:root{--background:#ededed;--foreground:#222;--yellow:#ffe600;--blue:#3483fa;--green:#00a650;--muted:#666;--surface:#fff}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button,select{cursor:pointer}.market-header{background:var(--yellow)}.header-inner{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(1200px,100% - 32px);margin:0 auto;padding:14px 0;display:grid}.brand{color:#333;text-align:left;background:0 0;border:0;font-size:1.5rem;font-weight:950}.header-inner input{border:0;border-radius:4px;min-height:42px;padding:0 16px;box-shadow:0 1px 2px #0000002e}.header-inner nav{gap:8px;display:flex}.header-inner nav button{background:#ffffffb8;border:0;border-radius:4px;padding:9px 10px;font-weight:800}.session-bar{color:#5b5200;width:min(1200px,100% - 32px);margin:0 auto;padding:0 0 12px;font-size:.9rem;font-weight:800}.admin-grid{grid-template-columns:320px minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.admin-tabs{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.admin-tabs button{min-height:40px;color:var(--muted);background:#fff;border:0;border-radius:999px;padding:0 14px;font-weight:850;box-shadow:0 1px 2px #0000001f}.admin-tabs button.active{background:var(--blue);color:#fff}.market-shell{width:min(1200px,100% - 32px);margin:24px auto 64px}.market-layout{grid-template-columns:210px minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:16px;display:grid}.panel,.market-hero,.product-card,.checkout-card,.form-panel,.table-panel,.payment-card,.cards article{background:var(--surface);border-radius:8px;box-shadow:0 1px 2px #0000001f}.market-hero{background:linear-gradient(90deg, var(--blue), #2968c8);color:#fff;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:24px;padding:30px;display:grid}.market-hero p,.market-hero h1,.market-hero span{margin:0}.market-hero p{font-weight:900}.market-hero h1{max-width:680px;margin-top:8px;font-size:clamp(2.2rem,5vw,4.3rem);line-height:.95}.market-hero span{color:#ffffffe0;max-width:680px;margin-top:14px;line-height:1.5;display:block}.hero-metrics{gap:10px;display:grid}.hero-metrics article{background:#ffffff24;border-radius:6px;gap:3px;padding:12px;display:grid}.hero-metrics strong{font-size:1.35rem}.hero-metrics span{margin:0}.category-strip{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.category-strip button{min-height:38px;color:var(--muted);background:#fff;border:0;border-radius:999px;padding:0 14px;font-weight:900;box-shadow:0 1px 2px #0000001f}.category-strip button.active{background:var(--blue);color:#fff}.ad-marketplace{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ad-intro{color:#fff;background:#111827;border-radius:8px;grid-column:1/-1;gap:6px;padding:20px;display:grid;box-shadow:0 1px 2px #0000001f}.ad-intro p,.ad-intro h2{margin:0}.ad-intro p{color:var(--yellow);font-weight:950}.ad-intro h2{max-width:760px;font-size:clamp(1.5rem,3vw,2.2rem)}.ad-intro span{color:#ffffffc7;max-width:760px;line-height:1.45}.ad-marketplace article{background:#fff;border-radius:8px;gap:8px;padding:16px;display:grid;box-shadow:0 1px 2px #0000001f}.ad-marketplace article.featured{border:2px solid var(--yellow);background:linear-gradient(#fff7d6,#fff)}.ad-marketplace span{color:var(--blue);font-size:.85rem;font-weight:900}.ad-marketplace strong{font-size:1.1rem}.ad-marketplace p{color:var(--muted);margin:0;line-height:1.4}.ad-marketplace div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-marketplace mark{color:var(--blue);background:#eef5ff;border-radius:999px;justify-self:start;padding:7px 10px;font-weight:900}.ad-marketplace small{color:#333;font-weight:850}.ad-marketplace button{background:var(--blue);color:#fff;border:0;border-radius:6px;min-height:40px;font-weight:900}.ad-marketplace article.featured button{background:#111827}.alliance-admin{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.alliance-admin>div,.alliance-admin article{background:var(--surface);border-radius:8px;gap:10px;padding:18px;display:grid;box-shadow:0 1px 2px #0000001f}.alliance-admin>div{color:#fff;background:#111827}.alliance-admin h2,.alliance-admin p{margin:0}.alliance-admin>div p{color:#ffffffc7;line-height:1.45}.alliance-admin span{color:var(--blue);font-weight:850}.alliance-admin mark{color:var(--green);background:#e9f7ef;border-radius:999px;justify-self:start;padding:7px 10px;font-weight:900}.alliance-admin article p{color:var(--muted);margin:0;line-height:1.45}.admin-gate small{color:var(--muted);line-height:1.35}.admin-gate p{color:var(--muted);line-height:1.45}.admin-gate mark{color:#333;background:#eef5ff;border-radius:999px;padding:7px 10px;font-weight:900}.form-panel,.table-panel{align-content:start;gap:12px;padding:18px;display:grid}.form-panel h2,.table-panel h2{margin:0}.form-panel input,.form-panel select{border:1px solid #ddd;border-radius:6px;min-height:42px;padding:0 12px}.form-panel button{background:var(--blue);color:#fff;border:0;border-radius:6px;min-height:42px;font-weight:900}.form-panel button:disabled{cursor:wait;background:#9abfff}.product-message{color:#1f5fbf;background:#eef5ff;border-radius:6px;margin:0;padding:10px 12px;font-weight:850;line-height:1.4}.table-row{border-top:1px solid #eee;grid-template-columns:minmax(0,1fr) 110px 130px;align-items:center;gap:14px;padding-top:12px;display:grid}.table-row span{color:var(--muted)}.table-row mark{color:var(--green);background:#e9f7ef;border-radius:999px;justify-self:start;padding:7px 10px;font-weight:850}.panel{gap:12px;padding:16px;display:grid}.filter-panel{align-content:start}.panel h2{margin:0;font-size:1rem}.panel label,.panel p{color:var(--muted)}.panel button{background:var(--blue);color:#fff;border:0;border-radius:6px;min-height:40px;font-weight:900}.panel button:disabled{cursor:not-allowed;color:#777;background:#cfcfcf}.trust-box{border-top:1px solid #eee;gap:5px;padding-top:12px;display:grid}.trust-box span{color:var(--muted);font-size:.9rem;line-height:1.4}.results{gap:12px;display:grid}.results-head{background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 1px 2px #0000001f}.results-head p,.results-head h2{margin:0}.results-head p,.results-head span{color:var(--muted);font-weight:800}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-card{display:grid;overflow:hidden}.image{background:linear-gradient(135deg,#ffe600d1,#3483fab3);min-height:150px}.image.groceries{background:linear-gradient(135deg,#ffe600,#00a650)}.image.food{background:linear-gradient(135deg,#ff7a59,#ffe600)}.image.tech{background:linear-gradient(135deg,#3483fa,#111827)}.image.pharmacy{background:linear-gradient(135deg,#00a650,#e7f8ef)}.product-card p,.section-title p{color:var(--muted);margin:0 0 6px;font-weight:800}.product-card h2{margin:0;font-size:1.1rem}.product-card span{color:var(--muted);margin-top:8px;font-weight:850;display:block}.product-body{gap:12px;padding:16px 16px 0;display:grid}.product-body strong{font-size:1.5rem}.product-footer{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.product-footer mark{color:var(--green);background:#e9f7ef;border-radius:999px;padding:7px 10px;font-weight:900}.product-footer button{background:var(--blue);color:#fff;border:0;border-radius:6px;min-height:38px;padding:0 14px;font-weight:900}.checkout{position:sticky;top:16px}.checkout-card{gap:12px;padding:16px;display:grid}.checkout-card h2{margin:0}.checkout-card>button{background:var(--blue);color:#fff;border:0;border-radius:6px;min-height:42px;font-weight:950}.checkout-card>button:disabled{cursor:not-allowed;color:#777;background:#cfcfcf}.checkout-card .secondary-action{color:var(--blue);background:#eef5ff}.checkout-steps{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.checkout-steps span{color:var(--muted);text-align:center;text-transform:capitalize;background:#f2f2f2;border-radius:999px;padding:7px 8px;font-size:.78rem;font-weight:900}.checkout-steps span.active{background:var(--blue);color:#fff}.empty-cart{color:var(--muted);margin:0}.cart-list{gap:10px;display:grid}.cart-list div{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding-bottom:10px;display:grid}.cart-list button{color:var(--blue);background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:.9rem;font-weight:900}.totals{justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-list span{color:var(--muted);font-size:.9rem}.cart-list strong,.totals strong{white-space:nowrap}.totals{border-top:1px solid #e6e6e6;padding-top:12px}.total-final strong{font-size:1.3rem}.checkout-form{gap:10px;display:grid}.checkout-form label{color:#333;gap:6px;font-weight:850;display:grid}.checkout-form input,.checkout-form select{background:#fff;border:1px solid #d8d8d8;border-radius:6px;min-height:40px;padding:0 10px}.payment-options{gap:8px;display:grid}.payment-stage{gap:10px;display:grid}.payment-options button{color:#333;text-align:left;background:#fff;border:1px solid #e0e0e0;border-radius:6px;min-height:40px;padding:0 12px;font-weight:900}.payment-options button.active{border-color:var(--blue);color:var(--blue);background:#eef5ff}.payment-readiness,.gateway-note,.last-payment{background:#f7f7f7;border-radius:6px;gap:6px;padding:12px;display:grid}.payment-readiness span,.gateway-note span,.last-payment span{color:var(--muted);font-size:.9rem;line-height:1.4}.payment-readiness span:before{content:"✓ ";color:var(--green);font-weight:950}.dashboard{width:min(1200px,100% - 32px);margin:0 auto;padding:56px 0}.section-title h1{margin:0;font-size:clamp(2.4rem,6vw,5rem);line-height:.95}.section-title span{max-width:620px;color:var(--muted);margin-top:16px;font-size:1.05rem;display:block}.section-title .connection-state{color:var(--green);background:#e9f7ef;border-radius:999px;padding:8px 12px;font-size:.9rem;font-weight:900;display:inline-block}.section-title .debug-state{color:var(--blue);background:#eef5ff}.back-link{min-height:40px;color:var(--blue);background:#fff;border:0;border-radius:6px;margin-top:18px;padding:0 14px;font-weight:900;box-shadow:0 1px 2px #0000001f}.account-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;margin-top:24px;display:grid}.account-main .cards{margin-top:0}.account-panel{background:var(--surface);border-radius:8px;gap:10px;padding:16px;display:grid;position:sticky;top:16px;box-shadow:0 1px 2px #0000001f}.account-panel h2,.account-panel p{margin:0}.account-panel h2{font-size:1rem}.account-panel button{color:#333;text-align:left;background:#fff;border:1px solid #e0e0e0;border-radius:6px;min-height:42px;padding:0 12px;font-weight:900}.account-panel button.active,.account-panel button:hover{border-color:var(--blue);color:var(--blue);background:#eef5ff}.account-panel p{color:var(--muted);font-size:.9rem;line-height:1.45}.customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.customer-grid article,.merchant-side,.admin-control-card,.revenue-dashboard article{background:var(--surface);border-radius:8px;gap:10px;padding:18px;display:grid;box-shadow:0 1px 2px #0000001f}.customer-grid h2,.merchant-side h2,.admin-control-card h2,.revenue-dashboard h2{margin:0}.customer-grid span,.merchant-side span,.admin-control-card span,.revenue-dashboard span{color:var(--muted);line-height:1.4}.customer-grid strong{font-size:1.8rem}.merchant-dashboard{width:min(1320px,100% - 32px)}.merchant-layout{grid-template-columns:240px minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.merchant-menu{background:var(--surface);border-radius:8px;align-content:start;gap:10px;padding:16px;display:grid;position:sticky;top:16px;box-shadow:0 1px 2px #0000001f}.merchant-menu h2{margin:0}.merchant-menu button{color:#333;text-align:left;background:#fff;border:1px solid #e0e0e0;border-radius:6px;min-height:42px;padding:0 12px;font-weight:900}.merchant-menu button.active,.merchant-menu button:hover{border-color:var(--blue);color:var(--blue);background:#eef5ff}.merchant-main{min-width:0}.merchant-grid,.admin-control-layout,.revenue-dashboard{grid-template-columns:minmax(0,1fr) 320px;gap:16px;margin-top:16px;display:grid}.finance-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.finance-summary article{color:#fff;background:#101828;border-radius:8px;gap:8px;padding:16px;display:grid}.finance-summary span{color:#ffffffb8;font-weight:850}.finance-summary strong{font-size:1.25rem}.merchant-row{border-top:1px solid #eee;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:14px;padding-top:12px;display:grid}.merchant-row span{color:var(--muted);margin-top:4px;display:block}.merchant-row mark{color:var(--green);background:#e9f7ef;border-radius:999px;justify-self:start;padding:7px 10px;font-weight:900}.admin-control-card span,.merchant-side span,.revenue-dashboard span{background:#f7f7f7;border-radius:6px;padding:10px;font-weight:850}.auth-layout{grid-template-columns:minmax(0,1fr) 360px;gap:16px;margin-top:24px;display:grid}.auth-card,.demo-users,.login-card,.empty-access{background:var(--surface);border-radius:8px;gap:10px;padding:18px;display:grid;box-shadow:0 1px 2px #0000001f}.auth-card{align-content:start;gap:18px;padding:22px}.auth-tabs{background:#f2f2f2;border-radius:6px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.auth-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:4px;font-weight:900}.auth-tabs button.active{color:var(--blue);background:#fff;box-shadow:0 1px 2px #0000001f}.auth-form{gap:14px;max-width:520px;display:grid}.auth-form label{color:#333;gap:7px;font-weight:850;display:grid}.auth-form input,.auth-form select{background:#fff;border:1px solid #d8d8d8;border-radius:6px;min-height:44px;padding:0 12px}.auth-form button{background:var(--blue);color:#fff;border:0;border-radius:6px;min-height:44px;font-weight:950}.auth-form .secondary-auth{color:var(--blue);background:#fff;border:1px solid #d8d8d8}.auth-form button:disabled{cursor:wait;color:#777;background:#cfcfcf}.auth-message{color:#650;background:#fff7d6;border-radius:6px;margin:0;padding:12px;font-weight:800}.demo-users{align-content:start}.admin-gate{border-top:1px solid #eee;gap:10px;margin-top:8px;padding-top:16px;display:grid}.admin-gate input{border:1px solid #d8d8d8;border-radius:6px;min-height:42px;padding:0 12px}.admin-gate button{color:#fff;background:#111827;border:0;border-radius:6px;min-height:42px;font-weight:900}.demo-users h2,.demo-users p{margin:0}.demo-users h2{font-size:1rem}.demo-users>p{color:var(--muted);line-height:1.45}.login-card span{color:var(--blue);text-transform:capitalize;background:#eef5ff;border-radius:999px;justify-self:start;padding:7px 10px;font-size:.85rem;font-weight:900}.login-card strong,.empty-access strong{font-size:1.25rem}.login-card p,.empty-access p{color:var(--muted);margin:0}.login-card button,.empty-access button{background:var(--blue);color:#fff;border:0;border-radius:6px;min-height:42px;font-weight:900}.empty-access{max-width:520px;margin-top:24px}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.cards article{align-content:center;gap:8px;min-height:130px;padding:18px;display:grid}.cards strong{font-size:1.8rem}.cards span{color:var(--muted)}.verification-panel,.premier-panel,.stock-panel{background:var(--surface);border-radius:8px;gap:18px;margin-top:16px;padding:20px;display:grid;box-shadow:0 1px 2px #0000001f}.verification-panel>div:first-child p,.premier-head p,.stock-head p{color:var(--blue);margin:0 0 6px;font-weight:900}.verification-panel h2,.premier-panel h2,.stock-panel h2{margin:0}.verification-panel span,.premier-head span,.stock-head span{color:var(--muted);margin-top:8px;line-height:1.45;display:block}.verification-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.verification-form label{color:#333;gap:7px;font-weight:850;display:grid}.verification-form input{background:#fff;border:1px solid #d8d8d8;border-radius:6px;width:100%;min-height:42px;padding:0 12px}.verification-status{background:#f7f7f7;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.verification-status strong{color:var(--green)}.verification-status p{color:var(--muted);grid-column:1/-1;margin:0;line-height:1.45}.verification-status button,.stock-head button{background:var(--blue);color:#fff;border:0;border-radius:6px;min-height:42px;padding:0 14px;font-weight:900}.premier-head,.stock-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.premier-head>strong{color:var(--green);background:#e9f7ef;border-radius:8px;padding:18px;font-size:1.7rem}.premier-benefits,.merchant-product-panel,.stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.merchant-product-panel{grid-template-columns:320px minmax(0,1fr);margin-top:16px}.benefit-card,.stock-card{background:#f7f7f7;border-radius:8px;gap:10px;padding:16px;display:grid}.benefit-card h3{margin:0}.benefit-card p{color:var(--muted);margin:0;line-height:1.45}.benefit-card mark,.stock-card mark{color:var(--blue);background:#eef5ff;border-radius:999px;justify-self:start;padding:7px 10px;font-weight:900}.benefit-card button{background:var(--blue);color:#fff;border:0;border-radius:6px;min-height:40px;font-weight:900}.benefit-card button:disabled{cursor:not-allowed;color:#777;background:#d8d8d8}.stock-card{background:#fff;grid-template-columns:minmax(0,1fr) 74px auto;align-items:center;box-shadow:0 1px 2px #0000001f}.stock-card span{color:var(--muted);margin-top:4px;display:block}.stock-card input{text-align:center;border:1px solid #d8d8d8;border-radius:6px;width:74px;min-height:40px;padding:0 10px;font-weight:900}.payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.payment-card{min-height:190px;padding:18px}.payment-card strong,.payment-card span{display:block}.payment-card span{color:var(--blue);margin-top:10px;font-weight:850}.payment-card p{color:var(--muted);margin:14px 0 0;line-height:1.5}.payment-card small{color:#333;margin-top:14px;font-weight:800;line-height:1.45;display:block}.security-grid{grid-template-columns:minmax(0,1fr) 360px;gap:16px;margin-top:16px;display:grid}.security-card{background:var(--surface);border-radius:8px;gap:10px;padding:18px;display:grid;box-shadow:0 1px 2px #0000001f}.security-card h2,.security-card p{margin:0}.security-card span{color:#333;background:#f7f7f7;border-radius:6px;padding:10px;font-weight:850;line-height:1.35}.security-card span:before{content:"✓ ";color:var(--green);font-weight:950}.security-card.warning{background:#fff9df;border:1px solid #ffe08a}.security-card.warning p{color:#650;line-height:1.5}.payments-layout{grid-template-columns:minmax(0,1fr) 360px;gap:16px;margin-top:16px;display:grid}.payment-row{border-top:1px solid #eee;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:14px;padding-top:12px;display:grid}.payment-row span{color:var(--muted);margin-top:4px;display:block}.payment-row small{color:#333;margin-top:4px;font-weight:800;display:block}.payment-row mark{color:var(--green);background:#e9f7ef;border-radius:999px;justify-self:start;padding:7px 10px;font-weight:900}.payment-row mark.warning{color:#8a5d00;background:#fff3cd}.payment-row ul{color:var(--muted);grid-column:1/-1;gap:6px;margin:0;padding-left:18px;font-size:.9rem;display:grid}.payment-blueprint{background:var(--surface);border-radius:8px;padding:18px;box-shadow:0 1px 2px #0000001f}.payment-blueprint h2{margin:0}.payment-blueprint ol{color:var(--muted);gap:10px;margin:14px 0 0;padding-left:20px;line-height:1.45;display:grid}.database-layout{grid-template-columns:minmax(0,1fr) 360px;gap:16px;margin-top:16px;display:grid}.database-row{border-top:1px solid #eee;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:14px;padding-top:12px;display:grid}.database-row span{color:var(--blue);margin-top:4px;font-weight:850;display:block}.database-row p{color:var(--muted);margin:0;line-height:1.45}.database-card{background:var(--surface);border-radius:8px;align-content:start;gap:10px;padding:18px;display:grid;box-shadow:0 1px 2px #0000001f}.database-card h2{margin:0}.database-card span{color:#333;background:#f7f7f7;border-radius:6px;padding:10px;font-weight:850;line-height:1.35}.revenue-plan{background:var(--surface);border-radius:8px;margin-top:16px;padding:20px;box-shadow:0 1px 2px #0000001f}.revenue-plan h2{margin:0}.revenue-plan p{max-width:780px;color:var(--muted);margin:12px 0 0;line-height:1.5}.order-panel{background:var(--surface);border-radius:8px;gap:10px;margin-top:16px;padding:18px;display:grid;box-shadow:0 1px 2px #0000001f}.order-panel h2,.order-panel p{margin:0}.order-panel p{color:var(--muted)}.order-row{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.order-row span{color:var(--muted);margin-top:4px;font-size:.9rem;display:block}.order-row small{color:#555;max-width:680px;margin-top:8px;line-height:1.35;display:block}.order-row mark{color:var(--green);background:#e9f7ef;border-radius:999px;margin-top:8px;padding:6px 9px;font-size:.82rem;font-weight:900;display:inline-block}@media (max-width:900px){.header-inner,.market-layout,.market-hero,.admin-grid,.account-layout,.customer-grid,.merchant-layout,.merchant-grid,.merchant-product-panel,.admin-control-layout,.revenue-dashboard,.auth-layout,.payments-layout,.security-grid,.database-layout,.database-row,.verification-form,.verification-status,.premier-head,.stock-head,.alliance-admin,.finance-summary{grid-template-columns:1fr}.header-inner nav,.product-grid,.cards,.payment-grid,.ad-marketplace,.premier-benefits,.stock-grid{grid-template-columns:1fr 1fr}.header-inner nav{display:grid}.order-row{flex-direction:column;align-items:flex-start}.table-row,.payment-row{grid-template-columns:1fr}.merchant-menu{position:static}.merchant-row{grid-template-columns:1fr}.account-panel{position:static}}@media (max-width:640px){.product-grid,.cards,.payment-grid,.ad-marketplace,.premier-benefits,.stock-grid,.results-head{grid-template-columns:1fr}}
