@import "https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;700&display=swap";:root{--fondo:#f4f3f1;--superficie:#fff;--elevado:#e9e7e3;--borde:#e2e0db;--linea:#efedea;--control:#85827c;--tinta:#141412;--apagado:#5a5854;--primario:#141412;--sobre-primario:#fff;--foco:#1d5fbf;--nota-alta:#247b50;--nota-media:#9a5a00;--nota-baja:#b3492d;--tinte-alta:#dcf3e4;--tinte-media:#fbeed3;--tinte-baja:#f9e2da;--tinta-alta:#0d3f25;--tinta-media:#6a3e00;--tinta-baja:#7c2c16;--tinte-error:#fde3e3;--tinta-error:#8a1c1c;--persona-1:#dde7f5;--persona-2:#f5dfea;--font-sans:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--esp-1:2px;--esp-2:4px;--esp-3:8px;--esp-4:12px;--esp-5:16px;--esp-6:24px;--esp-7:32px;--radio-s:4px;--radio-m:6px;--radio-l:8px;--radio-total:999px;--alto-control:44px;--alto-barra:48px;--diam-nota:52px;--diam-nota-grande:64px;--alto-foto:150px;--alto-tira:6px;--alto-celda:36px}body,.cp{font-family:var(--font-sans);color:var(--tinta);font-variant-numeric:tabular-nums;font-size:15px;line-height:22px}.cp-fondo{background:var(--fondo);padding:var(--esp-5)}.cp-fila{gap:var(--esp-3);flex-wrap:wrap;align-items:center;display:flex}.cp-pila{gap:var(--esp-4);max-width:358px;display:grid}.cp-apagado{color:var(--apagado)}.cp-etiqueta{color:var(--apagado);font-size:13px;line-height:18px}.cp-boton{min-height:var(--alto-control);padding:0 var(--esp-5);border-radius:var(--radio-m);font:inherit;cursor:pointer;background:var(--primario);color:var(--sobre-primario);border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.cp-boton:hover{background:#2c2c29}.cp-boton:active,.cp-boton.es-pulsado{background:#000;transform:translateY(1px)}.cp-boton:focus-visible,.cp-boton.es-foco,.cp-campo:focus-within,.cp-campo.es-foco{outline:2px solid var(--foco);outline-offset:2px}.cp-boton-sec{background:var(--superficie);color:var(--tinta);border-color:var(--control)}.cp-boton-sec:hover{background:var(--fondo)}.cp-boton-txt{color:var(--tinta);padding:0 var(--esp-3);background:0 0;text-decoration:underline}.cp-boton-txt:hover{background:0 0}.cp-boton[disabled]{background:var(--elevado);color:var(--apagado);cursor:not-allowed}.cp-boton-peligro{background:var(--superficie);color:var(--tinta-error);border-color:var(--tinta-error)}.cp-rotulo{margin-bottom:var(--esp-2);font-weight:500;display:block}.cp-campo{align-items:center;gap:var(--esp-3);min-height:var(--alto-control);padding:0 var(--esp-4);background:var(--superficie);border:1px solid var(--control);border-radius:var(--radio-m);display:flex}.cp-campo input{min-width:0;font:inherit;color:var(--tinta);background:0 0;border:0;outline:0;flex:1;font-size:16px}.cp-campo input::placeholder{color:var(--apagado)}.cp-campo.es-error{border-color:var(--tinta-error)}.cp-campo.es-off{background:var(--elevado)}.cp-origen{color:var(--apagado);font-size:13px;line-height:18px}.cp-ayuda{margin-top:var(--esp-2);color:var(--apagado);font-size:13px;line-height:18px}.cp-ayuda-error{color:var(--tinta-error)}.cp-pestanas{gap:var(--esp-6);border-bottom:1px solid var(--control);display:flex;overflow-x:auto}.cp-pestana{min-height:var(--alto-control);font:inherit;color:var(--apagado);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0}.cp-pestana.es-activa{color:var(--tinta);border-color:var(--tinta);font-weight:500}.cp-opciones{gap:var(--esp-3);flex-wrap:wrap;display:flex}.cp-opcion{align-items:center;gap:var(--esp-3);min-height:var(--alto-control);padding:0 var(--esp-4);border:1px solid var(--control);border-radius:var(--radio-m);background:var(--superficie);color:var(--tinta);font:inherit;cursor:pointer;display:inline-flex}.cp-opcion:hover{background:var(--fondo)}.cp-opcion:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cp-opcion[aria-pressed=true],.cp-opcion[aria-checked=true]{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.cp-orden{border-radius:var(--radio-total);background:var(--sobre-primario);width:22px;height:22px;color:var(--primario);place-items:center;font-size:13px;font-weight:500;line-height:18px;display:inline-grid}.cp-nota{width:var(--diam-nota);height:var(--diam-nota);border-radius:var(--radio-total);color:var(--sobre-primario);flex:none;place-items:center;font-size:18px;font-weight:500;line-height:24px;display:grid}.cp-nota-grande{width:var(--diam-nota-grande);height:var(--diam-nota-grande);font-size:24px;line-height:32px}.cp-nota.alta{background:var(--nota-alta)}.cp-nota.media{background:var(--nota-media)}.cp-nota.baja{background:var(--nota-baja)}.cp-nota.sin{background:var(--superficie);color:var(--apagado);border:1px dashed var(--control);font-size:13px}.cp-tira{gap:var(--esp-1);grid-template-columns:repeat(18,1fr);display:grid}.cp-tira i{height:var(--alto-tira);background:var(--elevado)}.cp-tira i.lleno{background:var(--primario)}.cp-persona{border-radius:var(--radio-total);width:24px;height:24px;color:var(--tinta);place-items:center;font-size:12px;font-weight:500;line-height:16px;display:inline-grid}.cp-persona.p1{background:var(--persona-1)}.cp-persona.p2{background:var(--persona-2)}.cp-tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);overflow:hidden}.cp-foto{height:var(--alto-foto);background:var(--elevado);color:var(--apagado);place-items:center;display:grid;position:relative}.cp-foto img{object-fit:cover;width:100%;height:100%;display:block}.cp-puesto{top:var(--esp-3);left:var(--esp-3);border-radius:var(--radio-s);background:var(--primario);min-width:28px;height:28px;color:var(--sobre-primario);place-items:center;font-weight:500;display:grid;position:absolute}.cp-foto .cp-nota{right:var(--esp-4);bottom:calc(var(--esp-5) * -1);box-sizing:content-box;border:3px solid var(--superficie);position:absolute}.cp-cuerpo{padding:var(--esp-4)}.cp-precio{font-size:18px;font-weight:700;line-height:24px}.cp-nombre{font-weight:500}.cp-pie{justify-content:space-between;align-items:center;gap:var(--esp-3);margin-top:var(--esp-3);color:var(--apagado);font-size:13px;line-height:18px;display:flex}.cp-quien{align-items:center;gap:var(--esp-3);display:flex}.cp-tarjeta h2{margin:0;font-size:15px;font-weight:500;line-height:22px}.cp-tarjeta .separado{margin-top:var(--esp-3)}.cp-acciones-tarjeta{justify-content:space-between;align-items:center;gap:var(--esp-3);margin-top:var(--esp-4);flex-wrap:wrap;display:flex}.cp-acciones-tarjeta>.cp-boton-txt:first-child{padding-left:0}.cp-acciones-menores{gap:var(--esp-5);border-top:1px solid var(--linea);padding-top:var(--esp-2);flex-basis:100%;display:flex}.cp-acciones-menores .cp-boton-txt{color:var(--apagado);padding:0}.cp-detalle{gap:var(--esp-3);margin-top:var(--esp-4);padding-top:var(--esp-4);border-top:1px solid var(--linea);display:grid}.cp-detalle p{margin:0}.cp-desglose{gap:var(--esp-3);margin:0;padding:0;list-style:none;display:grid}.cp-desglose li{gap:var(--esp-2) var(--esp-3);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.origen{color:var(--apagado);font-size:12px;line-height:16px}.origen-visita{color:var(--tinta);font-weight:500}.lista-legal{gap:var(--esp-3);display:grid}.lista-legal p{margin:0}.casilla{align-items:center;gap:var(--esp-3);min-height:var(--alto-control);display:flex}.casilla input{width:20px;height:20px;accent-color:var(--primario)}.area-texto{width:100%;min-height:96px;padding:var(--esp-3) var(--esp-4);font:inherit;color:var(--tinta);resize:vertical;font-size:16px;display:block}.area-texto:focus{outline:2px solid var(--foco);outline-offset:2px}.cp-desglose .prioridad,.cp-desglose b{font-weight:500}.cp-desglose .medida{border-radius:var(--radio-s);grid-column:1/-1;height:4px;display:block}.cp-desglose .medida.alta{background:var(--nota-alta)}.cp-desglose .medida.media{background:var(--nota-media)}.cp-desglose .medida.baja{background:var(--nota-baja)}.cp-preguntas{padding-left:var(--esp-5);margin:0}.cp-aviso{padding:var(--esp-3) var(--esp-4);border-radius:var(--radio-m);background:var(--tinte-media);color:var(--tinta-media);font-size:13px;line-height:18px}.cp-aviso strong{font-weight:500;display:block}.cp-aviso.error{background:var(--tinte-error);color:var(--tinta-error)}.cp-sello{border-radius:var(--radio-s);background:var(--tinte-media);color:var(--tinta-media);white-space:nowrap;padding:0 6px;font-size:13px;font-weight:500;line-height:20px}.cp-mapa{table-layout:fixed;border-collapse:separate;width:100%;border-spacing:var(--esp-1)}.cp-mapa th{padding:0;font-weight:400}.cp-mapa thead th:first-child{width:84px}.cp-mapa thead th{color:var(--apagado);font-size:12px;line-height:16px}.cp-mapa tbody th{text-align:left;font-size:13px;line-height:16px}.cp-mapa .prioridad{font-weight:500}.cp-mapa td{height:var(--alto-celda);text-align:center;border-radius:var(--radio-s);font-size:14px}.cp-mapa .alta{background:var(--tinte-alta);color:var(--tinta-alta)}.cp-mapa .media{background:var(--tinte-media);color:var(--tinta-media)}.cp-mapa .baja{background:var(--tinte-baja);color:var(--tinta-baja)}.cp-mapa .vacia{color:var(--apagado);outline:1px dashed var(--control);outline-offset:-1px}.cp-mapa .total-alta{background:var(--nota-alta)}.cp-mapa .total-media{background:var(--nota-media)}.cp-mapa .total-baja{background:var(--nota-baja)}.cp-mapa tr.fila-nota td{color:var(--sobre-primario);font-weight:500}.cp-vacio{padding:var(--esp-5);border:1px dashed var(--control);border-radius:var(--radio-l)}.cp-cargando i{height:14px;margin-bottom:var(--esp-3);border-radius:var(--radio-s);background:var(--elevado);display:block}*{box-sizing:border-box}body{background:var(--fondo);margin:0}button{font:inherit}.pantalla{gap:var(--esp-5);max-width:560px;padding:var(--esp-6) var(--esp-5) var(--esp-7);margin:0 auto;display:grid}.pantalla>*{margin:0}.titulo{font-size:22px;font-weight:500;line-height:28px}.formulario{gap:var(--esp-6);display:grid}.grupo{border:0;min-width:0;margin:0;padding:0}.grupo legend{padding:0}.dos-columnas{gap:var(--esp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.acciones{gap:var(--esp-4);display:flex}.ancho{flex:1}.barra{justify-content:space-between;align-items:center;gap:var(--esp-4);min-height:var(--alto-barra);max-width:560px;padding:0 var(--esp-5);margin:0 auto;display:flex}.marca{align-items:center;gap:var(--esp-3);min-height:var(--alto-control);font-weight:500;display:inline-flex}.selector{min-height:var(--alto-control);color:var(--tinta);background:0 0;border:0;font-size:16px;font-weight:500}select.selector{border:1px solid var(--control);border-radius:var(--radio-m);padding:0 var(--esp-4);background:var(--superficie)}.seccion{margin:0;font-size:16px;font-weight:500;line-height:24px}.seccion-form,.tablero,.lista-tarjetas{gap:var(--esp-5);display:grid}.confirmacion{gap:var(--esp-3);flex-basis:100%;display:grid}.confirmacion p{margin:0}.mapa-caja{overflow-x:auto}.tablero-columnas{gap:var(--esp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.columna{gap:var(--esp-4);align-content:start;min-height:200px;display:grid}.columna-cabecera{justify-content:space-between;align-items:center;gap:var(--esp-3);display:flex}.descartadas summary{cursor:pointer;min-height:var(--alto-control);align-items:center;display:flex}@media (width>=720px){.pantalla,.barra{padding-left:var(--esp-7);padding-right:var(--esp-7)}}@media (width>=900px){.pantalla-tablero{max-width:1100px}.barra:has(+.pantalla-tablero){max-width:1100px}}.compartir{padding:var(--esp-5);gap:var(--esp-4);display:grid}.compartir>*{margin:0}.miembros{gap:var(--esp-3);margin:0;padding:0;list-style:none;display:grid}.miembros li{align-items:center;gap:var(--esp-3);display:flex}
