.admin-redesign{--admin-canvas:#f5f6f7;--admin-surface:#fff;--admin-surface-subtle:#f8fafb;--admin-border:#e1e5e9;--admin-border-strong:#cbd3da;--admin-text:#223038;--admin-text-secondary:#687680;--admin-text-muted:var(--admin-text-secondary);--admin-muted:var(--admin-text-secondary);--admin-accent:#9b6b2e;--admin-accent-hover:#835822;--admin-accent-soft:#faf2e4;--admin-danger:#a23b35;--admin-success:#426a8a;--admin-warning:#996724;--admin-info:#496d88;--admin-radius-card:10px;--admin-radius-control:7px;--admin-shadow-card:none;--admin-section-gap:var(--admin-page-block-gap);--admin-page-block-gap:16px;--admin-page-header-height:44px;--admin-page-header-tail:0px;--admin-page-title-size:30px;--admin-page-title-line-height:1.4;--admin-page-title-font-weight:700;--admin-page-title-font-family:"Microsoft YaHei", "PingFang SC", Arial, sans-serif;--admin-page-title-margin:0px;--admin-page-control-height:40px;--admin-card-padding:22px;--admin-control-height:42px;--admin-page-padding-x:24px;--admin-page-padding-y:20px;--admin-page-inset-top:var(--admin-page-padding-y);--admin-page-inset-right:var(--admin-page-padding-x);--admin-page-inset-bottom:var(--admin-page-padding-y);--admin-page-inset-left:var(--admin-page-padding-x);--gold:var(--admin-accent);--line:var(--admin-border);--muted:var(--admin-text-secondary);height:100dvh;min-height:0;color:var(--admin-text);font-size:14px}.admin-redesign .global-admin-header{border-color:var(--admin-border)}.admin-redesign[data-admin-module=counter-sales]{--admin-card-padding:inherit;--admin-control-height:inherit}.admin-redesign .global-brand-area{background:#fff;height:100%;padding:0 16px}.admin-redesign .global-brand{width:100%;font-family:var(--font-display);gap:5px;font-size:16px}.admin-redesign .global-brand-wordmark{object-fit:contain;flex:1 1 0;width:calc(100% - 37px);min-width:0;height:32px;display:block}.admin-redesign.sidebar-collapsed .global-brand-wordmark{display:none}.admin-redesign.sidebar-collapsed .global-brand{justify-content:center}.admin-redesign .global-brand-mark{object-fit:contain;flex-basis:32px;width:32px;height:32px}.admin-redesign .global-header-left>button{flex-shrink:0}.admin-redesign .global-header-actions{gap:18px}.admin-redesign .global-account-avatar{color:#3c6357;background:#e8eceb}.admin-redesign .account-online-indicator{display:none}.admin-redesign>aside{border-color:var(--admin-border);padding:10px 12px 14px}.admin-redesign aside nav{gap:6px}.admin-redesign .sidebar-suite{border:0;gap:0;padding:0}.admin-redesign .sidebar-suite-label{color:#77838d;padding:6px 12px;font-size:11px;line-height:16px}.admin-redesign .sidebar-suite-links{gap:1px}.admin-redesign aside nav a{color:#596670;border-radius:6px;gap:10px;height:auto;min-height:32px;padding:6px 12px;font-size:14px;line-height:20px}.admin-redesign aside nav a .nav-icon{color:#84919a;flex-basis:17px;width:17px;height:17px}.admin-redesign aside nav a.active{color:#835822;background:var(--admin-accent-soft)}.admin-redesign aside nav a.active .nav-icon{color:var(--admin-accent)}.admin-redesign.sidebar-collapsed .sidebar-suite-label{display:none}.admin-redesign.sidebar-collapsed .sidebar-suite+.sidebar-suite{border-top:1px solid var(--admin-border);padding-top:6px}.admin-redesign.sidebar-collapsed aside nav a{min-height:40px}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) .admin-page-header{border-bottom:0;align-items:center;gap:18px;padding:0}.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit]) .admin-page-header .admin-page-copy{min-width:0;display:block}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) .admin-page-header h1{white-space:normal;overflow-wrap:anywhere;letter-spacing:.02em;font-size:30px;font-weight:600;line-height:1.35}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) .admin-page-header p{white-space:normal;margin:5px 0 0;font-size:13px;line-height:1.6;overflow:visible}:where(.admin-redesign) .admin-page-title-accessory{margin-top:5px}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) :is(.section-card,.table-card,.form-card,.filter-card,.upload-card,.operation-card){box-shadow:none;border-color:var(--admin-border);border-radius:10px}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) :is(.section-card-heading,.card-heading){padding:17px 22px}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) :is(.section-card-heading,.card-heading) h2{font-size:20px;font-weight:600;line-height:1.4}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) :is(.section-card-heading,.card-heading) p{font-size:13px;line-height:1.6}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) :is(.admin-action-button,.create-button,.secondary-button,.primary-button){border-radius:7px;min-height:40px;font-size:14px;font-weight:500}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) .admin-action-button:is(.is-primary,.is-create){color:#fff;border-color:var(--admin-accent);background:var(--admin-accent);box-shadow:none}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) .admin-action-button:is(.is-primary,.is-create):hover:not(:disabled){background:var(--admin-accent-hover);border-color:var(--admin-accent-hover)}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) .admin-action-button.is-text{min-height:32px;color:var(--admin-accent);padding:5px 9px}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border:1px solid var(--admin-border-strong);min-width:0;min-height:42px;color:var(--admin-text);background:#fff;border-radius:7px;padding:10px 12px;font-size:14px;line-height:20px}:where(.admin-redesign) :is(input[type=checkbox],input[type=radio]){accent-color:var(--admin-accent)}:where(.admin-redesign) :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #cba870}html body :is([data-admin-segments],.order-filter-group:has(>a),.order-filter-group:has(>button),.order-filter-group:has(>.inventory-movement-filter-item),.product-category-picker>div){flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;height:auto;display:flex;border:1px solid var(--admin-border)!important;background:var(--admin-surface-subtle,#edf1f3)!important;border-radius:8px!important;gap:3px!important;padding:4px!important}html:root:root:root body :is([data-admin-segments],.order-filter-group,.product-category-picker>div)>:is(a,button),html:root:root:root body [data-admin-segments]>details>summary,html:root:root:root body .inventory-movement-filter-item>:is(a,button){white-space:nowrap;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;min-width:0!important;height:auto!important;min-height:34px!important;color:var(--admin-text-secondary)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;margin:0!important;padding:6px 13px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}html:root:root:root body :is([data-admin-segments],.order-filter-group,.product-category-picker>div)>:is(a,button):is(.active,[aria-pressed=true],[aria-current=page],[aria-selected=true]),html:root:root:root body .inventory-movement-filter-item>:is(a,button).active{color:#fff!important;background:#234459!important;border-color:#234459!important;font-weight:650!important;box-shadow:0 1px 3px #17252e12!important}html:root:root:root body :is([data-admin-segments],.order-filter-group,.product-category-picker>div,.inventory-movement-filter-item)>:is(a,button):not(.active):not([aria-pressed=true]):not([aria-current=page]):not([aria-selected=true]):hover{color:#234459!important;background:#e4eef7!important;border-color:#86a9c5!important}html:root:root:root body :is([data-admin-segments],.order-filter-group,.product-category-picker>div,.inventory-movement-filter-item)>:is(a,button):focus-visible{outline-offset:2px!important;outline:2px solid #477a9e!important}html body [data-admin-segments]>button:after{display:none}html:root:root:root body [data-admin-filter-layout]{grid-template-columns:minmax(0,1fr) 360px;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;align-items:start!important;gap:12px 16px!important;padding:0!important;display:grid!important}html:root:root:root body [data-admin-filter-options]{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:44px;box-shadow:none!important;background:#f7f9fb!important;border:1px solid #dce3e9!important;border-radius:8px!important;flex:none!important;gap:4px 3px!important;margin:0!important;padding:4px!important;display:flex!important}html:root:root:root body [data-admin-filter-options] :is([data-admin-segments],[data-admin-filter-group],.order-filter-group){flex-wrap:wrap;flex:0 auto;align-items:center;width:auto;min-width:0;max-width:100%;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;gap:3px!important;margin:0!important;padding:0!important}html:root:root:root body [data-admin-filter-options]>[data-admin-filter-group]~[data-admin-filter-group]{align-self:stretch;position:relative;margin-left:8px!important;padding-left:12px!important}html body [data-admin-filter-options]>[data-admin-filter-group]~[data-admin-filter-group]:before{content:"";background:#dce3e9;width:1px;height:auto;position:absolute;top:-4px;bottom:-4px;left:0;transform:none}html:root:root:root body [data-admin-filter-subcategories]{border-top:1px solid #e5eaf0;flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:4px 12px;min-width:0;padding:4px 8px 0;display:flex}html:root:root:root body [data-admin-filter-subcategories]>span{color:var(--admin-text-secondary);font-size:12px}html:root:root:root body [data-admin-filter-group]>select{width:auto;max-width:100%;height:34px!important;min-height:34px!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important;border-radius:5px!important;padding-block:0!important}html:root:root:root body [data-admin-filter-layout]>:last-child:not([data-admin-filter-options]){align-self:start!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}@media (max-width:1100px){html:root:root:root body [data-admin-filter-layout]{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){html:root:root:root body [data-admin-filter-options]>[data-admin-filter-group]{flex-basis:100%}html:root:root:root body [data-admin-filter-options]>[data-admin-filter-group]~[data-admin-filter-group]{border-top:1px solid #e5eaf0!important;margin-left:0!important;padding:4px 0 0!important}html body [data-admin-filter-options]>[data-admin-filter-group]~[data-admin-filter-group]:before{display:none}}html[data-admin-locale] table thead th{font-size:13px;box-shadow:inset 0 -1px #c4ced8;color:#263746!important;background:#e8edf2!important;border-bottom:1px solid #c4ced8!important;font-weight:650!important}html[data-admin-locale] table thead th[aria-sort=ascending],html[data-admin-locale] table thead th[aria-sort=descending]{color:#234459!important;background:#dcebf7!important}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) td{font-size:14px}:where(.admin-redesign) .status-badge{border-color:#0000;border-radius:5px;font-size:12px;font-weight:500}:where(.admin-redesign) .status-badge.is-success{color:#28714b;background:#edf5ef;border-color:#0000}:where(.admin-redesign) .status-badge.is-warning{color:#996724;background:#fbf2df;border-color:#0000}:where(.admin-redesign) .status-badge.is-danger{color:#a23b35;background:#fbefed;border-color:#0000}:where(.admin-redesign) .status-badge.is-info{color:#496d88;background:#edf3f7;border-color:#0000}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) .admin-modal-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#15202852;padding:36px}:where(.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit])) .admin-form-dialog{border-radius:12px;width:min(760px,100vw - 72px);max-height:calc(100dvh - 72px);box-shadow:0 20px 70px #11233326}:where(.admin-redesign) .admin-dialog__header{align-items:start;padding:22px 28px}:where(.admin-redesign) .admin-dialog__header h2{font-size:23px;font-weight:600;line-height:1.4}:where(.admin-redesign) .admin-dialog__header p{font-size:13px;line-height:1.6}:where(.admin-redesign) .admin-dialog__body{overscroll-behavior:contain;padding:24px 28px}:where(.admin-redesign) .admin-dialog__footer{background:#fdfefe;padding:16px 28px}:where(.admin-redesign) .admin-creation-dialog__intro{display:none}.admin-modal-backdrop:has(>.admin-dialog.is-drawer){justify-items:end;padding:0}.admin-modal-backdrop>.admin-dialog.is-drawer{border-radius:0;width:min(760px,100vw - 64px);height:100%;max-height:100dvh}.admin-redesign .admin-logout-dialog{width:min(520px,100vw - 40px)}.global-account-summary{flex-direction:column;gap:5px;padding:12px 14px;display:flex}.global-account-summary strong{overflow-wrap:anywhere;font-size:14px}.global-account-summary span{color:var(--admin-text-secondary);font-size:12px}.header-notifications{position:relative}.header-notifications>button{cursor:pointer;background:0 0;border:0;padding:0}.header-notification-preview{z-index:90;border:1px solid var(--admin-border);background:#fff;border-radius:10px;width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 92px);position:absolute;top:calc(100% + 14px);right:0;overflow:auto;box-shadow:0 12px 35px #1b2c3b20}.header-notification-preview>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;padding:18px;display:flex}.header-notification-preview h2{font-family:var(--font-body);margin:0;font-size:16px}.header-notification-preview>header>span{color:var(--admin-accent);background:var(--admin-accent-soft);border-radius:5px;padding:3px 8px}.header-notification-item{border-bottom:1px solid var(--admin-border);padding:16px 18px;display:block}.header-notification-item:hover{background:var(--admin-surface-subtle)}.header-notification-item strong{overflow-wrap:anywhere;font-size:14px}.header-notification-item p{-webkit-line-clamp:2;color:var(--admin-text-secondary);-webkit-box-orient:vertical;margin:6px 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.header-notification-item time{color:var(--admin-text-secondary);font-size:12px}.header-notification-empty{color:var(--admin-text-secondary);margin:0;padding:24px 18px;font-size:14px}.header-notification-all{color:var(--admin-accent);justify-content:space-between;align-items:center;padding:16px 18px;font-size:14px;display:flex}@media (max-width:1100px){.admin-redesign .global-header-actions{gap:10px}}@media (max-width:980px){.admin-redesign .global-brand-wordmark{display:none}.admin-redesign{--admin-page-padding-x:18px;--admin-page-padding-y:16px}.admin-redesign>aside{padding:10px}.admin-redesign aside nav a{min-height:40px}.admin-redesign .global-brand-area{padding-inline:12px}.admin-redesign .global-header-main{padding-inline:14px}}@media (max-width:620px){.admin-redesign{--admin-page-padding-x:14px;--admin-page-padding-y:14px;--admin-card-padding:16px;--admin-section-gap:14px}.admin-redesign .global-live-clock{display:none}.admin-redesign .global-brand{font-size:14px}.admin-redesign .global-brand-mark{flex-basis:28px;width:28px;height:28px}.admin-redesign .global-header-actions{gap:5px}.admin-redesign:not([data-admin-module=counter-sales]):not([data-admin-module=audit]) .admin-page-header{flex-flow:wrap;align-items:stretch;gap:12px}.admin-redesign .admin-page-header h1{font-size:25px}.admin-redesign .admin-page-header .admin-page-actions{flex:none;justify-content:flex-start}.admin-redesign .admin-modal-backdrop{padding:12px}.admin-redesign .admin-form-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.admin-redesign .admin-dialog__header,.admin-redesign .admin-dialog__body,.admin-redesign .admin-dialog__footer{padding:16px}.admin-redesign .admin-dialog__footer{flex-wrap:wrap}.admin-modal-backdrop:has(>.admin-dialog.is-drawer){padding:0}.admin-modal-backdrop>.admin-dialog.is-drawer{width:100vw;max-height:100dvh}.header-notification-preview{width:calc(100vw - 24px);position:fixed;top:68px;right:12px}}.admin-layout.admin-redesign .admin-page-viewport{--admin-section-gap:var(--admin-page-block-gap);padding:var(--admin-page-inset-top) var(--admin-page-inset-right) var(--admin-page-inset-bottom) var(--admin-page-inset-left)!important;row-gap:var(--admin-section-gap)!important}.admin-layout.admin-redesign .admin-page-viewport :is(.admin-page,.dashboard-page,.custom-order-detail-page):has(>.admin-page-header){row-gap:var(--admin-section-gap)!important;margin:0!important;padding:0!important}.admin-layout.admin-redesign .admin-page-viewport .admin-page-header{width:100%;min-width:0;height:auto!important;min-height:var(--admin-page-header-height)!important;margin:0 0 var(--admin-page-header-tail)!important;text-align:left!important;border:0!important;flex-flow:wrap!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:12px 16px!important;padding:0!important;display:flex!important}.admin-layout.admin-redesign .admin-page-header>.admin-page-copy{min-width:0;text-align:left!important;flex-flow:wrap!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:8px 16px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}.admin-layout.admin-redesign .admin-page-header h1{overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%;margin:var(--admin-page-title-margin) 0!important;font-family:var(--admin-page-title-font-family)!important;font-size:var(--admin-page-title-size)!important;font-weight:var(--admin-page-title-font-weight)!important;line-height:var(--admin-page-title-line-height)!important;letter-spacing:.015em!important;text-align:left!important;white-space:normal!important;padding:0!important}.admin-layout.admin-redesign .admin-page-header>.admin-page-leading{flex:none;align-items:center;display:flex;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.admin-layout.admin-redesign .admin-page-header+.form-help{margin-block:0}.admin-layout.admin-redesign .admin-page-header>.admin-page-actions{min-width:0;max-width:100%;flex-wrap:wrap!important;flex:0 auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px 14px!important;width:auto!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.admin-layout.admin-redesign .admin-page-header .admin-page-title-accessory{margin-block:0!important}.admin-layout.admin-redesign .admin-page-header .admin-page-title-accessory>nav{height:var(--admin-page-control-height)!important;min-height:var(--admin-page-control-height)!important}.admin-layout.admin-redesign .admin-page-header .admin-page-title-accessory>nav>a{align-items:center;padding-block:0!important}.admin-layout.admin-redesign .admin-page-header [data-admin-header-control]{height:var(--admin-page-control-height)!important;min-height:var(--admin-page-control-height)!important}.admin-layout.admin-redesign .admin-page-header :is(.admin-action-button,.secondary-button,.admin-back-button,.admin-date-range-trigger):not(.admin-date-range-popover *,[role=dialog] *,[role=menu] *,details>div *),.admin-layout.admin-redesign .admin-page-header .detail-page-actions>details>summary{min-height:var(--admin-page-control-height)!important;height:var(--admin-page-control-height)!important;padding-block:0!important}.admin-layout.admin-redesign .admin-page-header .detail-page-actions>details>summary{justify-content:center;align-items:center;display:inline-flex}.admin-layout.admin-redesign .admin-page-header .admin-back-button{width:var(--admin-page-control-height)!important;min-width:var(--admin-page-control-height)!important}.admin-layout.admin-redesign .admin-page-header :is(.detail-page-actions,.inventory-action-buttons){flex-wrap:wrap;min-width:0;max-width:100%}@media (max-width:1599px){.admin-layout.admin-redesign{--admin-page-title-size:28px}}@media (min-width:1201px){.admin-layout.admin-redesign .admin-page-header>.admin-page-copy{min-height:var(--admin-page-header-height)}}@media (max-width:1200px){.admin-layout.admin-redesign .admin-page-viewport .admin-page-header{align-items:flex-start!important}.admin-layout.admin-redesign .admin-page-header>.admin-page-copy{flex-basis:0!important;align-items:flex-start!important}.admin-layout.admin-redesign .admin-page-header>.admin-page-actions{flex-basis:100%!important;justify-content:flex-start!important;width:100%!important}}@media (max-width:620px){.admin-layout.admin-redesign{--admin-page-block-gap:14px;--admin-page-title-size:26px;--admin-page-control-height:37px}.admin-layout.admin-redesign .admin-page-header>.admin-page-actions{gap:8px!important}}@media (min-width:1600px) and (min-height:800px){.admin-layout.admin-redesign{--admin-layout-unit:min(calc((100dvh - 64px) / 883), calc((100vw - var(--admin-sidebar-width)) / 1474));--dashboard-unit:var(--admin-layout-unit);--admin-page-inset-top:calc(17 * var(--admin-layout-unit));--admin-page-inset-right:calc(22 * var(--admin-layout-unit));--admin-page-inset-bottom:calc(14 * var(--admin-layout-unit));--admin-page-inset-left:calc(20 * var(--admin-layout-unit));--admin-page-block-gap:calc(13 * var(--admin-layout-unit));--admin-page-header-height:calc(36 * var(--admin-layout-unit));--admin-page-header-tail:calc(3 * var(--admin-layout-unit));--admin-page-title-size:calc(28 * var(--admin-layout-unit));--admin-page-title-margin:calc(-1.6 * var(--admin-layout-unit));--admin-page-control-height:var(--admin-page-header-height)}}
