*{box-sizing:border-box}body{color:#fff;background:#09090b;margin:0;font-family:Arial,Helvetica,sans-serif}.site-shell,.page{min-height:100vh}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090be6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:18px 40px;display:flex;position:sticky;top:0}.brand,.footer-brand{color:#fff;font-weight:800;text-decoration:none}.brand{align-items:center;gap:10px;font-size:18px;display:inline-flex}.brand-mark{color:#09090b;background:#fff;border:1px solid #fff3;border-radius:8px;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.site-nav{align-items:center;gap:22px;display:flex}.site-nav a{color:#d4d4d8;text-decoration:none}.site-nav a:hover{color:#fff}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:85vh;padding:40px;display:flex}.badge{color:#d4d4d8;border:1px solid #fff3;border-radius:999px;margin-bottom:24px;padding:8px 14px}h1{letter-spacing:0;margin:0;font-size:clamp(54px,10vw,120px)}.hero p{color:#d4d4d8;max-width:760px;font-size:24px;line-height:1.5}.actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:20px;display:flex}.button{border-radius:12px;padding:15px 24px;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .12s,box-shadow .16s}.primary{color:#000;background:#fff}.primary:hover{color:#075985;background:#e0f2fe;box-shadow:0 10px 24px #0ea5e938}.primary:active{transform:translateY(1px)}.secondary{color:#fff;border:1px solid #fff4}.secondary:hover{background:#ffffff14;border-color:#fff}.button:focus-visible,.preview-link:focus-visible,.support-action-list a:focus-visible,.support-action-list button:focus-visible,.admin-list button:focus-visible,.admin-order-list button:focus-visible,.refund-controls button:focus-visible,.image-actions button:focus-visible,.thumb-row button:focus-visible{outline-offset:3px;outline:3px solid #38bdf8}.button:disabled,.support-action-list button:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.product{text-align:center;max-width:900px;margin:0 auto;padding:80px 40px}.product h2{font-size:42px}.product p{color:#d4d4d8;font-size:20px}.site-footer{background:#0f0f12;border-top:1px solid #ffffff14;justify-content:space-between;gap:32px;padding:34px 40px;display:flex}.site-footer p{color:#a1a1aa;max-width:520px;margin:10px 0 0;line-height:1.5}.footer-contact{color:#a1a1aa;text-align:right;gap:8px;display:grid}.footer-contact a{color:#fff;font-weight:800;text-decoration:none}.support-page{color:#18181b;background:#f6f8fb;min-height:100vh}.support-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:28px;max-width:1180px;margin:0 auto;padding:56px 40px 30px;display:grid}.support-hero .badge{color:#3f3f46;border-color:#18181b22;margin-bottom:18px;display:inline-block}.support-hero h1{margin:0;font-size:clamp(46px,7vw,86px)}.support-hero p{color:#52525b;max-width:740px;margin:16px 0 0;font-size:20px;line-height:1.5}.lookup-panel,.portal-panel{background:#fff;border:1px solid #dfe5ee;border-radius:8px;box-shadow:0 14px 32px #0f172a12}.lookup-panel{gap:16px;padding:22px;display:grid}.lookup-panel label,.portal-panel label{color:#3f3f46;gap:8px;font-weight:800;display:grid}.lookup-panel input,.portal-panel input,.portal-panel select,.portal-panel textarea{color:#18181b;width:100%;min-height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px}.portal-panel textarea{resize:vertical;min-height:104px}.support-page .button{cursor:pointer;border:0;border-radius:8px}.support-page .primary{color:#fff;background:#111827}.support-page .primary:hover{color:#fff;background:#2563eb}.support-page .primary:active{background:#1d4ed8}.support-page .secondary{color:#18181b;background:#fff;border:1px solid #cbd5e1}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;padding:0 40px 72px;display:grid}.access-only{max-width:760px;margin:0 auto;padding:0 40px 72px}.access-note h2{margin:0 0 12px;font-size:28px}.access-note p{color:#52525b;margin:0;line-height:1.5}.access-note ul{color:#3f3f46;gap:10px;margin:18px 0 0;padding-left:20px;display:grid}.portal-panel{padding:22px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.panel-heading span{color:#71717a;text-transform:uppercase;font-size:12px;font-weight:800}.panel-heading h2,.support-actions h2{margin:4px 0 0;font-size:26px}.panel-heading strong{color:#166534;background:#dcfce7;border-radius:999px;padding:7px 11px}.panel-heading a{color:#2563eb;font-weight:800;text-decoration:none}.panel-heading .track-button{color:#fff;white-space:nowrap;min-height:40px;padding:11px 15px}.order-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.order-facts div{background:#fbfdff;border:1px solid #e4e9f2;border-radius:8px;padding:14px}.order-facts span,.item-row span,.shipment-details dt,.shipment-timeline span,.support-actions p{color:#71717a}.order-facts strong,.order-facts span{display:block}.order-facts strong{margin-top:5px}.item-list{border-top:1px solid #e4e9f2;display:grid}.item-row{justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.item-row strong,.item-row span{display:block}.shipment-details{gap:14px;margin:0 0 20px;display:grid}.shipment-details div{gap:5px;display:grid}.shipment-details dd{margin:0;font-weight:800}.shipment-timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.shipment-timeline li{padding-left:28px;position:relative}.shipment-timeline li:before{content:"";border:2px solid #94a3b8;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:0}.shipment-timeline .complete:before{background:#16a34a;border-color:#16a34a}.shipment-timeline strong,.shipment-timeline span{display:block}.portal-panel label+label,.portal-panel label+button{margin-top:16px}.support-action-list{gap:10px;margin-top:18px;display:grid}.support-action-list a,.support-action-list button{color:#18181b;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;font-weight:800;text-decoration:none}.admin-page{color:#18181b;background:#f4f7fb;min-height:100vh;padding:42px 40px 76px}.admin-login{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:28px;max-width:1040px;margin:0 auto;display:grid}.admin-login h1,.admin-topbar h1{margin:0;font-size:clamp(42px,7vw,76px)}.admin-login p,.admin-section-title span,.admin-list p{color:#52525b;line-height:1.5}.admin-login .badge{color:#3f3f46;border-color:#18181b22;display:inline-block}.admin-card{background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:22px;box-shadow:0 14px 34px #0f172a12}.admin-card h2{margin:0 0 16px;font-size:22px}.admin-card label{color:#3f3f46;gap:8px;margin-top:14px;font-weight:800;display:grid}.admin-card input,.admin-card select,.admin-card textarea{color:#18181b;width:100%;min-height:42px;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.admin-card textarea{resize:vertical;min-height:92px}.admin-card .button{border:1px solid #cbd5e1;border-radius:8px;margin-top:18px}.admin-card .secondary{color:#18181b;background:#fff}.admin-topbar{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1280px;margin:0 auto 22px;display:flex}.admin-topbar span{color:#52525b;font-weight:800}.admin-topbar strong{color:#075985;text-transform:capitalize;background:#e0f2fe;border-radius:999px;padding:8px 12px}.admin-top-actions{align-items:center;gap:14px;display:flex}.admin-tabs{background:#fff;border:1px solid #dbe3ee;border-radius:8px;gap:8px;padding:6px;display:flex}.admin-tabs a{color:#3f3f46;text-align:center;border-radius:6px;min-width:92px;padding:9px 12px;font-weight:800;text-decoration:none}.admin-tabs a:hover,.admin-tabs a.active{color:#fff;background:#111827}.admin-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:18px;max-width:1280px;margin:0 auto;display:grid}.product-editor{gap:10px;display:grid}.image-manager{gap:14px;margin-top:8px;display:grid}.image-dropzone{text-align:center;background:#fbfdff;border:2px dashed #cbd5e1;border-radius:8px;justify-items:center;gap:6px;padding:18px;display:grid}.image-dropzone input{display:none}.image-dropzone .button{color:#18181b;margin-top:8px}.image-dropzone span,.product-image-tile span{color:#71717a;line-height:1.4}.image-url-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.image-url-row label{margin-top:0}.image-url-row .button{color:#18181b;min-height:42px;margin-top:0}.product-image-grid{gap:12px;display:grid}.product-image-tile{cursor:grab;background:#fbfdff;border:1px solid #e4e9f2;border-radius:8px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.product-image-tile:active{cursor:grabbing}.product-image-tile:first-child{background:#f8fafc;border-color:#111827}.product-image-tile img{aspect-ratio:4/3;object-fit:cover;background:#eef2f7;border-radius:6px;width:112px}.product-image-tile strong,.product-image-tile span{display:block}.product-image-tile span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.image-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.image-actions button{color:#18181b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:34px;padding:7px 10px;font-weight:800}.image-actions button:hover:not(:disabled){border-color:#111827}.image-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-section-title{border-bottom:1px solid #e4e9f2;justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:14px;display:flex}.admin-section-title h2{margin:0}.title-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.preview-link{color:#18181b;border:1px solid #cbd5e1;border-radius:8px;align-items:center;min-height:36px;margin-top:0;padding:8px 12px;display:inline-flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.admin-side{align-content:start;gap:18px;display:grid}.admin-list{gap:10px;display:grid}.product-list-item{gap:8px;display:grid}.admin-list .product-list-item{background:0 0;border:0;padding:0}.admin-list button,.admin-list div{color:#18181b;text-align:left;background:#fbfdff;border:1px solid #e4e9f2;border-radius:8px;width:100%;padding:12px}.admin-list img{aspect-ratio:16/9;object-fit:cover;background:#eef2f7;border-radius:6px;width:100%;margin-bottom:10px;display:block}.admin-list button{cursor:pointer}.preview-link:hover{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 10px 24px #2563eb38}.preview-link:active{color:#fff;background:#1d4ed8;border-color:#1d4ed8;transform:translateY(1px)}.admin-list strong,.admin-list span{display:block}.admin-list span{color:#71717a;margin-top:4px}.admin-mini-form{display:grid}.compact{margin-top:16px}.compact-title{margin-bottom:16px}.admin-link-button{color:#18181b;border:1px solid #cbd5e1;border-radius:8px;margin-top:14px;display:inline-block}.admin-users-page,.admin-reports-page,.admin-payments-page{max-width:1280px;margin:22px auto 0}.payment-gateway-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px;margin-top:18px;display:grid}.toggle-row{align-items:center;gap:10px;display:flex}.toggle-row input{accent-color:#111827;width:18px;min-height:18px}.gateway-status{align-content:start;gap:12px;display:grid}.gateway-status div{background:#fbfdff;border:1px solid #e4e9f2;border-radius:8px;padding:12px}.gateway-status span,.gateway-status strong,.gateway-status code{display:block}.gateway-status span,.gateway-status p{color:#71717a;line-height:1.5}.gateway-status code{overflow-wrap:anywhere}.report-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-top:18px;display:flex}.report-toolbar label{min-width:240px;margin-top:0}.report-toolbar span,.report-toolbar strong{display:block}.report-toolbar span{color:#71717a;font-size:13px}.report-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.report-kpi{gap:8px;min-height:142px;display:grid}.report-kpi span,.report-kpi small{color:#71717a;font-weight:800}.report-kpi strong{font-size:28px}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.report-wide{grid-column:1/-1}.sales-bars{grid-template-columns:repeat(auto-fit,minmax(18px,1fr));align-items:end;gap:8px;min-height:178px;padding-top:12px;display:grid}.sales-bars div{align-items:end;gap:8px;min-width:0;display:grid}.sales-bars span{background:#111827;border-radius:6px 6px 2px 2px;width:100%;display:block}.sales-bars small{color:#71717a;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.report-list{gap:10px;display:grid}.report-list div{background:#fbfdff;border:1px solid #e4e9f2;border-radius:8px;padding:12px}.report-list strong,.report-list span{display:block}.report-list strong{text-transform:capitalize}.report-list span,.report-list p,.report-empty p{color:#71717a;line-height:1.5}.admin-users-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:18px;margin-top:18px;display:grid}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.permission-grid label{color:#18181b;background:#fbfdff;border:1px solid #e4e9f2;border-radius:8px;align-items:center;gap:9px;min-height:42px;margin:0;padding:10px 12px;display:flex}.permission-grid input{accent-color:#111827;width:18px;min-height:18px;margin:0}.user-list{margin-top:16px}.user-list small{color:#71717a;text-transform:capitalize;margin-top:6px;line-height:1.4;display:block}.admin-orders{max-width:1280px;margin:22px auto 0}.order-searchbar{grid-template-columns:minmax(260px,1fr) minmax(200px,260px) auto;align-items:end;gap:14px;margin-top:18px;display:grid}.order-searchbar label{margin-top:0}.order-searchbar div{background:#fbfdff;border:1px solid #e4e9f2;border-radius:8px;min-height:42px;padding:8px 12px}.order-searchbar span,.order-searchbar strong{display:block}.order-searchbar span{color:#71717a;font-size:13px}.order-admin-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:18px;margin-top:18px;display:grid}.admin-order-list{gap:10px;display:grid}.admin-order-list button{color:#18181b;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #e4e9f2;border-radius:8px;gap:5px;width:100%;padding:12px;display:grid}.admin-order-list span,.admin-order-list small{color:#71717a}.admin-order-list mark{color:#92400e;background:#fef3c7;border-radius:999px;justify-self:start;padding:5px 8px;font-weight:800}.refund-controls,.internal-notes{border-top:1px solid #e4e9f2;gap:10px;margin-top:18px;padding-top:16px;display:grid}.refund-controls h3,.refund-controls p,.internal-notes h3,.internal-notes p{margin:0}.internal-notes div{background:#fbfdff;border:1px solid #e4e9f2;border-radius:8px;padding:12px}.internal-notes strong,.internal-notes span{display:block}.internal-notes span,.internal-notes p{color:#71717a;line-height:1.5}.internal-notes p{margin-top:6px}.refund-controls button{color:#18181b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:38px;font-weight:800;transition:background-color .16s,border-color .16s,color .16s,transform .12s,box-shadow .16s}.refund-controls button:hover{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 10px 24px #2563eb38}.refund-controls button:active{color:#fff;background:#1d4ed8;border-color:#1d4ed8;transform:translateY(1px)}.product-page{color:#111827;background:#f7fafc;min-height:100vh}.product-loading{text-align:center;place-items:center;gap:18px;min-height:70vh;padding:40px;display:grid}.sales-hero{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:34px;max-width:1240px;margin:0 auto;padding:56px 40px;display:grid}.product-gallery,.checkout-box,.sales-section>div{background:#fff;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 14px 34px #0f172a12}.product-gallery{padding:18px}.hero-product-image{aspect-ratio:4/3;object-fit:cover;background:#eef2f7;border-radius:8px;width:100%;display:block}.thumb-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.thumb-row button{cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:0;overflow:hidden}.thumb-row img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.sales-copy{align-self:center}.product-status{color:#166534;background:#dcfce7;border-radius:999px;padding:7px 11px;font-weight:800;display:inline-block}.sales-copy h1{margin:16px 0 0;font-size:clamp(44px,7vw,82px)}.sales-copy p,.sales-section p{color:#52525b;font-size:18px;line-height:1.55}.price-row{align-items:baseline;gap:14px;margin:22px 0;display:flex}.price-row strong{font-size:38px}.price-row span{color:#71717a;font-size:20px;text-decoration:line-through}.checkout-box{padding:22px}.checkout-box .button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px}.checkout-actions{gap:10px;margin-top:18px;display:grid}.checkout-box .button:hover{color:#fff;background:#1d4ed8;box-shadow:0 10px 24px #2563eb38}.checkout-box .button:active{background:#1e40af;transform:translateY(1px)}.checkout-box .button:disabled{color:#fff;opacity:.72;background:#2563eb}.checkout-box .paypal-button{color:#111827;background:#ffc439;justify-content:center;align-items:center;display:inline-flex}.checkout-box .paypal-button:hover{color:#111827;background:#f2b400;box-shadow:0 10px 24px #f2b4003d}.checkout-box .paypal-button:active{background:#d99f00}.checkout-box .paypal-button:disabled{color:#111827;opacity:.72;background:#ffc439}.paypal-button-content{justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.paypal-wordmark{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:900;display:inline-flex}.paypal-wordmark span:first-child{color:#003087}.paypal-wordmark span:last-child{color:#009cde}.checkout-box .google-pay-button{color:#202124;background:#fff;border:1px solid #dadce0;justify-content:center;align-items:center;display:inline-flex}.checkout-box .google-pay-button:hover{color:#202124;background:#f8fafd;box-shadow:0 10px 24px #3c404329}.checkout-box .google-pay-button:active{background:#f1f3f4}.checkout-box .google-pay-button:disabled{color:#202124;opacity:.72;background:#fff}.google-pay-button-content{justify-content:center;align-items:center;gap:7px;line-height:1;display:inline-flex}.google-wordmark{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:800;display:inline-flex}.google-wordmark span:first-child,.google-wordmark span:nth-child(4){color:#4285f4}.google-wordmark span:nth-child(2),.google-wordmark span:nth-child(6){color:#ea4335}.google-wordmark span:nth-child(3){color:#fbbc05}.google-wordmark span:nth-child(5){color:#34a853}.checkout-box .apple-pay-button{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:black;appearance:none;color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;place-items:center;width:100%;min-height:48px;padding:0 18px;font-size:18px;font-weight:700;display:grid}.checkout-box .apple-pay-button:hover{background:#111827;box-shadow:0 10px 24px #11182738}.checkout-box .apple-pay-button:active{background:#030712;transform:translateY(1px)}.checkout-box .apple-pay-button:disabled{color:#fff;opacity:.72;background:#111827}.checkout-box .apple-pay-fallback{justify-content:center;align-items:center;gap:7px;line-height:1;display:inline-flex}.checkout-box .apple-pay-fallback svg{fill:currentColor;width:18px;height:22px;display:block}.checkout-box .apple-pay-button-text{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.checkout-box h2,.sales-section h2{margin:0 0 10px}.sales-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1240px;margin:0 auto;padding:0 40px 32px;display:grid}.sales-section.single{grid-template-columns:1fr}.sales-section>div{padding:24px}.feature-list{color:#374151;gap:12px;margin:0;padding-left:20px;display:grid}.platform-tags{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.platform-tags span{color:#075985;background:#e0f2fe;border-radius:999px;padding:7px 11px;font-weight:800}@media (width<=760px){.site-header,.site-footer,.support-hero,.portal-grid,.access-only{padding-left:22px;padding-right:22px}.site-header{flex-direction:row;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px}.brand{flex:none}.brand-mark{width:32px;height:32px}.site-nav{scrollbar-width:none;white-space:nowrap;flex:1;justify-content:flex-end;gap:12px;min-width:0;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{flex:none;font-size:14px}.support-hero,.portal-grid,.order-facts{grid-template-columns:1fr}.site-footer,.panel-heading,.item-row{flex-direction:column;align-items:flex-start}.footer-contact{text-align:left}.admin-page{padding:12px 12px 56px}.admin-login,.admin-workspace,.admin-users-grid,.payment-gateway-grid,.report-grid,.order-admin-grid,.form-grid{grid-template-columns:1fr}.admin-topbar{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:10px}.admin-topbar h1{font-size:28px}.admin-topbar>div:first-child span,.admin-topbar strong{display:none}.admin-top-actions{flex-direction:row;align-items:center;min-width:0}.title-actions,.admin-section-title{flex-direction:column;align-items:flex-start}.admin-tabs{scrollbar-width:none;flex:auto;gap:4px;min-width:0;padding:4px;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs a{white-space:nowrap;min-width:max-content;padding:7px 9px;font-size:14px}.image-url-row,.order-searchbar{grid-template-columns:1fr;width:100%}.product-image-tile{grid-template-columns:1fr}.product-image-tile img{width:100%}.image-actions{justify-content:flex-start}.permission-grid{grid-template-columns:1fr}.report-toolbar{flex-direction:column;align-items:stretch}.report-toolbar label,.report-kpis{min-width:0}.report-kpis{grid-template-columns:1fr}.sales-hero,.sales-section{grid-template-columns:1fr;padding-left:22px;padding-right:22px}}
