/* NBA props module */
#ralloNbaProps{display:none;max-width:1500px;margin:18px auto;padding:0 16px 36px;color:var(--text,#f5f7f6)}
body[data-sport="nba"] #ralloNbaProps{display:block}
body[data-sport="nba"] #mlbResearchLayout,body[data-sport="nba"] #nflResearchLayout,body[data-sport="nba"] #ufcResearchLayout,body[data-sport="nba"] #lockedDashboard{display:none!important}
body[data-sport="nba"] .membership-bar{display:none!important}
#ralloNbaProps .nba-hero,#ralloNbaProps .nba-panel{padding:16px;border:1px solid rgba(255,182,18,.2);border-radius:16px;background:linear-gradient(145deg,#123d2f,#091f18);margin-bottom:12px}
#ralloNbaProps .nba-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#ralloNbaProps .nba-form{display:grid;grid-template-columns:1fr 1fr;gap:9px}
#ralloNbaProps label{display:block;font-size:10px;color:var(--muted);margin-bottom:4px}
#ralloNbaProps input,#ralloNbaProps select,#ralloNbaProps textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid rgba(255,182,18,.25);border-radius:9px;background:#0b211a;color:inherit}
#ralloNbaProps .nba-wide{grid-column:1/-1}
#ralloNbaProps .nba-btn{padding:10px 13px;border:0;border-radius:9px;background:var(--yellow,#ffb612);color:#123d2f;font-weight:900;cursor:pointer}
#ralloNbaProps .nba-prop-card{padding:12px;margin:8px 0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.15)}
#ralloNbaProps .nba-score{float:right;color:var(--yellow,#ffb612);font-size:20px;font-weight:900}
#ralloNbaProps .nba-meta,#ralloNbaProps .nba-note{font-size:11px;color:var(--muted);margin-top:5px}
#ralloNbaProps .nba-empty{padding:16px;text-align:center;border:1px dashed rgba(255,255,255,.2);border-radius:12px;color:var(--muted)}
@media(max-width:760px){#ralloNbaProps .nba-grid,#ralloNbaProps .nba-form{grid-template-columns:1fr}#ralloNbaProps .nba-wide{grid-column:auto}}
