.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.i.s{width:18px;height:18px}.t-marca{font-family:var(--serif);letter-spacing:-.01em;font-size:56px;font-weight:400;line-height:1}.t-fecha{letter-spacing:-.03em;font-size:54px;font-weight:500;line-height:.95}.t-agente{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.1}.t-panel{font-family:var(--serif);font-size:26px;font-weight:400;line-height:1.1}.t-valor{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.t-cuerpo{font-size:17px;line-height:1.4}.t-sec{color:var(--tinta-2);font-size:16px}.t-dato{font-size:15px}.t-meta{color:var(--tinta-2);font-size:14px}.t-ojo{color:var(--tinta-3);font-size:14px}.t-mini{color:var(--tinta-3);font-size:13px}.pill{border-radius:var(--r-pildora);background:var(--vidrio);height:48px;color:var(--tinta);cursor:pointer;transition:transform var(--t-rapido) var(--curva),background var(--t-rapido),box-shadow var(--t-rapido);box-shadow:var(--sombra-1);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:500;display:inline-flex}.pill:hover{box-shadow:var(--sombra-2)}.pill:active{transform:scale(.98)}.pill.d{background:var(--oscuro);color:var(--tinta-inv)}.pill.g{color:var(--tinta-2);box-shadow:none;background:0 0}.pill.g:hover{background:var(--vidrio-3)}.pill.p{color:var(--peligro);box-shadow:none;background:0 0}.pill.p:hover{background:#c2403a1a}.pill.off{opacity:.45;pointer-events:none}.pill.lg{height:56px;padding:0 26px;font-size:17px}.pill.sm{height:40px;padding:0 16px;font-size:15px}.pill.ico{width:48px;padding:0}.pill.ico.sm{width:40px}.pill.cargando{color:#0000;position:relative}.pill.cargando:after{content:"";border:2px solid var(--tinta-inv);border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite gira;position:absolute}.pill.g.cargando:after,.pill:not(.d).cargando:after{border-color:var(--tinta);border-right-color:#0000}@keyframes gira{to{transform:rotate(360deg)}}.seg{background:var(--vidrio-2);border-radius:var(--r-pildora);gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.seg span{transition:background var(--t-rapido) var(--curva),color var(--t-rapido) var(--curva);white-space:nowrap;border-radius:var(--r-pildora);height:48px;color:var(--tinta-2);cursor:pointer;flex:none;align-items:center;padding:0 24px;font-size:17px;font-weight:500;display:inline-flex}.seg .on{background:var(--oscuro);color:var(--tinta-inv)}.seg.sm span{height:40px;padding:0 16px;font-size:15px}.redondo{background:var(--vidrio-2);width:56px;height:56px;color:var(--tinta);border-radius:50%;place-items:center;display:grid}.busc{border-radius:var(--r-pildora);background:var(--vidrio-2);height:56px;color:var(--tinta-2);align-items:center;gap:12px;min-width:260px;padding:0 24px;font-size:17px;display:inline-flex}.av{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:grid}.av.u{background:#2a6b57}.av.broker{background:#2c5a86}.av.portal{background:#6b4fa3}.av.market{background:#2b8454}.av.lg{width:56px;height:56px;font-size:18px}.av.sm{width:28px;height:28px;font-size:12px}.in{border-radius:var(--r-pildora);background:var(--vidrio);height:56px;color:var(--tinta);box-shadow:var(--sombra-1);align-items:center;gap:12px;min-width:0;padding:0 22px;font-size:17px;display:flex}.in .ph{color:var(--tinta-3)}.in.err{box-shadow:0 0 0 2px var(--peligro)}.in.off{opacity:.5}.in label{color:var(--tinta-3);margin-right:auto;font-size:13px}.errtxt{color:var(--peligro);padding-left:22px;font-size:14px}.chk{align-items:center;gap:12px;font-size:16px;display:inline-flex}.chk i{border:1.5px solid var(--tinta-3);border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.chk i.on{background:var(--oscuro);border-color:var(--oscuro);color:var(--tinta-inv)}.sw2{background:var(--hueco);border:1px solid var(--linea);border-radius:999px;width:52px;height:32px;position:relative}.sw2:after{content:"";background:var(--vidrio);width:24px;height:24px;box-shadow:var(--sombra-1);border-radius:50%;position:absolute;top:3px;left:3px}.sw2.on{background:var(--oscuro);border-color:var(--oscuro)}.sw2.on:after{background:var(--tinta-inv);left:23px}.tag{border-radius:var(--r-pildora);height:28px;color:var(--tinta);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.tag:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:8px;height:8px}.tag.gris{color:var(--tinta-2);background:#78818c2e}.tag.marron{background:#9f6b532e}.tag.marron:before{background:#9f6b53}.tag.naranja{background:#d9730d2e}.tag.naranja:before{background:#d9730d}.tag.amarillo{background:#cb912f33}.tag.amarillo:before{background:#cb912f}.tag.verde{background:#4483612e}.tag.verde:before{background:#448361}.tag.azul{background:#337ea92e}.tag.azul:before{background:#337ea9}.tag.violeta{background:#9065b02e}.tag.violeta:before{background:#9065b0}.tag.rosa{background:#c14c8a2e}.tag.rosa:before{background:#c14c8a}.tag.rojo{background:#d44c472e}.tag.rojo:before{background:#d44c47}.tag.sin:before{display:none}.tarj{background:var(--vidrio);border-radius:var(--r-tarjeta);box-shadow:var(--sombra-1);flex-direction:column;gap:12px;padding:20px 22px 18px;display:flex}.tarj.suave{background:var(--vidrio-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tarj.borde{box-shadow:inset 0 0 0 1.5px var(--linea);background:0 0}.tarj h4{margin:0}.tarj .ojo{color:var(--tinta-3);font-size:14px}.tarj .por{color:var(--tinta-2);margin:0;font-size:16px}.tarj .borr{background:var(--hueco);border-radius:20px;padding:14px 16px;font-size:16px}.tarj .pie{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tarj .pie .plazo{color:var(--tinta-3);margin-left:auto;font-size:14px}.datos{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.datos>div{background:var(--hueco);border-radius:var(--r-dato);min-width:0;padding:10px 12px;font-size:15px}.datos small{color:var(--tinta-3);margin-bottom:2px;font-size:13px;display:block}.datos .edit{box-shadow:inset 0 0 0 1.5px var(--tinta-3);background:var(--vidrio)}.datos .edit small{color:var(--tinta-2)}.datos .dif{color:var(--aviso)}.desvio{background:var(--aviso-f);border-radius:var(--r-interno);padding:12px 14px;font-size:14px;line-height:1.35}.desvio b{color:var(--aviso);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.ok-linea{color:var(--tinta-2);align-items:center;gap:8px;font-size:14px;display:flex}.ok-linea svg{color:var(--verde)}.tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tile{background:var(--vidrio-2);border-radius:var(--r-dato);color:var(--tinta-2);min-width:0;padding:10px 12px;font-size:14px;line-height:1.2}.tile b{color:var(--tinta);letter-spacing:-.02em;margin-top:4px;font-size:26px;font-weight:600;display:block}.hilo{flex-direction:column;gap:12px;max-width:440px;display:flex}.b{background:var(--vidrio);border-radius:var(--r-tarjeta);box-shadow:var(--sombra-1);align-self:flex-start;max-width:100%;padding:16px 22px;font-size:17px;line-height:1.4}.b.yo{background:var(--yo);color:var(--yo-t);align-self:flex-end}.b .hora{color:var(--tinta-3);margin-top:6px;font-size:13px;display:block}.chip{border-radius:var(--r-pildora);background:var(--oscuro);height:56px;color:var(--tinta-inv);align-self:flex-start;align-items:center;gap:12px;max-width:100%;padding:0 22px 0 18px;font-size:17px;display:inline-flex}.chip svg{color:var(--verde)}.chip.trab svg{color:var(--tinta-inv);animation:1.4s ease-in-out infinite lat}.chip.aviso{background:var(--vidrio);color:var(--tinta)}.chip.aviso svg{color:var(--aviso)}.chip .pts{gap:4px;display:inline-flex}.chip .pts i{background:var(--tinta-inv);opacity:.5;border-radius:50%;width:6px;height:6px;animation:1.2s infinite pt}.chip .pts i:nth-child(2){animation-delay:.2s}.chip .pts i:nth-child(3){animation-delay:.4s}@keyframes pt{0%,to{opacity:.3}50%{opacity:1}}@keyframes lat{0%,to{opacity:1}50%{opacity:.5}}.men{font-weight:600}.comp{border-radius:var(--r-pildora);background:var(--vidrio);height:64px;color:var(--tinta-3);box-shadow:var(--sombra-2);align-items:center;gap:12px;max-width:440px;padding:0 16px 0 24px;font-size:17px;display:flex}.comp .ic{color:var(--tinta);gap:14px;margin-left:auto;display:flex}.sugs{flex-wrap:wrap;gap:8px;max-width:440px;display:flex}.fecha-sep{color:var(--tinta-3);text-align:center;font-size:13px}.tabla{background:var(--vidrio);border-radius:var(--r-tarjeta);box-shadow:var(--sombra-1);min-width:720px;overflow:hidden}.tabla .cab,.tabla .fil{border-bottom:1px solid var(--linea);grid-template-columns:36px 2.2fr 1.2fr 1fr 1fr 1.3fr;align-items:center;gap:12px;height:52px;padding:0 20px;font-size:15px;display:grid}.tabla .cab{height:44px;color:var(--tinta-3);letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:600}.tabla .fil:hover{background:var(--vidrio-3)}.tabla .fil.sel{background:var(--yo)}.tabla .pie{height:48px;color:var(--tinta-2);align-items:center;gap:16px;padding:0 20px;font-size:14px;display:flex}.tabla .pie b{color:var(--tinta)}.tabla .n{font-variant-numeric:tabular-nums;text-align:right}.tabla .cel{align-items:center;gap:10px;min-width:0;display:flex}.tabla .cel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filtro{font:inherit;cursor:pointer;transition:background var(--t-rapido) var(--curva),color var(--t-rapido) var(--curva);background:var(--vidrio-2);height:36px;color:var(--tinta-2);border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 14px;font-size:14px;display:inline-flex}.filtro.on{background:var(--oscuro);color:var(--tinta-inv)}.panel{background:var(--vidrio-2);border-radius:var(--r-tarjeta);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:12px;width:min(100%,420px);padding:20px 18px 18px;display:flex}.panel .ojo{color:var(--tinta-2);font-size:14px}.panel h3{font-family:var(--serif);text-transform:none;letter-spacing:0;color:var(--tinta);margin:0;font-size:26px;font-weight:400;line-height:1.1}.panel .dato{border-bottom:1px solid var(--linea);justify-content:space-between;gap:8px;padding:8px 0;font-size:15px;display:flex}.panel .dato span:first-child{color:var(--tinta-2)}.panel .dato.edit span:last-child{border-bottom:1.5px dashed var(--tinta-3)}.panel .pill{width:100%;height:56px;font-size:17px}.reg{background:var(--vidrio);border-radius:var(--r-tarjeta);box-shadow:var(--sombra-1);flex-direction:column;gap:0;padding:8px 10px;display:flex}.reg .dia{color:var(--tinta-3);padding:10px 12px 4px;font-size:13px;font-weight:600}.reg .ev{border-radius:16px;grid-template-columns:48px 28px 1fr;align-items:start;gap:12px;padding:10px 12px;font-size:15px;display:grid}.reg .ev:hover{background:var(--hueco)}.reg .ev time{color:var(--tinta-3);font-variant-numeric:tabular-nums;padding-top:3px;font-size:13px}.reg .ev small{color:var(--tinta-3);margin-top:2px;font-size:13px;display:block}.reg .ev a{color:var(--tinta-2);text-underline-offset:3px;text-decoration:underline}.sug{flex-direction:column;gap:8px;display:flex}.sug .fila-s{background:var(--hueco);border-radius:var(--r-interno);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:grid}.sug .fila-s.ok{color:var(--tinta-2)}.sug .fila-s.ok del,.sug .fila-s.ok ins{color:var(--tinta-3)}.sug del{color:var(--peligro);margin-right:8px;text-decoration:line-through}.sug ins{color:var(--verde-t);font-weight:600;text-decoration:none}.sug small{color:var(--tinta-3);margin-top:2px;font-size:13px;display:block}.sug .acc{gap:6px;display:flex}.img{aspect-ratio:4/3;border-radius:var(--r-interno);background:linear-gradient(135deg,#b7c4cc,#dcd4c2);width:100%;max-width:360px;position:relative;overflow:hidden}.img .marca{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141414b8;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;font-size:13px;display:inline-flex;position:absolute;bottom:12px;left:12px}.img .marca svg{color:#ffd56a}.cons{flex-direction:column;gap:12px;display:flex}.cons ul{color:var(--tinta-2);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:15px;display:flex}.cons .quien{color:var(--tinta-2);font-size:15px}.tel{background:var(--deg-trabajo);border-radius:40px;flex:none;width:390px;max-width:100%;height:520px;position:relative;overflow:hidden}.tel .velo{background:var(--velo);position:absolute;inset:0}.tel .hoja{background:var(--vidrio);border-radius:28px 28px 0 0;flex-direction:column;gap:12px;padding:10px 18px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.tel .asa{background:var(--linea);border-radius:3px;width:40px;height:5px;margin:0 auto 4px}.modal{background:var(--vidrio);border-radius:var(--r-tarjeta);width:min(100%,560px);box-shadow:var(--sombra-3);flex-direction:column;gap:14px;padding:24px 24px 20px;display:flex}.modal .cab{align-items:center;gap:12px;display:flex}.modal .cab h4{font-family:var(--serif);margin:0;font-size:26px;font-weight:400}.modal .cab .x{margin-left:auto}.modal .campo{flex-direction:column;gap:6px;display:flex}.modal .campo label{color:var(--tinta-2);font-size:14px}.toast{background:var(--oscuro);height:56px;color:var(--tinta-inv);box-shadow:var(--sombra-3);border-radius:999px;align-items:center;gap:12px;padding:0 10px 0 20px;font-size:16px;display:inline-flex}.toast .deshacer{height:40px;color:inherit;background:#ffffff24;border-radius:999px;align-items:center;padding:0 16px;font-weight:500;display:inline-flex}.vacio{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 18px;display:flex}.vacio .ic{background:var(--hueco);width:64px;height:64px;color:var(--tinta-2);border-radius:50%;place-items:center;display:grid}.vacio h4{font-family:var(--serif);margin:0;font-size:26px;font-weight:400}.vacio p{color:var(--tinta-2);max-width:32ch;margin:0;font-size:16px}.carga{flex-direction:column;gap:10px;display:flex}.carga i{background:linear-gradient(90deg,var(--hueco),var(--vidrio-3),var(--hueco));background-size:200% 100%;border-radius:8px;height:16px;animation:1.4s infinite brillo;display:block}@keyframes brillo{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:640px){.datos{grid-template-columns:1fr}.tiles{grid-template-columns:1fr 1fr}}.pill:not(.d,.g,.p):hover{background:var(--vidrio-3)}.pill:not(.d,.g,.p,:focus-visible):hover{box-shadow:none}.seg span:not(.on):hover,.filtro:not(.on):hover{background:var(--vidrio-3);color:var(--tinta)}.pill:disabled,.filtro:disabled{pointer-events:none}.pill:disabled:not(.cargando){opacity:.45}.seg[aria-disabled=true]{opacity:.45;pointer-events:none}.tarj .arriba{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tabla .celda{display:contents}.modal:focus,.tel .hoja:focus{outline:none}dialog.modal{color:inherit;border:0;max-width:calc(100% - 80px)}dialog.modal:not([open]){display:none}dialog.modal::backdrop{background:var(--velo,#141e2859)}:root[data-theme=dark] dialog.modal::backdrop{background:var(--velo,#00000080)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) dialog.modal::backdrop{background:var(--velo,#00000080)}}.toast button.deshacer{font:inherit;cursor:pointer;border:0;margin:0;font-weight:500}.in input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.in input::placeholder{color:var(--tinta-3);opacity:1}.in label~input{text-align:right}.filtro:disabled{background:var(--vidrio-2);color:var(--tinta-3)}.chk:has(>i[aria-disabled=true]){color:var(--tinta-3)}.chk i[aria-disabled=true]{background:var(--vidrio-2);border-color:var(--tinta-3);color:var(--tinta-3)}.sw2[aria-disabled=true]{background:var(--vidrio-2);border-color:var(--linea)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .filtro:disabled,:root:not([data-theme=light]) .chk i[aria-disabled=true],:root:not([data-theme=light]) .sw2[aria-disabled=true]{background:#ffffff1f}:root:not([data-theme=light]) .filtro:disabled,:root:not([data-theme=light]) .chk i[aria-disabled=true]{color:color-mix(in srgb,var(--tinta) 80%,transparent)}:root:not([data-theme=light]) .chk:has(>i[aria-disabled=true]){color:color-mix(in srgb,var(--tinta) 80%,transparent)}}:root[data-theme=dark] .filtro:disabled,:root[data-theme=dark] .chk i[aria-disabled=true],:root[data-theme=dark] .sw2[aria-disabled=true]{background:#ffffff1f}:root[data-theme=dark] .filtro:disabled,:root[data-theme=dark] .chk i[aria-disabled=true]{color:color-mix(in srgb,var(--tinta) 80%,transparent)}:root[data-theme=dark] .chk:has(>i[aria-disabled=true]){color:color-mix(in srgb,var(--tinta) 80%,transparent)}.pill:focus-visible,.filtro:focus-visible,.seg span:focus-visible,.chk i:focus-visible,.sw2:focus-visible,.toast .deshacer:focus-visible,a:focus-visible{box-shadow:var(--foco);outline:none}.in:focus-within{box-shadow:var(--foco)}.busc:focus-within{background:var(--vidrio);box-shadow:var(--foco);color:var(--tinta)}.in.err:focus-within{box-shadow:0 0 0 2px var(--peligro),var(--foco)}.comp:focus-within{box-shadow:var(--sombra-2),var(--foco);color:var(--tinta)}.chk,.sw2{cursor:pointer}.sw2[aria-disabled=true]{cursor:default}.chk:has(>i[aria-disabled=true]){cursor:default}button.redondo{font:inherit;cursor:pointer;border:0;margin:0;padding:0}.redondo:hover{background:var(--hueco)}.redondo:focus-visible{box-shadow:var(--foco);outline:none}.tildes{gap:16px;display:grid}.tildes-grupo{gap:8px;display:grid}.tildes-grupo h4{margin:0;font-size:15px;font-weight:600}.tildes-grupo ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tildes-grupo li{border-radius:var(--r-dato);background:var(--vidrio-2);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:10px 12px;display:grid}.tildes-grupo li.fuera{color:var(--tinta-3);background:0 0}.tildes-grupo input[type=checkbox]{width:22px;height:22px;accent-color:var(--oscuro);cursor:pointer;margin:1px 0 0}.tildes-grupo input[type=checkbox]:focus-visible{box-shadow:var(--foco);outline:none}.tildes-grupo label{cursor:pointer;font-weight:600}.tildes-grupo p{color:var(--tinta-2);margin:2px 0 0;font-size:14px}.tildes-grupo .tildes-dato{color:var(--tinta-3)}.tildes-grupo blockquote{border-left:3px solid var(--linea);color:var(--tinta-2);margin:6px 0 0;padding:8px 10px;font-size:14px}.tildes-texto{gap:4px;display:grid}.tildes-texto label{color:var(--tinta-2);font-size:13px;font-weight:600}.tildes-texto textarea{font:inherit;border-radius:var(--r-dato);border:1px solid var(--linea);background:var(--vidrio);min-height:72px;color:var(--tinta);resize:vertical;padding:10px 12px;font-size:15px}.tildes-texto textarea:focus-visible{box-shadow:var(--foco);outline:none}
