.crumb[data-v-ecf25348]{margin-bottom:12px}.crumb-link[data-v-ecf25348]{color:#555;text-underline-offset:3px;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;text-decoration:underline;display:inline-flex}.crumb-link[data-v-ecf25348]:hover{color:#252422}.state-error[data-v-ecf25348]{color:var(--cc-text-sub);justify-content:space-between;align-items:center;gap:12px;display:flex}.at-title.cc-title[data-v-ecf25348]:before{background:var(--cc-primary)}.empty[data-v-ecf25348]{flex-direction:column;align-items:center;gap:10px;padding:60px 24px;display:flex}.empty[data-v-ecf25348] svg{color:#d4d4d4}.empty p[data-v-ecf25348]{color:var(--color-text-sub);margin:0;font-size:14px}.at-head[data-v-ecf25348]{align-items:center;gap:18px;padding:20px 24px;display:flex}.at-main[data-v-ecf25348]{flex:1;min-width:0}.at-title-row[data-v-ecf25348]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.at-title[data-v-ecf25348]{color:#252422;margin:0;font-size:18px;font-weight:600}.at-tech[data-v-ecf25348]{border-radius:10px;padding:2px 10px;font-size:12px}.at-meta[data-v-ecf25348]{color:var(--color-text-sub);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.at-id[data-v-ecf25348]{color:#aaa}.at-sep[data-v-ecf25348]{color:#ccc}.at-share[data-v-ecf25348]{text-align:center;background:#a855f714;border-radius:12px;flex-shrink:0;padding:12px 20px}.ats-num[data-v-ecf25348]{color:#a855f7;font-size:28px;font-weight:600;line-height:1}.ats-label[data-v-ecf25348]{color:var(--color-text-sub);margin-top:5px;font-size:11.5px}.share-body[data-v-ecf25348]{padding:4px 22px 18px}.sp-bar[data-v-ecf25348]{border-radius:8px;height:40px;margin-bottom:10px;display:flex;overflow:hidden}.sp-seg[data-v-ecf25348]{color:#fff;white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:flex}.sp-seg--creator[data-v-ecf25348]{background:var(--color-primary)}.sp-seg--assist[data-v-ecf25348]{background:#a855f7}.sp-seg--platform[data-v-ecf25348]{background:#6b7280}.share-formula[data-v-ecf25348]{color:#555;margin:0;font-size:12.5px;line-height:1.7}.share-formula b[data-v-ecf25348]{color:#a855f7;font-weight:500}.orig-creator[data-v-ecf25348]{align-items:center;gap:14px;padding:6px 22px 18px;display:flex}.oc-name[data-v-ecf25348]{color:#252422;margin-bottom:2px;font-size:15px;font-weight:500}.oc-meta[data-v-ecf25348]{color:var(--color-text-sub);font-size:12px}.assist-note[data-v-ecf25348]{color:#444;white-space:pre-wrap;margin:0;padding:6px 22px 18px;font-size:14px;line-height:1.8}.assist-note b[data-v-ecf25348]{color:#252422}.final-meta[data-v-ecf25348]{color:var(--color-text-sub);margin-left:6px;font-size:12px}.abandoned-card[data-v-ecf25348]{border-left:3px solid #dc2626}.final-card[data-v-ecf25348]{border-left:3px solid var(--color-primary)}.proposal-card[data-v-ecf25348]{border-left:3px solid #0f9b95}.proposal-version[data-v-ecf25348]{color:#0f766e;background:#0f9b9514;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12px}.proposal-grid[data-v-ecf25348]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:6px 22px 20px;display:grid}.proposal-item[data-v-ecf25348]{background:#fbfefe;border:1px solid #edf4f3;border-radius:10px;min-width:0;padding:12px 14px}.proposal-item--wide[data-v-ecf25348]{grid-column:1/-1}.proposal-item p[data-v-ecf25348]{color:#444;white-space:pre-wrap;margin:5px 0 0;font-size:13px;line-height:1.7}.proposal-label[data-v-ecf25348]{color:#0f766e;font-size:12px;font-weight:600;display:inline-flex}.ab-hint[data-v-ecf25348],.action-bar[data-v-ecf25348],.file-drop[data-v-ecf25348],.file-item[data-v-ecf25348],.modal-head[data-v-ecf25348],.modal-overlay[data-v-ecf25348],.modal-title[data-v-ecf25348],.proposal-label[data-v-ecf25348],.rename-preview[data-v-ecf25348],.tip[data-v-ecf25348],.toast[data-v-ecf25348]{align-items:center}.action-bar[data-v-ecf25348]{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.ab-hint[data-v-ecf25348]{color:#555;background:#fafafa;border-radius:6px;flex:1;gap:6px;min-width:200px;padding:10px 14px;font-size:13px;display:inline-flex}.ab-hint b[data-v-ecf25348]{color:#252422}.ab-hint[data-v-ecf25348] svg{color:var(--color-primary);flex-shrink:0}.source-denied[data-v-ecf25348]{color:#b45309}.cc-btn--lg[data-v-ecf25348]{padding:10px 22px;font-size:14px}.modal-overlay[data-v-ecf25348]{z-index:1000;background:#0006;justify-content:center;padding:20px;display:flex;position:fixed;inset:0}.modal-panel[data-v-ecf25348]{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:580px;max-height:calc(100vh - 60px);display:flex;overflow:hidden;box-shadow:0 20px 48px #0003}.modal-panel--small[data-v-ecf25348]{max-width:460px}.modal-head[data-v-ecf25348]{border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:16px 22px;display:flex}.modal-title[data-v-ecf25348]{color:#252422;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.modal-title[data-v-ecf25348] svg{color:var(--color-primary)}.modal-close[data-v-ecf25348]{cursor:pointer;width:28px;height:28px;color:var(--color-text-sub);background:0 0;border:none;border-radius:4px}.modal-close[data-v-ecf25348]:hover:not(:disabled){color:#252422;background:#f5f5f5}.modal-close[data-v-ecf25348]:disabled{opacity:.5;cursor:not-allowed}.modal-body[data-v-ecf25348]{flex-direction:column;gap:16px;padding:20px 22px;display:flex;overflow-y:auto}.modal-foot[data-v-ecf25348]{background:#fafafa;border-top:1px solid #f0f0f0;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.field-label[data-v-ecf25348]{color:#252422;margin-bottom:8px;font-size:13.5px;font-weight:500;display:block}.field-label .req[data-v-ecf25348]{color:#ef4444;margin:0 2px}.field-label .label-hint[data-v-ecf25348]{color:#aaa;margin-left:6px;font-size:12px;font-weight:400}.hidden-input[data-v-ecf25348]{display:none}.file-drop[data-v-ecf25348]{color:#666;cursor:pointer;background:#fafafa;border:2px dashed #d4d4d4;border-radius:8px;justify-content:center;gap:8px;padding:22px 16px;font-size:13px;transition:all .15s ease-out;display:flex}.file-drop[data-v-ecf25348]:hover{background:#1194920a}.file-drop--dragging[data-v-ecf25348],.file-drop[data-v-ecf25348]:hover{border-color:var(--color-primary);color:var(--color-primary)}.file-drop--dragging[data-v-ecf25348]{pointer-events:auto;background:#1194921a;border-style:solid;transform:scale(1.01)}.file-list[data-v-ecf25348]{flex-direction:column;gap:6px;margin-top:8px;display:flex}.file-item[data-v-ecf25348]{background:#fafafa;border:1px solid #ebebeb;border-radius:5px;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.file-item[data-v-ecf25348] svg{color:var(--color-text-sub);flex-shrink:0}.fi-name[data-v-ecf25348]{text-overflow:ellipsis;white-space:nowrap;color:#252422;flex:1;min-width:0;overflow:hidden}.fi-size[data-v-ecf25348]{color:var(--color-text-sub)}.rename-preview[data-v-ecf25348]{color:var(--color-primary);background:#1194920f;border-radius:6px;flex-wrap:wrap;gap:6px;padding:8px 10px;font-size:12px;display:flex}.rename-preview b[data-v-ecf25348]{color:var(--color-primary);word-break:break-all}.rename-hint[data-v-ecf25348]{color:var(--color-text-sub);font-size:11px}.fi-remove[data-v-ecf25348]{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:4px;width:22px;height:22px}.fi-remove[data-v-ecf25348]:hover:not(:disabled){color:#dc2626;background:#ef44441a}.fi-remove[data-v-ecf25348]:disabled{opacity:.4;cursor:not-allowed}.tip[data-v-ecf25348]{color:#1e3a8a;background:#3b82f60d;border-radius:6px;gap:6px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.tip[data-v-ecf25348] svg{color:#2563eb;flex-shrink:0}.tip--warn[data-v-ecf25348]{color:#92400e;background:#f59e0b0f}.tip--warn[data-v-ecf25348] svg{color:#d97706}.req[data-v-ecf25348]{color:#ef4444}.modal-fade-enter-active[data-v-ecf25348],.modal-fade-leave-active[data-v-ecf25348]{transition:opacity .2s}.modal-fade-enter-active .modal-panel[data-v-ecf25348],.modal-fade-leave-active .modal-panel[data-v-ecf25348]{transition:transform .2s}.modal-fade-enter-from[data-v-ecf25348],.modal-fade-leave-to[data-v-ecf25348]{opacity:0}.modal-fade-enter-from .modal-panel[data-v-ecf25348],.modal-fade-leave-to .modal-panel[data-v-ecf25348]{transform:scale(.96)}.toast[data-v-ecf25348]{color:#fff;z-index:1100;background:#252422;border-radius:6px;gap:6px;padding:10px 18px;font-size:13px;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0003}.toast-fade-enter-active[data-v-ecf25348],.toast-fade-leave-active[data-v-ecf25348]{transition:opacity .25s,transform .25s}.toast-fade-enter-from[data-v-ecf25348],.toast-fade-leave-to[data-v-ecf25348]{opacity:0;transform:translate(-50%)translateY(8px)}
