.busqueda{align-items:end;gap:12px;max-width:560px;margin-bottom:16px;display:flex}.busqueda label{flex:1;margin:0}.ficha{background:#fff;border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 24px;margin:0 0 16px;padding:12px 16px;display:grid}.ficha dt{color:#555;font-size:.75rem}.ficha dd{overflow-wrap:anywhere;margin:0 0 8px}.acciones{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:12px 0 24px;display:flex}.accion{background:#fff;border:1px solid #0b3d2e;border-radius:6px;min-width:320px;max-width:480px;padding:12px 16px}.accion .botones{gap:8px;display:flex}.alerta{background:#fff7e0;border-left:4px solid #c88a00;padding:8px 12px}.vista-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;max-height:360px;padding:8px;font-size:.75rem;overflow:auto}.lista-de-tickets{padding:0;list-style:none}.conversacion{gap:.5rem;padding:0;list-style:none;display:grid}.mensaje{background:#fff;border:1px solid #d0d0d0;border-radius:.5rem;padding:.5rem .75rem}.mensaje-personal{background:#f1f7f3;margin-left:1.5rem}.mensaje-jugador{margin-right:1.5rem}.mensaje-autor{margin:0 0 .25rem;font-weight:600}.mensaje-texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .25rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c1c1c;background:#f4f5f4;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{margin:0}.encabezado{color:#fff;background:#0b3d2e;align-items:center;gap:24px;padding:10px 24px;display:flex}.encabezado nav{flex:1;gap:16px;display:flex}.encabezado a{color:#fff}.contenido{max-width:1200px;margin:0 auto;padding:24px}.ingreso{background:#fff;border-radius:8px;max-width:380px;margin:80px auto;padding:24px;box-shadow:0 1px 4px #00000026}label{margin-bottom:12px;font-size:.9rem;display:block}input,select,textarea{box-sizing:border-box;width:100%;font:inherit;margin-top:4px;padding:6px 8px;display:block}button{font:inherit;color:#fff;cursor:pointer;background:#0b3d2e;border:0;border-radius:4px;padding:7px 14px}button.secundario{color:#0b3d2e;background:#fff;border:1px solid #0b3d2e}button:disabled{opacity:.5;cursor:default}[role=alert]{color:#9b1c1c}.aviso-chico{color:#555;font-size:.8rem}.filtros{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:8px 16px;margin-bottom:16px;display:grid}.tabla{border-collapse:collapse;background:#fff;width:100%;font-size:.85rem}.tabla th,.tabla td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:6px 8px}.tabla .motivo{overflow-wrap:anywhere;white-space:pre-wrap;max-width:320px}.tabla .detalle{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.75rem}.contador{color:#fff;background:#9b1c1c;border-radius:10px;margin-left:8px;padding:1px 8px;font-size:.8rem}.avisos{padding-left:0;list-style:none}.avisos li{border-bottom:1px solid #ddd;padding:6px 8px}.avisos li.nuevo{background:#fff7e0;font-weight:600}.cartel-fondo{background:#0006;place-items:center;display:grid;position:fixed;inset:0}.cartel{background:#fff;border-radius:8px;width:360px;padding:20px}.cartel .botones{gap:8px;display:flex}.cargando{padding:24px}.grupo-de-reglas{margin-bottom:24px}.regla{background:#fff;border-left:4px solid #0000;border-radius:4px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8px 24px;margin-bottom:8px;padding:12px;display:grid}.regla.cambiada{background:#fffaf0;border-left-color:#d49a00}.regla h3{margin:0 0 4px;font-size:1rem}.regla p{margin:2px 0}.regla-control label{margin-bottom:6px}.problema{color:#9b1c1c;margin:4px 0;font-size:.85rem}.casilla{align-items:center;gap:6px;display:flex}.casilla input{width:auto;margin:0}.ofrecidos{border:1px solid #ccc;margin:0 0 8px}.etiqueta-delicado{color:#7a4b00;background:#ffe9b0;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:.7rem;font-weight:600}.barra-de-cambios,.confirmacion{background:#fff;border:1px solid #0b3d2e;border-radius:6px;margin:16px 0;padding:16px}.barra-de-cambios .botones,.confirmacion .botones{gap:8px;display:flex}.aviso-bien{color:#0b3d2e;background:#dff3e8;border-radius:4px;padding:8px 12px}.aviso-atencion{color:#7a4b00;background:#fff1cc;border-radius:4px;padding:8px 12px}.historial{margin-top:32px}.historial ul{margin:0;padding-left:16px}.formulario-de-palabra{max-width:420px;margin-bottom:24px}.aviso-de-comprobante{color:#5b3a00;background:#ffe9a8;border-bottom:1px solid #d9b650;padding:10px 24px;font-weight:600}.pedido{background:#fff;border-radius:8px;margin-bottom:16px;padding:14px 16px;box-shadow:0 1px 4px #00000026}.pedido header{margin-bottom:8px}.pedido .fecha{color:#555;font-size:.85rem}.avisos-del-pedido{color:#5b3a00;background:#fff7e0;border-left:4px solid #d9b650;margin:8px 0;padding:8px 8px 8px 28px}.pedido .botones,.pedido .confirmacion .botones{gap:8px;margin-top:8px;display:flex}.pedido .confirmacion{background:#f4f5f4;border-radius:6px;margin-top:8px;padding:10px 12px}.comprobante-imagen{object-fit:contain;max-width:100%;max-height:70vh;margin-bottom:8px;display:block}.comprobante-pdf{border:1px solid #ddd;width:100%;height:70vh;margin-bottom:8px;display:block}.destino{background:#eef2ee;border-radius:4px;padding:2px 6px;font-size:1rem}.pausa{background:#fde8e8;border-left:4px solid #9b1c1c;padding:8px 12px}
