:root{--zim-accent:#d5bbfc;--zim-accent-hover:#c7a8f7;--zim-accent-soft:#f4edff;--zim-accent-ink:#5b3c82;--zim-primary:#000;--zim-primary-hover:#1a1a1a;--zim-bg:#fff;--zim-card-bg:#fff;--zim-surface:#fff;--zim-surface-hover:#f8f9fa;--zim-surface-raised:#fff;--zim-text:#1a1a1a;--zim-text-secondary:#5e6f74;--zim-text-tertiary:#6b7280;--zim-sidebar-bg:#000;--zim-sidebar-hover:#ffffff14;--zim-sidebar-active-color:#d5bbfc;--zim-sidebar-active:#d5bbfc24;--zim-sidebar-text:#8a9296;--zim-success:#047857;--zim-warning:#9a4d00;--zim-danger:#b91c1c;--zim-info:#475569;--zim-border:#e5e5e5;--zim-border-light:#e5e5e5;--zim-shadow-sm:none;--zim-shadow:none;--zim-shadow-lg:none;--zim-radius-sm:8px;--zim-radius:8px;--zim-radius-lg:8px;--zim-radius-xl:32px;--zim-space-1:4px;--zim-space-2:8px;--zim-space-3:12px;--zim-space-4:16px;--zim-space-5:20px;--zim-space-6:24px;--zim-space-8:32px;--zim-space-10:40px;--zim-space-12:48px;--zim-section-gap:80px;--zim-control-sm:32px;--zim-control-md:40px;--zim-control-lg:48px;--zim-font:"Noto Sans SC Variable", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--zim-font-display:"Noto Sans SC Variable", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--zim-text-xs:11px;--zim-text-sm:13px;--zim-text-base:14px;--zim-text-md:16px;--zim-text-lg:20px;--zim-text-xl:26px;--zim-text-2xl:34px;--zim-type-page-size:26px;--zim-type-page-weight:300;--zim-type-section-size:16px;--zim-type-section-weight:400;--zim-type-primary-size:16px;--zim-type-primary-weight:500;--zim-type-body-size:13px;--zim-type-body-weight:400;--zim-type-helper-size:11px;--zim-type-helper-weight:400;--client-type-page:24px;--client-type-display:24px;--client-type-section:17px;--client-type-primary:15px;--client-type-body:14px;--client-type-action:14px;--client-type-helper:12px;--client-type-micro:11px;--client-type-metric:32px;--client-type-metric-compact:30px;--client-type-asset-value:20px;--client-type-promotion:40px;--client-type-promotion-compact:36px;--client-type-brand:17px;--client-type-avatar:23px;--client-leading-page:1.3;--client-leading-section:1.45;--client-leading-primary:1.5;--client-leading-body:1.7;--client-leading-action:1.4;--client-leading-helper:1.6;--client-leading-micro:1.5;--client-space-page:24px;--client-space-section:20px;--client-space-card:16px;--client-space-cluster:12px;--client-space-control:8px;--client-space-tight:4px;--client-radius-card:10px;--client-radius-control:8px;--client-shell-max:480px;--client-control-height:44px;--client-nav-item-height:50px;--client-bottom-nav-height:calc(var(--client-nav-item-height) + 11px + max(20px, env(safe-area-inset-bottom)));--client-icon-nav:20px;--client-icon-chevron:16px;--client-icon-tool:18px;--client-icon-status:22px;--client-icon-feature:28px;--client-icon-hero:38px;--client-state-mark-size:36px;--zim-ease-out:cubic-bezier(.23, 1, .32, 1);--zim-ease-in-out:cubic-bezier(.77, 0, .175, 1);--zim-ease-drawer:cubic-bezier(.32, .72, 0, 1);--zim-ease:var(--zim-ease-out);--zim-transition:.16s var(--zim-ease-out);--zim-sidebar-w:224px;--zim-topbar-h:52px;--zim-content-max:1280px;--el-color-primary:#000;--el-color-primary-light-3:#333;--el-color-primary-light-5:#666;--el-color-primary-light-7:#999;--el-color-primary-light-8:#ccc;--el-color-primary-light-9:#f5f5f5;--el-color-primary-dark-2:#000;--el-color-success:var(--zim-success);--el-color-warning:var(--zim-warning);--el-color-danger:var(--zim-danger);--el-color-info:var(--zim-info);--el-bg-color:var(--zim-bg);--el-bg-color-overlay:var(--zim-card-bg);--el-bg-color-page:var(--zim-bg);--el-text-color-primary:var(--zim-text);--el-text-color-regular:var(--zim-text);--el-text-color-secondary:var(--zim-text-secondary);--el-text-color-placeholder:var(--zim-text-tertiary);--el-border-color:var(--zim-border);--el-border-color-light:var(--zim-border-light);--el-border-color-lighter:var(--zim-border-light);--el-border-radius-base:var(--zim-radius-sm);--el-border-radius-small:var(--zim-radius-sm);--el-border-radius-round:var(--zim-radius-xl);--el-box-shadow-light:none;--el-box-shadow:none;--el-box-shadow-dark:none;--el-box-shadow-lighter:none;--el-font-family:var(--zim-font);--el-font-size-base:var(--zim-text-base);--el-button-font-weight:var(--zim-type-primary-weight);--el-button-border-color:#000;--el-card-border-color:#e5e5e5;--el-card-border-radius:var(--zim-radius);--el-card-padding:var(--zim-space-5);--el-table-border-color:transparent;--el-table-header-bg-color:var(--zim-surface-hover);--el-table-row-hover-bg-color:var(--zim-accent-soft);--el-table-current-row-bg-color:var(--zim-accent-soft);--el-dialog-border-radius:var(--zim-radius-lg);--el-dialog-padding-primary:var(--zim-space-6);--el-dialog-box-shadow:none;--el-dialog-border:1px solid #e5e5e5;--el-tag-border-radius:4px;--el-menu-bg-color:transparent;--el-menu-text-color:var(--zim-sidebar-text);--el-menu-hover-bg-color:var(--zim-sidebar-hover);--el-menu-active-color:var(--zim-accent);--el-popper-border-color:#e5e5e5;--el-popover-box-shadow:none;--el-dropdown-menuItem-hover-fill:var(--zim-surface-hover)}.client-screen.client-service-page{--client-type-section:20px;--client-type-primary:16px;--client-type-body:16px;--client-type-action:16px;--client-type-helper:14px;--client-radius-card:8px}.client-screen.client-service-page .client-page-heading h1{font-weight:500}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;font-family:var(--zim-font);font-size:var(--zim-text-base);color:var(--zim-text);background:var(--zim-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--zim-font-display);color:#000;letter-spacing:.01em;font-weight:300}h1{font-size:var(--zim-text-2xl);line-height:1.2}h2{font-size:var(--zim-text-xl);line-height:1.3}h3{font-size:var(--zim-text-lg);line-height:1.3}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d4d8d9;border-radius:4px}:focus-visible{outline:2px solid var(--zim-accent-ink);outline-offset:2px}.el-tag,.el-tag.el-tag--primary{--el-tag-text-color:var(--zim-accent-ink)}.el-tag.el-tag--success{--el-tag-text-color:var(--zim-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--zim-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--zim-danger)}.el-tag.el-tag--info{--el-tag-text-color:var(--zim-info)}a{color:#000;text-decoration:none}a:hover{color:var(--zim-accent-ink)}.zim-page{max-width:var(--zim-content-max);margin:0 auto}.zim-page-header{margin-bottom:var(--zim-space-8)}.zim-page-header h2{font-size:var(--zim-type-page-size);font-weight:var(--zim-type-page-weight);letter-spacing:.02em}.zim-page-header p{font-size:var(--zim-text-sm);color:var(--zim-text-secondary);margin-top:var(--zim-space-1)}.zim-card{box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px}.zim-operation-loop{justify-content:space-between;align-items:center;gap:var(--zim-space-5);border:1px solid var(--zim-border);border-radius:var(--zim-radius);background:#fff;padding:16px 18px;display:flex}.zim-operation-copy{min-width:0}.zim-operation-copy span{color:var(--zim-accent-ink);font-size:var(--zim-text-xs);letter-spacing:.12em;font-weight:400;display:block}.zim-operation-copy h3{color:var(--zim-text);font-size:var(--zim-text-md);margin:5px 0 0;font-weight:400}.zim-operation-copy p{color:var(--zim-text-secondary);font-size:var(--zim-text-xs);margin:4px 0 0;line-height:1.6}.zim-operation-steps{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.zim-operation-step{border:1px solid var(--zim-border);min-height:28px;color:var(--zim-text-secondary);font-size:var(--zim-text-xs);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-weight:400;display:inline-flex}.zim-operation-step.active{border-color:var(--zim-accent);background:var(--zim-accent-soft);color:var(--zim-accent-ink);font-weight:var(--zim-type-primary-weight)}.zim-form-dialog{max-width:calc(100vw - 24px)}.zim-form-dialog .el-dialog__header{padding-bottom:var(--zim-space-3)}.zim-form-dialog .el-dialog__title{color:#000;font-family:var(--zim-font-display);font-size:var(--zim-text-lg);letter-spacing:.02em;font-weight:300}.zim-form-dialog .el-dialog__body{overscroll-behavior:contain;min-height:0;max-height:min(68vh,720px);padding-top:0;overflow-y:auto}.el-dialog.zim-form-dialog{flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin-top:16px;margin-bottom:16px;display:flex}.zim-form-dialog .el-dialog__header,.zim-form-dialog .el-dialog__footer{flex-shrink:0}.zim-form-dialog .el-dialog__footer{padding-top:var(--zim-space-4);border-top:1px solid var(--zim-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.zim-form-dialog .el-dialog__footer .el-button+.el-button{margin-left:0}.zim-form-dialog :where(.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-input__wrapper){min-height:40px}.zim-form-dialog .el-textarea__inner{line-height:1.65}.zim-form-dialog .el-form-item__error{padding-top:6px;line-height:1.45;position:static}.zim-dialog-intro{margin:0 0 var(--zim-space-5);border:1px solid var(--zim-border);border-radius:var(--zim-radius);background:#fff;gap:4px;padding:14px 16px;display:grid}.zim-dialog-intro span{color:var(--zim-accent-ink);font-size:var(--zim-text-xs);letter-spacing:.1em;font-weight:400}.zim-dialog-intro strong{color:var(--zim-text);font-size:var(--zim-text-md);font-weight:400;line-height:1.45}.zim-dialog-intro small{color:var(--zim-text-secondary);font-size:var(--zim-text-xs);line-height:1.7}.zim-dialog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.zim-dialog-field{gap:8px;display:grid}.zim-dialog-field>span{color:var(--zim-text-secondary);font-size:var(--zim-text-xs);letter-spacing:.06em;font-weight:500}.zim-dialog-summary-panel{margin-bottom:var(--zim-space-5);border:1px solid var(--zim-border);border-radius:var(--zim-radius);background:#fff;padding:16px}.zim-dialog-summary-list{gap:10px;display:grid}.zim-dialog-summary-row{color:var(--zim-text-secondary);font-size:var(--zim-text-sm);justify-content:space-between;align-items:flex-start;gap:16px;line-height:1.6;display:flex}.zim-dialog-summary-row strong{color:var(--zim-text);text-align:right;font-weight:400}.zim-dialog-summary-row.total{border-top:1px solid var(--zim-border);color:var(--zim-text);margin-top:2px;padding-top:10px}.zim-state-card{min-height:180px;padding:var(--zim-space-6);border:1px solid var(--zim-border);border-radius:var(--zim-radius);color:var(--zim-text-secondary);background:#fff}.zim-state-card.zim-empty-state,.zim-state-card.zim-loading-state,.zim-state-card.zim-error-state{text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.zim-state-card.compact{min-height:120px;padding:var(--zim-space-5)}.zim-state-card .el-icon,.zim-state-card .zim-state-mark,.zim-state-mark{border:1px solid var(--zim-accent);background:var(--zim-accent-soft);width:34px;height:34px;color:var(--zim-accent-ink);border-radius:50%;place-items:center;font-size:18px;display:grid}.zim-state-card .zim-state-mark{max-width:none;color:var(--zim-accent-ink);font-size:18px;font-weight:400;line-height:1}.zim-state-card strong,.zim-state-title{color:var(--zim-text);font-size:var(--zim-text-md);font-weight:400;line-height:1.45}.zim-state-card span,.zim-state-card p,.zim-state-copy{max-width:360px;color:var(--zim-text-secondary);font-size:var(--zim-text-xs);font-weight:400;line-height:1.7}.zim-state-card .el-button span{max-width:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.zim-state-card .el-button{margin-top:4px}.zim-state-card.zim-error-state,.zim-state-card.warning-state{border-color:#d9770638}.zim-state-card.zim-error-state .el-icon,.zim-state-card.zim-error-state .zim-state-mark,.zim-state-card.warning-state .el-icon,.zim-state-card.warning-state .zim-state-mark{color:var(--zim-warning);background:#fffaf0;border-color:#d9770647}.zim-state-card.success-state .el-icon,.zim-state-card.success-state .zim-state-mark{color:var(--zim-success);background:#f0fdf4;border-color:#05966947}.zim-state-alert{margin-bottom:var(--zim-space-5);border:1px solid var(--zim-border)!important;border-radius:var(--zim-radius)!important;background:#fff!important}.zim-state-alert .el-alert__title{font-size:var(--zim-text-sm);font-weight:400;color:var(--zim-text)!important}.zim-state-alert .el-alert__description{font-size:var(--zim-text-xs);line-height:1.7;color:var(--zim-text-secondary)!important}.zim-state-alert.el-alert--error{border-color:#dc26263d!important}.zim-state-alert.el-alert--warning{border-color:#d977063d!important}.zim-state-recovery{justify-content:space-between;align-items:center;gap:var(--zim-space-4);width:100%;min-width:0;display:flex}.zim-state-recovery>span{min-width:0;color:var(--zim-text-secondary);line-height:1.65}.zim-state-recovery .el-button{flex:none}@media (width<=640px){.zim-state-recovery{flex-direction:column;align-items:flex-start}.zim-dialog-form-grid{grid-template-columns:1fr}}@media (width<=860px){.zim-operation-loop{flex-direction:column;align-items:flex-start}.zim-operation-steps{justify-content:flex-start}}.el-table{--el-table-border-color:transparent;--el-table-header-bg-color:var(--zim-surface-hover);--el-table-row-hover-bg-color:var(--zim-accent-soft);--el-table-current-row-bg-color:var(--zim-accent-soft);color:var(--zim-text);font-size:var(--zim-text-sm);background:#fff}.el-table:before,.el-table--border:after,.el-table--border:before{background-color:var(--zim-border)!important}.el-table td.el-table__cell{border-bottom:1px solid var(--zim-border);min-height:48px;transition:background-color var(--zim-transition);background:#fff;padding:12px 0}.el-table th.el-table__cell{border-bottom:1px solid var(--zim-border);background:var(--zim-surface-hover);height:44px;color:var(--zim-text-secondary);font-family:var(--zim-font);font-size:var(--zim-text-xs);letter-spacing:.08em;padding:10px 0;font-weight:500}.el-table__row:hover>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr.current-row>td.el-table__cell{background:var(--zim-accent-soft)!important}.el-table__body tr.current-row>td.el-table__cell:first-child{box-shadow:inset 2px 0 0 var(--zim-accent-ink)}.el-table__empty-block{background:#fff;min-height:180px}.el-table__empty-text{color:var(--zim-text-tertiary);font-size:var(--zim-text-sm);letter-spacing:.03em}.el-table .el-loading-mask{background:#ffffffdb}.el-table .el-loading-spinner .path{stroke:var(--zim-accent-ink)}.zim-data-table .el-table__cell{vertical-align:middle}.zim-data-table td.el-table__cell{min-height:52px;padding:11px 0}.zim-data-table .cell{text-wrap:pretty;min-width:0;padding-left:14px;padding-right:14px;line-height:1.45}.zim-data-table .zim-cell-stack{gap:4px;min-width:0;display:grid}.zim-table-primary{overflow-wrap:anywhere;min-width:0;color:var(--zim-text);font-size:var(--zim-text-sm);font-weight:var(--zim-type-primary-weight);line-height:1.45}.zim-table-secondary{overflow-wrap:anywhere;min-width:0;color:var(--zim-text-tertiary);font-size:var(--zim-text-xs);font-weight:var(--zim-type-body-weight);line-height:1.5}.zim-table-clickable .el-table__row{cursor:pointer}.zim-table-clickable .el-table__row>td.el-table__cell{transition:background-color var(--zim-transition), box-shadow var(--zim-transition)}.zim-table-clickable .el-table__row:active>td.el-table__cell{background:#f3eefb!important}.zim-data-table .el-button:focus-visible,.zim-data-table a:focus-visible,.zim-data-table button:focus-visible{outline:2px solid var(--zim-accent-ink);outline-offset:2px}.zim-table-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:inline-flex}.zim-table-actions .el-button{flex:none;margin:0}.zim-table-actions .el-button+.el-button{margin-left:0}.zim-table-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.el-form-item{margin-bottom:var(--zim-space-5)}.el-form-item__label{color:var(--zim-text-secondary);font-size:var(--zim-text-xs);letter-spacing:.06em;font-weight:500}.el-form-item__error{padding-top:var(--zim-space-1);color:var(--zim-danger);font-size:var(--zim-text-xs)}.el-input__wrapper,.el-select__wrapper,.el-select .el-input__wrapper,.el-input-number .el-input__wrapper,.el-date-editor.el-input__wrapper{min-height:var(--zim-control-md);transition:border-color var(--zim-transition), background-color var(--zim-transition);border:none!important;border-bottom:1px solid var(--zim-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.el-input--small .el-input__wrapper,.el-select--small .el-select__wrapper,.el-input-number--small .el-input__wrapper{min-height:var(--zim-control-sm)}.el-input--large .el-input__wrapper,.el-select--large .el-select__wrapper,.el-input-number--large .el-input__wrapper{min-height:var(--zim-control-lg)}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-select .el-input__wrapper:hover,.el-input-number:hover .el-input__wrapper,.el-date-editor.el-input__wrapper:hover{border-bottom-color:#8b8b8b!important}.el-input.is-focus .el-input__wrapper,.el-input.is-focus .el-input__wrapper:hover,.el-select__wrapper.is-focused,.el-select .el-input.is-focus .el-input__wrapper,.el-input-number:focus-within .el-input__wrapper,.el-date-editor.el-input__wrapper:focus-within{border-bottom-color:var(--zim-accent-ink)!important;box-shadow:inset 0 -1px 0 var(--zim-accent-ink)!important;outline:none!important}.el-input__inner,.el-select__selected-item,.el-input-number .el-input__inner{color:var(--zim-text);font-family:var(--zim-font);font-weight:400}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--zim-text-tertiary);font-weight:300}.el-textarea__inner{color:var(--zim-text);font-family:var(--zim-font);resize:vertical;transition:border-color var(--zim-transition), background-color var(--zim-transition);border:none!important;border-bottom:1px solid var(--zim-border)!important;min-height:88px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 0!important}.el-textarea__inner:hover{border-bottom-color:#8b8b8b!important}.el-textarea__inner:focus{border-bottom-color:var(--zim-accent-ink)!important;box-shadow:inset 0 -1px 0 var(--zim-accent-ink)!important}.el-input.is-disabled .el-input__wrapper,.el-select__wrapper.is-disabled,.el-select .el-input.is-disabled .el-input__wrapper,.el-input-number.is-disabled .el-input__wrapper,.el-date-editor.is-disabled.el-input__wrapper,.el-textarea.is-disabled .el-textarea__inner{cursor:not-allowed;opacity:.72;border-bottom-color:var(--zim-border)!important;background:var(--zim-surface-hover)!important;color:var(--zim-text-tertiary)!important}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-select__wrapper,.el-form-item.is-error .el-input-number .el-input__wrapper,.el-form-item.is-error .el-date-editor.el-input__wrapper,.el-form-item.is-error .el-textarea__inner{border-bottom-color:var(--zim-danger)!important;box-shadow:inset 0 -1px 0 var(--zim-danger)!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core{border-color:var(--zim-accent-ink)!important;background:var(--zim-accent-ink)!important}.el-checkbox__input.is-focus .el-checkbox__inner,.el-radio__input.is-focus .el-radio__inner{box-shadow:0 0 0 3px var(--zim-accent-soft)}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--zim-accent-ink)}.el-checkbox__label,.el-radio__label{line-height:1.35}.el-switch__label.is-active{color:var(--zim-accent-ink)!important}.el-checkbox.is-disabled,.el-radio.is-disabled,.el-switch.is-disabled{opacity:.48}.zim-filter-bar,.zim-filter-group{align-items:center;gap:var(--zim-space-3);flex-wrap:wrap;justify-content:flex-start;min-width:0;display:flex}.zim-filter-grid{gap:var(--zim-space-3);align-items:center;display:grid}.zim-filter-label{color:var(--zim-text-tertiary);font-size:var(--zim-type-helper-size);font-weight:var(--zim-type-helper-weight);letter-spacing:.06em;white-space:nowrap;flex:none}.zim-filter-clear{color:var(--zim-accent-ink)!important;font-weight:var(--zim-type-body-weight)!important}:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .zim-filter-search{width:min(320px,100%)}:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .zim-filter-select{width:160px}:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .zim-filter-date{width:190px}:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-input__wrapper,:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-select__wrapper,:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-select .el-input__wrapper,:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-date-editor.el-input__wrapper{min-height:36px;border:1px solid var(--zim-border)!important;border-radius:var(--zim-radius-sm)!important;box-shadow:none!important;background:#fff!important;padding-left:12px!important;padding-right:12px!important}:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-input__wrapper:hover,:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-select__wrapper:hover,:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-select .el-input__wrapper:hover,:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-date-editor.el-input__wrapper:hover{border-color:#9ca3af!important}:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-input.is-focus .el-input__wrapper,:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-select__wrapper.is-focused,:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-select .el-input.is-focus .el-input__wrapper,:where(.zim-filter-bar,.zim-filter-group,.zim-filter-grid) .el-date-editor.el-input__wrapper:focus-within{border-color:var(--zim-accent-ink)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--zim-accent) 28%, transparent)!important}.zim-segment-shell{align-items:center;gap:var(--zim-space-3);display:flex}.zim-segment-scroll{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.zim-segment-scroll::-webkit-scrollbar{display:none}.zim-table-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;min-width:0;max-width:100%;overflow-x:auto;container-type:inline-size}.zim-table-scroll .el-table__empty-block{position:sticky;left:0;width:100cqw!important;min-width:100cqw!important}.zim-table-scroll>.el-table{min-width:var(--zim-table-min-width,100%)}.project-table-scroll{--zim-table-min-width:948px}.drug-table-scroll{--zim-table-min-width:900px}.inventory-table-scroll{--zim-table-min-width:832px}.staff-table-scroll{--zim-table-min-width:806px}.review-table-scroll{--zim-table-min-width:710px}.refund-table-scroll{--zim-table-min-width:810px}.audit-table-scroll{--zim-table-min-width:780px}.wework-table-scroll,.institution-table-scroll{--zim-table-min-width:770px}.ranking-table-scroll{--zim-table-min-width:920px}.zim-table-scroll:before{z-index:5;width:max-content;color:var(--zim-text-tertiary);content:"左右滑动查看更多";font-size:var(--zim-text-xs);font-weight:var(--zim-type-helper-weight);pointer-events:none;background:#fff;padding:6px 0 8px;line-height:1.4;display:block;position:sticky;left:0}.zim-table-scroll::-webkit-scrollbar{height:10px}.zim-table-scroll::-webkit-scrollbar-thumb{background:#c7c7cc;border:3px solid #fff;border-radius:999px}@container (width>=710px){.review-table-scroll:before{display:none}}@container (width>=770px){.wework-table-scroll:before,.institution-table-scroll:before{display:none}}@container (width>=780px){.audit-table-scroll:before{display:none}}@container (width>=806px){.staff-table-scroll:before{display:none}}@container (width>=810px){.refund-table-scroll:before{display:none}}@container (width>=832px){.inventory-table-scroll:before{display:none}}@container (width>=900px){.drug-table-scroll:before{display:none}}@container (width>=920px){.ranking-table-scroll:before{display:none}}@container (width>=948px){.project-table-scroll:before{display:none}}@container (width>=994px){.appointments-table-scroll:before{display:none}}@container (width>=1064px){.orders-table-scroll:before{display:none}}@container (width>=1176px){.schedule-table-scroll:before{display:none}}@container (width>=1256px){.marketing-table-scroll:before{display:none}}@container (width>=1260px){.ledger-table-scroll:before{display:none}}@container (width>=1286px){.customer-table-scroll:before{display:none}}.zim-segmented-control.el-radio-group{flex-wrap:nowrap;gap:8px;display:flex}.zim-segmented-control .el-radio-button{flex:none}.zim-segmented-control .el-radio-button__inner{min-height:34px;font-size:var(--zim-text-sm);font-weight:var(--zim-type-body-weight);letter-spacing:.01em;justify-content:center;align-items:center;padding:0 13px;display:inline-flex;border:1px solid var(--zim-border)!important;border-radius:var(--zim-radius-sm)!important;box-shadow:none!important;color:var(--zim-text-secondary)!important;background:#fff!important}.zim-segmented-control .el-radio-button__inner:hover{border-color:var(--zim-accent)!important;color:var(--zim-accent-ink)!important}.zim-segmented-control .el-radio-button__original-radio:checked+.el-radio-button__inner{color:#fff!important;background:#000!important;border-color:#000!important}.zim-native-segmented.el-segmented{--el-segmented-bg-color:#fff;--el-segmented-item-selected-bg-color:#000;--el-segmented-item-selected-color:#fff;border:1px solid var(--zim-border);border-radius:var(--zim-radius-sm);background:#fff;min-height:36px;padding:2px}.zim-native-segmented .el-segmented__item{min-height:30px;color:var(--zim-text-secondary);font-size:var(--zim-text-sm);font-weight:var(--zim-type-body-weight);border-radius:6px}.zim-native-segmented .el-segmented__item.is-selected{color:#fff}.client-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 0 14px;display:grid;overflow-x:auto}.client-filter-tab{color:#4f4b58;cursor:pointer;min-height:44px;font-family:var(--zim-font);letter-spacing:.02em;transition:border-color var(--zim-transition), background-color var(--zim-transition), color var(--zim-transition), transform var(--zim-transition);background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:0 14px;font-size:13px;font-weight:300}.client-filter-tab:focus-visible{outline:2px solid var(--zim-accent);outline-offset:2px}.client-filter-tab:active{transform:scale(.98)}.client-filter-tab.active,.client-filter-tab[aria-selected=true]{color:#fff;background:#000;border-color:#000}.zim-action-guard{gap:6px;display:grid}.zim-action-guard-note,.zim-config-note,.zim-disabled-note{color:var(--zim-text-tertiary);font-size:var(--zim-text-xs);margin:0;font-weight:400;line-height:1.65}.zim-action-guard-note{text-align:right;justify-self:end;max-width:260px}.zim-config-note{border:1px solid var(--zim-border);border-radius:var(--zim-radius-sm);background:var(--zim-surface);color:var(--zim-text-secondary);align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.zim-config-note:before{content:"";background:var(--zim-accent);border-radius:50%;width:5px;height:5px}.zim-config-note.warning{color:var(--zim-warning);background:#fffaf0;border-color:#d9770642}.zim-config-note.warning:before{background:var(--zim-warning)}.el-button{--el-button-border-color:#e5e5e5;min-height:var(--zim-control-md);transition:color var(--zim-transition), background-color var(--zim-transition), border-color var(--zim-transition), transform var(--zim-transition);border-radius:8px;font-weight:500;line-height:1;box-shadow:none!important}.el-button>span{align-items:center;line-height:1}.el-button.el-button--small{min-height:var(--zim-control-sm)}.el-button.el-button--large{min-height:var(--zim-control-lg)}.el-button:hover{border-color:#000}.el-button:active:not(.is-disabled){transform:translateY(1px)}.el-button.is-disabled,.el-button.is-disabled:hover{cursor:not-allowed;opacity:.64;transform:none;border-color:var(--zim-border)!important;background:var(--zim-surface-hover)!important;color:var(--zim-text-tertiary)!important}.el-button--primary{--el-button-bg-color:#000;--el-button-border-color:#000;--el-button-text-color:#fff;--el-button-hover-bg-color:#1a1a1a;--el-button-hover-border-color:#1a1a1a;--el-button-active-bg-color:#000;--el-button-active-border-color:#000;color:#fff;font-weight:var(--zim-type-primary-weight);font-family:var(--zim-font-display)}.el-button--default{--el-button-bg-color:transparent;--el-button-border-color:#000;--el-button-text-color:#000;--el-button-hover-bg-color:#f8f9fa;--el-button-hover-border-color:#000}.el-button.zim-action-page{width:112px;height:40px;min-height:40px;margin:0}.el-button.zim-action-page-wide{width:144px}.el-button.zim-action-row{min-width:64px;height:32px;min-height:32px;font-size:var(--zim-text-sm);margin:0;padding:0 12px}.el-button.zim-action-dialog{width:96px;height:40px;min-height:40px;margin:0}.el-button.zim-next-action{width:auto;min-width:132px;height:auto;min-height:44px;font-size:var(--zim-text-base);white-space:normal;padding:12px 20px;font-weight:600;line-height:1.35}.el-button.zim-next-action:not(.is-disabled){--el-button-bg-color:var(--zim-accent-ink);--el-button-border-color:var(--zim-accent-ink);--el-button-text-color:#fff;--el-button-hover-bg-color:#482d69;--el-button-hover-border-color:#482d69;background:var(--zim-accent-ink);border-color:var(--zim-accent-ink);color:#fff}.el-button.zim-next-action:not(.is-disabled):hover{background:#482d69;border-color:#482d69}.el-button.zim-action-row.zim-next-action{min-width:88px;min-height:36px;font-size:var(--zim-text-sm);padding:8px 14px}.zim-next-step-bar{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--zim-border);background:var(--zim-surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}@media (width<=600px){.el-button.zim-action-row.zim-next-action{min-height:44px}.zim-next-step-bar>.el-button.zim-next-action{flex:1}}.el-button.zim-action-outline{color:#000;background:#fff;border-color:#000}.el-button.zim-action-outline:hover,.el-button.zim-action-outline:focus-visible{border-color:var(--zim-accent-ink);background:var(--zim-accent-soft);color:var(--zim-accent-ink)}.el-button--danger.is-plain.zim-action-page,.el-button--danger.is-plain.zim-action-row,.el-button--danger.is-plain.zim-action-dialog{color:var(--el-color-danger);background:#fff;border-color:#dc262675}.el-button--danger.is-plain.zim-action-page:hover,.el-button--danger.is-plain.zim-action-row:hover,.el-button--danger.is-plain.zim-action-dialog:hover{border-color:var(--el-color-danger);color:var(--el-color-danger);background:#dc26260a}.el-dialog__footer .zim-action-dialog+.zim-action-dialog{margin-left:8px}.el-button--accent,.el-button.accent-btn{--el-button-bg-color:var(--zim-accent);--el-button-border-color:var(--zim-accent);--el-button-text-color:#17111f;--el-button-hover-bg-color:var(--zim-accent-hover);--el-button-hover-border-color:var(--zim-accent-hover);color:#17111f}.el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:var(--zim-accent-ink)!important;background:var(--zim-accent-soft)!important;color:var(--zim-accent-ink)!important;box-shadow:-1px 0 0 0 var(--zim-accent-ink)!important}.el-card,.el-dialog{box-shadow:none!important;border:1px solid #e5e5e5!important}.el-overlay{background-color:#0000004d!important}.el-popper,.el-select-dropdown{box-shadow:none!important;border:1px solid #e5e5e5!important}.el-tag{min-height:22px;font-weight:var(--zim-type-helper-weight);letter-spacing:.02em;line-height:20px;box-shadow:none!important;border-radius:4px!important}.el-tag.el-tag--small{min-height:22px;font-size:var(--zim-type-helper-size);padding:0 8px}.el-pagination .btn-prev,.el-pagination .btn-next{box-shadow:none!important;background:0 0!important;border:1px solid #e5e5e5!important}.el-pagination .el-pager li{border-radius:6px;font-weight:400}.el-pagination .el-pager li:hover{color:var(--zim-accent-ink)}.el-pagination .el-pager li.is-active{background:var(--zim-accent-soft);color:var(--zim-accent-ink)}@media (width<=768px){:root{--zim-sidebar-w:0px;--zim-section-gap:48px}}.client-card,.client-state-card,.client-list-card,.client-form-card{border-radius:var(--client-radius-card);box-shadow:none;background:#fff;border:1px solid #e5e5e7}.client-card,.client-form-card{padding:var(--client-space-card)}.client-list-card{padding:var(--client-space-card);color:#18181b;font-family:var(--zim-font);transition:border-color var(--zim-transition), background-color var(--zim-transition), transform var(--zim-transition);line-height:1.5}.client-state-card{text-align:center;color:#71717a;padding:28px 18px}.client-state-card.client-empty-state,.client-state-card.client-loading-state{justify-items:start;gap:var(--client-space-control);text-align:left;display:grid}.client-state-mark{width:var(--client-state-mark-size);height:var(--client-state-mark-size);border:1px solid var(--zim-accent);background:var(--zim-accent-soft);color:var(--zim-accent-ink);border-radius:50%;place-items:center;display:grid}.client-state-mark .el-icon{font-size:var(--client-icon-tool)}.client-state-title{color:#18181b;font-size:var(--client-type-primary);font-weight:400;line-height:var(--client-leading-primary);margin:0}.client-state-copy{color:#74717b;font-size:var(--client-type-helper);font-weight:400;line-height:var(--client-leading-helper);margin:0}.client-state-card.warning-state,.client-state-card.error-state,.client-state-card.access-state{background:#fff;border-color:#d9770638}.client-state-card.error-state{border-color:#dc26263d}.client-state-card.success-state,.client-state-card.client-success-card{border-color:var(--zim-accent);background:var(--zim-accent-soft)}.client-state-card.warning-state .client-state-mark,.client-state-card.access-state .client-state-mark{color:var(--zim-warning);background:#fffaf0;border-color:#d9770647}.client-state-card.error-state .client-state-mark{color:var(--zim-danger);background:#fff5f5;border-color:#dc262647}.client-state-card.success-state .client-state-mark,.client-state-card.client-success-card .client-state-mark{border-color:var(--zim-accent);color:var(--zim-accent-ink);background:#fff}.client-state-actions{gap:var(--client-space-control);margin-top:var(--client-space-tight);flex-wrap:wrap;display:flex}.client-loading-line{background:#f1eff5;border-radius:999px;height:12px;display:block}.client-loading-line:nth-child(2){width:72%}.client-loading-line:nth-child(3){width:48%}.client-section-title{justify-content:space-between;align-items:center;gap:var(--client-space-cluster);margin:var(--client-space-section) 0 var(--client-space-cluster);color:#18181b;font-size:var(--client-type-section);font-weight:400;line-height:var(--client-leading-section);display:flex}.client-muted{color:#71717a;font-size:var(--client-type-body);line-height:var(--client-leading-body)}.client-meta{color:#71717a;font-size:var(--client-type-helper);line-height:var(--client-leading-helper)}.client-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-action-grid{gap:var(--client-space-control);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.client-action-item{place-items:center;gap:var(--client-space-control);min-height:78px;padding:var(--client-space-cluster) var(--client-space-control);border-radius:var(--client-radius-control);color:#27272a;cursor:pointer;font-family:var(--zim-font);font-size:var(--client-type-action);font-weight:400;line-height:var(--client-leading-action);box-shadow:none;transition:transform .14s var(--zim-ease-out), border-color var(--zim-transition), background-color var(--zim-transition);background:#fff;border:1px solid #e5e5e7;display:grid}.client-action-item .el-icon{color:#18181b}.client-action-item:active,.client-list-card:active{transform:scale(.985)}.client-list-card:focus-visible{outline:2px solid var(--zim-accent-ink);outline-offset:2px;border-color:var(--zim-accent-ink)}.client-list-card[aria-disabled=true]{color:var(--zim-text-tertiary);cursor:default;background:#fafafa;border-color:#e8e7eb}.client-list-card[aria-disabled=true]:hover,.client-list-card[aria-disabled=true]:active{background:#fafafa;border-color:#e8e7eb;transform:none}@media (hover:hover) and (pointer:fine){.client-filter-tab:hover{border-color:var(--zim-accent);color:var(--zim-accent-ink)}.client-action-item:hover,.client-list-card:hover{background:#f8f9fa;border-color:#000}}.client-card-primary{overflow-wrap:anywhere;color:#18181b;min-width:0;font-size:var(--client-type-primary);font-weight:400;line-height:var(--client-leading-primary);text-wrap:pretty}.client-card-secondary{overflow-wrap:anywhere;color:#77737e;min-width:0;font-size:var(--client-type-helper);font-weight:400;line-height:var(--client-leading-helper);text-wrap:pretty}.client-card-footer{justify-content:space-between;align-items:center;gap:var(--client-space-cluster);border-top:1px solid #f0eef4;min-height:28px;margin-top:10px;padding-top:9px;display:flex}.client-card-link{align-items:center;gap:var(--client-space-tight);min-height:28px;color:var(--zim-accent-ink);font-size:var(--client-type-action);font-weight:400;line-height:var(--client-leading-action);white-space:nowrap;flex:none;display:inline-flex}.client-stat-grid{gap:var(--client-space-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-stat-card{padding:var(--client-space-card);border-radius:var(--client-radius-card);color:#fff;background:#000;border:1px solid #e5e5e7}.client-stat-card.secondary{border-color:var(--zim-accent);background:var(--zim-accent-soft);color:var(--zim-accent-ink)}.client-stat-card.success{color:#18181b;background:#fff;border-color:#e5e5e7}.client-stat-label{font-size:var(--client-type-helper);opacity:.76;display:block}.client-stat-value{font-family:var(--zim-font-display);font-size:var(--client-type-metric);letter-spacing:0;margin-top:4px;font-weight:300;display:block}.client-inline-link{color:#000;cursor:pointer;font-family:var(--zim-font);font-size:var(--client-type-action);font-weight:400;line-height:var(--client-leading-action);background:0 0;border:0}.client-secondary-button{min-height:var(--client-control-height);border-radius:var(--client-radius-control);color:#000;cursor:pointer;font-family:var(--zim-font);font-size:var(--client-type-action);font-weight:400;line-height:var(--client-leading-action);box-shadow:none;transition:transform .14s var(--zim-ease-out), border-color var(--zim-transition), background-color var(--zim-transition);background:#fff;border:1px solid #000;padding:0 14px}.client-primary-button,.client-danger-button{width:100%;min-height:var(--client-control-height);border-radius:var(--client-radius-control);color:#fff;cursor:pointer;font-family:var(--zim-font);font-size:var(--client-type-action);font-weight:400;line-height:var(--client-leading-action);box-shadow:none;transition:transform .14s var(--zim-ease-out), background-color var(--zim-transition);border:0}.client-primary-button{background:#000}.client-danger-button{background:#000;border:1px solid #000}.client-primary-button:active:not(:disabled),.client-danger-button:active:not(:disabled),.client-secondary-button:active:not(:disabled){transform:scale(.98)}.client-primary-button:disabled,.client-danger-button:disabled,.client-secondary-button:disabled{cursor:not-allowed;opacity:.48}.client-action-guard{gap:var(--client-space-control);display:grid}.client-action-note,.client-unavailable-note{color:var(--zim-text-tertiary);font-size:var(--client-type-helper);font-weight:400;line-height:var(--client-leading-helper);margin:0}.client-unavailable-note{align-items:center;gap:var(--client-space-control);color:var(--zim-accent-ink);background:#fbf8ff;border:1px solid #e7e2f1;border-radius:8px;padding:8px 10px;display:inline-flex}.client-unavailable-note:before{content:"";background:var(--zim-accent);border-radius:50%;width:5px;height:5px}.client-form-note,.client-form-error{border-radius:var(--client-radius-control);font-size:var(--client-type-helper);font-weight:400;line-height:var(--client-leading-helper);margin:0;padding:11px 12px}.client-form-note{color:#746f7b;background:#fff;border:1px solid #e6e2ec}.client-form-error{color:var(--zim-danger);background:#fff;border:1px solid #dc262638}.client-form-stack,.client-form-heading,.client-field,.client-completion-card{display:grid}.client-form-stack{gap:var(--client-space-card)}.client-form-heading{gap:var(--client-space-tight)}.client-form-heading span,.client-field>span{color:#1f1e24;font-size:var(--client-type-primary);font-weight:400;line-height:var(--client-leading-primary)}.client-form-heading small,.client-field small,.client-completion-card small{color:#77737e;font-size:var(--client-type-helper);font-weight:400;line-height:var(--client-leading-helper)}.client-field{gap:var(--client-space-control)}.client-field .el-input__wrapper,.client-field .el-textarea__inner,.client-field input,.client-field select,.client-field textarea{border-radius:var(--client-radius-control);color:#1d1c21;width:100%;font-family:var(--zim-font);font-size:var(--client-type-body);font-weight:400;line-height:var(--client-leading-body);box-shadow:inset 0 0 0 1px #dedde3}.client-field .el-input__wrapper.is-focus,.client-field .el-textarea__inner:focus,.client-field input:focus,.client-field select:focus,.client-field textarea:focus{box-shadow:inset 0 0 0 1px var(--zim-accent-ink)}.client-field input,.client-field select{min-height:var(--client-control-height);background:#fff;border:0;outline:none;padding:0 12px}.client-field textarea{resize:vertical;background:#fff;border:0;outline:none;min-height:108px;padding:10px 12px}.client-field.is-error .el-input__wrapper,.client-field.is-error .el-textarea__inner,.client-field.is-error input,.client-field.is-error select,.client-field.is-error textarea{box-shadow:inset 0 0 0 1px #dc262694}.client-form-actions{gap:var(--client-space-control);display:grid}.client-completion-card{gap:var(--client-space-control);padding:var(--client-space-cluster);border:1px solid var(--zim-accent);border-radius:var(--client-radius-control);background:var(--zim-accent-soft)}.client-completion-card strong{color:var(--zim-accent-ink);font-size:var(--client-type-body);font-weight:400}.client-success-card{border-color:var(--zim-accent);background:var(--zim-accent-soft);color:var(--zim-accent-ink)}.client-progress{background:#e5e5e7;border-radius:999px;height:6px;overflow:hidden}.client-progress-fill{border-radius:inherit;height:100%;transform:scaleX(var(--client-progress,1));transform-origin:0;transition:transform .2s var(--zim-ease-out);background:#000}@media (prefers-reduced-motion:reduce){.client-primary-button,.client-danger-button,.client-secondary-button,.client-progress-fill{transition:none}.client-primary-button:active:not(:disabled),.client-danger-button:active:not(:disabled),.client-secondary-button:active:not(:disabled){transform:none}}.site-filing[data-v-92fdf763]{text-align:center;padding:16px 12px;font-size:12px;line-height:1.6}.site-filing a[data-v-92fdf763]{color:#746b7b;text-decoration:none}.site-filing a[data-v-92fdf763]:hover{text-decoration:underline}.site-filing a[data-v-92fdf763]:focus-visible{outline-offset:4px;outline:2px solid #73578b}.client-site-filing[data-v-802eaaa5]{padding-bottom:calc(var(--client-bottom-nav-height) + 16px);background:#e7e3e4}.admin-shell[data-v-802eaaa5]{height:100dvh;display:flex;overflow:hidden}.sidebar-backdrop[data-v-802eaaa5]{display:none}.sidebar[data-v-802eaaa5]{width:var(--zim-sidebar-w);background:#000;border-right:1px solid #333;flex-direction:column;flex-shrink:0;transition:none;display:flex;overflow:hidden}.sidebar.collapsed[data-v-802eaaa5]{width:64px}.sidebar-brand[data-v-802eaaa5]{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:4px;padding:24px 18px 20px;display:flex}.brand-icon[data-v-802eaaa5]{object-fit:cover;filter:invert();border-radius:50%;flex-shrink:0;width:36px;height:36px}.brand-text[data-v-802eaaa5]{white-space:nowrap;overflow:hidden}.brand-name[data-v-802eaaa5]{color:#fff;font-size:15px;font-weight:400;font-family:var(--zim-font-display)}.brand-sub[data-v-802eaaa5]{color:#8a9296;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.collapsed .brand-text[data-v-802eaaa5]{opacity:0}.sidebar-nav[data-v-802eaaa5]{flex:1;padding:8px 12px;overflow-y:auto}.nav-item[data-v-802eaaa5]{color:#8a9296;font-size:13px;font-weight:400;font-family:var(--zim-font);transition:background-color var(--zim-transition), color var(--zim-transition);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;margin-bottom:1px;padding:9px 12px;text-decoration:none;display:flex;overflow:hidden}.nav-item.active[data-v-802eaaa5]{background:var(--zim-sidebar-active);color:var(--zim-sidebar-active-color);font-weight:400}.nav-icon[data-v-802eaaa5]{flex-shrink:0;justify-content:center;align-items:center;width:20px;font-size:18px;display:flex}.nav-label[data-v-802eaaa5]{overflow:hidden}.nav-badge[data-v-802eaaa5]{background:var(--zim-danger);color:#fff;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:500}.sidebar-footer[data-v-802eaaa5]{border-top:1px solid #ffffff14;padding:10px 12px}.main-area[data-v-802eaaa5]{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.topbar[data-v-802eaaa5]{height:var(--zim-topbar-h);padding:0 var(--zim-space-6);z-index:1;background:#fff;border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.topbar-left[data-v-802eaaa5]{align-items:center;gap:12px;display:flex}.menu-toggle[data-v-802eaaa5]{cursor:pointer;width:34px;height:34px;color:var(--zim-text-tertiary);transition:background-color var(--zim-transition), color var(--zim-transition), border-color var(--zim-transition);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:flex}.breadcrumb-item[data-v-802eaaa5]{color:#000;font-size:15px;font-weight:400;font-family:var(--zim-font-display)}.breadcrumb-parent[data-v-802eaaa5],.breadcrumb-separator[data-v-802eaaa5]{color:var(--zim-text-tertiary);font-size:12px;font-family:var(--zim-font);text-transform:uppercase;letter-spacing:.05em}.breadcrumb-separator[data-v-802eaaa5]{margin:0 6px}.topbar-right[data-v-802eaaa5]{align-items:center;gap:4px;display:flex}.user-chip[data-v-802eaaa5]{cursor:pointer;transition:background-color var(--zim-transition), border-color var(--zim-transition);border:1px solid #0000;border-radius:32px;align-items:center;gap:8px;padding:3px 12px 3px 3px;display:flex}.user-avatar[data-v-802eaaa5]{color:#fff;width:30px;height:30px;font-size:13px;font-weight:400;font-family:var(--zim-font-display);background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.user-name[data-v-802eaaa5]{color:#000;font-size:13px;font-weight:400}.user-role[data-v-802eaaa5]{color:var(--zim-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.content[data-v-802eaaa5]{padding:var(--zim-space-8);z-index:1;background:0 0;flex:1;position:relative;overflow:hidden auto}.admin-access-alert[data-v-802eaaa5]{margin-bottom:var(--zim-space-5)}@media (hover:hover) and (pointer:fine){.nav-item[data-v-802eaaa5]:hover{color:#c8d6db;background:#ffffff0f}.menu-toggle[data-v-802eaaa5]:hover{color:#000;background:#f8f9fa;border-color:#e5e5e5}.user-chip[data-v-802eaaa5]:hover{background:#f8f9fa;border-color:#e5e5e5}}@media (width<=900px){.sidebar[data-v-802eaaa5],.sidebar.collapsed[data-v-802eaaa5]{z-index:30;width:min(280px,100vw - 56px);transition:transform .22s var(--zim-ease-drawer);border-right:1px solid #333;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.tablet-open[data-v-802eaaa5]{transform:translate(0)}.sidebar .brand-text[data-v-802eaaa5]{opacity:1}.sidebar-backdrop[data-v-802eaaa5]{z-index:20;cursor:default;background:#00000057;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.content[data-v-802eaaa5]{padding:var(--zim-space-6)}}@media (width<=768px){.content[data-v-802eaaa5]{padding:var(--zim-space-4)}}@media (prefers-reduced-motion:reduce){.sidebar[data-v-802eaaa5]{transition:none}}
