@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";.toast-container[data-v-6d121511]{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast-item[data-v-6d121511]{pointer-events:auto;display:flex;align-items:center;gap:10px;min-width:260px;max-width:420px;padding:10px 14px;border-radius:8px;font-size:13px;box-shadow:0 4px 16px #0000001f;background:#fff;border-left:4px solid #94a3b8;color:#334155}.toast-success[data-v-6d121511]{border-left-color:#22c55e;background:#f0fdf4}.toast-error[data-v-6d121511]{border-left-color:#ef4444;background:#fef2f2}.toast-info[data-v-6d121511]{border-left-color:#3b82f6;background:#eff6ff}.toast-msg[data-v-6d121511]{flex:1;line-height:1.4}.toast-action[data-v-6d121511]{flex-shrink:0;border:none;background:transparent;color:var(--color-primary, #3b82f6);font-size:12px;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:4px;white-space:nowrap}.toast-action[data-v-6d121511]:hover{background:#3b82f61a}.toast-close[data-v-6d121511]{flex-shrink:0;border:none;background:transparent;color:#94a3b8;font-size:16px;cursor:pointer;padding:0 2px;line-height:1}.toast-close[data-v-6d121511]:hover{color:#475569}.toast-enter-active[data-v-6d121511]{transition:all .25s ease-out}.toast-leave-active[data-v-6d121511]{transition:all .2s ease-in}.toast-enter-from[data-v-6d121511],.toast-leave-to[data-v-6d121511]{opacity:0;transform:translate(40px)}.toast-move[data-v-6d121511]{transition:transform .25s ease}:root{--ops-surface: #f5f8ff;--ops-surface-container-low: #eaf1ff;--ops-surface-container-lowest: #ffffff;--ops-surface-container-high: #d6e6ff;--ops-primary: #0a66ff;--ops-primary-container: #39a7ff;--ops-on-surface: #111c2d;--ops-on-secondary-container: #4f6382;--ops-outline-variant: #c4c5d9;--ops-radius-default: 4px;--ops-radius-medium: 6px;--ops-space-2: 8px;--ops-space-3: 12px;--ops-space-4: 16px;--ops-control-height-dense: 32px;--ops-control-height-default: 36px;--ops-row-height-dense: 36px;--ops-row-height-default: 40px;--ops-ghost-border: rgba(196, 197, 217, .15);--ops-ambient-shadow: 0 0 24px rgba(17, 28, 45, .04);--ops-primary-gradient: linear-gradient(135deg, #0a66ff 0%, #39a7ff 100%);--ops-shadow-composite: 0 0 8px rgba(10, 85, 255, .02), 0 0 24px rgba(10, 85, 255, .04), 0 4px 8px rgba(10, 85, 255, .06);--ops-shadow-layer-1: 0 0 8px rgba(10, 85, 255, .02);--ops-shadow-layer-2: 0 0 24px rgba(10, 85, 255, .04);--ops-shadow-layer-3: 0 4px 8px rgba(10, 85, 255, .06);--ops-letter-spacing-display: .1px;--ops-letter-spacing-label: .05px;--ops-letter-spacing-body: 0;--ops-breakpoint-xs: 320px;--ops-breakpoint-sm: 480px;--ops-breakpoint-md: 768px;--ops-breakpoint-lg: 1024px;--ops-breakpoint-xl: 1440px;--ops-breakpoint-2xl: 1920px}.theme-ops-density{--surface: var(--ops-surface);--surface-container-low: var(--ops-surface-container-low);--surface-container-lowest: var(--ops-surface-container-lowest);--surface-container-high: var(--ops-surface-container-high);--primary: var(--ops-primary);--primary-container: var(--ops-primary-container);--on-surface: var(--ops-on-surface);--text-primary: var(--ops-on-surface);--text-secondary: var(--ops-on-secondary-container);--radius-default: var(--ops-radius-default);--radius-medium: var(--ops-radius-medium);--control-height-dense: var(--ops-control-height-dense);--control-height-default: var(--ops-control-height-default);--row-height-dense: var(--ops-row-height-dense);--row-height-default: var(--ops-row-height-default);--border-default: var(--ops-ghost-border);--shadow-ambient: var(--ops-ambient-shadow);--button-primary-bg: var(--ops-primary-gradient)}.theme-ops-density .ops-btn-primary{background:var(--button-primary-bg);color:#fff;border:none;border-radius:var(--radius-default);min-height:var(--control-height-default)}.theme-ops-density .ops-btn-secondary{background:var(--surface-container-lowest);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-default);min-height:var(--control-height-default)}.theme-ops-density .ops-input{min-height:var(--control-height-default);border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-container-lowest);color:var(--text-primary)}.theme-ops-density .ops-input:focus{outline:none;border:2px solid var(--primary)}.theme-ops-density .ops-table-row--dense{min-height:var(--row-height-dense)}.theme-ops-density .ops-modal,.theme-ops-density .ops-card-elevated,.theme-ops-density .ops-dropdown{box-shadow:var(--ops-shadow-composite)}:root{--pub-surface: #f9f9ff;--pub-surface-container-low: #f0f3ff;--pub-surface-container-lowest: #ffffff;--pub-surface-container-high: #dfe8ff;--pub-primary: #0037d0;--pub-primary-container: #1b4dff;--pub-primary-gradient: linear-gradient(135deg, #0037d0 0%, #1b4dff 100%);--pub-on-primary: #ffffff;--pub-on-primary-fixed-variant: #0032c3;--pub-on-surface: #111c2d;--pub-text-secondary: #586579;--pub-text-muted: #8592a6;--pub-ghost-border: rgba(196, 197, 217, .15);--pub-outline-variant: #c4c5d9;--pub-ambient-shadow: 0 0 24px rgba(17, 28, 45, .04);--pub-shadow-composite: 0 0 8px rgba(0, 55, 208, .02), 0 0 24px rgba(0, 55, 208, .04), 0 4px 8px rgba(0, 55, 208, .06);--pub-radius-default: 4px;--pub-radius-medium: 6px;--pub-font-display: "Manrope", sans-serif;--pub-font-body: "PingFang SC", -apple-system, "Helvetica Neue", sans-serif;--pub-letter-spacing-display: .1px;--pub-letter-spacing-label: .05px;--pub-success: #15803d;--pub-error: #c51d13;--pub-warning: #f59e0b}.theme-public-page{--surface: var(--pub-surface);--surface-container-low: var(--pub-surface-container-low);--surface-container-lowest: var(--pub-surface-container-lowest);--surface-container-high: var(--pub-surface-container-high);--primary: var(--pub-primary);--primary-container: var(--pub-primary-container);--on-surface: var(--pub-on-surface);--text-primary: var(--pub-on-surface);--text-secondary: var(--pub-text-secondary);--text-muted: var(--pub-text-muted);--radius-default: var(--pub-radius-default);--radius-medium: var(--pub-radius-medium);--border-default: var(--pub-ghost-border);--shadow-ambient: var(--pub-ambient-shadow);--shadow-composite: var(--pub-shadow-composite);--button-primary-bg: var(--pub-primary-gradient);font-family:var(--pub-font-body);color:var(--pub-on-surface)}.theme-ops-density .ops-display,.theme-ops-density .ops-headline,.theme-ops-density [class*=display-],.theme-ops-density h1,.theme-ops-density h2,.theme-ops-density h3{letter-spacing:var(--ops-letter-spacing-display)}.theme-ops-density .ops-label,.theme-ops-density [class*=label-],.theme-ops-density .ops-badge,.theme-ops-density .ops-tag,.theme-ops-density .ops-status-chip{letter-spacing:var(--ops-letter-spacing-label)}@media(min-width:768px){.theme-ops-density{--layout-rail-width: 224px;--layout-main-gutter: 12px}.theme-ops-density .ops-rail{width:var(--layout-rail-width);position:sticky}}@media(min-width:1440px){.theme-ops-density{--layout-auxiliary-width: 320px}}@media(max-width:767px){.theme-ops-density .ops-kpi-strip{display:grid;grid-template-columns:1fr;gap:var(--ops-space-3)}.theme-ops-density .ops-filter-bar{display:flex;flex-direction:column;gap:var(--ops-space-2)}.theme-ops-density .ops-table{font-size:.875rem}.theme-ops-density [class*=display-]{font-size:1.75rem}}@media(min-width:768px)and (max-width:1023px){.theme-ops-density .ops-filter-bar{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--ops-space-3)}}@media(min-width:1024px){.theme-ops-density .ops-filter-bar{display:flex;flex-direction:row;gap:var(--ops-space-3)}.theme-ops-density [class*=display-]{font-size:2.75rem}}@media(max-width:1023px){.theme-ops-density button,.theme-ops-density [role=button],.theme-ops-density input[type=checkbox],.theme-ops-density input[type=radio],.theme-ops-density .ops-btn-primary,.theme-ops-density .ops-btn-secondary{min-height:48px;min-width:48px}}.theme-ops-density .kpi-row{display:grid;gap:var(--ops-space-3)}@media(max-width:767px){.theme-ops-density .kpi-row{grid-template-columns:1fr;grid-auto-rows:auto}}@media(min-width:768px){.theme-ops-density .kpi-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(min-width:1024px){.theme-ops-density .kpi-row{grid-template-columns:repeat(4,1fr)}}.theme-ops-density .case-tbl,.theme-ops-density .task-tbl,.theme-ops-density .user-tbl,.theme-ops-density [class*=-tbl]{font-size:.875rem}@media(max-width:767px){.theme-ops-density .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.theme-ops-density [class*=-tbl] th,.theme-ops-density [class*=-tbl] td{padding:8px 4px;font-size:.75rem}}@media(min-width:768px){.theme-ops-density [class*=-tbl] th,.theme-ops-density [class*=-tbl] td{padding:var(--ops-space-2) var(--ops-space-3)}}.theme-ops-density .filter-bar{display:flex;flex-wrap:wrap;gap:var(--ops-space-2);margin-bottom:var(--ops-space-3)}@media(max-width:767px){.theme-ops-density .filter-bar{flex-direction:column;gap:var(--ops-space-2)}.theme-ops-density .search-box{width:100%}.theme-ops-density .stage-tabs{display:flex;overflow-x:auto;gap:var(--ops-space-2);-webkit-overflow-scrolling:touch}}@media(min-width:768px)and (max-width:1023px){.theme-ops-density .filter-bar{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--ops-space-3)}}@media(min-width:1024px){.theme-ops-density .filter-bar{flex-direction:row;justify-content:space-between}}.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal,.theme-ops-density .dialog-overlay{box-shadow:var(--ops-shadow-composite)}@media(max-width:479px){.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;min-height:100vh}}@media(min-width:480px)and (max-width:767px){.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal{width:calc(100% - 24px)!important;max-width:none!important}}@media(min-width:768px)and (max-width:1023px){.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal{max-width:480px!important}}@media(min-width:1024px){.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal{max-width:640px!important}}@media(min-width:1440px){.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal{max-width:720px!important}}:root{--color-bg: #f5f8fc;--color-surface: #ffffff;--color-layer: #f7faff;--color-panel: #ffffff;--color-panel-subtle: #f7faff;--color-panel-header: #e6eef8;--color-text: #172033;--color-text-strong: #0f172a;--color-text-secondary: #52657d;--color-text-subtle: #687b91;--color-empty-state: #94a3b8;--color-border: #c6d4e3;--color-border-soft: #dde7f1;--color-border-strong: #9fb2c8;--color-primary-brand: #1d4ed8;--color-primary-brand-hover: #1e40af;--color-primary-brand-active: #1e3a8a;--color-primary-functional: #1d4ed8;--color-primary-functional-hover: #1e40af;--color-primary-soft: #eff6ff;--color-hover-surface: #eff6ff;--color-active-surface: #e6f0ff;--color-focus-row: #edf5ff;--color-summary-strip: #f8fbff;--color-ledger-header: #e6eef8;--color-badge-bg: #eaf1ff;--color-badge-text: #1d4ed8;--color-drawer-shadow: 0 18px 48px rgba(29, 78, 216, .12);--color-primary: var(--color-primary-brand);--color-primary-hover: var(--color-primary-brand-hover);--color-primary-light: var(--color-primary-soft);--color-risk-high: #c53a31;--color-risk-high-soft: #fbe9e8;--color-risk-medium: #cb7a16;--color-risk-medium-soft: #fdf2e3;--color-risk-low: #6c7a90;--color-risk-low-soft: #eef2f7;--color-risk-resolved: #1f8a56;--color-risk-resolved-soft: #e7f6ee;--domain-clues: #2f5b9f;--domain-clues-soft: #eaf1fc;--domain-evidence: #1c8797;--domain-evidence-soft: #e6f6f8;--domain-docs: #4f5faf;--domain-docs-soft: #eef0fb;--domain-tasks: #c97a1a;--domain-tasks-soft: #fdf3e6;--domain-approval: #bf4a2f;--domain-approval-soft: #fbece8;--domain-archive: #5f6f86;--domain-archive-soft: #edf1f6;--btn-primary-bg: var(--color-primary-brand);--btn-primary-bg-hover: var(--color-primary-brand-hover);--btn-primary-fg: #ffffff;--btn-secondary-bg: #ffffff;--btn-secondary-border: #c6d4e3;--btn-secondary-fg: var(--color-primary-functional);--btn-secondary-bg-hover: var(--color-primary-soft);--btn-ghost-bg: #f1f6fd;--btn-ghost-fg: #4f6480;--btn-danger-bg: var(--color-risk-high);--btn-danger-fg: #ffffff;--color-danger: #ef4444;--color-success: #22c55e;--color-warning: #f59e0b;--letter-spacing-display: .1px;--letter-spacing-label: .05px;--letter-spacing-body: 0;--breakpoint-xs: 320px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1440px;--breakpoint-2xl: 1920px;--lc-brand-50: #edf5ff;--lc-brand-100: #d8eaff;--lc-brand-200: #b9d7ff;--lc-brand-300: #86baff;--lc-brand-400: #4f9cff;--lc-brand-500: #0a66ff;--lc-brand-600: #0052d9;--lc-brand-700: #003f9f;--lc-brand-gradient: linear-gradient(135deg, #0a66ff 0%, #39a7ff 100%);--lc-page-bg: #f5f8ff;--lc-surface-white: #ffffff;--lc-surface-soft: #f8fbff;--lc-surface-muted: #f2f6fc;--lc-surface-header: #f3f7ff;--lc-surface-hover: #f7fbff;--lc-surface-selected: #edf5ff;--lc-surface-empty: #f8fbff;--lc-surface-drawer: #ffffff;--lc-text-primary: #111c2d;--lc-text-secondary: #31445f;--lc-text-muted: #4f6382;--lc-text-placeholder: #8a9ab3;--lc-text-disabled: #a8b3c5;--lc-text-inverse: #ffffff;--lc-border-light: #e4ecf7;--lc-border-default: #d6e1f0;--lc-border-strong: #b9c9df;--lc-border-selected: #b9d7ff;--lc-border-focus: #0a66ff;--lc-shadow-xs: 0 1px 2px rgba(17, 28, 45, .04);--lc-shadow-sm: 0 4px 12px rgba(10, 102, 255, .06);--lc-shadow-md: 0 8px 24px rgba(10, 102, 255, .1);--lc-shadow-drawer: 0 16px 40px rgba(17, 28, 45, .16);--lc-success-text: #12a474;--lc-success-bg: #e8f8f1;--lc-success-border: #bdebd8;--lc-warning-text: #f59e0b;--lc-warning-bg: #fff7e8;--lc-warning-border: #ffe1a6;--lc-danger-text: #e5484d;--lc-danger-bg: #fff0f0;--lc-danger-border: #ffc9c9;--lc-info-text: #0a66ff;--lc-info-bg: #edf5ff;--lc-info-border: #b9d7ff;--lc-purple-text: #7c3aed;--lc-purple-bg: #f4efff;--lc-purple-border: #ddd0ff;--lc-cyan-text: #0891b2;--lc-cyan-bg: #e8faff;--lc-cyan-border: #bceeff;--lc-gray-text: #64748b;--lc-gray-bg: #f1f5f9;--lc-gray-border: #d9e2ec;--lc-ledger-max-width: 1520px;--lc-ledger-gutter: 16px;--lc-ledger-radius: 8px;--lc-ledger-row-height: 42px;--lc-ledger-table-font-size: 13px;--lc-ledger-table-header-height: 44px;--lc-ledger-side-width: 300px;--lc-drawer-compact-width: 420px;--lc-drawer-standard-width: min(50vw, 900px);--lc-drawer-standard-min-width: 760px;--lc-drawer-standard-max-width: 900px;--lc-focus-ring: 0 0 0 3px rgba(10, 102, 255, .16)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:Manrope,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:var(--color-text-strong)}#app{height:100%}::selection{background:#1d4ed824;color:var(--color-text-strong)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0003}a{color:inherit;text-decoration:none}button{font-family:inherit}body.ledger-wide-mode .page{max-width:none}body.ledger-wide-mode .team-content{padding:20px 32px 28px}body.ledger-wide-mode table{min-width:1600px}body.ledger-wide-mode .ledger{max-width:none}body.ledger-wide-mode .filter-grid{grid-template-columns:minmax(420px,2fr) repeat(5,minmax(150px,1fr)) auto}.drawer-auto-card,.drawer-auto-card--shell,.base-edit-group,.form-section{display:block;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:visible;height:auto;min-height:0;max-height:none;flex:none}.drawer-auto-head,.drawer-auto-card__head,.base-edit-group-head,.form-section-title{min-height:36px;padding:0 12px;display:flex;align-items:center;background:var(--color-panel-header);border-bottom:1px solid var(--color-border);color:var(--color-text-strong);font-size:13px;font-weight:700}.drawer-auto-grid,.drawer-auto-card__grid,.base-edit-grid,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:12px 16px;padding:12px;align-items:start;align-content:start;height:auto;min-height:0;max-height:none;overflow:visible}.drawer-auto-field,.drawer-auto-card__field,.base-edit-field,.form-field{min-width:0;display:grid;grid-template-columns:1fr;gap:5px;align-items:start;min-height:34px;height:auto;max-height:none;overflow:visible}.drawer-auto-field--full,.drawer-auto-card__field--full,.base-edit-field--full,.form-field.full{grid-column:1 / -1}.drawer-auto-field>span,.drawer-auto-card__field>span,.base-edit-field span,.form-field label{color:var(--color-text-secondary);font-size:12px;font-weight:650;text-align:left;white-space:nowrap}.drawer-auto-field>span:after,.drawer-auto-card__field>span:after,.base-edit-field span:after,.form-field label:after{content:"";color:var(--color-text-subtle)}.drawer-auto-control,.drawer-auto-card__control,.base-edit-field input,.base-edit-field select,.base-edit-field textarea,.form-field input,.form-field select,.form-field textarea{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-text);padding:0 10px;outline:none;font:inherit}.drawer-auto-control,.drawer-auto-card__control,.base-edit-field input,.base-edit-field select,.form-field input,.form-field select{height:36px}.drawer-auto-control--textarea,.drawer-auto-card__control--textarea,.base-edit-field textarea,.form-field textarea{min-height:86px;padding-top:7px;resize:vertical}.drawer-auto-preview,.drawer-auto-card__preview,.readonly-preview{min-height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;background:#f8fafc;display:flex;align-items:center;color:var(--color-text-strong);font-size:13px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-auto-file-entry,.drawer-auto-card__file-entry,.base-file-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}@media(max-width:859px){.drawer-auto-grid,.drawer-auto-card__grid,.base-edit-grid,.form-grid{grid-template-columns:1fr}.drawer-auto-field,.drawer-auto-card__field,.base-edit-field,.form-field,.drawer-auto-field--full,.drawer-auto-card__field--full,.base-edit-field--full,.form-field.full{grid-column:auto}.drawer-auto-file-entry,.drawer-auto-card__file-entry,.base-file-entry{grid-template-columns:1fr}}.drawer-mask,.drawer-backdrop{position:fixed;inset:0;background:#111c2d52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1200;display:flex;justify-content:flex-end;animation:fade-in-backdrop .2s ease-out}.drawer-panel,.drawer-edit-panel,.create-drawer{width:var(--lc-drawer-standard-width, min(50vw, 900px))!important;min-width:var(--lc-drawer-standard-min-width, 760px)!important;max-width:var(--lc-drawer-standard-max-width, 900px)!important;height:100vh!important;background:var(--lc-surface-drawer, #ffffff)!important;box-shadow:var(--lc-shadow-drawer, 0 16px 40px rgba(17, 28, 45, .16))!important;border-top-left-radius:12px!important;border-bottom-left-radius:12px!important;display:flex!important;flex-direction:column!important;position:relative!important;overflow:hidden!important;animation:slide-in-drawer-panel .25s cubic-bezier(.16,1,.3,1)}.drawer-panel--wide,.drawer-edit-panel--wide{width:var(--lc-drawer-standard-width, min(50vw, 900px))!important;max-width:var(--lc-drawer-standard-max-width, 900px)!important}@keyframes fade-in-backdrop{0%{opacity:0}to{opacity:1}}@keyframes slide-in-drawer-panel{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header,.drawer-edit-header,.drawer-head,.create-head{min-height:58px;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;background:var(--lc-surface-header, #f3f7ff)!important;border-bottom:1px solid var(--lc-border-default, #d6e1f0)!important;flex-shrink:0;box-sizing:border-box}.drawer-header-title-group,.header-title-group{display:flex;flex-direction:column}.drawer-title,.drawer-header h2,.drawer-edit-header strong,.drawer-head strong,.create-head strong{margin:0;font-size:16px;font-weight:800;color:var(--lc-text-primary, #111c2d)}.drawer-subtitle,.header-subtitle{font-size:12px;color:var(--lc-text-muted, #4f6382);margin-top:2px;font-weight:500}.drawer-close,.drawer-close-btn,.create-close{border:none;background:transparent;color:var(--lc-text-muted, #4f6382);font-size:20px;cursor:pointer;padding:8px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1}.drawer-close:hover,.drawer-close-btn:hover,.create-close:hover{background:#111c2d0f;color:var(--lc-text-primary, #111c2d)}.drawer-body,.create-body{flex:1;overflow-y:auto!important;min-height:0;background:var(--lc-page-bg, #f5f8ff)!important;padding:16px!important}.drawer-edit-scroll{flex:1;overflow-y:auto!important;min-height:0;background:var(--lc-page-bg, #f5f8ff)!important;padding:16px 16px 160px!important}.drawer-body--single{grid-template-columns:1fr}.drawer-edit-form,.drawer-body-form{display:flex!important;flex-direction:column!important;gap:0!important;padding-bottom:0!important;background:var(--lc-surface-white, #ffffff)!important;border:1px solid var(--lc-border-default, #d6e1f0)!important;border-radius:8px!important;box-shadow:var(--lc-shadow-xs, 0 1px 2px rgba(17, 28, 45, .04))!important;overflow:hidden!important}.drawer-edit-section,.form-section{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin-bottom:0!important;overflow:visible!important}.drawer-edit-form>.drawer-edit-section+.drawer-edit-section,.drawer-edit-form>.form-section+.form-section{border-top:1px solid var(--lc-border-light, #e4ecf7)!important}.drawer-edit-section-head,.form-section-title,.form-section h4{min-height:34px;padding:0 12px;display:flex;align-items:center;background:var(--lc-surface-soft, #f8fbff)!important;border-bottom:1px solid var(--lc-border-light, #e4ecf7)!important;color:var(--lc-text-secondary, #31445f)!important;font-size:12px;font-weight:750!important;margin:0}.drawer-edit-section-body,.form-grid{padding:12px}.drawer-auto-grid,.form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important}.drawer-auto-field,.form-item,.form-field{display:flex!important;flex-direction:column!important;gap:4px!important}.drawer-auto-field--full,.form-item--full,.form-field.full{grid-column:1 / -1!important}.drawer-auto-field>span,.form-item span,.form-field label{color:var(--lc-text-secondary, #31445f)!important;font-size:12px!important;font-weight:650!important;text-align:left!important}.drawer-auto-control,.form-item input,.form-item select,.form-item textarea,.form-field input,.form-field select,.form-field textarea{width:100%!important;height:34px!important;border:1px solid var(--lc-border-default, #d6e1f0)!important;border-radius:6px!important;background:#fff!important;color:var(--lc-text-primary, #111c2d)!important;padding:0 10px!important;outline:none!important;font-size:13px!important;transition:all .2s!important}.drawer-auto-control:focus,.form-item input:focus,.form-item select:focus,.form-item textarea:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--lc-border-focus, #0a66ff)!important;box-shadow:var(--lc-focus-ring, 0 0 0 3px rgba(10, 102, 255, .16))!important}.drawer-auto-control--textarea,.form-item textarea,.form-field textarea{height:auto!important;min-height:72px!important;padding-top:6px!important;padding-bottom:6px!important;resize:vertical!important}.drawer-auto-preview{min-height:34px!important;padding:0 10px!important;border:1px solid var(--lc-border-light, #e4ecf7)!important;border-radius:6px!important;background:var(--lc-surface-muted, #f2f6fc)!important;display:flex!important;align-items:center!important;color:var(--lc-text-primary, #111c2d)!important;font-size:13px!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.drawer-auto-grid .drawer-auto-field:has(.drawer-auto-preview),.drawer-auto-grid .drawer-auto-field:has(.readonly-preview),.drawer-body-form .drawer-auto-field:has(.drawer-auto-preview),.drawer-body-form .drawer-auto-field:has(.readonly-preview),.drawer-auto-field--readonly{display:grid!important;grid-template-columns:130px 1fr!important;align-items:stretch!important;border:1px solid var(--lc-border-light, #e4ecf7)!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important;gap:0!important;min-height:34px!important;height:auto!important;min-width:0!important}.drawer-auto-grid .drawer-auto-field:has(.drawer-auto-preview)>span,.drawer-auto-grid .drawer-auto-field:has(.readonly-preview)>span,.drawer-body-form .drawer-auto-field:has(.drawer-auto-preview)>span,.drawer-body-form .drawer-auto-field:has(.readonly-preview)>span,.drawer-auto-field--readonly>span{background:var(--lc-surface-header, #f3f7ff)!important;color:var(--lc-text-secondary, #31445f)!important;padding:8px 12px!important;margin:0!important;font-size:12px!important;font-weight:600!important;display:flex!important;align-items:center!important;border-right:1px solid var(--lc-border-light, #e4ecf7)!important;box-sizing:border-box!important;white-space:normal!important;height:100%!important}.drawer-auto-grid .drawer-auto-field>.drawer-auto-preview,.drawer-auto-grid .drawer-auto-field>.readonly-preview,.drawer-body-form .drawer-auto-field>.drawer-auto-preview,.drawer-body-form .drawer-auto-field>.readonly-preview,.drawer-auto-field--readonly>.drawer-auto-preview,.drawer-auto-field--readonly>.readonly-preview{background:#fff!important;border:none!important;border-radius:0!important;padding:8px 12px!important;margin:0!important;color:var(--lc-text-primary, #111c2d)!important;font-size:13px!important;font-weight:500!important;min-height:34px!important;height:100%!important;align-items:center!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;display:flex!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.drawer-auto-grid .drawer-auto-field>.drawer-auto-preview.drawer-auto-preview--multiline,.drawer-auto-grid .drawer-auto-field>.readonly-preview.drawer-auto-preview--multiline,.drawer-body-form .drawer-auto-field>.drawer-auto-preview.drawer-auto-preview--multiline,.drawer-body-form .drawer-auto-field>.readonly-preview.drawer-auto-preview--multiline,.drawer-auto-field--readonly>.drawer-auto-preview.drawer-auto-preview--multiline,.drawer-auto-field--readonly>.readonly-preview.drawer-auto-preview--multiline{white-space:normal!important;height:auto!important;min-height:34px!important;padding:8px 12px!important;display:block!important;overflow:visible!important;word-break:break-all!important}.drawer-auto-field{min-width:0!important}.drawer-footer,.drawer-edit-footer,.drawer-foot,.create-foot{min-height:56px;padding:12px 24px;display:flex!important;justify-content:flex-end!important;align-items:center!important;background:var(--lc-surface-header, #f3f7ff)!important;border-top:1px solid var(--lc-border-default, #d6e1f0)!important;gap:12px!important;flex-shrink:0!important;box-sizing:border-box!important}.drawer-enter-active,.drawer-leave-active{transition:opacity .22s ease}.drawer-enter-active .drawer-panel,.drawer-leave-active .drawer-panel,.drawer-enter-active .drawer-edit-panel,.drawer-leave-active .drawer-edit-panel,.drawer-enter-active .create-drawer,.drawer-leave-active .create-drawer{transition:transform .26s cubic-bezier(.4,0,.2,1)}.drawer-enter-from,.drawer-leave-to{opacity:0}.drawer-enter-from .drawer-panel,.drawer-leave-to .drawer-panel,.drawer-enter-from .drawer-edit-panel,.drawer-leave-to .drawer-edit-panel,.drawer-enter-from .create-drawer,.drawer-leave-to .create-drawer{transform:translate(100%)}
