
.premium-shell{max-width:1220px;margin:0 auto 3rem;padding:1rem}.premium-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--ui-border);border-radius:18px;background:linear-gradient(135deg,var(--ui-card),var(--ui-accent-light));box-shadow:var(--ui-shadow);overflow:hidden}.premium-hero-copy h1{margin:0 0 .45rem;font-size:clamp(1.45rem,4vw,2.15rem)}.premium-hero-copy p{margin:0;color:var(--ui-text-muted);line-height:1.6}.current-plan{min-width:260px;padding:1rem 1.1rem;border-radius:14px;background:var(--ui-card);border:1px solid var(--ui-border);display:flex;align-items:center;gap:.85rem}.current-icon{width:52px;height:52px;border-radius:13px;background:var(--ui-accent);color:#fff;display:grid;place-items:center;font-size:1.3rem}.current-plan strong,.current-plan small{display:block}.current-plan small{margin-top:.25rem;color:var(--ui-text-muted)}.premium-section-head{text-align:center;margin:2.2rem 0 1.2rem}.premium-section-head h2{margin:0 0 .4rem}.premium-section-head p{margin:0;color:var(--ui-text-muted)}.package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:1rem}.package-card{min-width:0;display:flex;flex-direction:column;padding:1.35rem;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-card);box-shadow:var(--ui-shadow);transition:.2s}.package-card:hover{transform:translateY(-3px);border-color:var(--ui-accent)}.package-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.package-icon{width:48px;height:48px;border-radius:12px;background:var(--ui-accent-light);color:var(--ui-accent);display:grid;place-items:center;font-size:1.25rem}.package-name{margin:.8rem 0 .2rem;font-size:1.25rem;font-weight:900}.package-price{font-size:1.65rem;font-weight:950;color:#10b981;white-space:nowrap}.package-price small{font-size:.68rem;color:var(--ui-text-muted)}.offer-picker{display:grid;gap:.45rem;margin:.9rem 0 0}.offer-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .7rem;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-bg);color:var(--ui-text-main);cursor:pointer;text-align:left}.offer-choice:hover{border-color:var(--ui-accent)}.offer-choice.active{border-color:var(--ui-accent);background:var(--ui-accent-light);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.offer-radio{width:17px;height:17px;border:2px solid var(--ui-border);border-radius:50%;display:grid;place-items:center}.offer-choice.active .offer-radio{border-color:var(--ui-accent)}.offer-choice.active .offer-radio:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--ui-accent)}.offer-title{font-weight:850;font-size:.82rem}.offer-duration{display:block;margin-top:.12rem;color:var(--ui-text-muted);font-size:.67rem}.offer-price{font-weight:900;color:#10b981;font-size:.76rem;white-space:nowrap}.username-color-preview{display:grid;gap:.65rem;margin:.9rem 0 0;padding:.8rem .85rem;border:1px solid var(--ui-border);border-radius:11px;background:linear-gradient(135deg,var(--ui-bg),var(--ui-accent-light))}.preview-label{font-size:.72rem;color:var(--ui-text-muted);font-weight:800}.username-color-sample{font-size:1.05rem;font-weight:950;width:max-content;max-width:100%}.premium-rank-preview{display:inline-flex;align-items:stretch;overflow:hidden;width:max-content;max-width:100%;font-size:.78rem;font-weight:950;line-height:1}.premium-rank-preview .rank-preview-icon{width:36px;min-height:34px;display:grid;place-items:center;flex:0 0 36px}.premium-rank-preview .rank-preview-label{display:flex;align-items:center;padding:.58rem .78rem;white-space:nowrap}.current-plan-main{min-width:0}.current-plan-name{font-size:1rem;font-weight:950}.current-plan-rank{margin-top:.55rem}.current-plan-username{margin-top:.25rem;font-weight:900;width:max-content;max-width:100%}.feature-title{margin:1rem 0 .25rem;font-size:.76rem;font-weight:950;color:var(--ui-text-main);text-transform:uppercase;letter-spacing:.04em}.feature-list{list-style:none;padding:0;margin:.55rem 0 1rem;display:grid;gap:.65rem;flex:1}.feature-list li{display:flex;align-items:flex-start;gap:.55rem;color:var(--ui-text-main);font-size:.86rem;line-height:1.45}.feature-list i{color:#10b981;margin-top:.15rem}.payment-methods{display:grid;gap:.5rem}.payment-form{margin:0}.pay-button,.whatsapp-button{width:100%;min-height:46px;border:0;border-radius:10px;padding:.75rem .9rem;color:#fff;font-weight:900;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.55rem}.pay-button.paytr{background:#0f766e}.pay-button.stripe{background:#635bff}.whatsapp-button{background:#16a34a}.pay-button:hover,.whatsapp-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.no-method{padding:.7rem;border:1px dashed var(--ui-border);border-radius:9px;color:var(--ui-text-muted);font-size:.78rem;text-align:center}.payment-note{margin-top:1rem;padding:.8rem;border-radius:10px;background:var(--ui-bg);color:var(--ui-text-muted);font-size:.76rem;line-height:1.5}.flash{margin:0 0 1rem;padding:.85rem 1rem;border-radius:10px;font-weight:800}.flash.ok{background:rgba(16,185,129,.12);color:#059669}.flash.err{background:rgba(239,68,68,.12);color:#dc2626}.premium-tabs{display:flex;gap:.55rem;flex-wrap:wrap;margin:1rem 0 0}.premium-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem .9rem;border-radius:10px;border:1px solid var(--ui-border);background:var(--ui-card);color:var(--ui-text-main);font-weight:850;text-decoration:none}.premium-tab.active{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}.extra-balance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0}.extra-balance{padding:.8rem;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-card);text-align:center}.extra-balance b{display:block;font-size:1.35rem;color:var(--ui-accent)}.extra-meta{display:grid;gap:.45rem;margin:.8rem 0 1rem;color:var(--ui-text-muted);font-size:.82rem}.extra-meta span{display:flex;gap:.5rem;align-items:flex-start}.extra-meta i{color:var(--ui-accent);margin-top:.15rem}.won-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.won-package-card{border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-card);box-shadow:var(--ui-shadow);overflow:hidden}.won-package-head{display:flex;align-items:center;gap:.85rem;padding:1rem 1.05rem;border-bottom:1px solid var(--ui-border);background:linear-gradient(135deg,var(--ui-card),var(--ui-accent-light))}.won-package-icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:var(--ui-accent);color:#fff;font-size:1.15rem;flex:0 0 48px}.won-package-title{min-width:0}.won-package-title strong{display:block;font-size:1.02rem}.won-package-title small{display:block;color:var(--ui-text-muted);margin-top:.2rem}.won-package-body{padding:1rem 1.05rem;display:grid;gap:.85rem}.won-package-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.won-meta{padding:.7rem .75rem;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-bg)}.won-meta small{display:block;color:var(--ui-text-muted);font-size:.68rem}.won-meta b{display:block;margin-top:.18rem;font-size:.82rem}.won-warning{padding:.75rem .8rem;border-radius:10px;border:1px solid color-mix(in srgb,#f59e0b 38%,var(--ui-border));background:color-mix(in srgb,#f59e0b 8%,var(--ui-card));font-size:.78rem;line-height:1.45}.won-actions{display:grid;gap:.65rem}.won-activate{width:100%;min-height:44px;border:0;border-radius:10px;background:var(--ui-accent);color:#fff;font-weight:900;cursor:pointer}.won-activate[disabled]{opacity:.52;cursor:not-allowed}.won-gift{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.won-gift input{min-width:0;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-bg);color:var(--ui-text-main);padding:.72rem .8rem}.won-gift button{border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-card);color:var(--ui-text-main);padding:.72rem .9rem;font-weight:900;cursor:pointer}.won-gift button:hover{border-color:var(--ui-accent);color:var(--ui-accent)}@media(max-width:760px){.won-package-grid{grid-template-columns:1fr}.won-package-meta{grid-template-columns:1fr}.won-gift{grid-template-columns:1fr}.extra-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-shell{padding:.55rem}.premium-hero{grid-template-columns:1fr}.current-plan{width:100%;min-width:0}.package-grid{grid-template-columns:1fr}.package-card{padding:1rem}.package-top{align-items:center}.package-price{font-size:1.35rem}.offer-choice{grid-template-columns:auto minmax(0,1fr)}.offer-price{grid-column:2}}
.manual-pay-button{width:100%;min-height:44px;border:1px solid transparent;border-radius:10px;padding:.72rem .85rem;font-weight:900;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--manual-pay-bg,var(--ui-card));color:var(--manual-pay-text,var(--ui-text-main));box-shadow:0 5px 14px rgba(15,23,42,.08);transition:.18s}.manual-pay-button:hover{filter:brightness(1.05);color:var(--manual-pay-text,var(--ui-text-main));transform:translateY(-1px)}.manual-pay-button:focus-visible{outline:3px solid color-mix(in srgb,var(--manual-pay-bg,var(--ui-accent)) 35%,transparent);outline-offset:2px}.manual-pay-form[data-offer-target][hidden]{display:none!important}.payment-history{display:grid;gap:.75rem}.payment-history-row{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(110px,.7fr));gap:.7rem;align-items:center;padding:.85rem 1rem;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-card)}.payment-history-row small{display:block;color:var(--ui-text-muted);font-size:.68rem}.payment-history-row b{display:block;margin-top:.2rem}.payment-status{display:inline-flex;padding:.3rem .55rem;border-radius:999px;font-size:.7rem;font-weight:900}.payment-status.pending,.payment-status.processing{background:rgba(245,158,11,.12);color:#d97706}.payment-status.paid{background:rgba(16,185,129,.12);color:#059669}.payment-status.rejected,.payment-status.failed,.payment-status.cancelled{background:rgba(239,68,68,.12);color:#dc2626}.payment-status.expired{background:rgba(100,116,139,.12);color:#64748b}.payment-status.refunded{background:rgba(59,130,246,.12);color:#2563eb}@media(max-width:760px){.payment-history-row{grid-template-columns:1fr 1fr}.payment-history-row>div:first-child{grid-column:1/-1}}
/* Full-width native premium cards inside the store */
.mm-layout.mm-layout-cards{grid-template-columns:minmax(0,1fr)}
.mm-layout-cards>.mm-side{display:none}
.mm-nativecards .package-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}
.mm-nativecards .package-card{min-width:0}
.mm-nativecards .payment-methods{margin-top:auto}
.mm-nativecards .mm-wallet-pay{background:#7547cf;color:#fff;border-color:#9a75e5}
.mm-nativecards .mm-wallet-pay:disabled{opacity:.6;cursor:not-allowed;transform:none}
.mm-nativecards .feature-list{list-style:none}
@media(max-width:700px){.mm-nativecards .package-grid{grid-template-columns:minmax(0,1fr)}}
