@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&display=swap";:root{--fondo:#f3f5f7;--superficie:#fff;--elevado:#e9ecef;--retrato:#f2f8fd;--borde:#e6e6e6;--linea:#eceff2;--control:#868b91;--tinta:#1b1d1f;--apagado:#5c6064;--primario:#1d5fd6;--primario-hover:#174fb5;--sobre-primario:#fff;--acento-suave:#dcf1ff;--acento-tinta:#0a3a80;--edificio-planta:#c9def5;--edificio-desconocido:#9dbbe0;--foco:#1d5fd6;--nota-alta:#247b50;--nota-media:#9a5a00;--nota-baja:#c41c29;--tinte-alta:#dcfae5;--tinte-media:#fdf0d8;--tinte-baja:#ffedea;--tinta-alta:#04250e;--tinta-media:#6a3e00;--tinta-baja:#831c1e;--tinte-aviso:#fffbeb;--tinta-aviso:#92400e;--tinte-error:#fde3e3;--tinta-error:#8a1c1c;--persona-1:#dcf1ff;--tinta-persona-1:#0a3a80;--persona-2:#ffe4d6;--tinta-persona-2:#7a2e0e;--font-sans:"Manrope", 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-xs:4px;--radio-s:8px;--radio-m:12px;--radio-l:20px;--radio-total:999px;--alto-control:44px;--alto-barra:56px;--lado-nota:64px;--ancho-retrato:64px;--alto-retrato:76px;--alto-pista:6px;--alto-celda:36px}body,.cp{font-family:var(--font-sans);color:var(--tinta);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;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{justify-content:center;align-items:center;gap:var(--esp-2);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);white-space:nowrap;border:1px solid #0000;font-weight:600;display:inline-flex}.cp-boton:hover{background:var(--primario-hover)}.cp-boton:active,.cp-boton.es-pulsado{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(--primario);padding:0 var(--esp-2);background:0 0}.cp-boton-txt:hover{color:var(--primario-hover);text-underline-offset:3px;background:0 0;text-decoration:underline}.cp-boton[disabled]{background:var(--elevado);color:var(--apagado);cursor:not-allowed;border-color:#0000}.cp-boton-txt[disabled]{background:0 0}.cp-boton-peligro{background:var(--superficie);color:var(--tinta-error);border-color:var(--tinta-error)}.cp-boton-peligro:hover{background:var(--tinte-error)}.cp-boton-icono{width:var(--alto-control);color:var(--tinta);border-radius:var(--radio-total);background:0 0;padding:0}.cp-boton-icono:hover{background:var(--elevado)}.cp-flecha{transition:transform .15s}[aria-expanded=true]>.cp-flecha{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.cp-flecha{transition:none}.cp-boton:active{transform:none}}.cp-rotulo{margin-bottom:var(--esp-2);font-weight:600;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-1);padding:var(--esp-2);border-radius:var(--radio-m);background:var(--elevado);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow-x:auto}.cp-pestana{min-height:40px;padding:0 var(--esp-3);font:inherit;color:var(--apagado);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:500}.cp-pestana:hover{color:var(--tinta)}.cp-pestana.es-activa{background:var(--superficie);color:var(--tinta);font-weight:600}.cp-pestana:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.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);font-weight:600}.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:600;line-height:18px;display:inline-grid}.cp-prioridades{gap:var(--esp-3);flex-wrap:wrap;align-items:center;display:flex}.cp-chip{min-height:32px;padding:0 var(--esp-4);border-radius:var(--radio-s);background:var(--acento-suave);color:var(--acento-tinta);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.cp-chip .cp-chip-orden{opacity:.75}.cp-nota{min-width:var(--lado-nota);height:var(--lado-nota);padding:0 var(--esp-3);border-radius:var(--radio-m);letter-spacing:-.01em;flex:none;place-items:center;font-size:28px;font-weight:600;line-height:32px;display:grid}.cp-nota.alta{background:var(--tinte-alta);color:var(--tinta-alta)}.cp-nota.media{background:var(--tinte-media);color:var(--tinta-media)}.cp-nota.baja{background:var(--tinte-baja);color:var(--tinta-baja)}.cp-nota.sin{background:var(--superficie);color:var(--apagado);border:1px dashed var(--control);font-size:20px}.cp-pista{height:var(--alto-pista);border-radius:var(--radio-total);background:var(--elevado);overflow:hidden}.cp-pista>i{border-radius:var(--radio-total);background:var(--apagado);height:100%;display:block}.cp-persona{border-radius:var(--radio-total);flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;line-height:16px;display:inline-grid}.cp-persona.p1{background:var(--persona-1);color:var(--tinta-persona-1)}.cp-persona.p2{background:var(--persona-2);color:var(--tinta-persona-2)}.cp-edificio .planta{fill:var(--edificio-planta)}.cp-edificio .suya{fill:var(--primario)}.cp-edificio .desconocido{fill:none;stroke:var(--edificio-desconocido);stroke-dasharray:2 2}.cp-edificio .hueco{stroke:var(--acento-tinta);stroke-width:1px}.cp-edificio .cabina{fill:var(--acento-tinta)}.cp-edificio .escalera{fill:none;stroke:var(--acento-tinta);stroke-width:1.2px}.cp-edificio .tejado{stroke:var(--acento-tinta);stroke-width:1.5px}.cp-tarjeta{background:var(--superficie);border-radius:var(--radio-l);padding:var(--esp-6) var(--esp-6) var(--esp-4)}.cp-cabeza{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.cp-retrato{width:var(--ancho-retrato);height:var(--alto-retrato);border-radius:var(--radio-s);background:var(--retrato);place-items:center;display:grid;position:relative}.cp-retrato img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.cp-puesto{min-width:26px;height:26px;padding:0 var(--esp-2);border:2px solid var(--superficie);border-radius:var(--radio-total);background:var(--tinta);color:var(--sobre-primario);place-items:center;font-size:12px;font-weight:600;line-height:16px;display:grid;position:absolute;top:-8px;left:-8px}.cp-tarjeta h2,.cp-nombre{margin:0;font-size:16px;font-weight:500;line-height:22px}.cp-precio{margin-top:2px;font-size:22px;font-weight:600;line-height:28px}.cp-bajada{color:var(--apagado);font-size:13px;line-height:18px}.cp-ficha{margin:var(--esp-4) 0 0;color:var(--apagado);font-size:14px;line-height:20px}.cp-anuncio{margin-top:var(--esp-2)}.cp-estado{margin-top:var(--esp-4);align-items:center;gap:10px;display:flex}.cp-datos{flex:1;min-width:0}.cp-datos small{margin-top:var(--esp-2);color:var(--apagado);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;line-height:18px;display:flex}.cp-quien{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cp-quien .cp-persona{width:18px;height:18px;font-size:10px}.cp-tarjeta .separado{margin-top:var(--esp-4)}.cp-acciones-tarjeta{align-items:center;gap:var(--esp-3);margin-top:var(--esp-4);flex-wrap:wrap;display:flex;position:relative}.cp-acciones-tarjeta>.cp-boton-txt:first-child{margin-right:auto;padding-left:0}.cp-menu{right:0;top:calc(100% + var(--esp-2));z-index:10;min-width:200px;padding:var(--esp-2);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-m);display:grid;position:absolute;box-shadow:0 8px 24px #1018281f}.cp-menu button{min-height:var(--alto-control);padding:0 var(--esp-4);border-radius:var(--radio-s);font:inherit;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:0}.cp-menu button:hover,.cp-menu button:focus-visible{background:var(--fondo);outline:none}.cp-menu .peligro{color:var(--tinta-error)}.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,.cp-detalle .cp-rotulo{margin:0}.cp-desglose{gap:10px;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;font-size:14px;line-height:20px;display:grid}.cp-desglose .prioridad{font-weight:500}.cp-desglose b{text-align:right;font-weight:600}.cp-desglose .resta b{color:var(--nota-baja)}.cp-desglose .pista-medida{border-radius:var(--radio-total);background:var(--acento-suave);grid-column:1/-1;height:4px;display:block;overflow:hidden}.cp-desglose .medida{border-radius:var(--radio-total);background:var(--primario);height:100%;display:block}.cp-desglose .resta .medida{background:var(--nota-baja)}.origen{color:var(--apagado);font-size:12px;line-height:16px}.origen-visita{color:var(--tinta);font-weight:600}.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);border:1px solid var(--control);border-radius:var(--radio-m);font:inherit;color:var(--tinta);resize:vertical;font-size:16px;display:block}.area-texto:focus{outline:2px solid var(--foco);outline-offset:2px}.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-aviso);color:var(--tinta-aviso);font-size:13px;line-height:18px}.cp-aviso strong{font-weight:600;display:block}.cp-aviso.error{background:var(--tinte-error);color:var(--tinta-error)}.cp-sello{border-radius:var(--radio-total);background:var(--elevado);height:24px;color:var(--tinta);white-space:nowrap;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.cp-sello.aviso{background:var(--tinte-aviso);color:var(--tinta-aviso)}.cp-sello.error{background:var(--tinte-error);color:var(--tinta-error)}.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:600}.cp-mapa td{height:var(--alto-celda);text-align:center;border-radius:var(--radio-xs);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:600}.cp-vacio{padding:var(--esp-6);border:1px dashed var(--control);border-radius:var(--radio-l);background:var(--superficie)}.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-4) var(--esp-5) var(--esp-7);margin:0 auto;display:grid}.pantalla>*{margin:0}.titulo{letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:34px}.fila-titulo{justify-content:space-between;align-items:center;gap:var(--esp-4);display:flex}.fila-titulo .titulo{margin:0}.hallazgo{margin:calc(var(--esp-3) * -1) 0 0;color:var(--apagado)}.hallazgo b{color:var(--tinta);font-weight:600}.panel-compartir{background:var(--superficie);border-radius:var(--radio-l);flex-basis:100%}.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{min-height:var(--alto-control);align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.marca-icono .fondo{fill:var(--primario)}.marca-icono .planta{fill:var(--edificio-planta)}.marca-icono .suya{fill:var(--sobre-primario)}.selector{min-height:var(--alto-control);color:var(--tinta);background:0 0;border:0;font-size:16px;font-weight:600}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:600;line-height:24px}.seccion-form,.tablero,.lista-tarjetas{gap:var(--esp-5);display:grid}.tablero>.cp-pestanas{margin-top:var(--esp-2)}.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}
