.idml-tool[data-v-b2face4d]{width:100%}code[data-v-b2face4d]{background:#457ded1a;border-radius:5px;color:var(--brand-blue-dark);font-size:.9em;padding:1px 6px}.upload-wrap[data-v-b2face4d]{padding:0 24px}.upload-card[data-v-b2face4d]{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0 auto;max-width:640px;padding:10px}.dropzone[data-v-b2face4d]{border:2px dashed var(--line-strong);border-radius:16px;padding:44px 24px;text-align:center;transition:border-color .15s,background .15s}.dropzone.dragover[data-v-b2face4d]{background:#457ded0d;border-color:var(--brand-blue)}.dropzone.busy[data-v-b2face4d]{align-items:center;display:flex;flex-direction:column;gap:14px}.dropzone .drop-icon[data-v-b2face4d]{color:var(--brand-blue);display:flex;justify-content:center;width:100%}.dropzone .drop-icon[data-v-b2face4d] svg{height:46px;width:46px}.dropzone .drop-title[data-v-b2face4d]{font-size:1.05rem;font-weight:500;margin:14px 0 22px}.dropzone .drop-actions[data-v-b2face4d]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.dropzone .auto-toggle[data-v-b2face4d]{align-items:center;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-size:.88rem;gap:8px;margin-top:24px}.loaded-summary[data-v-b2face4d]{align-items:center;display:flex;gap:14px;padding:20px 22px;text-align:left}.loaded-summary .loaded-icon[data-v-b2face4d]{color:#2fa85a;flex:none;height:1.7rem;width:1.7rem}.loaded-summary .loaded-main[data-v-b2face4d]{flex:1;min-width:0;word-break:break-word}.loaded-summary .loaded-name[data-v-b2face4d]{font-family:var(--font-heading);font-weight:600}.loaded-summary .loaded-sub[data-v-b2face4d]{color:var(--ink-soft);font-size:.86rem;margin-top:2px}.err[data-v-b2face4d]{margin:18px auto 0;max-width:640px}.tool-section[data-v-b2face4d]{padding:40px 24px 8px;scroll-margin-top:84px}.config-card[data-v-b2face4d]{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0 auto;max-width:1080px;padding:32px}.cfg-header[data-v-b2face4d]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}@media(max-width:640px){.cfg-header .cfg-title[data-v-b2face4d]{display:none}}.cfg-header .cfg-title h2[data-v-b2face4d]{font-size:1.5rem;font-weight:700}.cfg-header .cfg-controls[data-v-b2face4d]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;overflow:hidden}.cfg-header .cfg-controls .bx-select[data-v-b2face4d]{max-width:min(300px,50vw,100%)}.cfg-header .cfg-controls .translate-toggle[data-v-b2face4d]{display:flex;justify-self:flex-end}.cfg-header .name-input[data-v-b2face4d]{width:200px}.cfg-header .idml-select[data-v-b2face4d]{width:180px}.cfg-header .split-select[data-v-b2face4d]{width:190px}.cfg-header .translate-toggle[data-v-b2face4d]{font-size:.9rem;gap:8px;margin-left:6px}.cfg-header .translate-toggle[data-v-b2face4d],.vectorize-opt[data-v-b2face4d]{align-items:center;color:var(--ink-soft);cursor:pointer;display:inline-flex}.vectorize-opt[data-v-b2face4d]{font-size:.88rem;font-weight:500;gap:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.previews[data-v-b2face4d]{background:var(--page-bg);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.overflow-alert[data-v-b2face4d]{margin-bottom:18px}.overflow-alert a[data-v-b2face4d]{color:var(--brand-blue-dark);font-weight:600}.export-canvas[data-v-b2face4d]{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 16px #14285a24;overflow:hidden}.export-canvas[data-v-b2face4d] .serial-wrapper{height:100%;width:100%}.export-canvas[data-v-b2face4d] .serial-wrapper>svg{display:block;height:100%;width:100%}.page-name[data-v-b2face4d]{color:var(--ink-soft);display:block;font-size:.85rem;font-weight:500;line-height:1.3;margin-top:8px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.assets[data-v-b2face4d]{border-top:1px solid var(--line);display:flex;gap:28px;margin-top:30px;overflow:hidden;padding-top:30px}.asset-col[data-v-b2face4d]{overflow:hidden;width:100%}@media(max-width:760px){.asset-col[data-v-b2face4d]{width:100%}}.asset-col h3[data-v-b2face4d]{align-items:center;display:flex;font-size:1.05rem;font-weight:600;gap:8px;margin-bottom:14px}.asset-col h3 .count[data-v-b2face4d]{color:var(--ink-soft);font-size:.85rem;font-weight:400;margin-left:auto}.asset-col .empty[data-v-b2face4d]{color:var(--ink-soft);font-size:.9rem;padding:8px 0}.asset-row[data-v-b2face4d]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;gap:10px;margin-bottom:9px;padding:10px 12px;transition:opacity .15s}.asset-row.dim[data-v-b2face4d]{opacity:.4}.asset-row .thumb[data-v-b2face4d]{align-items:center;background:var(--page-bg);border-radius:6px;color:var(--ink-soft);display:flex;flex:0 0 auto;height:36px;justify-content:center;overflow:hidden;width:36px}.asset-row .thumb img[data-v-b2face4d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.asset-row .thumb.placeholder[data-v-b2face4d]{opacity:.6}.asset-row .asset-main[data-v-b2face4d]{flex:1;min-width:0}.asset-row .asset-name[data-v-b2face4d]{font-size:.92rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-row .asset-sub[data-v-b2face4d]{color:var(--ink-soft);font-size:.78rem}.export-bar[data-v-b2face4d]{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.export-bar .export-top[data-v-b2face4d]{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px}.export-bar .checkbox-opt[data-v-b2face4d]{align-items:center;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-size:.85rem;gap:8px}.export-bar .export-err[data-v-b2face4d]{margin-top:14px}.export-bar .export-done[data-v-b2face4d]{align-items:center;color:#2fa85a;display:flex;font-size:.92rem;font-weight:500;gap:8px;margin-top:14px}.export-bar .export-note[data-v-b2face4d]{color:var(--ink-soft);font-size:.8rem;margin-left:auto}.export-bar .export-note code[data-v-b2face4d]{background:#457ded1a;padding:0 4px}@media(max-width:760px){.assets[data-v-b2face4d]{flex-direction:column;gap:18px}.config-card[data-v-b2face4d]{padding:22px}}
