/* Use the same current console tokens, typography and interaction dimensions. */
@import url('/console-navigation-shell.css?v=20260908-brand-split-v1');
@import url('/ark-console-layout.css?v=20260909-interaction-states-v1');
body[data-management-shell]{--management-width:var(--lg-console-sidebar-open);background:var(--lg-shell-canvas)!important;background-image:none!important;overflow:hidden;color:var(--lg-shell-text);font:14px/1.5 var(--ark-console-font)}
body[data-management-shell][data-management-sidebar="collapsed"]{--management-width:var(--lg-console-sidebar-closed)}
body[data-management-shell] .operator-shell{position:fixed;inset:var(--lg-console-top-height) 8px 8px var(--management-width);width:auto;height:auto;margin:0;padding:0;display:block;overflow:hidden;border:1px solid var(--lg-shell-border);border-radius:12px;background:var(--lg-shell-panel);transition:left .18s ease}
body[data-management-shell] .operator-shell[hidden]{display:none}
body[data-management-shell] .operator-sidebar{position:fixed;inset:0 auto 0 0;z-index:110;width:var(--management-width);height:100dvh;display:flex;flex-direction:column;border:0;border-radius:0;background:var(--lg-shell-surface);color:var(--lg-shell-text);overflow:hidden;box-shadow:none;transition:width .18s ease}
body[data-management-shell] .sidebar-summary,body[data-management-shell] .sidebar-footer{display:none}
.management-brand{display:flex;align-items:center;gap:8px;height:var(--lg-console-top-height);flex:0 0 var(--lg-console-top-height);min-width:var(--lg-console-sidebar-closed);padding:0 18px;border:0;background:var(--lg-shell-header);white-space:nowrap}
.management-brand-links{display:flex;align-items:center;gap:10px;min-width:0}
.management-brand-links a{display:inline-flex;align-items:center;color:var(--lg-shell-text);text-decoration:none}.management-brand-links img{display:block;object-fit:contain;width:34px;height:34px}.management-brand-links strong{font-size:17px;font-weight:650;letter-spacing:.01em}
body[data-management-shell][data-management-sidebar="collapsed"] .management-brand-links{display:none}
body[data-management-shell] .management-sidebar-toggle{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--lg-shell-secondary);font:500 14px/21px var(--ark-console-font)}
body[data-management-shell] .management-sidebar-toggle:hover,body[data-management-shell] .management-sidebar-toggle:focus-visible{background:var(--lg-shell-hover);color:var(--lg-shell-accent);outline:none}
body[data-management-shell] .management-sidebar-toggle svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
body[data-management-shell] .site-workbench-nav{left:var(--management-width);height:var(--lg-console-top-height);padding:0 16px;grid-template-columns:minmax(0,1fr) auto;gap:16px;background:var(--lg-shell-header);border:0;box-shadow:none;transition:left .18s ease}
.management-top-navigation{height:100%;min-width:0;display:flex;align-items:center;gap:20px;overflow-x:auto;scrollbar-width:none}
.management-top-navigation a{position:relative;display:flex;align-items:center;flex:0 0 auto;height:36px;min-width:0;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--lg-shell-secondary);font:400 16px/24px var(--ark-console-font);text-decoration:none;white-space:nowrap;box-shadow:none}
.management-top-navigation a[hidden]{display:none}.management-top-navigation a[aria-current="page"]{color:var(--lg-shell-text);font-weight:400;text-shadow:.5px 0 0 currentColor}.management-top-navigation a:after{content:none!important}
.management-top-navigation a:is(:hover,:active){color:var(--lg-shell-text);background:transparent;box-shadow:none}
body[data-management-shell] .operator-content{height:100%;min-height:0;min-width:0;margin:0;padding:24px;overflow:auto;background:var(--lg-shell-panel);border:0;border-radius:0;box-shadow:none}
body[data-management-shell] .sidebar-list{display:grid;align-content:start;overflow-x:hidden;overflow-y:auto;min-height:0;gap:4px!important;padding:8px 12px!important;scrollbar-width:thin}
body[data-management-shell] .operator-sidebar .sidebar-item{display:flex!important;align-items:center;gap:10px!important;width:100%;height:40px!important;min-height:40px!important;margin:0;padding:0 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--lg-shell-text)!important;text-decoration:none;white-space:nowrap;text-align:left;font:400 14px/40px "PingFang SC",sans-serif!important;box-shadow:none!important;overflow:hidden;outline:none!important}
body[data-management-shell] .sidebar-item strong{font:inherit!important}
body[data-management-shell] .sidebar-item small,body[data-management-shell] .sidebar-item:before,body[data-management-shell] .sidebar-item:after,body[data-management-shell] .sidebar-item strong:after{display:none!important}
body[data-management-shell] .operator-sidebar .sidebar-item[aria-current="page"]{background:var(--lg-shell-selected)!important;font-weight:500!important}
body[data-management-shell] .operator-sidebar .sidebar-item:is(:hover,:active):not(:disabled){background:var(--lg-shell-selected)!important;color:var(--lg-shell-text)!important}
body[data-management-shell] .sidebar-item:focus-visible,body[data-management-shell] .management-top-navigation a:focus-visible{box-shadow:inset 0 0 0 2px var(--lg-shell-accent)!important;outline:none!important}
body[data-management-shell] .sidebar-copy{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;font:inherit!important}
body[data-management-shell] .operator-sidebar .account-sub-item{padding-left:42px!important}
body[data-management-shell][data-management-sidebar="collapsed"] .operator-sidebar .sidebar-item{width:52px!important;padding:0 12px!important;justify-content:center}
body[data-management-shell][data-management-sidebar="collapsed"] .sidebar-copy{display:none}
body[data-management-shell] .sidebar-nav-icon{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center}
body[data-management-shell] .sidebar-nav-icon svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body[data-management-shell] .site-nav-actions{gap:16px}body[data-management-shell] .site-nav-logout{padding:7px 4px;border:0;background:transparent;color:var(--lg-shell-secondary);font:400 13px/21px var(--ark-console-font)}body[data-management-shell] .site-nav-logout:hover{background:transparent;color:var(--lg-shell-accent)}
body[data-management-shell] #workbench-orders-layer{display:block;max-width:none;width:100%;height:auto;position:static;box-shadow:none;border:0;border-radius:0;background:transparent;transform:none;padding:0}
body[data-management-shell] .account-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}
body[data-management-shell] :is(.account-page-heading h1,.operator-page-heading h1){margin:0;color:var(--lg-shell-text);font:500 14px/22px var(--ark-console-font)}
body[data-management-shell] :is(.account-page-heading p,.operator-page-heading p){margin:6px 0 0;font-size:13px;line-height:20px;color:var(--lg-shell-secondary)}
body[data-management-shell] :is(.primary-button,.secondary-button){height:32px;min-height:32px;padding:0 16px;border-radius:6px;box-shadow:none;font:500 13px/20px var(--ark-console-font)}
body[data-management-shell] .primary-button:not(:disabled){background:var(--lg-shell-accent);color:#fff;border-color:transparent}
body[data-management-shell] .secondary-button{background:transparent;color:var(--lg-shell-secondary);border:.5px solid #d0d0e1}
body[data-management-shell] .operator-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){height:32px;min-height:32px;border-radius:6px;border-color:#d0d0e1;box-shadow:none;font-size:13px}
body[data-management-shell] .operator-content th{height:40px;background:#f5f5fb;border-color:var(--lg-shell-border);font:500 13px/20px var(--ark-console-font);color:var(--lg-shell-secondary)}
body[data-management-shell] .operator-content td{border-color:var(--lg-shell-border);font-size:13px;line-height:20px}
body[data-management-shell] .全局客服{right:0!important;bottom:82px!important;display:block!important}body[data-management-shell] .全局客服 .全局客服按钮{display:none!important}body[data-management-shell] .全局客服 .全局客服联系页{width:42px!important;min-width:42px!important;height:116px!important;min-height:116px!important;padding:10px 0!important;flex-direction:column!important;gap:7px!important;border-right:0!important;border-radius:12px 0 0 12px!important;background:var(--lg-shell-panel)!important;color:var(--lg-shell-secondary)!important;box-shadow:var(--lg-shell-support-shadow)!important}body[data-management-shell] .全局客服 .全局客服联系页>span:last-child{writing-mode:vertical-rl;letter-spacing:2px;font-size:12px}
@media(max-width:760px){.management-brand{padding-inline:18px}body[data-management-shell] .site-workbench-nav{padding:0 8px}.management-top-navigation{gap:20px}body[data-management-shell] .operator-content{padding:24px}body[data-management-shell][data-management-sidebar="collapsed"] .operator-sidebar .sidebar-item{width:40px!important}}
@media(prefers-reduced-motion:reduce){body[data-management-shell] :is(.operator-shell,.operator-sidebar,.site-workbench-nav){transition:none}}

body[data-management-shell] .management-sidebar-bottom .management-return-console{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;height:34px;padding:0 11px;border:1px solid #d0d0e1;border-radius:7px;background:#fff;color:var(--lg-shell-text);font:400 14px/20px var(--ark-console-font);text-decoration:none}
body[data-management-shell] .management-sidebar-bottom .management-return-console:hover{background:var(--lg-shell-hover);border-color:var(--lg-shell-accent);color:var(--lg-shell-accent)}
body[data-management-shell] .management-sidebar-bottom .management-return-console:active{background:var(--lg-shell-selected)}
.management-return-console svg{margin-inline:.5px;width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}

.management-sidebar-bottom{margin-top:auto;flex:0 0 auto;padding:12px;display:flex;justify-content:center}
body[data-management-shell] .management-sidebar-bottom .management-return-console{width:100%;box-sizing:border-box}
body[data-management-shell] .management-sidebar-bottom .management-return-console:focus-visible{outline:2px solid var(--lg-shell-accent);outline-offset:2px}
body[data-management-shell][data-management-sidebar="collapsed"] .management-sidebar-bottom .management-return-console{width:34px;padding:0;justify-content:center}
body[data-management-shell][data-management-sidebar="collapsed"] .management-return-console span{display:none}
