.al-res{--alr-ink:#3c3c3c;--alr-line:rgba(69,104,126,.16);--alr-rose:#c46874;--alr-slate:#45687e;--alr-soft:#ffe6e2;border:1px solid var(--alr-line);border-radius:1.25rem;padding:1.5rem;background:rgba(255,255,255,.78)}.al-res__steps{display:flex;gap:.75rem;list-style:none;padding:0;margin:0 0 1.5rem;flex-wrap:wrap;font-size:.9rem;color:#5a6570}.al-res__steps .is-active{color:var(--alr-rose);font-weight:700}.al-res__label,.al-res__grid label,.al-res__modality legend{display:block;font-weight:600;margin-bottom:.5rem}.al-res__input{width:100%;border:1px solid var(--alr-line);border-radius:.75rem;padding:.75rem .9rem;font:inherit;background:#fff}.al-res__hint{color:#5a6570;font-size:.9rem}.al-res__slots{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;min-height:2.5rem}.al-res__slot{border:1px solid var(--alr-line);background:#fff;border-radius:999px;padding:.55rem .95rem;cursor:pointer;font:inherit}.al-res__slot.is-selected,.al-res__slot:hover{background:var(--alr-rose);color:#fff;border-color:var(--alr-rose)}.al-res__modality{border:0;padding:0;margin:0 0 .5rem;display:grid;gap:.5rem}.al-res__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.al-res__full{grid-column:1/-1}.al-res__hp{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.al-res__consent{display:flex;gap:.6rem;align-items:flex-start;margin:.5rem 0 1rem;font-size:.92rem}.al-res__submit{border:0;border-radius:999px;background:var(--alr-rose);color:#fff;font:inherit;font-weight:700;padding:.85rem 1.35rem;cursor:pointer}.al-res__submit:disabled{opacity:.6;cursor:wait}.al-res__status{margin:1rem 0 0;min-height:1.4em}.al-res__status.is-error{color:#8a1f1f}.al-res__status.is-ok{color:#1f5a3d}@media (max-width:640px){.al-res__grid{grid-template-columns:1fr}}