.store-live{max-width:760px;margin:auto;padding:8px 4px 36px;line-height:1.8;text-align:right}.store-live h1{font-size:1.65rem}.store-live h2{font-size:1.12rem;margin-top:26px}.store-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,96px));justify-content:center;gap:12px;margin:18px 0}.store-live button{font:inherit;cursor:pointer}.store-tab{aspect-ratio:1;border:1px solid #dbe4dd;border-radius:20px;background:#fff;color:#27493e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-weight:600}.store-tab-icon{font-size:2rem;color:#8f7132}.store-tab[aria-current]{background:#eaf2ec;border-color:#7c9c89}.store-live button:focus-visible{outline:3px solid #bd9d59;outline-offset:4px}.store-live button:disabled{opacity:.55;cursor:default}.store-balance{padding:14px 18px;border-radius:16px;background:#153e34;color:#fff}.store-balance p{margin:0}.store-balance strong{font-size:1.5rem;color:#f1d696}.store-button,.store-card-area>button{display:inline-block;padding:10px 20px;margin:12px 0 0 8px;border:1px solid #d9e2db;border-radius:12px;background:#edf3ee;color:#163f32}.store-reward{border:1px solid #dde4dd;border-radius:20px;padding:16px;margin:18px 0;background:#fff}.store-reward>strong{display:block;color:#8a6825}.store-reward-art{border-radius:14px;background:linear-gradient(135deg,#f4ead4,#e8d6aa);color:#8d6e2c;font-size:4rem;text-align:center;padding:15px}.store-confirm{border:1px solid #b99a55;border-radius:14px;padding:18px;background:#fbf7eb}.store-muted,.store-status{color:#66756b;font-size:17px}.store-status:empty{display:none}.store-ledger{display:grid;grid-template-columns:1fr auto;gap:4px 15px;padding:15px 0;border-bottom:1px solid #e2e8e2}.store-ledger small{grid-column:1/-1;color:#66756b}.store-gold-card{background:#103e36;color:#e7d39c;border:6px double #c9ae6b;border-radius:10px;padding:45px 16px;margin-top:24px;text-align:center}.store-gold-card h2{color:#fff;font-size:1.65rem}.store-live{direction:rtl}.store-live h3{font-size:1.1rem}@media(max-width:360px){.store-tabs{gap:7px}.store-tab{border-radius:15px;font-size:17px}.store-tab-icon{font-size:1.6rem}.store-reward{padding:16px}}
.store-reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.store-reward-grid .store-reward{margin:0;min-width:0}.store-eligibility{color:#276348;font-weight:600}.store-supporter{margin:20px 0;padding:18px;border:1px dashed #9caf9e;border-radius:18px;background:#f5f8f3}.store-supporter>summary{cursor:pointer;font-weight:600;color:#214e3d}.store-offer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.store-offer-form>label{display:flex;flex-direction:column;gap:6px;min-width:0}.store-offer-form>label:has(textarea),.store-offer-form>p,.store-offer-form>.store-offer-consent{grid-column:1/-1}.store-offer-form input:not([type=checkbox]),.store-offer-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#1d3d30;padding:10px;border:1px solid #b9c7bc;border-radius:9px;background:#fff;min-width:0}.store-offer-form input:focus-visible,.store-offer-form textarea:focus-visible{outline:3px solid #bd9d59;outline-offset:2px}.store-offer-form>.store-offer-consent{flex-direction:row;align-items:flex-start}.store-offer-consent input{margin-top:8px;flex:none;width:20px;height:20px}.store-offer-status{display:flex;flex-direction:column;border-bottom:1px solid #d4dfd2;padding:12px 0;overflow-wrap:anywhere}.store-offer-status small{direction:ltr;text-align:right}.store-card-area{overflow-wrap:anywhere}.store-reward details>p{white-space:pre-wrap;overflow-wrap:anywhere}.store-reward>p{overflow-wrap:anywhere}@media(max-width:480px){.store-reward-grid,.store-offer-form{grid-template-columns:minmax(0,1fr)}.store-supporter{padding:14px}}
.store-admin form{display:grid;gap:16px;margin-top:20px}.store-admin label,.store-confirm label{display:flex;flex-direction:column;gap:8px}.store-admin input,.store-admin textarea,.store-admin select,.store-confirm textarea{box-sizing:border-box;max-width:100%;font:inherit;padding:10px;border:1px solid #b9c7bc;border-radius:9px;background:#fff;color:#193b2d}.store-admin-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.store-admin-tabs [aria-current]{background:#163f32;color:#fff}.store-timeline{padding-inline-start:24px;font-size:17px;color:#4a6254}.store-timeline li{padding:5px 0;overflow-wrap:anywhere}.store-reward small{overflow-wrap:anywhere}.store-confirm textarea{width:100%}.store-admin .store-reward{overflow-wrap:anywhere;white-space:pre-wrap}

.store-reward-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;box-sizing:border-box;border-radius:14px;background:#f6f7f2;border:1px solid #e5e9e2;padding:10px}.store-reward-art{aspect-ratio:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.store-photo-field{grid-column:1/-1}.store-offer-image{display:block;width:160px;height:160px;max-width:100%;object-fit:contain;border-radius:12px;background:#fff;border:1px solid #dbe4d9;padding:6px;box-sizing:border-box}.store-photo-field small{color:#66756b}.store-photo-field p:empty{display:none}.store-photo-field [hidden]{display:none}.store-reward>strong{font-size:17px;background:#f7f2e5;border-radius:10px;padding:8px 12px;margin-top:12px}.store-admin .store-reward-image{max-width:320px}

.store-balance{display:flex;align-items:center;justify-content:space-between;gap:8px 18px;flex-wrap:wrap}.store-balance small{flex-basis:100%;color:#d8e5db}.store-reward h3{margin:12px 0 8px}.store-reward .store-eligibility{margin:10px 0;font-size:17px}.store-reward-details{border-top:1px solid #e6ebe5;margin-top:12px;padding-top:10px;font-size:17px;color:#52675a}.store-reward-details summary,.store-tools summary{cursor:pointer;color:#365a47}.store-reward-details h4{margin:12px 0 4px;font-size:inherit}.store-reward-details p{margin:8px 0;overflow-wrap:anywhere;white-space:pre-wrap}.store-reward-grid .store-reward>.store-button{width:100%;margin-inline:0;box-sizing:border-box}.store-footer{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px;border-top:1px solid #e3e9e0;padding-top:10px}.store-footer>.store-button{margin-top:0;padding:6px 0;background:none;border:none;color:#52675a}.store-tools{font-size:17px}.store-tools[open]{flex-basis:100%}.store-supporter{margin-top:24px}.store-supporter>summary{font-size:17px}.store-tab-icon{font-size:1.5rem}.store-tab{gap:4px;border-radius:16px;font-size:17px}

.store-demo-badge{display:inline-block;font-size:17px;background:#eef2fa;color:#415781;border-radius:8px;padding:5px 9px;margin:10px 0 2px}.store-reward:has(.store-demo-badge)>.store-muted{font-size:17px;margin:6px 0}

/* A bounded gold showcase, shared by the reader dialog and the standalone shop. */
.app-shell.store-fixed-screen,.mushafi-review .app-shell.store-fixed-screen{width:min(100%,760px);height:100dvh;min-height:0;max-height:100dvh;overflow:hidden;padding:0 16px max(10px,env(safe-area-inset-bottom));gap:6px}
.store-fixed-screen>.top,.mushafi-review .store-fixed-screen>.top{flex:none;margin:0;padding-top:max(8px,env(safe-area-inset-top))}
.store-fixed-screen .top-row,.mushafi-review .store-fixed-screen .top-row{height:48px;min-height:48px}
.store-fixed-screen .review-mark{display:none}.store-fixed-screen>.content{min-height:0;overflow:hidden;display:flex;flex-direction:column}
dialog.store-fixed-dialog{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding:0!important;border:0!important}
dialog.store-fixed-dialog .mushafi-review{height:100%;min-height:0;overflow:hidden}
.store-live.store-screen{flex:1;width:100%;min-height:0;height:100%;max-width:none;padding:0;display:flex;flex-direction:column;gap:8px;overflow:hidden;line-height:1.5}
.store-screen>h1{margin:0;font-size:20px;flex:none}.store-screen .store-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;flex:none}
.store-screen .store-tab{aspect-ratio:auto;min-height:42px;border-radius:11px;flex-direction:row;gap:7px;font-size:17px;background:#f8f8f0}.store-screen .store-tab[aria-current]{background:#174d3e;color:#fffdf3;border-color:#174d3e}.store-screen .store-tab[aria-current] .store-tab-icon{color:#eed6a1}.store-screen .store-tab-icon{font-size:17px}
.store-screen .store-balance{flex:none;min-height:44px;padding:8px 13px;border-radius:12px;background:#edf2eb;border:1px solid #dce5d8;color:#365444;flex-wrap:nowrap;gap:10px;font-size:17px}.store-screen .store-balance strong{font-size:18px;color:#174d3e;white-space:nowrap}.store-balance-activate{margin-inline-start:auto;border:0;background:transparent;color:#174d3e;text-decoration:underline;font-size:17px!important;padding:5px}
.store-screen>.store-status{flex:none;margin:0;font-size:17px;line-height:1.4}.store-screen>.store-status:empty{display:none}
.store-showcase{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px;background:linear-gradient(145deg,#fffef9,#faf6e9);border:1px solid #dfd1ad;border-radius:23px}
.store-showcase-heading{flex:none;text-align:center}.store-showcase-heading h2{margin:0;font-size:18px;color:#604c28;line-height:1.5}.store-showcase-heading p{margin:3px 0 0;font-size:17px;color:#8c7751}
.store-showcase .store-reward-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.store-showcase .store-reward-grid[data-rows="1"]{grid-template-rows:minmax(0,1fr)}.store-showcase .store-reward-grid[data-rows="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}
.store-showcase .store-preview{margin:0;padding:0;min-height:0;background:#fffef9;border:1px solid #e2d4b7;border-radius:15px;overflow:hidden;box-shadow:0 2px 6px #664d2610}
.store-reward-link{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;border:0;background:transparent;padding:7px;color:#193f34;text-align:center;transition:background .15s}.store-reward-link:focus-visible{outline-offset:-4px!important}.store-reward-link:hover{background:#fbf4de}
.store-preview-media{flex:1;min-height:0;position:relative;display:flex;justify-content:center;align-items:center}.store-preview .store-reward-image{width:100%;height:100%;max-height:180px;min-height:0;aspect-ratio:auto;object-fit:contain;padding:0;border:0;border-radius:8px;background:transparent}
.store-preview-caption{flex:none;padding:5px 3px 2px;display:flex;flex-direction:column;align-items:center;gap:3px}.store-preview .store-preview-caption h3{margin:0;font-size:clamp(12px,3.4vw,16px);line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.store-preview-points{font-size:17px;color:#7f5b19;background:#f5ebcf;border-radius:20px;padding:3px 13px;font-variant-numeric:tabular-nums;white-space:nowrap}
.store-preview-badge{position:absolute;top:1px;inset-inline-end:1px;background:#f0ead8ee;color:#655332;padding:2px 7px;border-radius:8px;font-size:17px}
.store-screen .store-reward-art{width:100%;height:100%;min-height:0;aspect-ratio:auto;padding:8px;display:flex;flex-direction:column;gap:4px;border:3px double #c7a359;border-radius:9px;background:linear-gradient(140deg,#fbefce,#e5ca8b);box-shadow:inset 0 0 0 6px #fff5dc;color:#7c5c20}.store-art-seal{font-size:clamp(22px,5vh,48px);line-height:1}.store-art-label{font-size:17px;line-height:1.5}
.store-catalog-empty{grid-column:1/-1;grid-row:1/-1;align-self:center;text-align:center;color:#7b6a47;font-size:17px}
.store-catalog-pagination,.store-copy-pagination{display:flex;align-items:center;justify-content:center;gap:16px;flex:none;font-size:17px;color:#786541}.store-text-button{border:0;background:transparent;color:#365b48;padding:5px 9px;min-height:30px;font-size:17px!important}.store-text-button:disabled{opacity:.35}
.store-screen .store-footer{flex:none;margin:0;padding:0;border:0;display:flex;align-items:center;flex-wrap:nowrap;gap:12px;min-height:40px;position:relative}.store-screen .store-deposit-button{margin:0;padding:8px 13px;background:#174d3e;border:1px solid #174d3e;border-radius:10px;color:#fffdf3;font-size:17px;white-space:nowrap}.store-screen .store-footer>.store-button:not(.store-deposit-button){font-size:17px;margin:0;white-space:nowrap}.store-screen .store-tools{margin-inline-start:auto;font-size:17px}.store-screen .store-tools[open]{position:absolute;bottom:0;inset-inline-end:0;width:175px;padding:13px;background:#fffdf3;border:1px solid #c6ac74;border-radius:13px;box-shadow:0 5px 20px #183f3420;z-index:3}.store-screen .store-tools .store-button{font-size:17px;padding:6px 10px}
.store-product-layout{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid #dfd1ad;background:linear-gradient(155deg,#fffef9,#faf6e9);border-radius:22px;padding:13px;gap:9px;overflow:hidden}
.store-product-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.store-product-back{border:0;background:#fffaf0;color:#5c4a2d;padding:6px 10px;border-radius:9px;font-size:17px!important;min-height:32px}.store-product-back::before{content:'‹';display:inline-block;transform:rotate(180deg);font-size:20px;vertical-align:middle;margin-inline-end:6px}.store-product-kicker{font-size:17px;color:#97805a}
.store-product-hero{flex:1;min-height:45px;max-height:300px;display:flex;align-items:center;justify-content:center;padding:3px 14px}.store-product-hero .store-reward-image{height:100%;width:100%;min-height:0;max-width:350px;object-fit:contain;aspect-ratio:auto;border:0;background:transparent;padding:0}.store-product-hero .store-reward-art{max-width:300px;max-height:200px}
.store-product-info{flex:none;display:flex;flex-direction:column;gap:8px;min-width:0}.store-product-layout .store-product-title{margin:0;text-align:center;font-size:clamp(17px,5vw,24px);line-height:1.35;overflow-wrap:anywhere}.store-product-facts{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.store-product-price{color:#886020;font-size:21px;font-weight:700;line-height:1.3}.store-product-facts .store-stock{font-size:17px;color:#6c775d}.store-product-info>.store-eligibility{margin:0;text-align:center;font-size:17px;color:#42704c}
.store-product-copy{border:1px solid #e0d5bc;background:#fffdf6;border-radius:12px;padding:9px 12px;min-width:0}.store-product-copy-tabs{display:flex;gap:16px;border-bottom:1px solid #eee5d2;margin-bottom:6px}.store-copy-tab{font-size:17px!important;background:transparent;color:#8e8066;border:0;border-bottom:2px solid transparent;padding:3px 0 6px}.store-copy-tab[aria-pressed="true"]{color:#174d3e;border-color:#b18a43;font-weight:700}.store-product-copy .store-copy-text{min-height:54px;margin:0;font-size:17px;line-height:1.65;color:#5b6656;overflow-wrap:anywhere;white-space:pre-wrap}.store-product-copy .store-copy-pagination{gap:12px;margin-top:2px;line-height:1}.store-product-copy .store-text-button{padding:2px 6px;min-height:24px;font-size:17px!important}.store-product-copy h3{font-size:17px;margin:0 0 6px;color:#6d531f}
.store-product-actions{display:flex;gap:8px;flex:none}.store-product-actions .store-button{margin:0;flex:1;min-height:44px;padding:8px 12px;border-radius:11px;font-size:17px;background:#174d3e;border:1px solid #174d3e;color:#fffef5}.store-product-actions .store-secondary{background:#fffdf6;border-color:#d8caab;color:#5a4d34}.store-product-empty{margin:auto;text-align:center;color:#786541}
@media(min-width:600px){.store-showcase{padding:18px 22px;gap:14px}.store-preview-caption{flex-direction:row;justify-content:space-between;text-align:right;padding:9px}.store-product-layout{padding:18px;gap:12px}.store-product-copy .store-copy-text{font-size:17px}.store-product-info{gap:10px}.store-product-hero{max-height:330px}}
@media(max-height:690px){.store-screen{gap:5px!important}.store-showcase{padding:12px;gap:8px}.store-showcase-heading h2{font-size:17px}.store-showcase-heading p{display:none}.store-product-layout{padding:10px;gap:5px}.store-product-info{gap:5px}.store-product-title{font-size:18px!important}.store-product-price{font-size:18px}.store-product-copy{padding:7px 9px}.store-product-copy .store-copy-text{font-size:17px;min-height:48px}.store-product-kicker{display:none}.store-product-actions .store-button{min-height:40px}.store-product-info>.store-eligibility{font-size:17px}}
@media(max-width:360px){.app-shell.store-fixed-screen,.mushafi-review .app-shell.store-fixed-screen{padding-inline:10px}.store-showcase{gap:8px;padding:12px}.store-showcase .store-reward-grid{gap:7px}.store-preview-points{font-size:17px;padding:2px 10px}.store-preview-caption{padding-top:3px}.store-screen .store-footer{gap:8px}.store-screen .store-deposit-button{font-size:17px;padding:7px 10px}.store-product-copy .store-copy-text{font-size:17px}}
@media(max-height:480px) and (min-width:540px){.app-shell.store-fixed-screen,.mushafi-review .app-shell.store-fixed-screen{padding-inline:12px;gap:3px}.store-fixed-screen>.top,.mushafi-review .store-fixed-screen>.top{padding-top:2px}.store-fixed-screen .top-row,.mushafi-review .store-fixed-screen .top-row{height:42px;min-height:42px}.store-product-page .store-balance{min-height:34px;padding:4px 12px}.store-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:30px minmax(0,1fr);gap:5px 18px;padding:8px 14px}.store-product-top{grid-column:1/-1;min-height:30px}.store-product-hero{grid-column:1;grid-row:2;height:100%;max-height:none;padding:2px}.store-product-info{grid-column:2;grid-row:2;justify-content:space-between;gap:3px}.store-product-info>.store-eligibility{display:none}.store-product-copy{padding:5px 8px}.store-product-copy .store-copy-text{font-size:17px;min-height:0;line-height:1.4}.store-copy-tab{padding-block:2px}.store-product-copy-tabs{margin-bottom:3px}.store-product-actions .store-button{min-height:35px;padding:5px 8px}.store-product-layout .store-product-title{font-size:17px}.store-screen:not(.store-product-page) .store-tabs{display:none}.store-showcase-heading{display:none}.store-preview-caption{flex-direction:row;justify-content:space-between}.store-showcase .store-reward-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}}

.store-copy-pagination>span,.store-catalog-pagination>span{direction:ltr;unicode-bidi:isolate}

/* Two quiet tabs and one centered balance across the customer shop. */
.app-shell.store-customer-host,.mushafi-review .app-shell.store-customer-host{width:min(100%,760px);padding:0 16px max(10px,env(safe-area-inset-bottom));gap:6px}
.store-customer-host>.top,.mushafi-review .store-customer-host>.top{flex:none;margin:0;padding-top:max(8px,env(safe-area-inset-top))}
.store-customer-host .top-row,.mushafi-review .store-customer-host .top-row{height:48px;min-height:48px}
.store-customer-host>.content{min-height:0;display:flex;flex-direction:column}
.store-customer-host .review-mark{display:none}
.store-customer{width:100%;margin:0;padding:0;line-height:1.5}
.store-orders-page{display:flex;flex-direction:column;gap:8px;max-width:none;padding-bottom:20px}
.store-customer .store-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;flex:none}
.store-customer .store-tab{aspect-ratio:auto;min-height:42px;flex-direction:row;gap:7px;border-radius:11px;background:#fafaf5;font-size:17px}
.store-customer .store-tab-icon{font-size:17px}
.store-customer .store-tab[aria-current]{background:#174d3e;color:#fffdf3;border-color:#174d3e}
.store-customer .store-tab[aria-current] .store-tab-icon{color:#eed6a1}
.store-customer .store-balance{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;flex:none;min-height:0;padding:9px 0 11px;gap:2px;background:transparent;border:0;border-radius:0;color:#526b5d;text-align:center;font-size:17px}
.store-customer .store-balance-amount{position:relative;display:inline-block;line-height:1.1}
.store-customer .store-balance strong{display:block;font-size:38px;line-height:1.15;font-weight:700;color:#174d3e;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}
.store-customer .store-balance-unit{position:absolute;inset-inline-start:calc(100% + 7px);bottom:5px;font-size:17px;white-space:nowrap;color:#68796c}
.store-customer .store-balance-activate{margin:0;padding:3px 7px}
.store-customer .store-footer{margin-top:12px;padding-top:8px;gap:12px;font-size:17px}
.store-screen.store-customer .store-footer{margin:0;padding:0}
.store-orders-page>h1{margin:0;font-size:20px;flex:none}
.store-orders-page>.store-status{font-size:17px;margin:6px 0}
.store-empty-orders{text-align:center;padding:28px 12px 36px}
.store-empty-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 14px;border-radius:50%;background:#f4efdf;color:#a58a4d;font-size:25px}
.store-empty-orders h2{margin:0;font-size:17px;font-weight:600;color:#274e3f}
.store-empty-orders p{margin:8px 0 16px;color:#738074;font-size:17px}
.store-empty-orders .store-button{margin:0;min-height:42px;padding:9px 22px;background:#174d3e;color:#fff;border-color:#174d3e}
.store-order{position:relative;padding:14px;margin:10px 0;border-radius:14px;border-color:#e4e8de;background:#fffef9}
.store-order h3{margin:0 0 5px;font-size:17px;overflow-wrap:anywhere}
.store-order>.store-order-status{display:inline-block;font-size:17px;border-radius:20px;padding:3px 10px;background:#edf3eb;color:#41664d}
.store-order>p{font-size:17px;color:#738074;margin:8px 0 0}
.store-order>.store-button{font-size:17px;margin-top:10px;padding:7px 12px;min-height:40px}
.store-order .store-reward-details{font-size:17px;margin-top:10px;padding-top:8px}
@media(max-height:690px){.store-customer .store-balance{padding:4px 0 6px}.store-customer .store-balance strong{font-size:32px}}
@media(max-height:480px) and (min-width:540px){.store-customer .store-tabs{display:grid}.store-customer .store-tab{min-height:34px}.store-customer .store-balance{padding:2px 0}.store-customer .store-balance strong{font-size:28px}.store-customer .store-balance>p{display:none}}
@media(max-height:690px){.store-orders-page{gap:5px}}
@media(max-width:360px){.app-shell.store-customer-host,.mushafi-review .app-shell.store-customer-host{padding-inline:10px}}
@media(max-height:480px) and (min-width:540px){.app-shell.store-customer-host,.mushafi-review .app-shell.store-customer-host{padding-inline:12px;gap:3px}.store-customer-host>.top,.mushafi-review .store-customer-host>.top{padding-top:2px}.store-customer-host .top-row,.mushafi-review .store-customer-host .top-row{height:42px;min-height:42px}}
