.mm-shell{max-width:1220px;margin:0 auto 28px;padding:16px;color:var(--ui-text-main);font:14px/1.6 system-ui}.mm-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(120deg,var(--ui-card),var(--ui-accent-light));border:1px solid var(--ui-border);border-radius:16px;padding:24px;margin-bottom:18px}.mm-hero h1{margin:3px 0;font-size:26px}.mm-hero p,.mm-muted{color:var(--ui-text-muted)}.mm-eyebrow{color:var(--ui-accent);font-weight:800}.mm-wallet-card{display:flex;align-items:center;gap:14px;background:var(--ui-card);padding:14px;border:1px solid var(--ui-border);border-radius:12px;color:var(--ui-text-main);text-decoration:none}.mm-wallet-card strong{display:block;font-size:20px}.mm-wallet-card i{color:var(--ui-success);font-size:24px}.mm-tabs{display:flex;gap:8px;overflow-x:auto;padding:10px;border:1px solid var(--ui-border);background:var(--ui-card);border-radius:12px;margin-bottom:18px}.mm-tabs a{white-space:nowrap;text-decoration:none;padding:9px 13px;color:var(--ui-text-muted);border-radius:8px;font-weight:700}.mm-tabs a.active{background:var(--ui-accent-light);color:var(--ui-accent);outline:1px solid var(--ui-accent)}.mm-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px}.mm-content{min-width:0}.mm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.mm-card{padding:20px;background:var(--ui-card);border:1px solid var(--ui-border);border-radius:14px;margin-bottom:16px}.mm-card h2{font-size:18px;margin:0 0 12px}.mm-card h3{font-size:16px;margin:0 0 10px}.mm-card p{color:var(--ui-text-muted)}.mm-product{border-top:3px solid var(--ui-accent);display:flex;flex-direction:column}.mm-product-icon{font-size:24px;color:var(--ui-accent);background:var(--ui-accent-light);width:48px;height:48px;display:grid;place-items:center;border-radius:12px;margin-bottom:16px}.mm-price{display:block;font-size:24px;margin:12px 0;color:var(--ui-success)}.mm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;background:#7547cf!important;color:#fff!important;border:1px solid #9a75e5;border-radius:8px;font:700 13px/1.4 system-ui;text-decoration:none;cursor:pointer;box-sizing:border-box;margin:6px 0}.mm-btn.secondary{background:var(--ui-card-alt)!important;color:var(--ui-text-main)!important;border-color:var(--ui-border)}.mm-card form{margin-top:10px}.mm-card label{display:block;margin:10px 0;color:var(--ui-text-muted)}.mm-card :is(input,select){display:block;width:100%;min-height:40px;padding:8px 10px;margin-top:5px;box-sizing:border-box;background:var(--ui-card-alt);color:var(--ui-text-main);border:1px solid var(--ui-border);border-radius:8px;font:inherit}.mm-features{padding-left:18px;color:var(--ui-text-muted);flex:1}.mm-link{color:var(--ui-accent);font-size:12px}.mm-notice{padding:14px;border:1px solid var(--ui-warning);border-radius:10px;background:var(--ui-card);color:var(--ui-text-main)}.mm-notice.success{border-color:var(--ui-success)}.mm-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--ui-border);border-radius:12px}.mm-table-wrap table{border-collapse:collapse;width:100%;background:var(--ui-card)}.mm-table-wrap :is(th,td){padding:12px;text-align:left;border-bottom:1px solid var(--ui-border);font-size:12px}.mm-text-ad{display:block;padding:12px;text-align:center;background:var(--ui-accent-light);color:var(--ui-accent);font-weight:700;text-decoration:none}
@media(max-width:760px){.mm-shell{padding:8px}.mm-hero{padding:16px;flex-direction:column;align-items:stretch;gap:12px}.mm-hero h1{font-size:22px}.mm-layout{grid-template-columns:1fr}.mm-side{display:grid;grid-template-columns:1fr}.mm-card{padding:16px}.mm-tabs a{font-size:12px}.mm-card input,.mm-card select{font-size:16px}}

/* Bakiye kutusundaki doğrudan yükleme butonu */
.mm-shell .mm-wallet-card{flex-shrink:0;flex-wrap:wrap}.mm-shell .mm-wallet-card>.mm-wallet-load{margin:0 0 0 6px;white-space:nowrap;min-height:42px}.mm-shell .mm-wallet-card>.mm-wallet-load i{font-size:14px;color:inherit}.mm-shell .mm-wallet-load:hover{filter:brightness(1.12)}.mm-shell .mm-wallet-load:focus-visible{outline:2px solid var(--ui-accent-hover);outline-offset:3px}
@media(max-width:760px){.mm-shell .mm-wallet-card>.mm-wallet-load{margin-left:auto}}
@media(max-width:360px){.mm-shell .mm-wallet-card>.mm-wallet-load{flex-basis:100%;margin-left:0}}
