.product-visual__image{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.product-visual:has(.product-visual__image):before{z-index:2;pointer-events:none}.account-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0 26px}.account-form label{display:grid;gap:6px;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.account-form input{border:0;border-bottom:1px solid var(--line);padding:9px 1px;background:transparent;color:inherit}.account-form .span-two{grid-column:1/-1}.account-address{margin-top:18px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.account-address strong{display:block;margin:9px 0;font-family:"DM Serif Display",Georgia,serif;font-size:29px;font-weight:400}.account-notification{display:flex;gap:10px;align-items:center;margin:17px 0 24px;color:var(--muted)}.account-notification input{width:15px;height:15px;accent-color:var(--accent)}.account-saved{display:flex;gap:7px;align-items:center;color:var(--accent)!important;margin-top:15px}@media (max-width:640px){.account-form{grid-template-columns:1fr}.account-form .span-two{grid-column:auto}}.admin-main{background-color:#f0eee7;background-image:linear-gradient(90deg,rgb(31 40 36/.032) 1px,transparent 0),linear-gradient(rgb(31 40 36/.022) 1px,transparent 0);background-size:44px 44px}.admin-main>header{position:relative;padding-bottom:25px;border-bottom:1px solid #1f2824}.admin-main>header:after{content:"A / OPERATING LEDGER";position:absolute;right:0;bottom:7px;color:#65857b;font-size:9px;font-weight:800;letter-spacing:.16em}.admin-metrics{gap:0;border-top:1px solid #1f2824;border-bottom:1px solid #1f2824}.admin-metrics article{background:transparent;border:0;border-right:1px solid #c5c0b6;padding:25px 20px 21px}.admin-metrics article:last-child{border-right:0}.admin-metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.admin-metrics b{font-size:9px;letter-spacing:.08em;text-transform:uppercase}.admin-charts{gap:28px;margin-top:46px}.admin-charts article{background:rgb(248 246 241/.72);border:0;border-top:2px solid #1f2824;border-bottom:1px solid #c8c3b8;padding:20px 0 5px}.admin-charts article>div{padding:0 20px}.admin-table-card{background:rgb(248 246 241/.72);border:0;border-top:2px solid #1f2824;border-bottom:1px solid #c8c3b8;margin-top:44px}.admin-table-card__head{padding:17px 0;margin:0 20px}.admin-table__row{padding-inline:20px}.admin-table__row b,.admin-table__row strong{font-variant-numeric:tabular-nums}.admin-bottom-grid{gap:28px;margin-top:44px}.admin-bottom-grid article{background:transparent;border:0;border-top:1px solid #1f2824;padding:20px 0}.admin-empty{padding:70px 20px}.admin-empty svg{color:#2c6b64}@media (max-width:640px){.admin-main>header:after{display:none}.admin-metrics article{border-right:0;border-bottom:1px solid #c5c0b6}.admin-metrics article:last-child{border-bottom:0}.admin-bottom-grid,.admin-charts{gap:20px}}.admin-metrics--five{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-charts--three{grid-template-columns:1.35fr .82fr .82fr}.admin-charts--two{grid-template-columns:1fr 1fr}.admin-toolbar{display:flex;align-items:center;gap:10px;padding:0 0 16px;border-bottom:1px solid #1f2824;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-toolbar--wrap{flex-wrap:wrap}.admin-toolbar label{display:flex;align-items:center;gap:8px;min-width:min(320px,100%);padding:8px 0;border-bottom:1px solid #8e958e}.admin-inline-create input,.admin-product-form input,.admin-product-form select,.admin-product-form textarea,.admin-quick-form input,.admin-settings input,.admin-settings select,.admin-settings textarea,.admin-toolbar input,.admin-toolbar select{width:100%;border:0;outline:0;background:transparent;color:inherit}.admin-toolbar select{width:auto;border:1px solid #a9ada5;padding:8px 9px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-toolbar>span{color:#62716a;margin-left:auto}.admin-select-label{min-width:auto!important;border:0!important}.admin-bulk{display:flex;gap:8px;align-items:center;padding:7px 10px;background:#dce9e4}.admin-bulk button{letter-spacing:.07em;text-decoration:underline}.admin-bulk button,.admin-status{font-size:9px;font-weight:800;text-transform:uppercase}.admin-status{display:inline-flex;width:max-content;align-items:center;gap:5px;color:#315e56;letter-spacing:.06em}.admin-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.admin-status--archived,.admin-status--cancelled,.admin-status--disabled,.admin-status--expired,.admin-status--out-of-stock,.admin-status--refunded{color:#a24c40}.admin-status--at-risk,.admin-status--invited,.admin-status--low-stock,.admin-status--paused,.admin-status--pending,.admin-status--scheduled{color:#8c6b39}.admin-status--draft,.admin-status--hidden{color:#65746c}.admin-ledger-grid{display:grid;grid-template-columns:1.15fr 1.15fr .7fr;gap:28px;margin-top:42px}.admin-ledger-grid>article{min-width:0;border-top:2px solid #1f2824;border-bottom:1px solid #c8c3b8;background:rgb(248 246 241/.72);padding:20px}.admin-ledger-grid__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.admin-mini-row{display:grid;grid-template-columns:.8fr 1.4fr auto auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #dcd8cf;font-size:11px}.admin-mini-row:first-of-type{border-top:0}.admin-mini-row strong{font-variant-numeric:tabular-nums;text-align:right}.admin-legend{display:grid;gap:7px;font-size:10px}.admin-legend span{display:grid;grid-template-columns:8px 1fr auto;gap:6px;align-items:center}.admin-legend i{width:6px;height:6px;border-radius:50%;background:#2c6b64}.admin-legend span:nth-child(2) i{background:#8e775b}.admin-legend span:nth-child(3) i{background:#566861}.admin-legend span:nth-child(4) i{background:#a4aaa1}.admin-product-cell{display:flex;align-items:center;gap:9px;min-width:150px}.admin-product-cell b{display:grid;gap:2px}.admin-customers-table small,.admin-product-cell small{color:#65746c;font-size:9px;font-weight:600}.admin-product-swatch{width:30px;height:30px;flex:0 0 30px;background:#ded8ce}.admin-product-swatch--ink{background:#29312d}.admin-product-swatch--verdigris{background:#719a94}.admin-product-swatch--clay{background:#a5725e}.admin-product-swatch--mist{background:#c4cbc6}.admin-product-swatch--sand{background:#c8b08d}.admin-products-table .admin-table__row{grid-template-columns:25px minmax(190px,1.6fr) .8fr .75fr .7fr .7fr .8fr .8fr 95px;min-width:1060px}.admin-orders-table .admin-table__row{grid-template-columns:.7fr 1.2fr .8fr .4fr .7fr .75fr .8fr 42px;min-width:970px}.admin-inventory-table .admin-table__row{grid-template-columns:.7fr 1.5fr .6fr .7fr .8fr .85fr 120px;min-width:910px}.admin-customers-table .admin-table__row{grid-template-columns:1.1fr 1.3fr .5fr .8fr .8fr .7fr 42px;min-width:900px}.admin-coupons-table .admin-table__row{grid-template-columns:.8fr .9fr .6fr .7fr .7fr .9fr .6fr .7fr 70px;min-width:1050px}.admin-users-table .admin-table__row{grid-template-columns:1fr 1.4fr .75fr .8fr .7fr 70px;min-width:850px}.admin-actions{display:flex;gap:3px}.admin-actions button{width:26px;height:26px;display:grid;place-items:center}.admin-actions button:hover{color:#2c6b64;background:#e1ece7}.admin-review-state{color:#6d756f;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.admin-pagination{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:16px;font-size:10px;font-weight:800}.admin-pagination button{width:31px;height:31px;border:1px solid #a9ada5;display:grid;place-items:center}.admin-pagination button:disabled{opacity:.36;cursor:not-allowed}.admin-drawer{position:fixed;z-index:70;inset:0;display:grid;justify-content:end}.admin-drawer>aside{width:min(510px,100vw);height:100%;overflow-y:auto;position:relative;z-index:1;background:#f7f4ed;padding:27px;box-shadow:-20px 0 50px rgb(0 0 0/.14)}.admin-drawer header{display:flex;justify-content:space-between;align-items:start;padding-bottom:22px;border-bottom:2px solid #1f2824}.admin-drawer header h2{font-size:49px;margin:7px 0 0}.admin-drawer header button{width:36px;height:36px;display:grid;place-items:center}.admin-drawer section{padding:22px 0;border-bottom:1px solid #d4d0c6}.admin-drawer h3{font-family:"DM Serif Display",Georgia,serif;font-size:28px;font-weight:400;margin:7px 0}.admin-drawer p{color:#617068}.admin-order-lines>div{display:flex;justify-content:space-between;padding:8px 0;font-size:12px}.admin-order-lines .total{border-top:1px solid #1f2824;margin-top:8px;padding-top:13px;font-size:16px}.admin-drawer select{width:100%;margin-top:10px;padding:10px;border:1px solid #c8c3b8;background:transparent}.admin-timeline{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:14px}.admin-timeline li{display:grid;grid-template-columns:15px 1fr;gap:10px;align-items:start;color:#778078}.admin-timeline i{width:10px;height:10px;border:1px solid;border-radius:50%;margin-top:4px}.admin-timeline li.is-complete{color:#2c6b64}.admin-timeline li.is-complete i{background:currentColor}.admin-timeline b,.admin-timeline span{display:block}.admin-timeline span{color:#748078;font-size:10px;margin-top:2px}.admin-form-heading,.admin-inline-create{display:flex;gap:20px;align-items:end;justify-content:space-between;border-bottom:2px solid #1f2824;padding-bottom:20px;margin-bottom:30px}.admin-form-heading h2,.admin-inline-create h2,.admin-settings h2{font-size:clamp(43px,5vw,70px);margin:8px 0 0}.admin-product-form{display:grid;gap:26px;max-width:1100px}.admin-product-form section{background:rgb(248 246 241/.72);border-top:1px solid #1f2824;border-bottom:1px solid #c8c3b8;padding:22px}.admin-product-form section>.eyebrow{margin-bottom:16px}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-form-grid label,.admin-quick-form label,.admin-settings label,.admin-upload{display:grid;gap:7px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-inline-create input,.admin-quick-form input,.admin-settings input,.admin-settings select,.admin-settings textarea{border-bottom:1px solid #a9ada5;padding:9px 1px;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.admin-form-grid textarea,.admin-settings textarea{resize:vertical}.admin-form-grid .span-two{grid-column:1/-1}.admin-form-grid small{color:#a24c40;text-transform:none;letter-spacing:0}.admin-check-grid{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:20px}.admin-check-grid label,.admin-toggle{display:flex!important;align-items:center;gap:8px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.admin-check-grid input,.admin-toggle input{width:14px;height:14px;accent-color:#2c6b64}.admin-upload{padding-top:12px;border-top:1px solid #d4d0c6}.admin-upload input{width:auto;max-width:100%;text-transform:none}.admin-upload span{color:#65746c;font-size:10px;font-weight:600;letter-spacing:0;text-transform:none}.admin-inline-create label{display:flex;gap:8px;align-items:center;border-bottom:1px solid #1f2824;padding:4px 0}.admin-inline-create input{min-width:220px}.admin-inline-create .button{min-height:34px;padding:8px 12px}.admin-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.admin-category-grid article{background:rgb(248 246 241/.72);border-top:2px solid #1f2824;border-bottom:1px solid #c8c3b8}.admin-category-art{display:block;height:135px;background:#ded8ce}.admin-category-art--ink{background:#29312d}.admin-category-art--verdigris{background:#719a94}.admin-category-art--clay{background:#a5725e}.admin-category-art--mist{background:#c4cbc6}.admin-category-art--sand{background:#c8b08d}.admin-category-grid article>div{padding:18px}.admin-category-grid h3{font-family:"DM Serif Display",Georgia,serif;font-size:33px;font-weight:400;margin:7px 0}.admin-category-grid p{color:#65746c;min-height:42px;font-size:11px}.admin-category-grid article>div>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d4d0c6;padding-top:10px}.admin-stock-actions{display:flex;gap:5px}.admin-stock-actions button{min-width:25px;height:25px;border:1px solid #a9ada5;font-size:11px}.admin-stock-actions button:hover{color:#fff;background:#2c6b64;border-color:#2c6b64}.admin-review-integration{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-top:15px}.admin-review-integration>div:first-child{padding:28px 0}.admin-review-integration h2{font-size:clamp(44px,5vw,76px);margin:12px 0}.admin-review-integration p{max-width:520px;color:#65746c}.admin-integration-matrix{display:grid;grid-template-columns:repeat(4,1fr);background:#f8f6f1;border-top:2px solid #1f2824;border-bottom:1px solid #c8c3b8;align-self:start}.admin-integration-matrix>*{padding:15px 12px;border-right:1px solid #d4d0c6;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-integration-matrix b{color:#65746c;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.admin-review-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #1f2824;border-bottom:1px solid #c8c3b8}.admin-review-steps span{padding:18px;border-right:1px solid #c8c3b8;font-family:"DM Serif Display",Georgia,serif;font-size:24px}.admin-review-steps i{color:#2c6b64;font-family:Manrope;font-size:10px;font-style:normal;font-weight:800}.admin-quick-form{display:flex;gap:16px;align-items:end;padding:18px 0;border-bottom:1px solid #1f2824;margin-bottom:20px}.admin-quick-form label{flex:1}.admin-quick-form .button{min-height:36px;padding:9px 13px}.admin-campaign-grid,.admin-report-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.admin-campaign-grid article,.admin-report-grid article{background:rgb(248 246 241/.72);border-top:2px solid #1f2824;border-bottom:1px solid #c8c3b8;padding:23px;display:grid;gap:15px}.admin-campaign-grid article>div:first-child{display:flex;justify-content:space-between;gap:20px}.admin-campaign-grid h2,.admin-report-grid h2{font-size:38px;margin:8px 0 0}.admin-campaign-grid article>strong{color:#2c6b64;font-family:"DM Serif Display",Georgia,serif;font-size:58px;font-weight:400}.admin-campaign-grid p,.admin-report-grid p{color:#65746c;font-size:12px}.admin-campaign-grid article>div:last-child{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d4d0c6;padding-top:12px}.admin-report-grid article svg{color:#2c6b64}.admin-report-grid .button{width:max-content}.admin-analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:42px}.admin-analytics-grid article{border-top:2px solid #1f2824;border-bottom:1px solid #c8c3b8;padding:20px 0}.admin-analytics-grid p{display:grid;grid-template-columns:1.2fr 2fr auto;gap:13px;align-items:center;padding:10px 0;margin:0;border-top:1px solid #d4d0c6;font-size:11px}.admin-analytics-grid p:first-of-type{margin-top:12px}.admin-analytics-grid i{display:block;height:5px;background:#d8dfda}.admin-analytics-grid i b{display:block;height:100%;background:#2c6b64}.admin-analytics-grid p>span{color:#67746d;font-size:9px}.admin-analytics-grid p>b{font-weight:600}.admin-roles{display:grid;grid-template-columns:.75fr 1.25fr;gap:6vw}.admin-roles h2{font-size:clamp(45px,5vw,76px);margin:12px 0}.admin-role-table{overflow-x:auto;border-top:2px solid #1f2824;border-bottom:1px solid #c8c3b8}.admin-role-row{display:grid;grid-template-columns:minmax(165px,1.5fr) repeat(7,minmax(68px,1fr));min-width:690px;border-bottom:1px solid #d4d0c6}.admin-role-row:last-child{border-bottom:0}.admin-role-row>*{min-height:58px;padding:12px 8px;display:grid;place-items:center;text-align:center;font-size:10px}.admin-role-row>div{display:block;text-align:left}.admin-role-row small{display:block;color:#65746c;margin-top:4px}.admin-role-row--head>*{min-height:42px;color:#65746c;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.admin-role-row svg{color:#2c6b64}.admin-notifications{border-top:2px solid #1f2824;border-bottom:1px solid #c8c3b8}.admin-notifications article{display:grid;grid-template-columns:10px 1fr auto;gap:15px;padding:18px 0;border-bottom:1px solid #d4d0c6}.admin-notifications article:last-child{border-bottom:0}.admin-notifications article.is-unread{background:rgb(216 233 227/.32)}.admin-notification-dot{width:7px;height:7px;margin-top:7px;border-radius:50%;background:#2c6b64}.admin-notification-dot--inventory{background:#8c6b39}.admin-notification-dot--system{background:#66746d}.admin-notifications h3{font-family:"DM Serif Display",Georgia,serif;font-size:25px;font-weight:400;margin:5px 0}.admin-notifications p{color:#65746c;margin:0;font-size:12px}.admin-settings .admin-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-settings fieldset{border:0;margin:0;padding:20px 0;border-top:1px solid #1f2824;display:grid;gap:16px}.admin-settings legend{padding:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-settings textarea{min-height:75px}.admin-header-badge{position:absolute;margin:-17px 0 0 15px;min-width:15px;height:15px;display:grid;place-items:center;padding:0 3px;border-radius:50%;background:#2c6b64;color:#fff;font-size:8px;font-style:normal;font-weight:800}.admin-nav-count{margin-left:auto;color:#9bd0c2;font-size:9px}@media (max-width:1100px){.admin-metrics--five{grid-template-columns:repeat(3,1fr)}.admin-charts--three,.admin-ledger-grid,.admin-review-integration,.admin-roles{grid-template-columns:1fr 1fr}.admin-ledger-grid>article:last-child,.admin-review-steps{grid-column:1/-1}.admin-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.admin-main{padding:25px 16px 60px}.admin-main>header{align-items:center;gap:15px}.admin-main>header>div:nth-child(2){flex:1}.admin-main h1{font-size:47px}.admin-header-actions .button{display:none}.admin-metrics--five{grid-template-columns:1fr 1fr}.admin-analytics-grid,.admin-campaign-grid,.admin-category-grid,.admin-charts--three,.admin-charts--two,.admin-ledger-grid,.admin-report-grid,.admin-review-integration,.admin-roles,.admin-settings .admin-settings-grid{grid-template-columns:1fr}.admin-ledger-grid>article:last-child,.admin-review-steps{grid-column:auto}.admin-toolbar{align-items:stretch;flex-wrap:wrap}.admin-toolbar label{min-width:100%}.admin-toolbar>span{margin-left:0}.admin-form-heading,.admin-inline-create{align-items:start;flex-direction:column}.admin-inline-create label,.admin-quick-form{width:100%;flex-direction:column;align-items:stretch}.admin-inline-create input{min-width:0}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .span-two{grid-column:auto}.admin-review-steps{grid-template-columns:1fr}.admin-review-steps span{border-bottom:1px solid #c8c3b8}.admin-integration-matrix{grid-template-columns:1fr 1fr}.admin-drawer>aside{padding:21px}.admin-drawer header h2{font-size:42px}.admin-notifications article{grid-template-columns:9px 1fr}.admin-notifications .admin-actions{grid-column:2}.admin-settings .admin-form-heading{margin-bottom:18px}}.admin-image-manager{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:18px}.admin-image-manager>label{display:grid;gap:6px;font-size:11px;font-weight:700}.admin-image-manager>label input{min-width:0;padding:11px}.admin-image-manager__grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-image-manager__grid article{border:1px solid #d5d1c7;background:#f8f6f1;min-width:0}.admin-image-manager__grid img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.admin-image-manager__grid article>div{padding:10px;display:grid;gap:8px}.admin-image-manager__grid span{color:#66716b;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-image-manager__grid article>div>div{display:flex;flex-wrap:wrap;gap:7px}.admin-image-manager__grid button{border-bottom:1px solid;padding:0 0 2px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-image-manager__grid button:last-child{color:#9c4238}.admin-image-manager__grid button:disabled{cursor:not-allowed;opacity:.38}.admin-image-manager__error{grid-column:1/-1;margin:-2px 0 0;color:#9c4238;font-size:11px;font-weight:700}.admin-image-manager__empty{grid-column:1/-1;margin:0;color:#66716b;font-size:11px}@media (max-width:640px){.admin-image-manager{grid-template-columns:1fr}.admin-image-manager>.button{width:100%}.admin-image-manager__grid{grid-template-columns:1fr}.admin-image-manager__grid article{display:grid;grid-template-columns:92px 1fr}.admin-image-manager__grid img{height:116px;aspect-ratio:auto}}.command-center{display:grid;gap:30px;padding-top:8px}.command-overview-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:25px;border-bottom:2px solid #1f2824}.command-overview-head h2{margin:7px 0 3px;font-size:clamp(48px,5vw,76px);line-height:.9}.command-overview-head p{margin:0;color:#65746c;font-size:13px}.command-controls{display:flex;flex-wrap:wrap;justify-content:end;align-items:center;gap:10px}.command-controls>label:not(.command-compare),.command-date-inputs{display:flex;align-items:center;gap:7px;padding:8px 9px;border:1px solid #a9ada5;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.command-controls input,.command-controls select{border:0;outline:0;background:transparent;color:inherit;font:inherit}.command-controls select{cursor:pointer;appearance:none;min-width:74px}.command-date-inputs input{max-width:118px;font-size:10px}.command-compare{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.command-compare input{width:14px;height:14px;accent-color:#2c6b64}.command-kpi-grid{display:grid;border:1px solid #d2cdc2;background:rgb(248 246 241/.72)}.command-kpi{min-width:0;min-height:146px;display:grid;align-content:space-between;gap:20px;padding:17px;border-right:1px solid #d2cdc2}.command-kpi:last-child{border-right:0}.command-card__meta,.command-kpi span{display:block;color:#68756d;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.command-kpi strong{display:block;margin-top:8px;color:#1f2824;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(24px,2.25vw,37px);font-weight:400;line-height:1;white-space:nowrap}.command-kpi__foot{display:flex;align-items:end;justify-content:space-between;gap:10px}.command-kpi__foot>b{display:inline-flex;gap:2px;align-items:center;font-weight:800;white-space:nowrap}.command-kpi__foot .is-up{color:#28645a}.command-kpi__foot .is-down{color:#a24c40}.command-kpi__foot .is-neutral{color:#727a74}.command-sparkline{width:56px;height:29px;overflow:visible}.command-sparkline polyline{fill:none;stroke:#2c6b64;stroke-width:2;vector-effect:non-scaling-stroke}.command-sparkline.is-down polyline{stroke:#a24c40}.command-primary-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.85fr);gap:22px}.command-performance-grid,.command-wide-grid{display:grid;gap:22px}.command-wide-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.command-card,.command-table-card{min-width:0;border-top:2px solid #1f2824;border-bottom:1px solid #c8c3b8;background:rgb(248 246 241/.75)}.command-card>header,.command-table-card>header{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:17px}.command-card h3,.command-table-card h3{margin:6px 0 0;font-family:"DM Serif Display",Georgia,serif;font-size:31px;font-weight:400;line-height:1}.command-card header p{margin:7px 0 0;color:#67746d;font-size:11px}.command-sort,.command-tabs{display:flex;align-items:center;gap:3px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.command-sort button,.command-tabs button{padding:6px 8px;color:#68756d}.command-sort button.is-active,.command-tabs button.is-active{background:#dce9e4;color:#245f58}.command-chart{min-height:310px}.command-funnel{display:grid;gap:15px;padding-top:7px}.command-funnel>div{display:grid;gap:6px}.command-funnel>div>div{display:flex;justify-content:space-between;align-items:center}.command-funnel b{font-variant-numeric:tabular-nums;font-size:13px}.command-funnel i{height:6px;display:block;background:#deded8}.command-funnel i b{display:block;height:100%;background:#2c6b64}.command-funnel small{color:#6d766f;font-size:9px}.command-status{display:inline-flex;align-items:center;gap:5px;color:#315e56;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.command-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.command-status--cancelled,.command-status--expired,.command-status--out-of-stock{color:#a24c40}.command-status--low-stock,.command-status--paused,.command-status--pending{color:#8c6b39}.command-customer-split{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d9d5cb}.command-customer-split>div{display:grid;gap:4px;min-height:118px;padding:16px;background:#f8f6f1}.command-customer-split svg{color:#2c6b64}.command-customer-split b{font-family:"DM Serif Display",Georgia,serif;font-size:39px;font-weight:400;line-height:1}.command-customer-split span{color:#68756d;font-size:10px}.command-customer-chart{margin-top:15px;border-top:1px solid #d8d4ca;padding-top:12px}.command-customer-chart>span{color:#68756d;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.command-location{margin-top:16px;display:grid;gap:7px;font-size:10px}.command-location>span{font-weight:800;letter-spacing:.07em;text-transform:uppercase}.command-location p{display:flex;justify-content:space-between;margin:0;padding-top:7px;border-top:1px solid #d6d2c8}.command-location p span{color:#65746c}.command-inventory-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.command-inventory-stats span{display:grid;gap:4px;color:#69746e;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.command-inventory-stats b{color:#1f2824;font-family:"DM Serif Display",Georgia,serif;font-size:30px;font-weight:400;letter-spacing:0}.command-inventory-meter{display:flex;height:8px;margin:17px 0;background:#dedad0;overflow:hidden}.command-inventory-meter i:first-child{background:#2c6b64}.command-inventory-meter i:nth-child(2){background:#b18b4d}.command-inventory-meter i:nth-child(3){background:#a24c40}.command-low-stock{display:grid}.command-low-stock>div{display:grid;grid-template-columns:1fr 44px 34px;gap:9px;align-items:center;padding:9px 0;border-top:1px solid #d9d5cc;font-size:10px}.command-low-stock b{font-weight:800}.command-low-stock small,.command-low-stock span b{display:block}.command-low-stock small{margin-top:2px;color:#6c776f;font-size:9px}.command-low-stock em{color:#8c6b39;font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.command-low-stock em.is-critical{color:#a24c40}.command-low-stock>p{margin:0;color:#68756d;font-size:11px}.command-table-card{overflow:hidden;max-width:100%}.command-table{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.command-table>div{display:grid;gap:12px;align-items:center;min-height:45px;padding:9px 0;border-top:1px solid #d8d4ca}.command-table__head{min-height:31px!important;color:#6b756f;border-top:0!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.command-table strong{font-variant-numeric:tabular-nums}.command-top-products>div{grid-template-columns:32px minmax(185px,1.35fr) .8fr .55fr .7fr .7fr .45fr .65fr 30px;min-width:940px}.command-product-name{display:flex;align-items:center;gap:8px;font-weight:800}.command-product-name .admin-product-swatch{width:23px;height:23px;flex-basis:23px}.command-trend{color:#2c6b64;font-size:10px;font-weight:800}.command-trend.is-down{color:#a24c40}.command-category-table>div{grid-template-columns:1.1fr .8fr .5fr .72fr .45fr .55fr;min-width:640px}.command-promotion-table>div{grid-template-columns:.8fr .55fr .8fr .75fr .65fr .75fr;min-width:630px}.command-payment-table>div{grid-template-columns:1.5fr .55fr .9fr .5fr;min-width:440px}.command-split-tables{display:grid;grid-template-columns:1fr 1fr;gap:22px}.command-sort select{border:1px solid #aaa99f;padding:6px 9px;background:transparent;color:inherit;font:inherit;text-transform:uppercase}.command-report-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.command-report-actions button{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #ccc7bc;font-size:10px;font-weight:800;letter-spacing:.04em;text-align:left}.command-report-actions button:hover{border-color:#2c6b64;background:#e0ebe6;color:#245f58}.command-recent-table>div{grid-template-columns:.75fr 1.25fr .75fr .38fr .85fr .75fr .85fr 32px;min-width:920px}.command-empty{margin:0;padding:25px 0 7px;color:#6a746e;font-size:11px}.command-order-panel{position:fixed;z-index:80;inset:0;display:grid;justify-content:end}.command-order-panel>aside{width:min(520px,100%);position:relative;z-index:1;overflow-y:auto;padding:27px;background:#f7f4ed;box-shadow:-20px 0 55px rgb(0 0 0/.18)}.command-order-panel header{display:flex;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:2px solid #1f2824}.command-order-panel h2{margin:7px 0 0;font-size:43px}.command-order-panel header button{width:34px;height:34px;display:grid;place-items:center}.command-order-panel section{padding:18px 0;border-bottom:1px solid #d7d2c8}.command-order-panel h3{margin:8px 0;font-family:"DM Serif Display",Georgia,serif;font-size:29px;font-weight:400}.command-order-panel p{color:#65746c;font-size:12px;line-height:1.55}.command-order-panel__line,.command-order-panel__totals>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px}.command-order-panel__line small{display:block;margin-top:2px;color:#65746c;font-size:10px}.command-order-panel__totals .is-total{margin-top:5px;padding-top:12px;border-top:1px solid #1f2824;font-size:16px}.command-order-panel label{display:grid;gap:8px;color:#66746d;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.command-order-panel select{padding:10px;border:1px solid #bebbb1;background:transparent;color:inherit;font:inherit}@media (max-width:1250px){.command-kpi-grid{grid-template-columns:repeat(3,1fr)}.command-kpi:nth-child(3){border-right:0}.command-kpi:nth-child(-n+3){border-bottom:1px solid #d2cdc2}.command-primary-grid,.command-wide-grid{grid-template-columns:1fr}.command-performance-grid{grid-template-columns:1fr 1fr}.command-performance-grid>article:last-child{grid-column:1/-1}}@media (max-width:760px){.admin-main{overflow-x:hidden}.command-center{gap:22px;min-width:0}.command-overview-head{align-items:start;flex-direction:column}.command-controls{justify-content:start}.command-kpi-grid,.command-performance-grid,.command-split-tables{grid-template-columns:1fr}.command-primary-grid>*,.command-split-tables>*,.command-wide-grid>*{min-width:0}.command-kpi{border-right:0;border-bottom:1px solid #d2cdc2;min-height:120px}.command-kpi:last-child{border-bottom:0}.command-kpi:nth-child(-n+3){border-bottom:1px solid #d2cdc2}.command-performance-grid>article:last-child{grid-column:auto}.command-card,.command-table-card{min-width:0;max-width:100%;padding:16px}.command-card h3,.command-table-card h3{font-size:28px}.command-controls .button{width:100%;justify-content:center}.command-date-inputs{width:100%}.command-date-inputs input{max-width:none;width:50%}.command-report-actions{grid-template-columns:1fr}.command-order-panel>aside{padding:20px}}.command-center{gap:28px;padding-top:0}.command-overview-head{align-items:center;padding:20px 22px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:linear-gradient(115deg,var(--admin-surface),#f5faf7);box-shadow:var(--admin-shadow)}.command-overview-head h2{margin:5px 0 4px;font-family:Manrope,sans-serif;font-size:clamp(24px,3vw,35px);font-weight:800;letter-spacing:-.045em;line-height:1}.command-overview-head .eyebrow{color:var(--admin-signal)}.command-overview-head p{max-width:530px;color:var(--admin-quiet);font-size:12px;line-height:1.5}.command-controls{padding:5px;border-radius:11px;background:#edf2ef}.command-controls>label:not(.command-compare),.command-date-inputs{min-height:36px;border:0;border-radius:7px;background:var(--admin-surface);box-shadow:0 1px 0 rgb(21 32 29/.06)}.command-compare{min-height:36px;padding:0 7px;font-size:9px;color:var(--admin-quiet)}.command-controls .button{min-height:36px;border-radius:7px}.command-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;border:0;background:transparent}.command-kpi{min-height:132px;padding:16px;border:1px solid var(--admin-line)!important;border-radius:12px;background:var(--admin-surface);box-shadow:0 3px 14px rgb(21 32 29/.035);transition:border-color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out}.command-kpi:hover{border-color:#b8cec6!important;box-shadow:0 10px 24px rgb(21 32 29/.075);transform:translateY(-2px)}.command-card__meta,.command-kpi span{color:var(--admin-quiet);font-size:9px}.command-kpi strong{color:var(--admin-ink);font-family:Manrope,sans-serif;font-size:clamp(22px,2.05vw,30px);font-weight:800;letter-spacing:-.045em}.command-kpi__foot>b{font-size:9px}.command-kpi__foot .is-up{color:var(--admin-signal)}.command-sparkline polyline{stroke:var(--admin-signal)}.command-primary-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:18px}.command-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.command-split-tables,.command-wide-grid{gap:18px}.command-workbench{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:18px}.command-workbench>article{min-width:0;padding:19px 20px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:0 4px 18px rgb(21 32 29/.035)}.command-workbench header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.command-workbench h3{margin:5px 0 0;color:var(--admin-ink);font-family:Manrope,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.035em}.command-workbench__signals{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.command-workbench__signals button{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:12px;border:1px solid var(--admin-line);border-radius:9px;background:#fafcfb;color:var(--admin-ink);text-align:left;transition:background .14s ease-out,border-color .14s ease-out,transform .14s ease-out}.command-workbench__signals button:hover{border-color:#accabf;background:var(--admin-signal-soft)}.command-workbench__signals button:active{transform:scale(.98)}.command-workbench__signals b,.command-workbench__signals small{display:block}.command-workbench__signals b{font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.command-workbench__signals small{max-width:110px;margin-top:3px;color:var(--admin-quiet);font-size:9px;font-weight:700;line-height:1.3}.command-workbench__signals svg{flex:0 0 auto;color:var(--admin-signal)}.command-workbench__actions{display:grid;align-content:space-between;background:linear-gradient(135deg,#1b312c,#123f36)!important;border-color:#123f36!important;color:#f1f7f4}.command-workbench__actions .eyebrow,.command-workbench__actions h3,.command-workbench__actions header>span{color:inherit}.command-workbench__actions .eyebrow{color:#b5d9cc}.command-workbench__actions>div{display:flex;flex-wrap:wrap;gap:7px}.command-workbench__actions .button{min-height:35px;border-radius:8px;font-size:10px}.command-workbench__actions .button--outline{border-color:rgb(255 255 255/.32);color:#f1f7f4}.command-card,.command-table-card{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:0 4px 18px rgb(21 32 29/.035);padding:20px}.command-card--revenue{background:linear-gradient(135deg,#fff 20%,#f1f8f5);border-color:#c7ddd5}.command-card>header,.command-table-card>header{align-items:center;margin-bottom:18px}.command-card h3,.command-table-card h3{margin:5px 0 0;color:var(--admin-ink);font-family:Manrope,sans-serif;font-size:clamp(17px,1.65vw,23px);font-weight:800;letter-spacing:-.035em;line-height:1.12}.command-card--revenue h3{font-size:clamp(28px,3vw,38px)}.command-card header p{color:var(--admin-quiet)}.command-sort,.command-tabs{padding:3px;border-radius:8px;background:#eef3f0}.command-sort button,.command-tabs button{border-radius:5px}.command-sort button.is-active,.command-tabs button.is-active{background:var(--admin-surface);box-shadow:0 1px 2px rgb(21 32 29/.1);color:var(--admin-signal)}.command-funnel{gap:13px}.command-funnel i{height:7px;border-radius:999px;background:#e7ebe8;overflow:hidden}.command-funnel i b{border-radius:inherit;background:var(--admin-signal)}.command-status{font-size:9px}.command-status--cancelled,.command-status--expired,.command-status--out-of-stock{color:var(--admin-risk)}.command-status--low-stock,.command-status--paused,.command-status--pending{color:var(--admin-attention)}.command-customer-split{gap:10px;background:transparent}.command-customer-split>div{min-height:104px;padding:14px;border:1px solid var(--admin-line);border-radius:10px;background:#fafcfb}.command-customer-split svg{color:var(--admin-signal)}.command-customer-split b,.command-inventory-stats b{color:var(--admin-ink);font-family:Manrope,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.05em}.command-customer-chart,.command-location{border-color:var(--admin-line)}.command-inventory-meter{height:9px;border-radius:99px;background:#e8ece9}.command-inventory-meter i:first-child{background:var(--admin-signal)}.command-inventory-meter i:nth-child(2){background:var(--admin-attention)}.command-inventory-meter i:nth-child(3){background:var(--admin-risk)}.command-table-card{padding-bottom:8px}.command-table-card>header{min-height:44px;padding-bottom:14px;border-bottom:1px solid var(--admin-line)}.command-table>div{min-height:50px;border-color:var(--admin-line);font-size:11px}.command-table>div:not(.command-table__head){transition:background .14s ease-out}.command-table>div:not(.command-table__head):hover{background:#f5f9f7}.command-table__head{color:var(--admin-quiet);font-size:8px!important}.command-report-actions{gap:8px}.command-report-actions button{min-height:42px;border:1px solid var(--admin-line);border-radius:8px;background:#fafcfb;color:var(--admin-ink);transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out}.command-report-actions button:hover{border-color:#a9c8bc;background:var(--admin-signal-soft);color:var(--admin-signal)}.command-order-panel>aside{background:var(--admin-surface);box-shadow:-20px 0 55px rgb(21 32 29/.18)}.command-order-panel header{border-color:var(--admin-ink)}.command-order-panel h2,.command-order-panel h3{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.04em}.command-order-panel h2{font-size:32px}.command-order-panel h3{font-size:24px}@media (max-width:1250px){.command-kpi-grid{grid-template-columns:repeat(3,1fr)}.command-kpi:nth-child(-n+3){border-bottom:1px solid var(--admin-line)!important}}@media (max-width:760px){.command-overview-head{padding:17px}.command-controls{width:100%;justify-content:stretch}.command-controls>label:not(.command-compare){flex:1}.command-kpi-grid{grid-template-columns:1fr 1fr}.command-kpi{min-height:118px}.command-card,.command-table-card{border-radius:12px}.command-performance-grid,.command-primary-grid,.command-split-tables,.command-wide-grid{gap:14px}.command-performance-grid>article:last-child{grid-column:auto}}@media (max-width:900px){.command-workbench{grid-template-columns:1fr}.command-workbench__signals{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.command-workbench{gap:14px}.command-workbench__signals{grid-template-columns:1fr}.command-workbench__signals button{min-height:58px}.command-workbench__actions{gap:14px}.command-workbench__actions>div{display:grid;grid-template-columns:1fr}.command-workbench__actions .button{justify-content:center}}@media (max-width:1100px){.command-primary-grid,.command-wide-grid{grid-template-columns:1fr}.command-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-performance-grid>article:last-child{grid-column:1/-1}}@media (max-width:520px){.command-card--revenue>header{align-items:flex-start;flex-direction:column}.command-card--revenue .command-tabs{width:100%;overflow-x:auto}.command-card--revenue .command-tabs button{flex:1 0 auto}}@media (max-width:760px){.command-performance-grid,.command-primary-grid,.command-split-tables,.command-wide-grid{grid-template-columns:minmax(0,1fr)!important}.command-performance-grid>*,.command-primary-grid>*,.command-split-tables>*,.command-wide-grid>*{min-width:0!important;max-width:100%}.command-performance-grid>article:last-child{grid-column:auto!important}.command-card,.command-table-card{width:100%;overflow:hidden}.command-card .recharts-responsive-container,.command-chart{min-width:0!important}}@media (max-width:560px){.command-kpi__foot{align-items:flex-start;flex-direction:column;gap:5px}.command-sparkline{width:100%;height:16px}.command-kpi__foot>b{white-space:normal}}@media (max-width:380px){.command-kpi-grid{grid-template-columns:1fr}.command-overview-head h2{font-size:25px}.command-controls{gap:6px}.command-compare{width:100%}}[dir=rtl] .command-card--categories .recharts-yAxis text{direction:ltr;unicode-bidi:isolate;text-anchor:end}@media (max-width:760px){[dir=rtl] .command-card--categories .recharts-wrapper{direction:ltr}[dir=rtl] .command-card--categories .recharts-yAxis text{direction:ltr;unicode-bidi:isolate;text-anchor:end}.command-workbench__signals button{min-width:0;min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-align:start}[dir=rtl] .command-workbench__signals button{direction:rtl;text-align:right}.command-workbench__signals button span{min-width:0;overflow-wrap:anywhere}.command-workbench__signals small{max-width:none;line-height:1.45;overflow-wrap:anywhere}.command-workbench__signals b{line-height:1.1}}[lang^=ar] .admin-frame .admin-table__row:not(.admin-table__labels)>:before{letter-spacing:0;text-transform:none}:root{--admin-canvas:#f5f5f2;--admin-surface:#fff;--admin-ink:#15201d;--admin-quiet:#6b7772;--admin-line:#d9ddd8;--admin-signal:#0f6b60;--admin-signal-soft:#e3f0ec;--admin-attention:#a66c1a;--admin-risk:#a2473d;--admin-rail:#18221f;--admin-rail-muted:#9aa7a0;--admin-radius:14px;--admin-shadow:0 16px 40px rgb(21 32 29/.08)}.admin-frame{min-height:100vh;display:grid;grid-template-columns:272px minmax(0,1fr);background:var(--admin-canvas);color:var(--admin-ink);transition:grid-template-columns .2s cubic-bezier(.23,1,.32,1)}.admin-frame--collapsed{grid-template-columns:76px minmax(0,1fr)}.admin-rail{position:sticky;inset-block-start:0;height:100vh;display:flex;flex-direction:column;background:var(--admin-rail);color:#f3f6f2;padding:18px 14px 14px;overflow-y:auto;z-index:50}.admin-rail__brand,.admin-rail__collapse,.admin-rail__foot,.admin-rail__top{display:flex;align-items:center}.admin-rail__top{justify-content:space-between;min-height:42px;padding:0 6px 12px;border-bottom:1px solid rgb(255 255 255/.12)}.admin-rail__brand{min-width:0;gap:9px;color:inherit;font-family:"DM Serif Display",Georgia,serif;font-size:16px;letter-spacing:.04em;text-decoration:none}.admin-rail__brand img{width:21px;height:21px;object-fit:contain}.admin-rail__brand em{display:block;margin-top:1px;color:var(--admin-rail-muted);font-family:Manrope,sans-serif;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-rail__close{display:none;width:36px;height:36px;place-items:center;color:inherit}.admin-rail__nav{display:grid;gap:18px;padding:22px 0}.admin-rail__nav section{display:grid;gap:3px}.admin-rail__group-label{padding:0 9px 5px;color:#839189;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-rail__nav button{min-height:38px;width:100%;display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:9px;color:#d3ddd6;font-size:12px;font-weight:700;text-align:left;transition:background .16s ease-out,color .16s ease-out,transform .16s ease-out}.admin-rail__nav button:hover{background:rgb(255 255 255/.08);color:#fff}.admin-rail__nav button:active{transform:scale(.98)}.admin-rail__nav button.is-active{background:#e7f2ed;color:#15332d;box-shadow:inset 3px 0 0 var(--admin-signal)}.admin-rail__nav button i{width:22px;flex:0 0 22px;color:inherit;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.04em;text-align:center}.admin-rail__nav button b{min-width:18px;height:18px;display:grid;place-items:center;margin-left:auto;padding:0 4px;border-radius:999px;background:var(--admin-signal);color:#fff;font-size:9px}.admin-rail__foot{display:grid;gap:12px;margin-top:auto;padding:14px 6px 0;border-top:1px solid rgb(255 255 255/.12)}.admin-rail__template{color:var(--admin-rail-muted);font-size:10px;font-weight:700}.admin-rail__user-select{display:none}.admin-rail__collapse{gap:7px;color:#d3ddd6;font-size:11px;font-weight:800}.admin-rail__scrim{display:none}.admin-frame--collapsed .admin-rail{padding-inline:10px}.admin-frame--collapsed .admin-rail__top{justify-content:center}.admin-frame--collapsed .admin-rail__brand span,.admin-frame--collapsed .admin-rail__collapse span,.admin-frame--collapsed .admin-rail__group-label,.admin-frame--collapsed .admin-rail__nav button b,.admin-frame--collapsed .admin-rail__nav button>span,.admin-frame--collapsed .admin-rail__template{display:none}.admin-frame--collapsed .admin-rail__nav button{justify-content:center;padding-inline:4px}.admin-frame--collapsed .admin-rail__nav button i{width:auto;flex-basis:auto}.admin-frame--collapsed .admin-rail__foot{justify-items:center}.admin-frame--collapsed .admin-rail__collapse{width:32px;height:32px;display:grid;place-items:center}.admin-main{min-width:0;padding:0!important;background:var(--admin-canvas)!important;background-image:radial-gradient(circle at 85% -10%,rgb(15 107 96/.06),transparent 30%)!important}.admin-canvas{max-width:1640px;margin:0 auto;padding:32px 40px 72px}.admin-pagebar{position:sticky!important;z-index:30;inset-block-start:0;min-height:86px;display:flex!important;align-items:center;gap:18px;padding:16px 40px!important;border:0!important;background:rgb(245 245 242/.9);box-shadow:0 1px 0 var(--admin-line);backdrop-filter:blur(16px)}.admin-pagebar:after{display:none!important}.admin-pagebar__title{min-width:0;flex:1}.admin-pagebar__title h1{margin:2px 0 0;font-family:Manrope,sans-serif;font-size:clamp(22px,2.2vw,32px);font-weight:800;letter-spacing:-.035em}.admin-pagebar__title .eyebrow{color:var(--admin-quiet);font-size:9px}.admin-pagebar__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-menu{display:none}.admin-user-switcher{display:grid;gap:1px;min-width:148px;padding:6px 10px;border:1px solid var(--admin-line);border-radius:9px;background:rgb(255 255 255/.62)}.admin-user-switcher span{color:var(--admin-quiet);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-user-switcher select{max-width:160px;padding:0;border:0;outline:0;background:transparent;color:inherit;font-size:11px;font-weight:800}.admin-notification-button{position:relative;width:39px;height:39px;display:grid;place-items:center;border:1px solid var(--admin-line);border-radius:9px;color:var(--admin-ink);background:rgb(255 255 255/.62)}.admin-notification-button i{position:absolute;inset:-5px -5px auto auto;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:var(--admin-signal);color:white;font-size:8px;font-style:normal;font-weight:900}.admin-primary-action{min-height:39px;border-radius:9px}@media (prefers-reduced-motion:reduce){.admin-frame,.admin-rail__nav button{transition:none}}@media (max-width:960px){.admin-frame,.admin-frame--collapsed{display:block}.admin-rail{position:fixed;inset:0 auto 0 0;width:min(306px,calc(100vw - 42px));transform:translateX(-105%);box-shadow:20px 0 60px rgb(0 0 0/.22);transition:transform .22s cubic-bezier(.23,1,.32,1)}.admin-rail.is-open{transform:translateX(0)}.admin-rail__close{display:grid}.admin-rail__collapse{display:none}.admin-rail__scrim{position:fixed;z-index:45;inset:0;display:block;background:rgb(0 0 0/.35);opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility .18s ease-out}.admin-rail.is-open+.admin-rail__scrim{opacity:1;visibility:visible}.admin-frame--collapsed .admin-rail{padding-inline:14px}.admin-frame--collapsed .admin-rail__top{justify-content:space-between}.admin-frame--collapsed .admin-rail__brand span,.admin-frame--collapsed .admin-rail__group-label,.admin-frame--collapsed .admin-rail__nav button b,.admin-frame--collapsed .admin-rail__nav button>span,.admin-frame--collapsed .admin-rail__template{display:initial}.admin-frame--collapsed .admin-rail__nav button{justify-content:flex-start;padding-inline:9px}.admin-frame--collapsed .admin-rail__nav button i{width:22px;flex-basis:22px}.admin-pagebar{padding-inline:24px!important}.admin-menu{display:grid}.admin-canvas{padding-inline:24px}}@media (max-width:640px){.admin-pagebar{min-height:72px;gap:10px;padding:12px 16px!important}.admin-pagebar__title .eyebrow,.admin-user-switcher span{display:none}.admin-pagebar__title h1{font-size:22px}.admin-user-switcher{min-width:0;width:42px;padding:0;border:0;background:transparent}.admin-user-switcher select{width:42px;color:transparent;font-size:0}.admin-primary-action{width:39px;padding:0;font-size:0}.admin-primary-action svg{margin:0}.admin-canvas{padding:22px 16px 56px}}.admin-frame .admin-toolbar{min-height:54px;display:flex;align-items:center;gap:10px;padding:9px 12px;margin-bottom:14px;border:1px solid var(--admin-line);border-radius:12px;background:var(--admin-surface);box-shadow:0 3px 14px rgb(21 32 29/.03);font-size:10px}.admin-frame .admin-toolbar label{min-height:34px;flex:1 1 260px;gap:8px;padding:0 10px;border:1px solid var(--admin-line);border-radius:8px;background:#fafcfb}.admin-frame .admin-toolbar input{min-width:0;padding:0;font-size:12px}.admin-frame .admin-toolbar select{min-height:34px;border:1px solid var(--admin-line);border-radius:8px;background:#fafcfb;color:var(--admin-ink);font-size:10px}.admin-frame .admin-toolbar>span{margin-left:auto;color:var(--admin-quiet);white-space:nowrap}.admin-frame .admin-select-label{flex:0 0 auto;min-width:0!important;border:0!important;background:transparent!important}.admin-frame .admin-bulk{min-height:34px;padding:5px 8px;border:1px solid #b9d6ca;border-radius:8px;background:var(--admin-signal-soft);color:#154a3e}.admin-frame .admin-bulk button{color:inherit;text-decoration:none}.admin-frame .admin-table-card{margin-top:0;overflow:hidden;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:0 4px 18px rgb(21 32 29/.035)}.admin-frame .admin-table{overflow-x:auto;overscroll-behavior-inline:contain}.admin-frame .admin-table__row{min-height:54px;padding-inline:18px;border-color:var(--admin-line);font-size:12px;transition:background .14s ease-out}.admin-frame .admin-table__row:not(.admin-table__labels):hover{background:#f4f9f6}.admin-frame .admin-table__labels{min-height:38px;color:var(--admin-quiet);background:#f8faf8;font-size:8px;letter-spacing:.09em}.admin-frame .admin-table__row b,.admin-frame .admin-table__row strong{color:var(--admin-ink)}.admin-frame .admin-table__row small{color:var(--admin-quiet)}.admin-frame .admin-status{min-height:23px;padding:0 8px;border:1px solid;border-radius:999px;font-size:8px;letter-spacing:.055em}.admin-frame .admin-status:before{width:5px;height:5px}.admin-frame .admin-actions{gap:4px}.admin-frame .admin-actions button,.admin-frame .icon-button{border-radius:7px}.admin-frame .admin-actions button:hover,.admin-frame .icon-button:hover{background:var(--admin-signal-soft);color:var(--admin-signal)}.admin-frame .admin-pagination{justify-content:flex-end;gap:8px;margin-top:14px}.admin-frame .admin-pagination button{border-color:var(--admin-line);border-radius:8px;background:var(--admin-surface)}.admin-frame .admin-pagination button:not(:disabled):hover{border-color:#9cc4b6;background:var(--admin-signal-soft);color:var(--admin-signal)}.admin-frame .admin-empty{display:grid;justify-items:start;gap:8px;min-height:250px;align-content:center;padding:34px;border:1px dashed #b9c9c2;border-radius:var(--admin-radius);background:linear-gradient(135deg,#fbfdfc,#f0f7f3)}.admin-frame .admin-empty h2{margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.035em}.admin-frame .admin-empty p{max-width:600px;margin:0;color:var(--admin-quiet);font-size:13px;line-height:1.55}.admin-frame .admin-form-heading,.admin-frame .admin-inline-create{align-items:center;padding:20px;margin-bottom:18px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:0 3px 14px rgb(21 32 29/.03)}.admin-frame .admin-form-heading h2,.admin-frame .admin-inline-create h2{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.045em}.admin-frame .admin-inline-create label{min-height:38px;padding:3px 4px 3px 10px;border:1px solid var(--admin-line);border-radius:9px;background:#fafcfb}.admin-frame .admin-inline-create input{min-height:28px}.admin-frame .admin-inline-create .button{border-radius:7px}.admin-frame .admin-campaign-grid,.admin-frame .admin-category-grid,.admin-frame .admin-report-grid{gap:14px}.admin-frame .admin-campaign-grid article,.admin-frame .admin-category-grid article,.admin-frame .admin-report-grid article{overflow:hidden;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:0 3px 14px rgb(21 32 29/.03)}.admin-frame .admin-campaign-grid h2,.admin-frame .admin-category-grid h3,.admin-frame .admin-report-grid h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.04em}.admin-frame .admin-category-grid h3{font-size:22px}.admin-frame .admin-campaign-grid h2,.admin-frame .admin-report-grid h2{font-size:24px}.admin-frame .admin-category-art{height:10px}.admin-frame .admin-campaign-grid article>strong{color:var(--admin-signal);font-family:Manrope,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.05em}@media (max-width:760px){.admin-frame .admin-toolbar{align-items:stretch;gap:8px;padding:9px}.admin-frame .admin-toolbar label{flex-basis:100%}.admin-frame .admin-toolbar>span{width:100%;margin-left:0;padding:2px 3px}.admin-frame .admin-table{overflow:visible!important}.admin-frame .admin-table__labels{display:none!important}.admin-frame .admin-table__row:not(.admin-table__labels){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px 14px!important;min-height:0;padding:15px!important;border-top:1px solid var(--admin-line)}.admin-frame .admin-table__row:not(.admin-table__labels)>*{min-width:0;overflow-wrap:anywhere}.admin-frame .admin-table__row:not(.admin-table__labels)>:first-child{grid-column:1/-1;font-size:13px}.admin-frame .admin-table__row:not(.admin-table__labels)>:before{display:block;margin-bottom:3px;color:var(--admin-quiet);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:first-child:before{content:var(--admin-mobile-order)}.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:nth-child(2):before{content:var(--admin-mobile-customer)}.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:nth-child(3):before{content:var(--admin-mobile-date)}.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:nth-child(4):before{content:var(--admin-mobile-items)}.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:nth-child(5):before{content:var(--admin-mobile-total)}.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:nth-child(6):before{content:var(--admin-mobile-payment)}.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:nth-child(7):before{content:var(--admin-mobile-status)}.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:nth-child(8):before{content:var(--admin-mobile-actions)}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(2){grid-column:1/-1}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(2):before{content:var(--admin-mobile-product)}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(3):before{content:var(--admin-mobile-sku)}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(4):before{content:var(--admin-mobile-category)}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(5):before{content:var(--admin-mobile-price)}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(6):before{content:var(--admin-mobile-stock)}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(7):before{content:var(--admin-mobile-status)}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(9):before{content:var(--admin-mobile-actions)}.admin-frame .admin-inventory-table .admin-table__row:not(.admin-table__labels)>:first-child:before{content:var(--admin-mobile-sku)}.admin-frame .admin-inventory-table .admin-table__row:not(.admin-table__labels)>:nth-child(2):before{content:var(--admin-mobile-product)}.admin-frame .admin-inventory-table .admin-table__row:not(.admin-table__labels)>:nth-child(3):before{content:var(--admin-mobile-current-stock)}.admin-frame .admin-inventory-table .admin-table__row:not(.admin-table__labels)>:nth-child(5):before{content:var(--admin-mobile-status)}.admin-frame .admin-inventory-table .admin-table__row:not(.admin-table__labels)>:nth-child(7):before{content:var(--admin-mobile-adjust)}.admin-frame .admin-customers-table .admin-table__row:not(.admin-table__labels)>:first-child:before{content:var(--admin-mobile-customer)}.admin-frame .admin-customers-table .admin-table__row:not(.admin-table__labels)>:nth-child(2):before{content:var(--admin-mobile-email)}.admin-frame .admin-customers-table .admin-table__row:not(.admin-table__labels)>:nth-child(3):before{content:var(--admin-mobile-orders)}.admin-frame .admin-customers-table .admin-table__row:not(.admin-table__labels)>:nth-child(4):before{content:var(--admin-mobile-total-spent)}.admin-frame .admin-customers-table .admin-table__row:not(.admin-table__labels)>:nth-child(6):before{content:var(--admin-mobile-status)}.admin-frame .admin-customers-table .admin-table__row:not(.admin-table__labels)>:nth-child(7):before{content:var(--admin-mobile-open)}.admin-frame .admin-coupons-table .admin-table__row:not(.admin-table__labels)>:first-child:before{content:var(--admin-mobile-code)}.admin-frame .admin-coupons-table .admin-table__row:not(.admin-table__labels)>:nth-child(2):before{content:var(--admin-mobile-type)}.admin-frame .admin-coupons-table .admin-table__row:not(.admin-table__labels)>:nth-child(3):before{content:var(--admin-mobile-value)}.admin-frame .admin-coupons-table .admin-table__row:not(.admin-table__labels)>:nth-child(6):before{content:var(--admin-mobile-expiration)}.admin-frame .admin-coupons-table .admin-table__row:not(.admin-table__labels)>:nth-child(8):before{content:var(--admin-mobile-status)}.admin-frame .admin-coupons-table .admin-table__row:not(.admin-table__labels)>:nth-child(9):before{content:var(--admin-mobile-actions)}.admin-frame .admin-form-heading,.admin-frame .admin-inline-create{padding:17px}.admin-frame .admin-inline-create label{width:100%}.admin-frame .admin-pagination{justify-content:center}}.admin-frame .admin-product-form{max-width:1240px;gap:16px}.admin-frame .admin-product-form>section{padding:22px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:0 3px 14px rgb(21 32 29/.03)}.admin-frame .admin-product-form>section:first-child{padding:0;border:0;background:transparent;box-shadow:none}.admin-frame .admin-product-form .admin-form-heading{margin:0}.admin-frame .admin-product-form section>.eyebrow{display:block;margin-bottom:18px;color:var(--admin-signal)}.admin-frame .admin-form-grid{gap:14px 18px}.admin-frame .admin-form-grid label,.admin-frame .admin-quick-form label,.admin-frame .admin-settings label,.admin-frame .admin-upload{gap:6px;color:var(--admin-quiet);font-size:9px}.admin-frame .admin-form-grid input,.admin-frame .admin-form-grid select,.admin-frame .admin-form-grid textarea,.admin-frame .admin-inline-create input,.admin-frame .admin-quick-form input,.admin-frame .admin-quick-form select,.admin-frame .admin-settings input,.admin-frame .admin-settings select,.admin-frame .admin-settings textarea{min-height:39px;padding:9px 10px;border:1px solid var(--admin-line);border-radius:8px;background:#fafcfb;color:var(--admin-ink);font-size:13px;transition:border-color .14s ease-out,box-shadow .14s ease-out,background .14s ease-out}.admin-frame .admin-form-grid textarea,.admin-frame .admin-settings textarea{min-height:92px;line-height:1.5}.admin-frame .admin-form-grid input:focus,.admin-frame .admin-form-grid select:focus,.admin-frame .admin-form-grid textarea:focus,.admin-frame .admin-inline-create input:focus,.admin-frame .admin-quick-form input:focus,.admin-frame .admin-quick-form select:focus,.admin-frame .admin-settings input:focus,.admin-frame .admin-settings select:focus,.admin-frame .admin-settings textarea:focus{border-color:var(--admin-signal);outline:0;box-shadow:0 0 0 3px rgb(15 107 96/.14);background:#fff}.admin-frame .admin-form-grid small,.admin-frame .field-error{color:var(--admin-risk);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.admin-frame .admin-check-grid{gap:12px;padding:12px;border:1px solid var(--admin-line);border-radius:9px;background:#fafcfb}.admin-frame .admin-check-grid label,.admin-frame .admin-toggle{min-height:28px;color:var(--admin-ink);font-size:10px;letter-spacing:.03em;text-transform:none}.admin-frame .admin-check-grid input,.admin-frame .admin-toggle input{width:16px;height:16px;accent-color:var(--admin-signal)}.admin-frame .admin-settings .admin-settings-grid{gap:16px}.admin-frame .admin-settings fieldset{padding:20px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:0 3px 14px rgb(21 32 29/.03)}.admin-frame .admin-settings legend{color:var(--admin-signal);font-size:9px}.admin-frame .admin-quick-form{align-items:end;padding:16px;border:1px solid var(--admin-line);border-radius:12px;background:#f7faf8}.admin-frame .admin-product-form .button,.admin-frame .admin-quick-form .button,.admin-frame .admin-settings .button{border-radius:8px}.admin-frame .admin-image-manager{border:1px solid var(--admin-line);border-radius:10px;background:#fafcfb}.admin-frame .admin-image-manager__empty{color:var(--admin-quiet)}.admin-frame .admin-image-manager__error{border-radius:7px}.admin-frame .admin-drawer>aside{background:var(--admin-surface)}.admin-frame .admin-drawer header{border-color:var(--admin-ink)}.admin-frame .admin-drawer h3,.admin-frame .admin-drawer header h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.04em}.admin-frame .admin-drawer header h2{font-size:31px}.admin-frame .admin-drawer h3{font-size:22px}.admin-frame .admin-drawer section{border-color:var(--admin-line)}.admin-frame .admin-drawer select{border-color:var(--admin-line);border-radius:8px;background:#fafcfb}@media (max-width:720px){.admin-frame .admin-product-form>section{padding:16px}.admin-frame .admin-product-form>section:first-child{padding:0}.admin-frame .admin-settings fieldset{padding:16px}.admin-frame .admin-check-grid{flex-direction:column;align-items:flex-start}.admin-frame .admin-quick-form{padding:14px}.admin-frame .admin-form-heading .button{width:100%;justify-content:center}}@media (max-width:760px){.admin-frame .admin-pagebar{min-height:64px!important;gap:10px;padding:12px 16px!important}.admin-frame .admin-user-switcher{display:none}.admin-frame .admin-pagebar__title{min-width:0}.admin-frame .admin-pagebar__title .eyebrow{display:none!important}.admin-frame .admin-pagebar__title h1{margin:0!important;overflow:hidden;color:var(--admin-ink);font-family:Manrope,sans-serif!important;font-size:clamp(19px,6vw,22px)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap!important}.admin-frame .admin-menu,.admin-frame .admin-notification-button,.admin-frame .admin-primary-action{min-width:40px;min-height:40px}.admin-rail__close{width:44px;height:44px}.admin-rail__nav button{min-height:44px}.admin-rail__user-select{display:grid;gap:4px;color:var(--admin-rail-muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-rail__user-select select{min-height:40px;width:100%;padding:0 8px;border:1px solid rgb(255 255 255/.16);border-radius:8px;background:rgb(255 255 255/.08);color:#f3f6f2;font:inherit;font-size:11px;letter-spacing:0;text-transform:none}}.dark .admin-frame{--admin-canvas:#141a18;--admin-surface:#1c2522;--admin-ink:#edf4ef;--admin-quiet:#a7b5ad;--admin-line:#32403a;--admin-signal:#79cbb7;--admin-signal-soft:#183f36;--admin-attention:#e5b96c;--admin-risk:#ef9b92;--admin-rail:#0e1513;--admin-rail-muted:#92a49b;--admin-shadow:0 16px 40px rgb(0 0 0/.24)}.dark .admin-main{background-image:radial-gradient(circle at 85% -10%,rgb(121 203 183/.1),transparent 30%)!important}.dark .admin-pagebar{background:rgb(20 26 24/.9)}.dark .admin-notification-button,.dark .admin-user-switcher{background:rgb(28 37 34/.82);color:var(--admin-ink)}.dark .admin-rail__nav button.is-active{background:#d9efe7;color:#113b31}.dark .command-overview-head{background:linear-gradient(115deg,#1d2824,#183128)}.dark .command-controls{background:#26342f}.dark .command-controls>label:not(.command-compare),.dark .command-date-inputs{background:#1c2522}.dark .admin-frame .admin-campaign-grid article,.dark .admin-frame .admin-category-grid article,.dark .admin-frame .admin-form-heading,.dark .admin-frame .admin-inline-create,.dark .admin-frame .admin-product-form>section,.dark .admin-frame .admin-report-grid article,.dark .admin-frame .admin-settings fieldset,.dark .admin-frame .admin-table-card,.dark .admin-frame .admin-toolbar,.dark .command-card,.dark .command-kpi,.dark .command-table-card,.dark .command-workbench>article{background:var(--admin-surface)}.dark .command-card--revenue{background:linear-gradient(135deg,#1d2925 20%,#17372e)}.dark .command-sort,.dark .command-tabs{background:#26352f}.dark .command-sort button.is-active,.dark .command-tabs button.is-active{background:#1c2522}.dark .admin-frame .admin-drawer>aside,.dark .admin-frame .admin-form-grid input,.dark .admin-frame .admin-form-grid select,.dark .admin-frame .admin-form-grid textarea,.dark .admin-frame .admin-image-manager,.dark .admin-frame .admin-inline-create input,.dark .admin-frame .admin-quick-form input,.dark .admin-frame .admin-quick-form select,.dark .admin-frame .admin-settings input,.dark .admin-frame .admin-settings select,.dark .admin-frame .admin-settings textarea,.dark .admin-frame .admin-toolbar label,.dark .admin-frame .admin-toolbar select,.dark .command-customer-split>div,.dark .command-workbench__signals button{background:#17211e;color:var(--admin-ink)}.dark .admin-frame .admin-table__labels{background:#202b27}.dark .admin-frame .admin-table__row:not(.admin-table__labels):hover{background:#21322d}.dark .admin-frame .admin-check-grid,.dark .admin-frame .admin-quick-form{background:#17211e}.dark .admin-frame .admin-empty{background:linear-gradient(135deg,#192621,#142d25)}.dark .command-workbench__actions{background:linear-gradient(135deg,#102a23,#0d382e)!important}.dark .command-report-actions button{background:#17211e;color:var(--admin-ink)}.dark .command-order-panel>aside{background:var(--admin-surface)}.dark .command-sparkline polyline{stroke:var(--admin-signal)}.dark .recharts-cartesian-grid line{stroke:#3a4942}.dark .recharts-text{fill:#a7b5ad}[dir=rtl] .admin-frame{direction:rtl}.admin-frame .admin-rail__nav button,.admin-frame .admin-workbench__signals button{text-align:start}[dir=rtl] .admin-rail{inset-inline:auto 0}.admin-frame--collapsed .admin-rail__nav button.is-active{box-shadow:inset -3px 0 0 var(--admin-signal)}.admin-frame:not(.admin-frame--collapsed) .admin-rail__nav button.is-active{box-shadow:inset 3px 0 0 var(--admin-signal)}[dir=rtl] .admin-frame:not(.admin-frame--collapsed) .admin-rail__nav button.is-active{box-shadow:inset -3px 0 0 var(--admin-signal)}[dir=rtl] .admin-frame .admin-toolbar>span,[dir=rtl] .admin-pagebar__actions,[dir=rtl] .admin-rail__nav button b{margin-right:auto;margin-left:0}[dir=rtl] .admin-frame .admin-pagination{justify-content:flex-start}[dir=rtl] .admin-frame .admin-drawer{justify-content:start}[dir=rtl] .admin-frame .admin-drawer>aside,[dir=rtl] .command-order-panel>aside{box-shadow:20px 0 55px rgb(21 32 29/.18)}[dir=rtl] .admin-frame .admin-table__row,[dir=rtl] .command-table>div{text-align:right}@media (max-width:960px){[dir=rtl] .admin-rail{inset-inline:0 auto;transform:translateX(105%)}[dir=rtl] .admin-rail.is-open{transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.admin-frame .admin-product-form>section,.admin-frame .admin-settings fieldset,.admin-frame .admin-table__row,.command-card,.command-table-card,.command-workbench>article{animation:admin-signal-in .24s cubic-bezier(.23,1,.32,1) both}.admin-frame .admin-product-form>section:nth-child(2),.command-card:nth-child(2),.command-workbench>article:nth-child(2){animation-delay:40ms}@keyframes admin-signal-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}.admin-role-cards{display:none}.admin-frame .admin-drawer .admin-stat-pairs{display:grid;gap:10px}.admin-frame .admin-drawer .admin-stat-pairs>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.admin-frame .admin-drawer .admin-stat-pairs span{color:var(--admin-quiet)}.admin-frame .admin-drawer .admin-stat-pairs strong{color:var(--admin-ink);white-space:nowrap}@media (max-width:760px){.admin-frame .admin-table__row:not(.admin-table__labels)>.admin-status{position:relative;align-self:start;margin-top:13px;overflow-wrap:normal;white-space:nowrap}.admin-frame .admin-table__row:not(.admin-table__labels)>.admin-status:before{position:absolute;inset:auto auto calc(100% + 4px) 0;width:auto;height:auto;display:block;margin:0;border:0;border-radius:0;background:transparent;color:var(--admin-quiet);content:attr(data-mobile-label);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:nth-child(6):before{content:var(--admin-mobile-payment)}.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:nth-child(7):before{content:var(--admin-mobile-status)}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(6):before{content:var(--admin-mobile-stock)}.admin-frame .admin-coupons-table .admin-table__row:not(.admin-table__labels)>:nth-child(8):before,.admin-frame .admin-customers-table .admin-table__row:not(.admin-table__labels)>:nth-child(6):before,.admin-frame .admin-inventory-table .admin-table__row:not(.admin-table__labels)>:nth-child(5):before,.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(7):before{content:var(--admin-mobile-status)}.admin-frame .admin-inventory-table .admin-table__row:not(.admin-table__labels)>:nth-child(7),.admin-frame .admin-table__row:not(.admin-table__labels)>.admin-actions,.admin-frame .admin-table__row:not(.admin-table__labels)>.icon-button{grid-column:1/-1}.admin-frame .admin-actions{display:flex;align-items:center;gap:8px}.admin-frame .admin-actions button,.admin-frame .admin-stock-actions button,.admin-frame .icon-button{min-width:40px;min-height:40px;display:grid;place-items:center}.admin-frame .admin-stock-actions{display:flex;gap:8px}.admin-frame .admin-stock-actions button{flex:1;font-size:13px}.admin-frame .admin-table__row:not(.admin-table__labels)>:first-child{min-width:0}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:first-child{grid-column:2;justify-self:end}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:first-child:before{display:none}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(2){grid-column:1/-1}.admin-frame .admin-coupons-table .admin-table__row:not(.admin-table__labels)>:nth-child(8),.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:nth-child(6),.admin-frame .admin-orders-table .admin-table__row:not(.admin-table__labels)>:nth-child(7){min-width:0}.admin-frame .admin-coupons-table .admin-table__row:not(.admin-table__labels)>:nth-child(9){grid-column:1/-1}.admin-frame .admin-campaign-grid .text-button,.admin-frame .admin-category-grid article>div>div>button,.admin-frame .admin-inline-create .button,.admin-frame .admin-report-grid .button,.admin-frame .text-button{min-height:40px;padding-inline:12px}.admin-frame .admin-review-integration{gap:16px;padding-top:0}.admin-frame .admin-review-integration>div:first-child{padding:10px 0}.admin-frame .admin-review-integration h2{max-width:12ch;font-family:Manrope,sans-serif;font-size:clamp(28px,9vw,34px);line-height:1.06;letter-spacing:-.045em}.admin-frame .admin-form-grid label,.admin-frame .admin-quick-form label,.admin-frame .admin-settings label{font-size:10px}.admin-frame .admin-settings fieldset{gap:12px}.admin-frame .admin-roles>div:first-child h2{max-width:12ch;font-family:Manrope,sans-serif;font-size:clamp(30px,9vw,36px);line-height:1.04;letter-spacing:-.045em}.admin-frame .admin-role-table{display:none}.admin-role-cards{display:grid;gap:12px;margin-top:18px}.admin-role-cards article{padding:16px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:0 3px 14px rgb(21 32 29/.03)}.admin-role-cards header{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--admin-line)}.admin-role-cards header b{font-size:16px}.admin-role-cards header p{margin:0;color:var(--admin-quiet);font-size:12px;line-height:1.45}.admin-role-cards ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:0;margin:12px 0 0;list-style:none}.admin-role-cards li{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgb(217 221 216/.75);color:var(--admin-quiet);font-size:11px}.admin-role-cards li svg{color:var(--admin-signal)}}.dark .admin-frame .admin-actions button,.dark .admin-frame .admin-menu,.dark .admin-frame .admin-notifications .admin-actions button,.dark .admin-frame .admin-stock-actions button,.dark .admin-frame .icon-button{color:var(--admin-ink)!important}.dark .admin-frame .admin-actions button,.dark .admin-frame .admin-stock-actions button,.dark .admin-frame .icon-button{border-color:var(--admin-line);background:#21302a}.dark .admin-frame .admin-table__row:not(.admin-table__labels) .admin-actions,.dark .admin-frame .admin-table__row:not(.admin-table__labels) .icon-button,.dark .admin-frame .admin-table__row:not(.admin-table__labels)>:not(.admin-status),.dark .admin-frame .admin-table__row:not(.admin-table__labels)>b,.dark .admin-frame .admin-table__row:not(.admin-table__labels)>strong{color:var(--admin-ink)!important}.dark .admin-frame .admin-table__row:not(.admin-table__labels) small,.dark .admin-frame .admin-table__row:not(.admin-table__labels)>:before{color:var(--admin-quiet)!important}.dark .admin-frame .admin-campaign-grid h2,.dark .admin-frame .admin-category-grid h3,.dark .admin-frame .admin-empty h2,.dark .admin-frame .admin-notifications article h3,.dark .admin-frame .admin-report-grid h2,.dark .admin-frame .admin-review-integration h2,.dark .admin-frame .admin-role-cards header b,.dark .admin-frame .admin-roles>div:first-child h2{color:var(--admin-ink)!important}.dark .admin-frame .admin-campaign-grid article p,.dark .admin-frame .admin-category-grid article p,.dark .admin-frame .admin-notifications article p,.dark .admin-frame .admin-report-grid article p,.dark .admin-frame .admin-review-integration>div>p{color:var(--admin-quiet)!important}.dark .admin-frame .admin-notifications article{border-color:var(--admin-line);background:var(--admin-surface)}.dark .admin-frame .admin-notifications article.is-unread{background:#21312b}.dark .admin-frame .text-button{color:var(--admin-signal)}.dark .admin-frame .admin-analytics-grid>article,.dark .admin-frame .admin-charts>article{border-color:var(--admin-line);background:var(--admin-surface);color:var(--admin-ink)}.dark .admin-frame .admin-analytics-grid .recharts-text,.dark .admin-frame .admin-charts .recharts-text{fill:var(--admin-quiet)!important}.dark .admin-frame .admin-analytics-grid .recharts-cartesian-grid line,.dark .admin-frame .admin-charts .recharts-cartesian-grid line{stroke:var(--admin-line)!important}.dark .command-card,.dark .command-customer-split>div,.dark .command-report-actions button,.dark .command-table-card{color:var(--admin-ink)}.dark .command-card>header p,.dark .command-empty,.dark .command-location p span,.dark .command-low-stock small,.dark .command-table>div{color:var(--admin-quiet)}.dark .command-card h3,.dark .command-table b,.dark .command-table button,.dark .command-table strong,.dark .command-table-card h3,.dark .command-table>div:not(.command-table__head){color:var(--admin-ink)!important}.dark .command-table>div:not(.command-table__head):hover{background:#21312b}.dark .command-card .recharts-text,.dark .command-table-card .recharts-text{fill:var(--admin-quiet)!important}.dark .command-card .recharts-cartesian-grid line,.dark .command-table-card .recharts-cartesian-grid line{stroke:var(--admin-line)!important}.dark .command-performance-grid .recharts-bar-rectangle path{fill:var(--admin-ink)!important}.dark .admin-frame .admin-metrics article{border-color:var(--admin-line);background:var(--admin-surface)}.dark .admin-frame .admin-metrics article>b,.dark .admin-frame .admin-metrics article>span{color:var(--admin-quiet)!important}.dark .admin-frame .admin-metrics article>strong{color:var(--admin-ink)!important}@media (max-width:760px){.admin-rail__brand{min-height:44px}.admin-frame .admin-coupons-table .admin-table__row:not(.admin-table__labels)>:nth-child(4):before{content:var(--admin-mobile-minimum)}.admin-frame .admin-coupons-table .admin-table__row:not(.admin-table__labels)>:nth-child(5):before{content:var(--admin-mobile-maximum)}.admin-frame .admin-customers-table .admin-table__row:not(.admin-table__labels)>:first-child small{display:block;margin-top:3px}.admin-frame .admin-empty{min-height:190px;padding:24px}.admin-frame .admin-review-integration h2{max-width:17ch;font-size:clamp(24px,7.5vw,29px);line-height:1.12}.admin-frame .admin-settings select{font-size:11px}.admin-frame .admin-inventory-table .admin-table__row:not(.admin-table__labels)>:nth-child(4):before{content:var(--admin-mobile-threshold)}.admin-frame .admin-inventory-table .admin-table__row:not(.admin-table__labels)>:nth-child(6):before{content:var(--admin-mobile-last-updated)}.admin-frame .admin-customers-table .admin-table__row:not(.admin-table__labels)>:nth-child(5):before{content:var(--admin-mobile-last-order)}.admin-frame .admin-products-table .admin-table__row:not(.admin-table__labels)>:nth-child(8):before{content:var(--admin-mobile-reviews)}.admin-frame .admin-users-table .admin-table__row:not(.admin-table__labels)>:nth-child(2):before{content:var(--admin-mobile-email)}.admin-frame .admin-users-table .admin-table__row:not(.admin-table__labels)>:nth-child(3):before{content:var(--admin-mobile-role)}.admin-frame .admin-users-table .admin-table__row:not(.admin-table__labels)>:nth-child(4):before{content:var(--admin-mobile-invited)}.admin-frame .admin-users-table .admin-table__row:not(.admin-table__labels)>:nth-child(5):before{content:var(--admin-mobile-status)}.admin-frame .admin-users-table .admin-table__row:not(.admin-table__labels)>:nth-child(6):before{content:var(--admin-mobile-actions)}.admin-frame .admin-campaign-grid article>div:first-child{display:block}.admin-frame .admin-campaign-grid article>div:first-child .eyebrow{display:block;margin-bottom:7px}.admin-frame .admin-campaign-grid h2{max-width:none;font-size:clamp(23px,7vw,28px);line-height:1.02}}.dark .admin-frame,.dark .admin-frame .admin-canvas,.dark .admin-frame .admin-main,.dark .admin-frame .command-center,.dark .command-controls,.dark .command-controls input,.dark .command-controls select,.dark .command-controls>label:not(.command-compare),.dark .command-date-inputs{color:var(--admin-ink)!important}.dark .command-controls>label:not(.command-compare),.dark .command-date-inputs{border-color:var(--admin-line)}.dark .admin-frame .admin-drawer b,.dark .admin-frame .admin-drawer h2,.dark .admin-frame .admin-drawer h3,.dark .admin-frame .admin-drawer strong,.dark .admin-frame .admin-drawer>aside,.dark .command-order-panel b,.dark .command-order-panel h2,.dark .command-order-panel h3,.dark .command-order-panel>aside{color:var(--admin-ink)!important}.dark .admin-frame .admin-drawer .admin-timeline li,.dark .admin-frame .admin-drawer .admin-timeline span,.dark .admin-frame .admin-drawer p,.dark .command-order-panel label,.dark .command-order-panel p,.dark .command-order-panel small{color:var(--admin-quiet)!important}.dark .admin-frame .admin-drawer .admin-order-lines .total,.dark .admin-frame .admin-drawer header,.dark .admin-frame .admin-drawer section,.dark .command-order-panel header,.dark .command-order-panel section,.dark .command-order-panel__totals .is-total{border-color:var(--admin-line)!important}.dark .admin-frame .admin-drawer select,.dark .command-order-panel select{border-color:var(--admin-line)!important;background:#17211e!important;color:var(--admin-ink)!important}.dark .command-kpi__foot .is-neutral{color:var(--admin-quiet)!important}.dark .admin-frame .admin-inline-create label{color:var(--admin-ink)}.dark .admin-frame .admin-inline-create label,.dark .admin-frame .admin-integration-matrix,.dark .admin-frame .admin-review-steps{border-color:var(--admin-line);background:#17211e}.dark .admin-frame .admin-integration-matrix>*,.dark .admin-frame .admin-review-steps span{border-color:var(--admin-line);color:var(--admin-ink)}.dark .admin-frame .admin-integration-matrix b{color:var(--admin-quiet)!important}.dark .admin-frame .admin-status,.dark .command-status{color:#8bd8c5}.dark .admin-frame .admin-status--at-risk,.dark .admin-frame .admin-status--invited,.dark .admin-frame .admin-status--low-stock,.dark .admin-frame .admin-status--paused,.dark .admin-frame .admin-status--pending,.dark .admin-frame .admin-status--scheduled,.dark .command-status--low-stock,.dark .command-status--paused,.dark .command-status--pending{color:#f2c978}.dark .admin-frame .admin-status--archived,.dark .admin-frame .admin-status--cancelled,.dark .admin-frame .admin-status--disabled,.dark .admin-frame .admin-status--expired,.dark .admin-frame .admin-status--out-of-stock,.dark .admin-frame .admin-status--refunded,.dark .command-status--cancelled,.dark .command-status--expired,.dark .command-status--out-of-stock{color:#ffafa4}.dark .admin-frame .admin-status--draft,.dark .admin-frame .admin-status--hidden{color:#bcc8c2}html[lang^=ar] .admin-frame,html[lang^=ar] .admin-frame b,html[lang^=ar] .admin-frame button,html[lang^=ar] .admin-frame h1,html[lang^=ar] .admin-frame h2,html[lang^=ar] .admin-frame h3,html[lang^=ar] .admin-frame h4,html[lang^=ar] .admin-frame input,html[lang^=ar] .admin-frame label,html[lang^=ar] .admin-frame p,html[lang^=ar] .admin-frame select,html[lang^=ar] .admin-frame span,html[lang^=ar] .admin-frame strong,html[lang^=ar] .admin-frame textarea{font-family:Fustat,Arial,sans-serif}.admin-mobile-tools{display:none}@media (max-width:640px){.admin-frame .admin-pagebar{gap:10px;min-height:64px;padding:12px 16px!important}.admin-frame .admin-pagebar__title{min-width:0}.admin-frame .admin-pagebar__actions{flex:0 0 auto;gap:0}.admin-frame .admin-pagebar__actions>.admin-notification-button,.admin-frame .admin-pagebar__actions>.admin-primary-action,.admin-frame .admin-pagebar__actions>.admin-user-switcher,.admin-frame .admin-rail__foot{display:none}.admin-frame .admin-mobile-tools{position:relative;display:block}.admin-frame .admin-mobile-tools__trigger{width:40px;min-width:40px;height:40px;min-height:40px;display:grid;place-items:center;border:1px solid var(--admin-line);border-radius:10px;background:var(--admin-surface);color:var(--admin-ink);box-shadow:0 2px 8px rgb(21 32 29/.05)}.admin-frame .admin-mobile-tools__panel button:active,.admin-frame .admin-mobile-tools__trigger:active{transform:scale(.97)}.admin-frame .admin-mobile-tools__panel{position:absolute;z-index:42;inset-block-start:calc(100% + 8px);inset-inline-end:0;width:min(226px,calc(100vw - 32px));display:grid;gap:4px;padding:8px;border:1px solid var(--admin-line);border-radius:12px;background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-frame .admin-mobile-tools__heading{padding:6px 8px 4px}.admin-frame .admin-mobile-tools__heading,.admin-frame .admin-mobile-tools__user{color:var(--admin-quiet);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-frame .admin-mobile-tools__user{display:grid;gap:5px;padding:7px 10px 10px;border-bottom:1px solid var(--admin-line)}.admin-frame .admin-mobile-tools__user select{min-height:40px;width:100%;padding:0 8px;border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-canvas);color:var(--admin-ink);font:inherit;font-size:11px;font-weight:750;letter-spacing:0;text-transform:none}.admin-frame .admin-mobile-tools__panel button{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border-radius:8px;color:var(--admin-ink);font-size:12px;font-weight:750;text-align:start}.admin-frame .admin-mobile-tools__panel button:focus-visible,.admin-frame .admin-mobile-tools__panel button:hover{background:var(--admin-signal-soft)}.admin-frame .admin-mobile-tools__primary{background:var(--admin-ink);color:var(--admin-surface)!important}.admin-frame .admin-mobile-tools__item-icon{position:relative;display:grid;place-items:center}.admin-frame .admin-mobile-tools__item-icon i{position:absolute;inset:-9px -12px auto auto;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:var(--admin-signal);color:white;font-size:8px;font-style:normal;font-weight:900}.dark .admin-frame .admin-mobile-tools__panel,.dark .admin-frame .admin-mobile-tools__trigger{background:#1c2522}.dark .admin-frame .admin-mobile-tools__user select{background:#17211e}.dark .admin-frame .admin-mobile-tools__primary{background:#d9efe7;color:#113b31!important}}