.mc-auth-box,.mc-pay-box{padding:20px;color:#fff}.mc-auth-title,.mc-pay-title{font-weight:800;font-size:22px;margin-bottom:8px}.mc-auth-desc,.mc-pay-desc{opacity:.78;line-height:1.45;margin-bottom:16px}.mc-input{width:100%;border:1px solid rgba(255,255,255,.14);background:#111827;color:#fff;border-radius:12px;padding:13px 14px;margin:8px 0;font-size:16px;outline:none}.mc-input:focus{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.16)}.mc-button{width:100%;border:0;border-radius:12px;padding:13px 16px;margin-top:10px;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);color:#06140b;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.mc-bridge-status{margin-top:14px;border-radius:12px;padding:12px 14px;background:rgba(255,255,255,.07);line-height:1.45}.mc-bridge-status.ok{background:rgba(34,197,94,.16);color:#bbf7d0}.mc-bridge-status.err{background:rgba(239,68,68,.16);color:#fecaca}.mc-bridge-status.wait{background:rgba(250,204,21,.14);color:#fde68a}.mc-code-wrap{display:flex;gap:8px;align-items:center}.mc-code-wrap .mc-input{font-family:monospace;font-weight:900;text-align:center;letter-spacing:.18em}.mc-pay-box .sum-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.mc-pay-box .sum-option{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06);color:white;padding:10px;cursor:pointer}@media(max-width:700px){.mc-pay-box .sum-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-auth-title,.mc-pay-title{font-size:19px}}

/* WRSCasino cleanup / remove legacy promo-social clutter */
.chat,.ll_container,.index-carousel .carousel,.i_game-bonus,.i_game-vk,.theme-switcher,.chat-toggle,.btn-toggle3,.profile-notifications{display:none!important}
.wrs-clean-hero-wrap{margin-bottom:18px}.wrs-clean-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:34px 30px;background:radial-gradient(circle at 20% 10%,rgba(34,197,94,.24),transparent 35%),linear-gradient(135deg,#101827,#070a12);box-shadow:0 24px 70px rgba(0,0,0,.25)}.wrs-clean-kicker{color:#22c55e;font-weight:900;letter-spacing:.18em;text-transform:uppercase;font-size:12px}.wrs-clean-hero h1{margin:8px 0 10px;color:#fff;font-size:42px;line-height:1}.wrs-clean-hero p{max-width:680px;color:#b8c4d7;font-size:16px;line-height:1.55}.wrs-footer-clean{margin-top:28px!important}.wrs-footer-clean .footer__block{padding:20px!important;text-align:center}.wrs-footer-clean .footer__block-header{font-size:22px!important;color:#fff!important}.md-auth .md-content{max-width:540px;margin:0 auto;border-radius:22px!important;background:#0b101a!important;box-shadow:0 32px 100px rgba(0,0,0,.55)!important;overflow:hidden}.md-auth .md-close{z-index:4}.mc-auth-box,.mc-pay-box{padding:28px!important}.mc-auth-title,.mc-pay-title{font-size:24px!important;letter-spacing:-.02em}.mc-auth-desc,.mc-pay-desc{font-size:14px;color:#aebbd0!important}.mc-bot-pill{display:inline-flex;align-items:center;gap:8px;margin:8px 0 12px;padding:8px 11px;border-radius:999px;font-weight:800;font-size:12px}.mc-bot-pill.online{background:rgba(34,197,94,.16);color:#bbf7d0}.mc-bot-pill.offline{background:rgba(250,204,21,.14);color:#fde68a}@media(max-width:700px){.wrs-clean-hero{padding:24px 18px;border-radius:16px}.wrs-clean-hero h1{font-size:30px}.mc-auth-box,.mc-pay-box{padding:22px 16px!important}.md-auth .md-content{width:calc(100vw - 22px)!important}}

.md-bonus-wheel,.md-promo,.md-rain,[data-game="bonus"],#vk_banner,#bonus_banner_name,#vk_banner_name{display:none!important}

.wrs-navbar-brand{display:flex!important;align-items:center;gap:0!important;text-decoration:none!important;min-width:148px;height:52px;padding:0 8px!important}
.wrs-navbar-brand img{display:none!important}.wrs-logo-mark{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 10px;border-radius:10px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#04110a;font-weight:1000;letter-spacing:.04em;box-shadow:0 8px 24px rgba(34,197,94,.28)}.wrs-logo-text{margin-left:7px;color:#fff;font-weight:900;font-size:20px;letter-spacing:.01em;text-transform:none}.md-auth .md-content{height:auto!important;min-height:0!important;max-height:90vh!important;overflow-y:auto!important;padding-bottom:20px!important}.md-auth{height:auto!important;min-height:0!important}.mc-auth-box{padding-bottom:10px!important}.mc-auth-box .mc-button{display:block!important;width:100%!important;min-height:48px!important;line-height:48px!important;margin-top:12px!important;position:relative!important;z-index:3!important}.mc-code-wrap{margin-bottom:4px!important}
@media(max-width:600px){.wrs-logo-text{font-size:17px}.wrs-navbar-brand{min-width:118px}.md-auth .md-content{max-height:86vh!important}.mc-auth-box{padding:16px!important}}

.mc-copy-button{border:1px solid rgba(34,197,94,.45);background:rgba(34,197,94,.12);color:#bbf7d0;border-radius:12px;padding:0 12px;height:46px;font-weight:900;cursor:pointer;white-space:nowrap}.mc-command-input{font-family:monospace;font-weight:800;letter-spacing:.02em}.mc-code-wrap .mc-input{margin-right:0}.mc-code-wrap .mc-copy-button{flex:0 0 auto}@media(max-width:420px){.mc-code-wrap{flex-direction:column}.mc-copy-button{width:100%}}

.mc-command-copy{display:flex;gap:8px;align-items:center;margin:6px 0 4px}.mc-command-copy .mc-command-input{margin:0!important;font-family:monospace;font-weight:800;letter-spacing:.02em}.mc-copy-button{border:1px solid rgba(34,197,94,.45);background:rgba(34,197,94,.12);color:#bbf7d0;border-radius:12px;padding:13px 14px;font-weight:900;cursor:pointer;white-space:nowrap}.mc-copy-button:hover{background:rgba(34,197,94,.22)}@media(max-width:520px){.mc-command-copy{display:block}.mc-copy-button{width:100%;margin-top:8px}}
