.handoff-mint{isolation:isolate;background:#f2fbf8;position:relative}:is(.bx-root .main:has(.handoff-mint),.app-shell .main:has(>.handoff-mint),.ix-root .ix-main:has(.handoff-mint)){background:#f2fbf8}.bx-root .handoff-business-readiness{border-inline-start:5px solid #26cba4;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.handoff-business-readiness h2{margin:0 0 6px}.handoff-business-readiness p{margin:0}.bx-root .handoff-bx-products .bx-filter{background:#fff;border:1px solid #cce9e0;border-radius:16px;grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(100px,1fr)) auto}.bx-root .handoff-bx-products .bx-products-head{background:#f2fbf8}.handoff-bx-products .bx-empty-state{text-align:center;padding:32px}.bx-root .handoff-store-settings .settings-form{padding:12px 22px}.handoff-store-settings .settings-section{border:0;border-bottom:1px solid #d9e8e3;border-radius:0;margin:0;padding:0 2px}.handoff-store-settings .settings-section>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;list-style:none;display:flex}.handoff-store-settings .settings-section>summary::-webkit-details-marker{display:none}.handoff-store-settings .settings-section>summary:after{content:"+";color:#087354;background:#e6f8f1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.handoff-store-settings .settings-section[open]>summary:after{content:"−"}.handoff-store-settings .settings-section>summary h2{align-items:center;gap:12px;margin:0;font-size:18px;display:flex}.handoff-store-settings .settings-section>summary svg{box-sizing:content-box;color:#087354;background:#edf9f4;border-radius:10px;padding:8px}.handoff-store-settings .sticky-save{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.handoff-store-settings .settings-control-map a{background:#fff;border-inline-start:4px solid #26cba4;border-radius:14px;padding:16px}.handoff-order-empty{color:#35b691;align-content:center;justify-items:center;gap:24px;min-height:280px;display:grid}.handoff-bx-orders .bx-orders-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.handoff-bx-orders .bx-radio{background:#f2fbf8;border:1px solid #d0e9e0;border-radius:12px;padding:14px}.handoff-bx-billing .bx-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.handoff-bx-billing .bx-billing-summary a{text-align:right;background:#fff;border:1px solid #d2e6e0;border-radius:18px;justify-content:flex-start;align-items:center;gap:18px;padding:20px;display:flex}.handoff-bx-billing .bx-billing-summary a[aria-current=page]{background:#f2fbf8;border-color:#08af83;box-shadow:inset 0 -5px #08af83}.handoff-bx-billing .handoff-billing-glyph{color:#08af83;background:#e9faf3;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.handoff-bx-billing .bx-billing-summary strong{font-size:32px}.handoff-bx-billing .bx-invoice-settings form{gap:18px;display:grid}.handoff-bx-billing .bx-shared-invoice{background:#f2fbf8;border:1px solid #d2e6e0;border-radius:14px;margin-top:20px;padding:20px}.handoff-subscription .landing-pricing-unified{padding:16px 20px}.handoff-subscription .landing-pricing-summary{min-height:210px;padding-top:16px}.handoff-subscription .subscription-price-block{grid-template-rows:32px 58px 26px 48px;gap:10px;height:auto;min-height:202px}.handoff-subscription .subscription-price-block>.landing-pricing-amount{text-align:center;font-size:40px;line-height:58px}.handoff-subscription .subscription-price-block .sar-amount{display:inline-block;position:relative}.handoff-subscription .subscription-price-block .sar-symbol{position:absolute;bottom:.2em;left:calc(100% + .2em)}.handoff-subscription .subscription-price-badge-slot{height:48px}.handoff-subscription .subscription-price-badge-slot>.approved-popular-badge{border-radius:999px;position:relative;overflow:visible;color:#fff!important;background:#102c3a!important;padding:7px 13px!important}.handoff-subscription .approved-popular-crown{color:#087354;background:#dbfaf1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-22px;left:calc(50% - 18px)}@media (max-width:1000px){.bx-root .handoff-bx-products .bx-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.handoff-bx-orders .bx-orders-layout,.handoff-bx-billing .bx-billing-summary{grid-template-columns:1fr}.bx-root .handoff-business-readiness,.handoff-store-settings .sticky-save{flex-direction:column;align-items:stretch}.handoff-subscription .landing-pricing-body{grid-template-columns:1fr}}.app-shell .main .handoff-merchant-products .merchant-add-product{color:#102c3a;background:#fff;border:1.5px solid #0ab58c;border-radius:12px;align-items:center;gap:10px;padding:10px 18px;display:inline-flex}.handoff-merchant-products .merchant-add-product svg{color:#0ab58c}.ix-root .handoff-ix-dashboard .ix-kpis-seven{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.handoff-ix-dashboard .ix-kpis-seven>.ix-card,.handoff-ix-dashboard .ix-kpis-seven>.ix-card:nth-child(n+5){grid-column:span 2}.handoff-ix-dashboard .ix-kpi{text-align:center;border:1px solid #cce8df;min-height:150px;padding:20px;transition:transform .18s,box-shadow .18s;position:relative}.handoff-ix-dashboard .ix-kpi-label{justify-content:center;gap:10px}.handoff-ix-dashboard .ix-kpi-label svg{color:#087354}.handoff-ix-dashboard .ix-kpi-value{font-size:34px}.handoff-ix-dashboard .ix-kpi:hover{transform:translateY(-3px);box-shadow:0 8px 20px #08735412}.handoff-stocktake-layout,.handoff-customer-layout{grid-template-columns:minmax(270px,.8fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.handoff-stocktake-create{border-inline-start:4px solid #19bd92}.handoff-stocktake-list,.handoff-customer-list{min-width:0}.handoff-stocktake-list .ix-search,.handoff-customer-list .ix-search{background:#fff;border:1px solid #d2e6e0;border-radius:12px;margin-bottom:14px;padding:16px}.handoff-stocktake-list>.ix-table-scroll,.handoff-customer-list>.ix-scroll{background:#fff;border:1px solid #d2e6e0;border-radius:14px;padding:12px}.handoff-customer-create>.ix-card{border-inline-start:4px solid #19bd92}.handoff-customer-create .ix-field-row{grid-template-columns:1fr}.handoff-customer-create .ix-button{width:100%}.handoff-customer-list .ix-empty-state,.handoff-stocktake-list .ix-empty-state{align-content:center;justify-items:center;gap:12px;min-height:300px;display:grid}.handoff-count-form{grid-template-columns:minmax(280px,1fr) minmax(0,1.7fr);align-items:start;gap:18px;display:grid!important}.handoff-count-form>.ix-card{grid-area:1/1/5}.handoff-count-form>.ix-table-scroll{background:#fff;border:1px solid #d2e6e0;border-radius:14px;grid-column:2;min-height:300px;padding:14px}.handoff-count-form>:not(.ix-card):not(.ix-table-scroll):not(input){grid-column:2}.handoff-count-form>input{display:none}.handoff-establishment-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.handoff-establishment-identity{grid-area:1/2;gap:16px;display:grid}.handoff-establishment-address{grid-area:1/1}.handoff-establishment-address>.ix-card,.handoff-establishment-identity>.ix-card{margin:0}.handoff-ix-profile>.ix-scroll{background:#fff;border:1px solid #d2e6e0;border-radius:14px;margin-bottom:18px}.handoff-ix-profile>.ix-scroll .ix-table tbody{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.handoff-ix-profile>.ix-scroll tr{border-inline-start:1px solid #d2e6e0;display:grid}.handoff-ix-profile>.ix-scroll th,.handoff-ix-profile>.ix-scroll td{text-align:right;overflow-wrap:anywhere;border:0;padding:12px}.handoff-zatca-form{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:18px;display:grid}.handoff-zatca-environments{border:1px solid #d2e6e0;border-radius:14px;grid-area:1/1/12;align-content:start;padding:18px}.handoff-zatca-environments .ix-seg{gap:12px;display:grid}.handoff-zatca-environments .ix-seg label{border:1px solid #d2e6e0;border-radius:12px;align-items:center;gap:10px;min-height:64px;padding:14px;display:flex}.handoff-zatca-environments .ix-seg label:has(input:checked){background:#f2fbf8;border-color:#0ab58c}.handoff-zatca-form>:not(.handoff-zatca-environments){grid-column:2}.handoff-zatca-form .ix-field-row{grid-template-columns:1fr}.ix-root .handoff-ix-subscription .panel{background:#fff;border:1px solid #d2e6e0;border-radius:14px;margin:18px 0;padding:18px}.ix-root .handoff-ix-subscription .subscription-current-title{justify-content:space-between;margin-bottom:16px;display:flex}.handoff-ix-subscription .subscription-current-title>div{gap:6px;display:grid}.handoff-ix-subscription .financial-preview{border:1px solid #d2e6e0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.handoff-ix-subscription .financial-preview>div{text-align:center;gap:10px;display:grid}.handoff-ix-subscription .subscription-progress{background:#e2e8eb;border-radius:8px;height:7px;margin:14px 0;overflow:hidden}.handoff-ix-subscription .subscription-progress>span{background:#0ab58c;height:100%;display:block}.ix-root .handoff-ix-subscription .landing-pricing-unified{color:var(--ix-ink);background:#fff;border:1px solid #d2e6e0;border-radius:14px;margin:18px 0}.ix-root .handoff-ix-subscription .landing-pricing-benefits li{color:var(--ix-ink)}.handoff-ix-subscription .landing-plan-action{width:100%}@media (max-width:900px){.handoff-stocktake-layout,.handoff-customer-layout,.handoff-count-form,.handoff-establishment-layout,.handoff-zatca-form{grid-template-columns:1fr}.handoff-count-form>*,.handoff-establishment-identity,.handoff-establishment-address,.handoff-zatca-form>*{grid-area:auto/1!important}.handoff-ix-profile>.ix-scroll .ix-table tbody,.handoff-ix-subscription .financial-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ix-root .handoff-ix-dashboard .ix-kpis-seven{grid-template-columns:1fr}.handoff-ix-dashboard .ix-kpis-seven>.ix-card{grid-column:1!important}.handoff-ix-profile>.ix-scroll .ix-table tbody{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.handoff-ix-dashboard .ix-kpi{transition:none;transform:none!important}}.ix-root .handoff-ix-products .ix-product-grid,.ix-root .handoff-cashier-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.handoff-ix-products .ix-product-card{background:#fff;border:1px solid #cce8df;border-radius:14px;min-width:0;padding:14px}.handoff-ix-products .ix-product-media{height:180px}.handoff-ix-products .ix-product-media img{object-fit:contain;width:100%;height:100%}.handoff-ix-products .ix-product-actions{flex-wrap:wrap;gap:6px;display:flex}.handoff-remove{color:#b52b2b!important;border-color:#edbcbc!important}.handoff-pagination{flex-wrap:wrap;justify-content:center;margin:18px 0}.handoff-cashier-products>button{min-width:0;color:var(--ix-ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #d2e6e0;border-radius:14px;align-content:start;justify-items:center;gap:8px;padding:14px;transition:box-shadow .18s;display:grid}.handoff-cashier-products>button:hover{box-shadow:0 8px 18px #08735418}.handoff-cashier-products>button:focus-visible{outline-offset:2px;outline:3px solid #087354}.handoff-cashier-products img,.handoff-cashier-noimage{object-fit:contain;width:100%;height:150px}.handoff-cashier-noimage{color:#78938a;background:#f2fbf8;place-items:center;display:grid}.handoff-cashier-toolbar{background:#fff;border:1px solid #d2e6e0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:14px;display:flex}.handoff-cashier-toolbar .ix-field{flex:1;min-width:200px}.handoff-cashier-toolbar input{width:100%}.handoff-ix-cashier dialog{width:min(700px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--ix-ink);background:#fff;border:1px solid #d2e6e0;border-radius:16px;padding:22px;overflow:auto}.handoff-ix-cashier dialog::backdrop{background:#102c3a66}.handoff-ix-cashier dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.handoff-cashier-cart{border-collapse:collapse;width:100%;font-size:14px}.handoff-cashier-cart th,.handoff-cashier-cart td{text-align:right;border-bottom:1px solid #d2e6e0;padding:10px}.handoff-cashier-cart .ix-qty{align-items:center;gap:5px;display:flex}.handoff-cashier-cart input{text-align:center;width:58px}.handoff-cashier-cart button{color:#087354;cursor:pointer;background:#edf9f4;border:1px solid #cce8df;border-radius:6px;min-width:28px;padding:6px}.handoff-cashier-checkout{gap:14px;display:grid}.handoff-cashier-checkout fieldset{border:1px solid #d2e6e0;border-radius:10px;padding:12px}.handoff-cashier-payment{flex-wrap:wrap;gap:10px;display:flex}.handoff-cashier-payment label{border:1px solid #d2e6e0;border-radius:8px;align-items:center;gap:7px;padding:10px;display:flex}.handoff-cashier-payment label:has(input:checked){background:#f2fbf8;border-color:#0ab58c}.handoff-cashier-checkout .ix-totals{background:#f2fbf8;border-radius:10px;padding:12px}@media (max-width:1000px){.ix-root .handoff-ix-products .ix-product-grid,.ix-root .handoff-cashier-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.handoff-cashier-cart th,.handoff-cashier-cart td{padding:7px 4px;font-size:12px}.handoff-cashier-products img{height:110px}.handoff-ix-cashier dialog{padding:14px}.handoff-cashier-cart .ix-qty{flex-wrap:wrap}.handoff-cashier-cart input{width:44px}}@media (prefers-reduced-motion:reduce){.handoff-cashier-products>button{transition:none}}.handoff-establishment-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@media (max-width:900px){.handoff-establishment-layout{grid-template-columns:1fr}}@media (max-width:640px){.handoff-ix-dashboard .ix-kpis-seven>.ix-card:nth-child(n+4){grid-column:1}}:is(.ix-root,.bx-root,.app-shell) :is(.ix-main,.main) .handoff-subscription .landing-pricing-unified{width:100%;max-width:none;margin-inline:0}.ix-root .handoff-ix-subscription .muted,.ix-root .handoff-ix-subscription .subscription-current-title>div>span{color:#526d7e}.ix-root .handoff-ix-subscription .badge.success{color:#087354;background:#dff8ee}:is(.bx-root,.app-shell) .main .handoff-store-settings .settings-tabs a{background:#fff;border:1px solid #d2e6e0;border-radius:12px}:is(.bx-root,.app-shell) .main .handoff-store-settings .settings-tabs a.active{box-shadow:none;color:#087354;background:#f2fbf8;border-color:#21c59a}.handoff-subscription .subscription-pricing-section,.handoff-subscription .landing-pricing-unified{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.ix-root .handoff-subscription .subscription-current,.ix-root .handoff-subscription .subscription-current strong,.ix-root .handoff-subscription .subscription-price-block>strong{color:#102c3a}.handoff-subscription .landing-pricing-dashboard .landing-pricing-tabs{background:#f2f9f7;border:1px solid #d2e6e0;border-radius:12px;margin-bottom:18px;display:flex;overflow:hidden}.handoff-subscription .landing-pricing-dashboard .landing-pricing-tabs button{color:#102c3a;border:0;background:0 0;border-inline-end:1px solid #d2e6e0;flex:1;min-height:48px}.handoff-subscription .landing-pricing-dashboard .landing-pricing-tabs button.active{color:#102c3a;background:#2bd0a3}.handoff-subscription .landing-pricing-dashboard .landing-pricing-body{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:22px;padding:14px 10px;display:grid}.handoff-subscription .landing-pricing-dashboard .landing-pricing-benefits{color:#102c3a;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;display:grid}.handoff-subscription .landing-pricing-dashboard .landing-pricing-benefits li,.handoff-subscription .landing-pricing-dashboard .landing-pricing-description,.handoff-subscription .landing-pricing-dashboard .subscription-price-block>span{color:#526d7e}.handoff-subscription .landing-pricing-dashboard .subscription-price-block>.landing-pricing-amount{color:#102c3a}.handoff-subscription .landing-pricing-dashboard .landing-pricing-summary{background:0 0;border-inline-start:1px solid #d2e6e0}.handoff-subscription .landing-plan-action{justify-content:center;width:100%;min-height:48px;margin-top:14px;display:flex}.handoff-subscription .financial-preview>div+div{border-inline-start:1px solid #d2e6e0}.handoff-subscription .subscription-current-note{color:#526d7e;align-items:center;gap:8px;line-height:1.6;display:flex}.handoff-subscription .subscription-current-note svg{flex-shrink:0}.bx-root .handoff-store-settings .settings-form .settings-section>summary,.app-shell .main .handoff-store-settings .settings-form .settings-section>summary{text-align:right;justify-content:space-between;align-items:center;min-height:64px;list-style:none;display:flex}.bx-root .handoff-store-settings .settings-form .settings-section>summary:before,.app-shell .main .handoff-store-settings .settings-form .settings-section>summary:before{content:none}.bx-root .handoff-store-settings .settings-form .settings-section>summary h2,.app-shell .main .handoff-store-settings .settings-form .settings-section>summary h2{text-align:right;flex:1;justify-content:flex-start;align-items:center;gap:12px;display:flex}.handoff-store-settings .settings-tabs{border:0;gap:8px;margin-bottom:18px;display:flex}.handoff-store-settings .settings-tabs a{background:#fff;border:1px solid #d2e6e0;border-radius:12px;padding:12px 20px}.handoff-store-settings .settings-tabs a.active{box-shadow:none;color:#087354;background:#f2fbf8;border-color:#21c59a}.handoff-store-settings .settings-control-map a{border-inline-start:0;border-inline-end:4px solid #26cba4}.handoff-store-settings>.sticky-save{background:#fff;border:1px solid #d2e6e0;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;margin:18px 0;padding:16px 22px;display:grid;position:static}.handoff-store-settings>.sticky-save>span{grid-column:1}.handoff-store-settings>.sticky-save>button{grid-column:2;min-width:180px}.bx-root .handoff-business-readiness{isolation:isolate;background:#eaf9f4;border-inline-start:5px solid #26cba4;padding:16px 24px;position:relative;overflow:hidden}.bx-root .handoff-business-readiness:before{content:"";z-index:-1;background:#fff;border-radius:0 0 50%;position:absolute;inset:0 0 0 4px}.bx-root .main .handoff-bx-products .handoff-business-readiness{isolation:isolate;background:#eaf9f4;border-inline-start:5px solid #26cba4;padding:16px 24px;position:relative;overflow:hidden}.handoff-bx-orders .bx-orders-layout{align-items:stretch}.handoff-bx-orders .bx-orders-layout>.panel{height:100%;min-height:420px}.handoff-bx-orders .handoff-order-empty{min-height:340px}.handoff-bx-orders .handoff-order-empty>svg{box-sizing:content-box;color:#54bca0;background:#f2fbf8;border-radius:50%;padding:34px}.handoff-bx-orders .handoff-cod-status{color:#102c3a;background:#e8eef1;border-radius:999px;gap:5px;padding:8px 16px;display:inline-flex}.handoff-bx-orders .bx-radio{align-items:center;gap:12px;display:flex}.handoff-bx-orders .bx-radio>input{accent-color:#0ab58c;flex:none;width:22px;height:22px}.handoff-bx-orders .form-grid>.button{width:100%;min-height:48px}.handoff-bx-orders .form-grid>.button:disabled{color:#647d89;opacity:1;background:#e5edf0;border-color:#d2e6e0}@media (max-width:760px){.handoff-subscription .landing-pricing-dashboard .landing-pricing-body,.handoff-subscription .landing-pricing-dashboard .landing-pricing-benefits{grid-template-columns:1fr}.handoff-subscription .landing-pricing-dashboard .landing-pricing-summary{border-inline-start:0;border-top:1px solid #d2e6e0}.handoff-store-settings>.sticky-save{grid-template-columns:1fr}.handoff-store-settings>.sticky-save>span,.handoff-store-settings>.sticky-save>button{grid-column:1}.handoff-bx-orders .bx-orders-layout>.panel{min-height:0}}.handoff-page-title{align-items:center;gap:12px;display:flex}.handoff-page-title>svg{color:#087354}.handoff-ix-stocktake-detail .ix-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.handoff-ix-stocktake-detail .ix-kpi{border:1px solid #cce8df;border-radius:14px;padding:20px}.handoff-ix-stocktake-detail .ix-kpi-label{color:#102c3a;align-items:center;gap:10px;display:flex}.handoff-ix-stocktake-detail .ix-kpi-label svg{box-sizing:content-box;color:#087354;background:#e1f8f0;border-radius:50%;padding:12px}.handoff-count-form>.ix-totals{background:#fff;border:1px solid #d2e6e0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:none;padding:12px;display:grid}.handoff-count-form>.ix-totals>div{text-align:center;border:0;border-inline-end:1px solid #d2e6e0;gap:8px;padding:10px;font-size:14px;display:grid}.handoff-count-form>.ix-totals dd{margin:0;font-size:22px}.handoff-count-form>.ix-totals>div:last-child{background:0 0;border:0}.handoff-ix-stocktake-detail .ix-notice{color:#156552;background:#eaf8f3;border:1px solid #b9e9db;border-radius:10px;padding:16px}.handoff-ix-stocktake-detail .handoff-count-form>.ix-table-scroll{min-height:370px}.handoff-ix-stocktake-detail .handoff-count-form .ix-table td[colspan]{text-align:center;height:260px}.handoff-ix-profile .handoff-logo-upload{text-align:center;cursor:pointer;background:#f7fbfc;border:1px dashed #bdd9e0;border-radius:12px;justify-items:center;padding:18px;position:relative}.handoff-ix-profile .handoff-upload-preview{color:#8dbfaf;place-items:center;width:100%;height:94px;display:grid}.handoff-ix-profile .handoff-upload-preview img{object-fit:contain;max-width:100%;max-height:94px}.handoff-ix-profile .handoff-logo-upload input{width:100%;max-width:100%;font:inherit;background:0 0;border:0;padding:8px;font-size:13px}.handoff-ix-profile .handoff-logo-upload input::file-selector-button{color:#087354;font:inherit;cursor:pointer;background:#f2fbf8;border:1px solid #0ab58c;border-radius:8px;padding:8px 12px}.handoff-ix-profile .handoff-establishment-identity .ix-form>button{width:100%}.handoff-zatca-environments .ix-seg label{background:#fff;flex-direction:row-reverse;min-height:80px;position:relative}.handoff-zatca-environments .ix-seg label>input{accent-color:#0ab58c;flex-shrink:0;width:22px;height:22px;margin-inline-start:auto}.handoff-zatca-environments .ix-seg label .handoff-environment-icon{color:#647b8b;background:#ecf1f4;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.handoff-zatca-environments .ix-seg label:has(input:checked) .handoff-environment-icon{color:#087354;background:#ddf7ee}.handoff-zatca-environments .ix-seg label>span:not(.handoff-environment-icon){color:#102c3a;text-align:right;background:0 0;border:0;flex:1;padding:0;font-weight:700}.handoff-ix-products .ix-topbar{flex-wrap:wrap}.handoff-ix-products .handoff-add-product{color:#102c3a;background:#0ab58c;align-items:center;gap:8px;min-height:48px;padding-inline:22px;display:flex}.handoff-products-empty{text-align:center;color:#087354;align-content:center;justify-items:center;gap:12px;min-height:340px;display:grid}.handoff-products-empty>svg{box-sizing:content-box;background:#e9faf3;border-radius:50%;padding:25px}.handoff-products-empty h2,.handoff-products-empty p{margin:0}.handoff-customer-create .ix-field{gap:8px}.handoff-customer-create .ix-field input,.handoff-customer-create .ix-field select{min-height:44px}.handoff-customer-list .ix-empty-state,.handoff-stocktake-list .ix-empty-state{min-height:430px}.handoff-customer-list .ix-empty-state>svg,.handoff-stocktake-list .ix-empty-state>svg{box-sizing:content-box;color:#087354;background:#e8faf3;border-radius:50%;padding:25px}.handoff-stocktake-create .ix-button{width:100%;min-height:46px}.handoff-ix-dashboard .ix-kpi-label{justify-content:flex-start}.handoff-ix-dashboard .ix-kpi-label>svg{margin-inline-end:6px}.handoff-ix-dashboard .ix-kpi{min-height:162px}@media (max-width:760px){.handoff-ix-stocktake-detail .ix-kpis{grid-template-columns:1fr}.handoff-count-form>.ix-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-customer-list .ix-empty-state,.handoff-stocktake-list .ix-empty-state{min-height:280px}}.ix-root .handoff-zatca-environments .ix-seg label{flex-direction:row;align-items:center;gap:10px;display:flex}.ix-root .handoff-zatca-environments .ix-seg label>input{opacity:1;appearance:auto;clip:auto;clip-path:none;pointer-events:auto;flex:0 0 22px;order:2;width:22px;height:22px;margin:0;display:block;position:static}.ix-root .handoff-zatca-environments .ix-seg label>.handoff-environment-icon{border:0;border-radius:50%;flex:0 0 48px;order:0;place-items:center;width:48px;max-width:48px;height:48px;padding:0;display:grid}.ix-root .handoff-zatca-environments .ix-seg label>span:not(.handoff-environment-icon){text-align:right;flex:1;order:1;margin:0;padding:0}.bx-root .main .handoff-bx-orders .bx-radio{flex-direction:row;align-items:center;gap:12px;display:flex}.bx-root .main .handoff-bx-orders .form-grid>.button{justify-content:center;width:100%;max-width:none;min-height:48px}.handoff-ix-dashboard .ix-kpis-seven{grid-template-columns:repeat(12,minmax(0,1fr))!important}.handoff-ix-dashboard .ix-kpis-seven>.ix-card{grid-column:span 4!important}.handoff-ix-dashboard .ix-kpis-seven>.ix-card:nth-child(n+4){grid-column:span 3!important}@media (max-width:1000px){.handoff-ix-dashboard .ix-kpis-seven{grid-template-columns:repeat(6,minmax(0,1fr))!important}.handoff-ix-dashboard .ix-kpis-seven>.ix-card{grid-column:span 2!important}.handoff-ix-dashboard .ix-kpis-seven>.ix-card:nth-child(n+4){grid-column:span 3!important}}@media (max-width:640px){.handoff-ix-dashboard .ix-kpis-seven{grid-template-columns:1fr!important}.handoff-ix-dashboard .ix-kpis-seven>.ix-card,.handoff-ix-dashboard .ix-kpis-seven>.ix-card:nth-child(n+4){grid-column:1!important}}:is(.bx-root,.app-shell) .main .handoff-store-settings .settings-control-map a{border-inline-start:0;border-inline-end:4px solid #26cba4}:is(.ix-root,.bx-root,.app-shell) :is(.ix-main,.main) .handoff-subscription .landing-pricing-dashboard .landing-pricing-body{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:22px;min-height:240px;padding:14px 10px}:is(.ix-root,.bx-root,.app-shell) :is(.ix-main,.main) .handoff-subscription .landing-pricing-dashboard .landing-pricing-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;display:grid}:is(.ix-root,.bx-root,.app-shell) :is(.ix-main,.main) .handoff-subscription .landing-pricing-dashboard .landing-pricing-summary{background:0 0;border-inline-start:1px solid #d2e6e0;min-height:210px}.handoff-stocktake-create>.ix-disclosure>summary{align-items:center;gap:10px;display:flex}.handoff-stocktake-create>.ix-disclosure>summary svg{color:#087354}.handoff-count-form .ix-empty-state{color:#587787;justify-items:center;gap:12px;padding:30px;display:grid}.handoff-count-form .ix-empty-state>svg{color:#75b7a6}.handoff-cashier-checkout fieldset>.ix-field{grid-template-columns:140px minmax(0,1fr);align-items:center;display:grid}.handoff-cashier-checkout .ix-field>span{align-items:center;gap:8px;display:flex}.handoff-cashier-payment{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.handoff-cashier-payment label{justify-content:center;gap:7px;font-size:14px}.handoff-cashier-payment input{accent-color:#0ab58c}.handoff-cashier-checkout>.ix-button{width:100%;min-height:48px}@media (max-width:760px){:is(.ix-root,.bx-root,.app-shell) :is(.ix-main,.main) .handoff-subscription .landing-pricing-dashboard .landing-pricing-body,:is(.ix-root,.bx-root,.app-shell) :is(.ix-main,.main) .handoff-subscription .landing-pricing-dashboard .landing-pricing-benefits{grid-template-columns:1fr}:is(.ix-root,.bx-root,.app-shell) :is(.ix-main,.main) .handoff-subscription .landing-pricing-dashboard .landing-pricing-summary{border-inline-start:0;border-top:1px solid #d2e6e0}.handoff-cashier-payment{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-cashier-checkout fieldset>.ix-field{grid-template-columns:1fr}}.handoff-ix-profile .handoff-logo-upload .handoff-logo-file{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.handoff-ix-profile .handoff-logo-upload:focus-within{outline-offset:3px;outline:3px solid #087354}.handoff-upload-button{color:#087354;background:#f2fbf8;border:1px solid #0ab58c;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.bx-root .handoff-store-settings .settings-form .settings-section>summary,.app-shell .main .handoff-store-settings .settings-form .settings-section>summary{min-height:54px;padding:7px 0}.handoff-ix-customers .handoff-customer-layout{grid-template-columns:minmax(280px,1fr) minmax(0,1.75fr)}.handoff-ix-customers .handoff-customer-create>.ix-card{isolation:isolate;position:relative;overflow:hidden}.handoff-ix-customers .handoff-customer-create>.ix-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#ddf6ed 50%,#0000 51%);width:76px;height:76px;position:absolute;inset:0 auto auto 0}.ix-root .handoff-customer-create>.ix-disclosure>summary{background:0 0;border:0;margin-bottom:16px;padding:0;list-style:none}.handoff-customer-create>details>summary::-webkit-details-marker{display:none}.handoff-customer-form-title{align-items:center;gap:10px;font-weight:700;display:flex}.handoff-customer-form-title svg{box-sizing:content-box;color:#087354;background:#e8faf3;border-radius:10px;padding:8px}.ix-root .handoff-customer-create .ix-form{gap:14px}.ix-root .handoff-customer-create .ix-field{gap:6px;margin:0}.ix-root .handoff-customer-create .ix-customer-address>summary{min-height:40px;font-size:inherit;background:#f5f9fa;border-radius:8px;padding:7px 10px}.ix-root .handoff-zatca-form{background:0 0;border:0;align-items:stretch;padding:0}.ix-root .handoff-zatca-form>.handoff-zatca-environments,.ix-root .handoff-zatca-device-fields{background:#fff;border:1px solid #d2e6e0;border-radius:14px;padding:22px}.ix-root .handoff-zatca-device-fields{grid-column:2;gap:18px;min-width:0;display:grid}.ix-root .handoff-zatca-device-fields h2{margin:0;font-size:18px}.ix-root .handoff-zatca-device-fields>.ix-field-row{grid-template-columns:1fr;margin:0}.ix-root .handoff-zatca-device-fields>.ix-button{width:100%}.ix-root .handoff-zatca-form>.handoff-zatca-environments{grid-row:1}.ix-root .handoff-zatca-device-fields{grid-row:1;align-content:start}@media (max-width:900px){.handoff-ix-customers .handoff-customer-layout{grid-template-columns:1fr}.ix-root .handoff-zatca-device-fields{grid-column:1}}.ix-root .handoff-stocktake-create>.ix-card{box-shadow:none;background:0 0;border:0;padding:0}.ix-root .handoff-stocktake-create>.ix-card>summary{background:0 0;border:0;align-items:center;gap:10px;margin-bottom:18px;padding:0;display:flex}.ix-root .handoff-stocktake-create>.ix-card>summary svg{box-sizing:content-box;color:#087354;background:#e8faf3;border-radius:10px;padding:8px}.bx-root .main .handoff-bx-products .bx-products-head,.bx-root .main .handoff-bx-products .bx-product-row{grid-template-columns:minmax(180px,2fr) minmax(80px,.65fr) minmax(80px,.65fr) minmax(125px,1fr) minmax(110px,.8fr) minmax(75px,.6fr) minmax(150px,1fr);align-items:center;gap:12px;padding:20px;display:grid}.bx-root .handoff-bx-products .bx-product-main{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;display:grid}.bx-root .handoff-bx-products .bx-product-main>.bx-product-thumb{width:48px;height:48px}.bx-root .handoff-bx-products .bx-product-main>.bx-warn{grid-column:1/-1}.bx-root .handoff-bx-products .bx-product-price{overflow-wrap:anywhere;gap:7px;display:grid}.bx-root .handoff-bx-products .bx-product-row>.bx-product-stock{gap:6px;min-width:0;display:grid}.bx-root .handoff-bx-products .bx-product-stock input{width:100%;max-width:100%}.bx-root .handoff-bx-products .bx-product-row>.bx-product-actions{flex-direction:column;align-items:stretch;gap:7px;min-width:0;display:flex}.bx-root .handoff-bx-products .bx-product-actions>form>.button,.bx-root .handoff-bx-products .bx-product-actions>.bx-product-edit>summary{white-space:normal;max-width:100%}.bx-root .handoff-bx-products .bx-product-actions>details[open]{order:0;width:100%}.bx-root .handoff-bx-products .bx-product-row>.bx-product-actions:has(details[open]){grid-column:1/-1}.bx-root .handoff-bx-products .bx-product-row>.ix-notice{grid-column:1/-1}.bx-root .main .handoff-bx-billing .bx-table-scroll tbody a{color:#087354;font-weight:700}.ix-root .ix-main .handoff-ix-stocktake-detail .ix-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.bx-root .main .handoff-bx-products .bx-products-head{display:none}.bx-root .main .handoff-bx-products .bx-product-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-root .handoff-bx-products .bx-product-main{grid-column:1/-1}.bx-root .handoff-bx-products .bx-product-row>.bx-product-actions{flex-flow:wrap;grid-column:1/-1}.bx-root .handoff-bx-products .bx-product-actions>details[open]{flex-basis:100%}}@media (max-width:760px){.ix-root .ix-main .handoff-ix-stocktake-detail .ix-kpis{grid-template-columns:1fr}}.subscription-price-block.notes12-price{padding-top:4px;position:relative;grid-template-rows:auto auto auto!important;gap:10px!important;height:auto!important;min-height:0!important}.subscription-price-block.notes12-price-popular{padding-top:45px}.notes12-price>.subscription-price-badge-slot{display:none!important}.notes12-price .notes12-badge-slot{max-width:100%;position:absolute;top:0;right:0}.notes12-price .notes12-badge-slot>.approved-popular-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;line-height:1.5;color:#fff!important;background:#102c3a!important;min-width:0!important;padding:6px 11px!important;font-size:13px!important;display:inline-flex!important}.notes12-price .notes12-badge-slot svg{color:#0acb92;flex:none;width:18px;height:18px;position:static}.handoff-subscription .landing-pricing-body{min-height:0;padding:14px 10px}.handoff-subscription .landing-pricing-summary{align-self:stretch;min-height:0;padding-top:8px}.handoff-subscription .landing-pricing-dashboard .landing-pricing-tabs{margin-bottom:12px}.handoff-subscription .notes12-subscription-payments{text-align:center;color:#526d7e;justify-items:center;gap:10px;margin:18px 0 22px;display:grid}.handoff-subscription .notes12-subscription-payments>strong{color:#102c3a}.handoff-subscription .notes12-subscription-payments .landing-payment-logos{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.handoff-subscription .notes12-subscription-payments>span:not(.landing-payment-logos){color:#526d7e!important}.app-shell>.main.notes12-commerce-workspace{background-position:0 56px,0 0;background-repeat:no-repeat;background-size:300px 313px,100% 100%;min-height:100dvh;background-color:#f2fbf8!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 230 240'%3E%3Cpath fill='%23d5f5ec' opacity='.75' d='M0 0C15 58 120 24 133 161C63 108 23 114 0 62Z'/%3E%3Cpath fill='%23c9f0e5' opacity='.7' d='M0 121C86 113 112 158 192 208C92 158 44 173 0 225Z'/%3E%3C/svg%3E"),radial-gradient(at 2% 22%,#e8faf4,#0000 38%)!important}.notes12-commerce-workspace>.handoff-mint,.notes12-commerce-workspace>.approved-dashboard{box-shadow:none;background:0 0}.notes12-commerce-workspace>.approved-dashboard:before{content:none}.handoff-ix-profile .notes12-account-summary{background:#f2fbf8;border:1px solid #d2e6e0;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0;padding:30px 18px 20px;display:grid}.notes12-account-field{border:1px solid #58b39b;border-radius:12px;min-width:0;padding:30px 14px 16px;transition:background-color .18s,box-shadow .18s;position:relative}.notes12-account-field dt{color:#087354;background:#f2fbf8;border:1px solid #d2e6e0;border-radius:999px;max-width:calc(100% - 24px);padding:4px 10px;font-size:14px;font-weight:700;position:absolute;top:-13px;right:12px}.notes12-account-field dd{align-items:center;gap:10px;min-width:0;margin:0;line-height:1.7;display:flex}.notes12-account-field dd>svg{color:#087354;flex:none}.notes12-account-field dd>span{overflow-wrap:anywhere;min-width:0}.notes12-account-field small{font-size:13px;display:block}.notes12-account-field:hover{background:#e8faf3;box-shadow:0 4px 12px #08735412}.handoff-ix-dashboard .ix-topbar{background:#fff;border:1px solid #d2e6e0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,.65fr);align-items:center;gap:14px;padding:16px 20px;display:grid}.handoff-ix-dashboard .ix-topbar h1{overflow-wrap:anywhere;min-width:0;margin:0}.notes12-organization-brand{flex-direction:row-reverse;justify-self:end;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.notes12-organization-brand>span{background:#fff;border:2px solid #d2e6e0;border-radius:12px;flex:none;place-items:center;width:54px;height:54px;display:grid}.notes12-organization-brand img{object-fit:contain;width:44px;height:44px}.notes12-organization-brand>strong{overflow-wrap:anywhere;min-width:0}@media (max-width:1050px){.handoff-ix-profile .notes12-account-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.handoff-ix-dashboard .ix-topbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.handoff-ix-dashboard .ix-topbar-actions{grid-area:2/1/auto/-1}}@media (max-width:600px){.handoff-ix-profile .notes12-account-summary{grid-template-columns:minmax(0,1fr)}.handoff-ix-dashboard .ix-topbar{grid-template-columns:minmax(0,1fr);padding:14px}.notes12-organization-brand{grid-row:2;justify-self:start}.handoff-ix-dashboard .ix-topbar-actions{flex-wrap:wrap;grid-row:3}}@media (prefers-reduced-motion:reduce){.notes12-account-field{transition:none}}
@media screen{.app-shell.astra-commerce-shell{grid-template-columns:var(--commerce-sidebar-width,270px) minmax(0,1fr)}.astra-commerce-shell>.sidebar{width:var(--commerce-sidebar-width,270px);box-sizing:border-box;max-width:100%}.ix-root .ix-main.astra-workspace,.app-shell>.main.astra-admin-workspace,.ix-root .astra-invoice-support{background-position:0 56px;background-repeat:no-repeat;background-size:300px 313px;min-height:100dvh;background-color:#f2fbf8!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 230 240'%3E%3Cpath fill='%23d5f5ec' opacity='.3' d='M0 0C15 58 120 24 133 161C63 108 23 114 0 62Z'/%3E%3Cpath fill='%23c9f0e5' opacity='.25' d='M0 121C86 113 112 158 192 208C92 158 44 173 0 225Z'/%3E%3C/svg%3E")!important}:is(.notes12-commerce-workspace,.astra-workspace)>.handoff-mint{background:0 0!important}}.astra-icon-action{box-sizing:border-box;flex:0 0 40px;background:#fff!important;border:1px solid #d4e2e8!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important;position:relative!important}.astra-icon-action.edit-action{color:#102c3a!important}.astra-icon-action.danger{color:#c52222!important;border-color:#edbcbc!important}.astra-tooltip{z-index:5;color:#fff;white-space:nowrap;visibility:hidden;pointer-events:none;background:#102c3a;border-radius:6px;padding:5px 9px;font-size:13px;position:absolute;inset-block-end:calc(100% + 7px);inset-inline-start:50%;transform:translate(50%)}.astra-icon-action:is(:hover,:focus-visible)>.astra-tooltip{visibility:visible}.app-shell .main .astra-orders-filter{grid-template-columns:minmax(200px,1fr) minmax(140px,.55fr) minmax(140px,.55fr) auto 44px;align-items:center;gap:10px;display:grid!important}.app-shell .main .astra-orders-filter>*{grid-area:auto;width:100%;min-width:0;margin:0}.app-shell .main .astra-orders-filter>.orders-export-button{justify-self:end;color:#069e7b!important;background:#edfdf7!important;border-color:#20b897!important;width:44px!important;height:44px!important}.app-shell .main :is(.order-metrics,.payout-metrics){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.app-shell .main :is(.order-metrics,.payout-metrics)>.dashboard-metric-card{text-align:center;min-height:210px;box-shadow:none;background:#fff;border:1px solid #d1eee5;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px 16px;display:flex;transform:none}.app-shell .main :is(.order-metrics,.payout-metrics) .dashboard-metric-icon{color:#00a581;background:#e7faf3;border-radius:50%;place-items:center;width:66px;height:66px;padding:0;transition:transform .2s;display:grid}.app-shell .main :is(.order-metrics,.payout-metrics) .dashboard-metric-icon>svg{width:30px;height:30px}.app-shell .main :is(.order-metrics,.payout-metrics) .dashboard-metric-card:nth-child(2) .dashboard-metric-icon{color:#bd8700;background:#fff5dc}.app-shell .main :is(.order-metrics,.payout-metrics) .dashboard-metric-card:nth-child(3) .dashboard-metric-icon{color:#0587ba;background:#e6f5fd}.app-shell .main :is(.order-metrics,.payout-metrics) .dashboard-metric-card>div{flex-direction:column-reverse;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.app-shell .main :is(.order-metrics,.payout-metrics) .metric{font-variant-numeric:tabular-nums;color:#102c3a;overflow-wrap:anywhere;max-width:100%;font-size:36px;line-height:1.3}.app-shell .main :is(.order-metrics,.payout-metrics) .muted{color:#102c3a;font-weight:700}.app-shell .main :is(.order-metrics,.payout-metrics) .dashboard-metric-icon:hover{transform:translateY(-2px)scale(1.05)}.app-shell .main :is(.merchant-products-panel,.catalog-four-columns){box-shadow:none;background:#fff;border:1px solid #c5e4da;border-radius:18px}.app-shell .main :is(.merchant-products-head,.catalog-four-columns .catalog-list-head){color:#102c3a;background:#eaf8f3;border-bottom:1px solid #0ab58c}.app-shell .main :is(.merchant-product-row,.catalog-four-columns .catalog-product-row){background:#fff;border-color:#e1e9ed}.app-shell .main :is(.merchant-products-head,.merchant-product-row){grid-template-columns:minmax(180px,2.5fr) minmax(80px,.85fr) minmax(90px,.9fr) minmax(135px,1.2fr) minmax(105px,1fr) minmax(90px,.85fr) 92px;gap:12px}.app-shell .main .merchant-product-cell{overflow-wrap:anywhere;white-space:normal;min-width:0}.app-shell .main .merchant-product-copy>strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;display:block;overflow:visible}.app-shell .main .merchant-product-actions{flex-wrap:nowrap;gap:8px;display:flex}.app-shell .main .merchant-price-input-wrap{background:#eaf8f3;border:1px solid #32c6a3;border-radius:10px;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:4px;min-width:0;padding:7px;display:grid}.app-shell .main .merchant-price-input-wrap>input{text-align:center;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;grid-area:1/2;padding:4px 0}.app-shell .main .merchant-price-currency{color:#008d70;grid-area:1/1;font-family:inherit;position:static;transform:none}.app-shell .main .astra-price-pencil{color:#075c59;grid-area:1/3}.app-shell .main .merchant-price-form{min-width:0;position:relative}.app-shell .main .merchant-products-panel .table-pagination{color:#102c3a;background:#fff;border-top:1px solid #e1e9ed}.app-shell .main .astra-settings-tabs{background:0 0;border:0;flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:0;display:flex}.app-shell .main .astra-settings-tabs>a{color:#102c3a;min-height:52px;box-shadow:none;background:#fff;border:1px solid #d4e2e8;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;display:inline-flex;transform:none}.app-shell .main .astra-settings-tabs>a.active{color:#008d70;background:#f2fbf8;border-color:#0ab58c}.app-shell .main .astra-settings-tabs>a:after{content:none}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel{background:#fff;border:1px solid #d4e2e8;border-radius:18px;margin-top:20px;padding:24px}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-body{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:center;gap:28px;min-height:310px;padding:24px 0;display:grid}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-benefits{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:20px 26px;min-height:260px;margin:0;display:grid}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-summary{border-inline-start:1px solid #d2e6e0;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;min-height:260px;padding:0 24px;display:flex}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .subscription-price-block{align-content:center;justify-items:center;width:100%;display:grid;position:relative;grid-template-rows:40px 64px 30px!important;gap:10px!important;height:210px!important;min-height:210px!important;padding:30px 0 0!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .notes12-badge-slot{text-align:center;inset-block-start:0;inset-inline:0}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-amount{text-align:center;width:100%;margin:0;font-size:46px;line-height:64px}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .subscription-price-block>strong{font-size:26px;line-height:40px}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-monthly{min-height:24px;margin:0}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .astra-subscription-action{justify-content:center;min-height:52px;margin:8px 0 22px;display:flex}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .astra-subscription-action>:not(dialog){width:min(100%,650px);margin:0}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-plan-action{width:100%;min-height:48px}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .notes12-subscription-payments{border-top:1px solid #d4e2e8;gap:10px;margin:0;padding-top:20px}@media (max-width:1100px){.app-shell .main :is(.merchant-products-head,.merchant-product-row){grid-template-columns:minmax(180px,2.5fr) 90px 90px 135px 105px 90px 92px;min-width:920px}.app-shell .main .merchant-products-panel{max-width:100%;overflow-x:auto}.app-shell .main .astra-orders-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-shell .main .astra-orders-filter>.orders-search-field{grid-column:1/-1}.app-shell .main .astra-orders-filter>.orders-export-button{justify-self:start}}@media (max-width:900px){.app-shell.astra-commerce-shell{grid-template-columns:minmax(0,1fr)}.astra-commerce-shell>.sidebar{width:100%}.bx-root .astra-commerce-shell>.sidebar{width:var(--commerce-sidebar-width,270px)}.app-shell .main :is(.order-metrics,.payout-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-body{grid-template-columns:minmax(0,1fr);gap:20px}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-summary{border-inline-start:0;border-top:1px solid #d2e6e0;padding:20px 0 0}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-benefits{grid-template-columns:minmax(0,1fr);min-height:360px}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel{padding:18px}}@media (max-width:440px){.app-shell .main :is(.order-metrics,.payout-metrics){grid-template-columns:minmax(0,1fr)}.app-shell .main .astra-settings-tabs>a{flex:1;padding:12px}.app-shell .main .astra-orders-filter{grid-template-columns:minmax(0,1fr) 44px}.app-shell .main .astra-orders-filter>select{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.app-shell .main :is(.order-metrics,.payout-metrics) .dashboard-metric-icon{transition:none;transform:none!important}}.astra-gateway-panel{padding:24px}.astra-gateway-current{border-bottom:1px solid #dce9e5;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.astra-gateway-current h2,.astra-gateway-current p{margin:0}.astra-gateway-panel .bx-gateway-workspace{box-shadow:none;border:0;margin:0;padding:0}.astra-gateway-panel .bx-gateway-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:600px){.astra-gateway-panel .bx-gateway-choices{grid-template-columns:1fr}}.astra-business-templates .template-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.astra-business-templates .template-card{flex-direction:column;display:flex}.astra-business-templates .template-card>.row{order:-3}.astra-business-templates .template-card>p.muted{order:-2}.astra-business-templates .template-card>.template-usage{order:-1}.astra-business-templates .template-card-actions{grid-template-columns:1fr 1fr;margin-top:auto;display:grid}@media (max-width:1100px){.astra-business-templates .template-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.astra-business-templates .template-choice-grid{grid-template-columns:1fr}}.astra-product-dialog{color:#172c2c;background:#fff;border:1px solid #cbded6;border-radius:20px;width:min(1060px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;font-family:inherit;box-shadow:0 16px 60px #0d443c25}.astra-product-dialog::backdrop{background:#102d2866}.astra-product-dialog>header,.astra-product-dialog>footer{z-index:2;background:#fff;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky}.astra-product-dialog>header{border-bottom:1px solid #dae8e2;top:0}.astra-product-dialog>footer{border-top:1px solid #dae8e2;justify-content:flex-end;bottom:0}.astra-product-dialog h2{margin:0;font-size:22px}.astra-product-form{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px 28px;padding:24px;display:grid}.astra-product-form>.field,.astra-product-form>.field-row,.astra-product-form>fieldset,.astra-product-form>p,.astra-product-form>.bx-radio{grid-column:1}.astra-product-form>.astra-product-images{grid-area:1/2/span 5}.astra-product-form>.astra-product-seo{grid-area:6/2/span 5}.astra-product-form>button,.astra-product-form>.ix-notice{grid-column:1/-1}.astra-upload-zone{background:#f5fbf8;border:2px dashed #c4dfd3;border-radius:14px;gap:16px;padding:24px;display:grid}.astra-upload-zone input{max-width:100%}.astra-image-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.astra-image-list>div{border:1px solid #d9e7df;border-radius:10px;min-width:0;padding:8px}.astra-image-list img{object-fit:contain;width:100%;height:110px}.astra-image-list button{font:inherit;background:#fff;border:1px solid #d3e4da;border-radius:5px;margin:2px;padding:5px;font-size:11px}.astra-image-list button:disabled{opacity:.4}@media (max-width:760px){.astra-product-form{flex-direction:column;padding:16px;display:flex}.astra-product-dialog{max-height:calc(100dvh - 24px)}.astra-product-form>.astra-product-images{order:0}}.astra-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.astra-admin-overview{grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:20px;display:grid}.astra-admin-revenue,.astra-admin-followup{flex-direction:column;gap:20px;min-width:0;display:flex}.astra-admin-product-revenue{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.astra-admin-followup>.grid{grid-template-columns:1fr}.astra-admin-followup .row{margin:18px 0}@media (max-width:1100px){.astra-admin-overview{grid-template-columns:1fr}.astra-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.astra-admin-product-revenue{grid-template-columns:1fr}}.astra-product-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;height:min(900px,100dvh - 48px);display:grid;overflow:hidden}.astra-product-dialog>header,.astra-product-dialog>footer{position:static}.astra-product-dialog>.astra-product-form{align-content:start;min-height:0;margin:0;overflow:auto}.astra-service-management,.astra-invoice-management{max-width:100%}.astra-service-management table,.astra-invoice-management{table-layout:fixed;min-width:920px}.astra-service-management th:first-child,.astra-invoice-management th:first-child{width:21%}.astra-service-management th:nth-child(2),.astra-invoice-management th:nth-child(2){width:19%}.astra-service-management th:nth-child(7),.astra-invoice-management th:nth-child(7){width:16%}.astra-service-management td,.astra-invoice-management td{overflow-wrap:anywhere;vertical-align:middle}.astra-service-management .table-subline,.astra-invoice-management .table-subline{white-space:normal;overflow-wrap:anywhere}.astra-service-management .merchant-row-actions{flex-wrap:wrap}.astra-service-management .merchant-inline-editor{max-width:min(560px,80vw)}.astra-fulfillment{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.astra-fulfillment form{align-items:center;gap:8px;max-width:100%;display:flex}.astra-fulfillment select{max-width:180px}.astra-ad-gallery>img,.astra-ad-gallery>video{object-fit:contain;width:100%;max-height:320px}.astra-ad-media-dialog{border:1px solid #d2e5db;border-radius:16px;width:min(1000px,94vw);max-height:92dvh;padding:18px}.astra-ad-media-dialog::backdrop{background:#102520a8}.astra-ad-media-dialog img,.astra-ad-media-dialog video{object-fit:contain;max-width:100%;max-height:75dvh;margin:16px auto;display:block}.astra-ad-layout{grid-template-columns:minmax(260px,1fr) minmax(0,1.8fr);align-items:start;gap:20px;display:grid}.astra-ad-list-item{color:inherit;overflow-wrap:anywhere;border:1px solid #d6e7df;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:12px 0;padding:16px;display:grid}.astra-ad-list-item.active{background:#edf9f4;border-color:#0aa67c}.astra-ad-list-item>small{grid-column:1/-1}.astra-ad-layout .admin-ad-card{margin:0}.astra-ad-review{border-bottom:1px solid #d5e5dc;margin-bottom:20px;padding-bottom:20px}.astra-ad-media-dialog[open]{display:block}@media (max-width:1100px){.astra-ad-layout{grid-template-columns:1fr}.astra-ad-list{max-height:360px;overflow:auto}}.astra-plan-comparison table{width:100%;min-width:740px}.astra-plan-comparison th{background:#e3f5ee}.astra-plan-comparison .is-selected{background:#edf9f3;box-shadow:inset -3px 0 #16876b}.astra-plan-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.astra-plan-editor .admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.astra-plan-editor .admin-span-3{grid-column:1/-1}.astra-plan-editor .row{margin-top:18px}.astra-plan-live{min-width:0}.astra-draft-features{padding:0;list-style:none}.astra-draft-features li{align-items:center;gap:5px;margin:8px 0;display:flex}.astra-draft-features input{flex:1;min-width:0}.astra-draft-features button{background:#fff;border:1px solid #d3e6dd;border-radius:8px;width:36px;height:36px}.astra-plan-live .astra-subscription-panel{min-width:0}@media (max-width:1050px){.astra-plan-workspace{grid-template-columns:1fr}}.astra-admin-workspace{min-width:0}.astra-payout-five{grid-template-columns:repeat(5,minmax(0,1fr))!important}.astra-admin-payouts .internal-finance-panel{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.astra-admin-payouts .internal-finance-panel .panel-title-row{flex:1;margin:0}.astra-admin-payouts .internal-finance-panel .grid{flex-wrap:wrap;flex:2;gap:20px;display:flex}.astra-admin-payouts .internal-finance-panel .profit-card{box-shadow:none;background:0 0;min-height:0;padding:0}.astra-admin-payouts .table-wrap{max-width:100%;overflow:auto}.astra-admin-payouts table{table-layout:fixed;width:100%;min-width:1260px}.astra-admin-payouts th,.astra-admin-payouts td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.astra-admin-payouts th{background:#e3f5ee;border-bottom:2px solid #29987c}.astra-admin-payouts td:nth-child(2){width:180px}.astra-admin-payouts td:nth-child(5){background:#f0faf5}.astra-admin-payouts td .badge{white-space:normal}.astra-admin-payouts table .button{white-space:normal;padding:8px}.astra-integrations-list{gap:16px;display:grid}.astra-integration-row{grid-template-columns:minmax(200px,1fr) minmax(260px,1.5fr) minmax(140px,.65fr);align-items:start;gap:18px;display:grid!important}.astra-integration-row>.row{flex-direction:column;grid-area:1/1/3;align-items:flex-start;display:flex}.astra-integration-row>.integration-status-list{grid-area:1/2/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.astra-integration-row>.button{white-space:normal;grid-column:3;margin:0!important}.astra-integration-row>.warning-box,.astra-integration-row>.connector-env{overflow-wrap:anywhere;grid-column:1/-1}.astra-integration-row>*{min-width:0}.astra-integration-row strong{overflow-wrap:anywhere}.payment-gateways-page .payment-config-section{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}.payment-gateways-page .payment-config-section-title{grid-area:1/1/8;align-items:flex-start}.payment-gateways-page .payment-config-section>:not(.payment-config-section-title){grid-column:2}.payment-gateways-page .payment-config-section :is(input,textarea,select){min-width:0;max-width:100%}.payment-gateways-page .payment-config-section :is(code,.helper){overflow-wrap:anywhere}.payment-gateways-page .payment-config-section .payment-form-grid{min-width:0}@media (max-width:1100px){.astra-payout-five{grid-template-columns:repeat(3,minmax(0,1fr))!important}.astra-integration-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.astra-integration-row>.button{grid-column:auto}.payment-gateways-page .payment-config-section{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:650px){.astra-payout-five{grid-template-columns:1fr!important}.astra-integration-row,.payment-gateways-page .payment-config-section{flex-direction:column;display:flex!important}.astra-integration-row>*{width:100%}.astra-integration-row>.integration-status-list{grid-template-columns:1fr}.payment-gateways-page .payment-config-section>*{width:100%}}.provider-import-card .catalog-compact-form{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(260px,1.15fr)!important;gap:16px!important;display:grid!important}.provider-import-card .catalog-compact-form>:not(.astra-catalog-images):not(.astra-catalog-image-links):not(input[type=hidden]){grid-column:1/3!important}.provider-import-card .catalog-compact-form>.astra-catalog-images{grid-row:1/span 8;min-width:0;grid-column:3!important}.provider-import-card .catalog-compact-form>.astra-catalog-image-links{grid-row:9/span 2;min-width:0;grid-column:3!important}.provider-import-card .catalog-compact-form :is(input,textarea,select){min-width:0;max-width:100%}.provider-import-card .admin-form-actions{grid-column:1/-1!important}@media (max-width:800px){.provider-import-card .catalog-compact-form{flex-direction:column;display:flex!important}.provider-import-card .catalog-compact-form>*{width:100%}.provider-import-card .astra-catalog-images{order:1}.provider-import-card .admin-form-actions{order:2}}.payment-gateways-page .payment-config-section-title{grid-row:auto}.payment-gateways-page .astra-payment-section-body{gap:16px;min-width:0;display:grid}.payment-gateways-page .astra-payment-section-body>*{min-width:0;margin-block:0}.payment-gateways-page .payment-hosted-session-note{line-height:1.65}.payment-gateways-page .payment-apple-pay-switch{color:#244553;background:#f1f8f6}.astra-admin-workspace .metric .sar-amount{flex-wrap:nowrap;gap:4px;display:inline-flex}.astra-page-kind-icon{display:none}.astra-business-pages .astra-page-kind-icon{border-radius:10px;flex:none;width:38px;height:38px;padding:8px;display:block}.astra-business-pages .astra-page-kind-icon.content{color:#3975a4;background:#e9f2ff}.astra-business-pages .astra-page-kind-icon.landing{color:#158765;background:#e2f6ed}.astra-business-pages .pages-search{background:#fff;border-radius:10px;padding:0 12px;border:1px solid #cbded5!important}.astra-business-pages .pages-search input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.astra-business-pages .pages-list-filters{background:#eff5f2;border:1px solid #d8e7df;border-radius:10px;gap:4px;width:fit-content;padding:4px;display:flex}.astra-business-pages .pages-list-filters button{background:0 0;border:0;border-radius:7px;padding:9px 18px}.astra-business-pages .pages-list-filters button[aria-pressed=true]{color:#147d61;background:#fff;box-shadow:0 1px 4px #164c3020}.astra-admin-workspace .compact-metric>div>strong .sar-amount{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex!important}.astra-admin-workspace .compact-metric>div>strong .sar-amount>span{font-size:inherit!important;color:inherit!important;display:inline!important}.astra-product-dialog{--text:#173c4a;--muted:#607783;--line:#cfdfd8;--surface:#fff;color:#173c4a}.astra-product-dialog .field{flex-direction:column;gap:7px;min-width:0;display:flex}.astra-product-dialog :is(input,textarea,select){box-sizing:border-box;font:inherit;color:#173c4a;background:#fff}.astra-product-dialog input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),.astra-product-dialog textarea,.astra-product-dialog select{border:1px solid #c9ded4;border-radius:9px;width:100%;min-height:44px;padding:11px 12px;display:block}.astra-product-dialog input:is([type=checkbox],[type=radio]){accent-color:#089878;flex:none;width:18px;height:18px}.astra-product-dialog .button{color:#fff;min-height:40px;font:inherit;background:#079779;border:1px solid #168c71;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 15px;display:inline-flex}.astra-product-dialog .button.light{color:#173c4a;background:#fff;border-color:#c9ded4}.astra-product-dialog fieldset{border:1px solid #d5e5dc;border-radius:10px;padding:12px}.astra-product-dialog .bx-radio{align-items:center;gap:9px;display:flex}.astra-product-dialog .ix-notice{color:#145d47;background:#edf9f2;border:1px solid #b8ddcc;border-radius:9px;grid-column:1/-1;padding:12px}.astra-product-dialog .ix-notice-warn{color:#814700;background:#fff3e4}.astra-product-dialog>.astra-product-form .muted{color:#607783}.astra-admin-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.astra-admin-analysis-grid>.panel{min-width:0;margin:0;padding:18px}.astra-admin-analysis-grid h2{font-size:18px}.astra-revenue-chart svg{width:100%;height:auto;max-height:240px}.astra-revenue-periods{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.astra-revenue-periods>div{gap:8px;min-width:0;display:grid}.astra-revenue-periods small{font-size:11px;line-height:1.6}.astra-admin-extra-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.astra-admin-analysis-grid table{min-width:450px}.astra-admin-analysis-grid .table-wrap{max-width:100%;overflow:auto}.astra-admin-followup .panel{margin:0}.astra-admin-followup>section:first-child{background:#fffcf5;border-color:#f0d8a4}.astra-admin-followup>section:first-child>a{border:1px solid #efdfbf;border-radius:9px;margin-top:12px;padding:12px 8px}.astra-admin-workspace .astra-admin-kpis .compact-metric>div>strong{min-height:34px}.astra-admin-workspace .astra-admin-kpis .compact-metric{min-height:115px}@media (max-width:1250px){.astra-admin-analysis-grid{grid-template-columns:1fr}}@media (max-width:760px){.astra-admin-extra-metrics{grid-template-columns:1fr!important}}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-summary{grid-template-rows:210px 28px 32px minmax(48px,auto);align-content:center;justify-items:center;gap:0;display:grid}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .subscription-price-block{box-sizing:border-box;align-content:start!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .subscription-price-block>strong{grid-row:1}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-amount{grid-row:2}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .subscription-price-days{text-align:center;grid-row:3;width:100%}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .notes12-badge-slot{height:26px!important;position:absolute!important;top:0!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .subscription-price-badge-slot{position:absolute;bottom:0}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel :is(.landing-pricing-monthly,.landing-pricing-saving,.landing-pricing-description){text-align:center;align-self:center;margin:0!important}.astra-admin-workspace .compact-metric>div>strong .sar-amount{font-size:inherit!important;line-height:inherit!important;color:inherit!important}.astra-admin-workspace .compact-metric>div>strong .sar-figure{font-size:inherit!important;color:inherit!important}.astra-draft-features input{color:#102c3a;width:100%;min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbdde5;border-radius:9px;padding:9px 12px}.astra-draft-features input[readonly]{background:#f5faf8}.astra-integration-row>.button{grid-row:auto}.astra-integration-row>.button:first-of-type{grid-row:1}.astra-integration-row>.button:nth-of-type(2){grid-row:2}.astra-integration-row>.connector-env{color:#536b79;grid-row:3}.astra-integration-row .integration-status-list{box-shadow:none;background:0 0;border:0}.astra-integration-row .connector-env code{color:#536b79}.astra-product-carriers{border-top:1px solid #d5e5dc;grid-column:1/-1;padding-top:18px}.astra-product-dialog [role=alert]{color:#a92525}.astra-product-carriers a{color:#087a63;text-decoration:underline}.astra-product-section-heading{grid-column:1;margin:4px 0 0;font-size:18px}.astra-product-form>.astra-product-images{grid-row:1/span 6}.astra-product-form>.astra-product-seo{grid-row:7/span 5}.app-shell .main .merchant-products-panel .merchant-products-head,.app-shell .main .catalog-pro-table.catalog-four-columns .catalog-list-head{color:#102c3a!important;background:#eaf8f3!important;border-bottom:1px solid #22b58e!important}.app-shell .main .merchant-products-panel .merchant-product-row,.app-shell .main .catalog-four-columns .catalog-product-row{background:#fff!important;border-color:#e1e9e6!important}.app-shell .main .merchant-products-panel .table-pagination,.app-shell .main .handoff-merchant-catalog .table-pagination{color:#102c3a!important;background:#fff!important;border-color:#d5e5df!important}.app-shell .main .merchant-price-input-wrap{min-width:0!important}.app-shell .main .merchant-price-input-wrap>input{color:#102c3a!important;text-align:center!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:40px!important;padding:0!important;font-size:14px!important}.app-shell .main .merchant-price-currency{color:#087a63!important;border:0!important;padding:0!important;line-height:1!important}.app-shell .main .astra-business-templates .template-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1100px){.app-shell .main .astra-business-templates .template-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.app-shell .main .astra-business-templates .template-choice-grid{grid-template-columns:minmax(0,1fr)!important}}.app-shell .main .handoff-merchant-catalog .admin-pagination-footer{color:#102c3a!important;background:#fff!important;border:1px solid #d5e5df!important}.app-shell .main .handoff-merchant-catalog .admin-pagination-footer .muted{color:#536b79!important}@media screen{.bx-shared-invoice{min-width:0;max-width:100%}.bx-shared-invoice>.ix-document,.ix-root .ix-document{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:auto}.ix-document-head>*{overflow-wrap:anywhere;min-width:0}}.app-shell .main .merchant-pro-table :is(.merchant-products-head,.merchant-product-row){grid-template-columns:minmax(210px,2fr) 100px 100px 210px 140px 100px 92px!important;gap:12px!important;min-width:1030px!important}.app-shell .main .merchant-pro-table .merchant-price-form{min-width:0!important}.app-shell .main .merchant-pro-table .merchant-price-input-wrap{grid-template-columns:18px minmax(0,1fr) 18px!important;gap:4px!important;padding:7px!important}@media (max-width:1100px){.app-shell .main .merchant-pro-table .merchant-product-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;min-width:0!important}.app-shell .main .merchant-pro-table .merchant-products-head{display:none!important}}.app-shell .main .merchant-products-head>span{line-height:1.5;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.app-shell .main .merchant-status-form .product-status-toggle{min-width:82px;white-space:nowrap!important;overflow-wrap:normal!important;gap:5px!important;padding-inline:8px!important}.app-shell .main .merchant-status-form .product-status-toggle span{white-space:nowrap!important;overflow-wrap:normal!important}.app-shell .main .merchant-products-panel .table-pagination :is(select,button){color:#102c3a!important;background:#fff!important;border-color:#d5e5df!important}.app-shell .main .merchant-products-panel .table-pagination button:disabled{opacity:.65;color:#657782!important}.app-shell .main .astra-icon-action>.astra-tooltip{min-height:20px;color:#fff!important;height:auto!important;font-size:13px!important;line-height:20px!important;display:block!important;overflow:visible!important}.astra-admin-overview .table a{color:#087a63!important}.astra-admin-overview .table a :is(.sar-amount,.sar-figure){color:inherit!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel{font-size:14px;line-height:1.6;box-sizing:border-box!important;width:min(100%,1100px,100vw - 330px)!important;max-width:1100px!important;padding:24px!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-tabs{box-sizing:border-box!important;height:48px!important;min-height:48px!important;padding:0!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-tabs button{box-sizing:border-box!important;height:46px!important;min-height:46px!important;padding:10px 16px!important;font-size:15px!important;line-height:24px!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .astra-subscription-action{height:54px!important;min-height:54px!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .astra-subscription-action .landing-plan-action{box-sizing:border-box!important;height:54px!important;min-height:54px!important;padding:10px 18px!important;font-size:16px!important;line-height:24px!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .notes12-subscription-payments{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:120px!important;min-height:120px!important;margin:0!important;padding:20px 0 0!important;display:flex!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .notes12-subscription-payments>strong{margin:0!important;font-size:15px!important;line-height:24px!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .notes12-subscription-payments>span{margin:0!important;font-size:13px!important;line-height:21px!important}@media (max-width:900px){:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel{width:min(100%,100vw - 60px)!important}}@media (max-width:760px){:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel{padding:18px!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-benefits{min-height:440px!important}}.astra-upload-zone{cursor:pointer;justify-content:center;align-items:center;min-height:84px;display:flex;position:relative}.astra-upload-zone>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.astra-upload-zone:focus-within{outline-offset:3px;outline:2px solid #087a63}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .astra-subscription-action{height:auto!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .astra-subscription-action .landing-plan-action{color:#fff!important;background:#079779!important;border:1px solid #079779!important;border-radius:10px!important;margin:0!important;font-weight:700!important}:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .astra-subscription-action .landing-plan-action:hover{background:#087d66!important}@media screen{.ix-root .ix-invoice-screen>*,.ix-root .ix-invoice-screen{min-width:0;max-width:100%}}.astra-admin-workspace .catalog-tab-content.provider-tab-content{background:#f2fbf8!important;border:1px solid #d5e5df!important}.astra-admin-workspace .catalog-tab-content .catalog-provider-option{color:#102c3a!important;background:#fff!important}.astra-admin-workspace .catalog-tab-content .catalog-provider-option.active{background:#e3f7ef!important;border-color:#1daa83!important}.app-shell .main .handoff-bx-orders .astra-business-order{background:linear-gradient(125deg,#fff 35%,#f0fcf7);border-color:#cde7dd;border-radius:16px;min-width:0;padding:22px;display:block}.handoff-bx-orders .astra-business-order .bx-product-main{gap:16px}.astra-business-order-header{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:18px;display:grid}.astra-business-order-identity,.astra-business-order-payment{overflow-wrap:anywhere;flex-direction:column;gap:10px;min-width:0;display:flex}.astra-business-order-identity>strong{font-size:18px;line-height:1.6}.astra-business-order-identity .technical-value{font:inherit;white-space:normal;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}.astra-business-order-payment{align-items:flex-end;max-width:100%}.astra-business-order-payment .astra-order-payment{white-space:normal;align-items:center;gap:8px;max-width:100%;padding:8px 12px;line-height:1.6;display:inline-flex}.astra-business-order-payment .astra-order-payment.success{color:#08764b;background:#dff8eb}.astra-business-order-payment .astra-order-payment>svg{flex:none}.astra-business-order-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-size:30px;line-height:1.4}.astra-business-order-meta{flex-wrap:wrap;align-items:center;gap:12px 18px;min-width:0;display:flex}.astra-business-order-meta>span{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.astra-business-order-meta svg{flex:none}.astra-business-order-meta .astra-fulfillment,.astra-business-order-meta .astra-fulfillment form{flex-wrap:wrap;min-width:0;max-width:100%}.astra-business-order-meta .astra-fulfillment select{min-width:0;max-width:100%}.astra-business-order-items{overflow-wrap:anywhere;border-top:1px solid #dcebe4;padding-top:14px}.astra-business-order-items:empty{display:none}.astra-business-order>form{min-width:0;max-width:100%;margin-top:18px}.app-shell .main .astra-business-pages :is(.pages-usage-type,.pages-create-option)>svg{box-sizing:content-box;border-radius:10px;flex:none;width:24px;height:24px;padding:10px}.app-shell .main .astra-business-pages .pages-kind-content>svg{color:#3975a4;background:#e9f2ff}.app-shell .main .astra-business-pages .pages-kind-landing>svg{color:#158765;background:#e2f6ed}.app-shell .main .astra-business-pages .pages-kind-content .pages-create-link{color:#3975a4;background:#fff;border:1px solid #cbdff2;border-radius:8px;padding:8px 12px}.app-shell .main .astra-business-pages .pages-kind-landing .pages-create-link{color:#158765;background:#fff;border:1px solid #cce7dc;border-radius:8px;padding:8px 12px}@media (max-width:600px){.app-shell .main .handoff-bx-orders .astra-business-order{padding:16px}.astra-business-order-header{grid-template-columns:minmax(0,1fr);gap:12px}.astra-business-order-payment{align-items:flex-start}.astra-business-order-amount{font-size:26px}}.app-shell .main .astra-gateway-current{background:#f3fbf8;border:1px solid #d6eae2;border-radius:10px;padding:12px 16px}.astra-gateway-panel .bx-gateway-choices>button>span{min-width:0}.astra-gateway-panel .bx-gateway-choices .astra-gateway-fee{color:#244553;overflow-wrap:anywhere;border-top:1px solid #dcebe4;align-items:flex-start;gap:8px;margin-top:14px;padding-top:12px;line-height:1.7;display:flex}.astra-gateway-panel .astra-gateway-fee>svg{flex:none;margin-top:3px}.astra-ad-layout .admin-ad-card-head{border-bottom:1px solid #d5e8df;color:#102c3a!important;background:#f2fbf8!important}.astra-ad-layout .admin-ad-card-head .reference-value,.astra-ad-layout .admin-ad-card-head-facts,.astra-ad-layout .admin-ad-card-head-facts>*,.app-shell .main .astra-ad-layout .admin-ad-card-head-facts strong{color:#244553!important}.ix-root .astra-invoice-support{--foreground:#102c3a;--muted:#607783;--line:#d2e3dc;--panel:#fff;--droopox-tech-panel:#fff;--droopox-tech-panel-border:#d2e3dc;--droopox-tech-muted:#607783;--droopox-tech-accent-text:#087a63;--droopox-tech-accent-soft:#e4f7ef;color:#102c3a;box-sizing:border-box;min-width:0;padding:24px}.ix-root .astra-invoice-support .panel{color:#102c3a;box-shadow:none;background:#fff;border:1px solid #d2e3dc;margin-bottom:18px}.ix-root .astra-invoice-support :is(h1,h2,h3,.field>span,td){color:#102c3a}.ix-root .astra-invoice-support .muted,.ix-root .astra-invoice-support .helper{color:#607783}.ix-root .astra-invoice-support .field :is(input,textarea,select){color:#102c3a;box-sizing:border-box;background:#fff;border:1px solid #c9ddd4;min-width:0;max-width:100%}.ix-root .astra-invoice-support .field select option{color:#102c3a;background:#fff}.ix-root .astra-invoice-support .field :is(input,textarea)::placeholder{color:#607783}.ix-root .astra-invoice-support .button.light{color:#102c3a;background:#fff;border-color:#c9ddd4}.ix-root .astra-invoice-support .table-wrap{max-width:100%;overflow:auto}.ix-root .astra-invoice-support .table th{color:#244553;background:#eaf8f3}.ix-root .astra-invoice-support .badge.warning{color:#855408;background:#fff3d7}.ix-root .astra-invoice-support .badge.neutral{color:#506878;background:#eef3f6}.ix-root .astra-invoice-support .badge.success{color:#087a63;background:#e4f7ef}.ix-root .astra-invoice-support :is(.support-new-ticket,.support-reply,.support-messages,.support-message){overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.ix-root .astra-invoice-support{padding:16px}}@media (max-width:440px){:is(.app-shell .main,.ix-root .ix-main) .astra-subscription-panel .landing-pricing-tabs button{white-space:normal;justify-content:center;align-items:center;min-width:0;display:flex;padding:2px 4px!important;line-height:20px!important}}
.astra-commerce-shell{--commerce-sidebar-width:234.9px;--commerce-mint-ground:#f2fbf8;--commerce-mint-pattern:url(/landing-v2/images/commerce-mint.svg)}.app-shell.astra-commerce-shell>.main.notes12-commerce-workspace{background-position:top;background-repeat:repeat-y;background-size:100%;min-height:100dvh;background-color:var(--commerce-mint-ground)!important;background-image:var(--commerce-mint-pattern)!important}.astra-commerce-shell .main :is(.commerce-products-table,.commerce-catalog-table){min-width:0;padding:0;overflow:visible}.astra-commerce-shell .main .commerce-products-table :is(.merchant-products-head,.commerce-product-row){grid-template-columns:minmax(165px,2.2fr) minmax(70px,.9fr) minmax(75px,.9fr) 110px minmax(80px,.9fr) 90px 96px;align-items:center;gap:12px;width:100%;min-width:0;padding:18px 16px;display:grid}.astra-commerce-shell .main .commerce-products-table .commerce-product-row{border-bottom:1px solid #e1e9ed;min-height:112px}.commerce-product-cell{overflow-wrap:anywhere;color:#102c3a;min-width:0}.astra-commerce-shell .main .commerce-products-table .merchant-category-text{color:#102c3a}.astra-commerce-shell .main .commerce-products-table .commerce-price-input>input{color:#102c3a;font-weight:700}.commerce-catalog-head{color:#102c3a;background:#eaf8f3;border-bottom:1px solid #0ab58c;font-size:16px;font-weight:700}.commerce-catalog-price{color:#102c3a;white-space:normal;overflow-wrap:anywhere;background:0 0;padding:0;font-size:17px}.commerce-category-filter{border:0;gap:8px;min-width:0;padding:0;display:grid}.commerce-product-row{color:#102c3a;background:#fff;font-size:16px}.astra-commerce-shell .main .commerce-products-table .merchant-product-main{gap:12px;min-width:0;display:flex}.astra-commerce-shell .main .commerce-products-table .merchant-product-main :is(img,.image-placeholder){object-fit:contain;background:#fff;border-radius:12px;flex:0 0 64px;width:64px;height:64px}.astra-commerce-shell .main .commerce-products-table .merchant-product-copy{min-width:0}.astra-commerce-shell .main .commerce-products-table .merchant-product-copy>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.astra-commerce-shell .main .commerce-products-table .commerce-price-form{width:110px;max-width:100%;display:block;position:relative}.astra-commerce-shell .main .commerce-products-table .commerce-price-input{box-sizing:border-box;background:#fff;border:1px solid #d5e1e7;border-radius:8px;grid-template-columns:14px minmax(0,1fr) 14px;align-items:center;gap:2px;width:110px;max-width:100%;height:38px;padding:0 5px;display:grid}.astra-commerce-shell .main .commerce-products-table .commerce-price-input>input{appearance:textfield;text-align:center;width:100%;min-width:0;height:34px;min-height:0;box-shadow:none;background:0 0;border:0;grid-area:1/2;padding:0;font-size:14px}.commerce-price-input>.commerce-price-currency{color:#008369;grid-area:1/1;position:static;transform:none}.commerce-price-input>.astra-price-pencil{color:#008369;grid-area:1/3}.commerce-products-table input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.commerce-products-table .astra-price-pencil{width:14px;height:14px}.commerce-products-table .price-save-icon{top:calc(100% + 4px);color:#087a63;background:#e5f8f0;width:28px;height:24px;position:absolute;inset-inline-end:0}.astra-commerce-shell .main .commerce-products-table .merchant-product-actions{border:0;align-items:center;gap:8px;padding:0}.astra-commerce-shell .main .commerce-products-table .merchant-product-actions>form{box-shadow:none;background:0 0;border:0;padding:0;display:flex}.astra-commerce-shell .main .commerce-products-table .money-cell{white-space:normal;overflow-wrap:anywhere}.astra-commerce-shell .main .commerce-catalog-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px 16px;margin-bottom:20px;padding:10px;display:grid}.commerce-catalog-filters label{gap:2px;min-width:0;display:grid}.commerce-catalog-filters .catalog-search-filter{grid-column:span 2}.commerce-catalog-filters label>span:first-child{color:#102c3a;font-size:14px;font-weight:700;line-height:18px}.commerce-catalog-filters :is(input,select){color:#102c3a;width:100%;min-width:0;height:34px;min-height:34px;font:inherit;background:#fff;border:1px solid #cddde5;border-radius:10px;padding:4px 12px}.commerce-search-field{display:block;position:relative}.commerce-search-field>input{display:block}.commerce-search-field>svg{inset-inline-start:14px;color:#718a97;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.astra-commerce-shell .main .pro-filter-bar>.commerce-product-search{flex:2 220px}.astra-commerce-shell .main .commerce-product-search .commerce-search-field>input,.app-shell.astra-commerce-shell .main .pro-filter-bar .commerce-product-search .commerce-search-field>input{padding-inline:44px 14px}.commerce-catalog-filters .commerce-search-field>input{padding-inline-start:44px}.catalog-filter-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.astra-commerce-shell .main .catalog-filter-actions>.button{white-space:normal;max-width:100%;height:43.2px;min-height:43.2px;padding:0 6px;font-size:16px}.astra-commerce-shell .main .catalog-filter-actions>.button:first-child{width:65.53px;height:40.5px;min-height:40.5px}.astra-commerce-shell .main .catalog-filter-actions>.filter-reset{width:117.07px}.astra-commerce-shell .main .commerce-catalog-table :is(.commerce-catalog-head,.commerce-catalog-row){grid-template-columns:minmax(0,2.7fr) minmax(100px,1fr) minmax(85px,.8fr) minmax(180px,1.2fr);align-items:center;gap:16px;min-width:0;padding:18px 20px;display:grid}.commerce-catalog-table .catalog-product-main>div{min-width:0}.commerce-catalog-table :is(h2,.catalog-category-pill,.money-cell){overflow-wrap:anywhere;white-space:normal}.commerce-catalog-table .commerce-catalog-row>*,.commerce-catalog-table .catalog-row-actions>form{min-width:0;max-width:100%}.commerce-catalog-table .catalog-action-button{white-space:normal}.commerce-catalog-row{color:#102c3a;background:#fff;border-top:1px solid #dce8e4}.commerce-catalog-row:nth-of-type(2n){background:#f6fbf9}.commerce-catalog-row>*,.commerce-product-row>*{grid-area:auto}.commerce-editor-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.commerce-editor-column{flex-direction:column;gap:22px;min-width:0;display:flex}.commerce-editor-section{border-bottom:1px solid #dce9e4;gap:14px;min-width:0;padding-bottom:18px;display:grid}.commerce-editor-section :is(h3,p){margin:0}.commerce-editor-section :is(.field-row,fieldset){min-width:0}.astra-product-dialog .commerce-editor-section .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.astra-product-dialog .commerce-editor-section fieldset.field{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.astra-product-dialog .commerce-editor-section .bx-radio{border:1px solid #d4e4dc;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.astra-product-dialog .commerce-editor-section .bx-radio input{flex:0 0 20px;width:20px;height:20px}.astra-product-dialog .commerce-editor-section :is(input,textarea,select){box-sizing:border-box;max-width:100%}.astra-product-dialog .astra-image-list{grid-template-columns:repeat(3,minmax(0,1fr))}.astra-product-dialog .astra-upload-zone{gap:10px;padding:12px}.astra-product-dialog .astra-upload-zone input{width:100%;min-width:0}.astra-product-dialog .astra-product-form>button[type=submit]{margin-top:18px}.astra-product-dialog[open]{grid-template-rows:auto minmax(0,1fr)}.astra-product-dialog>.astra-product-form{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.commerce-product-form-body{overscroll-behavior:contain;grid-column:1/-1;min-height:0;padding:20px;overflow:auto}html:has(.astra-product-dialog[open]){overflow:hidden}.commerce-product-form-actions{background:#fff;border-top:1px solid #dce9e4;grid-column:1/-1;align-items:center;gap:12px;padding:12px 20px;display:flex}.commerce-product-form-actions>.button{min-width:140px;min-height:42px;font:inherit;cursor:pointer;border:1px solid #cbded6;border-radius:8px}.commerce-product-form-actions>.button[type=submit],.astra-commerce-shell .main .catalog-filter-actions>button.commerce-button-90{color:#fff;background:#008369}.commerce-product-form-actions>.button.light{color:#102c3a;background:#fff}.astra-product-dialog .commerce-editor-section .astra-product-seo{gap:14px;display:grid}.astra-product-dialog :is(button,a,input,select,textarea):focus-visible,.astra-commerce-shell .main :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #00836b}.astra-product-dialog :is(input,textarea)::placeholder,.astra-commerce-shell .main :is(.commerce-catalog-filters,.bx-shipping-settings) input::placeholder{color:#607783;opacity:1}.bx-root .main .handoff-bx-products .bx-product-row>.bx-product-actions{flex-flow:row;align-items:center;gap:6px}.bx-root .main .handoff-bx-products .bx-product-actions :is(.bx-product-edit-action,.bx-product-icon-action){color:#102c3a;background:#fff;border:1px solid #d5e1e7;justify-content:center;width:36px;height:38px;min-height:38px;padding:0;display:inline-flex}.bx-root .main .handoff-bx-products .bx-product-actions .bx-product-delete{color:#c52222;border-color:#efc8c8}.bx-root .main .handoff-bx-products .bx-product-stock label>span{clip-path:inset(50%);width:1px;height:1px;position:absolute}.bx-root .main .handoff-bx-products .bx-product-main>strong{overflow-wrap:anywhere}.app-shell .main .astra-business-templates .template-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .main .astra-business-templates .template-choice-grid .template-card>.template-preview-media{aspect-ratio:16/9;width:100%;height:auto;min-height:0;max-height:none;box-shadow:none}.app-shell .main .astra-business-templates .template-compact-description{color:#526575;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:1.6;overflow:hidden}.template-usage-tags{flex-wrap:wrap;align-content:start;gap:6px;min-height:28px;display:flex}.app-shell .main .astra-business-templates .template-compact-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #d9e7e2;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.template-compact-media{aspect-ratio:16/9;background:#f4f9fb;border-radius:8px;width:100%;position:relative;overflow:hidden}.template-compact-media>img{object-fit:contain;width:100%;height:100%;display:block}.template-compact-media>span{top:8px;color:#fff;background:#102c3a;border-radius:16px;padding:5px 12px;font-size:13px;position:absolute;inset-inline-start:8px}.app-shell .main .template-compact-card>.row{flex-wrap:wrap;justify-content:space-between;gap:8px;min-height:24px;margin:0;display:flex}.template-compact-card h2{margin:0;font-size:18px}.template-current-tag{color:#08755e;background:#e8f8f2;border:1px solid #b9e8d9;border-radius:12px;padding:3px 8px;font-size:11px;line-height:16px}.app-shell .main .astra-business-templates .template-compact-card h2{margin:0;font-size:18px;line-height:24px}.app-shell .main .astra-business-templates .template-compact-card>.row .badge{min-height:0;padding:3px 8px;font-size:11px;line-height:16px}.template-compact-card .template-usage-tags{min-height:25px}.template-compact-card .template-usage-tags>span{padding:4px 8px}.commerce-products-table .merchant-products-head,.commerce-catalog-head{border-radius:16px 16px 0 0}.commerce-products-table .table-pagination{border-radius:0 0 16px 16px}@media (min-width:1700px){.app-shell .main .astra-business-templates .template-compact-card{gap:8px;padding:12px}}.app-shell .main .astra-business-templates .template-compact-card .template-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.app-shell .main .astra-business-templates .template-compact-card .template-card-actions>.button{min-height:40px;padding:8px;font-size:14px}.template-usage-tags>span{color:#315b64;background:#e8f8f2;border-radius:12px;padding:5px 10px;font-size:12px;line-height:1.4}.app-shell .main .astra-business-templates .template-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.app-shell .main .astra-business-pages .pages-create-option{grid-template-columns:44px minmax(0,1fr);gap:8px 12px;display:grid}.app-shell .main .astra-business-pages .pages-create-option>div{display:contents}.app-shell .main .astra-business-pages .pages-create-option>svg{grid-row:1/3}.app-shell .main .astra-business-pages .pages-create-option :is(h3,p){grid-column:2}.app-shell .main .astra-business-pages .pages-create-option .pages-create-link{border:1px solid #bce5db;color:#008369;background:radial-gradient(85% 190% at 60% -95%,#fff 98%,#0000 100%),#edfbf6;border-inline-start:5px solid #10cba4;border-radius:10px;grid-column:1/-1;justify-content:center;width:100%;min-height:44px;margin-top:6px;padding:8px 12px}.app-shell .main .astra-business-pages .pages-create-link>svg{background:0 0;border:0;padding:0}.bx-root .app-shell .main .commerce-button-80{white-space:nowrap;flex-shrink:0;width:103.15px;min-width:0;max-width:100%;height:39.35px;min-height:39.35px;padding:0 5px;font-size:16px;line-height:1.4}@media (max-width:600px){.bx-root .app-shell .main .bx-shipping-summary .commerce-button-80{width:80%}}.bx-root .app-shell .main .bx-shipping-settings .form-grid .commerce-button-80{justify-self:start;width:108.8px}.bx-shipping-settings .bx-actions>form:first-child .commerce-button-80{width:106.325px}.bx-shipping-settings .bx-actions>form:last-child .commerce-button-80{width:103.45px}.bx-root .app-shell .main .bx-shipping-settings .bx-shipping-preferences .commerce-button-80{width:115.975px}.bx-root .app-shell .main .bx-refresh-token{text-align:right;direction:rtl}.bx-shipping-preferences>.bx-choose-services{margin-bottom:24px}.bx-root .app-shell .main .bx-service-options{background:#fff;border:0;padding:0}.bx-root .app-shell .main .bx-service-options label{box-shadow:none;background:#fff;border:0;padding:8px 0}.bx-root .app-shell .main .bx-service-options input[type=checkbox]{accent-color:#00876c;flex:0 0 21px;width:21px;height:21px;min-height:21px;margin:0;padding:0}.bx-shipping-preferences .bx-selected-tags:empty{display:none}.bx-root .main .handoff-bx-billing .bx-billing-layout{grid-template-columns:minmax(0,78fr) minmax(0,22fr);gap:20px;display:grid}.bx-root .main .handoff-bx-billing .bx-table-scroll{min-width:0;overflow:visible}.bx-root .main .handoff-bx-billing table{table-layout:fixed;width:100%;min-width:0}.bx-root .main .handoff-bx-billing :is(th,td){white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:14px 10px}.handoff-bx-billing th:first-child{width:27%}.handoff-bx-billing th:nth-child(2){width:24%}.handoff-bx-billing th:nth-child(3){width:19%}.handoff-bx-billing th:nth-child(4){width:14%}.handoff-bx-billing th:nth-child(5){width:16%}.bx-root .main .handoff-bx-billing .bx-invoice-details{border-inline-start:1px solid #dce8e4;min-width:0;padding-inline-start:16px}.bx-invoice-details :is(h2,dt,dd,.button){white-space:normal;overflow-wrap:anywhere;max-width:100%}.bx-invoice-details h2{font-size:20px}.bx-root .main .handoff-bx-billing .badge{white-space:normal}.commerce-shipping-quote :is(.bx-product-row,.bx-product-main,.bx-product-main>*,.bx-form-section,.field-row){min-width:0;max-width:100%}.commerce-shipping-quote :is(.technical-value,.bx-product-main strong,.bx-product-main span){white-space:normal;overflow-wrap:anywhere}@media (max-width:1100px){.bx-root .main .ui03-shipping .bx-table-scroll{min-width:0;overflow:visible}.bx-root .main .ui03-shipping .bx-shipment-table{table-layout:fixed;width:100%;min-width:0}.ui03-shipping .bx-shipment-table thead{display:none}.ui03-shipping .bx-shipment-table tbody{gap:12px;display:grid}.ui03-shipping .bx-shipment-table tr{border:1px solid #dce8e4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;display:grid}.bx-root .main .ui03-shipping .bx-shipment-table td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:8px;display:block}.ui03-shipping .bx-shipment-table td:last-child{grid-column:1/-1}.ui03-shipping .bx-shipment-table td:before{content:attr(data-label);color:#526575;margin-bottom:6px;font-size:13px;display:block}.ui03-shipping .bx-shipment-table .technical-value{white-space:normal;overflow-wrap:anywhere}.ui03-shipping .bx-shipment-detail .bx-product-row{grid-template-columns:minmax(0,1fr)}.bx-root .main .ui03-shipping .bx-shipment-detail[open]{min-width:0;max-width:100%}.ui03-shipping .bx-shipment-detail :is(dd,strong,span,code){white-space:normal;overflow-wrap:anywhere;min-width:0}}@media (max-width:760px){.commerce-shipping-quote .bx-product-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:1250px){.astra-commerce-shell .main .commerce-products-table .merchant-products-head{display:none}.astra-commerce-shell .main .commerce-products-table .commerce-product-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.commerce-products-table .commerce-product-row>.merchant-product-main{grid-column:1/-1}.commerce-products-table [data-label]:before{content:attr(data-label);color:#526575;margin-bottom:6px;font-size:13px;font-weight:400;display:block}.astra-commerce-shell .main .commerce-products-table .merchant-product-actions{display:block}.commerce-products-table .merchant-product-actions>a,.commerce-products-table .merchant-product-actions>form{vertical-align:middle;margin-inline-end:6px;display:inline-flex}.astra-commerce-shell .main .commerce-products-table .commerce-price-form{width:100%}.bx-root .main .handoff-bx-billing .bx-billing-layout{grid-template-columns:minmax(0,1fr)}.bx-root .main .handoff-bx-billing .bx-invoice-details{border-inline-start:0;border-top:1px solid #dce8e4;padding:16px 0 0}}@media (max-width:1100px){.app-shell .main .astra-business-templates .template-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-actions{gap:8px}.astra-commerce-shell .main .commerce-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-catalog-filters .catalog-search-filter{grid-column:auto}.catalog-filter-actions{grid-column:1/-1}}@media (max-width:760px){.commerce-editor-columns{grid-template-columns:minmax(0,1fr)}.astra-product-dialog .astra-product-form{padding:16px}.astra-commerce-shell .main .commerce-catalog-table .commerce-catalog-head{display:none}.astra-commerce-shell .main .commerce-catalog-table .commerce-catalog-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.commerce-catalog-table .catalog-product-main,.commerce-catalog-table .catalog-row-actions{grid-column:1/-1}.commerce-catalog-table .catalog-product-main{flex-wrap:nowrap}.bx-root .main .handoff-bx-billing table :is(thead,tbody,tr,th,td){display:block}.bx-root .main .handoff-bx-billing table thead{display:none}.bx-root .main .handoff-bx-billing table tr{border-bottom:1px solid #dce8e4;padding:12px 0}.bx-root .main .handoff-bx-billing table td{border:0;padding:6px 8px}.handoff-bx-billing td:before{content:attr(data-label);color:#526575;font-size:13px;display:block}}@media (max-width:650px){.app-shell .main .astra-business-templates .template-choice-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px){.astra-commerce-shell .main .commerce-catalog-filters{grid-template-columns:minmax(0,1fr)}.catalog-filter-actions{grid-column:1}.astra-commerce-shell .main .commerce-products-table :is(.commerce-product-row,.table-pagination){padding:14px}.commerce-products-table .table-pagination{flex-wrap:wrap;gap:12px}}
