.toast-container[data-v-2494418c]{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast[data-v-2494418c]{padding:12px 18px;border-radius:18px;font-size:14px;color:#fff;box-shadow:0 18px 34px #0f172a29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.toast.success[data-v-2494418c]{background:#22c55eeb}.toast.error[data-v-2494418c]{background:#ef4444eb}.toast.info[data-v-2494418c]{background:#0a84ffeb}.toast-enter-active[data-v-2494418c],.toast-leave-active[data-v-2494418c]{transition:all .3s ease}.toast-enter-from[data-v-2494418c],.toast-leave-to[data-v-2494418c]{opacity:0;transform:translateY(-20px)}.fade-enter-active[data-v-a3c821cd],.fade-leave-active[data-v-a3c821cd]{transition:opacity var(--motion-page),transform var(--motion-page),filter var(--motion-page)}.fade-enter-from[data-v-a3c821cd],.fade-leave-to[data-v-a3c821cd]{opacity:0;transform:translateY(4px);filter:blur(1px)}:root{font-family:SF Pro Text,PingFang SC,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#0f172a;background:radial-gradient(circle at top left,rgba(183,201,223,.16),transparent 26%),radial-gradient(circle at top right,rgba(255,255,255,.9),transparent 24%),linear-gradient(180deg,#f6f8fb,#edf1f5);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-page: #edf1f5;--bg-elevated: rgba(255, 255, 255, .72);--bg-solid: #ffffff;--bg-muted: #f7f8fa;--bg-soft: #f0f3f6;--line-soft: rgba(148, 163, 184, .18);--line-strong: rgba(148, 163, 184, .28);--text-primary: #0f172a;--text-secondary: #4f5f73;--text-tertiary: #728195;--accent: #5c88c5;--accent-strong: #406d9f;--success: #22c55e;--danger: #ef4444;--warning: #f59e0b;--shadow-soft: 0 12px 30px rgba(15, 23, 42, .06);--shadow-strong: 0 22px 60px rgba(15, 23, 42, .1);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--blur: blur(22px);--motion-page: .24s cubic-bezier(.22, 1, .36, 1);--motion-control: .18s cubic-bezier(.22, 1, .36, 1);--motion-overlay: .22s cubic-bezier(.22, 1, .36, 1);--motion-layout: .26s cubic-bezier(.22, 1, .36, 1)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:15px}body{min-width:320px;min-height:100vh;color:var(--text-primary);background:transparent}button,input,select,textarea{font:inherit}button{border:0}a{color:inherit}#app,.app{min-height:100vh}.app-shell,.container,.public-search-container{width:min(1280px,calc(100vw - 32px));margin:0 auto}.app-shell{padding:24px 0 40px}.container{padding:18px 0 36px}.surface,.card,.modal-content,.viewer-modal-content{background:var(--bg-elevated);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid rgba(255,255,255,.68);box-shadow:var(--shadow-soft)}.card{border-radius:var(--radius-xl);padding:18px}.button,.search-btn,.copy-btn,.download-btn,.open-btn,.toggle-files-btn,.seal-btn,.retry-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:background-color var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control),color var(--motion-control),opacity var(--motion-control);text-decoration:none}.button:disabled,.search-btn:disabled,.copy-btn:disabled,.download-btn:disabled,.open-btn:disabled,.toggle-files-btn:disabled,.seal-btn:disabled,.retry-btn:disabled{opacity:.5;cursor:not-allowed}.button,.button.primary,.search-btn,.download-btn,.open-btn,.copy-btn,.seal-btn{color:#fff;background:linear-gradient(180deg,#7f9fc8 0%,var(--accent) 100%);box-shadow:0 12px 24px #5c88c52e}.button:hover,.button.primary:hover,.search-btn:hover,.download-btn:hover,.open-btn:hover,.copy-btn:hover,.seal-btn:hover{box-shadow:0 14px 26px #5c88c538}.button.secondary,.button.tertiary,.toggle-files-btn,.retry-btn{color:var(--accent);background:#ffffffb8;border-color:#5c88c51f;box-shadow:none}.button.secondary:hover,.button.tertiary:hover,.toggle-files-btn:hover,.retry-btn:hover{background:#ffffffe6;border-color:#5c88c52e}.button.success{background:linear-gradient(180deg,#3ddc84 0%,var(--success) 100%);color:#fff;box-shadow:0 12px 24px #22c55e33}.button.danger{background:linear-gradient(180deg,#ff7b7b 0%,var(--danger) 100%);color:#fff;box-shadow:0 12px 24px #ef44442e}.button.small-btn,.button.small{min-height:34px;padding:0 12px;font-size:12px}.form-group{margin-bottom:14px}.form-group label{display:block;margin-bottom:6px;color:var(--text-secondary);font-size:13px;font-weight:600}.form-group input,.form-group select,.form-group textarea,.search-input,.search-select{width:100%;min-height:46px;border-radius:16px;border:1px solid var(--line-soft);background:#ffffffd1;color:var(--text-primary);padding:0 16px;box-shadow:inset 0 1px #ffffff73;transition:border-color var(--motion-control),box-shadow var(--motion-control),background-color var(--motion-control)}.form-group textarea{min-height:96px;padding:12px 16px;resize:vertical}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.search-input:focus,.search-select:focus{outline:none;border-color:#5c88c557;box-shadow:0 0 0 4px #5c88c51a}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:20px;background:#0f172a3d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:1000}.modal-content,.viewer-modal-content{width:min(960px,100%);max-height:min(90vh,920px);overflow:auto;border-radius:32px;padding:24px}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line-soft)}.modal-header h2,.modal-header h3{font-size:22px;font-weight:700}.close-button{width:38px;height:38px;border-radius:999px;background:#0f172a0f;color:var(--text-secondary);font-size:24px;line-height:1;cursor:pointer}.loading{display:inline-block;width:26px;height:26px;border:3px solid rgba(92,136,197,.16);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.loading-small{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.55);border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.error,.error-message{color:#b42318;background:#fee2e2d9;border:1px solid rgba(239,68,68,.2);border-radius:16px;padding:12px 14px}.success,.success-message{color:#166534;background:#dcfce7e6;border:1px solid rgba(34,197,94,.2);border-radius:16px;padding:12px 14px}.nav-tabs{display:inline-flex;gap:6px;padding:6px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow-soft);margin-bottom:18px}.nav-tab{min-height:42px;padding:0 18px;border-radius:999px;color:var(--text-secondary);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.nav-tab.active{color:var(--text-primary);background:#fff;box-shadow:0 10px 22px #0f172a14}.status-badge,.summary-badge,.sign-status,.ms-status,.position-status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.status-pending,.pending-badge,.position-status.missing{color:#a16207;background:#fef9c3e0}.status-completed,.sealed-badge,.position-status.configured{color:#166534;background:#dcfce7e0}.status-rejected{color:#b42318;background:#fee2e2e0}.mutual-badge{color:var(--accent);background:#dfe8f3e0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.app-shell,.container,.public-search-container{width:min(100vw - 20px,100%)}.app-shell{padding-top:14px}.modal-overlay{align-items:flex-end;padding:0}.modal-content,.viewer-modal-content{width:100%;max-height:94vh;border-radius:28px 28px 0 0;padding:20px 16px 24px}.button,.search-btn,.copy-btn,.download-btn,.open-btn{width:100%}}.account-manager[data-v-3f3aa9d0]{position:relative;min-height:0;padding:0 0 8px;margin-bottom:20px}.account-manager.head-inline[data-v-3f3aa9d0]{padding:0;margin-bottom:0}.account-toolbar[data-v-3f3aa9d0]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.global-toggle[data-v-3f3aa9d0]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border-radius:999px;background:#ffffff8a;border:1px solid rgba(255,255,255,.72);color:var(--text-secondary);font-size:12px;font-weight:700;transition:background-color var(--motion-control),border-color var(--motion-control),color var(--motion-control)}.global-toggle input[data-v-3f3aa9d0]{width:16px;height:16px;accent-color:var(--accent)}.account-launcher[data-v-3f3aa9d0]{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:999px;background:#ffffffad;border:1px solid rgba(255,255,255,.74);box-shadow:inset 0 1px #ffffff85;cursor:pointer;white-space:nowrap;transition:background-color var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.account-launcher.head-inline[data-v-3f3aa9d0]{min-height:40px;gap:8px;padding:6px 10px 6px 6px}.account-launcher.head-inline[data-v-3f3aa9d0]:hover{border-color:#5c88c524;background:#ffffffd1;box-shadow:0 8px 18px #0f172a0d}.account-launcher.compact[data-v-3f3aa9d0]{gap:6px;padding:6px 8px 6px 6px}.launcher-avatar[data-v-3f3aa9d0]{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.36),transparent 34%),linear-gradient(180deg,#8ea8c1 0%,var(--accent) 100%);color:#fff;font-size:12px;font-weight:800;box-shadow:0 8px 16px #5c88c529;flex-shrink:0}.launcher-avatar.head-inline[data-v-3f3aa9d0]{width:28px;height:28px;font-size:12px;box-shadow:none}.account-launcher.compact .launcher-avatar[data-v-3f3aa9d0]{width:34px;height:34px;font-size:12px}.launcher-label[data-v-3f3aa9d0]{font-size:13px;font-weight:700;color:var(--text-primary);max-width:150px;overflow:hidden;text-overflow:ellipsis}.head-inline .launcher-label[data-v-3f3aa9d0]{max-width:112px}.launcher-chip[data-v-3f3aa9d0]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#f4f7fae6;color:var(--text-secondary);border:1px solid rgba(148,163,184,.12);font-size:11px;font-weight:700}.head-inline .launcher-chip[data-v-3f3aa9d0]{background:#f4f7fac2}.account-panel-fade-enter-active[data-v-3f3aa9d0],.account-panel-fade-leave-active[data-v-3f3aa9d0]{transition:opacity var(--motion-overlay),transform var(--motion-overlay),filter var(--motion-overlay)}.account-panel-fade-enter-from[data-v-3f3aa9d0],.account-panel-fade-leave-to[data-v-3f3aa9d0]{opacity:0;transform:translateY(-3px) scale(.992);filter:blur(1px)}.launcher-chevron[data-v-3f3aa9d0]{color:var(--text-tertiary);font-size:12px;font-weight:700;transition:transform var(--motion-control),color var(--motion-control)}.account-launcher.compact .launcher-chevron[data-v-3f3aa9d0]{font-size:12px}.launcher-chevron.expanded[data-v-3f3aa9d0]{transform:rotate(180deg)}.account-panel[data-v-3f3aa9d0]{position:fixed;z-index:1300;padding:16px;border-radius:24px}.account-panel.head-inline[data-v-3f3aa9d0]{padding:14px;border-radius:20px}.account-panel-header[data-v-3f3aa9d0]{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.account-create-actions[data-v-3f3aa9d0]{display:flex;flex-wrap:wrap;gap:8px}.account-panel-title[data-v-3f3aa9d0]{color:var(--text-secondary);font-size:13px;font-weight:700;letter-spacing:.04em}.account-platform-list[data-v-3f3aa9d0]{display:grid;gap:14px}.account-platform-section[data-v-3f3aa9d0]{display:grid;gap:12px}.account-platform-header[data-v-3f3aa9d0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-platform-title[data-v-3f3aa9d0]{font-size:14px;font-weight:800;color:var(--text-primary)}.account-platform-copy[data-v-3f3aa9d0]{margin-top:4px;color:var(--text-tertiary);font-size:12px;line-height:1.6}.account-platform-count[data-v-3f3aa9d0]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 8px;border-radius:999px;background:#ffffffc2;border:1px solid var(--line-soft);color:var(--text-secondary);font-size:12px;font-weight:800}.account-list[data-v-3f3aa9d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.account-item[data-v-3f3aa9d0]{width:100%;text-align:left;border-radius:24px;border:1px solid rgba(255,255,255,.7);background:#ffffffb8;box-shadow:inset 0 1px #ffffff80;display:grid;gap:10px;overflow:hidden}.account-item.switcher[data-v-3f3aa9d0]{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.account-item.switcher[data-v-3f3aa9d0]:hover:not(.disabled){transform:translateY(-1px);border-color:#5c88c524;background:#f7f9fceb}.account-item.full[data-v-3f3aa9d0]{padding:18px}.account-item.selected[data-v-3f3aa9d0]{border-color:#5c88c529;box-shadow:0 18px 32px #5c88c51a}.account-item.disabled[data-v-3f3aa9d0]{opacity:.5}.account-select-area[data-v-3f3aa9d0]{width:100%;text-align:left;border:none;background:transparent;padding:0;display:block;cursor:pointer}.account-item.switcher .account-select-area[data-v-3f3aa9d0]{padding:14px 16px}.account-select-area.disabled[data-v-3f3aa9d0]{cursor:not-allowed}.account-title-row[data-v-3f3aa9d0]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.account-name[data-v-3f3aa9d0]{font-size:18px;font-weight:700}.account-item.switcher .account-name[data-v-3f3aa9d0]{font-size:15px}.account-username[data-v-3f3aa9d0]{color:var(--text-tertiary);font-size:13px}.account-meta-row[data-v-3f3aa9d0]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px}.account-meta-label[data-v-3f3aa9d0]{color:var(--text-tertiary)}.account-meta-value[data-v-3f3aa9d0]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-weight:700}.account-meta-value.ready[data-v-3f3aa9d0]{color:#166534;background:#dcfce7e6}.account-meta-value.pending[data-v-3f3aa9d0]{color:#9a3412;background:#ffedd5e6}.account-status-chip[data-v-3f3aa9d0]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.account-status-chip.online[data-v-3f3aa9d0]{color:#166534;background:#dcfce7e6}.account-status-chip.offline[data-v-3f3aa9d0]{color:#9a3412;background:#ffedd5e6}.account-actions[data-v-3f3aa9d0]{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.no-accounts[data-v-3f3aa9d0]{padding:28px;border-radius:24px;text-align:center;color:var(--text-tertiary);background:#ffffff9e}.no-accounts.compact[data-v-3f3aa9d0]{padding:18px;border-radius:18px}.account-modal[data-v-3f3aa9d0]{max-width:440px}.account-modal-overlay[data-v-3f3aa9d0]{z-index:1400}.hint[data-v-3f3aa9d0]{display:block;margin-top:6px;color:var(--text-tertiary);font-size:12px}.account-form-section[data-v-3f3aa9d0]{margin-bottom:18px;padding:16px;border-radius:20px;background:#f8fafcd1;border:1px solid rgba(148,163,184,.14)}.section-heading[data-v-3f3aa9d0]{margin-bottom:14px}.section-title[data-v-3f3aa9d0]{font-size:14px;font-weight:700;color:var(--text-primary)}.section-copy[data-v-3f3aa9d0]{margin-top:4px;font-size:12px;line-height:1.6;color:var(--text-tertiary)}.court-toggle[data-v-3f3aa9d0]{margin-bottom:14px}.toggle-row[data-v-3f3aa9d0]{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:16px;background:#ffffffad;border:1px solid var(--line-soft);margin-bottom:18px}.form-actions[data-v-3f3aa9d0]{display:flex;gap:10px;margin-top:22px}@media (max-width: 768px){.account-manager[data-v-3f3aa9d0]{padding:16px}.account-toolbar[data-v-3f3aa9d0],.form-actions[data-v-3f3aa9d0]{flex-direction:column;align-items:stretch}.account-toolbar[data-v-3f3aa9d0]{align-items:flex-end}.launcher-label[data-v-3f3aa9d0]{max-width:120px}.account-panel[data-v-3f3aa9d0]{max-width:calc(100vw - 20px)}}.mutual-page[data-v-26ad2a07]{display:flex;flex-direction:column;gap:14px}.page-head[data-v-26ad2a07]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 2px 10px;border-bottom:1px solid rgba(148,163,184,.14)}.page-head-main[data-v-26ad2a07]{display:flex;flex-direction:column;gap:2px}.page-head h1[data-v-26ad2a07]{font-size:28px;line-height:1;letter-spacing:-.05em;font-weight:760;color:var(--text-primary)}.page-head-side[data-v-26ad2a07]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.page-chip[data-v-26ad2a07]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;background:#ffffff7a;border:1px solid rgba(255,255,255,.7)}.page-chip span[data-v-26ad2a07]{font-size:11px;color:var(--text-tertiary);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.page-chip strong[data-v-26ad2a07]{font-size:13px;line-height:1;color:var(--text-primary);letter-spacing:0}.page-chip[data-v-26ad2a07]:hover{border-color:#5c88c524;background:#ffffffa8}.toolbar[data-v-26ad2a07],.select-account-hint[data-v-26ad2a07],.state-block[data-v-26ad2a07]{padding:20px 22px}.toolbar[data-v-26ad2a07]{display:flex;flex-direction:column;gap:12px;border-radius:28px;background:#ffffff94;border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 38px #0f172a0f;position:relative;z-index:5;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.toolbar-label[data-v-26ad2a07]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.toolbar-main[data-v-26ad2a07]{display:grid;grid-template-columns:auto minmax(140px,1fr) minmax(140px,1fr) minmax(160px,1fr) minmax(160px,1fr) auto auto auto;gap:8px;min-width:1140px}.toolbar-search[data-v-26ad2a07]{min-width:120px}.toolbar-main .button[data-v-26ad2a07]{min-width:88px}.toolbar-main .status-filter[data-v-26ad2a07]{width:min(140px,100%);min-width:120px;flex:0 0 auto}.toolbar-main .status-filter-trigger[data-v-26ad2a07]{width:100%;min-width:120px;flex:0 0 auto}.toolbar-main .search-input[data-v-26ad2a07]{width:100%}.toolbar-main .search-input[data-v-26ad2a07],.toolbar-main .status-filter-trigger[data-v-26ad2a07]{min-height:44px}.status-filter[data-v-26ad2a07]{position:relative;z-index:20}.status-filter-trigger[data-v-26ad2a07]{width:100%;min-height:42px;padding:0 14px;border-radius:16px;border:1px solid rgba(148,163,184,.24);background-color:#ffffffeb;color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.2;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #0f172a0f;transition:border-color var(--motion-control),box-shadow var(--motion-control),background-color var(--motion-control),color var(--motion-control);display:inline-flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.status-filter-trigger[data-v-26ad2a07]:hover,.status-filter-trigger.open[data-v-26ad2a07],.status-filter-trigger[data-v-26ad2a07]:focus{border-color:#5c88c53d;background-color:#fffffffa;box-shadow:inset 0 1px #fffc,0 12px 28px #0f172a14;outline:none}.status-filter-trigger[data-v-26ad2a07]:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.status-filter-icon[data-v-26ad2a07]{color:#60708a;font-size:11px;flex-shrink:0}.status-filter-menu[data-v-26ad2a07]{position:fixed;z-index:1200;padding:8px;border-radius:18px;background:#fffffffa;border:1px solid rgba(148,163,184,.16);box-shadow:0 18px 38px #0f172a24,0 4px 12px #0f172a0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.template-filter-menu[data-v-26ad2a07]{max-height:320px;overflow-y:auto}.status-filter-item[data-v-26ad2a07]{width:100%;min-height:38px;padding:0 12px;border:none;background:transparent;border-radius:12px;text-align:left;color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:background-color var(--motion-control),color var(--motion-control)}.status-filter-item[data-v-26ad2a07]:hover,.status-filter-item.active[data-v-26ad2a07]{background:#5c88c51a;color:var(--accent)}.template-filter-item[data-v-26ad2a07]{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-filter-check[data-v-26ad2a07]{color:var(--accent);font-size:12px;font-weight:800}.template-filter-empty[data-v-26ad2a07]{padding:10px 12px 6px;color:var(--text-tertiary);font-size:12px}.select-account-hint[data-v-26ad2a07],.state-block[data-v-26ad2a07]{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-secondary);border-radius:32px}.list-card[data-v-26ad2a07]{padding:22px 22px 18px;position:relative;z-index:1;border-radius:30px;background:#ffffff94;border:1px solid rgba(255,255,255,.72);box-shadow:0 22px 48px #0f172a12}.table-shell[data-v-26ad2a07]{overflow-x:auto}.list-table[data-v-26ad2a07]{width:100%;border-collapse:collapse}.list-table th[data-v-26ad2a07]{padding:0 10px 16px;color:var(--text-tertiary);font-size:12px;text-transform:uppercase;text-align:left;letter-spacing:.08em}.list-table td[data-v-26ad2a07]{padding:18px 10px;border-top:1px solid var(--line-soft)}.pagination-bar[data-v-26ad2a07],.pagination-actions[data-v-26ad2a07],.operation-cell[data-v-26ad2a07],.detail-value[data-v-26ad2a07]{display:flex;align-items:center}.pagination-bar[data-v-26ad2a07]{justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line-soft)}.pagination-actions[data-v-26ad2a07],.operation-cell[data-v-26ad2a07],.detail-value[data-v-26ad2a07]{gap:8px;flex-wrap:wrap}.pagination-info[data-v-26ad2a07],.signer-info[data-v-26ad2a07],.detail-label[data-v-26ad2a07]{color:var(--text-secondary)}.title-link[data-v-26ad2a07]{color:var(--accent);cursor:pointer;font-weight:700;transition:opacity var(--motion-control),color var(--motion-control)}.title-cell[data-v-26ad2a07]{display:flex;flex-direction:column;gap:4px}.template-name[data-v-26ad2a07]{font-size:12px;color:var(--text-secondary)}.title-link[data-v-26ad2a07]:hover{opacity:.8}.list-table tbody tr[data-v-26ad2a07]{transition:background-color var(--motion-control),border-color var(--motion-control)}.list-table tbody tr[data-v-26ad2a07]:hover{background:#f8fafcc2}.signer-info[data-v-26ad2a07]{font-size:13px;line-height:1.6;white-space:pre-line}.detail-item[data-v-26ad2a07]{margin-bottom:16px}.detail-label[data-v-26ad2a07]{margin-bottom:6px;font-size:13px}.detail-value[data-v-26ad2a07]{color:var(--text-primary)}.link-text[data-v-26ad2a07]{word-break:break-all;flex:1;min-width:200px}.qrcode-img[data-v-26ad2a07]{max-width:220px;max-height:220px;border-radius:18px;border:1px solid var(--line-soft)}.empty-state[data-v-26ad2a07]{text-align:center;padding:56px 16px;color:var(--text-secondary)}@media (max-width: 1024px){.page-head[data-v-26ad2a07]{flex-direction:column;align-items:stretch}.page-head-side[data-v-26ad2a07]{justify-content:flex-start}.toolbar-main[data-v-26ad2a07]{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width: 768px){.page-head[data-v-26ad2a07]{gap:14px}.page-head h1[data-v-26ad2a07]{font-size:24px}.page-head-side[data-v-26ad2a07]{flex-direction:column}.page-chip[data-v-26ad2a07]{width:100%}.toolbar[data-v-26ad2a07]{padding:20px 16px}.pagination-bar[data-v-26ad2a07]{flex-direction:column;align-items:stretch}.list-table[data-v-26ad2a07]{min-width:860px}}.public-search-container[data-v-a5d178a1]{max-width:920px;padding:18px 0 40px;min-height:100vh}.public-header[data-v-a5d178a1]{text-align:center;margin-bottom:22px;padding:30px 24px;background:linear-gradient(180deg,#fffffff0,#eff6ffeb);border-radius:34px;color:var(--text-primary);border:1px solid rgba(255,255,255,.8);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.public-header h1[data-v-a5d178a1]{margin:0 0 10px;font-size:36px}.subtitle[data-v-a5d178a1]{margin:0;color:var(--text-secondary);font-size:15px}.search-section[data-v-a5d178a1]{background:#ffffffc2;padding:22px;border-radius:30px;border:1px solid rgba(255,255,255,.8);box-shadow:var(--shadow-soft);margin-bottom:20px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.search-box[data-v-a5d178a1]{display:flex;gap:12px}.search-input[data-v-a5d178a1]{flex:1;min-width:100px}.countdown-hint[data-v-a5d178a1]{margin-top:12px;padding:10px 16px;background:#fef9c3d9;border:1px solid rgba(245,158,11,.15);border-radius:18px;color:#a16207;font-size:14px;display:flex;align-items:center;gap:8px}.countdown-icon[data-v-a5d178a1]{font-size:16px}.countdown-num[data-v-a5d178a1]{font-weight:600;font-size:16px}.error-message[data-v-a5d178a1]{padding:16px;background:#fee2e2e6;border:1px solid rgba(239,68,68,.2);border-radius:20px;color:#b42318;text-align:center;margin-bottom:20px}.loading-section[data-v-a5d178a1]{text-align:center;padding:60px 20px;background:#ffffffc2;border-radius:30px;border:1px solid rgba(255,255,255,.8)}.result-section[data-v-a5d178a1]{background:#ffffffc2;border-radius:30px;overflow:hidden;box-shadow:var(--shadow-soft);border:1px solid rgba(255,255,255,.8)}.result-header[data-v-a5d178a1]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#ffffff9e;border-bottom:1px solid var(--line-soft)}.result-title[data-v-a5d178a1]{font-size:16px;font-weight:600;color:var(--text-primary)}.result-count[data-v-a5d178a1]{font-size:14px;color:var(--text-tertiary)}.case-card[data-v-a5d178a1]{border-bottom:1px solid var(--line-soft)}.case-card[data-v-a5d178a1]:last-child{border-bottom:none}.case-header[data-v-a5d178a1]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#ffffff7a}.case-number-btn[data-v-a5d178a1]{background:none;border:none;color:var(--accent);font-size:16px;font-weight:600;cursor:pointer;padding:0}.case-number-btn[data-v-a5d178a1]:hover:not(:disabled){text-decoration:underline}.case-number-btn[data-v-a5d178a1]:disabled,.case-number-btn.disabled[data-v-a5d178a1]{color:#999;cursor:not-allowed}.case-number-btn[data-v-a5d178a1]:disabled:hover,.case-number-btn.disabled[data-v-a5d178a1]:hover{text-decoration:none}.case-date[data-v-a5d178a1]{font-size:14px;color:var(--text-tertiary)}.case-body[data-v-a5d178a1]{padding:16px 20px}.case-info-row[data-v-a5d178a1]{display:flex;margin-bottom:8px}.case-info-row[data-v-a5d178a1]:last-child{margin-bottom:0}.case-info-row .label[data-v-a5d178a1]{color:var(--text-tertiary);min-width:80px;font-size:14px}.case-info-row .value[data-v-a5d178a1]{color:var(--text-primary);flex:1;font-size:14px}.case-details[data-v-a5d178a1]{padding:16px 20px;border-top:1px solid var(--line-soft);background:#ffffff52}.detail-section[data-v-a5d178a1]{margin-bottom:20px}.detail-section[data-v-a5d178a1]:last-child{margin-bottom:0}.detail-title[data-v-a5d178a1]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.mutual-signs-list[data-v-a5d178a1]{display:flex;flex-direction:column;gap:8px}.mutual-sign-item[data-v-a5d178a1]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff;border-radius:16px;cursor:pointer;transition:background-color .2s}.mutual-sign-item[data-v-a5d178a1]:hover{background:#f5f5f5}.ms-info[data-v-a5d178a1]{display:flex;flex-direction:column;gap:4px}.ms-title[data-v-a5d178a1]{font-size:14px;color:var(--text-primary)}.ms-status[data-v-a5d178a1]{font-size:12px;padding:2px 8px;border-radius:999px;display:inline-block;width:fit-content}.ms-status.status-pending[data-v-a5d178a1]{color:#ad6800;background:#fff7e6}.ms-status.status-completed[data-v-a5d178a1]{color:#237804;background:#f6ffed}.ms-status.status-rejected[data-v-a5d178a1]{color:#cf1322;background:#fff1f0}.ms-arrow[data-v-a5d178a1]{color:var(--text-tertiary);font-size:16px}.no-data[data-v-a5d178a1]{text-align:center;color:var(--text-tertiary);font-size:14px;padding:20px}.no-result[data-v-a5d178a1]{text-align:center;padding:60px 20px;background:#ffffffc2;border-radius:30px;border:1px solid rgba(255,255,255,.8)}.no-result-icon[data-v-a5d178a1]{font-size:48px;margin-bottom:16px}.no-result p[data-v-a5d178a1]{margin:0 0 8px;color:var(--text-secondary)}.no-result-hint[data-v-a5d178a1]{font-size:14px;color:var(--text-tertiary)!important}.sign-detail-status[data-v-a5d178a1]{padding:10px 15px;border-radius:18px;font-size:14px;font-weight:500;margin-bottom:20px}.sign-detail-status.status-pending[data-v-a5d178a1]{background-color:#fff7e6;color:#ad6800}.sign-detail-status.status-completed[data-v-a5d178a1]{background-color:#f6ffed;color:#237804}.sign-detail-status.status-rejected[data-v-a5d178a1]{background-color:#fff1f0;color:#cf1322}.sign-detail-item[data-v-a5d178a1]{margin-bottom:16px}.sign-detail-label[data-v-a5d178a1]{font-size:13px;color:var(--text-tertiary);margin-bottom:6px}.sign-detail-value[data-v-a5d178a1]{font-size:14px;color:var(--text-primary);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.link-text[data-v-a5d178a1]{word-break:break-all;flex:1;min-width:150px}.copy-btn[data-v-a5d178a1]{min-width:88px}.preview-modal[data-v-a5d178a1]{width:min(1080px,100%);position:relative}.preview-modal-header[data-v-a5d178a1]{padding-right:56px;margin-bottom:14px}.preview-close-button[data-v-a5d178a1]{position:absolute;top:20px;right:20px;z-index:2}.preview-frame-wrap[data-v-a5d178a1]{min-height:70vh;border-radius:22px;overflow:hidden;border:1px solid var(--line-soft);background:#ffffffeb}.preview-frame[data-v-a5d178a1]{width:100%;height:70vh;border:none;background:#fff}@media (max-width: 768px){.public-search-container[data-v-a5d178a1]{padding-top:12px}.public-header h1[data-v-a5d178a1]{font-size:30px}.search-box[data-v-a5d178a1],.result-header[data-v-a5d178a1]{flex-direction:column;align-items:stretch}}.app-logo[data-v-1250a298]{display:inline-flex;align-items:center;gap:14px;min-width:0}.app-logo.compact[data-v-1250a298]{gap:0;width:100%;justify-content:center}.app-logo-mark[data-v-1250a298]{width:58px;height:58px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.42),transparent 34%),linear-gradient(180deg,#f6fafff5,#e0e9f4e0);border:1px solid rgba(255,255,255,.86);box-shadow:inset 0 1px #ffffff9e,0 18px 36px #0f172a1f;flex-shrink:0}.app-logo.compact .app-logo-mark[data-v-1250a298]{width:62px;height:62px;border-radius:22px;box-shadow:inset 0 1px #ffffff9e,0 22px 42px #0f172a24}.app-logo-mark svg[data-v-1250a298]{width:38px;height:38px;display:block}.app-logo.compact .app-logo-mark svg[data-v-1250a298]{width:40px;height:40px}.app-logo-copy[data-v-1250a298]{min-width:0;display:grid;gap:5px}.app-logo-kicker[data-v-1250a298]{font-size:11px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:#406d9fc7;font-weight:800}.app-logo-title[data-v-1250a298]{font-size:22px;line-height:1;letter-spacing:-.04em;color:var(--text-primary)}.workspace-shell[data-v-d60bccac]{width:min(1320px,calc(100vw - 40px));min-height:calc(100vh - 32px);margin:16px auto;display:grid;grid-template-columns:236px minmax(0,1fr);gap:14px;align-items:start}.workspace-shell.collapsed[data-v-d60bccac]{grid-template-columns:88px minmax(0,1fr)}.workspace-sidebar[data-v-d60bccac]{height:calc(100vh - 32px);max-height:calc(100vh - 32px);padding:22px 12px 14px;border-radius:30px;display:flex;flex-direction:column;gap:14px;position:sticky;top:16px;overflow:hidden;transition:padding var(--motion-layout),border-radius var(--motion-layout)}.workspace-sidebar.collapsed[data-v-d60bccac]{padding:22px 10px 14px;align-items:center}.workspace-sidebar.collapsed .workspace-brand[data-v-d60bccac]{align-items:center;gap:12px}.workspace-sidebar.collapsed .workspace-brand-row[data-v-d60bccac]{width:100%;justify-content:center}.workspace-sidebar.collapsed .workspace-brand-main[data-v-d60bccac]{width:100%}.workspace-brand[data-v-d60bccac]{display:flex;flex-direction:column;gap:10px;width:100%;flex:0 0 auto;padding:8px 8px 14px;border-bottom:1px solid rgba(148,163,184,.12);background:radial-gradient(circle at top left,rgba(92,136,197,.08),transparent 44%),linear-gradient(180deg,#ffffff42,#fff0);border-radius:22px}.workspace-brand-main[data-v-d60bccac]{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.workspace-brand-row[data-v-d60bccac]{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.workspace-brand-copy[data-v-d60bccac]{color:var(--text-tertiary)}.workspace-brand-copy[data-v-d60bccac]{font-size:12px;line-height:1.6;max-width:190px}.workspace-nav-wrap[data-v-d60bccac]{flex:1 1 auto;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 2px 0}.workspace-nav[data-v-d60bccac]{display:grid;gap:8px}.workspace-nav-link[data-v-d60bccac],.workspace-public-link[data-v-d60bccac]{text-decoration:none}.workspace-nav-link[data-v-d60bccac]{display:flex;align-items:center;gap:12px;padding:12px 12px 11px;border-radius:16px;background:#ffffff6b;border:1px solid rgba(255,255,255,.58);transition:border-color var(--motion-control),background-color var(--motion-control),box-shadow var(--motion-control),opacity var(--motion-control)}.workspace-sidebar.collapsed .workspace-nav-link[data-v-d60bccac]{justify-content:center;padding:12px 8px}.workspace-nav-link[data-v-d60bccac]:hover,.workspace-nav-link.active[data-v-d60bccac]{border-color:#5c88c524;background:#fffc;box-shadow:0 8px 20px #0f172a0d}.workspace-nav-icon[data-v-d60bccac]{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#f0f4f9f0;border:1px solid rgba(148,163,184,.12);color:var(--accent-strong);flex-shrink:0;transition:background-color var(--motion-control),color var(--motion-control),border-color var(--motion-control)}.workspace-nav-link.active .workspace-nav-icon[data-v-d60bccac],.workspace-nav-link:hover .workspace-nav-icon[data-v-d60bccac]{background:#e5eef8fa;border-color:#5c88c52e;color:var(--accent)}.workspace-nav-text[data-v-d60bccac]{display:grid;gap:4px}.workspace-nav-label[data-v-d60bccac]{font-size:14px;font-weight:720;color:var(--text-primary)}.workspace-nav-desc[data-v-d60bccac]{font-size:11px;line-height:1.5;color:var(--text-tertiary)}.workspace-sidebar-foot[data-v-d60bccac]{margin-top:auto;display:flex;flex-direction:column;gap:10px;width:100%;flex:0 0 auto;padding-top:6px;border-top:1px solid rgba(148,163,184,.12)}.workspace-user-card[data-v-d60bccac]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#ffffff8f;border:1px solid rgba(255,255,255,.72)}.workspace-sidebar.collapsed .workspace-user-card[data-v-d60bccac]{flex-direction:column;padding:10px 8px}.workspace-user-name[data-v-d60bccac]{font-size:14px;font-weight:720;color:var(--text-primary)}.workspace-user-meta[data-v-d60bccac]{margin-top:4px;font-size:11px;line-height:1.5;color:var(--text-tertiary)}.workspace-user-mini[data-v-d60bccac]{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#5c88c524;color:var(--text-primary);font-size:12px;font-weight:800}.workspace-logout-btn[data-v-d60bccac]{min-height:34px;padding:0 12px;border:none;border-radius:999px;background:#0f172a14;color:var(--text-secondary);font-size:12px;font-weight:700;cursor:pointer;transition:background-color var(--motion-control),color var(--motion-control);display:inline-flex;align-items:center;justify-content:center;gap:6px}.workspace-sidebar.collapsed .workspace-logout-btn[data-v-d60bccac]{min-width:36px;padding:0 10px}.workspace-public-link[data-v-d60bccac]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;background:#0f172a0f;color:var(--text-secondary);font-weight:700;transition:background-color var(--motion-control),color var(--motion-control)}.workspace-sidebar.collapsed .workspace-public-link[data-v-d60bccac]{min-width:40px;padding:0}.workspace-main[data-v-d60bccac]{min-width:0}.workspace-sidebar.collapsed[data-v-d60bccac],.workspace-sidebar.collapsed .workspace-nav-link[data-v-d60bccac],.workspace-sidebar.collapsed .workspace-user-card[data-v-d60bccac],.workspace-sidebar.collapsed .workspace-public-link[data-v-d60bccac],.workspace-sidebar.collapsed .workspace-logout-btn[data-v-d60bccac]{cursor:pointer}@media (max-width: 1100px){.workspace-shell[data-v-d60bccac]{grid-template-columns:1fr;width:min(100vw - 20px,100%);margin:10px auto 16px}.workspace-shell.collapsed[data-v-d60bccac]{grid-template-columns:1fr}.workspace-sidebar[data-v-d60bccac]{position:static;height:auto;max-height:none}.workspace-nav[data-v-d60bccac]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.section[data-v-532018c0]{margin-bottom:24px}.loading-small[data-v-532018c0]{display:inline-block;border:2px solid #52c41a;border-top:2px solid transparent;border-radius:50%;width:14px;height:14px;animation:spin-532018c0 1s linear infinite;margin:10px 0}@keyframes spin-532018c0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.template-list[data-v-532018c0]{border:1px solid #e5ebf4;border-radius:18px;overflow:hidden;max-height:280px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:#f8fafc}.template-section-stack[data-v-532018c0]{display:flex;flex-direction:column;gap:14px}.template-columns[data-v-532018c0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.template-column[data-v-532018c0]{min-width:0}.template-column-head[data-v-532018c0]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px;padding:0 2px}.template-column-head strong[data-v-532018c0]{font-size:13px;color:#111827}.template-column-head span[data-v-532018c0]{font-size:12px;color:#667085}.template-item[data-v-532018c0]{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:start;padding:12px;border-bottom:1px solid #eef2f7;border-right:1px solid #eef2f7;cursor:pointer;background:#fff;min-height:76px}.template-drag-handle[data-v-532018c0]{color:#98a2b3;font-size:12px;line-height:1;padding-top:2px;cursor:grab}.template-item[data-v-532018c0]:nth-child(2n){border-right:none}.template-item[data-v-532018c0]:nth-last-child(-n+2){border-bottom:none}.template-item.selected[data-v-532018c0]{background-color:#edf7ff;border-left:3px solid #0a84ff}.template-name[data-v-532018c0]{font-size:14px;font-weight:700;color:#111827}.template-meta[data-v-532018c0]{font-size:12px;color:#667085}.no-data[data-v-532018c0]{text-align:center;padding:30px;color:#667085;background:#f8fafc;border-radius:18px;border:1px solid #e5ebf4}@media (max-width: 820px){.template-columns[data-v-532018c0],.template-list[data-v-532018c0]{grid-template-columns:1fr}.template-item[data-v-532018c0]{border-right:none;min-height:auto}.template-item[data-v-532018c0]:last-child{border-bottom:none}}.section[data-v-bebbb748]{margin-bottom:24px}.signer-form[data-v-bebbb748]{background-color:#f8fafc;border-radius:18px;padding:15px;border:1px solid #e5ebf4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-row[data-v-bebbb748]{display:flex;flex-direction:column;align-items:stretch;margin-bottom:0}.form-row label[data-v-bebbb748]{width:auto;font-size:14px;color:#667085;margin-bottom:6px}.form-row input[data-v-bebbb748]{flex:1;border:1px solid #d0d8e3;border-radius:14px;padding:10px 12px;font-size:14px;background:#fff}.button.tertiary[data-v-bebbb748]{background-color:#eef3ff;color:#165dff}.button.small[data-v-bebbb748]{padding:6px 12px;font-size:12px;border:none;border-radius:14px;cursor:pointer;grid-column:1 / -1;justify-self:flex-start}@media (max-width: 700px){.signer-form[data-v-bebbb748]{grid-template-columns:1fr}}.result-section[data-v-d6d59b03]{padding:10px 0}.result-header[data-v-d6d59b03]{padding:15px 20px;border-radius:16px;font-size:16px;font-weight:600;margin-bottom:20px;text-align:center}.result-header.success[data-v-d6d59b03]{background-color:#ecfdf3;color:#027a48}.result-header.error[data-v-d6d59b03]{background-color:#fef3f2;color:#b42318}.result-content[data-v-d6d59b03]{padding:0 10px}.result-item[data-v-d6d59b03]{margin-bottom:16px}.result-label[data-v-d6d59b03]{font-size:13px;color:#667085;margin-bottom:6px}.result-value-row[data-v-d6d59b03]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.link-text[data-v-d6d59b03]{word-break:break-all;flex:1;min-width:200px;font-size:13px}.copy-btn[data-v-d6d59b03]{background-color:#0a84ff;color:#fff;border:none;padding:4px 10px;border-radius:999px;font-size:12px;cursor:pointer}.open-btn[data-v-d6d59b03]{background-color:#52c41a;color:#fff;text-decoration:none;padding:4px 10px;border-radius:999px;font-size:12px}.result-actions[data-v-d6d59b03]{display:flex;gap:10px;justify-content:center;margin-top:24px;padding-top:20px;border-top:1px solid #eef2f7}.result-error[data-v-d6d59b03]{text-align:center;padding:20px}.result-error p[data-v-d6d59b03]{color:#b42318;margin-bottom:15px}.button[data-v-d6d59b03]{padding:10px 20px;border:none;border-radius:14px;cursor:pointer;font-size:14px}.button.primary[data-v-d6d59b03]{background-color:#0a84ff;color:#fff}.button.secondary[data-v-d6d59b03]{background-color:#6c757d;color:#fff}.safe-task-actions[data-v-be9a5585]{margin-bottom:12px}.safe-task-summary[data-v-be9a5585],.safe-task-item[data-v-be9a5585]{background-color:#f8fafc;border-radius:18px;padding:16px;margin-bottom:18px;border:1px solid #e5ebf4}.safe-task-summary-row[data-v-be9a5585]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.safe-summary-label[data-v-be9a5585],.safe-field-label[data-v-be9a5585],.result-label[data-v-be9a5585]{color:#667085;font-size:13px}.safe-task-item-head[data-v-be9a5585]{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.safe-item-title[data-v-be9a5585]{font-size:14px;font-weight:700;color:#111827}.safe-item-meta[data-v-be9a5585]{font-size:12px;color:#667085}.safe-item-grid[data-v-be9a5585]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.safe-item-field[data-v-be9a5585]{display:flex;flex-direction:column;gap:4px}.safe-item-error[data-v-be9a5585]{color:#b42318}.safe-item-warning[data-v-be9a5585]{color:#a16207}.safe-status-chip[data-v-be9a5585]{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-queued[data-v-be9a5585],.status-generating[data-v-be9a5585],.status-waiting_contract[data-v-be9a5585],.status-sealing[data-v-be9a5585],.status-waiting_file[data-v-be9a5585],.status-creating_sign[data-v-be9a5585],.status-running[data-v-be9a5585]{background:#e0f2fe;color:#0369a1}.status-succeeded[data-v-be9a5585]{background:#dcfce7;color:#166534}.status-failed[data-v-be9a5585]{background:#fee2e2;color:#b42318}.result-item[data-v-be9a5585]{margin-bottom:16px}.result-value-row[data-v-be9a5585]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.link-text[data-v-be9a5585]{word-break:break-all;flex:1;min-width:200px;font-size:13px}.copy-btn[data-v-be9a5585]{background-color:#0a84ff;color:#fff;border:none;padding:4px 10px;border-radius:999px;font-size:12px;cursor:pointer}.open-btn[data-v-be9a5585]{background-color:#52c41a;color:#fff;text-decoration:none;padding:4px 10px;border-radius:999px;font-size:12px}.button.primary[data-v-be9a5585]{background-color:#0a84ff;color:#fff;border:none;border-radius:14px;padding:10px 20px;cursor:pointer}@media (max-width: 720px){.safe-item-grid[data-v-be9a5585]{grid-template-columns:1fr}}.modal-overlay[data-v-827f6476]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0f172a61;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-827f6476]{background-color:#fff;border-radius:22px;padding:20px;width:92%;max-width:980px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #0f172a2e}.modal-header[data-v-827f6476]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #eef2f7}.modal-header-main[data-v-827f6476]{display:flex;flex-direction:column;gap:12px;min-width:0}.modal-header h2[data-v-827f6476]{margin:0;font-size:20px;color:#111827}.close-button[data-v-827f6476]{background:#f3f6fb;border:none;width:36px;height:36px;border-radius:999px;font-size:24px;cursor:pointer;color:#6b7280;padding:0;line-height:1}.loading-container[data-v-827f6476]{text-align:center;padding:40px}.loading[data-v-827f6476]{border:3px solid #f3f3f3;border-top:3px solid #52c41a;border-radius:50%;width:40px;height:40px;animation:spin-827f6476 1s linear infinite;margin:0 auto 10px}.loading-small[data-v-827f6476]{display:inline-block;border:2px solid #52c41a;border-top:2px solid transparent;border-radius:50%;width:14px;height:14px;animation:spin-827f6476 1s linear infinite;margin:10px 0}@keyframes spin-827f6476{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.case-info[data-v-827f6476],.safe-mode-note[data-v-827f6476]{background-color:#f8fafc;border-radius:18px;padding:16px;margin-bottom:18px;border:1px solid #e5ebf4}.modal-body[data-v-827f6476]{display:flex;flex-direction:column;gap:18px}.safe-layout-top[data-v-827f6476]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;align-items:start}.case-info h3[data-v-827f6476],h3[data-v-827f6476]{margin:0 0 10px;font-size:14px;color:#475467}.info-grid[data-v-827f6476]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.info-row[data-v-827f6476]{display:flex;align-items:center;min-width:0}.info-row.full[data-v-827f6476]{grid-column:1 / -1}.label[data-v-827f6476]{width:80px;font-size:14px;color:#667085;flex-shrink:0}.value[data-v-827f6476]{font-size:14px;color:#111827;font-weight:600}.action-buttons[data-v-827f6476]{display:flex;gap:10px;justify-content:flex-end;margin-top:4px;flex-wrap:wrap;position:sticky;bottom:-20px;padding:14px 0 2px;background:linear-gradient(180deg,#fff0,#fffffff5 28%,#fff);z-index:3}.button[data-v-827f6476]{padding:10px 20px;border:none;border-radius:14px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.button.primary[data-v-827f6476]{background-color:#0a84ff;color:#fff}.button.secondary[data-v-827f6476]{background-color:#6c757d;color:#fff}.button[data-v-827f6476]:disabled{background-color:#ccd3dd;color:#fff;cursor:not-allowed}.error[data-v-827f6476]{color:#d92d20;margin-bottom:15px;padding:12px 14px;background-color:#fef3f2;border-radius:14px;border:1px solid #fecdca}.safe-loading[data-v-827f6476]{color:#667085;font-size:14px;margin-top:15px}@media (max-width: 900px){.safe-layout-top[data-v-827f6476]{grid-template-columns:1fr}}.section[data-v-599121a5]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.section-header[data-v-599121a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-header h3[data-v-599121a5]{margin:0;font-size:15px;color:var(--text-secondary)}.section-hint[data-v-599121a5]{font-size:12px;color:var(--text-tertiary)}.loading-small[data-v-599121a5]{margin:15px 0}.file-list[data-v-599121a5]{border:1px solid var(--line-soft);border-radius:24px;overflow:hidden;background:#ffffffad}.file-item[data-v-599121a5]{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:14px 16px;border-bottom:1px solid var(--line-soft);cursor:pointer}.file-item[data-v-599121a5]:last-child{border-bottom:none}.file-item.selected[data-v-599121a5]{background-color:#dbeafeb8;box-shadow:inset 3px 0 0 var(--accent)}.file-name[data-v-599121a5]{font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.file-meta[data-v-599121a5]{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--text-tertiary);margin-bottom:4px}.template-match[data-v-599121a5]{font-size:12px}.template-match.ok[data-v-599121a5]{color:#166534}.template-match.warn[data-v-599121a5]{color:#a16207}.no-data[data-v-599121a5]{text-align:center;padding:30px;color:var(--text-tertiary);background-color:#ffffffad;border-radius:20px}.section[data-v-a7e9b52c]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.section-header[data-v-a7e9b52c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-header h3[data-v-a7e9b52c]{margin:0;font-size:15px;color:var(--text-secondary)}.signer-list[data-v-a7e9b52c]{border:1px solid var(--line-soft);border-radius:24px;overflow:hidden;background:#ffffffad}.signer-item[data-v-a7e9b52c]{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;align-items:flex-start;border-bottom:1px solid var(--line-soft)}.signer-item[data-v-a7e9b52c]:last-child{border-bottom:none}.signer-info[data-v-a7e9b52c]{flex:1}.signer-row[data-v-a7e9b52c]{display:flex;align-items:center;margin-bottom:8px}.signer-row label[data-v-a7e9b52c]{width:60px;font-size:13px;color:var(--text-secondary);flex-shrink:0}.signer-row input[data-v-a7e9b52c]{flex:1;width:auto}.signer-actions[data-v-a7e9b52c]{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.loading-container[data-v-0d8fb8f9]{text-align:center;padding:40px}.loading-small[data-v-0d8fb8f9]{margin:15px 0}.case-info[data-v-0d8fb8f9]{background-color:#ffffffad;border-radius:24px;padding:18px;margin-bottom:20px;border:1px solid var(--line-soft)}.case-info h3[data-v-0d8fb8f9]{margin:0 0 10px;font-size:15px;color:var(--text-secondary)}.info-row[data-v-0d8fb8f9]{display:flex;margin-bottom:8px;align-items:center}.label[data-v-0d8fb8f9]{width:80px;font-size:14px;color:var(--text-tertiary);flex-shrink:0}.value[data-v-0d8fb8f9]{font-size:14px;color:var(--text-primary);font-weight:600}.action-buttons[data-v-0d8fb8f9]{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.error[data-v-0d8fb8f9]{font-size:12px;color:#b42318;margin-bottom:10px}.loading-tip[data-v-0d8fb8f9]{font-size:13px;color:var(--text-secondary);margin-top:12px}.section[data-v-d9bc22d9]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.section h3[data-v-d9bc22d9]{margin:0 0 12px;font-size:14px;color:#666}.template-list[data-v-d9bc22d9]{max-height:320px;overflow-y:auto;border:1px solid #eee;border-radius:6px}.template-item[data-v-d9bc22d9]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0}.template-item[data-v-d9bc22d9]:last-child{border-bottom:none}.template-name[data-v-d9bc22d9]{font-size:14px;font-weight:600;color:#334155;margin-bottom:4px}.template-meta[data-v-d9bc22d9],.template-position[data-v-d9bc22d9]{font-size:12px;color:#64748b}.template-actions[data-v-d9bc22d9]{display:flex;gap:8px}.button[data-v-d9bc22d9]{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center;min-width:100px}.button.secondary[data-v-d9bc22d9]{background-color:#6c757d;color:#fff}.button.danger[data-v-d9bc22d9]{background-color:#ef4444;color:#fff}.button.small[data-v-d9bc22d9]{padding:6px 12px;font-size:12px;min-width:60px}.no-data[data-v-d9bc22d9]{text-align:center;padding:30px;color:#999;background-color:#f9f9f9;border-radius:6px}@media (max-width: 768px){.template-item[data-v-d9bc22d9]{flex-direction:column;align-items:stretch}.template-actions[data-v-d9bc22d9]{flex-direction:column}.button[data-v-d9bc22d9]{width:100%}}.modal-overlay[data-v-f547693c]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-f547693c]{background-color:#fff;border-radius:8px;padding:20px;width:90%;max-width:760px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.modal-header[data-v-f547693c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.modal-header h2[data-v-f547693c]{margin:0;font-size:18px;color:#333}.close-button[data-v-f547693c]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;line-height:1}.loading-container[data-v-f547693c]{text-align:center;padding:40px}.loading[data-v-f547693c]{border:3px solid #f3f3f3;border-top:3px solid #165dff;border-radius:50%;width:40px;height:40px;animation:spin-f547693c 1s linear infinite;margin:0 auto 10px}.loading-small[data-v-f547693c]{display:inline-block;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;width:14px;height:14px;animation:spin-f547693c 1s linear infinite;margin-right:8px}.section[data-v-f547693c]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.section h3[data-v-f547693c]{margin:0 0 12px;font-size:14px;color:#666}.section-desc[data-v-f547693c]{margin-bottom:12px;font-size:12px;color:#64748b;line-height:1.5}.form-grid[data-v-f547693c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.form-group label[data-v-f547693c]{display:block;font-size:13px;color:#666;margin-bottom:6px}.form-group input[data-v-f547693c]{width:100%;border:1px solid #d9d9d9;border-radius:4px;padding:8px 10px;font-size:14px}.action-buttons[data-v-f547693c]{display:flex;gap:10px;flex-wrap:wrap}.button[data-v-f547693c]{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center;min-width:100px}.button.primary[data-v-f547693c]{background-color:#165dff;color:#fff}.button.secondary[data-v-f547693c]{background-color:#6c757d;color:#fff}.button[data-v-f547693c]:disabled{background-color:#ccc;cursor:not-allowed}.no-data[data-v-f547693c]{text-align:center;padding:30px;color:#999;background-color:#f9f9f9;border-radius:6px}.error[data-v-f547693c]{font-size:12px;color:#ff4d4f;margin-bottom:10px}.success-message[data-v-f547693c]{font-size:12px;color:#52c41a;margin-bottom:10px}@keyframes spin-f547693c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.form-grid[data-v-f547693c]{grid-template-columns:1fr}.action-buttons[data-v-f547693c]{flex-direction:column}.button[data-v-f547693c]{width:100%}}.template-section[data-v-de060158]{margin-bottom:20px}.template-section h3[data-v-de060158]{margin:0;font-size:15px;color:var(--text-secondary)}.section-header[data-v-de060158]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.template-list[data-v-de060158]{max-height:320px;overflow-y:auto;border:1px solid var(--line-soft);border-radius:24px;background:#ffffff9e}.template-item[data-v-de060158]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:14px 16px;border-bottom:1px solid var(--line-soft);cursor:pointer;transition:background-color .2s,transform .2s ease}.template-item[data-v-de060158]:hover{background-color:#0a84ff0d;transform:translateY(-1px)}.template-item.selected[data-v-de060158]{background-color:#dbeafeb8;box-shadow:inset 3px 0 0 var(--accent)}.template-top-row[data-v-de060158]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:4px}.template-name[data-v-de060158]{font-size:15px;font-weight:700;color:var(--text-primary)}.template-meta[data-v-de060158]{font-size:12px;color:var(--text-tertiary);margin-bottom:4px}.doc-type[data-v-de060158]{margin-right:15px}.template-remark[data-v-de060158]{font-size:12px;color:var(--text-secondary);line-height:1.4}.position-badges[data-v-de060158]{display:flex;gap:6px;flex-wrap:wrap}.position-status[data-v-de060158]{font-size:12px;padding:2px 8px;border-radius:999px;white-space:nowrap}.position-status.configured[data-v-de060158]{color:#237804;background-color:#f6ffed;border:1px solid #b7eb8f}.position-status.missing[data-v-de060158]{color:#ad4e00;background-color:#fff7e6;border:1px solid #ffd591}.inline-link[data-v-de060158]{border:none;background:transparent;color:var(--accent);cursor:pointer;padding:0;font-size:13px;font-weight:700}.loading-small[data-v-de060158]{margin-right:8px}.no-templates[data-v-de060158]{text-align:center;padding:30px;color:var(--text-tertiary);background-color:#ffffffad;border-radius:20px}.workflow-section[data-v-d1538ef6]{margin-bottom:20px;padding:18px;border:1px solid rgba(10,132,255,.12);border-radius:28px;background:linear-gradient(180deg,#ffffffe6,#eff6ffe6)}.workflow-header[data-v-d1538ef6]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.workflow-header h3[data-v-d1538ef6],.result-section h3[data-v-d1538ef6]{margin:0 0 12px;font-size:15px;color:var(--text-secondary)}.workflow-hint[data-v-d1538ef6]{font-size:12px;color:var(--text-tertiary)}.workflow-grid[data-v-d1538ef6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.loading-small[data-v-d1538ef6]{margin-right:8px}.result-section[data-v-d1538ef6]{border-top:1px solid var(--line-soft);padding-top:18px}.result-item[data-v-d1538ef6]{background-color:#ffffffad;border-radius:20px;padding:12px 14px;border:1px solid var(--line-soft);margin-bottom:10px}.result-summary[data-v-d1538ef6]{margin-bottom:12px;padding:10px 12px;border-radius:18px;font-size:13px}.summary-success[data-v-d1538ef6]{background-color:#dcfce7d9;color:#166534}.summary-warning[data-v-d1538ef6]{background-color:#fef9c3d9;color:#a16207}.result-title[data-v-d1538ef6]{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:5px}.result-status[data-v-d1538ef6]{display:flex;gap:15px;margin-bottom:5px}.status[data-v-d1538ef6]{font-size:12px;padding:3px 10px;border-radius:999px}.status.success[data-v-d1538ef6]{background-color:#dcfce7e0;color:#166534}.status.error[data-v-d1538ef6]{background-color:#fee2e2e0;color:#b42318}.result-error[data-v-d1538ef6],.result-detail[data-v-d1538ef6]{font-size:12px;margin-top:5px}.result-error[data-v-d1538ef6]{color:#b42318}.result-detail[data-v-d1538ef6]{color:var(--text-secondary)}.modal-overlay.nested[data-v-6b2cd3dc]{z-index:1100}.position-modal[data-v-6b2cd3dc]{max-width:1180px}.error[data-v-6b2cd3dc]{font-size:12px;color:#b42318;margin-bottom:10px}.success-message[data-v-6b2cd3dc]{font-size:12px;color:#166534;margin-bottom:10px}.tab-buttons[data-v-6b2cd3dc]{display:flex;gap:8px;margin-bottom:16px}.tab-button[data-v-6b2cd3dc]{border:1px solid var(--line-soft);background:#ffffffbd;color:var(--text-secondary);border-radius:999px;padding:8px 14px;cursor:pointer}.tab-button.active[data-v-6b2cd3dc]{color:#fff;background:var(--accent);border-color:var(--accent)}.form-grid[data-v-6b2cd3dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.form-group[data-v-6b2cd3dc]{display:flex;flex-direction:column;gap:6px}.tab-content[data-v-6b2cd3dc]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seal-select-group[data-v-6b2cd3dc],.case-info-section[data-v-6b2cd3dc]{grid-column:1 / -1}.case-info-section[data-v-6b2cd3dc]{padding:14px;border-radius:20px;background:#ffffffa8;border:1px solid var(--line-soft)}.case-info-section h4[data-v-6b2cd3dc]{margin:0 0 10px;font-size:14px;color:var(--text-secondary)}.info-row[data-v-6b2cd3dc]{display:flex;align-items:center;margin-bottom:8px}.label[data-v-6b2cd3dc]{width:80px;font-size:14px;color:var(--text-tertiary);flex-shrink:0}.value[data-v-6b2cd3dc]{font-size:14px;color:var(--text-primary);font-weight:600}.required[data-v-6b2cd3dc]{color:#b42318}.missing-field[data-v-6b2cd3dc]{border-color:#f59e0b}.action-buttons[data-v-6b2cd3dc]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.loading-small[data-v-6b2cd3dc]{margin-right:8px}.preview-section[data-v-6b2cd3dc]{margin-bottom:18px;padding:16px;border-radius:24px;background:#ffffff9e;border:1px solid var(--line-soft)}.preview-header[data-v-6b2cd3dc]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.preview-header h3[data-v-6b2cd3dc]{margin:0 0 6px;font-size:15px;color:var(--text-primary)}.preview-header p[data-v-6b2cd3dc]{margin:0;font-size:12px;color:var(--text-tertiary)}.preview-page-tabs[data-v-6b2cd3dc]{display:flex;flex-wrap:wrap;gap:8px}.preview-page-tab[data-v-6b2cd3dc]{border:1px solid var(--line-soft);background:#ffffffc7;color:var(--text-secondary);border-radius:999px;padding:6px 12px;cursor:pointer}.preview-page-tab.active[data-v-6b2cd3dc]{background:var(--accent);color:#fff;border-color:var(--accent)}.preview-state[data-v-6b2cd3dc]{min-height:180px;border-radius:18px;border:1px dashed var(--line-soft);background:#f6f8fbb3;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--text-secondary);text-align:center;padding:16px}.preview-warning[data-v-6b2cd3dc]{color:#ad4e00;border-color:#ffd591;background:#fff7e6}.preview-canvas-wrap[data-v-6b2cd3dc]{display:flex;justify-content:center}.preview-canvas[data-v-6b2cd3dc]{position:relative;width:min(100%,760px);cursor:crosshair;border-radius:18px;overflow:hidden;border:1px solid var(--line-soft);background:#f6f8fbd1}.preview-image[data-v-6b2cd3dc]{width:100%;display:block}.preview-marker[data-v-6b2cd3dc]{position:absolute;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;border:2px solid rgba(11,92,255,.86);background:#0b5cff24;box-shadow:0 10px 30px #0b5cff2e;pointer-events:none}.preview-marker[data-v-6b2cd3dc]:after{content:"";position:absolute;inset:50% auto auto 50%;width:10px;height:10px;border-radius:50%;background:#0b5cffeb;transform:translate(-50%,-50%)}.preview-marker.mutual[data-v-6b2cd3dc]{width:118px;height:42px;border-radius:16px;border-style:dashed;border-color:#1677ffc7;background:#1677ff1a;transform:translate(-50%,-50%)}.preview-marker.mutual[data-v-6b2cd3dc]:after{background:#1677ffdb}.preview-marker-label[data-v-6b2cd3dc]{position:absolute;top:-28px;left:0;padding:4px 8px;border-radius:999px;background:#0f172ad1;color:#fff;font-size:11px;white-space:nowrap}@media (max-width: 720px){.form-grid[data-v-6b2cd3dc],.tab-content[data-v-6b2cd3dc]{grid-template-columns:1fr}.preview-header[data-v-6b2cd3dc]{flex-direction:column}}.loading-container[data-v-062cba87]{text-align:center;padding:40px}.case-info[data-v-062cba87]{background:#ffffff9e;border-radius:24px;padding:18px;border:1px solid var(--line-soft);margin-bottom:20px}.case-info h3[data-v-062cba87]{margin:0 0 12px;font-size:15px;color:var(--text-secondary)}.info-row[data-v-062cba87]{display:flex;margin-bottom:8px;align-items:center}.label[data-v-062cba87]{width:80px;font-size:14px;color:var(--text-tertiary);flex-shrink:0}.value[data-v-062cba87]{font-size:14px;color:var(--text-primary);font-weight:600}.error[data-v-062cba87]{font-size:12px;color:#b42318;margin-top:5px}.loading-tip[data-v-062cba87]{font-size:13px;color:var(--text-secondary);margin-top:12px}.toolbar[data-v-97505de4]{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-radius:28px;background:#ffffff94;border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 38px #0f172a0f;position:relative;z-index:5;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.toolbar-label[data-v-97505de4]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.toolbar-main[data-v-97505de4]{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;gap:8px;min-width:640px}.toolbar-search[data-v-97505de4]{min-width:180px}.toolbar-main .button[data-v-97505de4]{min-width:92px}.toolbar-main .search-input[data-v-97505de4]{width:100%;min-height:44px}@media (max-width: 1024px){.toolbar-main[data-v-97505de4]{grid-template-columns:repeat(4,minmax(140px,1fr))}.toolbar-search[data-v-97505de4]{grid-column:span 4}}.file-state[data-v-1397a597]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--text-secondary)}.error-inline[data-v-1397a597]{color:#b42318}.contract-panel[data-v-1397a597]{min-width:240px}.contract-panel-summary[data-v-1397a597],.contract-status-groups[data-v-1397a597],.status-group[data-v-1397a597],.mutual-sign-list[data-v-1397a597],.mutual-sign-meta[data-v-1397a597]{display:flex}.contract-panel-summary[data-v-1397a597],.contract-status-groups[data-v-1397a597],.status-group[data-v-1397a597],.mutual-sign-list[data-v-1397a597]{flex-direction:column}.contract-panel-summary[data-v-1397a597],.contract-status-groups[data-v-1397a597],.status-group[data-v-1397a597],.mutual-sign-list[data-v-1397a597]{gap:10px}.contract-panel-summary[data-v-1397a597]{align-items:stretch}.contract-status-groups[data-v-1397a597],.status-group[data-v-1397a597],.mutual-sign-list[data-v-1397a597]{margin-top:10px}.summary-toggle[data-v-1397a597]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:#ffffffe6;box-shadow:inset 0 1px #ffffffb3,0 12px 28px #0f172a0d;color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.summary-toggle[data-v-1397a597]:hover,.summary-toggle.active[data-v-1397a597]{transform:translateY(-1px)}.summary-toggle-seal[data-v-1397a597]:hover,.summary-toggle-seal.active[data-v-1397a597]{border-color:#ca8a0452;background:#fffbebf5;box-shadow:inset 0 1px #ffffffc7,0 16px 30px #ca8a041a}.summary-toggle-mutual[data-v-1397a597]:hover,.summary-toggle-mutual.active[data-v-1397a597]{border-color:#0a84ff47;background:#eff6fff5;box-shadow:inset 0 1px #ffffffc7,0 16px 30px #0a84ff1a}.summary-toggle-label[data-v-1397a597]{min-width:72px;font-size:13px;font-weight:700}.summary-toggle-meta[data-v-1397a597]{display:flex;align-items:center;gap:6px;flex:1;flex-wrap:wrap}.summary-toggle-icon[data-v-1397a597]{flex-shrink:0;font-size:11px;font-weight:700;color:#60708a}.group-title[data-v-1397a597]{font-size:12px;font-weight:700}.group-title.pending[data-v-1397a597]{color:#a16207}.group-title.sealed[data-v-1397a597]{color:#166534}.group-title.mutual[data-v-1397a597]{color:var(--accent)}.contract-file-item[data-v-1397a597]{display:flex;gap:10px;padding:12px 14px;border-radius:18px;border:1px solid var(--line-soft);background:#ffffffd6}.pending-item[data-v-1397a597]{border-color:#eab30838;background:#fffbebeb}.sealed-item[data-v-1397a597]{border-color:#22c55e2e;background:#ffffffe0}.contract-file-text[data-v-1397a597]{width:100%;font-size:13px}.contract-file-title[data-v-1397a597]{font-size:14px;font-weight:700;margin-bottom:8px}.contract-file-actions[data-v-1397a597]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contract-meta[data-v-1397a597]{color:var(--text-tertiary);font-size:12px}.mutual-sign-item[data-v-1397a597]{width:100%;padding:12px 14px;border-radius:18px;border:1px solid var(--line-soft);background:#ffffffd6;text-align:left;cursor:pointer}.mutual-sign-title[data-v-1397a597]{font-size:14px;font-weight:700;margin-bottom:6px}.mutual-sign-meta[data-v-1397a597]{align-items:center;gap:8px;flex-wrap:wrap}.contract-download-btn[data-v-1397a597]{min-width:72px}.case-board[data-v-29ea090c]{padding:22px 22px 18px;border-radius:30px;background:#ffffff94;border:1px solid rgba(255,255,255,.72);box-shadow:0 22px 48px #0f172a12;animation:section-rise-29ea090c .65s ease both}.table-shell[data-v-29ea090c]{overflow-x:auto}.case-table[data-v-29ea090c]{width:100%;border-collapse:collapse}.case-table th[data-v-29ea090c]{padding:0 12px 16px;text-align:left;font-size:12px;color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.case-table td[data-v-29ea090c]{padding:18px 12px;vertical-align:top;border-top:1px solid var(--line-soft)}.case-table tbody tr[data-v-29ea090c]{transition:background-color .18s ease}.case-table tbody tr[data-v-29ea090c]:hover{background:#f8fafcc2}.case-cell[data-v-29ea090c]{display:flex;flex-direction:column;gap:8px}.case-link-btn[data-v-29ea090c]{border:none;background:transparent;color:var(--accent);padding:0;cursor:pointer;font-weight:700;font-size:17px;text-align:left;transition:opacity .18s ease,transform .18s ease}.case-link-btn[data-v-29ea090c]:hover{opacity:.8;transform:translate(1px)}.case-cell-meta[data-v-29ea090c]{display:flex;flex-direction:column;gap:4px;color:var(--text-tertiary);font-size:12px}.summary-text[data-v-29ea090c]{min-width:220px;color:var(--text-secondary);line-height:1.6}.operation-cell[data-v-29ea090c]{display:flex;align-items:stretch;gap:8px;margin-bottom:10px;position:relative;width:156px}.operation-trigger[data-v-29ea090c]{width:156px;min-height:42px;padding:0 42px 0 14px;border-radius:16px;border:1px solid rgba(148,163,184,.24);background-color:#ffffffeb;color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.2;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #0f172a0f;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.operation-trigger-copy[data-v-29ea090c]{display:inline-flex;align-items:center;gap:8px}.operation-trigger[data-v-29ea090c]:hover,.operation-trigger.open[data-v-29ea090c]{border-color:#0a84ff3d;background-color:#fffffffa;box-shadow:inset 0 1px #fffc,0 12px 28px #0f172a14;transform:translateY(-1px)}.operation-trigger[data-v-29ea090c]:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.operation-trigger-icon[data-v-29ea090c]{color:#60708a;flex-shrink:0}.operation-menu-panel[data-v-29ea090c]{position:fixed;z-index:1200;padding:8px;border-radius:18px;background:#fffffffa;border:1px solid rgba(148,163,184,.16);box-shadow:0 18px 38px #0f172a24,0 4px 12px #0f172a0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.operation-menu-item[data-v-29ea090c]{width:100%;min-height:40px;padding:0 12px;border:none;background:transparent;border-radius:12px;text-align:left;color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .18s ease,color .18s ease;display:inline-flex;align-items:center;gap:8px}.operation-menu-item[data-v-29ea090c]:hover{background:#0a84ff1a;color:var(--accent)}.inline-auto-sign-btn[data-v-29ea090c]{width:156px;min-height:42px;border:none;background:linear-gradient(180deg,#f3fcf7fa,#dcfce7e0);color:#166534;border-radius:16px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffffe6;transition:transform .18s ease,box-shadow .18s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.inline-auto-sign-btn[data-v-29ea090c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 12px 24px #16653414}.inline-auto-sign-btn[data-v-29ea090c]:disabled{opacity:.55;cursor:not-allowed}.state-block[data-v-29ea090c],.empty-block[data-v-29ea090c]{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-secondary)}.pagination-bar[data-v-29ea090c],.pagination-actions[data-v-29ea090c]{display:flex}.pagination-bar[data-v-29ea090c]{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line-soft)}.pagination-actions[data-v-29ea090c]{gap:8px;flex-wrap:wrap}.pagination-info[data-v-29ea090c]{color:var(--text-secondary)}.dark[data-v-29ea090c]{border-color:#0a84ff38;border-top-color:transparent}@keyframes section-rise-29ea090c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.pagination-bar[data-v-29ea090c]{flex-direction:column;align-items:stretch}}@media (max-width: 768px){.case-table[data-v-29ea090c]{min-width:860px}.case-board[data-v-29ea090c]{padding:16px 14px}}.form-actions[data-v-24b09ff0]{display:flex;gap:10px;margin-top:20px}.auto-parse-section[data-v-24b09ff0],.collapse-section[data-v-24b09ff0]{padding:16px;border-radius:20px;background:#ffffffa3;border:1px solid var(--line-soft);margin-bottom:18px}#parse_input[data-v-24b09ff0]{display:block;width:100%;min-height:112px;box-sizing:border-box;resize:vertical}.two-columns[data-v-24b09ff0],.three-columns[data-v-24b09ff0]{display:flex;gap:14px}.column[data-v-24b09ff0]{flex:1}.field-hint[data-v-24b09ff0]{display:block;margin-top:6px;color:var(--text-tertiary);font-size:12px}.collapse-toggle[data-v-24b09ff0]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;min-height:46px;border-radius:18px;background:#ffffffb8;border:1px solid var(--line-soft);cursor:pointer;margin:16px 0;color:var(--accent);font-weight:700}.toggle-icon[data-v-24b09ff0]{font-size:12px}.subsection-title[data-v-24b09ff0]{margin:8px 0 12px;color:var(--text-primary)}@media (max-width: 1024px){.two-columns[data-v-24b09ff0],.three-columns[data-v-24b09ff0]{flex-direction:column;align-items:stretch}}.loading-shell[data-v-9d6fcc7a]{text-align:center;padding:50px}.form-actions[data-v-9d6fcc7a]{display:flex;gap:10px;margin-top:20px}.two-columns[data-v-9d6fcc7a],.three-columns[data-v-9d6fcc7a]{display:flex;gap:14px}.column[data-v-9d6fcc7a]{flex:1}.field-hint[data-v-9d6fcc7a]{display:block;margin-top:6px;color:var(--text-tertiary);font-size:12px}.readonly-input[data-v-9d6fcc7a]{background:#f6f8fbeb;color:var(--text-secondary);cursor:default}.readonly-input[data-v-9d6fcc7a]:focus{outline:none;box-shadow:none}.collapse-section[data-v-9d6fcc7a]{padding:16px;border-radius:20px;background:#ffffffa3;border:1px solid var(--line-soft);margin-bottom:18px}.collapse-toggle[data-v-9d6fcc7a]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;min-height:46px;border-radius:18px;background:#ffffffb8;border:1px solid var(--line-soft);cursor:pointer;margin:16px 0;color:var(--accent);font-weight:700}.toggle-icon[data-v-9d6fcc7a]{font-size:12px}.subsection-title[data-v-9d6fcc7a]{margin:8px 0 12px;color:var(--text-primary)}@media (max-width: 1024px){.two-columns[data-v-9d6fcc7a],.three-columns[data-v-9d6fcc7a]{flex-direction:column;align-items:stretch}}.case-page[data-v-6e589857]{display:flex;flex-direction:column;gap:14px}.page-head[data-v-6e589857]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 2px 10px;border-bottom:1px solid rgba(148,163,184,.14)}.page-head-main[data-v-6e589857]{display:flex;flex-direction:column;gap:2px}.page-head h1[data-v-6e589857]{font-size:28px;line-height:1;letter-spacing:-.05em;font-weight:760;color:var(--text-primary)}.page-head-side[data-v-6e589857]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.page-chip[data-v-6e589857]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;background:#ffffff7a;border:1px solid rgba(255,255,255,.7)}.page-chip span[data-v-6e589857]{font-size:11px;color:var(--text-tertiary);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.page-chip strong[data-v-6e589857]{font-size:13px;line-height:1;color:var(--text-primary);letter-spacing:0}.select-account-hint[data-v-6e589857],.state-block[data-v-6e589857]{border-radius:32px;padding:20px 22px}.select-account-hint[data-v-6e589857],.state-block[data-v-6e589857]{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-secondary)}.page-chip[data-v-6e589857]:hover{border-color:#5c88c524;background:#ffffffa8}@media (max-width: 1024px){.page-head[data-v-6e589857]{flex-direction:column;align-items:stretch}.page-head-side[data-v-6e589857]{justify-content:flex-start}}@media (max-width: 768px){.page-head[data-v-6e589857]{gap:14px}.page-head h1[data-v-6e589857]{font-size:24px}.page-head-side[data-v-6e589857]{flex-direction:column}.page-chip[data-v-6e589857]{width:100%}}.court-prototype-page{display:flex;flex-direction:column;gap:18px;min-height:100vh;padding:18px;background:var(--bg-page);border-radius:24px}.court-page-header,.court-page-user,.account-panel-toolbar,.main-account-strip,.main-status-strip,.main-status-actions,.panel-pager,.pager-inline,.modal-header,.modal-footer,.modal-option-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.court-page-header{align-items:flex-start}.court-page-title{display:flex;flex-direction:column;gap:8px}.court-page-brand{margin:0;color:var(--text-primary);font-size:16px;font-weight:800}.court-page-title h1{margin:0;color:var(--text-primary);font-size:22px;font-weight:800}.header-ghost-button,.primary-hero-button,.account-add-button,.pager-btn,.toolbar-tabs button,.compact-tabs button,.stage-menu-item,.stage-filter-chip,.summary-filter-tile,.active-filter-chip,.court-workbench .account-table-row,.court-workbench .case-table-row,.account-choice-card,.segment-button,.modal-primary-button,.modal-secondary-button,.dock-button,.row-action-link{border:none;cursor:pointer}.header-ghost-button,.modal-secondary-button,.pager-btn,.dock-button,.toolbar-tabs button,.compact-tabs button,.segment-button{min-height:38px;padding:0 16px;border-radius:14px;background:#ffffffe0;color:var(--accent-strong);border:1px solid rgba(92,136,197,.14);font-size:13px;font-weight:700}.header-ghost-button.strong,.primary-hero-button,.modal-primary-button,.dock-button.primary,.toolbar-tabs button.active,.compact-tabs button.active,.segment-button.active,.stage-menu-item.active{color:#fff;background:linear-gradient(180deg,#7f9fc8 0%,var(--accent) 100%);border-color:transparent;box-shadow:0 12px 24px #5c88c52e}.header-ghost-button:disabled,.primary-hero-button:disabled,.account-add-button:disabled,.pager-btn:disabled,.modal-primary-button:disabled,.modal-secondary-button:disabled,.dock-button:disabled,.row-action-link:disabled,.toolbar-tabs button:disabled{opacity:.5;cursor:not-allowed}.system-user-pill{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(255,255,255,.78);box-shadow:var(--shadow-soft);color:var(--text-primary);font-size:14px;font-weight:700}.system-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#fff;background:linear-gradient(180deg,#7f9fc8 0%,var(--accent) 100%)}.court-workbench{display:grid;grid-template-columns:308px minmax(0,1fr);gap:18px;align-items:start}.court-account-panel,.court-main-panel,.summary-tile,.main-status-strip,.captcha-panel,.selected-case-dock,.batch-guide-card,.batch-dropzone,.empty-block,.upload-file-inline,.prototype-modal{background:var(--bg-elevated);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid rgba(255,255,255,.74);box-shadow:var(--shadow-soft)}.court-account-panel,.court-main-panel{border-radius:var(--radius-xl);padding:20px}.court-account-panel{display:flex;flex-direction:column;gap:14px;min-height:760px}.account-panel-count{display:flex;flex-direction:column;gap:2px;color:var(--text-primary)}.account-panel-count strong{font-size:34px;line-height:1;font-weight:800}.account-panel-count span{color:var(--text-secondary);font-size:13px}.account-add-button{min-width:72px;min-height:58px;padding:8px 12px;border-radius:20px;color:#fff;background:linear-gradient(180deg,#7f9fc8 0%,var(--accent) 100%);box-shadow:0 12px 24px #5c88c52e;font-size:15px;font-weight:800;line-height:1.1}.toolbar-search{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid var(--line-soft);background:#ffffffe6}.toolbar-search input,.form-input,.case-upload-dropzone input{width:100%;border:none;background:transparent;outline:none;color:var(--text-primary);font-size:13px}.toolbar-tabs,.compact-tabs{display:flex;flex-wrap:wrap;gap:8px}.account-filter-select{width:100%}.workbench-select{width:100%;min-height:44px;border-radius:14px;border:1px solid var(--line-soft);background:#ffffffe6;color:var(--text-primary);padding:0 14px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:inset 0 1px #ffffff73}.workbench-select:focus{border-color:#5c88c557;box-shadow:0 0 0 4px #5c88c51a}.compact-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.court-workbench .account-table,.court-workbench .case-table{display:flex;flex-direction:column;gap:10px}.court-workbench .account-table-head,.court-workbench .account-table-row{display:grid;grid-template-columns:minmax(0,1.45fr) 62px 46px minmax(0,1fr);gap:10px;align-items:center}.court-workbench .account-table-head,.court-workbench .case-table-head{color:var(--text-secondary);font-size:12px;font-weight:700}.court-workbench .account-table-row{width:100%;padding:12px 10px;text-align:left;border-radius:16px;background:#ffffffbd;transition:background-color var(--motion-control),border-color var(--motion-control),transform var(--motion-control)}.court-workbench .account-table-row:hover,.court-workbench .account-table-row.active,.court-workbench .case-table-row:hover,.court-workbench .case-table-row.active{background:#dfe8f3e0;border-color:#5c88c52e;transform:translateY(-1px)}.account-cell{min-width:0}.resource-inline-error{display:inline-flex;align-items:center;margin-top:6px;color:#b42318;font-size:12px;font-weight:700}.account-cell-name,.case-primary-cell,.case-party-cell,.case-status-cell,.selected-case-copy{display:flex;flex-direction:column;gap:4px}.account-cell-name strong,.case-primary-cell strong,.case-party-cell strong,.case-reason-cell strong,.selected-account-meta strong,.summary-tile strong,.selected-case-copy strong{color:var(--text-primary)}.account-cell-name small,.case-primary-cell small,.case-party-cell small,.case-reason-cell small,.case-status-cell small,.selected-account-meta p,.selected-case-copy p,.batch-guide-card p,.upload-file-inline small{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.6}.account-cell-number{color:var(--text-primary);font-size:13px;font-weight:700}.account-cell-status{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.row-action-link{padding:0;background:none;color:var(--accent-strong);font-size:12px;font-weight:700}.type-badge,.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.type-personal{background:#dbeafe;color:#1d4d8b}.type-lawyer{background:#fef3c7;color:#a16207}.type-corporate{background:#ede9fe;color:#6d28d9}.status-chip.online,.status-chip.approved{background:#dcfce7e6;color:#166534}.status-chip.offline,.status-chip.rectification{background:#fee2e2e6;color:#b42318}.status-chip.pending{background:#fef3c7eb;color:#a16207}.status-chip.mailing{background:#fef3c7eb;color:#92400e}.status-chip.reviewing{background:#dbeafeeb;color:#1d4d8b}.status-chip.archived,.status-chip.neutral{background:#e5e7ebeb;color:#475569}.panel-pager{margin-top:auto;color:var(--text-secondary);font-size:12px}.pager-btn{width:32px;height:32px;padding:0;border-radius:999px}.court-main-panel{display:flex;flex-direction:column;gap:16px}.sync-strip{align-items:flex-start}.selected-account-meta{display:flex;align-items:center;gap:14px}.selected-account-icon{width:18px;height:18px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 8px #5c88c51a}.primary-hero-button{min-width:280px;min-height:42px;padding:0 24px;border-radius:999px;font-size:16px;font-weight:800}.main-status-strip{padding:14px 16px;border-radius:18px}.sync-job-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;color:var(--text-secondary);font-size:12px;font-weight:700}.main-status-strip strong{display:block;margin-bottom:4px;font-size:15px}.main-status-strip p,.dock-note{margin:0;color:var(--text-secondary);font-size:13px}.clamp-two-lines{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;word-break:break-word}.main-status-strip.ready strong{color:#166534}.main-status-strip.warning strong{color:#a16207}.main-status-strip.danger strong{color:#b42318}.captcha-panel{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:14px 16px;border-radius:18px}.captcha-panel img{width:100%;height:72px;object-fit:contain;border-radius:12px;background:#ffffffeb}.captcha-panel-copy{display:flex;flex-direction:column;gap:10px}.captcha-result{padding:10px 12px;border-radius:14px;border:1px solid var(--line-soft);background:#f5f7faeb}.captcha-result strong{display:block;margin-bottom:4px;font-size:17px}.captcha-result span{color:var(--text-secondary);font-size:12px}.captcha-result.ready{background:#dcfce7eb}.captcha-result.warning{background:#fef3c7eb}.captcha-result.danger{background:#fee2e2eb}.form-input{min-height:44px;padding:0 14px;border-radius:14px;border:1px solid var(--line-soft);background:#ffffffe6}.summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-strip-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-tile{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:18px;background:#f8fafce6}.summary-filter-tile{position:relative;min-height:112px;text-align:left;border:1px solid rgba(148,163,184,.14);transition:transform var(--motion-control),box-shadow var(--motion-control),border-color var(--motion-control),background-color var(--motion-control)}.summary-filter-tile:hover{transform:translateY(-2px);border-color:#5c88c53d;box-shadow:0 16px 32px #0f172a14}.summary-filter-tile.active{background:linear-gradient(180deg,#dfe8f3f5,#ffffffeb);border-color:#5c88c557;box-shadow:inset 0 0 0 1px #5c88c51a,0 14px 26px #5c88c524}.summary-filter-tile.active:after{position:absolute;right:14px;top:14px;width:8px;height:8px;border-radius:999px;background:var(--accent);content:""}.summary-tile strong{font-size:24px;line-height:1;font-weight:800}.summary-tile span{color:var(--text-secondary);font-size:13px}.summary-tile em{margin-top:auto;color:var(--text-tertiary);font-size:12px;font-style:normal;font-weight:700}.summary-filter-tile.active em{color:var(--accent-strong)}.case-filter-strip{display:flex;flex-direction:column;gap:12px}.case-filter-toolbar{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;align-items:start}.stage-filter-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stage-filter-chip{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;background:#ffffffe0;color:var(--text-primary);border:1px solid rgba(92,136,197,.14);font-size:13px;font-weight:700;transition:transform var(--motion-control),border-color var(--motion-control),background-color var(--motion-control),box-shadow var(--motion-control)}.stage-filter-chip:hover{transform:translateY(-1px);border-color:#5c88c538;box-shadow:0 10px 18px #0f172a0d}.stage-filter-chip.active{color:#fff;background:linear-gradient(180deg,#7f9fc8 0%,var(--accent) 100%);border-color:transparent;box-shadow:0 12px 24px #5c88c52e}.stage-filter-chip.empty:not(.active){color:var(--text-tertiary);background:#f8fafcad}.stage-filter-chip strong{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:0 7px;border-radius:999px;background:#0f172a0f;font-size:12px}.stage-filter-chip.active strong{color:var(--accent-strong);background:#ffffffd6}.case-search-panel{display:flex;flex-direction:column;gap:10px}.wide-search{min-height:46px}.active-filter-chip{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:#dfe8f3e0;color:var(--accent-strong);font-size:12px;font-weight:700;border:1px solid rgba(92,136,197,.14)}.active-filter-chip strong{color:var(--text-secondary);font-size:13px;line-height:1}.active-filter-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-clear-button{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(92,136,197,.14);background:#ffffffe0;color:var(--text-secondary);font-size:12px;font-weight:700;cursor:pointer}.case-filter-panel{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:24px;background:linear-gradient(180deg,#ffffffdb,#f8fafcc2);border:1px solid rgba(148,163,184,.14)}.case-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.case-filter-head>div{display:flex;align-items:baseline;gap:10px;min-width:0}.case-filter-head span{color:var(--text-secondary);font-size:12px;font-weight:700}.case-filter-head strong{min-width:0;color:var(--text-primary);font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-metric-rail{display:grid;grid-template-columns:repeat(11,minmax(88px,1fr));gap:8px;overflow-x:auto;padding-bottom:2px}.status-metric-item{min-width:88px;min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px 12px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:#ffffffd1;color:var(--text-primary);text-align:left;transition:transform var(--motion-control),box-shadow var(--motion-control),border-color var(--motion-control),background-color var(--motion-control)}.status-metric-item:hover{transform:translateY(-1px);border-color:#5c88c53d;box-shadow:0 12px 22px #0f172a12}.status-metric-item.active{color:#fff;background:linear-gradient(180deg,#7f9fc8 0%,var(--accent) 100%);border-color:transparent;box-shadow:0 14px 28px #5c88c52e}.status-metric-item.empty:not(.active){color:var(--text-tertiary);background:#f8fafcb8}.status-metric-item strong{font-size:22px;line-height:1;font-weight:850}.status-metric-item span{color:inherit;opacity:.82;font-size:12px;font-weight:800}.case-filter-tools{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.court-workbench .case-table-head,.court-workbench .case-table-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1.05fr) minmax(0,1.18fr) minmax(0,1.25fr) minmax(0,.76fr);gap:12px;align-items:center}.court-workbench .case-table{min-width:0;overflow:visible}.court-workbench .case-table-row{position:relative;width:100%;padding:14px 12px;text-align:left;border-radius:16px;background:#ffffffc7;border:1px solid transparent;overflow:visible;z-index:1}.court-workbench .case-table-row.feedback-open{z-index:30}.case-reason-cell,.case-meta-cell,.case-time-cell{color:var(--text-primary);font-size:13px}.case-reason-cell,.case-route-cell,.case-meta-cell,.case-status-cell{display:flex;flex-direction:column;gap:4px}.case-status-cell{position:relative}.case-reason-cell small,.case-meta-cell,.case-status-cell{line-height:1.5}.case-primary-cell,.case-reason-cell,.case-route-cell,.case-party-cell,.case-status-cell,.case-meta-cell,.case-time-cell{min-width:0}.case-route-cell small{color:var(--text-secondary);font-size:12px;line-height:1.5}.route-chip{display:inline-flex;width:fit-content;max-width:100%;align-items:center;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;color:#33526d;background:#e2e8f0db}.route-chip.ready{color:#0f766e;background:#ccfbf1eb}.route-chip.warning{color:#a16207;background:#fef9c3eb}.route-chip.muted{color:var(--text-secondary);background:#f1f5f9eb}.case-meta-cell strong{color:var(--text-primary);font-size:13px;font-weight:700}.cell-ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-inline-trigger{color:#315c9f;cursor:pointer;transition:color .18s ease}.feedback-inline-trigger:hover,.feedback-inline-trigger.active{color:#173c72}.feedback-inline-popover{position:absolute;left:0;top:calc(100% + 8px);z-index:50;width:min(420px,42vw);padding:14px 16px;border-radius:16px;background:#fffffffa;border:1px solid rgba(49,92,159,.16);box-shadow:0 14px 40px #0f172a29}.feedback-inline-popover:before{content:"";position:absolute;top:-7px;left:18px;width:12px;height:12px;background:#fffffffa;border-top:1px solid rgba(49,92,159,.16);border-left:1px solid rgba(49,92,159,.16);transform:rotate(45deg)}.feedback-inline-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.feedback-inline-header strong{color:var(--text-primary);font-size:13px}.feedback-inline-header span{color:var(--text-secondary);font-size:12px;white-space:nowrap}.feedback-inline-content{max-height:180px;overflow:auto;color:var(--text-secondary);font-size:13px;line-height:1.65;white-space:normal;word-break:break-word}.mini-type-dot{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.82}.selected-case-dock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:14px 16px;border-radius:20px}.selected-case-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dock-button{min-height:36px;padding:0 14px;border-radius:999px}.prototype-modal{width:min(720px,100%);border-radius:28px;overflow:hidden}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a38;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.case-modal{width:min(760px,100%)}.drawer-overlay{justify-content:flex-end}.resource-drawer{width:min(420px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;border-radius:28px;background:var(--bg-elevated);border:1px solid rgba(255,255,255,.74);box-shadow:var(--shadow-soft)}.resource-drawer-body{gap:16px}.resource-drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resource-drawer-grid div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:14px;background:#f8fafceb}.resource-drawer-grid strong{color:var(--text-primary);font-size:18px}.resource-drawer-grid small{color:var(--text-secondary);font-size:12px}.resource-drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px 12px}.resource-drawer-actions .modal-primary-button,.resource-drawer-actions .modal-secondary-button{min-width:0;width:100%}.modal-header,.modal-body{padding:20px 24px}.modal-header{border-bottom:1px solid var(--line-soft)}.modal-title-block h3{margin:0;color:var(--text-primary);font-size:22px}.modal-close{width:34px;height:34px;border:none;border-radius:999px;background:#0f172a0f;color:var(--text-secondary);font-size:18px;cursor:pointer}.modal-body{display:flex;flex-direction:column;gap:14px}.segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label,.option-check,.modal-option-row{color:var(--text-secondary);font-size:13px;font-weight:700}.option-check{display:inline-flex;align-items:center;gap:10px}.option-check input{accent-color:#17365f}.batch-guide-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px}.batch-guide-header{display:flex;align-items:center;gap:8px;color:var(--text-primary)}.batch-code-line,.batch-code-block{border-radius:14px;color:#fff;background:#17365f}.batch-code-line{padding:10px 14px;font-size:14px;font-weight:700}.batch-code-block{padding:14px}.batch-code-block pre{margin:0;overflow:auto;font-size:13px;line-height:1.7}.batch-dropzone,.case-upload-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:164px;padding:20px;border-radius:20px;border:1px dashed rgba(92,136,197,.34);background:#f8fafceb;text-align:center}.batch-dropzone strong,.case-upload-copy strong{color:var(--text-primary);font-size:18px}.batch-dropzone span,.case-upload-copy span{color:var(--text-secondary);font-size:13px}.batch-dropzone.disabled{opacity:.72}.account-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:188px;overflow:auto}.account-choice-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:12px;border-radius:16px;background:#ffffffe0;border:1px solid var(--line-soft);text-align:center}.account-choice-card strong{color:var(--text-primary);font-size:14px}.account-choice-card span{color:var(--text-secondary);font-size:12px}.account-choice-card.selected{background:#dfe8f3e0;border-color:#5c88c538}.case-upload-dropzone{cursor:pointer}.case-upload-dropzone input{display:none}.case-upload-copy{display:flex;flex-direction:column;align-items:center;gap:8px}.upload-file-inline{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:16px}.modal-primary-button,.modal-secondary-button{min-width:180px}.modal-secondary-button.danger{color:#b42318;border-color:#b423182e;background:#fef2f2eb}.modal-primary-button{min-height:44px;color:#fff;background:linear-gradient(180deg,#7f9fc8 0%,var(--accent) 100%)}.empty-block{padding:18px;border-radius:18px;color:var(--text-secondary);text-align:center;line-height:1.7}.resource-row,.resource-table-head{grid-template-columns:minmax(0,1.36fr) 62px 52px minmax(0,.95fr)}.resource-row .account-cell-status small{color:var(--text-secondary);font-size:12px}.case-detail-dock{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch}.case-detail-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-mini-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:#f8fafce0;border:1px solid rgba(92,136,197,.12)}.detail-mini-label{color:var(--text-secondary);font-size:12px;font-weight:800}.detail-chip-list{display:flex;flex-wrap:wrap;gap:8px}.detail-timeline{display:flex;flex-direction:column;gap:10px}.detail-timeline-item{display:flex;flex-direction:column;gap:4px}.detail-timeline-item strong{color:var(--text-primary);font-size:13px}.detail-timeline-item span,.detail-timeline-item small,.detail-empty-text{color:var(--text-secondary);font-size:12px;line-height:1.6}@media (max-width: 1360px){.summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.selected-case-dock,.case-detail-panels{grid-template-columns:1fr}}@media (max-width: 1180px){.court-workbench{grid-template-columns:1fr}.court-account-panel{min-height:auto}.case-filter-toolbar{grid-template-columns:1fr}.main-status-actions{width:100%}.feedback-inline-popover{width:min(360px,56vw)}}@media (max-width: 900px){.court-page-header,.court-page-user,.account-panel-toolbar,.main-account-strip,.main-status-strip,.main-status-actions,.panel-pager,.pager-inline,.modal-header,.modal-footer,.modal-option-row{flex-direction:column;align-items:stretch}.compact-tabs,.segmented-control,.account-choice-grid,.summary-strip,.captcha-panel{grid-template-columns:1fr}.court-workbench .account-table-head,.court-workbench .case-table-head{display:none}.court-workbench .account-table-row,.court-workbench .case-table-row{grid-template-columns:1fr}.feedback-inline-popover{left:auto;right:0;width:min(320px,calc(100vw - 48px))}.feedback-inline-popover:before{left:auto;right:18px}.primary-hero-button,.modal-primary-button,.modal-secondary-button{min-width:0;width:100%}.selected-case-actions{justify-content:flex-start}}.court-workspace-shell[data-v-70765ac1]{display:flex;flex-direction:column;gap:14px}.court-workspace-head[data-v-70765ac1]{display:flex;align-items:center;justify-content:flex-start;padding:2px 2px 0}.court-workspace-tabs[data-v-70765ac1]{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;padding:4px;border-radius:999px;background:#ffffff85;border:1px solid rgba(255,255,255,.74);box-shadow:inset 0 1px #ffffff8a}.court-workspace-tab[data-v-70765ac1]{min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;min-height:40px;border-radius:999px;background:transparent;border:1px solid transparent;text-decoration:none;transition:color var(--motion-control),background-color var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.court-workspace-tab[data-v-70765ac1]:hover,.court-workspace-tab.active[data-v-70765ac1]{border-color:#5c88c51f;background:#ffffffe6;box-shadow:0 10px 24px #0f172a0f}.court-workspace-tab-title[data-v-70765ac1]{font-size:13px;font-weight:760;color:var(--text-secondary)}.court-workspace-tab.active .court-workspace-tab-title[data-v-70765ac1],.court-workspace-tab:hover .court-workspace-tab-title[data-v-70765ac1]{color:var(--text-primary)}@media (max-width: 768px){.court-workspace-tabs[data-v-70765ac1]{display:flex;flex-wrap:wrap}.court-workspace-tab[data-v-70765ac1]{flex:1 1 calc(50% - 4px)}}.court-online-filing-page[data-v-90a5c193]{display:flex;flex-direction:column;gap:18px}.court-intake-page[data-v-90a5c193]{gap:20px}.court-simple-page[data-v-90a5c193]{gap:16px}.court-online-hero[data-v-90a5c193],.court-online-console[data-v-90a5c193],.court-dashboard-panel[data-v-90a5c193],.court-queue-panel[data-v-90a5c193],.court-online-panel[data-v-90a5c193],.court-online-empty[data-v-90a5c193]{border-radius:30px}.court-online-hero[data-v-90a5c193]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px;padding:30px;background:radial-gradient(circle at top left,rgba(17,94,89,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(180,83,9,.14),transparent 28%),linear-gradient(135deg,#f7f4edfa,#e8eff0f5);border:1px solid rgba(255,255,255,.82);box-shadow:0 24px 60px #0f172a14}.court-intake-hero[data-v-90a5c193]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;padding:24px 26px;background:radial-gradient(circle at top left,rgba(17,94,89,.12),transparent 28%),linear-gradient(135deg,#f7f4edfa,#eff3f6f2)}.court-intake-hero-copy[data-v-90a5c193]{display:flex;flex-direction:column;gap:12px}.court-simple-intake[data-v-90a5c193]{padding:22px 24px}.court-upload-layout[data-v-90a5c193]{display:flex;flex-direction:column;gap:14px}.court-upload-primary[data-v-90a5c193]{display:flex;justify-content:center;padding:8px 0 2px}.court-upload-button--hero[data-v-90a5c193]{min-height:58px;padding:0 30px;font-size:18px}.court-upload-feature-row[data-v-90a5c193]{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;color:var(--text-secondary);font-size:13px}.court-upload-feature-row span[data-v-90a5c193]{display:inline-flex;align-items:center;gap:6px}.court-upload-feature-row span[data-v-90a5c193]:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent);opacity:.5}.court-upload-actions[data-v-90a5c193]{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed var(--line-strong)}.court-upload-guide-strip[data-v-90a5c193]{display:flex;flex-direction:column;gap:14px;padding:12px 16px;border-radius:18px;border:1px solid var(--line-soft);background:#f8fafcb8}.court-upload-guide-strip__head[data-v-90a5c193]{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;width:100%}.court-upload-guide-title[data-v-90a5c193]{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary)}.court-upload-guide-title__icon[data-v-90a5c193]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid var(--line-strong);color:var(--accent);font-size:12px;font-weight:700}.court-upload-name-hint[data-v-90a5c193]{color:var(--text-secondary);font-size:13px}.court-upload-name-hint strong[data-v-90a5c193]{color:var(--text-primary)}.court-upload-guide-steps[data-v-90a5c193]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;padding-top:14px;border-top:1px dashed var(--line-strong)}.court-upload-guide-step[data-v-90a5c193]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.court-upload-guide-step>span[data-v-90a5c193]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-muted);color:var(--accent);font-size:12px;font-weight:700}.court-upload-guide-step strong[data-v-90a5c193]{display:block;margin-bottom:4px;color:var(--text-primary)}.court-upload-guide-step p[data-v-90a5c193]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.court-upload-guide-note[data-v-90a5c193]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px dashed var(--line-soft);color:var(--text-secondary);font-size:13px}.court-upload-account-row[data-v-90a5c193]{display:flex;justify-content:center}.court-simple-intake-meta[data-v-90a5c193]{display:flex;flex-direction:column;gap:2px;min-width:260px}.court-simple-intake-meta--panel[data-v-90a5c193]{width:min(880px,100%);margin:0 auto;padding:12px 14px;border-radius:16px;border:1px solid var(--line-soft);background:#ffffffbd}.court-simple-intake-meta span[data-v-90a5c193]{color:var(--text-secondary);font-size:12px}.court-upload-package-summary[data-v-90a5c193]{display:flex;flex-direction:column;gap:3px}.court-upload-package-list[data-v-90a5c193]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.court-upload-package-row[data-v-90a5c193]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(220px,280px);align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:14px;background:#f8fafca8}.court-upload-package-row--matched[data-v-90a5c193]{grid-template-columns:minmax(0,1fr) auto}.court-upload-package-copy[data-v-90a5c193]{display:flex;flex-direction:column;gap:3px;min-width:0}.court-upload-package-copy strong[data-v-90a5c193],.court-upload-package-copy span[data-v-90a5c193]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.court-upload-package-account-select[data-v-90a5c193]{width:100%;min-width:0}.court-upload-guide-modal[data-v-90a5c193]{max-width:860px}.court-zip-guide-grid[data-v-90a5c193]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.court-zip-guide-modal[data-v-90a5c193]{width:min(880px,100%)}.court-zip-guide-actions[data-v-90a5c193]{display:inline-flex;align-items:center;gap:8px}.court-zip-guide-card[data-v-90a5c193]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:18px;background:#ffffffd1;border:1px solid var(--line-soft)}.court-zip-guide-card span[data-v-90a5c193]{font-size:12px;color:var(--text-secondary)}.court-zip-guide-card code[data-v-90a5c193]{display:block;padding:6px 8px;border-radius:10px;background:#f1f5f9e6;color:var(--text-primary);font-size:12px;word-break:break-all}.court-zip-guide-card small[data-v-90a5c193]{color:var(--text-secondary);font-size:12px;line-height:1.5}.court-simple-account-select[data-v-90a5c193]{min-width:220px}.court-intake-summary[data-v-90a5c193]{display:grid;gap:10px}.court-online-hero-main[data-v-90a5c193]{display:flex;flex-direction:column;gap:16px}.court-online-kicker[data-v-90a5c193]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}.court-online-hero h1[data-v-90a5c193]{margin:0;max-width:720px;font-size:clamp(30px,5vw,44px);line-height:1.02;letter-spacing:-.04em}.court-online-copy[data-v-90a5c193]{max-width:720px;margin:0;color:var(--text-secondary);font-size:15px;line-height:1.65}.court-online-hero-actions[data-v-90a5c193],.court-inline-actions[data-v-90a5c193],.court-filter-row[data-v-90a5c193],.court-online-view-switch[data-v-90a5c193]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.court-online-hero-metrics[data-v-90a5c193]{display:grid;gap:10px}.court-metric-block[data-v-90a5c193]{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:22px;background:#ffffffad;border:1px solid rgba(255,255,255,.92)}.court-metric-block span[data-v-90a5c193],.court-dashboard-card span[data-v-90a5c193],.court-overview-card span[data-v-90a5c193],.court-online-detail-item span[data-v-90a5c193]{font-size:12px;color:var(--text-tertiary)}.court-metric-block strong[data-v-90a5c193],.court-dashboard-card strong[data-v-90a5c193],.court-overview-card strong[data-v-90a5c193]{font-size:28px;line-height:1;letter-spacing:-.04em}.court-metric-block em[data-v-90a5c193],.court-dashboard-card p[data-v-90a5c193],.court-overview-card em[data-v-90a5c193]{font-style:normal;color:var(--text-secondary);font-size:13px}.court-online-console[data-v-90a5c193]{padding:22px}.court-online-console-grid[data-v-90a5c193]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.court-online-console-bar[data-v-90a5c193]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.court-online-status[data-v-90a5c193]{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:999px;font-size:13px}.court-online-status.ready[data-v-90a5c193]{color:#166534;background:#dcfce7e0}.court-online-status.warning[data-v-90a5c193]{color:#a16207;background:#fef9c3e0}.court-online-status.danger[data-v-90a5c193]{color:#b42318;background:#fee2e2e0}.court-segment-button[data-v-90a5c193],.court-filter-pill[data-v-90a5c193]{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#ffffffc2;color:var(--text-secondary);font-size:13px;font-weight:700;transition:border-color var(--motion-control),background-color var(--motion-control),color var(--motion-control)}.court-segment-button.active[data-v-90a5c193],.court-filter-pill.active[data-v-90a5c193]{border-color:#0f766e3d;background:#0f766e1f;color:#115e59}.court-dashboard-strip[data-v-90a5c193]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px}.court-dashboard-panel[data-v-90a5c193],.court-online-panel[data-v-90a5c193],.court-online-empty[data-v-90a5c193],.court-queue-panel[data-v-90a5c193]{padding:22px}.court-online-panel-head[data-v-90a5c193]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.court-online-panel-head h2[data-v-90a5c193],.court-online-empty h2[data-v-90a5c193]{margin:6px 0 0;font-size:22px;letter-spacing:-.03em}.court-online-chip[data-v-90a5c193]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ddeae9e6;color:#115e59;font-size:12px;font-weight:700}.court-online-chip.alert[data-v-90a5c193]{color:#9a3412;background:#ffedd5f0}.court-online-chip.required[data-v-90a5c193]{color:#b42318;background:#fee2e2e0}.court-dashboard-grid[data-v-90a5c193]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.court-dashboard-card[data-v-90a5c193],.court-overview-card[data-v-90a5c193],.court-online-detail-item[data-v-90a5c193],.court-party-panel[data-v-90a5c193],.court-material-slot[data-v-90a5c193],.court-step-item[data-v-90a5c193],.court-candidate-item[data-v-90a5c193],.court-risk-item[data-v-90a5c193],.court-claim-item[data-v-90a5c193],.court-material-file[data-v-90a5c193],.court-progress-detail[data-v-90a5c193],.court-progress-item[data-v-90a5c193],.court-workspace-card[data-v-90a5c193],.court-attention-item[data-v-90a5c193]{border-radius:22px;background:#ffffffd1;border:1px solid var(--line-soft)}.court-dashboard-card[data-v-90a5c193],.court-overview-card[data-v-90a5c193]{display:flex;flex-direction:column;gap:8px;padding:16px 18px}.court-attention-list[data-v-90a5c193],.court-account-resource-list[data-v-90a5c193],.court-workspace-list[data-v-90a5c193],.court-material-slot-list[data-v-90a5c193],.court-step-list[data-v-90a5c193],.court-progress-list[data-v-90a5c193]{display:flex;flex-direction:column;gap:12px}.court-material-template-overview[data-v-90a5c193]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.court-material-intake-bar[data-v-90a5c193]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.court-attention-item[data-v-90a5c193],.court-account-resource[data-v-90a5c193],.court-workspace-card[data-v-90a5c193],.court-progress-item[data-v-90a5c193]{width:100%;display:flex;flex-direction:column;gap:6px;padding:16px 18px;text-align:left;transition:border-color var(--motion-control),box-shadow var(--motion-control),transform var(--motion-control)}.court-workspace-card[data-v-90a5c193]{cursor:pointer}.court-workspace-card[data-v-90a5c193]:focus-visible{outline:2px solid rgba(15,118,110,.32);outline-offset:2px}.court-attention-item[data-v-90a5c193]:hover,.court-account-resource[data-v-90a5c193]:hover,.court-workspace-card[data-v-90a5c193]:hover,.court-workspace-card.active[data-v-90a5c193],.court-progress-item[data-v-90a5c193]:hover{border-color:#0f766e3d;box-shadow:0 18px 36px #0f172a14;transform:translateY(-1px)}.court-workspace-card-top[data-v-90a5c193]{display:flex;align-items:center;justify-content:space-between;gap:10px}.court-simple-table-wrap[data-v-90a5c193]{overflow-x:auto;overflow-y:visible}.court-simple-table[data-v-90a5c193]{width:100%;border-collapse:separate;border-spacing:0;min-width:980px}.court-simple-table--wide[data-v-90a5c193]{min-width:1240px}.court-filing-prototype-table[data-v-90a5c193]{min-width:1080px}.court-simple-table th[data-v-90a5c193],.court-simple-table td[data-v-90a5c193]{padding:14px 12px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;font-size:13px}.court-simple-table th[data-v-90a5c193]{color:var(--text-secondary);font-weight:700;background:#f8fafceb}.court-simple-table tbody tr[data-v-90a5c193]{transition:background-color var(--motion-control);cursor:pointer}.court-simple-table tbody tr[data-v-90a5c193]:hover,.court-simple-table tbody tr.active[data-v-90a5c193]{background:#0f766e0d}.court-filing-prototype-table th[data-v-90a5c193]:nth-child(1),.court-filing-prototype-table td[data-v-90a5c193]:nth-child(1){min-width:220px}.court-filing-prototype-table th[data-v-90a5c193]:nth-child(2),.court-filing-prototype-table td[data-v-90a5c193]:nth-child(2){min-width:150px}.court-filing-prototype-table th[data-v-90a5c193]:nth-child(3),.court-filing-prototype-table td[data-v-90a5c193]:nth-child(3){min-width:260px}.court-filing-prototype-table th[data-v-90a5c193]:nth-child(4),.court-filing-prototype-table td[data-v-90a5c193]:nth-child(4){min-width:210px}.court-filing-prototype-table th[data-v-90a5c193]:last-child,.court-filing-prototype-table td[data-v-90a5c193]:last-child{min-width:260px}.court-simple-cell-main[data-v-90a5c193]{display:flex;flex-direction:column;gap:4px}.court-simple-cell-main strong[data-v-90a5c193]{line-height:1.4}.court-simple-cell-main span[data-v-90a5c193]{color:var(--text-secondary);font-size:12px}.court-court-cell span[data-v-90a5c193]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.court-status-stack[data-v-90a5c193]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.court-status-stack--vertical[data-v-90a5c193]{align-items:flex-start;flex-direction:column;gap:6px}.court-route-cell strong[data-v-90a5c193],.court-material-cell strong[data-v-90a5c193]{color:var(--text-primary)}.court-route-cell small[data-v-90a5c193],.court-material-cell small[data-v-90a5c193]{color:var(--text-secondary);font-size:12px}.court-material-cell span[data-v-90a5c193]{max-width:260px;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.court-action-menu__panel[data-v-90a5c193]{z-index:1600;min-width:150px;padding:6px;border-radius:14px;border:1px solid var(--line-soft);background:#fffffffa;box-shadow:0 18px 42px #0f172a1f}.court-action-menu__panel--floating[data-v-90a5c193]{position:fixed}.court-action-menu__panel button[data-v-90a5c193]{width:100%;min-height:32px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--text-primary);font-size:12px;text-align:left;cursor:pointer}.court-action-menu__panel button[data-v-90a5c193]:hover{background:#0f766e14}.court-action-menu__panel button[data-v-90a5c193]:disabled{cursor:not-allowed;opacity:.5}.court-inline-actions--dense[data-v-90a5c193]{gap:8px}.court-progress-modal[data-v-90a5c193],.court-recognition-modal[data-v-90a5c193]{width:min(820px,100%)}.court-progress-stack[data-v-90a5c193]{display:flex;flex-direction:column;gap:14px}.court-progress-row[data-v-90a5c193]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px;border-radius:18px;border:1px solid var(--line-soft);background:#ffffffd6}.court-progress-row div[data-v-90a5c193]:first-child{display:flex;flex-direction:column;gap:3px}.court-progress-row span[data-v-90a5c193]{color:var(--text-secondary);font-size:12px}.court-progress-row em[data-v-90a5c193]{color:var(--text-secondary);font-style:normal;font-weight:700}.court-progress-bar[data-v-90a5c193]{grid-column:1 / -1;height:9px;overflow:hidden;border-radius:999px;background:#e2e8f0e6}.court-progress-bar i[data-v-90a5c193]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#65a30d);transition:width .18s ease}.court-recognition-actions[data-v-90a5c193]{display:flex;justify-content:flex-end;margin-top:14px}.court-submit-preview-modal[data-v-90a5c193]{width:min(1180px,100%)}.court-preview-header[data-v-90a5c193]{align-items:center}.court-preview-party-grid[data-v-90a5c193]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:16px 18px;border-radius:20px;border:1px solid var(--line-soft);background:#f8fafcc7}.court-preview-party-panel[data-v-90a5c193]{min-width:0}.court-preview-party-panel h4[data-v-90a5c193],.court-preview-claim-panel h4[data-v-90a5c193]{margin:0 0 12px;color:var(--text-primary);font-size:14px}.court-preview-party-panel dl[data-v-90a5c193]{display:grid;gap:8px;margin:0}.court-preview-party-panel dl div[data-v-90a5c193]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px}.court-preview-party-panel dt[data-v-90a5c193],.court-preview-meta-strip span[data-v-90a5c193],.court-preview-check-row>div>span[data-v-90a5c193]:first-child{color:var(--text-secondary);font-size:13px}.court-preview-party-panel dd[data-v-90a5c193]{min-width:0;margin:0;color:var(--text-primary);word-break:break-word}.court-preview-claim-panel[data-v-90a5c193]{margin-top:18px;padding:16px 18px;border-radius:20px;border:1px solid rgba(245,158,11,.22);background:#fffbeb7a}.court-preview-claim-panel ol[data-v-90a5c193],.court-preview-claim-panel p[data-v-90a5c193]{margin:0;color:var(--text-primary);line-height:1.7}.court-preview-claim-panel ol[data-v-90a5c193]{padding-left:20px}.court-preview-meta-strip[data-v-90a5c193]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;padding:14px 16px;border-radius:18px;border:1px solid var(--line-soft);background:#f8fafcb8}.court-preview-meta-strip div[data-v-90a5c193]{display:flex;align-items:center;gap:8px;min-width:0}.court-preview-meta-strip strong[data-v-90a5c193]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.court-preview-check-row[data-v-90a5c193]{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:18px}.court-preview-check-row>div[data-v-90a5c193]{display:inline-flex;align-items:center;gap:10px}.court-preview-issues[data-v-90a5c193]{margin-top:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(245,158,11,.2);background:#fef9c373;color:#a16207;font-size:13px}.court-preview-footer[data-v-90a5c193]{display:flex;justify-content:flex-end;gap:14px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line-soft)}.court-submit-preview-grid[data-v-90a5c193]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.court-submit-preview-card[data-v-90a5c193],.court-submit-preview-section[data-v-90a5c193]{padding:14px 16px;border-radius:18px;background:#ffffffd1;border:1px solid var(--line-soft)}.court-submit-preview-card[data-v-90a5c193]{display:flex;flex-direction:column;gap:6px}.court-submit-preview-card span[data-v-90a5c193],.court-submit-preview-section>span[data-v-90a5c193]{color:var(--text-secondary);font-size:12px}.court-submit-preview-card strong[data-v-90a5c193]{line-height:1.5;word-break:break-word}.court-submit-preview-sections[data-v-90a5c193]{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}.court-submit-preview-text[data-v-90a5c193]{margin-top:8px;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:var(--text-primary);line-height:1.7;font-size:13px}.court-simple-detail-grid[data-v-90a5c193]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.court-simple-detail-card[data-v-90a5c193]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:18px;background:#ffffffd1;border:1px solid var(--line-soft)}.court-simple-detail-card span[data-v-90a5c193]{color:var(--text-secondary);font-size:12px}.court-account-resource-head[data-v-90a5c193]{display:flex;align-items:center;justify-content:space-between;gap:10px}.court-badge[data-v-90a5c193]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700}.court-badge.success[data-v-90a5c193]{color:#166534;background:#dcfce7e0}.court-badge.accent[data-v-90a5c193]{color:#115e59;background:#ccfbf1eb}.court-badge.warning[data-v-90a5c193]{color:#a16207;background:#fef9c3eb}.court-badge.danger[data-v-90a5c193]{color:#b42318;background:#fee2e2eb}.court-badge.muted[data-v-90a5c193]{color:var(--text-secondary);background:#f1f5f9eb}.court-workbench-layout[data-v-90a5c193]{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;align-items:start}.court-workbench-layout--intake[data-v-90a5c193]{grid-template-columns:340px minmax(0,1fr)}.court-queue-panel[data-v-90a5c193]{position:sticky;top:18px}.court-detail-stack[data-v-90a5c193]{display:flex;flex-direction:column;gap:18px}.court-detail-overview[data-v-90a5c193]{background:linear-gradient(180deg,#fffffff2,#f7fafaf0)}.court-overview-grid[data-v-90a5c193],.court-online-detail-list[data-v-90a5c193]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.court-two-column[data-v-90a5c193]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.court-two-column--intake[data-v-90a5c193]{align-items:start}.court-online-form-grid[data-v-90a5c193],.court-party-grid[data-v-90a5c193]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.court-panel-subhead[data-v-90a5c193],.court-material-slot-head[data-v-90a5c193],.court-step-item[data-v-90a5c193]{display:flex;align-items:center;justify-content:space-between;gap:10px}.court-party-card[data-v-90a5c193]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.court-claim-item[data-v-90a5c193],.court-material-file[data-v-90a5c193]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.court-party-panel[data-v-90a5c193],.court-material-slot[data-v-90a5c193],.court-candidate-item[data-v-90a5c193],.court-risk-item[data-v-90a5c193],.court-progress-detail[data-v-90a5c193]{padding:16px 18px}.court-risk-list[data-v-90a5c193],.court-candidate-list[data-v-90a5c193],.court-material-file-list[data-v-90a5c193]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.court-material-slot-title[data-v-90a5c193],.court-material-file-copy[data-v-90a5c193],.court-material-preview-branch[data-v-90a5c193]{display:flex;flex-direction:column;gap:4px}.court-material-slot-title span[data-v-90a5c193],.court-material-slot-meta[data-v-90a5c193],.court-material-file-copy span[data-v-90a5c193],.court-material-preview-branch span[data-v-90a5c193]{color:var(--text-secondary);font-size:12px;line-height:1.5}.court-material-slot-meta[data-v-90a5c193]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0}.court-material-template-overview--compact .court-overview-card strong[data-v-90a5c193]{font-size:22px}.court-material-slot--simple[data-v-90a5c193]{gap:12px}.court-material-slot-summary[data-v-90a5c193]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.court-upload-button[data-v-90a5c193]{position:relative;overflow:hidden}.court-upload-button input[data-v-90a5c193]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.court-inline-select[data-v-90a5c193]{min-width:150px}.court-intake-dropzone[data-v-90a5c193],.court-intake-card[data-v-90a5c193],.court-intake-account-box[data-v-90a5c193],.court-intake-petition-preview[data-v-90a5c193]{border-radius:22px;border:1px solid var(--line-soft);background:#ffffffd1}.court-intake-dropzone[data-v-90a5c193]{display:flex;flex-direction:column;gap:12px;padding:18px;margin-bottom:18px}.court-intake-card[data-v-90a5c193]{display:flex;flex-direction:column;gap:14px;padding:18px;margin-bottom:18px}.court-intake-account-box[data-v-90a5c193]{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.court-intake-account-row[data-v-90a5c193]{display:flex;justify-content:space-between;gap:12px;font-size:13px}.court-intake-account-row span[data-v-90a5c193]{color:var(--text-secondary)}.court-intake-account-row strong[data-v-90a5c193]{text-align:right}.court-online-panel-head--compact[data-v-90a5c193]{margin-top:6px}.court-overview-grid--intake[data-v-90a5c193]{grid-template-columns:repeat(4,minmax(0,1fr))}.court-online-detail-list--compact[data-v-90a5c193]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.court-intake-petition-preview[data-v-90a5c193]{padding:16px 18px;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;line-height:1.7;font-size:13px}.court-material-preview-tree[data-v-90a5c193]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.court-material-preview-branch[data-v-90a5c193]{padding:14px 16px;border-radius:18px;background:#ffffffd1;border:1px solid var(--line-soft)}.court-step-item[data-v-90a5c193]{padding:16px 18px}.court-step-item.success[data-v-90a5c193]{border-color:#22c55e3d}.court-step-item.failed[data-v-90a5c193]{border-color:#ef44443d}.court-step-item.pending[data-v-90a5c193]{border-color:#f59e0b38}.court-progress-layout-grid[data-v-90a5c193]{display:grid;grid-template-columns:380px minmax(0,1fr);gap:18px}.court-progress-detail[data-v-90a5c193]{min-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.55}.court-online-empty[data-v-90a5c193],.court-online-empty-inline[data-v-90a5c193]{color:var(--text-secondary)}.button.ghost[data-v-90a5c193]{background:transparent;border:1px solid var(--line-soft);color:var(--text-secondary)}.button.tiny[data-v-90a5c193]{min-height:30px;padding:0 12px;font-size:12px}@media (max-width: 1280px){.court-dashboard-grid[data-v-90a5c193],.court-material-template-overview[data-v-90a5c193],.court-overview-grid[data-v-90a5c193],.court-online-detail-list[data-v-90a5c193],.court-simple-detail-grid[data-v-90a5c193],.court-zip-guide-grid[data-v-90a5c193],.court-submit-preview-grid[data-v-90a5c193],.court-preview-meta-strip[data-v-90a5c193]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1080px){.court-online-hero[data-v-90a5c193],.court-intake-hero[data-v-90a5c193],.court-dashboard-strip[data-v-90a5c193],.court-workbench-layout[data-v-90a5c193],.court-two-column[data-v-90a5c193],.court-progress-layout-grid[data-v-90a5c193],.court-online-console-grid[data-v-90a5c193],.court-online-form-grid[data-v-90a5c193],.court-party-grid[data-v-90a5c193],.court-party-card[data-v-90a5c193]{grid-template-columns:1fr}.court-queue-panel[data-v-90a5c193]{position:static}.court-online-console-bar[data-v-90a5c193]{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.court-online-hero[data-v-90a5c193],.court-online-console[data-v-90a5c193],.court-dashboard-panel[data-v-90a5c193],.court-queue-panel[data-v-90a5c193],.court-online-panel[data-v-90a5c193],.court-online-empty[data-v-90a5c193]{padding:18px}.court-dashboard-grid[data-v-90a5c193],.court-material-template-overview[data-v-90a5c193],.court-overview-grid[data-v-90a5c193],.court-online-detail-list[data-v-90a5c193],.court-simple-detail-grid[data-v-90a5c193],.court-zip-guide-grid[data-v-90a5c193],.court-submit-preview-grid[data-v-90a5c193],.court-preview-party-grid[data-v-90a5c193],.court-preview-meta-strip[data-v-90a5c193],.court-upload-package-row[data-v-90a5c193],.court-upload-package-row--matched[data-v-90a5c193]{grid-template-columns:1fr}.court-online-hero-actions[data-v-90a5c193],.court-inline-actions[data-v-90a5c193],.court-filter-row[data-v-90a5c193],.court-online-view-switch[data-v-90a5c193]{width:100%}.court-online-hero-actions[data-v-90a5c193]>*,.court-inline-actions[data-v-90a5c193]>*,.court-online-view-switch[data-v-90a5c193]>*{flex:1 1 auto}.court-upload-button--hero[data-v-90a5c193],.court-upload-actions[data-v-90a5c193]>*,.court-upload-account-row[data-v-90a5c193]>*,.court-upload-package-account-select[data-v-90a5c193]{width:100%}.court-upload-feature-row[data-v-90a5c193],.court-upload-actions[data-v-90a5c193]{flex-direction:column;align-items:stretch;text-align:center}.court-upload-guide-strip__head[data-v-90a5c193],.court-upload-guide-steps[data-v-90a5c193]{grid-template-columns:1fr}.court-upload-guide-strip__head[data-v-90a5c193],.court-upload-guide-note[data-v-90a5c193]{text-align:center}.court-upload-guide-title[data-v-90a5c193],.court-upload-guide-note[data-v-90a5c193]{justify-content:center}.court-upload-guide-note[data-v-90a5c193]{flex-direction:column;align-items:stretch}.court-upload-feature-row[data-v-90a5c193]{gap:8px}}.court-preview-editor[data-v-90a5c193]{display:flex;flex-direction:column;gap:14px;margin-bottom:18px;padding:18px;border:1px solid var(--line-soft);border-radius:20px;background:#f8fafcdb}.court-preview-editor__head[data-v-90a5c193]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.court-preview-editor__head h4[data-v-90a5c193],.court-preview-form-card__head h4[data-v-90a5c193]{margin:0}.court-preview-editor__head p[data-v-90a5c193],.court-preview-form-card__head p[data-v-90a5c193]{margin:4px 0 0;color:var(--text-secondary);font-size:13px}.court-preview-editor__modes[data-v-90a5c193]{display:flex;gap:10px;flex-wrap:wrap}.court-preview-mode-chip[data-v-90a5c193]{padding:9px 14px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--text-secondary);cursor:pointer;transition:all .18s ease}.court-preview-mode-chip.active[data-v-90a5c193]{border-color:#0f766e52;background:#0f766e1a;color:var(--text-primary)}.court-preview-editor__grid[data-v-90a5c193]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.court-preview-form-card[data-v-90a5c193]{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;border:1px solid var(--line-soft);background:#ffffffeb}.court-preview-form-card--agent[data-v-90a5c193]{margin-top:2px}.court-preview-form-card__head[data-v-90a5c193]{display:flex;align-items:center;justify-content:space-between;gap:12px}.court-preview-form-grid[data-v-90a5c193]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.court-preview-form-grid label[data-v-90a5c193]{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:12px}.court-preview-form-grid label[data-v-90a5c193]:last-child:nth-child(odd){grid-column:1 / -1}.court-preview-form-grid input[data-v-90a5c193],.court-preview-form-grid textarea[data-v-90a5c193]{width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--text-primary);font:inherit}.court-preview-form-grid textarea[data-v-90a5c193]{resize:vertical}.court-preview-agent-summary[data-v-90a5c193]{margin-top:12px;padding:10px 12px;border-radius:14px;background:#0f766e14;color:var(--text-secondary);font-size:13px}@media (max-width: 920px){.court-preview-editor__grid[data-v-90a5c193],.court-preview-form-grid[data-v-90a5c193]{grid-template-columns:1fr}}.lawdun-workspace[data-v-c4366ce1]{display:flex;flex-direction:column;gap:14px}.lawdun-head[data-v-c4366ce1]{display:flex;align-items:center;justify-content:flex-start;padding:2px 2px 0}.lawdun-tabs[data-v-c4366ce1]{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;padding:4px;border-radius:999px;background:#ffffff85;border:1px solid rgba(255,255,255,.74);box-shadow:inset 0 1px #ffffff8a}.lawdun-tab[data-v-c4366ce1]{min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;min-height:40px;border-radius:999px;background:transparent;border:1px solid transparent;text-decoration:none;transition:color var(--motion-control),background-color var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.lawdun-tab[data-v-c4366ce1]:hover,.lawdun-tab.active[data-v-c4366ce1]{border-color:#5c88c51f;background:#ffffffe6;box-shadow:0 10px 24px #0f172a0f}.lawdun-tab-title[data-v-c4366ce1]{font-size:13px;font-weight:760;color:var(--text-secondary)}.lawdun-tab.active .lawdun-tab-title[data-v-c4366ce1],.lawdun-tab:hover .lawdun-tab-title[data-v-c4366ce1]{color:var(--text-primary)}@media (max-width: 900px){.lawdun-tabs[data-v-c4366ce1]{justify-content:flex-start}}@media (max-width: 768px){.lawdun-tabs[data-v-c4366ce1]{display:flex;flex-wrap:wrap}.lawdun-tab[data-v-c4366ce1]{flex:1 1 calc(50% - 4px)}}.login-page[data-v-538fcb70]{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at top left,rgba(255,245,224,.92),transparent 34%),radial-gradient(circle at right 20%,rgba(216,235,255,.84),transparent 32%),linear-gradient(180deg,#f4f6fb,#eef2f7)}.login-card[data-v-538fcb70]{width:min(920px,100%);display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(320px,.9fr);gap:24px;padding:28px;border-radius:28px;background:#ffffffd1;border:1px solid rgba(255,255,255,.88);box-shadow:0 28px 60px #0f172a1f}.login-copy[data-v-538fcb70]{padding:12px}.login-kicker[data-v-538fcb70]{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary)}.login-copy h1[data-v-538fcb70]{margin-top:10px;font-size:44px;line-height:.95;letter-spacing:-.05em}.login-copy p[data-v-538fcb70]:last-child{margin-top:14px;color:var(--text-secondary);line-height:1.8}.login-form[data-v-538fcb70]{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:24px;background:#f8fafce6;border:1px solid rgba(148,163,184,.12)}.form-group[data-v-538fcb70]{display:flex;flex-direction:column;gap:8px}.form-group span[data-v-538fcb70]{font-size:13px;font-weight:700;color:var(--text-secondary)}.form-group input[data-v-538fcb70]{min-height:48px;border-radius:16px}.login-error[data-v-538fcb70]{color:#b42318;font-size:13px}.login-actions[data-v-538fcb70]{display:flex;flex-direction:column;gap:10px;margin-top:6px}.login-button[data-v-538fcb70]{width:100%}.public-entry[data-v-538fcb70]{text-align:center;color:var(--accent);font-size:13px;font-weight:700;text-decoration:none}@media (max-width: 768px){.login-card[data-v-538fcb70]{grid-template-columns:1fr;padding:18px}.login-copy h1[data-v-538fcb70]{font-size:34px}}
