#client-selector{min-width:240px}#client-selector .MuiOutlinedInput-root{height:var(--header-control-height);padding-bottom:0;padding-top:0}#home-button{border:1px solid currentColor;border-radius:4px;height:var(--header-control-height);margin-left:8px;width:var(--header-control-height)}#new-client-button{height:var(--header-control-height);margin-left:8px}#sign-in-button{margin-left:auto}#header{--header-control-height: 40px}#landing{display:flex;flex-direction:column;gap:16px;max-width:720px}#landing-privacy-link{align-self:flex-start}#privacy{display:flex;flex-direction:column;gap:12px;max-width:720px}.dashboard-card{height:100%}.dashboard-card-clickable{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.dashboard-card-clickable:hover,.dashboard-card-clickable:focus-visible{box-shadow:0 4px 14px #00000024;transform:translateY(-1px)}.dashboard-card-header-row{align-items:center;display:flex;gap:8px;padding:12px 16px 0}.dashboard-card-header{flex:1;font-weight:600}.dashboard-card-action-icon{color:currentColor;opacity:.65}.dashboard-card-clickable:hover .dashboard-card-action-icon,.dashboard-card-clickable:focus-visible .dashboard-card-action-icon{opacity:1}.rate-fill-prompt.MuiButton-root{white-space:nowrap}.employee-time-off-funding-fields{display:flex;flex-direction:column;gap:8px}.allocation-report-funding-source-row .MuiTableCell-root{font-weight:600}.allocation-report-class-label.MuiTableCell-root{padding-left:2rem}.employee-timesheet-status-row td{vertical-align:top}
