@charset "UTF-8";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg: #0d1b2a;--surface: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .1);--gold: #f4a31a;--wood: #8b5e3c;--sea: #1a3a5c;--text: #e8f4ff;--muted: #8eb4d4;--danger: #e63946;--success: #2dc653}html,body{height:100%;background:var(--bg);color:var(--text);font-family:Georgia,Times New Roman,serif;overflow-x:hidden}a{color:inherit}input,select,textarea,button{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#f4a31a66;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}::selection{background:#f4a31a4d;color:var(--text)}@media(max-width:760px){app-sala .apuestas-area{min-width:0}app-sala .right-panel.historial-panel{height:80dvh;max-height:80vh}app-sala .pagination{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:10px}app-sala .pg-btn{flex:0 0 auto}}@media(max-width:420px){app-sala header{padding:10px 12px;gap:8px}app-sala .apuestas-area{padding:12px}app-sala .new-bet-form,app-sala .transfer-form,app-apuesta-card .card{padding:12px}app-sala .inp,app-sala .titulo-wrap,app-sala .rr-field,app-sala .inp-sm{min-width:0;width:100%;max-width:100%}app-sala .bet-form-header{flex-direction:column;align-items:flex-start;gap:8px}app-sala .risk-reward-row{flex-direction:column;align-items:stretch}app-sala .rr-sep{display:none}app-sala .transfer-form .form-row,app-sala .bet-toolbar{flex-direction:column;align-items:stretch;gap:6px}app-sala .transfer-form .btn-teal,app-sala .btn-apostar,app-sala .img-upload-label,app-sala .img-upload-label.ai-btn{width:100%;text-align:center}app-sala .bet-count{white-space:normal;text-align:right}app-apuesta-card .card-header,app-apuesta-card .risk-reward{flex-wrap:wrap}app-apuesta-card .estado,app-apuesta-card .status-meta,app-apuesta-card .update-meta{white-space:normal}app-apuesta-card .titulo,app-apuesta-card .descripcion{min-width:0;overflow-wrap:anywhere;word-break:break-word}}
