
.scout-dashboard-modal{position:relative;width:min(760px,calc(100vw - 32px));max-height:90vh;overflow:auto;padding:30px;border:1px solid transparent;border-radius:14px;background:linear-gradient(#070910,#070910) padding-box,linear-gradient(135deg,#a33cff,#ec349d,#ff8316) border-box;box-shadow:0 28px 85px rgba(0,0,0,.65)}
.scout-dashboard-heading{padding:4px 8px 22px;border-bottom:1px solid #222635}.scout-dashboard-heading h2{margin:0;font-size:31px}.scout-dashboard-heading p:last-child{margin:5px 0 0;color:#aaa8b2}
.scout-dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 8px 16px}.scout-stat{padding:17px;border:1px solid #2b2f40;border-radius:10px;background:#090b13}.scout-stat>span{display:block;color:#888691;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.scout-stat>strong{display:block;margin:5px 0 2px;font-size:21px;color:#f0edf3}.scout-stat>small{color:#8e8c96;font-size:11px}.scout-balance-stat>strong{font-size:28px;background:linear-gradient(90deg,#a33cff,#ec349d,#ff8316);-webkit-background-clip:text;background-clip:text;color:transparent}
.scout-limit-note{margin:0 8px 12px;padding:15px 17px;border-left:3px solid #a33cff;background:#0a0c14}.scout-limit-note strong{color:#ddd9e2;font-size:13px}.scout-limit-note p{margin:4px 0 0;color:#96939d;font-size:12px}
.scout-certified-note{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;margin:0 8px 22px;padding:16px;border:1px solid #3b3043;border-radius:9px;background:linear-gradient(135deg,rgba(163,60,255,.07),rgba(255,131,22,.04))}.scout-certified-note img{width:38px;height:38px}.scout-certified-note strong{color:#d7d3dc;font-size:13px}.scout-certified-note p{margin:4px 0 0;color:#92909a;font-size:12px}
.scout-dashboard-footer{display:flex;align-items:center;gap:16px;padding:18px 8px 2px;border-top:1px solid #222635}.scout-dashboard-footer>div span{display:block;color:#777681;font-size:10px;text-transform:uppercase}.scout-dashboard-footer>div strong{font-size:16px}.scout-dashboard-message{margin:0 auto;color:#aaa8b2;font-size:12px}.scout-dashboard-message.ok{color:#6fd5a1}.scout-dashboard-message.error{color:#ff8995}
#scout-payout-button{padding:11px 15px;border:1px solid #c04cff;border-radius:7px;background:#0a0c14;color:#dc64ff;font-weight:800;cursor:pointer}#scout-payout-button:disabled{opacity:.38;cursor:not-allowed}
.faq-audience{margin-top:24px;padding:20px;border:1px solid #2a2d3b;border-radius:11px}.faq-audience-title{margin:0 0 14px;font-size:15px;text-transform:uppercase;letter-spacing:.09em}.faq-artists{background:linear-gradient(135deg,rgba(255,112,25,.035),rgba(236,52,157,.025));border-color:rgba(255,131,22,.22)}.faq-artists>.faq-audience-title{color:#ff8a37}.faq-scouts{background:linear-gradient(135deg,rgba(163,60,255,.055),rgba(236,52,157,.025));border-color:rgba(163,60,255,.28)}.faq-scouts>.faq-audience-title{color:#c75cff}
@media(max-width:680px){.scout-dashboard-modal{padding:23px 17px;max-height:94vh}.scout-dashboard-grid{grid-template-columns:1fr}.scout-dashboard-footer{align-items:stretch;flex-direction:column}.scout-dashboard-footer>div,.scout-dashboard-message{text-align:center;margin:0}#scout-payout-button{width:100%}.faq-audience{padding:13px}}
