/* 1452.65 — optional first-login company setup; existing EarthRoster palette */
#er151-dialog:has(#er38-company-profile){max-width:min(520px,calc(100vw - 28px));max-height:min(90dvh,900px);}
#er151-dialog:has(#er38-company-profile) .er151-body{overflow-y:auto;overscroll-behavior:contain;}
#er38-company-profile .er65-welcome-intro{background:#f0f5ef;border:1px solid #d9e6d8;border-radius:13px;padding:14px 16px;margin:0 0 15px;color:#244333;}
#er38-company-profile .er65-welcome-intro strong{display:block;font-size:1rem;font-weight:750;}
#er38-company-profile .er65-welcome-intro p{font-size:.86rem;line-height:1.5;margin:5px 0 0;color:#64746a;}
#er38-company-profile label>small{font-size:.76rem;font-weight:450;opacity:.7;}
#er38-company-profile input[name=registrationNumber]{width:100%;min-width:0;}
#er38-company-profile .er65-later{width:100%;margin-top:8px;background:transparent;border:1px solid #cfdbd0;color:#355a48;min-height:43px;}
@media(max-width:520px){#er151-dialog:has(#er38-company-profile){margin:auto 12px;max-width:calc(100vw - 24px);}#er38-company-profile .er54-logo-field{min-width:0;}#er38-company-profile [data-choose-company-logo]{max-width:100%;}}
