.upload-area[data-v-4eda14f5]{background:#80808003;border:2px dashed hsla(0,0%,50%,.2);border-radius:16px;cursor:pointer;padding:32px 24px;text-align:center;transition:all .25s}.upload-area[data-v-4eda14f5]:hover{background:#18a05805;border-color:#18a05866}.hidden[data-v-4eda14f5]{display:none}.upload-inner[data-v-4eda14f5]{align-items:center;display:flex;flex-direction:column;gap:8px}.upload-icon[data-v-4eda14f5]{opacity:.2}.upload-text[data-v-4eda14f5]{font-size:16px;font-weight:500;opacity:.55}.upload-hint[data-v-4eda14f5]{font-size:13px;opacity:.3}.upload-has-file[data-v-4eda14f5]{flex-direction:row;gap:16px;justify-content:center}.upload-thumb-wrap[data-v-4eda14f5]{border-radius:10px;flex-shrink:0;height:64px;overflow:hidden;position:relative;width:64px}.upload-thumb[data-v-4eda14f5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-overlay[data-v-4eda14f5]{align-items:center;background:#0000004d;color:#fff;display:flex;flex-direction:column;font-size:11px;gap:2px;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s}.upload-thumb-wrap:hover .upload-overlay[data-v-4eda14f5]{opacity:1}.upload-file-info[data-v-4eda14f5]{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center}.upload-file-name[data-v-4eda14f5]{font-size:14px;font-weight:500;text-align:left;word-break:break-all}.upload-file-size[data-v-4eda14f5]{font-size:12px;opacity:.4}.config-section[data-v-4eda14f5]{display:flex;flex-direction:column;gap:10px}.config-label[data-v-4eda14f5]{font-size:15px;font-weight:600}.config-sub[data-v-4eda14f5]{font-size:13px;opacity:.55}.size-chips[data-v-4eda14f5]{display:flex;flex-wrap:wrap;gap:8px}.size-chip[data-v-4eda14f5]{background:#80808005;border:1px solid hsla(0,0%,50%,.12);border-radius:8px;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.size-chip[data-v-4eda14f5]:hover{border-color:#18a05840}.size-chip.active[data-v-4eda14f5]{background:#18a05814;border-color:#18a058;color:#18a058;font-weight:600}.custom-size-row[data-v-4eda14f5]{align-items:center;display:flex;gap:8px}.custom-input[data-v-4eda14f5]{width:100px}.selected-list[data-v-4eda14f5]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.selected-chip[data-v-4eda14f5]{align-items:center;background:#18a05814;border-radius:6px;color:#18a058;display:inline-flex;font-size:12px;gap:4px;padding:3px 10px}.action-row[data-v-4eda14f5]{display:flex;justify-content:center;padding:4px 0}.previews-section[data-v-4eda14f5]{display:flex;flex-direction:column;gap:12px}.previews-header[data-v-4eda14f5]{align-items:center;display:flex;justify-content:space-between}.total-size[data-v-4eda14f5]{font-size:13px;opacity:.55}.previews-grid[data-v-4eda14f5]{display:flex;flex-wrap:wrap;gap:16px}.preview-item[data-v-4eda14f5]{flex-direction:column;gap:4px}.preview-box[data-v-4eda14f5],.preview-item[data-v-4eda14f5]{align-items:center;display:flex}.preview-box[data-v-4eda14f5]{border:1px solid hsla(0,0%,50%,.08);border-radius:8px;justify-content:center;min-height:64px;min-width:64px;padding:8px}.preview-size[data-v-4eda14f5]{font-size:12px;opacity:.5}.preview-kb[data-v-4eda14f5]{font-size:11px;opacity:.35}.preview-actions[data-v-4eda14f5]{display:flex;gap:4px;margin-top:2px}body{padding:0!important}.ico-page{align-items:center;display:flex;flex-direction:column;min-height:100vh;opacity:0;transition:opacity .2s ease}.ico-page.ready{opacity:1}.page-card{display:flex;flex:1;flex-direction:column;width:100%}.page-card :deep(.n-card){display:flex;flex:1;flex-direction:column}.page-card :deep(.n-card__content){display:flex;flex:1;flex-direction:column}.loading-placeholder{height:400px}.devtool-modal,.loading-placeholder{align-items:center;display:flex;justify-content:center}.devtool-modal{background:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.devtool-modal-content{background:#fff;border-radius:10px;padding:30px 50px;text-align:center}.devtool-modal-content h3{color:#e53e3e;margin-top:0}.devtool-modal-content p{color:#333;font-size:16px}
