:root{--bid-font:"Inter Variable", system-ui, sans-serif;--bid-ink:#101010;--bid-paper:#f1f1f1;--bid-space-1:8px;--bid-space-2:16px;--bid-space-3:24px;--bid-space-4:48px;--bid-space-5:96px;--bid-margen:2rem;--bid-text-sm:.875rem;--bid-text-base:1rem;--bid-text-lg:1.562rem;--bid-text-xl:1.953rem;--bid-text-2xl:2.441rem;--bid-text-4xl:3.815rem;--bid-weight-light:300;--bid-weight-text:400;--bid-weight-control:400;--bid-weight-title:400;--bid-weight-nombre:500;--bid-leading-tight:1.1;--bid-leading-body:1.4;--bid-tracking-display:-.03em;--bid-duracion:.22s;--bid-curva:cubic-bezier(.77, 0, .175, 1);--bid-tenue:1}@media (max-width:640px){:root{--bid-margen:1rem}}
:root{--fondo:var(--bid-paper);--tinta:var(--bid-ink);--superficie:color-mix(in srgb, var(--fondo) 97%, var(--tinta));--linea:color-mix(in srgb, var(--fondo) 83%, var(--tinta));--suave:color-mix(in srgb, var(--fondo) 36%, var(--tinta));--radio:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--fondo:var(--bid-ink);--tinta:var(--bid-paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--fondo);color:var(--tinta);font:var(--bid-weight-text) var(--bid-text-base)/var(--bid-leading-body) var(--bid-font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button,.boton{border:1px solid var(--tinta);background:var(--tinta);min-height:44px;color:var(--fondo);cursor:pointer;font-weight:var(--bid-weight-control);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:11px 18px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}button:hover,.boton:hover{background:var(--suave);border-color:var(--suave)}.secundario{color:var(--tinta);background:var(--fondo);border-color:var(--linea)}.secundario:hover{background:var(--superficie);border-color:var(--tinta)}button:disabled{cursor:wait;color:var(--suave);background:var(--superficie);border-color:var(--linea)}:focus-visible{outline:2px solid var(--tinta);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3,strong{font-weight:var(--bid-weight-title)}h1{font-size:clamp(32px,3.3vw,48px);line-height:var(--bid-leading-tight);letter-spacing:var(--bid-tracking-display)}h2{letter-spacing:-.025em;font-size:22px}small,time,.muted{color:var(--suave);font-size:var(--bid-text-sm)}.rotulo{text-transform:uppercase;letter-spacing:.12em;color:var(--suave);font-size:11px}.panel{grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.lateral{background:var(--superficie);border-right:1px solid var(--linea);flex-direction:column;height:100dvh;padding:32px 20px 16px;display:flex;position:sticky;top:0}.marca{letter-spacing:-.04em;font-size:22px;font-weight:var(--bid-weight-nombre);align-items:center;gap:12px;display:flex}.marca small{letter-spacing:0;font-size:11px;font-weight:var(--bid-weight-text);margin-top:3px;display:block}.punto{fill:var(--fondo)}.interior{flex-direction:column;flex:1;padding-top:56px;display:flex}.interior>.rotulo{padding:0 12px 14px}nav{gap:4px;display:grid}nav a{border-radius:8px;align-items:center;gap:14px;min-height:48px;padding:12px;transition:background .18s;display:flex}nav a:hover,nav a[aria-current]{background:var(--fondo)}.numero{color:var(--suave);font-variant-numeric:tabular-nums;font-size:11px}.flecha{visibility:hidden;margin-left:auto}nav a[aria-current] .flecha{visibility:visible}.lateral-pie{gap:24px;margin-top:auto;display:grid}.lateral-pie>.chip{justify-self:start}.usuario{border-top:1px solid var(--linea);align-items:center;gap:10px;padding-top:16px;font-size:13px;display:flex}.usuario form{margin-left:auto}.usuario img,.avatar{border-radius:50%;width:36px;height:36px}.avatar{border:1px solid var(--linea);flex-shrink:0;place-items:center;font-size:12px;display:inline-grid}.texto{color:var(--tinta);text-underline-offset:3px;background:0 0;border:0;padding:8px;font-size:13px;text-decoration:underline}.texto:hover{background:var(--superficie)}main{width:100%;min-width:0;max-width:1600px;padding:56px clamp(24px,4vw,64px) 24px}.cabecera{justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;display:flex}.cabecera .rotulo{margin-bottom:24px}.cabecera h1+p{color:var(--suave);max-width:560px;margin-top:16px}.seccion{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.resumen{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:48px;display:grid}.tarjeta{border:1px solid var(--linea);border-radius:var(--radio);background:var(--fondo);overflow:hidden}.metrica{flex-direction:column;gap:12px;padding:24px;transition:border-color .18s;display:flex}.metrica:hover{border-color:var(--tinta)}.metrica strong{letter-spacing:-.06em;margin:16px 0 20px;font-size:72px;line-height:1}.metrica>span:not(.rotulo){justify-content:space-between;gap:6px;display:flex}.metrica small{font-size:12px}.despliegue{background:var(--superficie)}.chip{border:1px solid var(--linea);white-space:nowrap;border-radius:30px;align-items:center;gap:6px;width:fit-content;padding:5px 10px;font-size:12px;display:inline-flex}.chip:before{content:"";background:var(--tinta);border-radius:50%;width:4px;height:4px}.actividad ul,.lista,.archivos{margin:0;padding:0;list-style:none}.actividad li{border-top:1px solid var(--linea);align-items:center;gap:16px;padding:20px 24px;display:flex}.actividad li:first-child{border:0}.actividad small{margin-top:3px;display:block}.actividad time{white-space:nowrap;margin-left:auto;font-size:12px}.atajo{justify-content:space-between;gap:24px;margin-top:16px;padding:28px 0;font-size:14px;display:flex}.atajo span:first-child{color:var(--suave)}.pie{border-top:1px solid var(--linea);color:var(--suave);align-items:center;gap:16px;margin-top:64px;padding-top:20px;font-size:11px;display:flex}.pie span:last-child{margin-left:auto}.acciones{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.enlace{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:4px;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.enlace:hover{color:var(--suave)}.tabla-cab,.cliente{grid-template-columns:minmax(150px,1.2fr) minmax(125px,.9fr) 65px minmax(160px,1.5fr);align-items:center;gap:16px;padding:20px 24px;display:grid}.tabla-cab{background:var(--superficie);color:var(--suave);font-size:12px}.cliente{border-top:1px solid var(--linea);min-height:112px}.cliente-nombre{align-items:center;gap:14px;min-height:44px;display:flex}.cliente-nombre small{margin-top:4px;font-size:12px;display:block}.monograma{border:1px solid var(--linea);background:var(--superficie);letter-spacing:-.07em;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.pendiente{margin-top:8px;font-size:11px;display:block}.volver{min-height:44px;color:var(--suave);align-items:center;margin-bottom:16px;font-size:13px;display:inline-flex}.estrecha{max-width:720px}.formulario{gap:24px;display:grid}.tarjeta.formulario{padding:32px}.formulario h2{margin:8px 0 12px}.formulario>button{justify-self:start}label{gap:8px;font-size:14px;display:grid}input,textarea{background:var(--fondo);border:1px solid var(--linea);border-radius:8px;width:100%;min-height:44px;padding:12px}textarea{resize:vertical}input[type=file]{padding:10px;font-size:13px}input::file-selector-button{font:inherit;background:var(--superficie);color:var(--tinta);cursor:pointer;border:0;border-radius:4px;margin-right:10px;padding:8px}.zona{border:1px dashed var(--suave);background:var(--superficie);border-radius:12px;padding:24px}.zona p{margin-top:16px}.archivos li{border-bottom:1px solid var(--linea);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;display:flex}.ficha{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px;padding:20px 24px;font-size:14px;display:flex}.ficha form{margin-left:auto}.aviso{border:1px solid var(--linea);background:var(--superficie);overflow-wrap:anywhere;border-radius:8px;padding:16px;font-size:14px}.aviso ul{padding-left:20px}.vacio{justify-items:start;gap:20px;padding:48px 24px;display:grid}.propuestas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.propuesta{padding:28px}.propuesta h2{margin-bottom:16px}.propuesta>p{color:var(--suave);margin-bottom:16px}.resolver{border-top:1px solid var(--linea);gap:16px;margin-top:24px;padding-top:24px;display:grid}.aviso-cms{background:var(--superficie);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 24px;display:flex}.dos-columnas{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;display:grid}.pila{gap:24px;display:grid}.bloque header{border-bottom:1px solid var(--linea);padding:24px}.bloque header small{margin-top:6px;display:block}.lista li{border-top:1px solid var(--linea);padding:16px 24px}.lista li:first-child{border:0}.lista .seccion{margin:4px 0}.lista time{font-size:12px}.familias{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.muestra{background:var(--superficie);letter-spacing:-.04em;flex-direction:column;justify-content:space-between;gap:32px;min-height:300px;padding:32px;font-size:100px;line-height:1;display:flex}.muestra span{letter-spacing:0;font-size:24px;line-height:1.25}.muestra-1{background:var(--tinta);color:var(--fondo);font-family:Georgia,serif}.familia-pie{justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.familia-pie p{color:var(--suave);margin-top:4px;font-size:13px}.acceso{flex-direction:column;max-width:1120px;min-height:100dvh;margin:auto;padding:48px;display:flex}.acceso-cuerpo{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:24px;padding:64px 0;display:flex}.acceso h1{font-size:clamp(64px,10vw,120px)}.acceso-cuerpo>p:not(.rotulo):not(.aviso){color:var(--suave);font-size:20px}.acceso .boton{margin-top:16px}.acceso footer{color:var(--suave);font-size:12px}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.saltar{background:var(--tinta);color:var(--fondo);z-index:10;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.saltar:focus{transform:none}.menu,.solo-movil{display:none}@media (max-width:1150px){.panel{grid-template-columns:210px minmax(0,1fr)}.resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.resumen>:last-child{grid-column:1/-1}.despliegue .simbolo,.tabla-cab{display:none}.cliente{grid-template-columns:1fr 1fr}.cliente .acciones{grid-column:1/-1}.solo-movil{display:inline}.cabecera{flex-direction:column;align-items:flex-start}.propuestas{grid-template-columns:1fr}}@media (max-width:760px){.panel{display:block}.lateral{border-right:0;border-bottom:1px solid var(--linea);height:auto;padding:16px 20px;position:static}.identidad{justify-content:space-between;align-items:center;display:flex}.menu{display:inline-flex}.interior{padding-top:24px;display:none}.interior.abierto{display:flex}.lateral-pie{gap:12px;margin-top:24px}main{padding:32px 20px 20px}.cabecera{margin-bottom:32px}.cabecera .rotulo{margin-bottom:16px}.seccion>.muted{display:none}.resumen,.dos-columnas,.familias{grid-template-columns:1fr}.resumen{margin-bottom:32px}.metrica strong{margin:8px 0;font-size:60px}.actividad li{flex-wrap:wrap;padding:20px}.actividad li>div{flex:1;min-width:180px}.actividad time{margin-left:52px}.pie{flex-wrap:wrap;margin-top:40px}.pie span:first-child{display:none}.atajo{flex-direction:column;gap:12px}.tarjeta.formulario,.propuesta{padding:24px 20px}.cliente{padding:20px}.aviso-cms{flex-direction:column;align-items:flex-start}.acceso{padding:24px}.familia-pie{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
