.ac-barra{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:20px;display:flex}.ac-guardado{font-size:var(--fs-xs);color:var(--ink-3)}.ac-ir{font-weight:600;font-size:var(--fs-small);margin-left:auto;display:none}.ac-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.ac-form{gap:18px;display:grid}.ac-paso{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--white);min-width:0;margin:0;padding:20px 22px 22px}.ac-paso>legend{font-family:var(--font-display);color:var(--ink);align-items:center;gap:10px;padding:0 6px;font-size:1.15rem;font-weight:650;display:flex}.ac-paso>legend span{background:var(--ink);width:28px;height:28px;color:var(--white);border-radius:50%;place-items:center;font-size:14px;display:inline-grid}.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.ac-f{font-size:var(--fs-small);color:var(--ink);align-content:start;gap:4px;font-weight:600;display:grid}.ac-f small{font-weight:400;font-size:var(--fs-xs);color:var(--ink-3)}.ac-ancho{grid-column:1/-1}.ac-f input,.ac-f select,.ac-con select{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--white);width:100%;min-height:40px;font:400 var(--fs-small) / 1.2 var(--font-body);color:var(--ink);padding:0 10px}.ac-eur{display:block;position:relative}.ac-eur input{text-align:right;font-variant-numeric:tabular-nums;padding-right:28px}.ac-eur:after{content:"€";color:var(--ink-3);font-weight:400;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ac-ayuda,.ac-sub{font-size:var(--fs-xs);color:var(--ink-3);margin:0 0 12px}.ac-sub{color:var(--ink-2);margin-top:16px;font-weight:600}.ac-objs{gap:10px;margin-bottom:12px;display:grid}.ac-obj{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-columns:1.3fr .7fr 1.2fr;grid-template-areas:"n n t""i a p";gap:8px 10px;padding:12px 36px 12px 12px;display:grid;position:relative}.ac-obj-n{grid-area:n}.ac-obj-t{grid-area:t}.ac-obj-i{grid-area:i}.ac-obj-a{grid-area:a}.ac-obj-p{grid-area:p}.ac-quitar{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:6px;right:6px}.ac-quitar:hover{background:var(--paper-2);color:var(--ink)}.ac-preg,.ac-vf{border:0;min-width:0;margin:0 0 14px;padding:0}.ac-preg>legend,.ac-vf>legend{font-size:var(--fs-small);color:var(--ink);margin-bottom:6px;font-weight:600}.ac-op{font-size:var(--fs-small);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:8px;padding:4px 0;display:flex}.ac-op input{accent-color:var(--ink);margin-top:3px}.ac-vf{flex-wrap:wrap;gap:0 18px;display:flex}.ac-vf>legend{width:100%}.ac-chks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.ac-esg{border:0;border-top:1px dashed var(--line-strong);min-width:0;margin:4px 0 0;padding:14px 0 0}.ac-esg:disabled{opacity:.45}.ac-form-fin{margin-top:10px}.ac-chk input{width:18px;height:18px;accent-color:var(--ink)}.ac-tabla{overflow-x:auto}.ac-t{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.ac-t th,.ac-t td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 10px}.ac-t thead th{font-size:var(--fs-xs);color:var(--ink-3);background:var(--paper);font-weight:600}.ac-t tbody th{color:var(--ink);font-weight:500}.ac-t small{font-size:var(--fs-xs);color:var(--ink-3);font-weight:400;display:block}.ac-t .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ac-con td{vertical-align:middle}.ac-res-col{top:calc(var(--header-h,72px) + 16px);max-height:calc(100vh - var(--header-h,72px) - 32px);border-radius:var(--radius-l);position:sticky;overflow-y:auto}.ac-resultado{gap:14px;display:grid}.ac-perfil{border-radius:var(--radius-l);background:var(--ink);color:var(--white);padding:22px 24px}.ac-perfil.is-pend{background:var(--paper-2);color:var(--ink)}.ac-k{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.ac-n{font-family:var(--font-display);align-items:baseline;gap:14px;margin:6px 0;display:flex}.ac-n b{color:var(--cyan-400);font-size:3rem;line-height:1}.ac-n span{font-size:1.8rem;font-weight:650}.ac-sub{font-size:var(--fs-xs)}.ac-perfil .ac-sub{color:var(--on-dark-2,#c9d6e8);margin:0;font-weight:400}.ac-perfil.is-pend .ac-sub{color:var(--ink-3)}.ac-faltan{border:1px dashed var(--line-strong);border-radius:var(--radius-l);background:var(--white);font-size:var(--fs-small);padding:14px 18px}.ac-faltan ul{color:var(--ink-2);margin:6px 0 0;padding-left:18px}.ac-b{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--white);padding:18px 20px}.ac-b h3{margin-bottom:10px;font-size:1.02rem}.ac-pie{font-size:var(--fs-xs);color:var(--ink-3);margin-top:10px}.ac-escala{border-collapse:separate;border-spacing:3px;width:100%;font-size:var(--fs-small)}.ac-escala thead th{font-size:var(--fs-xs);color:var(--ink-3);text-align:center;font-weight:500}.ac-escala tbody th{text-align:left;color:var(--ink);white-space:nowrap;padding-right:8px;font-weight:600}.ac-escala td{background:var(--paper-2);text-align:center;border-radius:6px;width:30px;height:30px;padding:0;position:relative}.ac-escala td.ac-nota{text-align:left;width:auto;font-size:var(--fs-xs);color:var(--ink-2);background:0 0;padding-left:10px}.ac-hasta{background:#d5dde8;border-radius:6px;position:absolute;inset:0}.ac-punto{background:var(--ink-2);width:100%;height:30px;color:var(--white);border-radius:6px;place-items:center;font-weight:700;display:grid;position:relative}.ac-escala .is-final .ac-punto{background:var(--ink);box-shadow:0 0 0 2px var(--cyan-400)}.ac-alertas{font-size:var(--fs-small);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ac-alertas li{border-radius:var(--radius);background:var(--paper);gap:10px;padding:10px 12px;display:flex}.ac-ico{height:22px;color:var(--white);border-radius:50%;flex:0 0 22px;place-items:center;font-size:13px;font-weight:700;display:grid}.is-grave .ac-ico{background:#e03131}.is-aviso .ac-ico{background:#f08c00}.is-info .ac-ico{background:var(--blue-600)}.ac-factores{font-size:var(--fs-small);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ac-factores li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.ac-factores b{white-space:nowrap;color:var(--ink-3);font-weight:500}.ac-factores b.is-neg{color:var(--ink);font-weight:700}.ac-res{font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;padding:3px 8px;font-weight:600;display:inline-block}.ac-res.is-si{color:#1f6b35;background:#e7f5ec}.ac-res.is-med{color:#8a5300;background:#fff3df}.ac-res.is-no{color:#a51d1d;background:#fdeceb}.ac-lista{font-size:var(--fs-small);margin:0;padding-left:18px}.ac-met{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--white);max-width:900px;margin-top:28px;padding:14px 18px}.ac-met summary{color:var(--ink);cursor:pointer;font-weight:600}.ac-met ul{font-size:var(--fs-small);gap:8px;margin:12px 0 0;padding-left:18px;display:grid}@media (width<=1100px){.ac-main{grid-template-columns:1fr}.ac-res-col{max-height:none;position:static;overflow:visible}.ac-ir{display:inline}}@media (width<=640px){.ac-grid,.ac-chks{grid-template-columns:1fr}.ac-obj{grid-template-columns:1fr .6fr;grid-template-areas:"n n""t t""i a""p p"}.ac-escala td{width:24px}}
