.self-password-form[data-v-b1cccf0d]{flex-direction:column;gap:14px;display:flex}.self-password-form label[data-v-b1cccf0d]{flex-direction:column;gap:6px;display:flex}.self-password-form input[data-v-b1cccf0d]{box-sizing:border-box;border:1px solid #b8c7d6;border-radius:6px;width:100%;min-height:44px;padding:10px;font-size:16px}.self-password-form button[data-v-b1cccf0d]{min-height:44px}.self-password-form p[data-v-b1cccf0d]{margin:0;line-height:1.6}.self-password-form [role=alert][data-v-b1cccf0d]{color:#b42318}.ai-source[data-v-46700530]{background:#f1f8fe;border-radius:8px;margin-top:14px;padding:14px}.ai-source p[data-v-46700530]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ai-source small[data-v-46700530],.ai-source time[data-v-46700530]{color:#60758a;margin-top:8px;font-size:13px;line-height:1.7;display:block}.brief-note[data-v-7e55c896]{color:#60758a;font-size:13px;line-height:1.7}.brief-section[data-v-7e55c896]{border-top:1px solid #e0eaf2;padding:12px 0}.brief-section h3[data-v-7e55c896]{margin:0;font-size:15px}.brief-section p[data-v-7e55c896],.brief-source p[data-v-7e55c896]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.brief-source[data-v-7e55c896]{background:#f1f8fe;border-radius:8px;padding:14px}.assistant-back[data-v-ed227082]{color:#087dbc;cursor:pointer;font:inherit;background:#eff8fd;border:0;border-radius:8px;padding:8px 12px;font-size:13px}.assistant-window[data-v-ed227082]{z-index:2000;transform-origin:100% 0;background:#fff;border:1px solid #d3e9f6;border-radius:20px;outline:none;flex-direction:column;width:380px;max-height:calc(100dvh - 132px);display:flex;position:fixed;top:108px;right:24px;overflow:hidden;box-shadow:0 14px 50px #24496c26,0 2px 8px #24496c0d}.assistant-window.is-dragging[data-v-ed227082]{-webkit-user-select:none;user-select:none;box-shadow:0 22px 65px #24496c38}.assistant-window-header[data-v-ed227082]{cursor:grab;touch-action:none;background:linear-gradient(120deg,#effaff,#f6f7ff);border-bottom:1px solid #e5eff6;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.is-dragging .assistant-window-header[data-v-ed227082]{cursor:grabbing}.assistant-window-title[data-v-ed227082]{color:#23475f;font-size:15px;font-weight:650}.assistant-window-title>span[data-v-ed227082]{color:#159bd9;margin-right:6px}.assistant-window-title small[data-v-ed227082]{color:#7690a3;margin:5px 0 0 22px;font-size:11px;font-weight:400;display:block}.assistant-window-actions[data-v-ed227082]{gap:4px;display:flex}.assistant-window-actions button[data-v-ed227082]{color:#607f94;cursor:pointer;background:0 0;border:none;border-radius:9px;width:36px;height:36px;font-size:23px}.assistant-window-actions button[data-v-ed227082]:hover{background:#dfedf7}.assistant-window-body[data-v-ed227082]{overscroll-behavior:contain;min-height:0;padding:18px;overflow-y:auto}.assistant-window .assistant-emblem[data-v-ed227082]{display:none}.assistant-window .assistant-intro h2[data-v-ed227082]{margin:0 0 8px;font-size:18px}.assistant-window .assistant-intro p[data-v-ed227082]{margin:0}.assistant-window .assistant-card[data-v-ed227082]{padding:13px 12px}.assistant-window .assistant-footnote[data-v-ed227082]{margin:18px 0 0}.assistant-window-enter-active[data-v-ed227082],.assistant-window-leave-active[data-v-ed227082]{transition:opacity .24s,transform .24s cubic-bezier(.2,.8,.2,1)}.assistant-window-enter-from[data-v-ed227082],.assistant-window-leave-to[data-v-ed227082]{opacity:0;transform:translateY(-8px)scale(.96)}.assistant-ball[data-v-ed227082]{z-index:2000;isolation:isolate;color:#fff;width:64px;height:64px;font:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#252958;border:1px solid #ffffffb3;border-radius:50%;place-items:center;padding:0;font-size:14px;font-weight:650;display:grid;position:fixed;top:112px;right:24px;box-shadow:0 5px 22px #7873db40,0 0 14px #59d8f540}.assistant-ball[data-v-ed227082]:before{content:"";border-radius:inherit;filter:blur(8px);opacity:.35;z-index:-1;pointer-events:none;background:conic-gradient(#50d9f5,#617cff,#ba71ed,#f48abb,#50d9f5);animation:4s ease-in-out infinite xiaowang-breathe-ed227082;position:absolute;inset:-5px}.xiaowang-orb-colors[data-v-ed227082]{border-radius:inherit;pointer-events:none;background:conic-gradient(from 30deg,#51edeb,#4586ff 24%,#a46df0 49%,#fa8ac9 72%,#51edeb);animation:12s linear infinite xiaowang-flow-ed227082;position:absolute;inset:2px;box-shadow:inset 0 0 5px #ffffffb3}.xiaowang-orb-core[data-v-ed227082]{border-radius:inherit;pointer-events:none;background:radial-gradient(at 28% 20%,#fff,#d9f4ff 45%,#e7dcff 75%,#ffe1ef);position:absolute;inset:8px;box-shadow:inset 0 1px 5px #fffc,0 0 8px #b2c5f580}.xiaowang-orb-label[data-v-ed227082]{color:#354c91;text-shadow:0 1px 2px #fffa;letter-spacing:1px;pointer-events:none;font-size:18px;font-weight:700;position:relative}.assistant-ball[data-v-ed227082]:hover{box-shadow:0 6px 25px #7873db66,0 0 19px #59d8f566}.assistant-ball[data-v-ed227082]:active{cursor:grabbing}.assistant-ball[data-v-ed227082]:focus-visible{outline-offset:5px;outline:2px solid #295fba}@keyframes xiaowang-flow-ed227082{to{transform:rotate(360deg)}}@keyframes xiaowang-breathe-ed227082{50%{opacity:.55;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.xiaowang-orb-colors[data-v-ed227082],.assistant-ball[data-v-ed227082]:before{animation:none}}.assistant-card[data-v-ed227082],.assistant-ball[data-v-ed227082]{transition:background .2s,box-shadow .2s,transform .2s}.assistant-card[data-v-ed227082]:active:enabled,.assistant-ball[data-v-ed227082]:active{transform:scale(.98)}.assistant-window button[data-v-ed227082]:focus-visible{outline-offset:-3px;outline:2px solid #159ee1}@media (width<=600px){.assistant-window[data-v-ed227082]{right:8px;bottom:max(8px, env(safe-area-inset-bottom));transform-origin:100% 100%;border-radius:20px;width:auto;max-height:min(72dvh,600px);top:auto!important;left:8px!important}.assistant-window-header[data-v-ed227082]{cursor:default;touch-action:auto}.assistant-ball[data-v-ed227082]{top:auto;right:14px;bottom:max(96px, env(safe-area-inset-bottom))}.assistant-window-enter-from[data-v-ed227082],.assistant-window-leave-to[data-v-ed227082]{transform:translateY(16px)scale(.98)}}@media (prefers-reduced-motion:reduce){.assistant-window-enter-active[data-v-ed227082],.assistant-window-leave-active[data-v-ed227082],.assistant-card[data-v-ed227082],.assistant-ball[data-v-ed227082]{transition:none}}.ai-assistant-trigger[data-v-ed227082]{color:#087dbc;min-height:38px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#eefaff,#f6f8ff);border:1px solid #cce9fa;border-radius:20px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:650;transition:background .2s,box-shadow .2s;display:inline-flex;position:relative}.ai-assistant-trigger[data-v-ed227082]:hover{background:#e9f7ff;box-shadow:0 3px 14px #168ed51c}.ai-assistant-trigger[data-v-ed227082]:focus-visible,.assistant-card[data-v-ed227082]:focus-visible{outline-offset:3px;outline:2px solid #159ee1}.assistant-spark[data-v-ed227082]{place-items:center;width:22px;height:22px;font-size:19px;display:grid;position:relative}.is-pulsing[data-v-ed227082]{animation:.38s ease-out assistant-pop-ed227082}.is-pulsing[data-v-ed227082]:after{content:"";pointer-events:none;border:2px solid #65caff;border-radius:50%;animation:.5s ease-out both assistant-halo-ed227082;position:absolute;inset:-4px}.assistant-intro[data-v-ed227082]{padding:4px 0 8px}.assistant-emblem[data-v-ed227082]{color:#0784c7;background:linear-gradient(135deg,#e0f7ff,#edf0ff);border-radius:17px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.assistant-intro h2[data-v-ed227082]{color:#263e53;margin:18px 0 8px;font-size:21px}.assistant-intro p[data-v-ed227082],.assistant-status[data-v-ed227082]{color:#637b90;font-size:13px;line-height:1.7}.assistant-status[data-v-ed227082]{background:#f3f8fc;border-radius:9px;margin:10px 0 20px;padding:10px 12px}.assistant-cards[data-v-ed227082]{gap:12px;display:grid}.assistant-card[data-v-ed227082]{text-align:left;color:#28465e;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcebf5;border-radius:13px;align-items:center;gap:12px;padding:17px 14px;animation:.32s ease-out both assistant-card-in-ed227082;display:flex}.assistant-card[data-v-ed227082]:nth-child(2){animation-delay:60ms}.assistant-card[data-v-ed227082]:nth-child(3){animation-delay:.12s}.assistant-card[data-v-ed227082]:hover:enabled{background:#f5fbff;border-color:#85ccee}.assistant-card[data-v-ed227082]:disabled{cursor:not-allowed;color:#72889a;background:#fafcfe}.assistant-card>span[data-v-ed227082]:nth-child(2){flex:1;min-width:0}.assistant-card strong[data-v-ed227082]{margin-bottom:6px;font-size:15px;display:block}.assistant-card small[data-v-ed227082]{color:#708599;font-size:12px;line-height:1.6;display:block}.assistant-card-icon[data-v-ed227082]{color:#148dc8;background:#edf8ff;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-size:19px;display:grid}.assistant-footnote[data-v-ed227082]{color:#73879b;align-items:flex-start;gap:6px;margin-top:26px;font-size:12px;line-height:1.8;display:flex}.assistant-footnote .el-icon[data-v-ed227082]{flex-shrink:0;margin-top:4px}@keyframes assistant-pop-ed227082{50%{transform:scale(1.18)rotate(-8deg)}}@keyframes assistant-halo-ed227082{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}@keyframes assistant-card-in-ed227082{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.assistant-trigger-label[data-v-ed227082]{display:none}.ai-assistant-trigger[data-v-ed227082]{padding:0 7px}}@media (prefers-reduced-motion:reduce){.assistant-card[data-v-ed227082],.is-pulsing[data-v-ed227082],.is-pulsing[data-v-ed227082]:after{animation:none}.ai-assistant-trigger[data-v-ed227082]{transition:none}}.side-domain-menu[data-v-4166d319]{width:var(--shell-side-width);background:var(--shell-surface);min-width:0;color:var(--shell-side-text);border-right:var(--shell-border-width) solid var(--line-soft);transition:width var(--shell-transition);flex-direction:column;flex:none;display:flex;overflow:hidden}.side-domain-menu.collapsed[data-v-4166d319]{width:var(--shell-side-collapsed-width)}.shell-brand[data-v-4166d319]{height:var(--shell-top-height);border-bottom:var(--shell-border-width) solid var(--line-soft);flex:none;align-items:center;gap:12px;padding:0 20px;display:flex}.shell-brand-mark[data-v-4166d319]{width:var(--shell-brand-mark-size);height:var(--shell-brand-mark-size);background:var(--brand-primary);color:#fff;font-size:var(--shell-brand-icon-size);border-radius:12px;flex:none;place-items:center;display:grid}.shell-brand-text[data-v-4166d319]{white-space:nowrap;flex-direction:column;gap:3px;min-width:0;display:flex}.shell-brand-text strong[data-v-4166d319]{color:var(--shell-text-primary);font-size:var(--shell-brand-title-size);letter-spacing:var(--shell-brand-letter-spacing)}.shell-brand-text span[data-v-4166d319]{color:var(--shell-text-muted);font-size:var(--shell-tiny-font-size)}.collapsed .shell-brand[data-v-4166d319]{justify-content:center;padding-inline:8px}.side-menu-scroll[data-v-4166d319]{flex:1;min-height:0}.side-menu[data-v-4166d319]{background:0 0;border:0;width:100%;padding:18px 10px}.side-menu[data-v-4166d319] .el-sub-menu{margin-bottom:12px}.side-menu[data-v-4166d319] .el-sub-menu__title{border-radius:var(--shell-radius-medium);height:52px;color:var(--brand-deeper);transition:color var(--shell-transition), background-color var(--shell-transition);font-size:16px;font-weight:600;padding-inline:14px!important}.side-menu[data-v-4166d319] .el-sub-menu__title .el-icon:not(.el-sub-menu__icon-arrow){color:inherit;transition:transform var(--shell-transition);margin-right:12px;font-size:20px}.side-menu[data-v-4166d319] .el-sub-menu__icon-arrow{font-size:11px;right:10px}.side-menu[data-v-4166d319] .el-sub-menu__title:hover{color:var(--brand-ink);background:var(--brand-soft)}.side-menu[data-v-4166d319] .el-sub-menu.is-active>.el-sub-menu__title{color:var(--brand-ink);background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand-primary);font-weight:600}.side-menu[data-v-4166d319] .el-sub-menu.is-active>.el-sub-menu__title .el-icon{color:inherit}.side-menu[data-v-4166d319] .el-menu{background:0 0}.side-menu[data-v-4166d319] .el-menu-item{height:var(--shell-menu-item-height);border-radius:var(--shell-radius-small);min-width:0;color:var(--shell-text-secondary);font-size:var(--shell-font-size);transition:color var(--shell-transition), background-color var(--shell-transition);margin:3px 0;font-weight:400;padding-inline:20px!important}.side-menu[data-v-4166d319] .el-menu-item .el-icon{color:var(--shell-text-muted);font-size:18px}.side-menu[data-v-4166d319] .el-menu-item:hover{color:var(--brand-ink);background:var(--brand-soft)}.side-menu[data-v-4166d319] .el-menu-item.is-active{color:var(--brand-primary-hover);background:var(--brand-soft);font-weight:600}.side-menu[data-v-4166d319] .el-menu-item.is-active .el-icon{color:var(--brand-ink)}.side-menu[data-v-4166d319] .el-menu-item:focus-visible,.side-menu[data-v-4166d319] .el-sub-menu__title:focus-visible{outline:var(--shell-focus-width) solid var(--focus-ring);outline-offset:-2px}.side-menu.el-menu--collapse[data-v-4166d319] .el-sub-menu__title{justify-content:center;padding-inline:0!important}.side-menu.el-menu--collapse[data-v-4166d319] .el-sub-menu__title .el-icon{margin:0}.side-menu.el-menu--collapse[data-v-4166d319] .el-sub-menu__title .el-tooltip__trigger{justify-content:center;padding:0!important}.side-menu.el-menu--collapse[data-v-4166d319]{padding-inline:8px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.side-menu[data-v-4166d319] .el-sub-menu__title:hover .el-icon:not(.el-sub-menu__icon-arrow){transform:translateY(-1px)}}.side-menu-empty[data-v-4166d319]{color:var(--shell-text-muted);justify-content:center;gap:8px;padding:24px 8px;font-size:12px;display:flex}.side-menu-foot[data-v-4166d319]{border-top:1px solid var(--line-soft);min-height:58px;color:var(--shell-text-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;padding:12px 16px;font-size:11px;display:flex}.collapsed .side-menu-foot[data-v-4166d319]{justify-content:center;padding-inline:8px}.side-collapse-button[data-v-4166d319]{width:30px;height:30px;color:var(--shell-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.side-collapse-button[data-v-4166d319]:hover{color:var(--brand-primary);background:var(--brand-soft)}.side-collapse-button[data-v-4166d319]:focus-visible{outline:var(--shell-focus-width) solid var(--focus-ring)}.side-collapse-button[data-v-4166d319]:disabled{color:var(--shell-text-muted);cursor:default;background:0 0}.side-domain-menu.mobile[data-v-4166d319]{border:0;width:100%;height:100%}.mobile .side-collapse-button[data-v-4166d319]{width:44px;height:44px}.top-domain-nav[data-v-153b5cc3]{align-self:stretch;align-items:stretch;gap:var(--shell-nav-gap);scrollbar-width:none;overscroll-behavior-inline:contain;flex:auto;min-width:0;display:flex;overflow:auto hidden}.top-domain-nav[data-v-153b5cc3]::-webkit-scrollbar{display:none}.domain-nav-item[data-v-153b5cc3]{justify-content:center;align-items:center;gap:var(--shell-control-gap);min-width:var(--shell-domain-min-width);padding:0 var(--shell-nav-padding-x);color:var(--shell-text-secondary);font:inherit;font-size:var(--shell-font-size);cursor:pointer;white-space:nowrap;transition:color var(--shell-transition), background-color var(--shell-transition);background:0 0;border:0;border-radius:0;flex:none;display:inline-flex;position:relative}.domain-nav-item[data-v-153b5cc3]:after{right:var(--shell-nav-padding-x);bottom:0;left:var(--shell-nav-padding-x);height:var(--shell-active-line-width);border-radius:var(--shell-active-line-width) var(--shell-active-line-width) 0 0;background:var(--brand-primary);content:"";opacity:0;transition:opacity var(--shell-transition), transform var(--shell-transition);position:absolute;transform:scaleX(.55)}.domain-nav-item[data-v-153b5cc3]:hover{color:var(--brand-primary-hover);background:var(--brand-soft)}.domain-nav-item.active[data-v-153b5cc3]{color:var(--brand-deep);font-weight:650}.domain-nav-item.active[data-v-153b5cc3]:after{opacity:1;transform:scaleX(1)}.domain-nav-item[data-v-153b5cc3]:focus-visible{z-index:1;outline:var(--shell-focus-width) solid var(--focus-ring);outline-offset:calc(var(--shell-focus-width) * -1)}.domain-nav-icon[data-v-153b5cc3]{font-size:var(--shell-icon-size)}@media (width<=1500px){.domain-nav-item[data-v-153b5cc3]{min-width:auto;padding-inline:var(--shell-nav-compact-padding-x)}}@media (width<=760px){.domain-nav-icon[data-v-153b5cc3]{display:none}}.global-menu-search[data-v-3a854647]{flex:0 240px;min-width:164px}.global-menu-search[data-v-3a854647] .global-menu-search-input,.global-menu-search-mobile-input[data-v-3a854647]{width:100%}.global-menu-search[data-v-3a854647] .global-menu-search-input .el-input__wrapper,.global-menu-search-mobile-input[data-v-3a854647] .el-input__wrapper{background:var(--page-bg);box-shadow:0 0 0 1px var(--line-soft) inset}.global-menu-search[data-v-3a854647] .global-menu-search-input .el-input__wrapper{background:var(--shell-surface);min-height:44px}.global-menu-search[data-v-3a854647] .global-menu-search-input .el-input__prefix{color:var(--brand-primary)}.global-menu-search[data-v-3a854647] .global-menu-search-input .el-input__wrapper.is-focus,.global-menu-search-mobile-input[data-v-3a854647] .el-input__wrapper.is-focus{box-shadow:0 0 0 var(--shell-focus-width) var(--focus-ring) inset}.menu-search-option[data-v-3a854647]{flex-direction:column;gap:2px;padding:2px 0;line-height:1.3;display:flex}.menu-search-option span[data-v-3a854647]{color:var(--shell-text-primary);font-size:var(--shell-font-size);font-weight:600}.menu-search-option small[data-v-3a854647]{color:var(--shell-text-muted);font-size:var(--shell-small-font-size)}.menu-search-empty[data-v-3a854647]{color:var(--shell-text-muted);font-size:var(--shell-small-font-size);cursor:default;padding:4px 0}.menu-search-trigger[data-v-3a854647]{flex:none}.global-menu-search-popper .el-autocomplete-suggestion__wrap{padding-block:4px}.global-menu-search-popper .el-autocomplete-suggestion li{padding:7px 12px;line-height:1.3}.global-menu-search-popper .el-autocomplete-suggestion li:hover{background:var(--brand-soft)}@media (width<=1500px){.global-menu-search[data-v-3a854647]{flex-basis:210px;min-width:128px}}@media (width<=900px){.global-menu-search[data-v-3a854647]{flex:none;min-width:0}}.workspace-tabs[data-v-8cfc1190]{height:var(--shell-tab-height);min-width:0;padding:0 var(--shell-tabs-padding-x);background:var(--shell-surface);border-bottom:var(--shell-border-width) solid var(--line-soft);flex:none;align-items:stretch;display:flex}.workspace-tabs-scroll[data-v-8cfc1190]{flex:1;min-width:0}.workspace-tabs-list[data-v-8cfc1190]{align-items:flex-end;gap:var(--shell-tab-gap);height:100%;display:flex}.workspace-tab[data-v-8cfc1190]{height:var(--shell-tab-item-height);max-width:var(--shell-tab-max-width);align-items:center;gap:var(--shell-tab-inner-gap);padding:0 var(--shell-tab-padding-right) 0 var(--shell-tab-padding-left);border:var(--shell-border-width) solid transparent;border-radius:var(--shell-radius-small) var(--shell-radius-small) 0 0;color:var(--shell-text-secondary);transition:color var(--shell-transition), background-color var(--shell-transition), border-color var(--shell-transition);border-bottom:0;display:flex}.workspace-tab[data-v-8cfc1190]:hover{color:var(--brand-primary-hover);background:var(--brand-soft)}.workspace-tab.active[data-v-8cfc1190]{color:var(--brand-ink);box-shadow:inset 0 -3px 0 var(--brand-primary);background:0 0;border-color:#0000;font-weight:600}.workspace-tab-label[data-v-8cfc1190],.workspace-tab-close[data-v-8cfc1190]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.workspace-tab-label[data-v-8cfc1190]{align-items:center;gap:var(--shell-tab-inner-gap);min-width:0;height:100%;padding:0;display:flex}.workspace-tab-label span[data-v-8cfc1190]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-tab-dot[data-v-8cfc1190]{display:none}.workspace-tab.active .workspace-tab-dot[data-v-8cfc1190]{background:var(--brand-primary)}.workspace-tab-close[data-v-8cfc1190]{width:var(--shell-tab-action-size);height:var(--shell-tab-action-size);border-radius:var(--shell-radius-tiny);font-size:var(--shell-tab-action-icon-size);flex:none;place-items:center;padding:0;display:grid}.workspace-tab-close[data-v-8cfc1190]:hover{color:var(--shell-danger);background:var(--shell-danger-soft)}.workspace-tab-fixed[data-v-8cfc1190]{color:var(--shell-text-muted);font-size:var(--shell-fixed-icon-size);flex:none}.workspace-tab-label[data-v-8cfc1190]:focus-visible,.workspace-tab-close[data-v-8cfc1190]:focus-visible{outline:var(--shell-focus-width) solid var(--focus-ring);outline-offset:calc(var(--shell-focus-width) * -1)}.workspace-tab-actions[data-v-8cfc1190]{margin-left:var(--shell-tabs-hint-margin);flex:none;align-self:center}.workspace-tabs-more[data-v-8cfc1190]{width:var(--shell-icon-button-size);height:var(--shell-icon-button-size);border-radius:var(--shell-radius-small);color:var(--shell-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.workspace-tabs-more[data-v-8cfc1190]:hover{color:var(--brand-primary);background:var(--brand-soft)}.workspace-tabs-more[data-v-8cfc1190]:focus-visible{outline:var(--shell-focus-width) solid var(--focus-ring);outline-offset:calc(var(--shell-focus-width) * -1)}@media (width<=760px){.workspace-tabs[data-v-8cfc1190]{padding-inline:var(--shell-tabs-compact-padding-x)}.workspace-tab-actions[data-v-8cfc1190]{margin-left:var(--shell-control-gap)}}.workspace-table-scrollbar[data-v-2fc2a843]{z-index:80;box-sizing:border-box;background:#f7f8fa;height:22px;padding:3px 4px;position:fixed;box-shadow:0 -2px 6px #00000008}.workspace-table-scrollbar input[data-v-2fc2a843]{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:16px;margin:0;display:block}.workspace-table-scrollbar input[data-v-2fc2a843]:focus-visible{outline-offset:1px;border-radius:8px;outline:2px solid #747b85}.workspace-table-scrollbar input[data-v-2fc2a843]::-webkit-slider-runnable-track{background:#e5e7eb;border-radius:8px;height:8px}.workspace-table-scrollbar input[data-v-2fc2a843]::-webkit-slider-thumb{appearance:none;height:8px;width:var(--thumb-width);background:#a3a8b0;border-radius:8px}.workspace-table-scrollbar input[data-v-2fc2a843]::-moz-range-track{background:#e5e7eb;border-radius:8px;height:8px}.workspace-table-scrollbar input[data-v-2fc2a843]::-moz-range-thumb{height:8px;width:var(--thumb-width);background:#a3a8b0;border:0;border-radius:8px}.workspace-table-scrollbar input[data-v-2fc2a843]:hover::-webkit-slider-thumb{background:#858c96}.workspace-table-scrollbar input[data-v-2fc2a843]:hover::-moz-range-thumb{background:#858c96}.admin-shell.reference-admin{--reference-accent:var(--brand-primary);--el-color-primary:var(--brand-action);--el-color-primary-light-3:#4f9fda;--el-color-primary-light-5:#83bae6;--el-color-primary-light-7:#bfdcf4;--el-color-primary-light-9:var(--brand-soft);--el-color-primary-dark-2:var(--brand-primary-hover);--el-border-radius-base:2px;--el-border-radius-small:2px;--shell-top-height:50px;--shell-tab-height:40px;--shell-tab-item-height:40px;--shell-side-width:200px;--shell-font-size:13px;--shell-small-font-size:12px;--shell-text-primary:#60666d;--shell-text-secondary:#676d74;--shell-text-muted:#7a828a;--el-text-color-primary:#60666d;--el-text-color-regular:#676d74;--el-text-color-secondary:#7a828a;--shell-radius-small:0px;--shell-radius-medium:2px;--radius-panel:0px;--shadow-panel:none;--page-bg:#fff;--line-soft:#edf0f2;color:#60666d;background:#fff;flex-direction:column;font-size:13px}.admin-shell.reference-admin .admin-topbar{color:#fff;background:var(--brand-action);height:50px;box-shadow:none;border:0;gap:0;padding:0 12px 0 0}.admin-shell.reference-admin .reference-brand{color:#fff;flex:0 0 200px;justify-content:center;align-items:center;gap:10px;width:200px;display:flex}.admin-shell.reference-admin .reference-brand>.el-icon{font-size:32px}.admin-shell.reference-admin .reference-brand>div{flex-direction:column;gap:2px;display:flex}.admin-shell.reference-admin .reference-brand strong{letter-spacing:1px;font-size:20px;line-height:23px}.admin-shell.reference-admin .reference-brand small{letter-spacing:2px;font-size:10px}.admin-shell.reference-admin .top-domain-nav{gap:0}.admin-shell.reference-admin .domain-nav-item{color:#fff;min-width:0;padding:0 12px;font-size:13px}.admin-shell.reference-admin .domain-nav-icon{display:none}.admin-shell.reference-admin .domain-nav-item.active,.admin-shell.reference-admin .domain-nav-item:hover{color:#fff;background:var(--brand-primary-hover)}.admin-shell.reference-admin .domain-nav-item:after{display:none}.admin-shell.reference-admin .topbar-actions{gap:6px;padding-left:16px}.admin-shell.reference-admin .topbar-icon-button,.admin-shell.reference-admin .user-name,.admin-shell.reference-admin .user-meta small{color:#fff}.admin-shell.reference-admin .user-avatar{background:#ffffff24;width:25px;height:25px}.admin-shell.reference-admin .topbar-separator{background:#ffffff40}.admin-shell.reference-admin .global-menu-search-input .el-input__wrapper{min-height:44px}.admin-shell.reference-admin .reference-shell-body{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-shell.reference-admin .reference-side-menu{background:#f4f4f4;border-right:1px solid #edf0f2;flex:0 0 200px;width:200px;overflow:auto}.admin-shell.reference-admin .reference-menu-list{padding:7px 0 18px}.admin-shell.reference-admin .reference-menu-item,.admin-shell.reference-admin .reference-group-toggle{color:#676b70;text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0 20px;font-size:13px;display:flex}.admin-shell.reference-admin .reference-group-toggle{color:#365b7a;font-weight:600}.admin-shell.reference-admin .reference-menu-item.nested{min-height:42px;padding-left:32px}.admin-shell.reference-admin .reference-menu-item .el-icon,.admin-shell.reference-admin .reference-group-toggle .el-icon{color:#969da2;font-size:14px}.admin-shell.reference-admin .reference-menu-item:hover,.admin-shell.reference-admin .reference-group-toggle:hover{background:var(--brand-soft)}.admin-shell.reference-admin .reference-menu-item.active,.admin-shell.reference-admin .reference-menu-item.active .el-icon{color:#fff;background:var(--brand-action)}.admin-shell.reference-admin .reference-group-arrow{margin-left:auto;transition:transform .15s}.admin-shell.reference-admin .reference-group-arrow.folded{transform:rotate(-90deg)}.admin-shell.reference-admin .reference-menu-empty{color:#8a9096;padding:24px 12px;font-size:12px;display:block}.admin-shell.reference-admin .reference-menu-item:focus-visible,.admin-shell.reference-admin .reference-group-toggle:focus-visible{outline:2px solid var(--brand-primary-hover);outline-offset:-2px}.admin-shell.reference-admin .workspace-tabs{background:#f5f6f9;border-bottom:1px solid #eee;padding:0}.admin-shell.reference-admin .reference-workspace-bar{flex:0 0 40px;min-width:0;height:40px;display:flex}.admin-shell.reference-admin .reference-workspace-bar .workspace-tabs{flex:1}.admin-shell.reference-admin .reference-sidebar-toggle{width:40px;color:var(--brand-ink);cursor:pointer;background:#fff;border:1px solid #eee;border-top:0;border-left:0;flex:0 0 40px;place-items:center;padding:0;font-size:19px;display:grid}.admin-shell.reference-admin .reference-sidebar-toggle:hover{background:var(--brand-soft)}.admin-shell.reference-admin .reference-sidebar-toggle:focus-visible{outline:2px solid var(--brand-primary-hover);outline-offset:-2px}.admin-shell.reference-admin .workspace-tabs-list{gap:0}.admin-shell.reference-admin .workspace-tabs-scroll .el-scrollbar__view{height:100%}.admin-shell.reference-admin .workspace-tabs-scroll .el-scrollbar__bar.is-vertical{display:none}.admin-shell.reference-admin .workspace-tab{border:0;border-right:1px solid #e9ecef;border-radius:0;flex:none;gap:8px;padding:0 18px;font-size:13px}.admin-shell.reference-admin .workspace-tab.active{color:var(--brand-ink);box-shadow:none;background:#fff}.admin-shell.reference-admin .workspace-tabs-more{color:#fff;background:var(--brand-primary);border-radius:0;width:40px;height:39px}.admin-shell.reference-admin .workspace-tab-actions{margin-left:0}.admin-shell.reference-admin .admin-content{background:#fff;padding:8px 10px 20px}.admin-shell.reference-admin .route-surface{min-width:0}.admin-shell.reference-admin .page{gap:10px}.admin-shell.reference-admin .page-title{gap:10px;padding:4px 0}.admin-shell.reference-admin .page-title h2{font-size:16px;line-height:1.5}.admin-shell.reference-admin .page-title p{margin-top:2px;font-size:12px}.admin-shell.reference-admin .panel{box-shadow:none;border-radius:0}.admin-shell.reference-admin .panel-header{gap:8px;padding:10px 12px;font-size:13px}.admin-shell.reference-admin .panel-body{padding:12px}.admin-shell.reference-admin .toolbar{gap:8px}.admin-shell.reference-admin .stat-grid{gap:10px}.admin-shell.reference-admin .stat-card{min-height:96px;box-shadow:none;border-radius:0;padding:12px}.admin-shell.reference-admin .stat-card .value{margin-block:6px 3px;font-size:24px}.admin-shell.reference-admin .stat-icon{border-radius:2px;width:34px;height:34px;font-size:18px;top:12px;right:12px}.admin-shell.reference-admin .el-card{box-shadow:none;border-radius:0}.admin-shell.reference-admin .el-button{border-radius:2px;font-size:12px}.admin-shell.reference-admin .el-input__wrapper,.admin-shell.reference-admin .el-select__wrapper,.admin-shell.reference-admin .el-textarea__inner{border-radius:2px}.admin-shell.reference-admin .el-table{border-top:2px solid var(--brand-accent);--el-table-text-color:#60666d;--el-table-border-color:#edf1f3;--el-table-row-hover-bg-color:var(--brand-soft);font-size:12px}.admin-shell.reference-admin .el-table th.el-table__cell{color:var(--brand-ink);padding-block:11px;font-size:12px;background:#fff!important}.admin-shell.reference-admin .el-table td.el-table__cell{padding-block:8px}.admin-shell.reference-admin .el-table .cell{padding-inline:10px;line-height:1.6}.admin-shell.reference-admin .el-table tr:nth-child(2n) td.el-table__cell{background:#f3f9fc}.admin-shell.reference-admin .el-pagination{font-size:12px}.admin-shell.reference-admin .el-pagination button,.admin-shell.reference-admin .el-pagination .el-pager li{border-radius:2px}@media (width>=1201px){.admin-shell.reference-admin .dashboard-page{background:#f5f7fa;margin:-8px 0 -20px;padding:20px 10px}}@media (width>=601px){.admin-shell.reference-admin .el-table .el-button.is-link{height:20px;min-height:20px;padding-block:0}.admin-shell.reference-admin .el-table .el-table-column--selection .cell{align-items:center;height:20px;min-height:20px;display:flex}}@media (width<=1200px){.admin-shell.reference-admin .domain-nav-item{padding-inline:9px}.admin-shell.reference-admin .user-meta{display:none}.admin-shell.reference-admin .topbar-actions{gap:3px;padding-left:5px}}@media (width<=600px){.admin-shell.reference-admin .admin-topbar{padding-right:4px}.admin-shell.reference-admin .reference-brand{flex-basis:56px;width:56px}.admin-shell.reference-admin .reference-brand>.el-icon{display:none}.admin-shell.reference-admin .reference-brand strong{letter-spacing:0;white-space:nowrap;font-size:12px;line-height:16px}.admin-shell.reference-admin .reference-brand small{display:none}.admin-shell.reference-admin .mobile-navigation-trigger{color:#fff;flex-basis:40px;width:40px}.admin-shell.reference-admin .domain-nav-item{padding-inline:10px;font-size:12px}.admin-shell.reference-admin .topbar-actions{gap:0;padding-left:0}.admin-shell.reference-admin .admin-content{padding:8px 8px max(20px, env(safe-area-inset-bottom))}.admin-shell.reference-admin .workspace-tab{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.admin-shell.reference-admin *,.admin-shell.reference-admin :before,.admin-shell.reference-admin :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.admin-shell.reference-admin .reference-submenu{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,.2,1),opacity .18s;display:grid}.admin-shell.reference-admin .reference-submenu.closed{opacity:0;grid-template-rows:0fr}.admin-shell.reference-admin .reference-submenu-inner{min-height:0;overflow:hidden}.admin-shell.reference-admin .reference-group-arrow{transition:transform .24s cubic-bezier(.2,.7,.2,1)}.admin-shell.reference-admin .reference-group-toggle:hover .reference-group-arrow{transform:none}.admin-shell.reference-admin .reference-group-toggle:hover .reference-group-arrow.folded{transform:rotate(-90deg)}.admin-shell.reference-admin .admin-topbar{background-color:#087dbb;background-image:linear-gradient(110deg,#087dbb,#079dd5 65%,#39b9e9);box-shadow:0 3px 14px #078ac21a}.admin-shell .stat-card,.admin-shell .overview-card,.admin-shell .overview-shortcuts a{transition:border-color .2s,background-color .2s,box-shadow .24s,transform .24s cubic-bezier(.2,.7,.2,1)}.admin-shell.reference-admin :is(.reference-menu-item,.reference-group-toggle){transition:background-color .18s,color .18s}.admin-shell.reference-admin :is(.reference-menu-item,.reference-group-toggle) .el-icon{transition:transform .22s,color .18s}.admin-shell .workspace-tab{transition:color .18s,background-color .18s,box-shadow .18s}.admin-shell .workspace-tab.active{box-shadow:inset 0 -2px 0 var(--brand-accent,#32b6ed)}@media (prefers-reduced-motion:no-preference){.admin-shell .overview-panels>.overview-card{animation:.42s cubic-bezier(.16,1,.3,1) backwards sky-card-in}.admin-shell .overview-panels>.overview-card:nth-child(2){animation-delay:40ms}.admin-shell .overview-panels>.overview-card:nth-child(3){animation-delay:80ms}.admin-shell .vehicle-donut{animation:.55s cubic-bezier(.16,1,.3,1) backwards sky-chart-in}.admin-shell.reference-admin .reference-submenu .reference-menu-item{opacity:1;transition:opacity .18s ease var(--submenu-delay,0s), transform .22s cubic-bezier(.2,.8,.2,1) var(--submenu-delay,0s), background-color .18s ease, color .18s ease, box-shadow .2s ease;transform:translate(0)}.admin-shell.reference-admin .reference-submenu.closed .reference-menu-item{opacity:0;transition-delay:0s;transform:translate(-6px)}.admin-shell.reference-admin .reference-menu-item.active{box-shadow:inset 3px 0 #a9e7ff,inset 0 0 18px #ffffff14}.admin-shell .el-button:not(.is-link):not(.is-text):not(.is-disabled):not(.is-loading){transition:transform .2s cubic-bezier(.2,1.35,.4,1),box-shadow .2s,background-color .18s,border-color .18s}.admin-shell .route-reveal-enter-active{animation:.32s cubic-bezier(.16,1,.3,1) surface-reveal}.admin-shell .route-surface>.page>.page-title{animation:.36s cubic-bezier(.16,1,.3,1) both sky-heading-in}.admin-shell .stat-grid>.stat-card,.admin-shell .overview-top>.overview-card{animation:.42s cubic-bezier(.16,1,.3,1) backwards sky-card-in}.admin-shell .stat-grid>.stat-card:nth-child(2){animation-delay:45ms}.admin-shell .stat-grid>.stat-card:nth-child(3){animation-delay:90ms}.admin-shell .stat-grid>.stat-card:nth-child(4){animation-delay:.135s}.admin-shell .overview-top>.overview-card:nth-child(2){animation-delay:45ms}.admin-shell .overview-top>.overview-card:nth-child(3){animation-delay:90ms}.admin-shell .el-button:not(.is-link):not(.is-text):not(.is-disabled):not(.is-loading):active,.admin-shell .el-button:not(.is-link):not(.is-text):not(.is-disabled):not(.is-loading):hover:active{transform:scale(.98)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-shell .stat-card:hover,.admin-shell .overview-card:hover{border-color:#9fd8f2;transform:translateY(-3px);box-shadow:0 8px 22px #168fbd16}.admin-shell .overview-shortcuts a:hover{background:#e9f7ff;transform:translateY(-2px);box-shadow:0 5px 14px #168fbd14}.admin-shell.reference-admin :is(.reference-menu-item,.reference-group-toggle):hover .el-icon{transform:translate(2px)}.admin-shell .el-button--primary:not(.is-link):not(.is-text):not(.is-disabled):not(.is-loading):hover{transform:translateY(-2px);box-shadow:0 5px 16px #129bdf30}}@keyframes sky-heading-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sky-chart-in{0%{opacity:0;transform:scale(.94)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes sky-card-in{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-shell *,.admin-shell :before,.admin-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.admin-shell.reference-admin.sky-workbench{--shell-top-height:76px;--shell-tab-height:46px;--shell-tab-item-height:38px;--shell-font-size:14px;--shell-small-font-size:14px;--shell-text-primary:#24364b;--shell-text-secondary:#52657b;--shell-text-muted:#718197;--el-text-color-primary:#24364b;--el-text-color-regular:#52657b;--el-text-color-secondary:#718197;--el-border-radius-base:6px;--el-border-radius-small:4px;--radius-panel:8px;--line-soft:#e7edf4;--page-bg:#f7fafd;color:#24364b;background:#f7fafd;font-size:14px}.admin-shell.reference-admin.sky-workbench .admin-topbar{color:#24364b;background:#fff;border-bottom:1px solid #e7edf4;gap:24px;height:76px;padding:0 24px}.admin-shell.reference-admin.sky-workbench .reference-brand{color:#128ecc;flex:none;justify-content:flex-start;gap:12px;width:auto}.admin-shell.reference-admin.sky-workbench .reference-brand strong{color:#087fba;letter-spacing:1px;font-size:24px}.admin-shell.reference-admin.sky-workbench .reference-brand small{color:#6e8296;font-size:10px}.admin-shell.reference-admin.sky-workbench .reference-brand>.el-icon{font-size:34px}.sky-workbench .desktop-workspace-name{color:#087fba;border-left:1px solid #dce5ed;flex:none;padding-left:24px;font-size:20px;font-weight:600}.sky-workbench .desktop-global-search{flex:1;min-width:0;max-width:660px;margin-inline:auto}.sky-workbench .desktop-global-search .global-menu-search{width:100%;min-width:0}.admin-shell.reference-admin.sky-workbench .global-menu-search-input .el-input__wrapper{min-height:44px;box-shadow:none;background:#f4f8fc;border-radius:8px;padding-inline:14px}.admin-shell.reference-admin.sky-workbench .global-menu-search-input .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 2px #38aee8}.admin-shell.reference-admin.sky-workbench .topbar-actions{gap:12px;padding-left:0}.admin-shell.reference-admin.sky-workbench .topbar-icon-button{color:#60758a}.admin-shell.reference-admin.sky-workbench .user-name{color:#24364b}.admin-shell.reference-admin.sky-workbench .user-meta small{color:#718197}.admin-shell.reference-admin.sky-workbench .user-avatar{color:#087caf;background:#e4f4fc;width:36px;height:36px}.admin-shell.reference-admin.sky-workbench .topbar-separator{background:#e7edf4}.admin-shell.reference-admin.sky-workbench .desktop-domain-rail{scrollbar-width:thin;background:#edf6fc;border-right:1px solid #e0edf6;flex-direction:column;flex:0 0 96px;align-items:stretch;gap:6px;width:96px;min-width:0;height:auto;min-height:0;padding:16px 8px;display:flex;overflow:hidden auto}.admin-shell.reference-admin.sky-workbench .domain-nav-item{color:#536e89;border-radius:8px;flex-direction:column;flex:none;justify-content:center;gap:8px;height:auto;min-height:80px;padding:12px 3px;font-size:14px;transition:background-color .18s,color .18s;display:flex}.admin-shell.reference-admin.sky-workbench .domain-nav-icon{font-size:23px;display:inline-flex}.admin-shell.reference-admin.sky-workbench .domain-nav-item.active{color:#00669c;background:#d5edfc;font-weight:650}.admin-shell.reference-admin.sky-workbench .domain-nav-item:hover{color:#00669c;background:#e0f0fc}.admin-shell.reference-admin.sky-workbench .reference-side-menu{scrollbar-width:thin;scrollbar-color:#d1dce7 transparent;background:#fff;border-right:1px solid #e7edf4;flex:0 0 224px;width:224px}.admin-shell.reference-admin.sky-workbench .reference-menu-list{padding:16px 12px}.admin-shell.reference-admin.sky-workbench .reference-group-toggle{color:#2f4962;border-radius:6px;min-height:56px;padding-inline:14px;font-size:15px;font-weight:650}.admin-shell.reference-admin.sky-workbench .reference-menu-item{color:#5e7187;border-radius:6px;min-height:44px;padding-inline:14px;font-size:14px}.admin-shell.reference-admin.sky-workbench .reference-menu-item.nested{min-height:44px;padding-left:30px}.admin-shell.reference-admin.sky-workbench .reference-menu-item .el-icon,.admin-shell.reference-admin.sky-workbench .reference-group-toggle .el-icon{color:#7890a7;font-size:17px}.admin-shell.reference-admin.sky-workbench .reference-menu-item.active{color:#006b9d;background:#e9f6ff;font-weight:600;box-shadow:inset 3px 0 #16a3e4}.admin-shell.reference-admin.sky-workbench .reference-menu-item.active .el-icon{color:#0788c4;background:0 0}.admin-shell.reference-admin.sky-workbench .reference-workspace-bar{background:#f0f5fa;border-bottom:1px solid #e7edf4;flex-basis:46px;height:46px;padding:0 16px}.admin-shell.reference-admin.sky-workbench .reference-sidebar-toggle{color:#6c8399;background:0 0;border:0;flex-basis:34px;width:34px;margin-right:10px}.admin-shell.reference-admin.sky-workbench .workspace-tabs{background:0 0;border:0}.admin-shell.reference-admin.sky-workbench .workspace-tabs-list{gap:6px}.admin-shell.reference-admin.sky-workbench .workspace-tab{color:#718197;border:0;border-radius:7px 7px 0 0;padding-inline:16px;font-size:13px}.admin-shell.reference-admin.sky-workbench .workspace-tab.active{color:#087fb7;background:#fff;box-shadow:inset 0 2px #30ace7}.admin-shell.reference-admin.sky-workbench .workspace-tabs-more{color:#6c8399;background:0 0;border-radius:6px}.admin-shell.reference-admin.sky-workbench .admin-content{background:#f7fafd;padding:20px 28px 32px}.sky-workbench .desktop-breadcrumb{color:#75879b;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.sky-workbench .desktop-breadcrumb>span:last-child{color:#4f657e}.sky-workbench .admin-content:has(.route-surface :is(.contract-detail-breadcrumb,.archive-breadcrumb,.case-breadcrumb,.registration-breadcrumb,.driver-manager-breadcrumb,.compliance-breadcrumb,.insurance-breadcrumb))>.desktop-breadcrumb{display:none}.admin-shell.reference-admin.sky-workbench .page{gap:22px}.admin-shell.reference-admin.sky-workbench .page-title{flex-wrap:wrap;align-items:center;gap:16px;padding:0}.admin-shell.reference-admin.sky-workbench .page-title h2{letter-spacing:.3px;color:#23394e;font-size:26px;font-weight:650;line-height:1.4}.admin-shell.reference-admin.sky-workbench .page-title p{color:#718197;margin-top:7px;font-size:14px;line-height:1.7}.admin-shell.reference-admin.sky-workbench .page-title>.actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.admin-shell.reference-admin.sky-workbench .page-title .actions>.el-button+.el-button{margin-left:0}.admin-shell.reference-admin.sky-workbench .panel,.admin-shell.reference-admin.sky-workbench .el-card{background:#fff;border:1px solid #e4ecf3;border-radius:8px;box-shadow:0 2px 7px #19385604}.admin-shell.reference-admin.sky-workbench .panel-header{padding:18px 20px;font-size:15px}.admin-shell.reference-admin.sky-workbench .panel-body{padding:20px}.admin-shell.reference-admin.sky-workbench .toolbar{flex-wrap:wrap;gap:12px}.admin-shell.reference-admin.sky-workbench .stat-grid{gap:18px}.admin-shell.reference-admin.sky-workbench .stat-card{border-radius:8px;min-height:112px;padding:20px}.admin-shell.reference-admin.sky-workbench .stat-card .value{color:#23394e;font-size:28px}.admin-shell.reference-admin.sky-workbench .stat-icon{border-radius:8px;top:20px;right:20px}.admin-shell.reference-admin.sky-workbench .el-button{border-radius:6px;font-size:14px}.admin-shell.reference-admin.sky-workbench .el-button:not(.is-link):not(.is-text):not(.is-circle){min-height:36px}.admin-shell.reference-admin.sky-workbench .el-input__wrapper,.admin-shell.reference-admin.sky-workbench .el-select__wrapper,.admin-shell.reference-admin.sky-workbench .el-textarea__inner{border-radius:6px}.admin-shell.reference-admin.sky-workbench .el-table{--el-table-text-color:#52657b;--el-table-border-color:#ebf0f5;--el-table-row-hover-bg-color:#edf8ff;border-top:1px solid #e7edf4;font-size:15px}.admin-shell.reference-admin.sky-workbench .el-table th.el-table__cell{color:#536980;padding-block:13px;font-size:14px;font-weight:600;background:#f6f9fc!important}.admin-shell.reference-admin.sky-workbench .el-table td.el-table__cell{padding-block:14px}.admin-shell.reference-admin.sky-workbench .el-table .cell{padding-inline:14px}.admin-shell.reference-admin.sky-workbench .el-table tr:nth-child(2n) td.el-table__cell{background:#fbfdff}.admin-shell.reference-admin.sky-workbench .el-table__row:has(.el-checkbox.is-checked) td.el-table__cell{background:#edf8ff}.admin-shell.reference-admin.sky-workbench .el-table .el-button.is-link{height:auto;min-height:24px}.admin-shell.reference-admin.sky-workbench .el-pagination{font-size:13px}.admin-shell.reference-admin.sky-workbench .el-pagination button,.admin-shell.reference-admin.sky-workbench .el-pagination .el-pager li{border-radius:5px}.admin-shell.reference-admin.sky-workbench .dashboard-page{background:0 0;margin:0;padding:0}.sky-workbench .followup-workspace .toolbar{padding:18px 20px}.sky-workbench .followup-workspace .toolbar .el-input{flex:220px;width:auto;max-width:520px}.sky-workbench .followup-workspace .toolbar .el-select{flex:0 0 180px}.sky-workbench .followup-workspace .scope-tabs{padding:0 20px}.sky-workbench .followup-workspace .scope-tabs .el-tabs__item{height:52px;font-size:14px}.sky-workbench .followup-workspace .phone{color:#7b8ea3;margin-top:4px;font-size:12px}.sky-workbench .followup-workspace .customer{white-space:normal;text-align:left;max-width:100%;font-weight:600}.sky-workbench .followup-workspace .customer>span{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.sky-workbench .followup-workspace .followup-content-preview{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.75;display:-webkit-box;overflow:hidden}.sky-workbench .followup-workspace .pagination{padding:18px 20px}@media (width<=1200px){.admin-shell.reference-admin.sky-workbench .admin-topbar{gap:16px;padding-inline:18px}.sky-workbench .desktop-workspace-name{display:none}.admin-shell.reference-admin.sky-workbench .desktop-domain-rail{flex-basis:80px;width:80px;padding-inline:5px}.admin-shell.reference-admin.sky-workbench .reference-side-menu{flex-basis:184px;width:184px}.admin-shell.reference-admin.sky-workbench .reference-menu-list{padding-inline:8px}.admin-shell.reference-admin.sky-workbench .reference-menu-item.nested{padding-left:22px}.admin-shell.reference-admin.sky-workbench .admin-content{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.admin-shell.reference-admin.sky-workbench *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mobile-desktop-bridge[data-v-ca077900]{background:var(--surface-tint,#f1f5fa);color:var(--shell-text-secondary,#526179);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px}.admin-shell[data-v-ca077900]{background:var(--page-bg);min-width:0;height:100%;display:flex;overflow:hidden}.admin-topbar[data-v-ca077900]{height:var(--shell-top-height);justify-content:space-between;align-items:center;gap:var(--shell-topbar-gap);min-width:0;padding:0 var(--shell-topbar-padding-x);background:var(--shell-surface);border-bottom:var(--shell-border-width) solid var(--line-soft);box-shadow:var(--shell-top-shadow);z-index:var(--shell-top-z-index);flex:none;display:flex}.presentation-breadcrumb[data-v-ca077900]{min-width:0;color:var(--shell-text-secondary);white-space:nowrap;align-items:center;gap:14px;font-size:14px;display:flex}.breadcrumb-divider[data-v-ca077900]{color:#b9c3c8}.breadcrumb-page[data-v-ca077900]{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar-actions[data-v-ca077900]{align-items:center;gap:var(--shell-control-gap);padding-left:var(--shell-actions-padding-left);flex:none;display:flex}.topbar-icon-button[data-v-ca077900]{font-size:var(--shell-icon-size);color:var(--shell-text-secondary)}.topbar-icon-button[data-v-ca077900]:hover{color:var(--brand-primary);background:var(--brand-soft)}.topbar-icon-button[data-v-ca077900]:focus-visible{outline:var(--shell-focus-width) solid var(--focus-ring)}.topbar-separator[data-v-ca077900]{width:var(--shell-border-width);height:var(--shell-separator-height);background:var(--line-soft)}.user-avatar[data-v-ca077900]{width:var(--shell-avatar-size);height:var(--shell-avatar-size);background:var(--brand-action);color:#fff;font-size:var(--shell-small-font-size);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.user-meta[data-v-ca077900]{white-space:nowrap;flex-direction:column;line-height:1.2;display:flex}.user-name[data-v-ca077900]{max-width:var(--shell-user-name-width);color:var(--shell-text-primary);font-size:var(--shell-small-font-size);text-overflow:ellipsis;font-weight:650;overflow:hidden}.user-meta small[data-v-ca077900]{margin-top:var(--shell-user-role-gap);color:var(--shell-text-muted);font-size:var(--shell-tiny-font-size)}.admin-main[data-v-ca077900]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.admin-content[data-v-ca077900]{min-height:0;padding:var(--shell-content-padding-y) var(--shell-content-padding-x) var(--shell-content-padding-bottom);flex:1;overflow:auto}@media (width<=1500px){.topbar-actions[data-v-ca077900]{padding-left:0}}@media (width<=900px){.admin-topbar[data-v-ca077900]{gap:var(--shell-topbar-compact-gap);padding-inline:var(--shell-topbar-compact-padding-x)}.user-meta[data-v-ca077900],.topbar-separator[data-v-ca077900]{display:none}}@media (width<=560px){.admin-content[data-v-ca077900]{padding:var(--shell-content-compact-padding-y) var(--shell-content-compact-padding-x) var(--shell-content-padding-bottom)}.user-avatar[data-v-ca077900]{display:none}.presentation-breadcrumb[data-v-ca077900]{gap:6px;font-size:12px}.presentation-breadcrumb>span[data-v-ca077900]:first-child,.breadcrumb-divider[data-v-ca077900]{display:none}.topbar-actions[data-v-ca077900]{gap:2px}}.mobile-navigation-trigger[data-v-ca077900]{width:44px;height:44px;color:var(--brand-action);flex:0 0 44px;font-size:21px}.mobile-navigation .el-drawer__header{border-bottom:1px solid var(--line-soft);margin:0;padding:16px}.mobile-navigation .el-drawer__close-btn{min-width:44px;min-height:44px}.mobile-navigation .el-drawer__body{min-height:0;padding:0;overflow:hidden}@media (width<=600px){.admin-topbar[data-v-ca077900]{gap:4px;padding-inline:8px}.presentation-breadcrumb[data-v-ca077900]{flex:1}.admin-content[data-v-ca077900]{padding-bottom:max(24px, env(safe-area-inset-bottom))}}
