.resultados-shell{width:min(96%,1200px)}.resultados-periodo{text-align:center;color:#f5e6bd;font:700 clamp(17px,3vw,23px) Georgia,serif;margin:22px 0}.resultados-tabs{justify-content:center}.resultados-tabla-scroll{overflow-x:auto;border:1px solid #a68135;border-radius:12px}.resultados-tabla{width:100%;border-collapse:collapse;table-layout:fixed;min-width:740px;background:#020d08e8}.resultados-tabla th,.resultados-tabla td{border:1px solid #a6813566;padding:17px 12px;text-align:center;vertical-align:middle;overflow-wrap:anywhere}.resultados-tabla thead th{color:#efc766;background:#112016;font:700 18px Georgia,serif}.resultados-tabla th:first-child{width:130px}.resultados-tabla tbody th{color:#f4e8bf;font:700 17px Georgia,serif}.resultado-texto{white-space:pre-wrap;font-size:16px;line-height:1.5;margin-bottom:8px}.resultado-estado{font-weight:800;font-size:14px;color:#b8c4bc}.resultados-leyenda{text-align:center;line-height:1.8;color:#d2ddd5;font-size:14px;margin:20px 0}.resultados-nota{text-align:center;font-size:13px;color:#b8c4bc}.resultado-ganado{color:#54ef93}.resultado-perdido{color:#ff7b77}@media(max-width:600px){.resultados-shell{width:96%}.resultados-tabla{min-width:700px}.resultados-tabla th,.resultados-tabla td{padding:14px 10px}}
.resultados-editor textarea{width:100%;min-height:70px;resize:vertical;padding:8px;background:#030c07;border:1px solid #597a61;color:#fff;font:14px Arial}.resultados-editor select{width:100%;padding:8px;margin-top:8px;background:#071b10;color:#fff;border:1px solid #597a61;border-radius:6px}.resultados-editor .resultados-tabla td{padding:10px 8px}.tabs{flex-wrap:wrap}#secciones button{flex:1;min-width:140px}#guardarResultados{margin-top:20px}
.resultados-editor .resultados-tabla td{white-space:normal}.resultados-editor textarea,.resultados-editor select{display:block;max-width:100%;box-sizing:border-box}.resultados-editor .tabs{flex-wrap:nowrap}.resultados-editor .tabs button{width:auto;flex:1}
@media(max-width:600px){.resultados-tabla{min-width:0;width:100%;table-layout:fixed}.resultados-tabla th:first-child{width:16%}.resultados-tabla th,.resultados-tabla td,.resultados-editor .resultados-tabla td{padding:10px 3px;white-space:normal;overflow-wrap:anywhere}.resultados-tabla thead th{font-size:11px;line-height:1.5;letter-spacing:0}.resultados-tabla tbody th{font-size:11px;line-height:1.5}.resultado-texto{font-size:12px;line-height:1.6}.resultado-estado{font-size:10px;letter-spacing:0;line-height:1.5}.resultados-editor textarea{font-size:12px;padding:6px 3px;min-height:65px}.resultados-editor select{font-size:10px;padding:7px 1px;min-width:0}.resultados-shell .panel{padding:14px 8px}.resultados-nota{display:none}.resultados-editor .resultados-tabla-scroll{width:100%}.resultados-editor .resultados-tabla{font-size:11px}.resultados-editor{min-width:0}.resultados-tabla-scroll{scrollbar-width:none}.resultados-tabla-scroll::-webkit-scrollbar{display:none}}
.resultado-escritura{width:min(96vw,700px);max-width:96vw;border:1px solid #a68135;border-radius:14px;background:#06130b;color:#fff;padding:20px}.resultado-escritura::backdrop{background:#000b}.resultado-escritura h2{color:#efc766;font-size:18px}.resultado-escritura textarea{display:block;box-sizing:border-box;width:100%;min-height:220px;font-size:16px;line-height:1.6;white-space:pre-wrap}.ampliar-resultado{padding:6px;font-size:11px;margin-top:5px}.resultado-escritura .tabs{display:flex}.resultado-escritura .tabs button{flex:1}

@media(max-width:600px){#resultadosTabla .resultados-tabla-scroll{overflow-x:auto;scrollbar-width:auto}#resultadosTabla .resultados-tabla-scroll::-webkit-scrollbar{display:block;height:7px}#resultadosTabla .resultados-tabla{min-width:560px;table-layout:auto}#resultadosTabla .resultados-tabla th:first-child{width:85px}#resultadosTabla .resultados-tabla th,#resultadosTabla .resultados-tabla td{padding:9px 7px;white-space:nowrap;overflow-wrap:normal}#resultadosTabla .resultados-tabla thead th{font-size:14px}#resultadosTabla .resultados-tabla tbody th{font-size:13px}#resultadosTabla .resultado-texto{white-space:pre;font-size:12px;line-height:1.5;overflow-wrap:normal;word-break:normal;margin-bottom:6px}#resultadosTabla .resultado-estado{font-size:11px}.resultados-nota{display:block}}


body.resultados-vista{--gold:#d4af37;--border:#9c7a2d;background:radial-gradient(ellipse at 8% 25%,#087c4670,transparent 58%),radial-gradient(ellipse at 90% 60%,#0a995d55,transparent 60%),radial-gradient(ellipse at 45% 100%,#087c4650,transparent 65%),linear-gradient(145deg,#02150c,#043c26 55%,#02150c);background-attachment:fixed}.resultados-vista .topbar,.resultados-vista .panel{background:radial-gradient(ellipse at 5% 40%,#0c9b5b30,transparent 70%),radial-gradient(ellipse at 95% 90%,#0c9b5b25,transparent 70%),#052b1deb}.resultados-vista .brand,.resultados-vista .page-title,.resultados-vista .resultados-periodo{color:#d4af37}.resultados-vista .brand,.resultados-vista .page-title{background:linear-gradient(115deg,#9f7928,#f3dfa0 38%,#d4af37 60%,#b88b32);background-clip:text;-webkit-background-clip:text;color:transparent}.resultados-vista .brand small{display:block;font-size:14px;letter-spacing:1px;color:#d4af37;margin-top:4px}.resultados-vista .resultados-tabla{background:#052b1df2}.resultados-vista .resultados-tabla thead th{background:radial-gradient(ellipse at top,#119c5840,transparent 80%),#073b26;color:#d4af37}.resultados-vista .resultados-tabla tbody th{color:#dfbd62}.resultados-vista .filter[aria-pressed=true]{color:#d4af37;border-color:#d4af37;background:radial-gradient(ellipse at top,#25ee7340,transparent 80%),#07482a}.resultados-vista .resultado-ganado{color:#25ee73}.resultados-vista .resultados-tabla th,.resultados-vista .resultados-tabla td{border-color:#9c7a2d88}
