.dsa-phone{gap:6px;min-width:0;display:grid}.dsa-phone>label{margin:0;display:block}.dsa-phone-row{align-items:stretch;gap:8px;min-width:0;display:flex}.dsa-phone .dsa-phone-row>input{flex:1 1 0;width:0;min-width:0;margin:0}.dsa-phone .dsa-phone-land{flex:none}.dsa-phone .dsa-phone-land .dsa-select-button{border:1px solid var(--line);background:var(--surface);width:auto;min-width:0;height:100%;min-height:44px;color:var(--off);text-transform:none;letter-spacing:0;box-shadow:0 1px 2px var(--shadow);border-radius:10px;gap:6px;margin:0;padding:0 10px 0 8px;font:600 14px/1.2 Inter,system-ui,sans-serif;transform:none}.dsa-phone .dsa-phone-land .dsa-select-button .dsa-select-text{flex:none}.dsa-phone .dsa-phone-land .dsa-select-avatar{border-radius:5px;width:26px;height:20px}.dsa-phone-flag{letter-spacing:.04em;font:700 10px/1 Inter,system-ui,sans-serif}.dsa-phone .dsa-select-list{min-width:240px}.dsa-phone-msg{color:var(--emerald);margin:0;font-size:13px;font-weight:500;line-height:1.35}.dsa-phone-msg.is-error{color:var(--danger,#c83e50)}.dsa-phone.is-invalid .dsa-phone-row>input{border-color:var(--danger,#c83e50)}.admin-form>.dsa-phone{gap:8px}.admin-form>.dsa-phone>label{font-size:12px;font-weight:600}.team-form>.dsa-phone{gap:7px}.team-form>.dsa-phone>label{color:#668071;font-size:11px;font-weight:650}
