.master-account-panel{margin:20px 0}
.master-welcome{display:grid;gap:16px;min-width:0}
.master-welcome label:not(.master-welcome-check){display:grid;gap:8px;font-weight:700}
.master-welcome input[type=tel],.master-welcome textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit}
.master-welcome textarea{resize:vertical;line-height:1.6;font-size:14px}
.master-welcome .master-welcome-check{display:flex;align-items:center;gap:10px;font-size:14px}
.master-welcome-check input{width:18px;height:18px;flex:none;margin:0;accent-color:var(--lime,#7657ef)}
.master-welcome p,.master-welcome small{margin:0;line-height:1.5}
.master-welcome [role=alert]:empty{display:none}
.master-welcome-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}
.master-form [data-account-error]{grid-column:1/-1;margin:0;overflow-wrap:anywhere}
@media(max-width:600px){.master-welcome-actions>button{width:100%}.master-welcome textarea{font-size:16px}}
