@media (min-width:821px){.admin-shell{background:#f8fbfb;border-radius:24px;min-height:calc(100vh - 36px);padding:22px!important}}.admin-page-inventory .inventory-kpi-grid{gap:11px!important}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi{--accent:#31828d;--tint:#eaf7f8;flex-direction:initial;text-align:left;grid-template-columns:48px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:13px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 35%,color-mix(in srgb,var(--tint) 48%,#fff))!important;border:1px solid color-mix(in srgb,var(--accent) 15%,#dfe8e6)!important;border-radius:16px!important;min-height:96px!important;padding:14px 15px!important;display:grid!important;box-shadow:0 8px 24px #1f56610e!important}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi:before{opacity:.72;border-radius:0 0 99px;width:42%;height:4px;background:var(--accent)!important}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi.total{--accent:#31828d;--tint:#eaf7f8}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi.available{--accent:#25805b;--tint:#e6f7ed}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi.low{--accent:#c98a2f;--tint:#fff3df}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi.out{--accent:#b94f57;--tint:#fdebed}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi>i{background:var(--tint);border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi>i svg{stroke-width:1.8px;width:24px;height:24px}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi>span{text-align:left;min-width:0;display:block}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi>span>em{color:#4f6c72;letter-spacing:-.01em;text-transform:none;white-space:nowrap;font-size:11px;line-height:normal}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi>span>strong{letter-spacing:normal;text-transform:none;align-items:baseline;gap:6px;margin:5px 0 4px;font-size:29px;line-height:1;display:flex}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi>span>strong>small{color:#84999e;letter-spacing:normal;text-transform:none;margin:0;font-size:10px;font-weight:850;line-height:1}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi>span>b{color:#8da0a4;letter-spacing:normal;text-transform:none;white-space:nowrap;font-size:9px;line-height:normal}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi>u{color:var(--accent);white-space:nowrap;align-self:end;margin-bottom:3px;font-size:9px;position:static;bottom:auto;right:auto}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi-filter:hover,.admin-page-inventory .inventory-kpi-grid>.inventory-kpi-filter.active{transform:translateY(-1px);border-color:var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent),0 13px 28px #1f56611a!important}.admin-page-inventory .inventory-kpi-grid>.inventory-kpi-filter.active{background:linear-gradient(145deg,#fff 35%,color-mix(in srgb,var(--tint) 58%,#fff))!important}@media (min-width:1101px){.admin-shell{box-sizing:border-box;max-width:calc(100vw - 298px);width:calc(100vw - 298px)!important;margin-left:280px!important}.admin-sidebar-is-collapsed .admin-shell{max-width:calc(100vw - 134px);width:calc(100vw - 134px)!important;margin-left:116px!important}}.admin-standard-page,.inventory-page,.crm-page,.activity-page,.voucher-page,.reviews-page,.users-workspace,.settings-workspace,.cms-workspace{gap:12px;width:100%;display:grid}.admin-topbar,.admin-page-heading,.order-page-header{justify-content:space-between;align-items:center;gap:20px;min-height:58px;display:flex;margin:0 0 4px!important}.admin-topbar h1,.admin-page-heading h1,.order-page-header h1{color:#173f47!important;letter-spacing:-.035em!important;margin:0!important;font-family:Nunito Sans,sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1.08!important}.admin-page-heading>button,.admin-page-heading>a,.admin-page-heading .add-product-button,.voucher-heading>button,.users-heading>button{min-height:40px;color:#fff!important;background:#286b77!important;border:1px solid #286b77!important;border-radius:10px!important;padding:0 17px!important;font-size:11px!important;font-weight:900!important;box-shadow:0 7px 18px #1f566124!important}.dashboard-kpi-grid,.inventory-kpi-grid,.crm-stats,.activity-summary,.voucher-metrics,.reviews-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px!important;margin:0!important;display:grid!important}.dashboard-kpi-grid>article,.inventory-kpi-grid>.inventory-kpi,.crm-stats>article,.activity-summary>article,.voucher-metrics>article,.reviews-summary>b{flex-direction:column;justify-content:center;background:#fff!important;border:1px solid #275c691a!important;border-radius:16px!important;min-height:86px!important;margin:0!important;padding:13px 15px!important;display:flex!important;box-shadow:0 8px 24px #1f56610e!important}.dashboard-kpi-grid>article>span,.inventory-kpi-grid>.inventory-kpi>span,.crm-stats>article>span,.activity-summary>article>span,.voucher-metrics>article>span,.reviews-summary>b>small{text-transform:uppercase;order:0;font-style:normal;line-height:1.3;color:#6f888d!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:900!important}.dashboard-kpi-grid>article>strong,.inventory-kpi-grid>.inventory-kpi>strong,.crm-stats>article>strong,.activity-summary>article>strong,.voucher-metrics>article>strong,.reviews-summary>b{color:#1e5963!important;font-family:Nunito Sans,sans-serif!important;font-size:25px!important;font-weight:900!important;line-height:1!important}.dashboard-kpi-grid>article>strong,.inventory-kpi-grid>.inventory-kpi>strong,.crm-stats>article>strong,.activity-summary>article>strong,.voucher-metrics>article>strong{margin:8px 0 0!important}.reviews-summary>b>small{margin-top:8px}.reviews-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-list-controls,.inventory-board>.inventory-toolbar,.inventory-filter-bar,.crm-real-table>.panel-head,.activity-card>header,.voucher-list-card>header,.reviews-toolbar,.cms-section-nav{background:#fff!important;border-color:#e4eceb!important}.admin-list-controls{border:1px solid #275c691a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex;overflow:hidden;box-shadow:0 8px 24px #1f56610d}.product-list-tabs,.inventory-filter-bar{overflow-x:auto;gap:5px!important;margin:0!important;padding:0!important;display:flex!important}.product-list-tabs button,.inventory-filter-bar button{flex:none;color:#708489!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important}.product-list-tabs button:hover,.inventory-filter-bar button:hover{color:#285e69!important;background:#f7faf9!important;border-color:#dce8e6!important}.product-list-tabs button.active,.inventory-filter-bar button.active{color:#fff!important;background:#285e69!important;border-color:#285e69!important}.table-search input,.crm-search input,.activity-filters input,.activity-filters select,.voucher-list-card>header input,.reviews-toolbar input,.reviews-toolbar select{min-height:38px!important;box-shadow:none!important;background:#fbfdfc!important;border:1px solid #dfe8e6!important;border-radius:9px!important;padding:0 12px!important}.product-table-panel,.inventory-board,.crm-real-table,.activity-card,.voucher-list-card,.reviews-panel,.users-list-card,.settings-card,.cms-section,.dashboard-card{background:#fff!important;border:1px solid #275c691a!important;border-radius:16px!important;box-shadow:0 8px 24px #1f56610d!important}.product-table-panel,.inventory-board,.crm-real-table,.activity-card,.voucher-list-card,.reviews-panel,.users-list-card{padding:0!important;overflow:hidden!important}.inventory-board>.inventory-toolbar,.crm-real-table>.panel-head,.activity-card>header,.voucher-list-card>header,.reviews-toolbar{min-height:58px;border-bottom:1px solid #edf1f0!important;align-items:center!important;margin:0!important;padding:10px 12px!important}.inventory-board>.inventory-toolbar h2,.crm-real-table>.panel-head h2,.activity-card>header h2,.voucher-list-card>header h2{color:#244f58!important;letter-spacing:-.02em!important;font-family:Nunito Sans,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:1.2!important}.shop-product-list-header,.inventory-grid-header,.admin-shell table thead th{text-transform:uppercase;color:#355f67!important;letter-spacing:.045em!important;background:#f3f8f8!important;font-size:10px!important;font-weight:900!important}.shop-product-list-header,.inventory-grid-header{min-height:46px;padding-left:14px!important;padding-right:14px!important}.shop-product-row,.inventory-grid-row,.admin-shell table tbody tr,.reviews-list>article{border-color:#e8efef!important}.shop-product-row:hover,.inventory-grid-row:hover,.admin-shell table tbody tr:hover,.reviews-list>article:hover{background:#f8fcfc!important}.settings-card,.cms-section,.dashboard-card{padding:18px!important}.settings-card>header,.cms-section-heading,.dashboard-card-head{margin-bottom:15px!important}.cms-section-nav{z-index:5;position:sticky;top:8px;border:1px solid #275c691a!important;border-radius:16px!important;padding:8px 10px!important;box-shadow:0 8px 24px #1f56610d!important}@media (max-width:1050px){.dashboard-kpi-grid,.inventory-kpi-grid,.crm-stats,.activity-summary,.voucher-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-page-heading,.admin-topbar,.order-page-header,.admin-list-controls{align-items:stretch;display:grid}.dashboard-kpi-grid,.inventory-kpi-grid,.crm-stats,.activity-summary,.voucher-metrics,.reviews-summary{grid-template-columns:1fr}}.admin-page-products .product-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.admin-page-products .product-summary-grid>button{--accent:#31828d;--tint:#eaf7f8;background:linear-gradient(145deg,#fff 35%,color-mix(in srgb,var(--tint) 48%,#fff));border:1px solid color-mix(in srgb,var(--accent) 15%,#dfe8e6);color:inherit;cursor:pointer;text-align:left;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:96px;padding:14px 13px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f56610e}.admin-page-products .product-summary-grid>button:before{background:var(--accent);content:"";opacity:.72;border-radius:0 0 99px;width:42%;height:4px;position:absolute;top:0;left:0}.admin-page-products .product-summary-grid>button.all{--accent:#31828d;--tint:#eaf7f8}.admin-page-products .product-summary-grid>button.live{--accent:#25805b;--tint:#e6f7ed}.admin-page-products .product-summary-grid>button.draft{--accent:#c98a2f;--tint:#fff3df}.admin-page-products .product-summary-grid>button.archived{--accent:#627f98;--tint:#edf3f7}.admin-page-products .product-summary-grid>button.deleted{--accent:#b94f57;--tint:#fdebed}.admin-page-products .product-summary-grid>button:hover{border-color:color-mix(in srgb,var(--accent) 42%,#dfe8e6);transform:translateY(-2px);box-shadow:0 13px 28px #1f56611c}.admin-page-products .product-summary-grid>button.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent),0 13px 28px #1f56611a;transform:translateY(-1px)}.admin-page-products .product-summary-grid>button>i{background:var(--tint);border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.admin-page-products .product-summary-grid>button>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.admin-page-products .product-summary-grid>button>span{min-width:0;display:block}.admin-page-products .product-summary-grid>button>span>em{color:#4f6c72;letter-spacing:-.01em;text-transform:none;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900;line-height:normal;display:block}.admin-page-products .product-summary-grid>button>span>strong{color:#173f47;letter-spacing:normal;text-transform:none;align-items:baseline;gap:5px;margin:5px 0 4px;font-family:Nunito Sans,sans-serif;font-size:27px;font-weight:900;line-height:1;display:flex}.admin-page-products .product-summary-grid>button>span>strong>small{color:#84999e;letter-spacing:normal;text-transform:none;font-size:9px;font-weight:850;line-height:1}.admin-page-products .product-summary-grid>button>span>b{color:#8da0a4;letter-spacing:normal;text-transform:none;white-space:nowrap;font-size:9px;font-weight:800;line-height:normal;display:block}.admin-page-products .product-summary-grid>button>u{color:var(--accent);white-space:nowrap;align-self:end;margin-bottom:3px;font-size:9px;font-weight:900;text-decoration:none}.admin-page-products .product-summary-grid>button:not(:hover):not(.active)>u{opacity:.62}.admin-page-products .product-list-controls{grid-template-columns:minmax(280px,1.35fr) minmax(480px,2fr);justify-content:stretch;align-items:end;gap:10px;padding:12px 14px;overflow:visible;display:grid!important}.admin-page-products .product-search-block,.admin-page-products .product-filter-group label,.admin-page-products .custom-filter{gap:5px;min-width:0;display:grid}.admin-page-products .product-search-block .table-search{width:100%;display:grid}.admin-page-products .product-list-controls label>span,.admin-page-products .custom-filter>span{color:#71878c;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-page-products .product-list-controls input{color:#31565e;background:#fbfdfd;border:1px solid #dce8e6;border-radius:9px;outline:0;width:100%;min-width:0;height:40px;padding:0 11px;font:800 10px/1 Nunito Sans,sans-serif}.admin-page-products .product-list-controls input:focus{border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.admin-page-products .product-filter-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-page-products .custom-filter{position:relative}.admin-page-products .custom-filter-trigger{color:#31565e;cursor:pointer;text-align:left;background:#fbfdfd;border:1px solid #dce8e6;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-width:0;height:40px;padding:0 11px;font:800 10px/1 Nunito Sans,sans-serif;display:flex}.admin-page-products .custom-filter-trigger b{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-page-products .custom-filter-trigger i{color:#6f8b90;font-size:14px;font-style:normal;line-height:1;transition:transform .18s}.admin-page-products .custom-filter.open .custom-filter-trigger{background:#fff;border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.admin-page-products .custom-filter.open .custom-filter-trigger i{transform:rotate(180deg)}.admin-page-products .custom-filter-options{z-index:40;background:#fff;border:1px solid #dce8e6;border-radius:11px;gap:2px;max-height:220px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #18475029}.admin-page-products .custom-filter-options button{color:#45676e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.admin-page-products .custom-filter-options button:hover{color:#245e68;background:#f1f8f8}.admin-page-products .custom-filter-options button.selected{color:#247481;background:#e9f6f7}.admin-page-products .custom-filter-options button i{color:#268273;font-size:11px;font-style:normal;font-weight:900}@media (max-width:1250px){.admin-page-products .product-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.admin-page-products .product-list-controls{grid-template-columns:1fr}.admin-page-products .product-filter-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.admin-page-products .product-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-products .product-filter-group{grid-template-columns:1fr 1fr}}@media (max-width:520px){.admin-page-products .product-summary-grid,.admin-page-products .product-filter-group{grid-template-columns:1fr}}.admin-page-customers .customer-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-page-customers .customer-summary-grid>button{--accent:#31828d;--tint:#eaf7f8;background:linear-gradient(145deg,#fff 35%,color-mix(in srgb,var(--tint) 48%,#fff));border:1px solid color-mix(in srgb,var(--accent) 15%,#dfe8e6);color:inherit;cursor:pointer;text-align:left;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:96px;padding:14px 13px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f56610e}.admin-page-customers .customer-summary-grid>button:before{background:var(--accent);content:"";opacity:.72;border-radius:0 0 99px;width:42%;height:4px;position:absolute;top:0;left:0}.admin-page-customers .customer-summary-grid>button.confirmed{--accent:#397fa0;--tint:#eaf4f8}.admin-page-customers .customer-summary-grid>button.pending{--accent:#c98a2f;--tint:#fff3df}.admin-page-customers .customer-summary-grid>button.active-accounts{--accent:#25805b;--tint:#e6f7ed}.admin-page-customers .customer-summary-grid>button:hover,.admin-page-customers .customer-summary-grid>button.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent),0 13px 28px #1f56611a;transform:translateY(-1px)}.admin-page-customers .customer-summary-grid>button>i{background:var(--tint);border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.admin-page-customers .customer-summary-grid svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.admin-page-customers .customer-summary-grid em{color:#4f6c72;font-size:11px;font-style:normal;font-weight:900;display:block}.admin-page-customers .customer-summary-grid strong{color:#173f47;align-items:baseline;gap:5px;margin:5px 0 4px;font-family:Nunito Sans,sans-serif;font-size:27px;font-weight:900;line-height:1;display:flex}.admin-page-customers .customer-summary-grid strong small{color:#84999e;font-size:9px;font-weight:850}.admin-page-customers .customer-summary-grid b{color:#8da0a4;font-size:9px;font-weight:800;display:block}.admin-page-customers .customer-summary-grid u{color:var(--accent);white-space:nowrap;align-self:end;margin-bottom:3px;font-size:9px;font-weight:900;text-decoration:none}.admin-page-customers .customer-list-controls{grid-template-columns:minmax(280px,1.35fr) minmax(320px,1fr);align-items:end;gap:10px;padding:12px 14px;overflow:visible;display:grid!important}.admin-page-customers .customer-list-controls>.table-search,.admin-page-customers .customer-filter-group,.admin-page-customers .custom-filter{min-width:0}.admin-page-customers .customer-list-controls>.table-search,.admin-page-customers .custom-filter{gap:5px;display:grid}.admin-page-customers .customer-list-controls label>span,.admin-page-customers .custom-filter>span{color:#71878c;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-page-customers .customer-list-controls input{color:#31565e;background:#fbfdfd;border:1px solid #dce8e6;border-radius:9px;outline:0;width:100%;min-width:0;height:40px;padding:0 11px;font:800 10px/1 Nunito Sans,sans-serif}.admin-page-customers .customer-list-controls input:focus{border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.admin-page-customers .customer-filter-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-page-customers .custom-filter{position:relative}.admin-page-customers .custom-filter-trigger{color:#31565e;cursor:pointer;text-align:left;background:#fbfdfd;border:1px solid #dce8e6;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-width:0;height:40px;padding:0 11px;font:800 10px/1 Nunito Sans,sans-serif;display:flex}.admin-page-customers .custom-filter-trigger b{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-page-customers .custom-filter-trigger i{color:#6f8b90;font-size:14px;font-style:normal;line-height:1;transition:transform .18s}.admin-page-customers .custom-filter.open .custom-filter-trigger{background:#fff;border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.admin-page-customers .custom-filter.open .custom-filter-trigger i{transform:rotate(180deg)}.admin-page-customers .custom-filter-options{z-index:40;background:#fff;border:1px solid #dce8e6;border-radius:11px;gap:2px;max-height:220px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #18475029}.admin-page-customers .custom-filter-options button{color:#45676e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.admin-page-customers .custom-filter-options button:hover{color:#245e68;background:#f1f8f8}.admin-page-customers .custom-filter-options button.selected{color:#247481;background:#e9f6f7}.admin-page-customers .custom-filter-options button i{color:#268273;font-size:11px;font-style:normal;font-weight:900}.admin-page-customers .customer-table-panel{border-radius:16px;padding:0;overflow:hidden}.admin-page-customers .customer-table-panel table{table-layout:fixed;min-width:940px}.admin-page-customers .customer-table-panel th:first-child{width:28%}.admin-page-customers .customer-table-panel th:nth-child(2){width:14%}.admin-page-customers .customer-table-panel th:nth-child(3){width:13%}.admin-page-customers .customer-table-panel th:nth-child(4){width:9%}.admin-page-customers .customer-table-panel th:nth-child(5){width:15%}.admin-page-customers .customer-table-panel th:nth-child(6){width:12%}.admin-page-customers .customer-table-panel th:nth-child(7){width:9%}.admin-page-customers .customer-table-panel th{background:#f8fbfa;padding:12px 14px}.admin-page-customers .customer-table-panel th button{color:#6e888e;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:900 9px/1 Nunito Sans,sans-serif;display:inline-flex}.admin-page-customers .customer-table-panel th button:hover{color:#286b77}.admin-page-customers .customer-table-panel th button span{color:#9aabad;font-size:9px}.admin-page-customers .customer-table-panel td{vertical-align:middle;padding:13px 14px}.admin-page-customers .customer-table-panel td>b{color:#31565e;font-size:11px}.admin-page-customers .customer-table-panel td>small{color:#879b9f;font-size:9px;line-height:1.45}.admin-page-customers .customer-table-panel tbody tr:hover{background:#f4fafb}@media (max-width:900px){.admin-page-customers .customer-list-controls{grid-template-columns:1fr}.admin-page-customers .customer-summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.admin-page-customers .customer-summary-grid,.admin-page-customers .customer-filter-group{grid-template-columns:1fr}}.customer-profile-backdrop{padding:22px}.customer-profile-modal{flex-direction:column;width:min(980px,100vw - 44px);height:min(900px,100dvh - 44px);max-height:calc(100dvh - 44px);padding:0;display:flex;overflow:hidden}.customer-profile-modal>.customer-profile-header{background:#fff;border-bottom:1px solid #e7eeee;flex:none;align-items:center;margin:0;padding:18px 22px}.customer-profile-identity{align-items:center;gap:13px;min-width:0;display:flex}.customer-profile-identity>i{color:#fff;background:linear-gradient(145deg,#285e69,#62b7c1);border-radius:13px;flex:none;place-items:center;width:50px;height:50px;font-size:18px;font-style:normal;font-weight:900;display:grid}.customer-profile-identity h2{line-height:1;margin:4px 0!important;font-size:22px!important}.customer-profile-identity p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-profile-header-status{align-items:center;gap:7px;display:flex}.customer-profile-header-status>.status{white-space:nowrap;font-size:8px!important}.customer-profile-header-status>button{color:#52747b;cursor:pointer;background:#eef7f8;border:0;border-radius:50%;width:36px;height:36px;margin-left:5px;font-size:20px}.customer-profile-scroll{background:#f5f9f8;gap:14px;padding:16px 18px 22px;display:grid;overflow:auto}.customer-profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-profile-metrics article{background:#fff;border:1px solid #275c691a;border-radius:13px;padding:12px 14px}.customer-profile-metrics span{color:#71898e;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.customer-profile-metrics strong{color:#285e69;margin-top:7px;font-size:20px;line-height:1;display:block}.customer-profile-metrics small{color:#98a7aa;margin-top:5px;font-size:8px;display:block}.customer-profile-grid{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.customer-profile-column{display:contents}.customer-profile-card{background:#fff;border:1px solid #275c691a;border-radius:15px;overflow:hidden}.customer-profile-card>header{border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:center;margin:0;padding:12px 14px;display:flex}.customer-profile-card>header span,.customer-profile-security span{color:#4b96a0;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.customer-profile-card h3,.customer-profile-security h3{color:#315c65;margin:3px 0 0;font-size:13px}.customer-profile-card>header small{color:#8fa1a5;font-size:8px;font-weight:800}.customer-profile-card>form{padding:13px 14px}.customer-profile-card .users-modal-fields{gap:9px}.customer-profile-card .users-modal-fields input{min-height:38px}.customer-profile-card form>footer{border:0;margin:10px 0 0;padding:0}.customer-address-list,.customer-favorite-list,.customer-most-purchased{gap:8px;padding:11px 13px;display:grid}.customer-address-list article{background:#f8fbfb;border:1px solid #e8eeee;border-radius:10px;padding:10px}.customer-address-list article>div{justify-content:space-between;align-items:center;display:flex}.customer-address-list strong{color:#315c65;font-size:10px}.customer-address-list b{color:#25805b;text-transform:uppercase;background:#e5f7ed;border-radius:99px;padding:4px 6px;font-size:7px}.customer-address-list span{color:#70878c;margin-top:5px;font-size:8px;font-weight:800;display:block}.customer-address-list p{color:#87999d;margin:4px 0 0;font-size:9px;line-height:1.45}.customer-favorite-list{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-favorite-list article{background:#f8fbfb;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.customer-favorite-list img,.customer-favorite-list>article>i{object-fit:contain;background:#edf5f5;border-radius:8px;place-items:center;width:42px;height:42px;font-size:16px;font-style:normal;display:grid}.customer-favorite-list strong,.customer-favorite-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-favorite-list strong{color:#315c65;font-size:9px}.customer-favorite-list small{color:#8b9da1;margin-top:4px;font-size:8px}.customer-purchase-list{max-height:370px;padding:0 13px;overflow:auto}.customer-purchase-list>article{padding:11px 0}.customer-purchase-list>article+article{border-top:1px solid #edf1f0}.customer-order-line{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.customer-order-line strong,.customer-order-line small{display:block}.customer-order-line strong{color:#315c65;font-size:10px}.customer-order-line small{color:#91a1a4;margin-top:3px;font-size:8px}.customer-order-line>span{color:#51747a;text-transform:capitalize;background:#edf5f5;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:900}.customer-order-line>b{color:#285e69;font-size:10px}.customer-order-items{align-items:center;gap:5px;min-width:0;margin-top:8px;display:flex}.customer-order-items>span{background:#f4f8f8;border-radius:7px;align-items:center;gap:5px;max-width:155px;padding:4px 6px;display:flex}.customer-order-items img{object-fit:contain;width:24px;height:24px}.customer-order-items>span:not(:has(img)){color:#315c65;font-size:8px;font-weight:900}.customer-order-items small{color:#748b90;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.customer-order-items em{color:#8b9da1;font-size:7px;font-style:normal;font-weight:800}.customer-most-purchased article{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.customer-most-purchased img,.customer-most-purchased i{object-fit:contain;background:#edf5f5;border-radius:7px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:grid}.customer-most-purchased strong{color:#45676e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.customer-most-purchased b{color:#28717c;white-space:nowrap;font-size:8px}.customer-profile-security{grid-template-columns:1fr;gap:10px;display:grid}.customer-profile-security>form,.customer-profile-security>section{background:#fff;border:1px solid #275c691a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:14px 16px;display:grid}.customer-profile-security>form:first-child{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr) auto}.customer-profile-security p{color:#87999d;margin:4px 0 0;font-size:8px;line-height:1.4}.customer-profile-security label{color:#668288;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.customer-profile-security input{color:#365e66;font:inherit;background:#f8fcfc;border:1px solid #275c691f;border-radius:9px;min-height:38px;padding:0 10px;font-size:9px}.customer-profile-security button{cursor:pointer;white-space:nowrap;border-radius:9px;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.customer-profile-security>section{background:#fff9f8;border-color:#f0dedd}.customer-profile-empty{color:#8b9da1;text-align:center;margin:0;padding:18px 8px;font-size:9px}.customer-favorite-list>.customer-profile-empty{grid-column:1/-1}.customer-detail-skeleton{gap:7px;padding:6px;display:grid}.customer-detail-skeleton i{background:#edf3f2;border-radius:7px;height:28px;animation:1s ease-in-out infinite alternate customer-skeleton}.customer-detail-skeleton i:nth-child(2){width:82%}.customer-detail-skeleton i:nth-child(3){width:64%}@keyframes customer-skeleton{to{background:#f6f9f8}}@media (max-width:950px){.customer-profile-security>form:first-child{grid-template-columns:1fr auto}.customer-profile-security>form:first-child label{grid-column:1/-1}.customer-profile-modal{width:min(760px,100vw - 28px)}}@media (max-width:620px){.customer-profile-backdrop{padding:0}.customer-profile-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.customer-profile-header-status>.status{display:none}.customer-profile-scroll{padding:12px}.customer-profile-metrics{grid-template-columns:1fr 1fr}.customer-profile-grid{gap:10px}.customer-favorite-list,.customer-profile-security>form,.customer-profile-security>form:first-child,.customer-profile-security>section{grid-template-columns:1fr}.customer-profile-security button{width:100%}}.admin-page-inventory .inventory-manage-card{overflow:visible}.admin-page-inventory .inventory-manage-header{border-bottom:0;padding-bottom:12px}.admin-page-inventory .inventory-list-controls{background:#fff;border:1px solid #275c691a;border-radius:16px;grid-template-columns:minmax(280px,1.35fr) minmax(480px,2fr);align-items:end;gap:10px;padding:12px 14px;display:grid;overflow:visible;box-shadow:0 8px 24px #1f56610d}.admin-page-inventory .inventory-table-panel{background:#fff;border:1px solid #275c691a;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 8px 24px #1f56610d}.admin-page-inventory .inventory-table-panel .inventory-manage-columns{min-height:46px;padding-left:14px;padding-right:14px;color:#355f67!important;background:#f3f8f8!important;font-size:10px!important}.admin-page-inventory .inventory-table-panel .inventory-manage-row{border-color:#e8efef;min-height:76px;padding-left:14px;padding-right:14px}.admin-page-inventory .inventory-table-panel .inventory-manage-row:hover{background:#f8fcfc}.admin-page-inventory .inventory-search-field,.admin-page-inventory .custom-filter{gap:5px;min-width:0;display:grid;position:relative}.admin-page-inventory .inventory-list-controls label>span,.admin-page-inventory .custom-filter>span{color:#71878c;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-page-inventory .inventory-search-field input,.admin-page-inventory .custom-filter-trigger{color:#31565e;background:#fbfdfd;border:1px solid #dce8e6;border-radius:9px;outline:0;width:100%;min-width:0;height:40px;padding:0 11px;font:800 10px/1 Nunito Sans,sans-serif}.admin-page-inventory .inventory-search-field input:focus{border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.admin-page-inventory .inventory-filter-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-page-inventory .custom-filter-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.admin-page-inventory .custom-filter-trigger b{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-page-inventory .custom-filter-trigger i{color:#6f8b90;font-size:14px;font-style:normal;line-height:1;transition:transform .18s}.admin-page-inventory .custom-filter.open .custom-filter-trigger{background:#fff;border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.admin-page-inventory .custom-filter.open .custom-filter-trigger i{transform:rotate(180deg)}.admin-page-inventory .custom-filter-options{z-index:50;background:#fff;border:1px solid #dce8e6;border-radius:11px;gap:2px;max-height:220px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #18475029}.admin-page-inventory .custom-filter-options button{color:#45676e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.admin-page-inventory .custom-filter-options button:hover{color:#245e68;background:#f1f8f8}.admin-page-inventory .custom-filter-options button.selected{color:#247481;background:#e9f6f7}.admin-page-inventory .custom-filter-options button i{color:#268273;font-size:11px;font-style:normal;font-weight:900}.admin-page-inventory .inventory-manage-product strong{line-height:1.15}.admin-page-inventory .inventory-variant-name{color:#28717c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.admin-page-inventory .inventory-manage-product small{margin-top:3px;font-size:8px!important}.admin-page-inventory .inventory-modal-variant{color:#28717c;margin-top:4px;font-size:10px;font-weight:900;display:block}.admin-page-inventory .inventory-stock-modal>header p{margin-top:3px}@media (max-width:1000px){.admin-page-inventory .inventory-list-controls{grid-template-columns:1fr}}@media (max-width:760px){.admin-page-inventory .inventory-filter-group{grid-template-columns:1fr 1fr}}@media (max-width:520px){.admin-page-inventory .inventory-filter-group{grid-template-columns:1fr}.admin-page-inventory .inventory-list-controls{padding:12px 16px}}.admin-page-activity .activity-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.admin-page-activity .activity-summary-grid>button{--accent:#31828d;--tint:#eaf7f8;background:linear-gradient(145deg,#fff 35%,color-mix(in srgb,var(--tint) 48%,#fff));border:1px solid color-mix(in srgb,var(--accent) 15%,#dfe8e6);color:inherit;cursor:pointer;text-align:left;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:96px;padding:14px 13px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f56610e}.admin-page-activity .activity-summary-grid>button:before{background:var(--accent);content:"";opacity:.72;border-radius:0 0 99px;width:42%;height:4px;position:absolute;top:0;left:0}.admin-page-activity .activity-summary-grid>button.customer{--accent:#397fa0;--tint:#eaf4f8}.admin-page-activity .activity-summary-grid>button.inventory{--accent:#c98a2f;--tint:#fff3df}.admin-page-activity .activity-summary-grid>button:hover,.admin-page-activity .activity-summary-grid>button.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent),0 13px 28px #1f56611a;transform:translateY(-1px)}.admin-page-activity .activity-summary-grid>button>i{background:var(--tint);border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.admin-page-activity .activity-summary-grid svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.admin-page-activity .activity-summary-grid em{color:#4f6c72;font-size:11px;font-style:normal;font-weight:900;display:block}.admin-page-activity .activity-summary-grid strong{color:#173f47;align-items:baseline;gap:5px;margin:5px 0 4px;font-family:Nunito Sans,sans-serif;font-size:27px;font-weight:900;line-height:1;display:flex}.admin-page-activity .activity-summary-grid strong small{color:#84999e;font-size:9px;font-weight:850}.admin-page-activity .activity-summary-grid b{color:#8da0a4;font-size:9px;font-weight:800;display:block}.admin-page-activity .activity-summary-grid u{color:var(--accent);white-space:nowrap;align-self:end;margin-bottom:3px;font-size:9px;font-weight:900;text-decoration:none}.admin-page-activity .activity-list-controls{grid-template-columns:minmax(300px,1.4fr) minmax(380px,1fr);align-items:end;gap:10px;padding:12px 14px;overflow:visible;display:grid!important}.admin-page-activity .activity-list-controls>.table-search,.admin-page-activity .activity-filter-group,.admin-page-activity .custom-filter{min-width:0}.admin-page-activity .activity-list-controls>.table-search,.admin-page-activity .custom-filter{gap:5px;display:grid}.admin-page-activity .activity-list-controls label>span,.admin-page-activity .custom-filter>span{color:#71878c;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-page-activity .activity-list-controls input,.admin-page-activity .custom-filter-trigger{color:#31565e;background:#fbfdfd;border:1px solid #dce8e6;border-radius:9px;outline:0;width:100%;min-width:0;height:40px;padding:0 11px;font:800 10px/1 Nunito Sans,sans-serif}.admin-page-activity .activity-list-controls input:focus{border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.admin-page-activity .activity-filter-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-page-activity .custom-filter{position:relative}.admin-page-activity .custom-filter-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.admin-page-activity .custom-filter-trigger b{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-page-activity .custom-filter-trigger i{color:#6f8b90;font-size:14px;font-style:normal;line-height:1;transition:transform .18s}.admin-page-activity .custom-filter.open .custom-filter-trigger{background:#fff;border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.admin-page-activity .custom-filter.open .custom-filter-trigger i{transform:rotate(180deg)}.admin-page-activity .custom-filter-options{z-index:50;background:#fff;border:1px solid #dce8e6;border-radius:11px;gap:2px;max-height:240px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #18475029}.admin-page-activity .custom-filter-options button{color:#45676e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.admin-page-activity .custom-filter-options button:hover{color:#245e68;background:#f1f8f8}.admin-page-activity .custom-filter-options button.selected{color:#247481;background:#e9f6f7}.admin-page-activity .custom-filter-options button i{color:#268273;font-size:11px;font-style:normal;font-weight:900}.admin-page-activity .activity-table-panel{background:#fff;border:1px solid #275c691a;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #1f56610d}.admin-page-activity .activity-table-scroll{overflow:auto}.admin-page-activity .activity-table-panel table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.admin-page-activity .activity-table-panel th{color:#355f67;letter-spacing:.045em;text-align:left;text-transform:uppercase;background:#f3f8f8;padding:12px 14px;font-size:10px;font-weight:900}.admin-page-activity .activity-table-panel th:first-child{width:36%}.admin-page-activity .activity-table-panel th:nth-child(2){width:25%}.admin-page-activity .activity-table-panel th:nth-child(3){width:24%}.admin-page-activity .activity-table-panel th:nth-child(4){width:15%}.admin-page-activity .activity-table-panel th button{color:inherit;cursor:pointer;font:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.admin-page-activity .activity-table-panel th button:hover{color:#286b77}.admin-page-activity .activity-table-panel th button span{color:#99aaad;font-size:9px}.admin-page-activity .activity-table-panel td{vertical-align:middle;border-top:1px solid #e8efef;padding:10px 14px}.admin-page-activity .activity-table-panel tbody tr:hover{background:#f8fcfc}.admin-page-activity .activity-table-panel td>strong,.admin-page-activity .activity-table-panel td>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.admin-page-activity .activity-table-panel td>strong{color:#315c65;font-size:10px}.admin-page-activity .activity-table-panel td>small{color:#8c9da1;text-transform:capitalize;margin-top:4px;font-size:8px}.activity-event-cell{grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;display:grid}.activity-event-cell>i{background:#6cb8c2;border-radius:50%;width:8px;height:8px}.activity-event-cell>i.suspended,.activity-event-cell>i.deleted,.activity-event-cell>i.stock_removed{background:#d76868}.activity-event-cell>i.unsuspended,.activity-event-cell>i.stock_added{background:#46a27a}.activity-event-cell>i.password_changed{background:#d5a13f}.activity-event-cell span,.activity-event-cell strong,.activity-event-cell small{min-width:0;display:block}.activity-event-cell strong{color:#315c65;font-size:10px}.activity-event-cell small{color:#8c9da1;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.admin-page-activity .activity-empty{margin:0;padding:56px}@media (max-width:900px){.admin-page-activity .activity-list-controls{grid-template-columns:1fr}.admin-page-activity .activity-summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.admin-page-activity .activity-summary-grid,.admin-page-activity .activity-filter-group{grid-template-columns:1fr}}.admin-shell :is(.voucher-summary-grid,.review-summary-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-shell :is(.voucher-summary-grid,.review-summary-grid)>button{--accent:#31828d;--tint:#eaf7f8;background:linear-gradient(145deg,#fff 35%,color-mix(in srgb,var(--tint) 48%,#fff));border:1px solid color-mix(in srgb,var(--accent) 15%,#dfe8e6);color:inherit;cursor:pointer;text-align:left;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:94px;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f56610e}.admin-shell :is(.voucher-summary-grid,.review-summary-grid)>button:before{background:var(--accent);content:"";opacity:.72;border-radius:0 0 99px;width:42%;height:4px;position:absolute;top:0;left:0}.admin-shell :is(.voucher-summary-grid,.review-summary-grid)>button:hover,.admin-shell :is(.voucher-summary-grid,.review-summary-grid)>button.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent),0 13px 28px #1f56611a;transform:translateY(-1px)}.voucher-summary-grid>button.active-vouchers,.review-summary-grid>button.approved{--accent:#25805b;--tint:#e6f7ed}.voucher-summary-grid>button.inactive-vouchers,.review-summary-grid>button.pending{--accent:#c98a2f;--tint:#fff3df}.voucher-summary-grid>button.redeemed{--accent:#397fa0;--tint:#eaf4f8}.review-summary-grid>button.featured{--accent:#9a6ab6;--tint:#f4ebf8}.admin-shell :is(.voucher-summary-grid,.review-summary-grid)>button>i{background:var(--tint);border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-radius:11px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;font-weight:900;display:grid}.admin-shell :is(.voucher-summary-grid,.review-summary-grid) em{color:#4f6c72;font-size:10px;font-style:normal;font-weight:900;display:block}.admin-shell :is(.voucher-summary-grid,.review-summary-grid) strong{color:#173f47;align-items:baseline;gap:5px;margin:5px 0 4px;font-family:Nunito Sans,sans-serif;font-size:25px;font-weight:900;line-height:1;display:flex}.admin-shell :is(.voucher-summary-grid,.review-summary-grid) strong small{color:#84999e;font-size:8px;font-weight:850}.admin-shell :is(.voucher-summary-grid,.review-summary-grid) b{color:#8da0a4;white-space:nowrap;font-size:8px;font-weight:800;display:block}.admin-shell :is(.voucher-summary-grid,.review-summary-grid) u{color:var(--accent);white-space:nowrap;align-self:end;margin-bottom:3px;font-size:8px;font-weight:900;text-decoration:none}.admin-shell :is(.voucher-list-controls,.review-list-controls){z-index:30;align-items:end;gap:10px;padding:12px 14px;position:relative;overflow:visible;display:grid!important}.admin-page-vouchers .voucher-list-controls{grid-template-columns:minmax(300px,1.5fr) minmax(360px,1fr)}.admin-page-reviews .review-list-controls{grid-template-columns:minmax(270px,1.05fr) minmax(600px,1.95fr)}.admin-shell :is(.voucher-list-controls,.review-list-controls)>.table-search,.admin-shell :is(.voucher-filter-group,.review-filter-group),.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter{min-width:0}.admin-shell :is(.voucher-list-controls,.review-list-controls)>.table-search,.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter,.admin-page-reviews .review-filter-group>label{gap:5px;display:grid}.admin-shell :is(.voucher-list-controls,.review-list-controls) label>span,.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter>span{color:#71878c;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-shell :is(.voucher-list-controls,.review-list-controls) input,.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter-trigger{color:#31565e;background:#fbfdfd;border:1px solid #dce8e6;border-radius:9px;outline:0;width:100%;min-width:0;height:40px;padding:0 11px;font:800 10px/1 Nunito Sans,sans-serif}.admin-shell :is(.voucher-list-controls,.review-list-controls) input:focus{border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.voucher-filter-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-filter-group{grid-template-columns:1.1fr .8fr 1fr 1fr auto;align-items:end;gap:7px;display:grid}.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter{position:relative}.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter-trigger b{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter-trigger i{color:#6f8b90;font-size:14px;font-style:normal;line-height:1;transition:transform .18s}.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter.open .custom-filter-trigger{background:#fff;border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter.open .custom-filter-trigger i{transform:rotate(180deg)}.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter-options{z-index:100;background:#fff;border:1px solid #dce8e6;border-radius:11px;gap:2px;max-height:240px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #18475029}.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter-options button{color:#45676e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter-options button:hover{color:#245e68;background:#f1f8f8}.admin-shell :is(.voucher-list-controls,.review-list-controls) .custom-filter-options button.selected{color:#247481;background:#e9f6f7}.review-reset{color:#58767c;cursor:pointer;background:#fff;border:1px solid #dce8e6;border-radius:9px;height:40px;padding:0 12px;font-size:9px;font-weight:900}.review-reset:disabled{cursor:not-allowed;opacity:.45}.admin-shell :is(.voucher-table-panel,.review-table-panel){z-index:1;background:#fff;border:1px solid #275c691a;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f56610d}.admin-shell :is(.voucher-table-wrap,.review-table-scroll){overflow:auto}.admin-shell :is(.voucher-table-panel,.review-table-panel) table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.admin-shell :is(.voucher-table-panel,.review-table-panel) th{color:#355f67;letter-spacing:.045em;text-align:left;text-transform:uppercase;background:#f3f8f8;padding:12px 14px;font-size:10px;font-weight:900}.admin-shell :is(.voucher-table-panel,.review-table-panel) th button{color:inherit;cursor:pointer;font:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.admin-shell :is(.voucher-table-panel,.review-table-panel) th button:hover{color:#286b77}.admin-shell :is(.voucher-table-panel,.review-table-panel) th button span{color:#99aaad;font-size:9px}.admin-shell :is(.voucher-table-panel,.review-table-panel) td{vertical-align:middle;border-top:1px solid #e8efef;padding:10px 14px}.admin-shell :is(.voucher-table-panel,.review-table-panel) tbody tr:hover{background:#f8fcfc}.admin-shell :is(.voucher-table-panel,.review-table-panel) td>strong,.admin-shell :is(.voucher-table-panel,.review-table-panel) td>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.admin-shell :is(.voucher-table-panel,.review-table-panel) td>strong{color:#315c65;font-size:10px}.admin-shell :is(.voucher-table-panel,.review-table-panel) td>small{color:#8c9da1;margin-top:4px;font-size:8px}.voucher-table-panel th:first-child{width:14%}.voucher-table-panel th:nth-child(2){width:16%}.voucher-table-panel th:nth-child(3){width:17%}.voucher-table-panel th:nth-child(4){width:18%}.voucher-table-panel th:nth-child(5){width:15%}.voucher-table-panel th:nth-child(6){width:11%}.voucher-table-panel th:nth-child(7){width:9%}.voucher-table-panel .voucher-status{text-transform:capitalize;font-size:8px;font-weight:900}.voucher-table-panel .voucher-row-action{font-size:8px}.review-feedback-cell strong,.review-feedback-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.review-feedback-cell strong{color:#315c65;font-size:10px}.review-feedback-cell strong span{color:#e49636;letter-spacing:1px}.review-feedback-cell small{color:#8c9da1;margin-top:4px;font-size:8px}.review-table-photos{align-items:center;display:flex}.review-table-photos button{cursor:pointer;background:#edf5f5;border:2px solid #fff;border-radius:7px;width:30px;height:30px;margin-left:-6px;padding:0;overflow:hidden}.review-table-photos button:first-child{margin-left:0}.review-table-photos img{object-fit:cover;width:100%;height:100%}.review-table-photos small{color:#82969a;margin-left:5px;font-size:8px}.review-table-panel .review-state{text-transform:capitalize;padding:5px 7px;font-size:7px}.review-table-featured{font-weight:900;color:#8d62a1!important;margin-top:5px!important;font-size:7px!important}.review-table-actions{flex-wrap:wrap;gap:4px;display:flex}.review-table-actions button{color:#34717b;cursor:pointer;background:#f0f7f7;border:0;border-radius:6px;min-height:24px;padding:0 7px;font-size:7px;font-weight:900}.review-table-actions button:hover{background:#dff1f2}.review-table-actions button.danger{color:#a34e4d;background:#fff0ef}.review-table-actions button:disabled{cursor:not-allowed;opacity:.4}.review-table-panel th:first-child{width:23%}.review-table-panel th:nth-child(2){width:28%}.review-table-panel th:nth-child(3){width:12%}.review-table-panel th:nth-child(4){width:13%}.review-table-panel th:nth-child(5){width:11%}.review-table-panel th:nth-child(6){width:13%}.review-table-panel tbody tr{cursor:pointer;transition:background .16s}.review-table-panel tbody tr:hover{background:#f3fafb}.review-media-summary{color:#7b9196;white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.review-media-summary img{object-fit:cover;border-radius:7px;width:32px;height:32px}.review-status-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.review-status-stack .review-state,.review-status-stack .review-featured{text-transform:capitalize;padding:5px 8px;font-size:7px}.review-state.rejected{color:#a14d4d;background:#fff0ef}.review-status-stack .review-featured{color:#8a5ca2;background:#f2eafa}.review-view-action{color:#337783;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;padding:8px 0;font-size:8px;font-weight:900;display:flex}.review-view-action span{font-size:12px;transition:transform .16s}.review-view-action:hover span{transform:translate(3px)}.review-manage-backdrop{z-index:1100;background:#0d282e8f;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.review-manage-modal{background:#fff;border-radius:24px;width:min(1000px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 32px 90px #0a272d52}.review-manage-modal>header{border-bottom:1px solid #e5eeee;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.review-manage-modal>header>div>span{color:#4c929c;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.review-manage-modal h2{color:#224f59;margin:5px 0 2px;font-size:22px;line-height:1.15}.review-manage-modal>header p{color:#8ba0a4;font-size:8px}.review-manage-modal>header>button{color:#52747b;cursor:pointer;background:#edf6f7;border:0;border-radius:50%;width:38px;height:38px;font-size:20px}.review-modal-body{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);max-height:calc(100vh - 137px);display:grid;overflow:auto}.review-modal-body>main{padding:24px 26px}.review-modal-body>aside{background:#f7fafa;border-left:1px solid #e5eeee;padding:22px}.review-author{border-bottom:1px solid #e9efef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:18px;display:grid}.review-author>div{color:#2c7480;background:#e8f5f6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.review-author p strong,.review-author p span{display:block}.review-author p strong{color:#315c65;font-size:11px}.review-author p span,.review-author small{color:#8a9ea2;font-size:8px}.review-author p span{margin-top:3px}.review-author small{background:#f1f6f6;border-radius:99px;padding:6px 9px}.review-full-feedback{padding:22px 0}.review-full-feedback>div{align-items:center;gap:10px;display:flex}.review-full-feedback>div span{color:#e49837;letter-spacing:2px;font-size:17px}.review-full-feedback>div strong{color:#315c65;font-size:11px}.review-full-feedback p{color:#496970;white-space:pre-wrap;margin-top:13px;font-size:12px;line-height:1.7}.review-modal-gallery{border-top:1px solid #e9efef;padding-top:19px}.review-modal-gallery>div:first-child{justify-content:space-between;align-items:center;display:flex}.review-modal-gallery h3{color:#315c65;font-size:11px}.review-modal-gallery>div:first-child span{color:#8da1a5;font-size:8px}.review-modal-gallery>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.review-modal-gallery button{aspect-ratio:1;cursor:pointer;background:#edf5f5;border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.review-modal-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.review-modal-gallery button>span{color:#fff;opacity:0;background:#16444cb8;padding:7px;font-size:8px;font-weight:900;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.review-modal-gallery button:hover img{transform:scale(1.04)}.review-modal-gallery button:hover>span{opacity:1}.review-modal-no-media{color:#91a3a7;background:#f7fafa;border-radius:13px;align-items:center;gap:9px;padding:15px;font-size:9px;display:flex}.review-modal-no-media>span{font-size:18px}.review-moderation-heading{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.review-moderation-heading>span{color:#315c65;font-size:11px;font-weight:900}.review-moderation-heading>div{align-items:center;gap:5px;display:flex}.review-moderation-heading .review-state,.review-moderation-heading .review-featured{text-transform:capitalize;padding:5px 7px;font-size:7px}.review-moderation-group{border-top:1px solid #e3ebeb;gap:7px;padding:17px 0;display:grid}.review-moderation-group>span{color:#879b9f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:7px;font-weight:900}.review-moderation-group button{color:#42676f;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1eaea;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:8px 10px;transition:all .16s;display:grid}.review-moderation-group button:hover:not(:disabled){border-color:#83bdc5;transform:translateY(-1px);box-shadow:0 5px 16px #25657014}.review-moderation-group button:disabled{cursor:not-allowed;opacity:.48}.review-moderation-group button i{background:#edf6f7;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;display:grid}.review-moderation-group button strong,.review-moderation-group button small{display:block}.review-moderation-group button strong{font-size:9px}.review-moderation-group button small{color:#8ca0a4;margin-top:3px;font-size:7px;line-height:1.35}.review-moderation-group button.approve i{color:#237a57;background:#e5f7ed}.review-moderation-group button.reject i{color:#a14d4d;background:#fff0ef}.review-moderation-group button.feature i{color:#8a5ca2;background:#f3eafa}.review-delete-action{color:#a15151;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:8px;font-weight:900;text-decoration:underline}.review-photo-modal{z-index:1300}.review-photo-modal figure{text-align:center;margin:0}.review-photo-modal figcaption{color:#fff;margin-top:12px;font-size:10px;font-weight:900}.review-photo-modal .review-photo-nav{top:50%;right:auto;transform:translateY(-50%)}.review-photo-modal .review-photo-nav.previous{left:24px}.review-photo-modal .review-photo-nav.next{left:auto;right:24px}@media (max-width:760px){.review-manage-backdrop{padding:10px}.review-manage-modal{max-height:calc(100vh - 20px)}.review-modal-body{max-height:calc(100vh - 115px);display:block}.review-modal-body>aside{border-top:1px solid #e5eeee;border-left:0}.review-modal-gallery>div:last-child{grid-template-columns:repeat(3,1fr)}.review-author{grid-template-columns:42px minmax(0,1fr)}.review-author>small{grid-column:2}.review-table-panel th:nth-child(3),.review-table-panel td:nth-child(3){display:none}}.review-table-panel .review-view-action{color:#286b77;text-align:center;background:#edf7f8;border:1px solid #286b7726;border-radius:9px;min-width:64px;padding:7px 12px;font-size:9px;font-weight:900;display:inline-block}.review-table-panel .review-view-action:hover{background:#e4f2f3;border-color:#88c6cd}.review-table-panel th:last-child,.review-table-panel td:last-child{text-align:center}.review-detail-modal{width:min(820px,100%)}.review-detail-modal>header{padding:18px 22px}.review-detail-modal h2{margin-top:4px;font-size:19px}.review-detail-content{gap:14px;max-height:calc(100vh - 205px);padding:18px 22px;display:grid;overflow:auto}.review-detail-meta{background:#f7fafa;border:1px solid #e4eded;border-radius:13px;grid-template-columns:1.3fr .7fr;display:grid;overflow:hidden}.review-detail-meta>div{border-left:1px solid #e3ecec;min-width:0;padding:12px 14px}.review-detail-meta>div:first-child{border-left:0}.review-detail-meta>div:nth-child(3),.review-detail-meta>div:nth-child(4){border-top:1px solid #e3ecec}.review-detail-meta>div:nth-child(3){border-left:0}.review-detail-meta>div>span,.review-detail-feedback>header>span,.review-detail-photos>header>span{color:#789095;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.review-detail-meta strong,.review-detail-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.review-detail-meta strong{color:#315c65;margin-top:5px;font-size:10px}.review-detail-meta small{color:#8ca0a4;margin-top:3px;font-size:8px}.review-detail-meta p{flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px;display:flex}.review-detail-meta .review-state,.review-detail-meta .review-featured{text-transform:capitalize;padding:5px 7px;font-size:7px}.review-detail-meta .review-order-reference{grid-column:auto;padding-top:11px;padding-bottom:13px}.review-detail-meta .review-order-reference strong{text-overflow:clip;white-space:normal;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:visible}.review-detail-feedback,.review-detail-photos{border:1px solid #e4eded;border-radius:13px;padding:15px}.review-detail-feedback>header,.review-detail-photos>header{justify-content:space-between;align-items:center;display:flex}.review-detail-feedback>header>div{align-items:center;gap:7px;display:flex}.review-detail-feedback>header b{color:#e39836;letter-spacing:1px;font-size:12px}.review-detail-feedback>header strong{color:#315c65;font-size:9px}.review-detail-feedback>p{color:#4f6e75;white-space:pre-wrap;margin-top:12px;font-size:10px;line-height:1.65}.review-detail-photos>header small{color:#8da1a5;font-size:8px}.review-detail-photos>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.review-detail-photos button{cursor:pointer;background:#edf5f5;border:0;border-radius:9px;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.review-detail-photos img{object-fit:cover;width:100%;height:100%}.review-detail-photos button span{color:#fff;opacity:0;background:#1d4a52bf;padding:5px;font-size:7px;font-weight:900;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.review-detail-photos button:hover span{opacity:1}.review-detail-photos>p{color:#8ca0a4;margin-top:12px;font-size:9px}.review-detail-footer{border-top:1px solid #e4eded;justify-content:space-between;align-items:center;padding:13px 22px;display:flex}.review-detail-footer>div{gap:7px;display:flex}.review-detail-footer button{cursor:pointer;border-radius:9px;min-height:34px;padding:0 14px;font-size:9px;font-weight:900}.review-detail-footer button:disabled{cursor:not-allowed;opacity:.42}.review-detail-footer .review-delete-action{color:#a15151;background:0 0;border:0;min-height:auto;padding:6px 0;text-decoration:none}.review-action-secondary{color:#456b72;background:#fff;border:1px solid #cfdedd}.review-action-secondary:hover:not(:disabled){background:#f0f7f7;border-color:#89bbc1}.review-action-secondary.reject{color:#9f5352;border-color:#ebd0ce}.review-action-secondary.feature{color:#79538b}.review-action-primary{color:#fff;background:#286b77;border:1px solid #286b77}.review-action-primary:hover:not(:disabled){background:#205d67}@media (max-width:700px){.review-detail-meta{grid-template-columns:1fr}.review-detail-meta>div{border-top:1px solid #e3ecec;border-left:0}.review-detail-meta>div:first-child{border-top:0}.review-detail-footer{align-items:stretch;gap:10px;display:grid}.review-detail-footer>div{grid-template-columns:1fr 1fr;display:grid}.review-detail-footer button{width:100%}.review-detail-content{max-height:calc(100vh - 255px)}}.review-detail-modal>header>div>span{font-size:10px}.review-detail-modal h2{font-size:24px}.review-detail-meta>div>span,.review-detail-feedback>header>span,.review-detail-photos>header>span{font-size:10px}.review-detail-meta strong{margin-top:7px;font-size:13px}.review-detail-meta small{margin-top:4px;font-size:10px}.review-detail-meta .review-state,.review-detail-meta .review-featured{padding:6px 9px;font-size:9px}.review-detail-feedback>header b{font-size:17px}.review-detail-feedback>header strong{font-size:12px}.review-detail-feedback>p{margin-top:15px;font-size:13px;line-height:1.65}.review-detail-photos>header small{font-size:10px}.review-detail-photos>p{font-size:11px}.review-detail-photos button span{font-size:9px}.review-detail-footer button{min-height:38px;padding-left:17px;padding-right:17px;font-size:11px}.review-detail-footer .review-delete-action{font-size:11px}.admin-page-settings .settings-workspace{gap:14px;max-width:none;padding-bottom:76px}.admin-page-settings .settings-card{background:#fff;border:1px solid #275c691c;overflow:hidden;border-radius:16px!important;padding:0 18px 18px!important;box-shadow:0 8px 24px #1f56610d!important}.admin-page-settings .settings-card>header{background:#f8fbfb;border-bottom:1px solid #e7eeee;padding:15px 18px 14px;margin:0 -18px 18px!important}.admin-page-settings .settings-card>header>span{color:#4b929c;letter-spacing:.1em;font-weight:900;font-size:9px!important}.admin-page-settings .settings-card>header h2{color:#285760;margin:4px 0 0;line-height:1.15;font-size:18px!important}.admin-page-settings .settings-card>header p{color:#7e9499;max-width:800px;margin:5px 0 0;font-weight:700;line-height:1.45;font-size:10px!important}.admin-page-settings .delivery-rate-grid,.admin-page-settings .settings-fields,.admin-page-settings .notification-settings,.admin-page-settings .settings-content-fields{margin-top:0}.admin-page-settings .delivery-rate-grid>label,.admin-page-settings .settings-fields>label,.admin-page-settings .notification-email,.admin-page-settings .notification-option{background:#f8fbfb;border:1px solid #e2ebeb;border-radius:11px;padding:12px}.admin-page-settings .delivery-rate-grid label>span,.admin-page-settings .settings-fields label>span,.admin-page-settings .notification-email>span,.admin-page-settings .settings-content-fields label>span{color:#5e7c82;letter-spacing:.045em;font-weight:900;font-size:9px!important}.admin-page-settings .delivery-rate-grid input{font-size:20px}.admin-page-settings .delivery-rate-grid small,.admin-page-settings .settings-card small,.admin-page-settings .notification-option small{font-size:9px!important;line-height:1.45!important}.admin-page-settings .settings-fields input,.admin-page-settings .notification-email input{color:#315f68;min-height:38px;font-size:11px}.admin-page-settings .settings-fields input{background:#fff;border:1px solid #dce7e7;border-radius:8px;width:100%;padding:0 10px}.admin-page-settings .notification-option{align-items:center;min-height:76px}.admin-page-settings .notification-option b{font-size:10px!important}.admin-page-settings .settings-content-fields textarea{background:#f8fbfb;border-color:#dfe9e9;border-radius:11px;min-height:190px;font-size:10px}.admin-page-settings .settings-note{background:#eef7f8;border:1px solid #deebec;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:9px!important}.admin-page-settings .settings-save button{border-radius:10px;min-height:42px;font-size:10px}.admin-page-settings .settings-threshold-card{padding-bottom:18px!important}.admin-page-settings .settings-threshold-card>header{margin-bottom:14px!important}.admin-page-settings .inventory-threshold-input{background:#f8fbfb;border:1px solid #e1ebeb;border-radius:11px;justify-content:space-between;align-items:center;max-width:430px;padding:11px 13px;display:flex}.admin-page-settings .inventory-threshold-input>span{color:#5e7c82;letter-spacing:.045em;text-transform:uppercase;font-weight:900;font-size:9px!important}.admin-page-settings .inventory-threshold-input>div{background:#fff;border:1px solid #dce7e7;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.admin-page-settings .inventory-threshold-input input{color:#285e69;text-align:right;background:0 0;border:0;outline:0;width:70px;height:38px;font-size:15px;font-weight:900}.admin-page-settings .inventory-threshold-input b{color:#81969a;font-size:9px}@media (max-width:650px){.admin-page-settings .settings-card{padding:0 14px 14px!important}.admin-page-settings .settings-card>header{padding-left:14px;padding-right:14px;margin-left:-14px!important;margin-right:-14px!important}.admin-page-settings .inventory-threshold-input{align-items:stretch;gap:8px;max-width:none;display:grid}.admin-page-settings .inventory-threshold-input>div{justify-content:space-between}}.admin-page-reports .reports-page{gap:14px;max-width:none}.admin-page-reports .reports-heading{align-items:center}.admin-page-reports .reports-heading h1{color:#173f47;letter-spacing:-.035em;line-height:1.08;font-size:30px!important}.admin-page-reports .reports-heading p{margin-top:4px;font-size:11px;line-height:1.45}.admin-page-reports .reports-heading>button{color:#fff;cursor:pointer;background:#286b77;border:0;border-radius:10px;min-height:42px;padding:0 17px;font-size:10px;font-weight:900;transition:box-shadow .18s,transform .18s}.admin-page-reports .reports-heading>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #1f566130}.admin-page-reports .reports-view-nav{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid;overflow:visible}.admin-page-reports .reports-view-nav button{--accent:#2d7f8b;--tint:#e8f5f7;text-align:left;background:linear-gradient(145deg,#fff 18%,#f8fcfc);border:1px solid #dfe9e8;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 8px 24px #1f56610e}.admin-page-reports .reports-view-nav button+button{border-left:1px solid #dfe9e8}.admin-page-reports .reports-view-nav button:before{background:var(--accent);content:"";opacity:.68;border-radius:0 0 99px;width:38%;height:3px;position:absolute;top:0;left:0}.admin-page-reports .reports-view-nav button.products{--accent:#3b7ea0;--tint:#e8f3f8}.admin-page-reports .reports-view-nav button.customers{--accent:#26805c;--tint:#e6f7ed}.admin-page-reports .reports-view-nav button:hover{background:linear-gradient(145deg,#fff 18%,#f8fcfc);border-color:#bcd9dc;transform:translateY(-2px);box-shadow:0 14px 32px #18475017}.admin-page-reports .reports-view-nav button.active{background:linear-gradient(145deg,#fff 20%,var(--tint));border-color:#9ecbd1;box-shadow:0 11px 29px #18475017}.admin-page-reports .reports-view-nav i{background:var(--tint);color:var(--accent);border:1px solid #2d7f8b24;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-style:normal;font-weight:900;display:flex}.admin-page-reports .reports-view-nav span{min-width:0}.admin-page-reports .reports-view-nav span strong,.admin-page-reports .reports-view-nav span small{display:block}.admin-page-reports .reports-view-nav span strong{color:#315b64;font-size:12px;font-weight:900}.admin-page-reports .reports-view-nav span small{color:#83989c;margin-top:4px;font-size:9px;font-weight:750;line-height:1.35}.admin-page-reports .reports-view-nav button.active span strong{color:var(--accent)}.admin-page-reports .reports-view-nav u{color:var(--accent);white-space:nowrap;font-size:9px;font-weight:900;text-decoration:none}.admin-page-reports .reports-filter-bar{background:#fff;border:1px solid #dfe9e8;border-radius:16px;align-items:center;min-height:68px;padding:11px 13px;box-shadow:0 8px 24px #1f56610d}.admin-page-reports .reports-filter-bar>div:first-child{gap:14px}.admin-page-reports .reports-filter-label{color:#58757b;letter-spacing:.05em;font-size:10px;font-weight:900}.admin-page-reports .reports-presets{background:#f3f8f8;border:1px solid #e3ecec;border-radius:11px;gap:2px;padding:3px}.admin-page-reports .reports-presets button{border:0;border-radius:8px;min-height:36px;padding:0 14px;font-size:10px}.admin-page-reports .reports-presets button.active{color:#286b77;background:#fff;border:0;box-shadow:0 2px 8px #1f566117}.admin-page-reports .reports-range-label{color:#71898e;padding-right:4px;font-size:10px}.admin-page-reports .reports-custom-range{gap:8px}.admin-page-reports .reports-custom-range label>span{font-size:9px}.admin-page-reports .reports-custom-range input{background:#fbfdfd;border-color:#d8e5e4;border-radius:9px;min-height:38px;font-size:10px}.admin-page-reports .reports-summary-strip{background:0 0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.admin-page-reports .reports-summary-strip>div{background:linear-gradient(145deg,#fff 18%,#f8fcfc);border:1px solid #dfe9e8;border-radius:16px;min-height:92px;padding:15px 56px 14px 16px;position:relative;box-shadow:0 8px 24px #1f56610e}.admin-page-reports .reports-summary-strip>div+div{border-left:1px solid #dfe9e8}.admin-page-reports .reports-summary-strip>div:before{content:"";opacity:.68;background:#31828d;border-radius:0 0 99px;width:38%;height:3px;position:absolute;top:0;left:0}.admin-page-reports .reports-summary-strip>div:after{color:#2d7f8b;content:"₱";background:#e8f5f7;border:1px solid #d3eaed;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.admin-page-reports .reports-summary-strip>div:nth-child(2):after{content:"▤"}.admin-page-reports .reports-summary-strip>div:nth-child(3):after{content:"↗"}.admin-page-reports .reports-summary-strip>div:nth-child(4):after{content:"▦"}.admin-page-reports .reports-summary-strip>div:nth-child(5):after{content:"♙"}.admin-page-reports .reports-summary-strip span{color:#607b81;letter-spacing:.05em;font-size:9px}.admin-page-reports .reports-summary-strip strong{color:#1e5963;margin-top:8px;font-size:22px}.admin-page-reports .reports-summary-strip small{color:#889da1;margin-top:4px;font-size:9px}.admin-page-reports .reports-sales-tabs{background:#fff;border:1px solid #dfe9e8;border-radius:13px;gap:0;min-height:46px;padding:0 8px;overflow:hidden;box-shadow:0 7px 20px #1f56610b}.admin-page-reports .reports-sales-tabs button{min-height:46px;padding:0 16px;font-size:10px}.admin-page-reports .reports-sales-tabs button span{padding:4px 7px;font-size:8px}.admin-page-reports .reports-main-grid{gap:14px}.admin-page-reports .reports-card{border-color:#dfe9e8;border-radius:16px;box-shadow:0 8px 24px #1f56610d}.admin-page-reports .reports-card>header{background:#fff;min-height:66px;padding:14px 17px}.admin-page-reports .reports-card>header span{font-size:9px}.admin-page-reports .reports-card>header h2{color:#285760;margin-top:4px;font-size:18px}.admin-page-reports .reports-card>header>small{font-size:9px}.admin-page-reports .reports-card>header>strong{font-size:18px}.admin-page-reports .reports-card table{border-collapse:collapse;width:100%}.admin-page-reports .reports-card th{color:#355f67;letter-spacing:.045em;text-align:left;text-transform:uppercase;background:#f3f8f8;border-bottom:1px solid #dfe9e8;padding:12px 14px;font-size:10px;font-weight:900}.admin-page-reports .reports-card td{color:#58737a;vertical-align:middle;border-bottom:1px solid #eaf0f0;padding:13px 14px;font-size:10px}.admin-page-reports .reports-card tbody tr{transition:background .16s}.admin-page-reports .reports-card tbody tr:hover{background:#f7fbfb}.admin-page-reports .reports-card tbody tr:last-child td{border-bottom:0}.admin-page-reports .reports-card td strong{color:#315f68;font-size:11px}.admin-page-reports .reports-card td small{margin-top:4px;font-size:9px}.admin-page-reports .reports-payment-complete,.admin-page-reports .reports-sales-data-card .order-status-pill,.admin-page-reports .reports-customer-type{padding:6px 9px;font-size:8px}.admin-page-reports .reports-brand-card ol{padding:8px 17px 14px}.admin-page-reports .reports-brand-card li{padding:12px 1px}.admin-page-reports .reports-brand-card li>div strong,.admin-page-reports .reports-brand-card li>b{font-size:10px}.admin-page-reports .reports-brand-card li>div span{font-size:9px}.admin-page-reports .reports-breakdown-card dt{font-size:10px}.admin-page-reports .reports-breakdown-card dd{font-size:11px}.admin-page-reports .reports-breakdown-card>p,.admin-page-reports .reports-chart-labels span{font-size:9px}.admin-page-reports .reports-empty{font-size:11px}@media (max-width:1150px){.admin-page-reports .reports-summary-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.admin-page-reports .reports-view-nav{grid-template-columns:1fr}.admin-page-reports .reports-summary-strip{grid-template-columns:1fr 1fr}.admin-page-reports .reports-filter-bar,.admin-page-reports .reports-filter-bar>div:first-child{align-items:stretch}.admin-page-reports .reports-presets{overflow:auto}.admin-page-reports .reports-view-nav u{display:none}}@media (max-width:520px){.admin-page-reports .reports-summary-strip{grid-template-columns:1fr}.admin-page-reports .reports-heading{align-items:stretch;gap:10px;display:grid}.admin-page-reports .reports-view-nav button{grid-template-columns:42px minmax(0,1fr)}.admin-page-reports .reports-view-nav i{width:42px;height:42px}.admin-page-reports .reports-custom-range{grid-template-columns:1fr}.admin-page-reports .reports-summary-strip>div:first-child{grid-column:auto}}.admin-page-reports .reports-control-panel{background:#fff;border:1px solid #dfe9e8;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;padding:9px;display:grid;box-shadow:0 8px 24px #1f56610d}.admin-page-reports .reports-control-panel .reports-view-nav{background:#f2f7f7;border:1px solid #e1eaea;border-radius:11px;gap:2px;padding:3px;display:flex}.admin-page-reports .reports-control-panel .reports-view-nav button{box-shadow:none;background:0 0;border:0;border-radius:8px;grid-template-columns:none;align-items:center;gap:7px;min-height:40px;padding:0 13px;display:flex;transform:none}.admin-page-reports .reports-control-panel .reports-view-nav button:before{display:none}.admin-page-reports .reports-control-panel .reports-view-nav button+button{border-left:0}.admin-page-reports .reports-control-panel .reports-view-nav button:hover{box-shadow:none;background:#e9f3f4;border:0;transform:none}.admin-page-reports .reports-control-panel .reports-view-nav button.active{background:#fff;border:0;box-shadow:0 2px 8px #1f56611a}.admin-page-reports .reports-control-panel .reports-view-nav i{background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:13px}.admin-page-reports .reports-control-panel .reports-view-nav span strong{font-size:10px}.admin-page-reports .reports-control-panel .reports-filter-bar{box-shadow:none;border:0;border-left:1px solid #e6eeee;border-radius:0;min-height:46px;margin-left:10px;padding:2px 2px 2px 14px}.admin-page-reports .reports-control-panel .reports-presets{background:0 0;border:0;padding:0}.admin-page-reports .reports-control-panel .reports-presets button{background:0 0}.admin-page-reports .reports-control-panel .reports-presets button.active{box-shadow:none;background:#e7f4f5}.admin-page-reports .reports-control-panel .reports-filter-label{font-size:9px}.admin-page-reports .reports-control-panel .reports-range-label{white-space:nowrap;font-size:9px}@media (max-width:1050px){.admin-page-reports .reports-control-panel{grid-template-columns:1fr;align-items:stretch}.admin-page-reports .reports-control-panel .reports-view-nav{width:max-content}.admin-page-reports .reports-control-panel .reports-filter-bar{border-top:1px solid #e6eeee;border-left:0;margin:8px 0 0;padding:9px 2px 2px}}@media (max-width:650px){.admin-page-reports .reports-control-panel .reports-view-nav{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.admin-page-reports .reports-control-panel .reports-view-nav button{justify-content:center}.admin-page-reports .reports-control-panel .reports-filter-bar>div:first-child{gap:8px}.admin-page-reports .reports-control-panel .reports-filter-label{display:none}}.admin-page-reports .reports-control-panel{z-index:20;grid-template-columns:230px minmax(0,1fr);position:relative}.admin-page-reports .reports-type-filter{padding:2px 10px 2px 2px}.admin-page-reports .reports-type-filter .custom-filter{gap:5px;display:grid;position:relative}.admin-page-reports .reports-type-filter .custom-filter>span{color:#71878c;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-page-reports .reports-type-filter .custom-filter-trigger{color:#31565e;cursor:pointer;text-align:left;background:#fbfdfd;border:1px solid #dce8e6;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 11px;font:800 10px/1 Nunito Sans,sans-serif;display:flex}.admin-page-reports .reports-type-filter .custom-filter-trigger b{font:inherit}.admin-page-reports .reports-type-filter .custom-filter-trigger i{color:#6f8b90;font-size:14px;font-style:normal;transition:transform .18s}.admin-page-reports .reports-type-filter .custom-filter.open .custom-filter-trigger{background:#fff;border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.admin-page-reports .reports-type-filter .custom-filter.open .custom-filter-trigger i{transform:rotate(180deg)}.admin-page-reports .reports-type-filter .custom-filter-options{z-index:80;background:#fff;border:1px solid #dce8e6;border-radius:11px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 36px #18475029}.admin-page-reports .reports-type-filter .custom-filter-options button{color:#45676e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:35px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.admin-page-reports .reports-type-filter .custom-filter-options button:hover{color:#245e68;background:#f1f8f8}.admin-page-reports .reports-type-filter .custom-filter-options button.selected{color:#247481;background:#e9f6f7}.admin-page-reports .reports-type-filter .custom-filter-options button i{color:#268273;font-size:11px;font-style:normal;font-weight:900}@media (max-width:1050px){.admin-page-reports .reports-control-panel{grid-template-columns:1fr}.admin-page-reports .reports-type-filter{max-width:330px;padding:2px}.admin-page-reports .reports-control-panel .reports-filter-bar{border-top:1px solid #e6eeee;border-left:0;margin:8px 0 0;padding:9px 2px 2px}}@media (max-width:650px){.admin-page-reports .reports-type-filter{max-width:none}.admin-page-reports .reports-control-panel .reports-filter-bar>div:first-child{gap:8px}.admin-page-reports .reports-control-panel .reports-filter-label{display:none}}.admin-page-reports .reports-sales-data-card th,.admin-page-reports .reports-sales-data-card td{padding:10px 12px!important;font-size:9px!important}.admin-page-reports .reports-sales-data-card td strong{font-size:10px!important}.admin-page-reports .reports-sales-data-card td small{margin-top:3px;font-size:8px!important}.admin-page-reports .reports-sales-data-card .reports-payment-complete,.admin-page-reports .reports-sales-data-card .order-status-pill{padding:5px 7px;font-size:7px!important}.admin-page-reports :is(.reports-products-card,.reports-customers-card) th,.admin-page-reports :is(.reports-products-card,.reports-customers-card) td{padding:10px 12px!important;font-size:9px!important}.admin-page-reports :is(.reports-products-card,.reports-customers-card) td strong{font-size:10px!important}.admin-page-reports :is(.reports-products-card,.reports-customers-card) td small{margin-top:3px;font-size:8px!important}.admin-page-reports .reports-customers-card .reports-customer-type{padding:5px 7px;font-size:7px!important}.admin-page-reports .reports-control-panel{grid-template-columns:250px minmax(0,1fr);align-items:stretch;padding:12px}.admin-page-reports .reports-type-filter{align-self:end;padding:0 14px 0 0}.admin-page-reports .reports-type-filter .custom-filter{gap:7px}.admin-page-reports .reports-control-panel .reports-filter-bar{border-left:1px solid #e3ecec;grid-template-columns:minmax(480px,1fr) auto;align-items:end;gap:18px;min-height:0;margin:0;padding:0 0 0 18px;display:grid}.admin-page-reports .reports-control-panel .reports-filter-bar>div:first-child{align-items:stretch;gap:7px;display:grid}.admin-page-reports .reports-control-panel .reports-filter-label{font-size:8px;line-height:1;display:block}.admin-page-reports .reports-control-panel .reports-presets{grid-template-columns:repeat(5,max-content);gap:3px;display:grid}.admin-page-reports .reports-control-panel .reports-presets button{min-height:40px;padding:0 15px}.admin-page-reports .reports-control-panel .reports-range-label{color:#365f67;white-space:nowrap;background:#f5f9f9;border:1px solid #e1eaea;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:900;display:flex}.admin-page-reports .reports-control-panel .reports-custom-range{align-items:end}.admin-page-reports .reports-control-panel .reports-custom-range label{gap:5px}.admin-page-reports .reports-control-panel .reports-custom-range label>span{font-size:8px}.admin-page-reports .reports-control-panel .reports-custom-range input{height:40px;font-size:11px!important}@media (max-width:1250px){.admin-page-reports .reports-control-panel{grid-template-columns:220px minmax(0,1fr)}.admin-page-reports .reports-control-panel .reports-filter-bar{grid-template-columns:1fr;gap:10px}.admin-page-reports .reports-control-panel .reports-range-label{justify-self:start}.admin-page-reports .reports-control-panel .reports-presets{grid-template-columns:repeat(5,1fr)}.admin-page-reports .reports-control-panel .reports-presets button{padding:0 9px}}@media (max-width:800px){.admin-page-reports .reports-control-panel{grid-template-columns:1fr}.admin-page-reports .reports-type-filter{max-width:none;padding:0}.admin-page-reports .reports-control-panel .reports-filter-bar{border-top:1px solid #e3ecec;border-left:0;margin-top:12px;padding:12px 0 0}.admin-page-reports .reports-control-panel .reports-presets{display:flex}.admin-page-reports .reports-control-panel .reports-range-label{font-size:11px}}@media (max-width:520px){.admin-page-reports .reports-control-panel .reports-range-label{white-space:normal}.admin-page-reports .reports-control-panel .reports-custom-range{grid-template-columns:1fr 1fr}}.admin-page-reports .reports-summary-strip>div{min-height:74px;padding-top:11px;padding-bottom:11px}.admin-page-reports .reports-summary-strip strong{margin-top:5px;font-size:19px}.admin-page-reports .reports-summary-strip>div:after{width:32px;height:32px;right:11px}.admin-page-reports .reports-custom-range{z-index:35;gap:8px;display:flex;position:relative}.admin-page-reports .report-date-picker{gap:5px;min-width:145px;display:grid;position:relative}.admin-page-reports .report-date-picker>span{color:#71878c;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-page-reports .report-date-trigger{color:#315f68;cursor:pointer;text-align:left;background:#fbfdfd;border:1px solid #d8e5e4;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 10px;font:800 10px/1 Nunito Sans,sans-serif;display:flex}.admin-page-reports .report-date-trigger b{font:inherit;white-space:nowrap}.admin-page-reports .report-date-trigger i{color:#4b8c96;font-size:11px;font-style:normal}.admin-page-reports .report-date-picker.open .report-date-trigger{background:#fff;border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.admin-page-reports .report-calendar{z-index:100;background:#fff;border:1px solid #dce8e6;border-radius:13px;width:250px;padding:10px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 42px #18475030}.admin-page-reports .report-calendar header{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.admin-page-reports .report-calendar header strong{color:#315f68;font-size:11px}.admin-page-reports .report-calendar header button{color:#397681;cursor:pointer;background:#eef6f7;border:0;border-radius:8px;width:30px;height:30px;font-size:17px}.admin-page-reports .report-calendar-weekdays,.admin-page-reports .report-calendar-days{grid-template-columns:repeat(7,1fr);display:grid}.admin-page-reports .report-calendar-weekdays span{color:#90a1a5;text-align:center;padding:5px 0;font-size:8px;font-weight:900}.admin-page-reports .report-calendar-days button{color:#45676e;cursor:pointer;background:0 0;border:0;border-radius:8px;height:30px;font-size:9px;font-weight:800}.admin-page-reports .report-calendar-days button:hover:not(:disabled){color:#216e79;background:#edf7f8}.admin-page-reports .report-calendar-days button.outside{color:#bac5c7}.admin-page-reports .report-calendar-days button.selected{color:#fff;background:#286b77}.admin-page-reports .report-calendar-days button:disabled{color:#d3dbdc;cursor:not-allowed}.admin-page-reports .reports-sales-data-card table{min-width:1060px}@media (max-width:520px){.admin-page-reports .reports-custom-range{grid-template-columns:1fr 1fr;display:grid}.admin-page-reports .report-date-picker{min-width:0}.admin-page-reports .report-calendar{left:0;right:auto}.admin-page-reports .report-date-picker:last-child .report-calendar{left:auto;right:0}}.admin-page-settings .settings-workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:14px 18px;max-width:none;display:grid}.admin-page-settings .settings-section-nav{background:#fff;border:1px solid #dfe9e8;border-radius:16px;gap:4px;padding:10px;display:grid;position:sticky;top:14px;box-shadow:0 8px 24px #1f56610d}.admin-page-settings .settings-section-nav>span{color:#789095;letter-spacing:.1em;text-transform:uppercase;padding:6px 8px 9px;font-size:8px;font-weight:900}.admin-page-settings .settings-section-nav a{color:#45676e;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 9px;min-height:52px;padding:7px 8px;text-decoration:none;transition:background .16s,color .16s;display:grid}.admin-page-settings .settings-section-nav a:hover{color:#286b77;background:#edf7f8}.admin-page-settings .settings-section-nav i{color:#2d7d88;background:#eaf5f6;border-radius:8px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;display:grid}.admin-page-settings .settings-section-nav b{font-size:10px}.admin-page-settings .settings-section-nav small{color:#8da0a4;font-size:8px!important;line-height:1.25!important}.admin-page-settings .settings-sections{gap:14px;min-width:0;display:grid}.admin-page-settings .settings-card{scroll-margin-top:14px}.admin-page-settings .settings-save{z-index:15;background:#fff;border:1px solid #dfe9e8;border-radius:14px;grid-column:2;justify-content:space-between;align-items:center;padding:10px 11px 10px 15px;display:flex;position:sticky;bottom:auto;right:auto;box-shadow:0 10px 28px #18475012}.admin-page-settings .settings-save>span{color:#7d9297;font-size:9px;font-weight:750}.admin-page-settings .settings-save button{box-shadow:none;min-height:40px}.admin-page-settings .settings-save button:hover{box-shadow:0 7px 16px #1f56612e}@media (max-width:950px){.admin-page-settings .settings-workspace{grid-template-columns:1fr}.admin-page-settings .settings-section-nav{display:flex;position:static;overflow:auto}.admin-page-settings .settings-section-nav>span{display:none}.admin-page-settings .settings-section-nav a{flex:none;grid-template-columns:28px auto;min-height:42px;padding:5px 9px}.admin-page-settings .settings-section-nav i{grid-row:1;width:28px;height:28px}.admin-page-settings .settings-section-nav small{display:none}.admin-page-settings .settings-save{grid-column:1}}@media (max-width:600px){.admin-page-settings .settings-save{align-items:stretch;gap:8px;display:grid;bottom:8px;left:auto;right:auto}.admin-page-settings .settings-save>span{text-align:center}.admin-page-settings .settings-save button{width:100%}}.admin-page-settings .settings-workspace{grid-template-columns:minmax(0,1fr);max-width:none;display:grid}.admin-page-settings .settings-sections{width:100%}.admin-page-settings .settings-save{grid-column:1}.admin-page-settings .settings-card>header>span{font-size:10px!important}.admin-page-settings .settings-card>header h2{font-size:20px!important}.admin-page-settings .settings-card>header p,.admin-page-settings .delivery-rate-grid label>span{font-size:11px!important}.admin-page-settings .delivery-rate-grid b{font-size:19px}.admin-page-settings .delivery-rate-grid input{font-size:26px!important;line-height:1.1!important}.admin-page-settings .delivery-rate-grid small{font-size:10px!important;line-height:1.45!important}.admin-page-settings .settings-fields label>span,.admin-page-settings .notification-email>span,.admin-page-settings .settings-content-fields label>span,.admin-page-settings .inventory-threshold-input>span{font-size:10px!important}.admin-page-settings .settings-fields input,.admin-page-settings .notification-email input,.admin-page-settings .notification-option b{font-size:12px!important}.admin-page-settings .notification-option small,.admin-page-settings .settings-note{font-size:10px!important}.admin-page-settings .settings-content-fields textarea{font-size:11px!important}.admin-page-settings .inventory-threshold-input input{font-size:18px!important}.admin-page-settings .inventory-threshold-input b{font-size:10px}@media (max-width:1100px){.admin-shell :is(.voucher-summary-grid,.review-summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-reviews .review-list-controls,.admin-page-vouchers .voucher-list-controls{grid-template-columns:1fr}}@media (max-width:760px){.review-filter-group,.voucher-filter-group{grid-template-columns:1fr 1fr}}@media (max-width:520px){.admin-shell :is(.voucher-summary-grid,.review-summary-grid),.review-filter-group,.voucher-filter-group{grid-template-columns:1fr}}.voucher-form-custom-select{min-width:0}.voucher-form-custom-select>.custom-filter{gap:6px;display:grid;position:relative}.voucher-form-custom-select .custom-filter>span{color:#668288;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.voucher-form-custom-select .custom-filter-trigger{color:#365e66;cursor:pointer;text-align:left;background:#f8fcfc;border:1px solid #275c691f;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 11px;font:800 11px/1 Nunito Sans,sans-serif;display:flex}.voucher-form-custom-select .custom-filter-trigger b{font:inherit}.voucher-form-custom-select .custom-filter-trigger i{color:#6f8b90;font-size:14px;font-style:normal;transition:transform .18s}.voucher-form-custom-select .custom-filter.open .custom-filter-trigger{background:#fff;border-color:#65b8c1;box-shadow:0 0 0 3px #3e9aa61f}.voucher-form-custom-select .custom-filter.open .custom-filter-trigger i{transform:rotate(180deg)}.voucher-form-custom-select .custom-filter-options{z-index:80;background:#fff;border:1px solid #dce8e6;border-radius:11px;gap:2px;max-height:200px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #1847502e}.voucher-form-custom-select .custom-filter-options button{color:#45676e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.voucher-form-custom-select .custom-filter-options button:hover{color:#245e68;background:#f1f8f8}.voucher-form-custom-select .custom-filter-options button.selected{color:#247481;background:#e9f6f7}.voucher-form-custom-select .custom-filter-options button i{color:#268273;font-size:11px;font-style:normal;font-weight:900}@keyframes admin-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-shell .panel,.admin-shell .kpi-card,.admin-shell .admin-topbar{animation:none}:is(.order-redesign,.products-page,.inventory-page,.crm-page,.activity-page,.voucher-page,.reviews-page,.cms-workspace,.settings-workspace,.users-workspace,.product-view-page,.product-create-page)>*{animation:.32s cubic-bezier(.22,.61,.36,1) both admin-content-enter}:is(.order-redesign,.products-page,.inventory-page,.crm-page,.activity-page,.voucher-page,.reviews-page,.cms-workspace,.settings-workspace,.users-workspace,.product-view-page,.product-create-page)>:nth-child(2){animation-delay:35ms}:is(.order-redesign,.products-page,.inventory-page,.crm-page,.activity-page,.voucher-page,.reviews-page,.cms-workspace,.settings-workspace,.users-workspace,.product-view-page,.product-create-page)>:nth-child(3){animation-delay:70ms}:is(.order-redesign,.products-page,.inventory-page,.crm-page,.activity-page,.voucher-page,.reviews-page,.cms-workspace,.settings-workspace,.users-workspace,.product-view-page,.product-create-page)>:nth-child(n+4){animation-delay:.105s}.admin-page-dashboard>.dashboard-kpi-grid{animation:.32s cubic-bezier(.22,.61,.36,1) both admin-content-enter}.admin-page-dashboard>.dashboard-grid{animation:.32s cubic-bezier(.22,.61,.36,1) 55ms both admin-content-enter}.admin-shell>.backend-unavailable{animation:.32s cubic-bezier(.22,.61,.36,1) both admin-content-enter}@media (prefers-reduced-motion:reduce){.admin-shell *,.admin-shell :before,.admin-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}.admin-page-inbox .inbox-page{gap:14px;display:grid}.admin-page-inbox .request-heading{align-items:end;margin:0}.admin-page-inbox .request-heading>div>span{font-size:10px}.admin-page-inbox .request-heading h1{margin:5px 0;font-size:34px}.admin-page-inbox .request-heading p{margin:0;font-size:11px;font-weight:700}.inbox-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.inbox-summary-grid button{--accent:#31828d;--tint:#eaf7f8;background:linear-gradient(145deg,#fff 35%,color-mix(in srgb,var(--tint) 48%,#fff));border:1px solid color-mix(in srgb,var(--accent) 15%,#dfe8e6);cursor:pointer;text-align:left;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-height:96px;padding:14px 15px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f56610e}.inbox-summary-grid button:before{background:var(--accent);content:"";opacity:.72;border-radius:0 0 99px;width:42%;height:4px;position:absolute;top:0;left:0}.inbox-summary-grid button.attention{--accent:#c98a2f;--tint:#fff3df}.inbox-summary-grid button.cancellation{--accent:#a75d55;--tint:#fff0ef}.inbox-summary-grid button.report{--accent:#397f9a;--tint:#e9f4f8}.inbox-summary-grid button:hover{border-color:color-mix(in srgb,var(--accent) 42%,#dfe8e6);transform:translateY(-2px);box-shadow:0 13px 28px #1f56611c}.inbox-summary-grid button.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent),0 13px 28px #1f56611a;transform:translateY(-1px)}.inbox-summary-grid button>i{background:var(--tint);border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;font-weight:800;display:grid}.inbox-summary-grid button>span{min-width:0;display:block}.inbox-summary-grid em{color:#4f6c72;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900;display:block}.inbox-summary-grid strong{color:#173f47;align-items:baseline;gap:6px;margin:5px 0 4px;font-size:29px;line-height:1;display:flex}.inbox-summary-grid strong small{color:#84999e;font-size:9px;font-weight:850}.inbox-summary-grid b{color:#8da0a4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;display:block;overflow:hidden}.admin-page-inbox .inbox-table-panel{border-radius:16px;overflow:visible;box-shadow:0 8px 26px #1f56610e}.admin-page-inbox .request-toolbar{background:#fff;border:0;border-bottom:1px solid #edf1f0;border-radius:16px 16px 0 0;grid-template-columns:minmax(280px,1fr) minmax(190px,230px);align-items:end;gap:10px;margin:0;padding:12px;display:grid}.inbox-search{gap:6px;display:grid}.inbox-search>span,.admin-page-inbox .inbox-filter .custom-filter>span{color:#71878c;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-page-inbox .request-toolbar .inbox-search input{color:#315f68;background:#fbfdfd;border:1px solid #dce8e6;border-radius:10px;width:100%;min-width:0;height:42px;padding:0 13px;font-size:11px}.admin-page-inbox .inbox-filter{min-width:0}.admin-page-inbox .inbox-filter .custom-filter{gap:6px;display:grid;position:relative}.admin-page-inbox .inbox-filter .custom-filter-trigger{color:#315f68;cursor:pointer;background:#fbfdfd;border:1px solid #dce8e6;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 12px;font-size:11px;display:flex}.admin-page-inbox .inbox-filter .custom-filter-trigger i{font-size:15px;font-style:normal}.admin-page-inbox .inbox-filter .custom-filter-options{z-index:90;background:#fff;border:1px solid #dce8e6;border-radius:11px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 36px #1847502e}.admin-page-inbox .inbox-filter .custom-filter-options button{color:#45676e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.admin-page-inbox .inbox-filter .custom-filter-options button:hover,.admin-page-inbox .inbox-filter .custom-filter-options button.selected{color:#247481;background:#e9f6f7}.admin-page-inbox .inbox-table{min-width:1040px}.admin-page-inbox .inbox-table th{padding:13px 14px;font-size:10px}.admin-page-inbox .inbox-table td{padding:13px 14px;font-size:11px}.admin-page-inbox .inbox-table td strong{font-size:11px}.admin-page-inbox .inbox-type-icon{border-radius:10px;width:38px;height:38px;font-size:16px}.admin-page-inbox .inbox-status{padding:7px 10px;font-size:10px}.admin-page-inbox .request-empty{padding:68px 24px}.admin-page-inbox .request-empty h2{font-size:18px}.admin-page-inbox .request-empty p{font-size:11px}.admin-page-inbox .inbox-drawer{width:min(520px,100%);padding:24px 26px}.admin-page-inbox .inbox-drawer>header span,.admin-page-inbox .inbox-request-copy>span,.admin-page-inbox .inbox-decision>span,.admin-page-inbox .inbox-section-title>span,.admin-page-inbox .inbox-detail-summary span{font-size:10px}.admin-page-inbox .inbox-drawer>header h2{font-size:27px}.admin-page-inbox .inbox-drawer>header small{font-size:10px}.admin-page-inbox .inbox-detail-summary strong{font-size:13px}.admin-page-inbox .inbox-detail-summary small{font-size:10px}.admin-page-inbox .inbox-request-copy h3{font-size:15px}.admin-page-inbox .inbox-request-copy p,.admin-page-inbox .inbox-message-list p{font-size:11px}.admin-page-inbox .inbox-message-list strong,.admin-page-inbox .inbox-section-title small{font-size:9px}.admin-page-inbox .inbox-message-list small{font-size:8px}.admin-page-inbox .inbox-reply-form button,.admin-page-inbox .inbox-decision button{min-height:38px;font-size:10px}.admin-page-inbox .inbox-reply-form textarea,.admin-page-inbox .inbox-decision textarea{font-size:11px}.admin-page-inbox .inbox-closed-note,.admin-page-inbox .inbox-decision .request-refund-warning{font-size:10px}.inbox-page>*{animation:.32s cubic-bezier(.22,.61,.36,1) both admin-content-enter}.inbox-page>:nth-child(2){animation-delay:35ms}.inbox-page>:nth-child(3){animation-delay:70ms}@media (max-width:1050px){.inbox-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-page-inbox .request-toolbar{grid-template-columns:1fr}.inbox-summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.inbox-summary-grid{grid-template-columns:1fr}}.admin-page-inbox .request-toolbar{grid-template-columns:minmax(360px,3fr) minmax(300px,2fr)}.admin-page-inbox .inbox-filter{width:100%;display:block!important}.admin-page-inbox .inbox-filter .custom-filter{width:100%}.admin-page-inbox .inbox-filter .custom-filter-trigger{padding-left:14px;padding-right:14px}.admin-page-inbox .inbox-filter .custom-filter-trigger b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-page-inbox .inbox-filter .custom-filter-trigger i{flex:none;margin-left:16px}.admin-page-inbox .inbox-table td{padding:12px 14px;font-size:12px!important;line-height:1.45!important}.admin-page-inbox .inbox-table td strong,.admin-page-inbox .inbox-table td b:not(.inbox-status){font-weight:900;font-size:14px!important;line-height:1.35!important}.admin-page-inbox .inbox-table td small{margin-top:4px;font-size:11px!important;line-height:1.4!important}.admin-page-inbox .inbox-status{padding:7px 11px;font-size:10px!important;line-height:1!important}.admin-page-inbox .inbox-row-unread{font-size:8px!important}.admin-page-inbox .inbox-table td:nth-child(3) strong{font-size:12px!important}.admin-page-inbox .inbox-table td:nth-child(4) strong{font-size:13px!important}.admin-page-inbox .inbox-table td:last-child button{width:36px;height:36px;font-size:19px}@media (max-width:700px){.admin-page-inbox .request-toolbar{grid-template-columns:1fr}}.admin-page-settings .delivery-settings-card .delivery-rate-grid{gap:12px}.admin-page-settings .delivery-settings-card .delivery-rate-grid>label{background:linear-gradient(150deg,#fff 35%,#f5fbfb);border:1px solid #dce8e7;border-radius:13px;flex-direction:column;gap:9px;min-height:178px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.admin-page-settings .delivery-settings-card .delivery-rate-grid>label:hover{border-color:#a8d2d6;transform:translateY(-1px);box-shadow:0 9px 22px #1f566112}.admin-page-settings .delivery-zone-heading{align-items:center;gap:9px;min-height:34px;display:flex}.admin-page-settings .delivery-zone-heading i{color:#2f818c;background:#e8f6f7;border:1px solid #d5eaec;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.admin-page-settings .delivery-zone-heading>span{color:#315f68;text-transform:uppercase;font-weight:900;line-height:1.25;font-size:11px!important}.admin-page-settings .delivery-fee-label{letter-spacing:.08em;margin-top:2px;color:#84989c!important;font-size:8px!important}.admin-page-settings .delivery-fee-input{background:#fff;border:1px solid #d7e5e4;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:5px;min-height:48px;padding:0 11px;transition:border-color .18s,box-shadow .18s;align-items:center!important;display:grid!important}.admin-page-settings .delivery-fee-input:focus-within{border-color:#63b7c1;box-shadow:0 0 0 3px #41a0ac1c}.admin-page-settings .delivery-fee-input b{color:#3a7a84;font-size:18px}.admin-page-settings .delivery-fee-input input{height:46px;font-size:22px!important;line-height:1!important}.admin-page-settings .delivery-settings-card .delivery-rate-grid small{color:#81969a;margin-top:auto;font-weight:750;font-size:9px!important;line-height:1.35!important}.admin-page-settings .delivery-settings-card .settings-note{background:#f0f8f8;border:1px solid #dae9e9;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 13px;padding:11px 13px;display:grid}.admin-page-settings .delivery-settings-card .settings-note b{color:#356872;white-space:nowrap;font-size:10px}.admin-page-settings .delivery-settings-card .settings-note span{color:#728a8f;font-size:9px;line-height:1.45}@media (max-width:1050px){.admin-page-settings .delivery-settings-card .delivery-rate-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:700px){.admin-page-settings .delivery-settings-card .delivery-rate-grid{grid-template-columns:1fr 1fr}.admin-page-settings .delivery-settings-card .settings-note{grid-template-columns:1fr}}@media (max-width:480px){.admin-page-settings .delivery-settings-card .delivery-rate-grid{grid-template-columns:1fr}}.admin-page-settings .settings-workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;padding-bottom:24px;display:grid}.admin-page-settings .settings-section-menu{background:#fff;border:1px solid #dfe9e8;border-radius:16px;gap:3px;padding:9px;display:grid;position:sticky;top:14px;box-shadow:0 8px 24px #1f56610d}.admin-page-settings .settings-section-menu>header{border-bottom:1px solid #e9efef;gap:3px;margin:0 3px 6px;padding:7px 6px 12px;display:grid}.admin-page-settings .settings-section-menu>header span{color:#4b929c;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-page-settings .settings-section-menu>header strong{color:#285760;font-size:14px}.admin-page-settings .settings-section-menu>button{color:#55747b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px;transition:background .16s,color .16s;display:grid}.admin-page-settings .settings-section-menu>button:hover{color:#286b77;background:#f1f8f8}.admin-page-settings .settings-section-menu>button.active{color:#246c77;background:#e8f5f6}.admin-page-settings .settings-section-menu>button>i{color:#39808b;background:#edf6f7;border-radius:9px;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;display:grid}.admin-page-settings .settings-section-menu>button.active>i{background:#fff;box-shadow:0 3px 10px #1f566112}.admin-page-settings .settings-section-menu>button span{gap:2px;min-width:0;display:grid}.admin-page-settings .settings-section-menu b{font-size:11px}.admin-page-settings .settings-section-menu small{color:#8ca0a4;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden;font-size:9px!important}.admin-page-settings .settings-section-menu em{color:#7e999e;font-size:18px;font-style:normal}.admin-page-settings .settings-sections{min-width:0;display:block}.admin-page-settings .settings-card[hidden]{display:none!important}.admin-page-settings .settings-section-footer{border-top:1px solid #e8eeee;justify-content:space-between;align-items:center;margin:18px -18px -18px;padding:13px 18px;display:flex}.admin-page-settings .settings-section-footer>span{color:#809599;font-size:9px;font-weight:750}.admin-page-settings .settings-section-footer>button{color:#fff;cursor:pointer;background:#286b77;border:0;border-radius:10px;min-height:40px;padding:0 17px;font-size:10px;font-weight:900;transition:box-shadow .18s,transform .18s}.admin-page-settings .settings-section-footer>button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1f56612e}@media (max-width:900px){.admin-page-settings .settings-workspace{grid-template-columns:1fr}.admin-page-settings .settings-section-menu{display:flex;position:static;overflow:auto}.admin-page-settings .settings-section-menu>header{display:none}.admin-page-settings .settings-section-menu>button{flex:none;grid-template-columns:32px auto;min-height:48px;padding:6px 9px}.admin-page-settings .settings-section-menu>button>i{width:32px;height:32px}.admin-page-settings .settings-section-menu>button small,.admin-page-settings .settings-section-menu>button em{display:none}.admin-page-settings .settings-card{min-height:0}}@media (max-width:600px){.admin-page-settings .settings-section-footer{align-items:stretch;gap:9px;display:grid}.admin-page-settings .settings-section-footer>button{width:100%}}.admin-page-settings .settings-card{min-height:0}.admin-page-settings .settings-threshold-card .inventory-threshold-input{margin-bottom:2px}.admin-page-settings #contact-settings .settings-fields{grid-template-columns:minmax(300px,1.4fr) minmax(220px,1fr) minmax(190px,.8fr)}.admin-page-settings #notification-settings .notification-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-page-settings #notification-settings .notification-email{grid-column:1/-1}.admin-page-settings #help-settings .settings-content-fields textarea{min-height:240px}@media (max-width:1100px){.admin-page-settings #contact-settings .settings-fields,.admin-page-settings #notification-settings .notification-settings{grid-template-columns:1fr}}.admin-page-settings .settings-section-menu>button b{font-weight:950!important}.admin-page-settings .settings-section-menu>button.active b{color:#1f6873}.admin-page-dashboard .dashboard-kpi-grid>article{--card-accent:#31828d;--card-tint:#e7f6f8;background:radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--card-tint) 82%,transparent),transparent 34%),linear-gradient(145deg,#fff 20%,#f9fcfc)!important}.admin-page-dashboard .dashboard-kpi-grid>article:before{background:var(--card-accent)!important}.admin-page-dashboard .dashboard-kpi-grid>article:after{background:var(--card-tint)!important;color:var(--card-accent)!important}.admin-page-dashboard .dashboard-kpi-grid>article.today{--card-accent:#25805b;--card-tint:#e6f7ed}.admin-page-dashboard .dashboard-kpi-grid>article.today:after{content:"✓"}.admin-page-dashboard .dashboard-kpi-grid>article.attention{--card-accent:#c98a2f;--card-tint:#fff3df}.admin-page-dashboard .dashboard-kpi-grid>article.attention:after{content:"▤"}.admin-page-dashboard .dashboard-kpi-grid>article.shipping{--card-accent:#397f9a;--card-tint:#e9f4f8}.admin-page-dashboard .dashboard-kpi-grid>article.shipping:after{content:"↗"}.admin-page-dashboard .dashboard-kpi-grid>article.warning{--card-accent:#b65a55;--card-tint:#fff0ef}.admin-page-dashboard .dashboard-kpi-grid>article.warning:after{content:"!"}.admin-page-dashboard .dashboard-kpi-grid>article>span{letter-spacing:.08em!important;font-size:10px!important}.admin-page-dashboard .dashboard-kpi-grid>article>small{font-size:10px!important}.admin-page-dashboard .dashboard-kpi-link{color:inherit;z-index:1;min-height:112px;margin:-17px -62px -17px -19px;padding:17px 62px 17px 19px;text-decoration:none;display:block;position:relative}.admin-page-dashboard .dashboard-kpi-link span{color:#58747a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.admin-page-dashboard .dashboard-kpi-link strong{color:var(--admin-ink);margin:12px 0 5px;font-family:"Baloo 2",sans-serif;font-size:31px;line-height:1;display:block}.admin-page-dashboard .dashboard-kpi-link small{color:#91a5aa;font-size:10px;font-weight:800}.admin-page-dashboard .dashboard-kpi-grid>article:after{pointer-events:none;z-index:2}@media (max-width:600px){.admin-page-dashboard .dashboard-kpi-link{min-height:100px;margin:-14px -62px -14px -14px;padding:14px 62px 14px 14px}.admin-page-dashboard .dashboard-kpi-link strong{font-size:26px}}.admin-page-dashboard .dashboard-chart-stage{width:100%;max-width:620px;margin:0 auto}.admin-page-dashboard .dashboard-sales-chart{aspect-ratio:505/220;width:100%;height:auto}.admin-page-dashboard .dashboard-chart-labels{width:100%;height:20px;padding:0;position:relative}.admin-page-dashboard .dashboard-chart-labels span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.admin-page-users .users-account-modal{flex-direction:column;width:min(680px,100%);max-height:min(820px,100dvh - 36px);padding:0;display:flex;overflow:hidden}.admin-page-users .users-account-modal .users-modal-header{flex:none;align-items:flex-start;margin:0;padding:24px 26px 20px}.admin-page-users .users-account-modal .users-modal-header h2{color:#244f58;margin:5px 0 4px;font-size:24px}.admin-page-users .users-account-modal .users-modal-header p{font-size:11px;line-height:1.45}.admin-page-users .users-account-modal .users-modal-header>button{flex:0 0 38px;width:38px;height:38px;margin-left:18px}.admin-page-users .users-account-modal .users-modal-header>button:disabled{cursor:not-allowed;opacity:.5}.admin-page-users .users-account-form{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex!important}.admin-page-users .users-account-fields{gap:15px;padding:21px 26px 24px;display:grid;overflow-y:auto;grid-template-columns:1fr!important}.admin-page-users .users-account-fields label.wide{width:100%;min-width:0;grid-column:1!important}.admin-page-users .users-account-fields label{gap:7px;font-size:10px!important}.admin-page-users .users-account-fields input,.admin-page-users .users-account-fields select{box-sizing:border-box;outline:0;width:100%;min-height:46px;padding:0 13px;font-size:11px!important}.admin-page-users .users-account-fields input:focus,.admin-page-users .users-account-fields select:focus{border-color:#55b8c5;box-shadow:0 0 0 3px #55b8c521}.admin-page-users .users-account-fields small{font-size:9px!important;line-height:1.4!important}.admin-page-users .users-account-form>.users-action-message{margin:0 26px 14px}.admin-page-users .users-account-footer,.admin-page-users .users-edit-modal .users-edit-footer{background:#f8fbfb;border-top:1px solid #275c691a;flex:none;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin:0;padding:15px 26px;display:flex}.admin-page-users .users-account-footer button,.admin-page-users .users-edit-footer button{min-width:120px}.admin-page-users .users-edit-footer .users-delete-button{margin-right:auto}.admin-page-users .users-edit-actions{gap:10px;margin-left:auto;display:flex}@media (max-width:560px){.admin-page-users .users-account-modal{max-height:calc(100dvh - 20px)}.admin-page-users .users-account-modal .users-modal-header{padding:20px 18px 17px}.admin-page-users .users-account-fields{padding:18px}.admin-page-users .users-account-form>.users-action-message{margin-left:18px;margin-right:18px}.admin-page-users .users-account-footer,.admin-page-users .users-edit-modal .users-edit-footer{align-items:stretch;padding:14px 18px;display:grid}.admin-page-users .users-account-footer{grid-template-columns:1fr 1fr}.admin-page-users .users-edit-actions{order:1;grid-template-columns:1fr 1fr;margin:0;display:grid}.admin-page-users .users-edit-footer .users-delete-button{order:2;width:100%;margin:0}.admin-page-users .users-account-footer button,.admin-page-users .users-edit-footer button{width:100%;min-width:0}}.admin-page-users .users-list-card .crm-manage-button{color:#286b77;cursor:pointer;background:#edf7f8;border:1px solid #286b7726;border-radius:9px;min-height:0;padding:8px 12px;font-size:10px;font-weight:900}
