.al{display:grid;grid-gap:18px;gap:18px}.al-row{display:flex;gap:24px;flex-wrap:wrap}.al-city{max-width:320px}.al-districts{border:0;margin:0;padding:0;min-width:0}.al-districts legend{padding:0;margin-bottom:8px}.al-chips{display:flex;gap:8px;flex-wrap:wrap}.al-chips label{cursor:pointer}.al-chips input{position:absolute;opacity:0;pointer-events:none}.al-chips span{display:inline-block;font-size:.9rem;font-weight:400;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:var(--ink);background:#fff}.al-chips label.on span{border-color:var(--action);background:#eef3ff;color:var(--action)}.al-chips input:focus-visible+span{outline:2px solid var(--action);outline-offset:2px}.al-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.al .field input:focus,.al .field select:focus{outline:none;border-color:var(--action)}.al-go{justify-self:start}.al-done{gap:10px}.al-done h2{font-size:1.3rem}@media (max-width:640px){.al-grid{grid-template-columns:1fr}.al-go{justify-self:stretch}}