/* One-time client entry uses the existing Mewday form, with readable mobile controls. */
form[data-v1345-profile] label{font-size:13px;line-height:1.5}
form[data-v1345-profile] :is(input:not([type=checkbox]),select){min-height:44px;font-size:16px;min-width:0}
form[data-v1345-profile] .profile-deal-once{display:grid;gap:14px;padding:16px 0;border-top:1px solid var(--line,#e0e5dc)}
form[data-v1345-profile] .profile-deal-once>div{display:grid;gap:14px}
form[data-v1345-profile] .profile-once-checkbox{display:flex;align-items:center;gap:9px;font-weight:600}
form[data-v1345-profile] input[type=checkbox]{width:19px;height:19px;flex:0 0 19px;padding:0;accent-color:#345c48}
form[data-v1345-profile] [role=status]{margin:0;padding:12px 14px;border-radius:10px;background:#edf4e9;color:#31543e;font-size:16px;font-weight:750}
form[data-v1345-profile] small{font-size:12px;line-height:1.7;color:#68756a}
.contract-deal-dates{display:grid;gap:10px;margin:16px 0;padding-top:16px;border-top:1px solid #e0e5dc}
.contract-deal-dates h3,.contract-deal-dates p{margin:0}.contract-deal-dates p{font-size:13px;line-height:1.6;color:#68756a}
.contract-form-grid input[readonly]{background:#edf2eb;color:#365342}

form[data-v1345-profile] .profile-extra-cat{display:grid;gap:12px;min-width:0;border:1px solid #d7e2d3;border-radius:12px;padding:15px}
form[data-v1345-profile] .profile-extra-cat legend{font-size:14px;font-weight:750;color:#345c48;padding:0 6px}
form[data-v1345-profile] .profile-extra-cat button{min-height:40px;border:1px solid #d7e2d3;border-radius:9px;background:#f5f8f2;color:#345c48}
