.account-entry{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.account-entry-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.account-entry .avatar{width:30px;height:30px;flex:none}.calendar-date-tools{display:flex;align-items:flex-end;gap:12px;margin:22px 0}.calendar-date-tools .form-field{margin:0;max-width:250px;flex:1}.calendar-date-tools input{min-height:46px;min-width:0}.calendar-date-tools .btn{min-height:46px}.profile-onboarding{padding:20px 24px;border:1px solid var(--line);border-radius:6px;margin-bottom:24px}.profile-onboarding h2{font-size:20px;margin:7px 0}.profile-onboarding p{font-size:13px;line-height:1.7;color:var(--muted)}.profile-feedback{margin-top:14px;font-size:13px;line-height:1.6}.profile-feedback:empty{display:none}.directory-toolbar input{min-height:46px}.directory-player .btn{min-height:44px}.account-entry:focus-visible,.calendar-date-tools input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
@media(max-width:760px){.content input,.content select,.modal input,.modal select,.modal textarea{font-size:16px}.account-entry-name{display:none}.account-entry{padding:4px}.calendar-date-tools{gap:10px}.calendar-date-tools .form-field{max-width:none}.profile-onboarding{padding:18px}.profile-onboarding h2{font-size:18px}.topbar .spacer{min-width:0}.topbar{gap:8px}.topbar .demo-pill{display:none}}
