.mobile-filter-button{display:none}
.mobile-filter-sheet{width:min(560px,100vw);max-height:88dvh;padding:0;border:1px solid var(--s-line,#393239);border-radius:22px;background:var(--s-bg,#11120f);color:var(--s-text,#fff);box-sizing:border-box}
.mobile-filter-sheet::backdrop{background:#0009}
.mobile-filter-sheet>header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--s-line)}
.mobile-filter-sheet>header button{border:0;background:none;color:inherit;font-size:26px;min-height:40px;min-width:40px}
.mobile-filter-sheet form{margin:0}.mobile-filter-fields{padding:20px;display:grid;gap:20px}
.mobile-filter-fields label{display:grid;gap:9px;font-size:12px}.mobile-filter-fields select,.mobile-filter-fields input{width:100%;min-height:48px;background:var(--s-surface);color:inherit;border:1px solid var(--s-line);border-radius:12px;padding:12px;box-sizing:border-box;font:inherit}
.mobile-filter-fields .filter-type-chips{display:flex;flex-wrap:wrap;gap:8px}.mobile-filter-fields .filter-type-chips button{border:1px solid var(--s-line);border-radius:999px;padding:10px 14px;background:var(--s-surface);color:inherit;font:inherit;font-size:12px}.mobile-filter-fields .filter-type-chips button[aria-pressed=true]{border-color:#dbbf86;background:#dbbf8620}
.mobile-filter-sheet footer{display:flex;gap:10px;padding:16px 20px;position:sticky;bottom:0;background:var(--s-bg);border-top:1px solid var(--s-line)}.mobile-filter-sheet footer .btn{flex:1;min-height:48px;justify-content:center}
@media(max-width:760px){
 .catalog-layout{display:block!important}.catalog-layout>.catalog-filters{display:none!important}.mobile-filter-button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid var(--s-line);border-radius:12px;background:var(--s-surface);color:var(--s-text);font:inherit;font-size:12px}
 .catalog-toolbar{display:flex!important;flex-wrap:wrap;gap:12px;align-items:center}.catalog-toolbar>select{min-width:0;max-width:48%;min-height:44px;border-radius:12px}.catalog-toolbar #result-count{margin-inline-start:auto;font-size:12px}.catalog-pagination{gap:14px;flex-wrap:wrap}.catalog-pagination>div{max-width:100%;overflow:auto}
 .mobile-filter-sheet{margin:auto 0 0;max-width:100vw;width:100vw;border-radius:24px 24px 0 0}.mobile-filter-fields .price-filter{display:grid;grid-template-columns:1fr 1fr;gap:12px}
 .member-main[data-member-page=wallet] .wallet-hero,.member-main[data-member-page=deposit] .wallet-hero{display:flex;flex-wrap:wrap;gap:20px;padding:22px;border-radius:20px}.wallet-hero .balance-amount{font-size:36px!important}.wallet-shortcuts{width:100%;display:flex;gap:10px}.wallet-shortcuts>.btn{flex:1;justify-content:center;min-height:46px}.wallet-tabs{display:flex;gap:6px;overflow:auto}.wallet-tabs button{flex:1;min-width:90px;min-height:46px;white-space:nowrap}.wallet-grid{grid-template-columns:1fr!important}
 .listing-wizard{padding:0!important}.wizard-games{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.wizard-games .game-choice{min-height:74px!important;padding:14px!important;display:flex;gap:12px;text-align:start;border-radius:14px}.wizard-games .game-choice .game-symbol{width:36px;height:36px;flex:none}.wizard-fields{grid-template-columns:1fr!important}.wizard-review-block{min-width:0}.wizard-preview{grid-template-columns:1fr!important}.wizard-steps{gap:6px;overflow:auto;flex-wrap:nowrap}.wizard-actions{position:sticky;bottom:70px;background:var(--s-bg);padding-block:12px;z-index:2}
}

.mobile-account-links>summary,.mobile-account-logout{display:none}@media(max-width:760px){.member-layout>.member-sidebar{display:block!important;padding:12px 16px!important;margin-bottom:16px}.member-sidebar .sidebar-identity{margin-bottom:10px}.member-sidebar .sidebar-discover,.member-sidebar>.sidebar-logout{display:none}.mobile-account-links>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;padding:4px 10px;font-size:13px;border:1px solid var(--s-line);border-radius:12px}.mobile-account-links .member-nav{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;padding-top:12px}.mobile-account-links .member-nav>a{min-height:44px;padding:8px;font-size:12px}.mobile-account-links .mobile-account-logout{display:block;padding:10px}}

@media(max-width:760px){.mobile-account-links:not([open]) .member-nav,.mobile-account-links:not([open]) .mobile-account-logout{display:none!important}}
.mobile-filter-fields{min-width:0;grid-template-columns:minmax(0,1fr)}.mobile-filter-fields>*{min-width:0}.mobile-filter-fields select,.mobile-filter-fields input{min-width:0;max-width:100%}.mobile-filter-fields .filter-type-chips button{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.mobile-filter-sheet>header strong{min-width:0;overflow-wrap:anywhere}.mobile-filter-sheet>header button{flex:none}.mobile-filter-sheet footer .btn{min-width:0;white-space:normal;overflow-wrap:anywhere}
@media(max-width:760px){.mobile-filter-fields .price-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}
