.ajs{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.ajs-enc{grid-column:1/-1;margin:4px 2px 2px}.ajs-enc h1{letter-spacing:-.03em;font-size:26px;line-height:1.1}.ajs-enc p{color:var(--ink3);max-width:60ch;margin-top:4px;font-size:13.5px}.ajs-indice{display:none}@media (min-width:1000px){.ajs{grid-template-columns:200px minmax(0,1fr);column-gap:28px}.ajs-indice{top:calc(env(safe-area-inset-top,0px) + 80px);flex-direction:column;gap:2px;display:flex;position:sticky}.ajs-indice a{color:var(--ink3);border-left:2px solid #0000;border-radius:9px;padding:7px 10px;font-size:13px}.ajs-indice a:hover{color:var(--ink)}.ajs-indice a[aria-current=true]{color:var(--az-txt);border-left-color:var(--az);background:var(--az1);border-radius:0 9px 9px 0}}.ajs-col{gap:12px;min-width:0;display:grid}.ajs-sec{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;scroll-margin-top:90px;overflow:hidden}.ajs-sec.abierta{border-color:var(--az)}.ajs-cab{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ajs-ic{background:var(--az1);width:40px;height:40px;color:var(--az-txt);border-radius:13px;flex:0 0 40px;place-items:center;display:grid}.ajs-ic.vi{background:var(--vi1);color:var(--vi-txt)}.ajs-tit{flex:1;min-width:0}.ajs-tit h2{letter-spacing:-.015em;padding-top:1px;font-size:15.5px;font-weight:800;line-height:1.3}.ajs-res{color:var(--ink3);overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.5}.ajs-res b{color:var(--ink);font-weight:600}.ajs-editar{color:var(--az-txt);border:1px solid var(--line2);background:var(--card);border-radius:9px;flex:none;padding:6px 11px;font-size:12.5px;font-weight:600}.ajs-editar:hover{border-color:var(--az);background:var(--az1)}.ajs-form{border-top:1px solid var(--line);background:var(--bg);padding:16px 18px 18px}.ajs-f{gap:14px;display:grid}.ajs-grid2,.ajs-grid3{grid-template-columns:minmax(0,1fr);gap:12px 14px;display:grid}@media (min-width:640px){.ajs-grid2{grid-template-columns:1fr 1fr}.ajs-grid3{grid-template-columns:1fr 1fr 1fr}}.ajs-campo{gap:5px;min-width:0;display:grid}.ajs-campo>span{color:var(--ink2);font-size:12px;font-weight:600}.ajs-campo small{color:var(--ink3);font-size:11.5px;line-height:1.4}.ajs-campo input,.ajs-campo select{border:1px solid var(--line2);background:var(--card);width:100%;height:40px;font:inherit;color:var(--ink);border-radius:11px;outline:0;min-width:0;padding:0 12px}.ajs-campo input:read-only{background:var(--bg2);color:var(--ink3)}.ajs-campo input:focus-visible,.ajs-campo select:focus-visible{border-color:var(--az);box-shadow:0 0 0 3px var(--az1)}.ajs-dias{flex-wrap:wrap;gap:6px;display:flex}.ajs-dias label{position:relative}.ajs-dias input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ajs-dias span{border:1px solid var(--line2);background:var(--card);width:40px;height:40px;color:var(--ink3);border-radius:11px;place-items:center;font-size:13px;font-weight:700;display:grid}.ajs-dias input:checked+span{background:var(--az);border-color:var(--az);color:#fff}.ajs-dias input:focus-visible+span{box-shadow:0 0 0 3px var(--az1)}.ajs-check{color:var(--ink2);align-items:center;gap:9px;font-size:13.5px;display:flex}.ajs-check input{width:18px;height:18px;accent-color:var(--az)}.ajs-acc{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ajs-acc .btn.chico{padding:9px 16px;font-size:13px}.ajs-msg{font-size:13px;font-weight:600}.ajs-msg.ok{color:var(--good)}.ajs-msg.mal{color:var(--bad)}.ajs-sub{border-top:1px dashed var(--line2);margin-top:14px;padding-top:14px}.ajs-personas{gap:3px;display:grid}.ajs-personas div{flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.ajs-personas div b{color:var(--ink);flex:none;font-weight:600}.ajs-personas div span{color:var(--ink3)}.ajs-personas small{color:var(--ink3);margin-top:5px;font-size:12px}.ajs-turnos{gap:8px;display:grid}.ajs-turno{background:var(--card);border:1px solid var(--line);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.ajs-turno>div:first-child{gap:1px;min-width:0;display:grid}.ajs-turno b{font-size:13.5px}.ajs-turno b i{color:var(--ink3);font-style:normal;font-weight:500}.ajs-turno span{color:var(--ink3);font-size:12.5px}.ajs-turno.ed{border-color:var(--az);display:block}.ajs-mini{flex:none;gap:12px;display:flex}.lnk.mal{color:var(--bad)}.ajs-mas{border:1px dashed var(--line2);color:var(--az-txt);text-align:center;border-radius:13px;width:100%;padding:11px 14px;font-size:13px;font-weight:600}.ajs-mas:hover{border-color:var(--az);background:var(--az1)}.ajs-plan{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ajs-plan .tag{font-size:11px}.ajs-salir{width:100%;color:var(--ink);font:inherit;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:18px;align-items:center;gap:14px;padding:14px 18px;display:flex}.ajs-salir b{font-size:14px;display:block}.ajs-salir small{color:var(--ink3);font-size:12.5px}.ajs-salir:hover{border-color:var(--bad);color:var(--bad)}
