:root{--ui-bg:#f6f6f7;--ui-surface:#fff;--ui-surface-soft:#f1f1f3;--ui-ink:#252525;--ui-muted:#6b6b6b;--ui-border:#e4e4e7;--ui-border-strong:#ceced2;--ui-accent:#202020;--ui-on-accent:#fff;--ui-focus:#787882;--ui-success:#087b50;--ui-success-soft:#e9f6ef;--ui-warning:#945e00;--ui-warning-soft:#fff5db;--ui-danger:#c52e39;--ui-danger-soft:#fcebed;--ui-radius:12px;--ui-shadow:0 1px 2px #0000000a;--ui-font:inherit}html[data-theme=dark]{--ui-bg:#18181a;--ui-surface:#242426;--ui-surface-soft:#303033;--ui-ink:#ededee;--ui-muted:#aeafb6;--ui-border:#3b3b40;--ui-border-strong:#55555c;--ui-accent:#ededee;--ui-on-accent:#202022;--ui-focus:#b8b8c0;--ui-success:#7be0b0;--ui-success-soft:#193b2e;--ui-warning:#f4cc76;--ui-warning-soft:#3e321d;--ui-danger:#ff9ba2;--ui-danger-soft:#44282b;--ui-shadow:0 1px 2px #00000024}.sui-button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:550;line-height:20px;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.sui-button-primary{color:var(--ui-on-accent);background:var(--ui-accent);box-shadow:inset 0 1px #ffffff21,0 1px 2px #0000001a}.sui-button-primary:hover:not(:disabled){background:color-mix(in srgb, var(--ui-accent) 86%, var(--ui-surface))}.sui-button-outline{color:var(--ui-ink);border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.sui-button-secondary{color:var(--ui-ink);background:var(--ui-surface-soft);border-color:var(--ui-border)}.sui-button-ghost,.sui-button-link{color:var(--ui-ink);background:0 0}.sui-button-outline:hover:not(:disabled),.sui-button-secondary:hover:not(:disabled),.sui-button-ghost:hover:not(:disabled){background:var(--ui-surface-soft);border-color:var(--ui-border-strong)}.sui-button-link{text-underline-offset:4px}.sui-button-link:hover{text-decoration:underline}.sui-button-destructive{color:var(--ui-danger);background:var(--ui-danger-soft);border-color:color-mix(in srgb, var(--ui-danger) 22%, var(--ui-border))}.sui-button-destructive:hover:not(:disabled){border-color:var(--ui-danger)}.sui-button-sm{min-height:32px;padding:5px 10px;font-size:12px}.sui-button-lg{min-height:40px;padding:9px 16px}.sui-button-icon{width:36px;min-width:36px;padding:0}.sui-button svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.sui-button:disabled,.sui-button[aria-disabled=true]{opacity:.48;cursor:not-allowed}.sui-button:focus-visible,.sui-input:focus-visible,.sui-checkbox:focus-visible,.sui-tabs-trigger:focus-visible,.sui-tabs-content:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.sui-badge{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:2px 7px;font-size:11px;font-weight:550;line-height:17px;display:inline-flex}.sui-badge-default{color:var(--ui-on-accent);background:var(--ui-accent)}.sui-badge-secondary{color:var(--ui-muted);background:var(--ui-surface-soft)}.sui-badge-outline{color:var(--ui-muted);border-color:var(--ui-border);background:0 0}.sui-badge-success{color:var(--ui-success);background:var(--ui-success-soft)}.sui-badge-warning{color:var(--ui-warning);background:var(--ui-warning-soft)}.sui-badge-destructive{color:var(--ui-danger);background:var(--ui-danger-soft)}.sui-input{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;min-width:0;min-height:36px;color:var(--ui-ink);box-shadow:var(--ui-shadow);border-radius:8px;padding:7px 10px;font-family:inherit;font-size:13px;line-height:20px;transition:border-color .15s,box-shadow .15s}.sui-input::placeholder{color:var(--ui-muted);opacity:.85}.sui-input:disabled{opacity:.5;cursor:not-allowed}.sui-input[aria-invalid=true]{border-color:var(--ui-danger)}.sui-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23808088' stroke-width='1.6'%3E%3Cpath d='m5 6 3 3 3-3'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:16px;padding-inline-end:30px}.sui-checkbox{border:1px solid var(--ui-border-strong);background:var(--ui-surface);cursor:pointer;border-radius:4px;flex:0 0 17px;place-content:center;width:17px;height:17px;padding:0;display:inline-grid}.sui-checkbox[data-state=checked],.sui-checkbox[data-state=indeterminate]{background:var(--ui-accent);color:var(--ui-on-accent);border-color:var(--ui-accent)}.sui-checkbox:disabled{opacity:.5;cursor:not-allowed}.sui-checkbox-indicator{display:flex}.sui-checkbox-dash,.sui-checkbox[data-state=indeterminate] .sui-checkbox-tick{display:none}.sui-checkbox[data-state=indeterminate] .sui-checkbox-dash{display:block}.sui-tooltip{z-index:10050;border:1px solid var(--ui-border);background:var(--ui-ink);max-width:min(280px,100vw - 24px);color:var(--ui-surface);transform-origin:var(--radix-tooltip-content-transform-origin);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.5;animation:.12s ease-out sui-tooltip-in;box-shadow:0 4px 16px #0000001f}.sui-tooltip-arrow{fill:var(--ui-ink)}.sui-tabs{min-width:0}.sui-tabs-list{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:9px;flex-wrap:wrap;align-items:center;gap:3px;padding:3px;display:inline-flex}.sui-tabs-trigger{min-height:30px;color:var(--ui-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:4px 12px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.sui-tabs-trigger[data-state=active]{color:var(--ui-ink);background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow)}.sui-tabs-trigger:disabled{opacity:.45;cursor:not-allowed}.sui-tabs-content{min-width:0;margin-top:14px}.sui-skeleton{background:var(--ui-surface-soft);border-radius:5px;min-height:14px;animation:1.8s ease-in-out infinite sui-pulse}@keyframes sui-pulse{50%{opacity:.45}}@keyframes sui-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.admin-fixed-shell .page-wrapper .admin-page-header .sui-button{min-height:36px}.admin-fixed-shell .page-wrapper .admin-page-header .sui-button-sm{min-height:32px}.admin-fixed-shell .page-wrapper .admin-page-header .sui-button-icon{padding:0}@media (max-width:639px){.sui-button,.sui-button-sm,.sui-button-lg,.sui-tabs-trigger,.admin-fixed-shell .page-wrapper .admin-page-header .sui-button{min-height:44px}.sui-button-icon{width:44px;min-width:44px}.sui-input{min-height:44px;font-size:16px}}@media (prefers-reduced-motion:reduce){.sui-button,.sui-input{transition:none}.sui-skeleton,.sui-tooltip{animation:none}}
.ios-glass-shell.console-shell{--ui-bg:#f5f7fa;--ui-surface:#fff;--ui-surface-soft:#f3f5fc;--ui-ink:#303133;--ui-muted:#606b7a;--ui-border:#e4e7ed;--ui-accent:#287bb5;--ui-focus:#409eff;--admin-sidebar-surface:#304156;--admin-sidebar-selected:#263445;--admin-sidebar-connector:#526277;--admin-rail-width:260px;--glass-focus:#409eff}html[data-theme=dark] .ios-glass-shell.console-shell{--admin-sidebar-surface:#304156;--admin-sidebar-selected:#263445;--ui-bg:#17212d;--ui-surface:#202d3c;--ui-surface-soft:#29394d;--ui-ink:#e6edf5;--ui-muted:#a8b7c9;--ui-border:#3a4a5e;--ui-accent:#63b1ea}.ios-glass-shell.console-shell.admin-fixed-shell .navbar-header{color:var(--ui-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-surface)!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important}.console-shell.admin-fixed-shell .navbar-header:before,.console-shell.admin-fixed-shell .navbar-header:after{content:none}.ios-glass-shell.console-shell.admin-fixed-shell .navbar-header :is(.topbar-link,.admin-header-search,.admin-language-switch select),.ios-glass-shell.console-shell.admin-fixed-shell .navbar-header .header-item>button,.ios-glass-shell.console-shell.admin-fixed-shell .navbar-header #mobile_btn{color:var(--ui-ink)!important;background:0 0!important;border-radius:4px!important}.ios-glass-shell.console-shell.admin-fixed-shell .navbar-header .header-item .admin-header-search{background:var(--ui-surface-soft)!important;border-color:var(--ui-border)!important;box-shadow:none!important}.console-shell.admin-fixed-shell .navbar-header .admin-language-switch select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.console-shell.admin-fixed-shell .navbar-header .admin-language-switch select option{background:var(--ui-surface);color:var(--ui-ink)}.ios-glass-shell.console-shell.admin-fixed-shell .navbar-header :is(.topbar-link,.header-item>button):hover{background:var(--ui-surface-soft)!important}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar{--glass-text:#d3deeb;--glass-muted:#a7b7ca;--glass-control:#263445;border-color:#304156!important}.ios-glass-shell.console-shell .sidebar .sidebar-menu{padding-inline:0}.ios-glass-shell.console-shell .sidebar .sidebar-menu>ul>li{margin-top:0}.ios-glass-shell.console-shell .sidebar .sidebar-menu>ul>li>a{border-radius:0;min-height:44px;padding:11px 18px;font-weight:400}.ios-glass-shell.console-shell .sidebar .sidebar-menu li ul{border-radius:0;background:#1f2d3d!important}.ios-glass-shell.console-shell .sidebar .sidebar-menu li a{color:#d3deeb!important;border-radius:0!important}.ios-glass-shell.console-shell .sidebar .sidebar-menu li a:hover{color:#fff!important;background:#263445!important}.ios-glass-shell.console-shell .sidebar .sidebar-menu li a:is(.active,[aria-current]),.ios-glass-shell.console-shell .sidebar .sidebar-menu>ul>li>a:is(.active,.subdrop){color:#64b5ff!important;box-shadow:none!important;background:#263445!important}.console-shell .sidebar .sidebar-menu .menu-title{padding-inline:18px;font-size:10px;color:#a7b7ca!important}.console-shell .sidebar .sidebar-menu a>i{color:inherit!important}.ios-glass-shell.console-shell .page-wrapper{--admin-accent:#287bb5;--admin-accent-hover:#206392;--admin-action-edge:#287bb5;--admin-on-accent:#fff;--admin-table-heading:#f5f7fa}.console-page-tabs{border-bottom:1px solid var(--ui-border);scrollbar-width:thin;gap:5px;min-height:40px;padding:6px 0;display:flex;overflow-x:auto}.console-page-tab{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-muted);flex-shrink:0;align-items:center;font-size:12px;display:flex}.console-page-tab>a{color:inherit;white-space:nowrap;padding:4px 10px}.console-page-tab>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:3px 8px}.console-page-tab.is-current{color:#fff;background:#32865e;border-color:#32865e}.console-page-tab.is-current>a:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.console-start{background:var(--ui-surface);border:1px solid var(--ui-border);grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;padding:22px 16px;display:grid}.console-start h2{color:#496fbd;margin:0 0 12px;font-size:16px;font-weight:500}.console-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.console-shortcuts a{background:var(--ui-surface-soft);color:var(--ui-ink);border:1px solid #0000;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.console-shortcuts a:hover{color:#287bb5;border-color:#8ea9dc}.console-shell :is(.console-shortcuts a,.console-page-tab a,.console-page-tab button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (max-width:767px){.console-start{grid-template-columns:1fr;gap:18px;padding:16px}.console-page-tab>a,.console-page-tab>button{align-items:center;min-height:36px;display:flex}.console-shortcuts a{min-height:44px}}html[data-theme=dark] .console-start h2{color:#99b8ff}@media (max-width:991px){.ios-glass-shell.console-shell.admin-fixed-shell{--admin-rail-width:0px}.console-page-tabs{padding-inline:12px}.console-start{margin-inline:12px}}html:has(.console-shell){--console-panel-radius:4px;--ui-radius:4px;--ui-accent:#287bb5;--ui-focus:#409eff;--ui-border:#dfe4eb;--ui-surface-soft:#f4f6fa}html[data-theme=dark]:has(.console-shell){--ui-accent:#63b1ea;--ui-border:#3a4a5e;--ui-surface-soft:#29394d}.ios-glass-shell.console-shell .page-wrapper{--admin-table-heading:var(--ui-surface-soft);--admin-accent-soft:#edf5fc;--admin-accent-ink:#246d9e;--ui-radius:4px;min-width:0}html[data-theme=dark] .ios-glass-shell.console-shell .page-wrapper{--admin-accent:#287bb5;--admin-on-accent:#fff;--admin-accent-soft:#233e55;--admin-accent-ink:#9bcaf0}.ios-glass-shell.console-shell .page-wrapper :is(.card,.admin-work-panel,div.bg-white.border,section.bg-white.border,article.bg-white.border,.admin-data-table){box-shadow:none;border-radius:4px!important}.ios-glass-shell.console-shell .page-wrapper .admin-data-table{border:1px solid var(--ui-border);background:var(--ui-surface)}.ios-glass-shell.console-shell .page-wrapper :is(.admin-page-header,.card-header){margin-bottom:16px}.ios-glass-shell.console-shell .page-wrapper :is(.admin-primary-action,.admin-secondary-action,.btn,.btn-sm,.sui-button){box-shadow:none;border-radius:4px!important}.ios-glass-shell.console-shell .page-wrapper :is(.admin-secondary-action,.sui-button-outline){background:var(--ui-surface);border-color:var(--ui-border)}.ios-glass-shell.console-shell .page-wrapper :is(.form-control,.form-select,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker){border-color:var(--ui-border);box-shadow:none;color:var(--ui-ink);background-color:var(--ui-surface);min-height:36px;font-size:13px;border-radius:4px!important}.ios-glass-shell.console-shell .page-wrapper :is(.form-control,.form-select,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker):focus-within{outline-offset:1px;border-color:#409eff;outline:2px solid #409eff38}.ios-glass-shell.console-shell .page-wrapper :is(.admin-data-table,.card) table thead th{color:var(--ui-muted);border-bottom:1px solid var(--ui-border);font-size:12px;font-weight:600;background:var(--ui-surface-soft)!important}.ios-glass-shell.console-shell .page-wrapper .admin-data-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--ui-border);padding-block:12px}.ios-glass-shell.console-shell .page-wrapper .admin-data-table .ant-table-tbody>tr:hover>td{background:var(--ui-surface-soft)!important}.ios-glass-shell.console-shell .page-wrapper .admin-data-table .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--admin-accent-soft)!important}html:has(.console-shell) :is(.ant-modal-content,.ant-drawer-content,.sui-dialog-content,.sui-popover-content){border-radius:6px}html:has(.console-shell) .ant-modal-content{background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-border)}html:has(.console-shell) .ant-modal-header{border-bottom:1px solid var(--ui-border);background:0 0;margin-bottom:18px;padding-bottom:14px}html:has(.console-shell) :is(.ant-modal-title,.ant-drawer-title){color:var(--ui-ink);font-size:16px}html:has(.console-shell) .ant-btn-primary{box-shadow:none;background:#287bb5;border-color:#287bb5}html:has(.console-shell) .ant-btn-primary.ant-btn-dangerous{background:var(--ui-danger);border-color:var(--ui-danger)}html:has(.console-shell) .ant-btn{border-radius:4px}@media (max-width:639px){.ios-glass-shell.console-shell .page-wrapper :is(.form-control,.form-select,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker){min-height:44px;font-size:16px}.ios-glass-shell.console-shell .page-wrapper :is(.admin-primary-action,.admin-secondary-action,.sui-button){min-height:44px}}html:has(.console-shell){--glass-solid:var(--ui-surface);--glass-text:var(--ui-ink);--glass-muted:var(--ui-muted);--glass-border:var(--ui-border);--glass-surface-soft:var(--ui-surface-soft);--admin-accent:#287bb5;--admin-accent-hover:#206392;--admin-on-accent:#fff}html:has(.console-shell) .ant-modal-container{color:var(--ui-ink);border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface)!important}html:has(.console-shell) .customer-editor .ant-modal-container{border-radius:6px}html:has(.console-shell) .customer-form-grid input{border-radius:4px}.ios-glass-shell.console-shell .page-wrapper{display:block}.ios-glass-shell.console-shell .page-wrapper :is(button.btn-sm.bg-dark,a.btn-sm.bg-dark){background:var(--admin-accent)!important;border-color:var(--admin-accent)!important;color:#fff!important}.ios-glass-shell.console-shell .page-wrapper :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],textarea){border-radius:4px}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu{padding:0 0 20px}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li>a{min-height:50px;padding:12px 30px 12px calc(20px + var(--menu-depth,0) * 20px);border:0;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:400;line-height:1.5;display:flex;color:#bfcbd9!important;background:0 0!important}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li>a>i{width:18px;color:inherit;flex:0 0 18px;margin:0;font-size:17px;display:inline-block}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li>a>.sidebar-menu-label{white-space:normal;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.5}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li ul{padding:0;margin:0!important}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li>a:hover,.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li>a[aria-expanded=true]{color:#eef3fa!important;background:#263445!important}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li>a[aria-current]{font-weight:500;color:#409eff!important;background:#263445!important}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li>a:focus-visible{outline-offset:-3px;outline:2px solid #84c4ff}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li:before,.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li>a:before,.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li>a:after{content:none!important}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu .menu-arrow{color:#91a2b6;right:15px}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar-status-count{color:#e0e9f5;background:#3c5069;border:0;border-radius:3px;min-width:22px;padding:1px 6px;font-size:11px}.console-breadcrumb{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);min-height:42px;color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.console-breadcrumb-part{align-items:center;gap:10px;display:inline-flex}.console-breadcrumb [aria-current]{color:var(--ui-ink)}.console-breadcrumb a:hover{color:var(--ui-accent)}.console-breadcrumb a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.console-page-tabs{background:var(--ui-surface);gap:4px;min-height:36px;padding-inline:10px}.ios-glass-shell.console-shell .page-wrapper>:is(main,.content){padding-top:20px}@media (min-width:992px){body.mini-sidebar .ios-glass-shell.console-shell.admin-fixed-shell{--admin-rail-width:60px}body.mini-sidebar .ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu{padding-inline:0}body.mini-sidebar .ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu>ul>li{margin:0}body.mini-sidebar .ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu>ul>li>a{justify-content:center;width:60px;height:50px;min-height:50px;padding:0}}@media (max-width:991px){.console-breadcrumb{padding-inline:12px;font-size:12px}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu li>a{min-height:46px}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar{width:min(280px,100vw - 48px)}}.console-shell .console-tabs-row{align-items:stretch;min-width:0;display:flex;position:relative}.console-shell .console-tabs-row .console-page-tabs{flex:1;min-width:0}.console-shell .console-tab-actions{flex:0 0 36px;position:relative}.console-shell .console-tab-actions summary{cursor:pointer;border:1px solid var(--ui-border);background:var(--ui-surface);padding:7px 10px;list-style:none}.console-shell .console-tab-actions summary::-webkit-details-marker{display:none}.console-shell .console-tab-actions>div{z-index:30;background:var(--ui-surface);border:1px solid var(--ui-border);min-width:170px;padding:5px;position:absolute;top:100%;right:0;box-shadow:0 4px 14px #0002}.console-shell .console-tab-actions button{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:9px 12px;display:block}.console-shell .console-tab-actions button:hover{color:#409eff;background:#ecf5ff}.console-shell .console-tab-actions :focus-visible{outline-offset:2px;outline:2px solid #409eff}@media (min-width:992px){.ios-glass-shell.console-shell.admin-fixed-shell{--admin-rail-width:280px}body.mini-sidebar .ios-glass-shell.console-shell.admin-fixed-shell{--admin-rail-width:54px}body.mini-sidebar .ios-glass-shell.console-shell.admin-fixed-shell .sidebar .sidebar-menu>ul>li>a{width:54px}.ios-glass-shell.console-shell.admin-fixed-shell .sidebar{transition:width .28s!important}.ios-glass-shell.console-shell.admin-fixed-shell .page-wrapper,.ios-glass-shell.console-shell.admin-fixed-shell .footer{transition:margin-left .28s!important}}.console-compact-group>button{color:#bfcbd9;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:54px;height:50px;display:flex}.console-compact-group>button i{font-size:18px}.console-compact-group>button:hover,.console-compact-group>button[aria-expanded=true]{color:#fff;background:#263445}.console-compact-group>button.is-current{color:#409eff}.console-compact-group>button:focus-visible{outline-offset:-3px;outline:2px solid #84c4ff}.console-compact-flyout{z-index:1300;overscroll-behavior:contain;color:#bfcbd9;background:#1f2d3d;border-radius:2px;width:240px;max-height:calc(100dvh - 16px);padding:6px 0;animation:.16s ease-out console-flyout-in;position:fixed;overflow:auto;box-shadow:0 5px 16px #0003}.console-compact-flyout-title{color:#91a2b6;border-bottom:1px solid #ffffff12;padding:9px 18px;font-size:12px}.console-compact-flyout ul{margin:0;padding:0;list-style:none}.console-compact-flyout li a{color:#bfcbd9;align-items:center;gap:12px;min-height:42px;padding:12px 18px;font-size:13px;text-decoration:none;display:flex}.console-compact-flyout li ul{padding-left:14px}.console-compact-flyout a:hover,.console-compact-flyout a:focus-visible{color:#fff;background:#001528}.console-compact-flyout a[aria-current]{color:#409eff}.console-compact-flyout .sidebar-menu-label{flex:1}.console-compact-flyout .sidebar-status-count{background:#304156;border-radius:3px;padding:1px 5px;font-size:11px}.console-compact-flyout a[aria-expanded]:after{content:"›";margin-left:auto;transform:rotate(0)}.console-compact-flyout a[aria-expanded=true]:after{transform:rotate(90deg)}.console-compact-flyout .menu-arrow{display:none}@keyframes console-flyout-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ios-glass-shell.console-shell.admin-fixed-shell :is(.sidebar,.page-wrapper,.footer){transition:none!important}.console-compact-flyout{animation:none}}
html:has(.console-shell){--console-control-radius:4px;--console-panel-radius:4px;--glass-card-shadow:none}.ios-glass-shell.console-shell .page-wrapper{--ui-bg:var(--ui-surface);--admin-accent:#337ecc;--admin-accent-hover:#2868ab;--admin-action-edge:#337ecc;--admin-table-heading:var(--ui-surface-soft);background:var(--ui-surface)}.ios-glass-shell.console-shell .page-wrapper h1{letter-spacing:0;font-size:20px!important}.ios-glass-shell.console-shell .page-wrapper :is(.card,.admin-work-panel,.supplier-summary-card,.supplier-ledger-card){border-color:var(--ui-border);box-shadow:none!important;border-radius:4px!important}.ios-glass-shell.console-shell .page-wrapper :is(.form-control,.form-select,.ant-input,.ant-input-affix-wrapper,.ant-picker,.react-select__control){border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-ink);box-shadow:none;min-height:36px;font-size:13px;border-radius:4px!important}.ios-glass-shell.console-shell .page-wrapper :is(.form-label,.ant-form-item-label>label){color:var(--ui-muted);font-size:13px;font-weight:500;line-height:1.5}.ios-glass-shell.console-shell .page-wrapper :is(.form-control,.form-select,.ant-input,.react-select__control):hover{border-color:#aab6c4}.ios-glass-shell.console-shell .page-wrapper :is(.form-control,.form-select,.ant-input):focus{border-color:var(--ui-focus);outline:2px solid color-mix(in srgb,var(--ui-focus) 18%,transparent);outline-offset:0}.ios-glass-shell.console-shell .page-wrapper :is(.form-control,.form-select):disabled{background:var(--ui-surface-soft);color:var(--ui-muted);cursor:not-allowed}.ios-glass-shell.console-shell .page-wrapper :is(.btn,.btn-sm,.sui-button,.admin-primary-action,.admin-secondary-action):not([role=switch]){font-size:13px;font-weight:500;line-height:20px;box-shadow:none!important;border-radius:4px!important}.ios-glass-shell.console-shell .page-wrapper :is(.btn-primary,.admin-primary-action,.sui-button-primary,button.bg-primary:not([role=switch])){color:#fff!important;background:var(--admin-accent)!important;border-color:var(--admin-accent)!important}.ios-glass-shell.console-shell .page-wrapper :is(.btn-primary,.admin-primary-action,.sui-button-primary):hover:not(:disabled){background:var(--admin-accent-hover)!important}.ios-glass-shell.console-shell .page-wrapper :is(.btn,.btn-sm,.sui-button):disabled{opacity:.5;cursor:not-allowed}.ios-glass-shell.console-shell .page-wrapper :is(.btn,.btn-sm,.sui-button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ios-glass-shell.console-shell .page-wrapper table:not([role=grid]){border-color:var(--ui-border);font-size:13px}.ios-glass-shell.console-shell .page-wrapper table:not([role=grid]) th{background:var(--ui-surface-soft);color:var(--ui-muted);font-weight:600}.ios-glass-shell.console-shell .page-wrapper table:not([role=grid]) :is(th,td){border-inline-end:1px solid var(--ui-border)}.ios-glass-shell.console-shell .page-wrapper table:not([role=grid]) :is(th,td):last-child{border-inline-end:0}.ios-glass-shell.console-shell .page-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--admin-accent-soft)!important}html:has(.console-shell) :is(.ant-modal-container,.ant-drawer-content,.sui-dialog-content){background:var(--ui-surface);color:var(--ui-ink);border-radius:4px!important}html:has(.console-shell) :is(.ant-modal-body,.ant-drawer-body,.sui-dialog-content) :is(.form-control,.form-select,.ant-input,.ant-input-affix-wrapper){border-color:var(--ui-border);min-height:36px;font-size:13px;border-radius:4px!important}html:has(.console-shell) .ant-modal-footer{border-top:1px solid var(--ui-border);margin-top:20px;padding-top:16px}html:has(.console-shell) .ant-btn-primary:not(.ant-btn-dangerous){background:#337ecc;border-color:#337ecc}@media (max-width:639px){.ios-glass-shell.console-shell .page-wrapper :is(.form-control,.form-select,.ant-input,.ant-input-affix-wrapper,.ant-picker,.react-select__control){min-height:44px;font-size:16px}html:has(.console-shell) :is(.ant-modal-body,.ant-drawer-body,.sui-dialog-content) :is(.form-control,.form-select,.ant-input,.ant-input-affix-wrapper){min-height:44px;font-size:16px}.ios-glass-shell.console-shell .page-wrapper :is(.btn,.btn-sm,.sui-button,.admin-primary-action,.admin-secondary-action):not([role=switch]):not(.size-7):not(.size-8):not(.size-9){min-height:44px}}@media print{.console-breadcrumb,.console-page-tabs,.console-start{display:none!important}}.ios-glass-shell.console-shell .page-wrapper :is(input.border:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]),textarea.border,select.border){border-color:var(--ui-border);background-color:var(--ui-surface);color:var(--ui-ink);box-shadow:none!important;border-radius:4px!important}.ios-glass-shell.console-shell .page-wrapper :is(input.border,textarea.border,select.border):focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.ios-glass-shell.console-shell .page-wrapper .react-select__input-container input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;min-height:0!important;padding:0!important}.ios-glass-shell.console-shell .page-wrapper .react-select__control--is-focused{outline:2px solid var(--ui-focus)!important;outline-offset:1px!important}.ios-glass-shell.console-shell .page-wrapper input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not(.react-select__input),.ios-glass-shell.console-shell .page-wrapper textarea,.ios-glass-shell.console-shell .page-wrapper select{box-shadow:none!important;border-radius:4px!important}html:has(.console-shell) :is(.ant-modal-container,.ant-drawer-content,.sui-dialog-content) :is(.admin-primary-action,.admin-secondary-action,.btn,.btn-sm,.sui-button){box-shadow:none!important;border-radius:4px!important}html:has(.console-shell) :is(.ant-modal-container,.ant-drawer-content,.sui-dialog-content) .admin-primary-action{color:#fff;background:#337ecc;border-color:#337ecc}.console-shell [data-console-surface=page]{min-width:0;color:var(--ui-ink)}.console-shell [data-console-surface=header]{border:0;border-bottom:1px solid var(--ui-border);box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:0 0 15px;display:flex}.console-shell [data-console-surface=header] h1{margin:0;font-weight:600;line-height:1.4}.console-shell [data-console-surface=header] p{color:var(--ui-muted);margin:5px 0 0;font-size:13px;line-height:1.6}.console-shell [data-console-surface=panel]{border-color:var(--ui-border);background:var(--ui-surface);min-width:0;box-shadow:none;border-radius:4px}.console-shell [data-console-surface=toolbar]{border-color:var(--ui-border);background:var(--ui-surface);box-shadow:none;border-radius:0;flex-wrap:wrap;gap:10px}.console-shell [data-console-surface=table]{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.console-shell [data-console-surface=table] table{border-collapse:collapse;width:100%}.console-shell [data-console-surface=table] th{font-size:12px;line-height:1.5}.console-shell [data-console-surface=table] td{font-size:13px;line-height:1.6}.console-shell [data-console-surface=table] tbody tr:hover{background:var(--ui-surface-soft)}html:has(.console-shell) [data-console-surface=form] :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([role=combobox]){border-color:var(--ui-border);box-shadow:none;border-radius:4px}html:has(.console-shell) [data-console-surface=form] :is(input,select,textarea):focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}@media (max-width:639px){.console-shell [data-console-surface=header]{align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:12px}.console-shell [data-console-surface=header]>*{min-width:0;max-width:100%}}@media print{.console-tabs-row{display:none!important}}@media (min-width:992px){.ios-glass-shell.console-shell .page-wrapper{padding-inline:20px}.ios-glass-shell.console-shell .page-wrapper table:not([role=grid]) :is(th,td){padding-top:8px!important;padding-bottom:8px!important}.ios-glass-shell.console-shell .page-wrapper :is(.admin-primary-action,.admin-secondary-action,.btn-sm,.sui-button):not([role=switch]){min-height:32px;padding-block:5px}}.console-shell .page-wrapper [data-console-surface=page]{animation:.5s console-page-enter}@keyframes console-page-enter{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.console-shell .page-wrapper [data-console-surface=page]{animation:none}}.console-shell .search-input{position:relative}.console-shell .search-input input{padding-right:34px!important}.console-shell .search-input input::-webkit-search-cancel-button{-webkit-appearance:none}.console-shell .console-search-clear{background:var(--ui-surface);width:32px;color:var(--ui-muted);cursor:pointer;border:0;border-radius:4px;font-size:19px;position:absolute;top:1px;bottom:1px;right:1px}.console-shell .console-search-clear:hover{color:var(--ui-focus)}.console-shell .console-search-clear:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px}.console-shell :is(.btn,.btn-sm,.admin-primary-action,.admin-secondary-action,.sui-button){transition:background-color .15s,border-color .15s,color .15s}.console-shell :is(.btn,.btn-sm,.admin-primary-action,.admin-secondary-action,.sui-button):active:not(:disabled){filter:brightness(.94)}html:has(.console-shell) :is(.ant-modal-body,[data-console-surface=form]) :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover:not(:disabled){border-color:#aab6c4}html:has(.console-shell) :is(.ant-modal-body,[data-console-surface=form]) :is(input,textarea,select):user-invalid{border-color:#f56c6c}@media (prefers-reduced-motion:reduce){.console-shell :is(.btn,.btn-sm,.admin-primary-action,.admin-secondary-action,.sui-button){transition:none}}.console-column-resize-handle{z-index:65;cursor:col-resize;touch-action:none;outline:none;width:10px;position:fixed}.console-column-resize-handle:after{content:"";background:0 0;position:absolute;inset:0 4px}.console-column-resize-handle:hover:after,.console-column-resize-handle:focus-visible:after{background:#409eff}.console-column-resize-guide{z-index:66;pointer-events:none;border-left:2px dashed #409eff;width:0;position:fixed}#admin-main table[data-console-resized] th,#admin-main table[data-console-resized] td{overflow-wrap:anywhere}@media print{[data-column-resize-layer]{display:none!important}}
.ios-glass-shell.console-shell .page-wrapper{padding-inline:0}.ios-glass-shell.console-shell .page-wrapper>:is(main,.content,[data-console-surface=page]){box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0;padding:20px}.ios-glass-shell.console-shell .page-wrapper>main>div:not(.hs-overlay):not([role=dialog]):not([aria-modal=true]){width:100%;max-width:none;margin-inline:0}.ios-glass-shell.console-shell .page-wrapper>main>div:has(>[data-console-surface=header]){padding:0}.console-shell [data-console-surface=header]{gap:12px;min-width:0}.console-shell [data-console-surface=header]>*{min-width:0;max-width:100%}.console-shell [data-console-surface=header] :is(h1,h2,p){overflow-wrap:anywhere}.console-shell .admin-data-table,.console-shell .admin-data-table :is(.ant-table-wrapper,.ant-table-container){min-width:0;max-width:100%}@media (max-width:767px){.ios-glass-shell.console-shell .page-wrapper>:is(main,.content,[data-console-surface=page]){padding:16px 12px}}
