select { width: 100%; border: 1px solid #ffffff26; border-radius: 10px; padding: 14px 15px; background: #181223; color: #fff; font: inherit; }
select:disabled { opacity: .55; }
.map-share { display: flex; align-items: flex-start; gap: 12px; margin-top: 24px; line-height: 1.5; cursor: pointer; }
.map-share input { width: 18px; height: 18px; flex: none; margin: 1px 0 0; accent-color: #c69dff; }
.map-share span { margin: 0; color: #e1d8ed; font-size: 12px; }
.map-share small { display: block; margin-top: 6px; color: #aa9db6; font-size: 11px; line-height: 1.6; }
.account-type-picker { display: grid; gap: 10px; margin: 0 0 20px; }
.account-type-picker .field-title { color: #e1d8ed; font-size: 13px; }
.account-type-picker .field-title small { color: #aa9db6; margin-left: 8px; }
.account-type-picker label { display: flex; align-items: center; gap: 10px; margin: 0; border: 1px solid #ffffff26; border-radius: 10px; padding: 12px; cursor: pointer; }
.account-type-picker input { accent-color: #c69dff; }
.map-share[hidden] { display: none; }
