.skip-link{z-index:9999;color:#fff;background:#111827;border-radius:.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%);box-shadow:0 12px 32px #0f172a40}.order-selection-checkbox{appearance:none;cursor:pointer;background:#fff;border:2px solid #64748b;border-radius:.42rem;flex:0 0 1.375rem;place-content:center;width:1.375rem;height:1.375rem;transition:border-color .14s,background-color .14s,box-shadow .14s;display:inline-grid;box-shadow:0 1px 2px #0f172a1a}.order-selection-checkbox:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:.62rem;height:.34rem;transition:opacity .12s,transform .12s;transform:translateY(-1px)rotate(-45deg)scale(.75)}.order-selection-checkbox:checked{background:#0f766e;border-color:#0f766e;box-shadow:0 0 0 4px #0f766e29}.order-selection-checkbox:checked:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.order-selection-checkbox:indeterminate{background:#0f766e;border-color:#0f766e;box-shadow:0 0 0 4px #0f766e29}.order-selection-checkbox:indeterminate:after{opacity:1;border-bottom:2px solid #fff;border-left:0;width:.65rem;height:0;transform:none}.order-selection-checkbox:focus-visible{outline-offset:2px;outline:3px solid #0ea5e961}.skip-link:focus{outline-offset:2px;outline:3px solid #e0a92c8c;transform:translateY(0)}.admin-language-switch{flex:none;position:relative}.admin-language-switch select{border:1px solid var(--glass-border);width:106px;min-height:42px;color:var(--glass-text);background-color:var(--glass-surface-soft);cursor:pointer;border-radius:999px;padding:8px 28px 8px 12px;font-size:13px;font-weight:500}.admin-language-switch>[role]{z-index:70;border:1px solid var(--glass-border);width:min(260px,80vw);color:var(--glass-text);background:var(--glass-solid);box-shadow:var(--glass-shadow);border-radius:10px;padding:10px 12px;line-height:1.6;position:absolute;top:calc(100% + 8px);right:0}@font-face{font-family:Stylleen Bengali;src:url(/assets/fonts/noto-sans-bengali/NotoSansBengali-variable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}html[lang=bn]{--font-family-primary:"Stylleen Bengali", "Kohinoor Bangla", "Nirmala UI", system-ui, sans-serif}html[lang=bn] body{font-family:var(--font-family-primary)}html[lang=bn] :is(.ios-glass-shell,.standalone-admin-route),html[lang=bn] :is(.ios-glass-shell,.standalone-admin-route) :is(h1,h2,h3,h4,h5,h6,p,label,button,input,select,textarea,th,td){font-family:Stylleen Bengali,Kohinoor Bangla,Nirmala UI,system-ui,sans-serif!important}html[lang=bn] :is(h1,h2,h3,h4,h5,h6,button,label,th),html[lang=bn] .sidebar-menu>ul :is(a,span){letter-spacing:normal}html[lang=bn] .sidebar-menu li a{line-height:1.5}html[lang=bn] .dashboard-kpi-card>p{min-height:36px;line-height:1.6}@media (max-width:575px){.admin-language-switch select{width:94px;min-height:44px;padding-left:10px;font-size:16px}.navbar-header .topbar-menu,.navbar-header .topbar-menu>.flex{gap:6px}.navbar-header .liquid-theme-toggle{width:40px;min-width:40px;padding:8px}.navbar-header .liquid-theme-label{display:none}}.simplebar-scrollable-y{top:var(--topbar-height);height:calc(100% - var(--topbar-height));position:relative;overflow-y:auto}.quill-style-editor .snow-editor,.quill-style-editor .bubble-editor{flex-direction:column;height:100%;display:flex}.quill-style-editor .ql-toolbar.ql-snow{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:var(--color-light);border-color:var(--color-border-color)!important}.quill-style-editor .ql-container.ql-snow{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background-color:var(--color-white);border-color:var(--color-border-color)!important}.quill-style-editor .ql-container{color:var(--color-dark);flex:1;font-size:var(--text-sm)!important}.quill-style-editor .ql-editor{color:var(--color-dark)}.quill-style-editor .ql-editor.ql-blank:before{color:var(--color-gray-500,#9ca3af);font-style:normal}.quill-style-editor .ql-snow .ql-stroke{stroke:var(--color-dark)}.quill-style-editor .ql-snow .ql-fill{fill:var(--color-dark)}.quill-style-editor .ql-snow .ql-picker{color:var(--color-dark)}.quill-style-editor .ql-snow.ql-toolbar button:hover,.quill-style-editor .ql-snow .ql-toolbar button:hover,.quill-style-editor .ql-snow.ql-toolbar button.ql-active,.quill-style-editor .ql-snow .ql-toolbar button.ql-active,.quill-style-editor .ql-snow.ql-toolbar .ql-picker-label:hover,.quill-style-editor .ql-snow .ql-picker-label.ql-active{color:var(--color-primary)}.quill-style-editor .ql-snow.ql-toolbar button:hover .ql-stroke,.quill-style-editor .ql-snow .ql-toolbar button:hover .ql-stroke,.quill-style-editor .ql-snow.ql-toolbar button.ql-active .ql-stroke,.quill-style-editor .ql-snow .ql-toolbar button.ql-active .ql-stroke{stroke:var(--color-primary)}.quill-style-editor .ql-snow.ql-toolbar button:hover .ql-fill,.quill-style-editor .ql-snow .ql-toolbar button:hover .ql-fill,.quill-style-editor .ql-snow.ql-toolbar button.ql-active .ql-fill,.quill-style-editor .ql-snow .ql-toolbar button.ql-active .ql-fill{fill:var(--color-primary)}.quill-style-editor .ql-bubble .ql-editor{border:1px solid var(--color-border-color);border-radius:var(--radius-md);background-color:var(--color-white)}.quill-style-editor .ql-bubble .ql-tooltip{background-color:var(--color-dark);border-radius:var(--radius-md)}.common-select{width:100%}.react-select__control{transition:border-color .15s,box-shadow .15s;background-color:var(--color-white)!important;border:1px solid var(--color-border-color)!important;border-radius:var(--radius-md)!important;width:100%!important;min-height:37px!important;padding-inline:calc(var(--spacing) * 3)!important;box-shadow:none!important}.react-select__control:hover{border-color:var(--color-border-color)!important}.react-select__control--is-focused{border-color:var(--color-border-color)!important;box-shadow:none!important;outline:none!important}.react-select__input-container,.react-select__single-value,.react-select__placeholder{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;margin:0!important}.react-select__input-container input{line-height:var(--tw-leading,var(--text-sm--line-height))!important;box-shadow:none!important}.react-select__value-container{padding:0!important}.react-select__multi-value{background-color:var(--color-primary-100)!important;border-radius:var(--radius-md)!important;margin:2px!important}.react-select__multi-value__label{color:var(--color-primary)!important;padding:.125rem .5rem!important;font-size:.8125rem!important}.react-select__multi-value__remove{color:var(--color-primary)!important;border-radius:0 var(--radius-md) var(--radius-md) 0!important}.react-select__multi-value__remove:hover{background-color:var(--color-primary)!important;color:var(--color-white)!important}.react-select__option{background-color:var(--color-white)!important;color:var(--color-gray-500)!important}.react-select__option--is-focused{background-color:var(--color-primary-100)!important;color:var(--color-primary)!important}.react-select__option--is-selected{background-color:var(--color-primary)!important;color:var(--color-white)!important}.common-datePicker .ant-picker-outlined{width:100%;transition:border-color .15s,box-shadow .15s;background-color:var(--color-white)!important;border-color:var(--color-border-color)!important;min-height:37px!important;padding-block:calc(var(--spacing) * 2)!important;padding-inline:calc(var(--spacing) * 3)!important;border-radius:var(--radius-md)!important}.common-datePicker .ant-picker-outlined:hover{border-color:var(--color-border-color)!important}.common-datePicker .ant-picker-outlined:focus-within{border-color:var(--color-border-color)!important;box-shadow:none!important}.common-datePicker .ant-picker .ant-picker-input>input{font-family:var(--font-family-primary)!important;color:var(--color-default)!important;font-size:14px!important;line-height:1.5!important}.ant-picker-panel{font-family:var(--font-family-primary)!important;color:var(--color-default)!important;font-size:14px!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#0f766e!important}.ant-picker-now a{font-family:var(--font-family-primary)!important;color:var(--color-default)!important;font-size:14px!important}.ant-table-content table{font-size:var(--text-sm)!important}.ant-table-content table .ant-table-thead tr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-default)}.ant-table-content table .ant-table-thead tr th{background-color:var(--color-white);color:var(--color-gray-900);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-align:left;padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2)}.ant-table-content table .ant-table-tbody{border-color:var(--color-border-color);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.ant-table-content table .ant-table-tbody .ant-table-cell{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2)}.ant-table-wrapper .ant-table-tbody>tr>td{padding-block:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2)}.ant-table-wrapper .ant-table{font-family:var(--font-family-primary)!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-border-color)!important}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.daterangepicker{font-family:var(--font-family-primary)!important}.ranges ul li{font-family:var(--font-family-primary)!important;list-style:none!important}.daterangepicker .ranges li.active,.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--color-primary)!important;color:var(--color-white)!important}.daterangepicker td.in-range{background-color:color-mix(in srgb, var(--color-primary) 12%, white)!important;color:var(--color-title)!important}.p-slider{background:var(--color-gray-100);border-radius:999px}.p-slider.p-slider-horizontal{height:6px}.p-slider.p-slider-vertical{width:6px}.p-slider .p-slider-range{background:var(--color-primary);border-radius:999px}.p-slider .p-slider-handle{background:var(--color-white);border:2px solid var(--color-primary);border-radius:999px;width:16px;height:16px;transition:box-shadow .15s ease-in-out;box-shadow:0 1px 2px #0000001a}.p-slider .p-slider-handle:focus{box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:var(--color-primary-100)}.p-slider.success-range .p-slider-range{background:var(--color-success,#16a34a)}.p-slider.success-range .p-slider-handle{border-color:var(--color-success,#16a34a)}.p-slider.info-range .p-slider-range{background:var(--color-info,#0ea5e9)}.p-slider.info-range .p-slider-handle{border-color:var(--color-info,#0ea5e9)}.p-slider.warning-range .p-slider-range{background:var(--color-warning,#f59e0b)}.p-slider.warning-range .p-slider-handle{border-color:var(--color-warning,#f59e0b)}.p-slider.danger-range .p-slider-range{background:var(--color-danger,#dc2626)}.p-slider.danger-range .p-slider-handle{border-color:var(--color-danger,#dc2626)}.p-dropdown-panel .p-dropdown-filter-container .p-dropdown-filter,.p-multiselect-panel .p-multiselect-filter-container .p-multiselect-filter{border:1px solid var(--color-border-color)}.p-dropdown,.p-multiselect{background:var(--color-light);border:1px solid var(--color-border-color);width:100%;box-shadow:none;border-radius:.5rem}.p-dropdown:not(.p-disabled).p-focus,.p-multiselect:not(.p-disabled).p-focus{border-color:var(--color-border-color);box-shadow:none;outline:none}.p-dropdown .p-dropdown-label,.p-multiselect .p-multiselect-label{color:var(--color-dark);font-size:.875rem}.p-dropdown .p-dropdown-label.p-placeholder,.p-multiselect .p-multiselect-label.p-placeholder{color:var(--color-gray-500,#9ca3af)}.p-dropdown .p-dropdown-trigger,.p-multiselect .p-multiselect-trigger{width:2.5rem;color:var(--color-dark)}.p-dropdown-panel,.p-multiselect-panel{background:var(--color-white);border:1px solid var(--color-border-color);border-radius:.5rem;margin-top:.25rem;box-shadow:0 4px 12px #00000014}.p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-multiselect-panel .p-multiselect-items .p-multiselect-item{color:var(--color-dark);padding:.5rem .75rem;font-size:.875rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight,.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus,.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:var(--color-primary-100);color:var(--color-primary)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):hover,.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):hover,.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus,.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{background:var(--color-light);color:var(--color-dark)}.p-dropdown-panel .p-dropdown-filter-container .p-dropdown-filter,.p-multiselect-panel .p-multiselect-filter-container .p-multiselect-filter{border:1px solid var(--color-border-color);border-radius:.5rem}.p-dropdown-panel .p-dropdown-filter-container .p-dropdown-filter:enabled:focus,.p-multiselect-panel .p-multiselect-filter-container .p-multiselect-filter:enabled:focus{border-color:var(--color-primary);box-shadow:none;outline:none}.p-dropdown-panel .p-dropdown-filter-container .p-dropdown-filter-icon,.p-multiselect-panel .p-multiselect-filter-container .p-multiselect-filter-icon{color:var(--color-dark)}.p-multiselect .p-multiselect-token{background:var(--color-primary-100);color:var(--color-primary);border-radius:.375rem;padding:.125rem .5rem;font-size:.8125rem}.p-multiselect .p-multiselect-token .p-multiselect-token-icon{color:var(--color-primary)}.p-chips .p-chips-multiple-container{background:var(--color-light);border:1px solid var(--color-border-color);width:100%;box-shadow:none;border-radius:.5rem;gap:.375rem;padding:.375rem .5rem}.p-chips:not(.p-disabled) .p-chips-multiple-container:not(.p-focus):hover{border-color:var(--color-border-color)}.p-chips .p-chips-multiple-container.p-focus{border-color:var(--color-border-color);box-shadow:none;outline:none}.p-chips .p-chips-multiple-container .p-chips-token{background:var(--color-primary-100);color:var(--color-primary);border-radius:.375rem;margin:0;padding:.125rem .5rem;font-size:.8125rem}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{color:var(--color-primary);margin-left:.375rem}.p-chips .p-chips-multiple-container .p-chips-input-token input{color:var(--color-dark);padding:0;font-size:.875rem}.react-select__menu-portal{z-index:999999!important}.ant-table-cell a{color:var(--color-default)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>th,.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:0 0!important}.ant-table-wrapper .ant-table-thead>tr>th{border-bottom:inherit}input:where([type=checkbox]):focus{outline-offset:unset;outline:unset}.permission-checkbox{cursor:pointer;vertical-align:middle;background:#fff;border:2px solid #94a3b8;border-radius:.35rem;place-content:center;width:1.35rem;height:1.35rem;margin:0;transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s;display:inline-grid;appearance:none!important}.permission-checkbox:before{content:"";border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:.72rem;height:.42rem;transition:transform .1s;transform:translateY(-.08rem)rotate(-45deg)scale(0)}.permission-checkbox:hover{border-color:var(--color-primary)}.permission-checkbox:checked{border-color:var(--color-primary);background-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}.permission-checkbox:checked:before{transform:translateY(-.08rem)rotate(-45deg)scale(1)}.permission-checkbox:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 30%, transparent)!important;outline-offset:2px!important}.permission-checkbox:active{transform:scale(.92)}.ios-glass-shell input.permission-checkbox{box-shadow:none!important;background:#fff!important;border-color:#94a3b8!important;border-radius:.35rem!important}.ios-glass-shell input.permission-checkbox:hover{border-color:var(--color-primary)!important}.ios-glass-shell input.permission-checkbox:checked{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)!important}.roles-classic-page{--roles-navy:var(--glass-text);--roles-paper:var(--glass-solid);--roles-line:var(--glass-border)}.roles-classic-hero{border-bottom:1px solid var(--roles-line);background:0 0;position:relative}.roles-classic-kicker{color:var(--glass-muted);font-size:12px;font-weight:600}.roles-classic-primary-btn{border-radius:10px;min-height:40px;padding-inline:1rem}.roles-classic-stat{border:1px solid var(--roles-line);background:var(--glass-surface-strong);border-radius:12px;align-items:center;gap:12px;min-height:76px;padding:14px;display:flex}.roles-classic-stat-icon{border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.roles-classic-stat p{color:var(--glass-muted);margin:0;font-size:12px;font-weight:500}.roles-classic-stat strong{color:var(--glass-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.roles-classic-panel{border:1px solid var(--roles-line);box-shadow:var(--glass-card-shadow);border-radius:14px}.roles-classic-table-head{background:var(--glass-surface-soft);color:var(--glass-text)}.roles-classic-row{transition:background-color .12s}.roles-classic-row:hover{background:var(--glass-surface-soft)}.roles-classic-role-mark{border:1px solid var(--glass-border);background:var(--glass-surface-soft);width:32px;height:32px;color:var(--glass-muted);border-radius:8px;place-items:center;margin-right:10px;display:inline-grid}.roles-classic-action{background:var(--glass-surface-strong);min-width:36px;font-weight:600}.classic-3d-modal{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.classic-3d-modal-header{background:var(--glass-solid);border-radius:14px 14px 0 0}.roles-classic-permission-table{background:var(--glass-solid)}.roles-classic-permission-table thead{background:var(--glass-surface-soft)}@media (max-width:640px){.roles-classic-hero{border-radius:14px}.roles-classic-primary-btn{width:100%}}.react-select__menu{position:relative;z-index:999999!important}.ant-picker-dropdown,.ant-select-dropdown,.ant-dropdown,.ant-tooltip,.ant-popover{z-index:999999!important}[data-theme=dark] .daterangepicker{border-color:var(--color-gray-100);background-color:var(--color-white)}[data-theme=dark] .daterangepicker:before{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:7px solid var(--color-gray-100)}[data-theme=dark] .daterangepicker .ranges li.active{color:var(--color-dark)!important}[data-theme=dark] .daterangepicker .ranges li:hover{background-color:var(--color-white)}[data-theme=dark] .daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid var(--color-gray-100)}[data-theme=dark] .daterangepicker .calendar-table{border-color:var(--color-gray-100);background-color:var(--color-white)}[data-theme=dark] .daterangepicker td.off,[data-theme=dark] .daterangepicker td.available:hover,[data-theme=dark] .daterangepicker td.in-range{border-color:var(--color-light)!important;background-color:var(--color-light)!important}[data-theme=dark] .daterangepicker th.available{color:var(--color-dark)!important}[data-theme=dark] .daterangepicker th.available:hover{background-color:var(--color-light)!important}[data-theme=dark] .daterangepicker .calendar-table .prev span{color:var(--color-dark)!important}[data-theme=dark] .daterangepicker .drp-buttons{border-top:1px solid var(--color-light)!important}[data-theme=dark] .ant-table-cell,[data-theme=dark] .ant-table-wrapper .ant-table{background-color:var(--color-white)}[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container{background-color:var(--color-white);border:1px solid var(--color-border-color);box-shadow:var(--shadow)}[data-theme=dark] .ant-picker-dropdown .ant-picker-panel{background-color:var(--color-white);border-color:var(--color-border-color)}[data-theme=dark] .ant-picker-dropdown .ant-picker-header,[data-theme=dark] .ant-picker-dropdown .ant-picker-footer{border-color:var(--color-border-color);color:var(--color-title)}[data-theme=dark] .ant-picker-dropdown .ant-picker-header button,[data-theme=dark] .ant-picker-dropdown .ant-picker-header>button{color:var(--color-default)}[data-theme=dark] .ant-picker-dropdown .ant-picker-header button:hover{color:var(--color-title)}[data-theme=dark] .ant-picker-dropdown .ant-picker-content th{color:var(--color-default)}[data-theme=dark] .ant-picker-dropdown .ant-picker-cell{color:var(--color-gray-100)}[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view{color:var(--color-title)}[data-theme=dark] .ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner{background-color:var(--color-light)}[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{color:#fff}[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--color-title)}[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner{background-color:var(--color-light)}[data-theme=dark] .ant-select-dropdown{background-color:var(--color-white);border:1px solid var(--color-border-color)}[data-theme=dark] .ant-select-dropdown .ant-select-item{color:var(--color-title)}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--color-light)}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--color-light);color:var(--color-title)}[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:var(--color-white)}[data-theme=dark] .react-select__menu{background-color:var(--color-light)!important}.brand-gradient-text{background:linear-gradient(180deg, var(--brand-gold-light), var(--brand-gold-dark));color:#0000;-webkit-background-clip:text;background-clip:text}:root{--glass-text:#202b25;--glass-muted:#5d6b62;--glass-solid:#fff;--glass-surface:#fff;--glass-surface-strong:#fff;--glass-surface-soft:#f1f4f2;--glass-border:#dce3de;--glass-edge:#ffffffeb;--glass-highlight:#ffffffc2;--glass-focus:#245b44;--glass-card-shadow:0 1px 3px #1e32500a;--glass-shadow:0 4px 16px #192d200d, inset 0 1px 0 var(--glass-edge);--glass-shadow-hover:0 16px 40px #1e32501c, inset 0 1px 0 var(--glass-edge)}html[data-theme=dark]{--glass-text:#edf2ee;--glass-muted:#b1bdb5;--glass-solid:#202a25;--glass-surface:#202a25;--glass-surface-strong:#202a25;--glass-surface-soft:#28352d;--glass-border:#3c4a41;--glass-edge:#d7ebdc1f;--glass-highlight:#d2e8d90a;--glass-focus:#b4d7c2;--glass-card-shadow:0 1px 4px #0000001f;--glass-shadow:0 14px 40px #00000038, inset 0 1px 0 var(--glass-edge);--glass-shadow-hover:0 20px 48px #0000004d, inset 0 1px 0 var(--glass-edge)}body:has(.ios-glass-shell){--color-title:var(--glass-text);--color-default:var(--glass-muted);--color-border-color:var(--glass-border);--color-white:var(--glass-solid);color:var(--glass-muted)}html[data-theme=dark] body:has(.ios-glass-shell){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-light:#28352d;--color-gray-500:#a3b2c6;--color-gray-600:#afbdd0;--color-gray-700:#c3cfe0;--color-gray-800:#d7e1ef;--color-gray-900:#ecf2fc}.ios-glass-shell{background:#f3f5f3;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}[data-theme=dark] .ios-glass-shell{background:#151c19}.ios-glass-shell .navbar-header,.ios-glass-shell .sidebar{-webkit-backdrop-filter:blur(26px)saturate(165%);backdrop-filter:blur(26px)saturate(165%);background:linear-gradient(135deg, var(--glass-highlight), transparent 65%), var(--glass-surface-strong)!important;border-color:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.ios-glass-shell .navbar-header{border-radius:18px!important}.ios-glass-shell .sidebar{overflow:hidden;border-radius:22px!important}.ios-glass-shell .sidebar .sidebar-logo{background:linear-gradient(#ffffff2e,#0000);border-color:var(--glass-border)!important}.ios-glass-shell .sidebar .sidebar-menu>ul li.menu-title{color:color-mix(in srgb, var(--color-default) 78%, transparent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.ios-glass-shell .sidebar .sidebar-menu>ul>li>a{border:1px solid #0000;border-radius:12px;min-height:38px;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.ios-glass-shell .sidebar .sidebar-menu>ul>li>a:hover{border-color:color-mix(in srgb, var(--color-primary) 16%, transparent);transform:none}.ios-glass-shell .sidebar .sidebar-menu>ul>li>a.active,.ios-glass-shell .sidebar .sidebar-menu>ul>li>a.subdrop{border-color:color-mix(in srgb, var(--color-primary) 26%, transparent);box-shadow:inset 0 1px #ffffff59,0 6px 16px #0f766e1a;background:color-mix(in srgb, var(--color-primary) 12%, var(--glass-surface-strong))!important}.ios-glass-shell .topbar-link,.ios-glass-shell .navbar-header .bg-white.border,.ios-glass-shell .header-item>div.bg-white{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:var(--glass-surface-soft)!important;border-color:var(--glass-border)!important}.ios-glass-shell .topbar-link{box-shadow:inset 0 1px 0 var(--glass-edge);border-radius:999px!important}.ios-glass-shell .topbar-link:hover{transform:none;background:color-mix(in srgb, var(--color-primary) 12%, var(--glass-surface-strong))!important}.ios-glass-shell .page-wrapper{position:relative}.ios-glass-shell .page-wrapper>main>div{width:min(100%,1580px);margin-inline:auto}.ios-glass-shell .bg-white.border,.ios-glass-shell .card,.ios-glass-shell .ant-table-wrapper,.ios-glass-shell .react-select__menu,.ios-glass-shell .hs-dropdown-menu{box-shadow:var(--glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)!important;border-color:var(--glass-border)!important}.ios-glass-shell :is(div,section,article).bg-white.border,.ios-glass-shell .card{box-shadow:var(--glass-card-shadow);border-radius:10px!important}.ios-glass-shell .ios-dashboard .bg-white.border{transition:transform .2s,box-shadow .2s,border-color .2s}.ios-glass-shell .ios-dashboard h1{letter-spacing:-.035em;font-size:clamp(1.45rem,2vw,2rem)}.ios-glass-shell .ios-dashboard .bg-primary-gradient{border:1px solid #ffffff3d;overflow:hidden;box-shadow:0 18px 42px #0f766e38,inset 0 1px #ffffff3d;border-radius:18px!important}.ios-glass-shell .btn,.ios-glass-shell .btn-sm,.ios-glass-shell .btn-small,.ios-glass-shell .btn-lg,.ios-glass-shell button.rounded-md{border-radius:8px!important}.ios-glass-shell input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button])),.ios-glass-shell textarea,.ios-glass-shell select,.ios-glass-shell .react-select__control{color:var(--glass-text);background:var(--glass-solid)!important;border-color:var(--glass-border)!important;box-shadow:inset 0 1px 0 var(--glass-highlight)!important;border-radius:8px!important}.ios-glass-shell input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button])):focus,.ios-glass-shell textarea:focus,.ios-glass-shell select:focus,.ios-glass-shell .react-select__control--is-focused{border-color:var(--glass-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--glass-focus) 20%, transparent)!important}.ios-glass-shell input.order-selection-checkbox{background:#fff!important;border-color:#64748b!important;border-radius:.42rem!important;box-shadow:0 1px 2px #0f172a1a!important}.ios-glass-shell input.order-selection-checkbox:checked,.ios-glass-shell input.order-selection-checkbox:indeterminate{background:#0f766e!important;border-color:#0f766e!important;box-shadow:0 0 0 4px #0f766e33!important}.ios-glass-shell input.order-selection-checkbox:focus-visible{outline-offset:2px!important;outline:3px solid #0ea5e961!important}.ios-glass-shell table,.ios-glass-shell .ant-table,.ios-glass-shell .ant-table-cell,.ios-glass-shell .ant-table-thead>tr>th{background:0 0!important}.ios-glass-shell .sidebar-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:991px){.ios-glass-shell .navbar-header{border-radius:0 0 18px 18px!important}.ios-glass-shell .sidebar{max-height:100dvh;border-radius:0 22px 22px 0!important}}@media (min-width:992px){.ios-glass-shell .sidebar-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;display:none!important}}@media (prefers-reduced-motion:reduce){.ios-glass-shell *,.ios-glass-shell :before,.ios-glass-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ios-glass-shell .navbar-header,.ios-glass-shell .sidebar{z-index:50}.ios-glass-shell .sidebar{z-index:40}.ios-glass-shell .page-wrapper,.ios-glass-shell .footer{min-width:0;position:relative}.ios-glass-shell{min-width:0}:is(.ios-glass-shell .navbar-header:has(.hs-overlay.open),.ios-glass-shell .navbar-header:has(.hs-overlay.opened)){z-index:100000}.ios-glass-shell .page-wrapper>*,.ios-glass-shell .page-wrapper main,.ios-glass-shell .page-wrapper main>div{min-width:0;max-width:100%}.ios-glass-shell .sidebar-overlay{z-index:35}@media (max-width:991px){.ios-glass-shell .sidebar{z-index:70}.ios-glass-shell .sidebar-overlay{z-index:60}.ios-glass-shell .sidebar .sidebar-menu>ul>li ul li{overflow:visible}.ios-glass-shell .sidebar .sidebar-menu>ul>li ul li a{align-items:flex-start;min-height:40px}.ios-glass-shell .sidebar .sidebar-menu>ul>li ul li a>span:not(.sidebar-status-count){white-space:normal;min-width:0;line-height:1.3}}.ios-glass-shell .hs-overlay>div{padding-block:1rem}.ios-glass-shell .hs-overlay>div>.bg-white{overscroll-behavior:contain;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.hs-overlay-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0f172a6b!important}.standalone-admin-route{background:#f3f4f6;min-width:0;min-height:100dvh}.ios-glass-shell .navbar-header{min-height:64px;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important;border-radius:18px!important;padding:12px 16px!important}.ios-glass-shell .sidebar{border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important;border-radius:20px!important}.ios-glass-shell .sidebar .sidebar-logo{background:linear-gradient(135deg, var(--glass-highlight), transparent), linear-gradient(90deg, #0f766e12, transparent 62%)}.ios-glass-shell .sidebar .sidebar-menu>ul li.menu-title{color:var(--glass-muted);letter-spacing:.16em;margin-top:22px;padding-inline:8px;font-size:10px;font-weight:800}.ios-glass-shell .sidebar .sidebar-menu>ul>li>a{border-radius:10px;min-height:40px;padding:9px 11px}.ios-glass-shell .sidebar .sidebar-menu>ul>li>a.active,.ios-glass-shell .sidebar .sidebar-menu>ul>li>a.subdrop{color:var(--glass-text)!important;background:color-mix(in srgb, var(--glass-focus) 12%, var(--glass-solid))!important;border-color:var(--glass-border)!important;box-shadow:inset 0 1px 0 var(--glass-edge)!important}.ios-glass-shell .sidebar .sidebar-menu>ul>li>a.active i,.ios-glass-shell .sidebar .sidebar-menu>ul>li>a.active span,.ios-glass-shell .sidebar .sidebar-menu>ul>li>a.subdrop i,.ios-glass-shell .sidebar .sidebar-menu>ul>li>a.subdrop span{color:inherit!important}.ios-glass-shell .sidebar .sidebar-status-count{min-width:1.75rem;color:var(--glass-muted);background:var(--glass-surface-soft);font-variant-numeric:tabular-nums;text-align:center;border:1px solid #94a3b838;border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:750;line-height:1.25;margin-left:auto!important}.ios-glass-shell .sidebar a.active .sidebar-status-count{background:var(--glass-surface-soft);border-color:#ffffff3d;color:var(--glass-text)!important}.ios-glass-shell .topbar-link,.ios-glass-shell .navbar-header .header-item>div.bg-white,.ios-glass-shell .navbar-header .header-item>button{box-shadow:0 2px 6px #0f172a0a, inset 0 1px 0 var(--glass-edge);border-color:var(--glass-border)!important}.ios-glass-shell .dashboard-canvas{z-index:1;position:relative}.dashboard-command-bar{justify-content:space-between;align-items:center;gap:20px;padding-block:4px 12px;display:flex}.dashboard-command-copy{min-width:0}.ios-glass-shell .dashboard-command-copy h1{color:var(--glass-text);letter-spacing:-.025em;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:650}.dashboard-command-copy>p{color:var(--glass-muted);line-height:1.6}.dashboard-command-copy .dashboard-updated{margin:5px 0 0;font-size:11px}.dashboard-command-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.dashboard-primary-action,.dashboard-secondary-action{border:1px solid var(--glass-border);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.dashboard-primary-action{color:#fff;background:#216357;border-color:#216357}.dashboard-primary-action:hover{color:#fff;background:#194f46}.dashboard-secondary-action{color:var(--glass-text);background:var(--glass-surface-strong)}.dashboard-secondary-action:hover{color:var(--glass-text);background:var(--glass-surface-soft)}.dashboard-secondary-action:disabled{cursor:wait;opacity:.6}.dashboard-refresh-error{border:1px solid var(--glass-border);color:var(--glass-text);background:var(--glass-surface-soft);border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:13px}.dashboard-refresh-error button{cursor:pointer;margin-left:6px;font-weight:600;text-decoration:underline}.ios-glass-shell .ios-dashboard .bg-white.border{box-shadow:var(--glass-card-shadow);background:var(--glass-surface-strong)!important;border:1px solid var(--glass-border)!important;border-radius:14px!important}.ios-glass-shell .ios-dashboard .bg-white.border:hover{box-shadow:var(--glass-card-shadow);transform:none;border-color:var(--glass-border)!important}.ios-glass-shell .ios-dashboard .dashboard-kpi-card{min-height:108px;position:relative}.dashboard-kpi-card>div:first-child{margin:0;position:absolute;top:14px;right:14px}.dashboard-kpi-card>p{min-height:32px;padding-right:26px}.dashboard-kpi-card .dashboard-metric-icon{background:0 0;width:22px;height:22px}.dashboard-kpi-card .dashboard-metric-icon i{font-size:18px}.dashboard-metric-icon{color:var(--glass-muted);background:var(--glass-surface-soft)}.dashboard-revenue-summary{border-bottom:1px solid var(--glass-border)}.ios-dashboard :is(h2,h3,h4){font-variant-numeric:tabular-nums}@media (min-width:992px){body.mini-sidebar.expand-menu .ios-glass-shell .sidebar{z-index:60}.ios-glass-shell .navbar-header{margin-top:16px;margin-right:16px;position:relative;top:auto}.ios-glass-shell .sidebar{top:16px;bottom:16px;left:16px;background:linear-gradient(155deg, var(--glass-highlight), transparent 65%), var(--glass-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ios-glass-shell .page-wrapper{margin-right:16px}}[data-theme=dark] .ios-glass-shell .sidebar{background:linear-gradient(155deg, var(--glass-highlight), transparent 65%), var(--glass-solid)!important}@media (max-width:991px){body.mini-sidebar .ios-glass-shell .navbar-header,body.mini-sidebar .ios-glass-shell .page-wrapper{margin-left:0!important;margin-inline-start:0!important}}.ios-glass-shell.suppliers-shell{background:#eef4f7!important}.ios-glass-shell.suppliers-shell:before,.ios-glass-shell.suppliers-shell:after{content:none!important;display:none!important}.ios-glass-shell.suppliers-shell,.ios-glass-shell.suppliers-shell *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ios-glass-shell.suppliers-shell .navbar-header,.ios-glass-shell.suppliers-shell .sidebar{background:#fff!important}[data-theme=dark] .ios-glass-shell.suppliers-shell .navbar-header,[data-theme=dark] .ios-glass-shell.suppliers-shell .sidebar{background:#0f172a!important}.ios-glass-shell.suppliers-shell .page-wrapper{transition:none!important}.ios-glass-shell .suppliers-page .supplier-summary-card,.ios-glass-shell .suppliers-page .supplier-ledger-card,.ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table-wrapper,.ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table,.ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table-container,.ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table-content,.ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table-thead>tr>th,.ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table-tbody>tr>td{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:#fff!important}[data-theme=dark] .ios-glass-shell.suppliers-shell{background:#0b1220!important}[data-theme=dark] .ios-glass-shell .suppliers-page .supplier-summary-card,[data-theme=dark] .ios-glass-shell .suppliers-page .supplier-ledger-card,[data-theme=dark] .ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table-wrapper,[data-theme=dark] .ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table,[data-theme=dark] .ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table-container,[data-theme=dark] .ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table-content,[data-theme=dark] .ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table-thead>tr>th,[data-theme=dark] .ios-glass-shell .suppliers-page .supplier-ledger-card .ant-table-tbody>tr>td{background:#0f172a!important}@media (max-width:767px){.dashboard-command-bar{flex-direction:column;align-items:flex-start;min-height:auto;padding:4px 0 12px}.dashboard-command-actions{justify-content:flex-start;width:100%}.dashboard-primary-action,.dashboard-secondary-action{flex:1 1 0;min-height:44px}}.ios-glass-shell .liquid-theme-toggle{width:auto;min-width:88px;min-height:38px;color:var(--glass-text);cursor:pointer;gap:7px;padding-inline:13px;display:inline-flex}.liquid-theme-label{letter-spacing:0;font-size:12px;font-weight:650}.ios-glass-shell :is(button,a,summary):focus-visible{outline:2px solid var(--glass-focus);outline-offset:3px}.ios-glass-shell :is(input,textarea)::placeholder{color:var(--glass-muted);opacity:.8}.ios-glass-shell .hs-dropdown-menu{border-radius:20px;background:var(--glass-surface-strong)!important}.ios-glass-shell .hs-overlay .bg-white{background:var(--glass-solid)!important}html[data-theme=dark] .ios-glass-shell .text-primary{color:#85ddd0}html[data-theme=dark] .ios-glass-shell .text-success{color:#85ddb0}html[data-theme=dark] .ios-glass-shell .text-danger{color:#ffabab}html[data-theme=dark] .ios-glass-shell .text-warning{color:#f5ce7c}html[data-theme=dark] .ios-glass-shell .text-info{color:#91d5ff}body:has(.ios-glass-shell) :is(.react-select__menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover .ant-popover-container,.ant-popover .ant-popover-inner){color:var(--glass-text);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px;background:var(--glass-solid)!important}body:has(.ios-glass-shell) :is(.react-select__single-value,.react-select__input-container,.react-select__option,.ant-select-item,.ant-picker-header,.ant-picker-cell-in-view,.ant-popover-title,.ant-popover-inner-content){color:var(--glass-text)!important}body:has(.ios-glass-shell) .ant-picker-content th{color:var(--glass-text)!important}:is(body:has(.ios-glass-shell) .react-select__option--is-focused:not(.react-select__option--is-selected),body:has(.ios-glass-shell) .ant-select-item-option-active:not(.ant-select-item-option-disabled)){background:var(--glass-surface-soft)!important}body:has(.ios-glass-shell) .react-select__option--is-selected{color:#fff!important;background:#216357!important}body:has(.ios-glass-shell) .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#fff!important;background:#216357!important}body:has(.ios-glass-shell) :is(.react-select__option--is-disabled,.ant-select-item-option-disabled,.ant-picker-cell:not(.ant-picker-cell-in-view)){opacity:.55;color:var(--glass-muted)!important}@media (max-width:991px){.ios-glass-shell .navbar-header{border-radius:0 0 22px 22px!important}.ios-glass-shell .sidebar{border-radius:0 26px 26px 0!important}.ios-glass-shell .topbar-link,.ios-glass-shell .profile-dropdown>button,.ios-glass-shell #mobile_btn{min-width:44px;min-height:44px}}@layer base{@media (max-width:991px){.ios-glass-shell :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){font-size:16px!important}}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ios-glass-shell :is(.navbar-header,.sidebar,.card,.bg-white.border,.hs-dropdown-menu){background:var(--glass-solid)!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root,html[data-theme=dark]{--glass-surface:var(--glass-solid);--glass-surface-strong:var(--glass-solid);--glass-surface-soft:var(--glass-solid)}.ios-glass-shell :is(.navbar-header,.sidebar,.topbar-link,.bg-white.border,.card,.hs-dropdown-menu){background:var(--glass-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--glass-muted)!important}}.data-import-page{--import-ink:#172033;--import-mint:#0f8a78;max-width:1540px;margin-inline:auto}.data-import-page .mw-720{max-width:720px}.import-steps{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border:1px solid #fffc;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px;display:grid;box-shadow:0 12px 34px #0f172a0f}.import-step{color:#778195;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:48px;display:flex}.import-step span{background:#eef1f5;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.import-step.is-active{color:#fff;background:linear-gradient(135deg,#172033,#25405d);box-shadow:0 10px 22px #1720332e}.import-step.is-active span{color:var(--import-ink);background:#fff}.import-dropzone{text-align:center;background:radial-gradient(circle at 50% -30%,#0f8a781f,#0000 52%),#f9fbfc;border:2px dashed #cbd4df;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:36px;transition:border-color .16s,background .16s,transform .16s;display:flex}.import-dropzone.is-dragging{border-color:var(--import-mint);background:#eefbf8;transform:scale(.995)}.import-dropzone-icon,.import-kind-icon,.import-success-icon{border-radius:18px;place-items:center;display:grid}.import-dropzone-icon{color:#fff;background:linear-gradient(145deg,#16a58e,#0f7064);width:68px;height:68px;margin-bottom:18px;font-size:32px;box-shadow:0 15px 32px #0f8a7842}.import-file-pill{background:#fff;border:1px solid #e4e8ee;border-radius:15px;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.import-file-icon{color:#0b8b63;background:#e9f8f2;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.import-file-pill small{color:#8790a0}.import-preview-card{border-radius:20px!important}.import-kind-icon{width:50px;height:50px;font-size:25px}.import-issue{border:1px solid;border-radius:14px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.import-issue>i{margin-top:2px;font-size:20px}.import-issue strong{letter-spacing:.035em;font-size:12px;display:block}.import-issue p{color:#606a7a;margin:2px 0 0;font-size:13px}.import-issue.is-danger{color:#b42318;background:#fff4f4;border-color:#fecaca}.import-issue.is-warning{color:#b45309;background:#fffbeb;border-color:#fde4b0}.import-issue.is-info{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.import-empty-check{color:#087b62;background:#edfbf6;border-radius:14px;align-items:center;gap:10px;padding:20px;display:flex}.import-empty-check i{font-size:24px}.import-confirmation{cursor:pointer;align-items:flex-start;gap:12px;min-width:min(100%,440px);display:flex}.import-confirmation.is-disabled{cursor:not-allowed}.import-confirm-box{background:#fff;border:2px solid #98a2b3;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;margin:1px 0 0;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.import-confirm-box>span{color:#fff;opacity:0;font-size:17px;font-weight:800;line-height:1;transition:opacity .12s,transform .12s;transform:scale(.65)}.import-confirm-box.is-checked{border-color:var(--import-mint);background:var(--import-mint);box-shadow:0 0 0 4px #0f8a7824}.import-confirm-box.is-checked>span{opacity:1;transform:scale(1)}.import-confirmation:has(input:focus-visible) .import-confirm-box{outline-offset:2px;outline:3px solid #0f8a7840}.import-confirmation.is-disabled .import-confirm-box{background:#f2f4f7;border-color:#d6dbe3}.import-confirm-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.import-confirm-copy small{margin-top:0!important}.import-confirmation.is-disabled small{color:#b42318!important}.import-reimport-option{color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #f5c76f;border-radius:12px;align-items:flex-start;gap:10px;max-width:760px;padding:12px 14px;display:flex}.import-reimport-check{color:#0000;border:2px solid #d09a36;border-radius:6px;flex:0 0 18px;place-items:center;width:22px;height:22px;margin-top:1px;font-size:14px;font-weight:800;line-height:1;transition:color .12s,background-color .12s,box-shadow .12s;display:grid}.import-reimport-check.is-checked{color:#fff;background:#b45309;box-shadow:0 0 0 3px #b4530924}.import-reimport-option:has(input:focus-visible) .import-reimport-check{outline-offset:2px;outline:3px solid #b4530938}.import-reimport-option span{flex-direction:column;gap:2px;min-width:0;display:flex}.import-reimport-option small{color:#92400e}.import-success-card{color:#fff;background:linear-gradient(135deg,#142238,#0e7668);border-radius:22px!important}.import-success-card .text-gray-600{color:#ffffffb3!important}.import-success-icon{color:#0d6c5f;background:#d9fff2;flex:none;width:58px;height:58px;font-size:28px}.import-result-tile{background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;min-height:120px;padding:16px;display:flex}.import-result-tile small{color:#ffffffad}.import-result-tile strong{margin-block:4px;font-size:28px}.import-result-tile span{color:#ffffffad;font-size:12px}[data-theme=dark] .import-steps,[data-theme=dark] .import-file-pill{background:#0f172ad6;border-color:#ffffff1a}[data-theme=dark] .import-dropzone{background:#0f172a9e;border-color:#ffffff2e}@media (max-width:767px){.import-steps{gap:5px}.import-step{gap:5px;font-size:12px}.import-step span{width:22px;height:22px}.import-dropzone{min-height:260px;padding:24px 16px}}.warehouse-page{--warehouse-ink:var(--glass-text);--warehouse-muted:var(--glass-muted);--warehouse-green:#087f72;--warehouse-green-dark:#056359;--warehouse-border:var(--glass-border);color:var(--warehouse-ink);padding:6px 4px 36px}.warehouse-hero{color:var(--glass-text);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:12px 0;display:flex}.warehouse-eyebrow,.warehouse-modal-heading span{color:var(--glass-muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.warehouse-hero h1{color:var(--glass-text);letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(24px,2vw,29px);font-weight:650}.warehouse-hero p{color:var(--glass-muted);max-width:720px;margin:0;font-size:14px;line-height:1.6}.warehouse-primary,.warehouse-secondary{cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.warehouse-primary{background:var(--warehouse-green);color:#fff;box-shadow:none}.warehouse-primary:hover{background:var(--warehouse-green-dark);color:#fff}.warehouse-primary:disabled,.warehouse-secondary:disabled{cursor:not-allowed;opacity:.48}.warehouse-primary.compact{min-height:36px;padding:7px 12px}.warehouse-secondary{background:var(--glass-solid);border:1px solid var(--warehouse-border);color:var(--warehouse-ink)}.warehouse-secondary.danger{color:#b42318}.warehouse-alert{border:1px solid;border-radius:14px;align-items:center;gap:9px;margin:0 0 14px;padding:12px 15px;display:flex}.warehouse-alert.is-error{color:#a21c15;background:#fff3f2;border-color:#f5c5c1}.warehouse-alert.is-success{color:#08745f;background:#edfbf6;border-color:#a8e0cd}.warehouse-tabs{background:var(--glass-surface-strong);border:1px solid var(--warehouse-border);border-radius:16px;gap:7px;margin-bottom:18px;padding:7px;display:flex;overflow-x:auto}.warehouse-tabs button{color:var(--warehouse-muted);cursor:pointer;flex:1 0 max-content;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 15px;font-size:14px;font-weight:700;display:inline-flex}.warehouse-tabs button.is-active{background:var(--glass-surface-soft);color:var(--glass-text);box-shadow:inset 0 0 0 1px var(--glass-border)}.warehouse-loading,.warehouse-empty{color:var(--warehouse-muted);text-align:center;padding:32px 20px}.warehouse-section-stack{gap:18px;display:grid}.warehouse-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.warehouse-metric,.warehouse-panel{background:var(--glass-surface-strong);border:1px solid var(--warehouse-border);box-shadow:var(--glass-card-shadow)}.warehouse-metric{border-radius:12px;min-height:108px;padding:14px}.warehouse-metric>i{color:var(--warehouse-green);background:#e6f4f1;border-radius:12px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:14px;font-size:23px;display:flex}.warehouse-metric span{color:var(--warehouse-muted);font-size:12px;font-weight:700;display:block}.warehouse-metric strong{font-variant-numeric:tabular-nums;margin:2px 0;font-size:25px;font-weight:600;line-height:1.2;display:block}.warehouse-metric small{color:var(--glass-muted);font-size:11px}.warehouse-panel{border-radius:14px;padding:20px;overflow:hidden}.warehouse-panel-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.warehouse-panel-heading h2{letter-spacing:-.02em;margin:0 0 3px;font-size:20px;font-weight:600}.warehouse-panel-heading p{color:var(--warehouse-muted);margin:0;font-size:13px}.warehouse-rule{color:var(--warehouse-green-dark);white-space:nowrap;background:#ecf8f5;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.warehouse-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.warehouse-location{border:1px solid var(--warehouse-border);border-radius:16px;grid-template-columns:auto 1fr;gap:13px;padding:17px;display:grid}.warehouse-location-icon{color:#fff;background:#102c42;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;font-size:23px;display:flex}.warehouse-location-title{align-items:center;gap:8px;display:flex}.warehouse-location-title h3{margin:0;font-size:15px;font-weight:600}.warehouse-location-title span{color:#965b00;background:#fff1bd;border-radius:99px;padding:3px 7px;font-size:9px;font-weight:850}.warehouse-location p{color:var(--warehouse-muted);margin:3px 0 0;font-size:11px}.warehouse-location dl{border-top:1px solid #edf0f3;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;padding-top:13px;display:grid}.warehouse-location dl div{padding-right:8px}.warehouse-location dt{color:var(--warehouse-muted);font-size:10px}.warehouse-location dd{margin:1px 0 0;font-size:18px;font-weight:600}.warehouse-activity-grid{gap:9px;display:grid}.warehouse-activity{border:1px solid #e8ecef;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.warehouse-activity>i{color:var(--warehouse-green);font-size:21px}.warehouse-activity strong,.warehouse-activity span{display:block}.warehouse-activity strong{font-size:13px}.warehouse-activity div span,.warehouse-activity time{color:var(--warehouse-muted);font-size:11px}.warehouse-status{white-space:nowrap;border-radius:999px;padding:5px 9px;font-weight:600;font-size:10px!important;display:inline-flex!important}.warehouse-status.is-success{color:#08745f;background:#e7f8f0}.warehouse-status.is-danger{color:#b42318;background:#fff0ee}.warehouse-status.is-info{color:#285caa;background:#eaf2ff}.warehouse-status.is-warning{color:#8b5a00;background:#fff5d9}.warehouse-table-wrap{overflow-x:auto}.warehouse-table{border-collapse:collapse;width:100%;min-width:820px}.warehouse-table th{background:var(--glass-surface-soft);color:var(--glass-muted);letter-spacing:.05em;text-align:left;text-transform:none;padding:11px 12px;font-size:10px;font-weight:600}.warehouse-table td{color:var(--glass-text);border-top:1px solid #e8ecef;padding:13px 12px;font-size:13px}.warehouse-table td strong,.warehouse-table td small{display:block}.warehouse-table td small{color:var(--warehouse-muted);margin-top:2px;font-size:10px}.warehouse-text-danger{color:#b42318}.warehouse-text-success{color:var(--warehouse-green)}[data-theme=dark] .warehouse-text-danger,[data-theme=dark] .warehouse-secondary.danger{color:#ffabab}[data-theme=dark] .warehouse-text-success{color:#85ddb0}.warehouse-form-grid{gap:14px;display:grid}.warehouse-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-form-grid label,.warehouse-transfer-pick label{gap:6px;display:grid}.warehouse-form-grid label>span{color:var(--glass-text);text-transform:none;font-size:11px;font-weight:600}.warehouse-form-grid input,.warehouse-form-grid select,.warehouse-form-grid textarea,.warehouse-receipt-line input,.warehouse-transfer-pick input{background:var(--glass-solid);color:var(--warehouse-ink);border:1px solid #dce2e8;border-radius:10px;outline:none;width:100%;min-height:42px;padding:9px 11px;font-size:13px}.warehouse-form-grid input:focus,.warehouse-form-grid select:focus,.warehouse-form-grid textarea:focus,.warehouse-receipt-line input:focus,.warehouse-transfer-pick input:focus{border-color:#58aa9d;box-shadow:0 0 0 3px #087f721a}.warehouse-form-grid .span-two{grid-column:1/-1}.warehouse-form-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;display:flex}.warehouse-receipt-lines{border:1px solid #e0e5ea;border-radius:13px;margin-top:17px;overflow:hidden}.warehouse-receipt-head,.warehouse-receipt-line{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(95px,.65fr));align-items:center;gap:12px;padding:11px 13px;display:grid}.warehouse-receipt-head{background:var(--glass-surface-soft);color:var(--warehouse-muted);text-transform:none;font-size:10px;font-weight:600}.warehouse-receipt-line{border-top:1px solid #e8ecef;font-size:13px}.warehouse-receipt-line strong,.warehouse-receipt-line small{display:block}.warehouse-receipt-line small{color:var(--warehouse-muted);font-size:10px}.warehouse-receipt-line input{min-height:36px;padding:7px 9px}.warehouse-receipt-head.transfer,.warehouse-receipt-line.transfer{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(95px,.65fr))}.warehouse-receipt-head.has-bin,.warehouse-receipt-line.has-bin{grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(90px,.55fr)) minmax(130px,.8fr)}.warehouse-receipt-line select,.warehouse-ops-card select,.warehouse-transfer-footer select,.warehouse-transfer-footer input,.warehouse-reorder-table input{background:var(--glass-solid);color:var(--warehouse-ink);border:1px solid #dce2e8;border-radius:10px;min-height:36px;padding:7px 9px;font-size:12px}.warehouse-receipt-line select{width:100%}.warehouse-barcode-row{background:var(--glass-surface-soft);border:1px dashed #9ccbc3;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:16px;padding:10px;display:grid}.warehouse-barcode-row>i{color:var(--warehouse-green);font-size:26px}.warehouse-barcode-row input{background:0 0;border:0;outline:none;min-width:0;font-size:14px}.warehouse-ops-shell{padding:20px}.warehouse-ops-nav{background:var(--glass-surface-soft);border:1px solid #e2e8eb;border-radius:14px;gap:6px;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.warehouse-ops-nav button{color:var(--glass-muted);cursor:pointer;flex:1 0 max-content;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.warehouse-ops-nav button.is-active{background:var(--glass-solid);color:var(--glass-text);box-shadow:0 5px 15px #1e344b17}.warehouse-ops-location{border-bottom:1px solid #edf0f2;margin-bottom:18px;padding-bottom:16px}.warehouse-ops-grid{grid-template-columns:minmax(300px,.7fr) minmax(420px,1.3fr);gap:16px;display:grid}.warehouse-ops-card{background:var(--glass-surface-soft);border:1px solid #e1e6ea;border-radius:15px;align-content:start;gap:15px;padding:17px;display:grid}.warehouse-ops-card h3{margin:0;font-size:15px;font-weight:600}.warehouse-ops-card>.warehouse-primary{justify-self:end}.warehouse-ops-list{gap:11px;display:grid}.warehouse-ops-wide{grid-column:1/-1}.warehouse-split-fields,.warehouse-action-row{gap:7px;display:flex}.warehouse-split-fields>*{min-width:0}.warehouse-transfer-items input{max-width:100px}.warehouse-transfer-footer small{color:var(--warehouse-muted)}.warehouse-transfer-footer input{max-width:170px}.warehouse-reorder-table input{max-width:85px}.warehouse-secondary.compact{min-height:36px;padding:7px 12px}.warehouse-transfer-pick{border:1px solid #e0e5ea;border-radius:13px;margin-top:17px;overflow:hidden}.warehouse-transfer-pick h3{background:var(--glass-surface-soft);margin:0;padding:11px 13px;font-size:12px;font-weight:600}.warehouse-transfer-pick label{border-top:1px solid #e8ecef;grid-template-columns:1fr 100px;align-items:center;padding:10px 13px}.warehouse-transfer-pick strong,.warehouse-transfer-pick small{display:block}.warehouse-transfer-pick strong{font-size:13px}.warehouse-transfer-pick small{color:var(--warehouse-muted);margin-top:2px;font-size:10px}.warehouse-transfer-list{gap:12px;display:grid}.warehouse-transfer-card{border:1px solid var(--warehouse-border);border-radius:15px;overflow:hidden}.warehouse-transfer-summary,.warehouse-transfer-footer{justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.warehouse-transfer-summary{background:var(--glass-surface-soft)}.warehouse-transfer-summary strong,.warehouse-transfer-summary span{display:block}.warehouse-transfer-summary strong{font-size:14px}.warehouse-transfer-summary div span{color:var(--warehouse-muted);margin-top:2px;font-size:11px}.warehouse-transfer-items{padding:6px 15px}.warehouse-transfer-items>div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.warehouse-transfer-items>div:last-child{border-bottom:0}.warehouse-transfer-items small{color:var(--warehouse-muted)}.warehouse-transfer-footer{border-top:1px solid #edf0f3}.warehouse-transfer-footer time{color:var(--warehouse-muted);font-size:11px}.warehouse-transfer-footer>div{gap:8px;display:flex}.warehouse-modal-layer{z-index:220;background:#0e1928ad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.warehouse-modal{background:var(--glass-solid);border:1px solid #dfe5ea;border-radius:20px;width:100%;max-width:620px;max-height:calc(100vh - 48px);padding:22px;overflow-y:auto;box-shadow:0 30px 80px #0a16264d}.warehouse-modal.wide{max-width:900px}.warehouse-modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.warehouse-modal-heading span{color:var(--warehouse-green)}.warehouse-modal-heading h2{margin:0;font-size:24px;font-weight:600}.warehouse-modal-heading button{background:var(--glass-surface-soft);color:var(--glass-muted);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.warehouse-modal-copy{color:var(--warehouse-muted);margin:-7px 0 14px;font-size:13px}@media (max-width:1280px){.warehouse-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.warehouse-page{padding-inline:12px}.warehouse-hero{flex-direction:column;align-items:flex-start;gap:14px;padding:10px 0}.warehouse-hero .warehouse-primary{width:100%}.warehouse-tabs button{flex:none}.warehouse-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.warehouse-metric{min-height:112px;padding:12px}.warehouse-metric>i{border-radius:8px;width:28px;height:28px;margin-bottom:8px;font-size:18px}.warehouse-panel{border-radius:16px;padding:16px}.warehouse-panel-heading{flex-direction:column;align-items:flex-start}.warehouse-location-grid,.warehouse-form-grid.three,.warehouse-form-grid.two{grid-template-columns:1fr}.warehouse-form-grid .span-two{grid-column:auto}.warehouse-receipt-lines{overflow-x:auto}.warehouse-receipt-head,.warehouse-receipt-line{min-width:720px}.warehouse-receipt-head.has-bin,.warehouse-receipt-line.has-bin{min-width:890px}.warehouse-barcode-row{grid-template-columns:auto 1fr}.warehouse-barcode-row button{grid-column:1/-1;width:100%}.warehouse-ops-grid{grid-template-columns:1fr}.warehouse-ops-wide{grid-column:auto}.warehouse-action-row{flex-wrap:wrap}.warehouse-transfer-summary,.warehouse-transfer-footer{flex-direction:column;align-items:flex-start}.warehouse-transfer-footer>div{flex-wrap:wrap;width:100%}.warehouse-transfer-footer button{flex:1}.warehouse-modal-layer{align-items:flex-end;padding:0}.warehouse-modal{border-radius:20px 20px 0 0;max-width:none;max-height:92vh;padding:18px}}.marketing-studio-page{color:var(--glass-text);background:0 0}.marketing-studio-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0 20px;display:flex}.marketing-studio-title{color:var(--glass-text);letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(24px,2vw,29px);font-weight:650}.marketing-studio-description{max-width:640px;color:var(--glass-muted);margin:0;font-size:14px;line-height:1.6}.marketing-studio-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketing-studio-mode{color:var(--glass-muted);background:var(--glass-surface-soft);border-radius:6px;padding:6px 9px;font-size:12px;font-weight:600}.marketing-studio-primary,.marketing-studio-secondary{border:1px solid var(--glass-border);cursor:pointer;border-radius:9px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:600}.marketing-studio-primary{color:#fff;background:#087f72;border-color:#087f72}.marketing-studio-primary:hover{background:#056359}.marketing-studio-actions i{margin-right:6px}.marketing-studio-secondary{background:var(--glass-surface-strong);color:var(--glass-text)}.marketing-studio-secondary:hover{background:var(--glass-surface-soft)}.marketing-studio-tabs{border-bottom:1px solid var(--glass-border);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.marketing-studio-tabs button{color:var(--glass-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;flex:none;padding:12px 14px;font-size:13px;font-weight:500}.marketing-studio-tabs button:hover{color:var(--glass-text);background:var(--glass-surface-soft)}.marketing-studio-tabs button.is-active{color:var(--glass-text);border-bottom-color:#0b9d8e;font-weight:600}.marketing-studio-page :is(.text-slate-700,.text-slate-800,.text-slate-900){color:var(--glass-text)}.marketing-studio-page :is(.text-slate-400,.text-slate-500,.text-slate-600){color:var(--glass-muted)}.marketing-studio-page :is(.bg-slate-50,.bg-slate-100){background:var(--glass-surface-soft)}.marketing-studio-page :is(.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--glass-border)}[data-theme=dark] .marketing-studio-page :is(.bg-amber-50,.bg-amber-100){background:#3a3021}[data-theme=dark] .marketing-studio-page :is(.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900){color:#f4ce84}[data-theme=dark] .marketing-studio-page :is(.bg-emerald-50,.bg-emerald-100){background:#183c34}[data-theme=dark] .marketing-studio-page :is(.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-emerald-900){color:#8bdfb9}[data-theme=dark] .marketing-studio-page :is(.bg-blue-50,.bg-blue-100){background:#203855}[data-theme=dark] .marketing-studio-page :is(.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900){color:#a3c8fc}[data-theme=dark] .marketing-studio-page :is(.bg-violet-50,.bg-violet-100){background:#322b4f}[data-theme=dark] .marketing-studio-page :is(.text-violet-600,.text-violet-700,.text-violet-800,.text-violet-900){color:#cbbbfc}[data-theme=dark] .marketing-studio-page :is(.bg-rose-50,.bg-rose-100){background:#442a35}[data-theme=dark] .marketing-studio-page :is(.text-rose-600,.text-rose-700,.text-rose-800,.text-rose-900){color:#ffb4c2}@media (max-width:767px){.marketing-studio-primary,.marketing-studio-secondary{min-height:44px}}
:root{--admin-accent:#245b44;--admin-accent-hover:#1b4835;--admin-on-accent:#fff;--admin-accent-ink:#245b44;--admin-accent-soft:#e7efe9}html[data-theme=dark]{--admin-accent:#b4d7c2;--admin-accent-hover:#c8e4d2;--admin-on-accent:#173724;--admin-accent-ink:#b4d7c2;--admin-accent-soft:#31483a}.admin-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:20px;display:flex}.admin-page-title,.ios-glass-shell .admin-page-title{color:var(--glass-text);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:1.35}.admin-page-description{max-width:64ch;color:var(--glass-muted);margin:5px 0 0;font-size:14px;line-height:1.6}.admin-primary-action,.admin-secondary-action{border:1px solid var(--glass-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.admin-primary-action{color:var(--admin-on-accent);border-color:var(--admin-accent);background:var(--admin-accent)}.admin-primary-action:hover{color:var(--admin-on-accent);border-color:var(--admin-accent-hover);background:var(--admin-accent-hover)}.admin-secondary-action{color:var(--glass-text);background:var(--glass-solid)}.admin-secondary-action:hover{color:var(--glass-text);background:var(--glass-surface-soft)}:is(.admin-primary-action,.admin-secondary-action):disabled{cursor:not-allowed;opacity:.55}.admin-work-panel{border:1px solid var(--glass-border);background:var(--glass-solid);border-radius:10px;min-width:0}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-header-search-wide{display:none}.admin-header-search{width:clamp(180px,21vw,320px);min-height:40px;color:var(--glass-muted);background:var(--glass-solid);border:1px solid var(--glass-border);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.admin-header-search:hover{border-color:var(--glass-focus);color:var(--glass-text)}.ios-glass-shell .navbar-header,.ios-glass-shell .sidebar{border-color:var(--glass-border)!important;border-radius:12px!important}.ios-glass-shell .sidebar .sidebar-menu>ul li.menu-title{text-transform:none;letter-spacing:0;margin-top:18px;font-size:12px;font-weight:500}.ios-glass-shell .sidebar .sidebar-menu>ul>li>a{border-radius:8px;font-size:14px;font-weight:500}.ios-glass-shell .sidebar .sidebar-menu>ul>li>a:is(.active,.subdrop){color:var(--admin-accent-ink)!important;background:var(--admin-accent-soft)!important;box-shadow:none!important;border-color:#0000!important}.ios-glass-shell .topbar-link{min-width:40px;min-height:40px;box-shadow:none;border-radius:8px!important}.admin-search-panel{max-height:calc(100dvh - 40px);overflow-y:auto}.ios-glass-shell .admin-search-input{min-height:44px;font-size:16px}.admin-search-panel :is(a,button){min-height:40px}.admin-data-table{min-width:0}.admin-table-toolbar{border-bottom:1px solid var(--glass-border);padding-bottom:12px}.admin-table-tools-start{flex:260px;min-width:0}.admin-record-count{white-space:nowrap;font-size:13px;line-height:1.5}.admin-table-tools-end{min-width:0}.admin-table-tools-end>button,.admin-table-tools-end>div>button{min-width:40px;min-height:40px;font-size:14px}.admin-table-tools-end .hs-dropdown-menu{max-width:calc(100vw - 40px)}.admin-data-table .ant-table-thead>tr>th{color:var(--glass-muted);padding-block:12px;font-size:13px;font-weight:500}.admin-data-table .ant-table-tbody>tr>td{color:var(--glass-text);padding-block:14px;font-size:14px}.admin-data-table :is(input:not([type=checkbox]):not([type=radio]),select){min-height:40px}html[lang=bn] :is(.admin-page-description,.admin-primary-action,.admin-secondary-action,.admin-header-search,.admin-table-tools-end>button,.admin-table-tools-end>div>button){font-size:15px}html[lang=bn] .admin-page-title{letter-spacing:0;line-height:1.5}html[lang=bn] .admin-record-count{font-size:14px}@media (min-width:1100px){.admin-header-search-wide{display:flex}.admin-header-search-compact{display:none}}@media (max-width:639px){.admin-page-header{gap:12px;margin-bottom:16px}.admin-page-title,.ios-glass-shell .admin-page-title{font-size:22px}.admin-primary-action,.admin-secondary-action{min-height:44px}.admin-table-toolbar{gap:10px}.admin-table-tools-start{flex-basis:100%}.admin-table-tools-end{gap:8px}.admin-table-tools-end>button,.admin-table-tools-end>div>button{min-width:44px;min-height:44px}.admin-data-table :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;font-size:16px}.admin-search-panel{padding:16px}}@media (max-width:359px){.ios-glass-shell .navbar-header{padding-inline:8px!important}.ios-glass-shell .navbar-header .topbar-menu,.ios-glass-shell .navbar-header .topbar-menu>.flex{gap:4px}.admin-language-switch select{width:88px}}
:root{--glass-canvas:#edf3fa;--glass-text:#1c3044;--glass-muted:#52667a;--glass-solid:#fbfdff;--glass-surface:#ffffffa8;--glass-surface-strong:#ffffffdb;--glass-surface-soft:#edf3f8;--glass-nav:#f6fbff9e;--glass-control:#ffffffb8;--glass-border:#5e809b36;--glass-edge:#fffffff0;--glass-highlight:#ffffffad;--glass-focus:#14796b;--glass-card-shadow:0 6px 20px -12px #2444643b, inset 0 1px 0 var(--glass-edge);--glass-shadow:0 12px 38px -18px #23406352, inset 0 1px 0 var(--glass-edge), inset 0 -1px 0 #84a8c11a;--glass-shadow-hover:0 12px 28px -14px #23406352, inset 0 1px 0 var(--glass-edge);--glass-aura-blue:#b6d6f3;--glass-aura-mint:#b5e3d7;--glass-aura-lilac:#d5cef4;--admin-accent:#176c60;--admin-accent-hover:#11584f;--admin-on-accent:#fff;--admin-accent-ink:#125e53;--admin-accent-soft:#daeee8;--glass-ease:cubic-bezier(.2,.75,.25,1)}html[data-theme=dark]{--glass-canvas:#101a29;--glass-text:#edf5ff;--glass-muted:#b3c5d7;--glass-solid:#162434;--glass-surface:#182a3ea8;--glass-surface-strong:#182a3ee0;--glass-surface-soft:#23384c;--glass-nav:#1a2b3ea8;--glass-control:#3148608c;--glass-border:#adcceb36;--glass-edge:#d3eaff3d;--glass-highlight:#c6e4ff1a;--glass-focus:#91ddc9;--glass-card-shadow:0 8px 24px -13px #00061266, inset 0 1px 0 var(--glass-edge);--glass-shadow:0 18px 44px -20px #000512b3, inset 0 1px 0 var(--glass-edge), inset 0 -1px 0 #00000026;--glass-shadow-hover:0 14px 30px -16px #00051299, inset 0 1px 0 var(--glass-edge);--glass-aura-blue:#244f7d;--glass-aura-mint:#1d5559;--glass-aura-lilac:#474775;--admin-accent:#a4e0cf;--admin-accent-hover:#c1efdf;--admin-on-accent:#123c35;--admin-accent-ink:#b1eadb;--admin-accent-soft:#294c4d}body:has(:is(.ios-glass-shell,.standalone-admin-route)){--color-title:var(--glass-text);--color-default:var(--glass-muted);--color-border-color:var(--glass-border);--color-white:var(--glass-solid);--color-light:var(--glass-surface-soft);background:var(--glass-canvas);color:var(--glass-text)}html[data-theme=dark] body:has(:is(.ios-glass-shell,.standalone-admin-route)){--color-light:var(--glass-surface-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ios-glass-shell,html[data-theme=dark] .ios-glass-shell,.standalone-admin-route{background:var(--glass-canvas)}.admin-glass-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 94% 8%, color-mix(in srgb, var(--glass-aura-blue) 60%, transparent), transparent 52%), radial-gradient(ellipse at 8% 85%, color-mix(in srgb, var(--glass-aura-mint) 50%, transparent), transparent 46%);position:fixed;inset:0;overflow:hidden}.admin-glass-atmosphere>span{aspect-ratio:1;background:radial-gradient(ellipse, color-mix(in srgb, var(--glass-aura-blue) 66%, transparent), transparent 69%);width:min(90vw,1000px);animation:glass-light-drift 24s var(--glass-ease) infinite alternate;border-radius:50%;position:absolute;top:-36%;left:-22%}.admin-glass-atmosphere>span+span{background:radial-gradient(ellipse, color-mix(in srgb, var(--glass-aura-lilac) 46%, transparent), transparent 67%);animation-duration:32s;animation-direction:alternate-reverse;animation-delay:-12s;top:34%;left:54%}@keyframes glass-light-drift{0%{transform:translateY(-3%)scale(.92)}to{transform:translate(13%,9%)scale(1.08)}}.ios-glass-shell:not(.suppliers-shell) :is(.navbar-header,.sidebar){background:linear-gradient(122deg, var(--glass-highlight), transparent 36%, #ffffff08 69%, var(--glass-highlight)), var(--glass-nav)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:blur(28px)saturate(160%)!important;backdrop-filter:blur(28px)saturate(160%)!important}.ios-glass-shell .navbar-header{border-radius:22px!important}.ios-glass-shell .sidebar{border-radius:26px!important}.ios-glass-shell .sidebar .sidebar-logo{background:linear-gradient(110deg, var(--glass-highlight), transparent 78%);border-color:var(--glass-border)!important}.ios-glass-shell .sidebar .sidebar-menu>ul>li>a{transition:background-color .2s var(--glass-ease), box-shadow .2s var(--glass-ease), border-color .2s var(--glass-ease);border-radius:13px}.ios-glass-shell .sidebar .sidebar-menu>ul>li>a:is(.active,.subdrop){color:var(--admin-accent-ink)!important;background:linear-gradient(145deg, var(--glass-highlight), transparent 78%), var(--admin-accent-soft)!important;border-color:var(--glass-edge)!important;box-shadow:inset 0 1px 0 var(--glass-edge), 0 4px 12px -7px #1e555b4d!important}.ios-glass-shell .sidebar .sidebar-menu a[aria-current=page],.ios-glass-shell .sidebar .sidebar-menu li ul li a.active{background:color-mix(in srgb, var(--admin-accent-soft) 68%, transparent);border-radius:9px;font-weight:650;color:var(--admin-accent-ink)!important}.ios-glass-shell .sidebar .sidebar-menu li ul li a.active :is(i,span):not(.sidebar-status-count){color:inherit!important}.ios-glass-shell .sidebar .sidebar-menu a:focus-visible{outline:2px solid var(--glass-focus);outline-offset:-2px}.ios-glass-shell :is(.topbar-link,.admin-header-search),.ios-glass-shell .navbar-header .header-item>button,.ios-glass-shell .navbar-header .admin-language-switch select{color:var(--glass-text);border:1px solid var(--glass-edge)!important;background:linear-gradient(160deg, var(--glass-highlight), transparent 70%), var(--glass-control)!important;box-shadow:inset 0 1px 0 var(--glass-edge), 0 3px 8px -5px #1f3e5b52!important;border-radius:999px!important}.ios-glass-shell .admin-header-search{min-height:44px;padding-inline:16px}.ios-glass-shell .topbar-link{min-width:40px;min-height:40px}.ios-glass-shell .navbar-header .admin-language-switch select{padding-inline-start:14px}.ios-glass-shell :is(div,section,article).bg-white.border,.ios-glass-shell .card,.ios-glass-shell .admin-work-panel{box-shadow:var(--glass-card-shadow);background:var(--glass-surface-strong)!important;border-color:var(--glass-border)!important;border-radius:18px!important}.ios-glass-shell :is(.ant-table-wrapper,.hs-dropdown-menu,.react-select__menu),.ios-glass-shell .hs-overlay .bg-white,.ios-glass-shell .hs-overlay .bg-white.border,.ios-glass-shell .hs-dropdown-menu.bg-white.border{background:var(--glass-solid)!important}body:has(.ios-glass-shell) .admin-search-panel.bg-white.border{background:var(--glass-solid)!important}.ios-glass-shell .hs-overlay .bg-white{box-shadow:var(--glass-shadow);border-radius:22px!important}.ios-glass-shell :is(.btn,.btn-sm,.btn-small,.btn-lg,.admin-primary-action,.admin-secondary-action,button.rounded-md){border-radius:12px!important}.ios-glass-shell :is(.admin-primary-action,.admin-secondary-action){box-shadow:inset 0 1px #ffffff38,0 4px 10px -6px #1447414d}.ios-glass-shell :is(.admin-secondary-action,.dashboard-secondary-action){background:var(--glass-control)}.ios-glass-shell :is(.topbar-link,.admin-header-search,.admin-primary-action,.admin-secondary-action,.btn,.btn-sm){transition:background-color .18s var(--glass-ease), box-shadow .18s var(--glass-ease), border-color .18s var(--glass-ease), transform .18s var(--glass-ease)}.ios-glass-shell :is(.topbar-link,.admin-header-search,.admin-secondary-action):hover{box-shadow:var(--glass-shadow-hover)!important;border-color:var(--glass-focus)!important}.ios-glass-shell :is(.topbar-link,.admin-primary-action,.admin-secondary-action,.btn,.btn-sm):active:not(:disabled){transform:scale(.975)}.ios-glass-shell :is(button,a,select):focus-visible{outline:2px solid var(--glass-focus);outline-offset:3px}.ios-glass-shell input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button])),.ios-glass-shell textarea,.ios-glass-shell .react-select__control{border-radius:11px!important}.ios-glass-shell .footer{color:var(--glass-muted);background:0 0}.ios-glass-shell.suppliers-shell .admin-glass-atmosphere{display:none}.ios-glass-shell.suppliers-shell :is(.navbar-header,.sidebar){background:var(--glass-solid)!important}@media (max-width:991px){.ios-glass-shell .navbar-header{border-radius:0 0 22px 22px!important}.ios-glass-shell .sidebar{border-radius:0 26px 26px 0!important}.admin-glass-atmosphere>span+span{display:none}}@media (max-width:639px){.ios-glass-shell :is(.admin-primary-action,.admin-secondary-action,.topbar-link){min-height:44px}.ios-glass-shell input:where(:not([type=checkbox]):not([type=radio])),.ios-glass-shell textarea,.ios-glass-shell select{font-size:16px}}@media (prefers-reduced-motion:reduce){.admin-glass-atmosphere>span{animation:none!important}:is(.ios-glass-shell,.standalone-admin-route) *,:is(.ios-glass-shell,.standalone-admin-route) :before,:is(.ios-glass-shell,.standalone-admin-route) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.admin-glass-atmosphere{display:none}:root,html[data-theme=dark]{--glass-edge:var(--glass-muted);--glass-border:var(--glass-muted);--glass-nav:var(--glass-solid);--glass-control:var(--glass-solid);--glass-surface:var(--glass-solid);--glass-surface-strong:var(--glass-solid)}.ios-glass-shell:not(.suppliers-shell) :is(.navbar-header,.sidebar){background:var(--glass-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ios-glass-shell:not(.suppliers-shell) :is(.navbar-header,.sidebar){background:var(--glass-solid)!important}}
.ios-glass-shell.admin-fixed-shell{--admin-header-height:56px;--admin-rail-width:232px;--admin-rail-toolbar-height:32px;--glass-canvas:var(--ui-bg);--glass-solid:var(--ui-surface);--glass-text:var(--ui-ink);--glass-muted:var(--ui-muted);--glass-border:var(--ui-border);--glass-edge:#fff;--glass-surface:#fff;--glass-surface-strong:#fff;--glass-surface-soft:var(--ui-surface-soft);--glass-control:#f7f7f7;--glass-nav:#f3f3f3;--glass-card-shadow:0 1px 2px #0000000a;--admin-sidebar-surface:#ebebeb;--admin-sidebar-selected:#fafafa;--admin-sidebar-connector:#b6b6b6;--color-title:var(--glass-text);--color-default:var(--glass-muted);--color-white:var(--glass-solid);--color-light:var(--glass-surface-soft);--color-border-color:var(--glass-border);padding-top:var(--admin-header-height);background:var(--glass-canvas)!important}html[data-theme=dark] .ios-glass-shell.admin-fixed-shell{--glass-canvas:var(--ui-bg);--glass-solid:var(--ui-surface);--glass-text:var(--ui-ink);--glass-muted:var(--ui-muted);--glass-border:var(--ui-border);--glass-edge:#444;--glass-surface:#232323;--glass-surface-strong:#232323;--glass-surface-soft:var(--ui-surface-soft);--glass-control:#353535;--glass-nav:#2d2d2d;--admin-sidebar-surface:#202020;--admin-sidebar-selected:#353535;--admin-sidebar-connector:#777}.admin-fixed-shell .admin-glass-atmosphere{display:none}html:has(.admin-fixed-shell){scroll-padding-top:72px}.ios-glass-shell.admin-fixed-shell .navbar-header,.ios-glass-shell.admin-fixed-shell.suppliers-shell .navbar-header{width:100%;height:var(--admin-header-height);min-height:var(--admin-header-height);color:#eee;-webkit-backdrop-filter:blur(18px)saturate(130%);transition:none;position:fixed;inset:0 0 auto;background:linear-gradient(115deg,#ffffff0a,#0000 42%,#ffffff05),#09090af7!important;border:0!important;border-radius:0!important;margin:0!important;padding:8px 20px!important;box-shadow:inset 0 1px #ffffff14!important}.admin-fixed-shell .navbar-header:before,.admin-fixed-shell .navbar-header:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute;top:100%}.admin-fixed-shell .navbar-header:before{background:radial-gradient(circle at 100% 100%,#0000 14px,#0b0b0c 14.5px);left:0}.admin-fixed-shell .navbar-header:after{background:radial-gradient(circle at 0 100%,#0000 14px,#0b0b0c 14.5px);right:0}.admin-fixed-shell .navbar-header .topbar-menu{gap:16px;min-width:0}.admin-fixed-shell .navbar-header .topbar-menu>div:last-child{min-width:0}.admin-fixed-shell .navbar-header .logo :is(.logo-dark,.logo-sm){display:none!important}.admin-fixed-shell .navbar-header .logo :is(.logo-light,.logo-lg){display:block}.admin-fixed-shell .navbar-header .logo img{filter:none;width:auto;height:24px}.admin-fixed-shell .navbar-header #toggle_btn2{display:none}@media (min-width:640px){.admin-fixed-shell .navbar-header .logo .logo-light .logo-lg{display:block!important}}.ios-glass-shell.admin-fixed-shell .navbar-header :is(.topbar-link,.admin-header-search,.admin-language-switch select),.ios-glass-shell.admin-fixed-shell .navbar-header .header-item>button{height:36px;min-height:36px;font-size:12px;font-weight:500;color:#e5e5e5!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important}.ios-glass-shell.admin-fixed-shell .navbar-header .topbar-link{width:32px;min-width:32px}.ios-glass-shell.admin-fixed-shell .navbar-header .liquid-theme-toggle{gap:5px;width:auto;padding-inline:8px}.admin-fixed-shell .navbar-header .liquid-theme-label{font-size:12px}.ios-glass-shell.admin-fixed-shell .navbar-header .header-item .admin-header-search{gap:8px;height:36px;min-height:36px;padding:0 12px;font-size:13px;background:linear-gradient(#ffffff05,#0000),#252525!important;border-color:#3b3b3b!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0a!important}.ios-glass-shell.admin-fixed-shell .navbar-header .admin-language-switch select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:88px;padding:0 18px 0 8px}.admin-fixed-shell .navbar-header .admin-language-switch select option{color:#eee;background:#252525}.ios-glass-shell.admin-fixed-shell .navbar-header :is(.topbar-link,.header-item>button):hover{background:#2c2c2c!important}.admin-fixed-shell .navbar-header .profile-dropdown:before{display:none}.admin-fixed-shell .navbar-header .profile-dropdown>button>span{color:#fff;background:#9568f6;border:0;border-radius:8px;width:28px;height:28px;font-size:11px;font-weight:500}.admin-fixed-shell .navbar-header .hs-dropdown-menu{color:var(--glass-text)}.admin-fixed-shell .navbar-header :is(button,a,select):focus-visible{outline-color:#bdbdbd}.ios-glass-shell.admin-fixed-shell .page-wrapper{min-height:calc(100dvh - var(--admin-header-height) - 36px);padding-inline:24px;margin:0 0 0 var(--admin-rail-width)!important;transition:none!important}.ios-glass-shell.admin-fixed-shell .footer{margin-left:var(--admin-rail-width);transition:none}.ios-glass-shell.admin-fixed-shell .sidebar,.ios-glass-shell.admin-fixed-shell.suppliers-shell .sidebar{inset:var(--admin-header-height) auto 0 0;width:var(--admin-rail-width);height:calc(100dvh - var(--admin-header-height));max-height:none;margin:0;transition:none;position:fixed;border-width:0 1px 0 0!important;border-color:var(--glass-border)!important;background:var(--admin-sidebar-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-logo{height:var(--admin-rail-toolbar-height);background:0 0;border:0;justify-content:flex-end;align-items:center;width:100%;padding:0 12px;line-height:1;display:flex;position:relative}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-logo #toggle_btn{opacity:1;--tw-translate-x:0px;--tw-translate-y:0px;width:28px;height:28px;color:var(--glass-muted);box-shadow:none;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:static;transform:translate(0,0);border-radius:8px!important}.admin-fixed-shell .sidebar #toggle_btn:hover{color:var(--glass-text);background:var(--glass-control)}.admin-fixed-shell .sidebar #toggle_btn svg{width:18px;height:18px}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-inner{height:calc(100% - var(--admin-rail-toolbar-height));overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--glass-muted) 30%, transparent) transparent;position:relative;top:0;overflow:hidden auto}.admin-fixed-shell .sidebar .sidebar-inner::-webkit-scrollbar{width:4px}.admin-fixed-shell .sidebar .sidebar-inner::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--glass-muted) 30%, transparent);border-radius:4px}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-menu{margin:0;padding:0 10px 20px}.admin-fixed-shell .sidebar .sidebar-menu>ul>li{margin-top:2px}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.menu-title:first-child{display:none}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.menu-title{margin:20px 0 8px}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-menu>ul>li>a{width:100%;min-height:32px;color:var(--glass-text);border:0;border-radius:8px;gap:8px;padding:6px 8px;font-size:13px;font-weight:500;line-height:1.35;transition:background-color .14s,color .14s}.admin-fixed-shell .sidebar .sidebar-menu>ul>li>a>i{text-align:center;width:18px;color:var(--glass-muted);flex:0 0 18px;font-size:18px}.admin-fixed-shell .sidebar .sidebar-menu>ul>li>a>.sidebar-menu-label{min-width:0;font-weight:inherit;font-size:inherit;margin:0}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu>a{padding-right:28px}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-menu>ul>li>a:is(.active,.subdrop){color:var(--glass-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-menu li ul li a.active{background:0 0;font-weight:500;color:var(--glass-text)!important}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-menu a[aria-current],.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-menu>ul>li>a[aria-current]{color:var(--glass-text)!important;background:var(--admin-sidebar-selected)!important;font-weight:600!important}.admin-fixed-shell .sidebar .sidebar-menu>ul>li>a:hover{background:var(--glass-control)}.admin-fixed-shell .sidebar .sidebar-menu>ul>li>a .menu-arrow{font-size:14px;right:8px}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu>ul{margin:0 0 8px}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul>li{margin-top:0;position:relative;overflow:visible}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul>li>ul{margin:0 0 4px 14px}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul li a{border-radius:9px;min-height:28px;padding:5px 22px 5px 34px;font-size:12px;line-height:1.35}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul li a>.sidebar-menu-label{font-size:inherit;margin:0}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul li a:after{content:none}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul li a>i{display:none}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul li a>.sidebar-menu-label{white-space:normal}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul li a:hover{background:var(--glass-control)}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul>li:has(~li>a[aria-current]):before{content:"";z-index:1;border-left:1.5px solid var(--admin-sidebar-connector);pointer-events:none;position:absolute;top:0;bottom:0;left:16px}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul>li>a[aria-current]:before{content:"";border:0;border-left:1.5px solid var(--admin-sidebar-connector);border-bottom:1.5px solid var(--admin-sidebar-connector);opacity:1;pointer-events:none;background:0 0;border-radius:0 0 0 5px;width:11px;height:calc(50% + .75px);position:absolute;top:0;left:16px}.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul>li>a[aria-current]:after{content:"";border:0;border-top:1.5px solid var(--admin-sidebar-connector);border-right:1.5px solid var(--admin-sidebar-connector);--tw-translate-y:0px;pointer-events:none;background:0 0;border-radius:0;width:6px;height:6px;margin:0;position:absolute;top:50%;left:22px;transform:translateY(-50%)rotate(45deg)}@media (min-width:992px){.admin-fixed-shell .navbar-header .topbar-menu>div:first-child{flex:0 0 192px}.admin-fixed-shell .navbar-header .logo{display:block}.admin-fixed-shell .navbar-header #mobile_btn{display:none}.admin-fixed-shell .navbar-header .admin-header-search-wide{flex:1;justify-content:center;display:flex}.admin-fixed-shell .navbar-header .admin-header-search-compact{display:none}.admin-fixed-shell .navbar-header .admin-header-search{width:min(100%,620px)}.admin-fixed-shell .navbar-header .topbar-menu>div:last-child{flex:1}.admin-fixed-shell .sidebar .sidebar-logo>div,.admin-fixed-shell .sidebar .sidebar-close{display:none}body.mini-sidebar .admin-fixed-shell{--admin-rail-width:60px}body.mini-sidebar .admin-fixed-shell .sidebar{z-index:40;width:var(--admin-rail-width)}body.mini-sidebar .admin-fixed-shell .sidebar .sidebar-logo{justify-content:center;padding:0}body.mini-sidebar .admin-fixed-shell .sidebar .sidebar-menu{padding-inline:10px}body.mini-sidebar .admin-fixed-shell .sidebar .sidebar-menu>ul>li{margin-top:4px}body.mini-sidebar .admin-fixed-shell .sidebar .sidebar-menu>ul>li>a{border-radius:10px;justify-content:center;width:40px;height:36px;min-height:36px;padding:0}body.mini-sidebar .admin-fixed-shell .sidebar .sidebar-menu>ul>li>a>i{font-size:19px}body.mini-sidebar .admin-fixed-shell .sidebar .sidebar-menu>ul>li>a>span,body.mini-sidebar .admin-fixed-shell .sidebar .sidebar-menu .menu-title,body.mini-sidebar .admin-fixed-shell .sidebar .sidebar-menu>ul>li>ul{display:none!important}}@media (min-width:992px) and (max-width:1199px){.admin-fixed-shell .navbar-header .topbar-menu>div:first-child{flex-basis:124px}}@layer components{@media (min-width:992px){.ios-glass-shell.admin-fixed-shell .navbar-header .topbar-menu>div:first-child{display:flex!important}}}@media (max-width:991px){.ios-glass-shell.admin-fixed-shell{--admin-header-height:56px;--admin-rail-width:0px}.ios-glass-shell.admin-fixed-shell .navbar-header{padding-inline:12px!important}.admin-fixed-shell .navbar-header .topbar-menu{gap:6px}.ios-glass-shell.admin-fixed-shell .page-wrapper{padding-inline:16px}.ios-glass-shell.admin-fixed-shell .footer{margin-left:0;padding-inline:16px}.ios-glass-shell.admin-fixed-shell .sidebar{--admin-rail-toolbar-height:56px;visibility:hidden;width:min(300px,100vw - 40px);height:100dvh;margin-left:0;top:0;transform:translate(-100%);border-radius:0 18px 18px 0!important}.ios-glass-shell.admin-fixed-shell.slide-nav .sidebar{visibility:visible;transform:translate(0)}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-logo{justify-content:flex-start;padding-inline:18px}.admin-fixed-shell .sidebar .sidebar-logo .logo-normal{display:block!important}.admin-fixed-shell .sidebar .sidebar-logo :is(.logo-small,.dark-logo){display:none!important}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-logo #toggle_btn{display:none}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-close{justify-content:center;align-items:center;width:44px;height:44px;line-height:1;display:flex;top:6px;right:10px}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-menu>ul>li>a{min-height:44px}.ios-glass-shell.admin-fixed-shell .sidebar .sidebar-menu>ul>li.submenu ul li a{min-height:40px}body.mini-sidebar .admin-fixed-shell .sidebar .sidebar-menu>ul li a{justify-content:flex-start;width:100%;height:auto}.admin-fixed-shell .navbar-header .logo img{height:24px}.admin-fixed-shell .navbar-header #mobile_btn{color:#eee;background:0 0;border-color:#0000}}@media (max-width:639px){.ios-glass-shell.admin-fixed-shell .navbar-header{padding-inline:8px!important}.admin-fixed-shell .navbar-header .logo{display:block}.admin-fixed-shell .navbar-header .logo .logo-light .logo-lg{display:none!important}.admin-fixed-shell .navbar-header .logo .logo-light .logo-sm{display:block!important}.ios-glass-shell.admin-fixed-shell .navbar-header :is(.topbar-link,.admin-language-switch select){height:44px;min-height:44px}.ios-glass-shell.admin-fixed-shell .navbar-header .topbar-link{width:44px;min-width:44px}.ios-glass-shell.admin-fixed-shell .navbar-header .admin-language-switch select{width:88px;font-size:16px}}@media (max-width:767px){.ios-glass-shell.admin-fixed-shell .page-wrapper{padding-inline:0}}
.admin-fixed-shell .page-wrapper{--text-sm:13px;--text-sm--line-height:1.5;--text-base:14px;--text-base--line-height:1.5;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--admin-accent:#303030;--admin-accent-hover:#202020;--admin-on-accent:#fff;--admin-accent-ink:#303030;--admin-accent-soft:#eee;--admin-action-edge:#545454;--admin-table-heading:#f7f7f7;scrollbar-color:color-mix(in srgb, var(--glass-muted) 40%, transparent) transparent;scrollbar-width:thin;font-size:13px}html[data-theme=dark] .admin-fixed-shell .page-wrapper{--admin-accent:#eee;--admin-accent-hover:#fff;--admin-on-accent:#202020;--admin-accent-ink:#eee;--admin-accent-soft:#353535;--admin-action-edge:#fff;--admin-table-heading:#292929}.admin-fixed-shell .page-wrapper h1{color:var(--glass-text);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.4;font-size:20px!important}.admin-fixed-shell .page-wrapper :is(.admin-page-header,div.flex:has(>div>h1),div.flex:has(>h1)){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:32px;margin-bottom:12px;display:flex}.admin-fixed-shell .page-wrapper .admin-page-title:has(>i){align-items:center;gap:8px;display:flex}.admin-fixed-shell .page-wrapper .admin-page-header{flex-direction:row;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-fixed-shell .page-wrapper .admin-page-header button{border-radius:8px;min-height:32px;padding:5px 11px;font-size:13px;line-height:20px}.admin-fixed-shell .page-wrapper .admin-page-title>i{flex:none;font-size:20px;font-weight:400}.admin-fixed-shell .page-wrapper .admin-page-header>:last-child:not(:first-child){margin-inline-start:auto}.admin-fixed-shell .page-wrapper .admin-page-header :is(.admin-primary-action,.admin-secondary-action,.btn,.btn-sm){white-space:nowrap}.admin-fixed-shell .page-wrapper :is(.admin-page-description,h1+p){color:var(--glass-muted);margin-top:3px;font-size:12px;line-height:1.5}.admin-fixed-shell .page-wrapper :is(.admin-primary-action,.admin-secondary-action,.btn,.btn-sm,button.bg-primary){min-height:32px;padding:5px 11px;font-size:13px;font-weight:500;line-height:20px;border-radius:8px!important}.admin-fixed-shell .page-wrapper :is(.admin-primary-action,.btn-primary,button.bg-primary){box-shadow:inset 0 1px #ffffff24,0 1px 1px #0000001a;color:var(--admin-on-accent)!important;background:var(--admin-accent)!important;border:1px solid var(--admin-action-edge)!important}.admin-fixed-shell .page-wrapper div.flex:has(>div>h1) :is(.btn.bg-success,.btn-sm.bg-success){box-shadow:inset 0 1px #ffffff24,0 1px 1px #0000001a;color:var(--admin-on-accent)!important;background:var(--admin-accent)!important;border:1px solid var(--admin-action-edge)!important}.admin-fixed-shell .page-wrapper :is(.admin-primary-action,.btn-primary,button.bg-primary):hover{background:var(--admin-accent-hover)!important}.admin-fixed-shell .page-wrapper div.flex:has(>div>h1) :is(.btn.bg-success,.btn-sm.bg-success):hover{background:var(--admin-accent-hover)!important}.admin-fixed-shell .page-wrapper .admin-secondary-action{color:var(--glass-text);background:var(--glass-surface-soft);box-shadow:none}.admin-fixed-shell .page-wrapper :is(.btn,.btn-sm):is(.size-7,.size-8,.size-9){min-width:32px;padding:0}.admin-fixed-shell .page-wrapper :is(.card,.admin-work-panel,div.bg-white.border,section.bg-white.border){box-shadow:0 1px 2px #0000000d;background:var(--glass-solid)!important;border-radius:12px!important}.admin-fixed-shell .page-wrapper :is(div.bg-white.border,section.bg-white.border,.admin-work-panel):has(>.admin-data-table){box-shadow:none;padding:0;background:0 0!important;border:0!important}.admin-fixed-shell .page-wrapper :is(div.bg-white.border,section.bg-white.border,.admin-work-panel):has(>.admin-data-table)>:not(.admin-data-table){margin:12px}.admin-fixed-shell .page-wrapper :is(.card-title,.card-header h2,.card-header h3){font-size:14px;font-weight:600}.admin-fixed-shell .page-wrapper table{font-size:13px}.admin-fixed-shell .page-wrapper table thead{color:var(--glass-muted);background:var(--admin-table-heading)}.admin-fixed-shell .page-wrapper table th{font-size:12px;font-weight:500;line-height:1.5}.admin-fixed-shell .page-wrapper table td{font-size:13px;line-height:1.5}.admin-fixed-shell .page-wrapper :is(.admin-table-toolbar,.admin-toolbar){gap:8px}.admin-fixed-shell .page-wrapper :is(.admin-table-tools-end>button,.admin-table-tools-end>div>button){min-width:32px;min-height:32px;font-size:13px}.admin-fixed-shell .page-wrapper .admin-data-table :is(input:not([type=checkbox]):not([type=radio]),select){min-height:32px;font-size:13px}.admin-fixed-shell .page-wrapper .admin-data-table .ant-table-thead>tr>th{background:var(--admin-table-heading);padding-block:10px;font-size:12px}.admin-fixed-shell .page-wrapper .admin-data-table .ant-table-tbody>tr>td{padding-block:10px;font-size:13px}html[lang=bn] .admin-fixed-shell .page-wrapper h1{letter-spacing:0;line-height:1.5}html[lang=bn] .admin-fixed-shell .page-wrapper :is(.admin-page-description,h1+p){font-size:13px}@media (min-width:768px){.admin-fixed-shell .page-wrapper>main>.p-3,.admin-fixed-shell .page-wrapper>.p-3{padding-top:16px;padding-inline:0}}@media (max-width:639px){.admin-fixed-shell .page-wrapper h1{font-size:20px!important}.admin-fixed-shell .page-wrapper .admin-page-header,.admin-fixed-shell .page-wrapper .admin-page-header button,.admin-fixed-shell .page-wrapper :is(.admin-primary-action,.admin-secondary-action,.btn,.btn-sm,button.bg-primary){min-height:44px}.admin-fixed-shell .page-wrapper :is(.btn,.btn-sm):is(.size-7,.size-8,.size-9){min-width:44px}.admin-fixed-shell .page-wrapper :is(.admin-table-tools-end>button,.admin-table-tools-end>div>button){min-width:44px;min-height:44px}.admin-fixed-shell .page-wrapper .admin-data-table :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;font-size:16px}}
