.login-password_field__U23lQ{display:grid;gap:6px;width:100%;min-width:0;text-align:left}.login-password_control__SaeHj{position:relative;width:100%;min-width:0}.login-password_control__SaeHj .login-password_input__sEqhg{width:100%;min-width:0;min-height:46px;height:46px;box-sizing:border-box;padding-right:3.5rem;border:1px solid #859397;border-radius:9px;background:#fff;color:#172e35;font-size:16px;scroll-margin-block:18px}.login-password_control__SaeHj .login-password_input__sEqhg:focus-visible{outline:3px solid #2f6f73;outline-offset:2px}.login-password_control__SaeHj .login-password_input__sEqhg::-ms-reveal{display:none}.login-password_eye__mwORt{position:absolute;top:1px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:7px;background:transparent;color:#285f63;cursor:pointer;touch-action:manipulation}.login-password_eye__mwORt svg{width:22px;height:22px;pointer-events:none}.login-password_eye__mwORt:hover{background:#edf5f3}.login-password_eye__mwORt:focus-visible{outline:3px solid #2f6f73;outline-offset:-3px;background:#edf5f3}.login-password_eye__mwORt:disabled{cursor:not-allowed;opacity:.6}@media (max-height:600px){.access-login-form:has(.login-password_field__U23lQ),.chat-login-form:has(.login-password_field__U23lQ){padding-bottom:96px}form:has(.login-password_field__U23lQ) button[type=submit]{scroll-margin-block:24px}}@media (forced-colors:active){.login-password_control__SaeHj .login-password_input__sEqhg{border:1px solid CanvasText}.login-password_eye__mwORt{color:ButtonText}}.pwa-update_notice__XFpZp{position:relative;top:auto;left:auto;transform:none;margin:14px auto;box-sizing:border-box;flex-wrap:wrap;max-height:calc(100dvh - 32px);overflow-y:auto;overflow-wrap:anywhere}.pwa-update_notice__XFpZp.pwa-update_notice__XFpZp{flex-direction:row;min-width:0;width:min(560px,100%);max-width:100%;height:max-content;align-self:start}.pwa-update_notice__XFpZp .pwa-update_message__JZmd3{min-width:0;flex-basis:100%}.pwa-update_copy__pg3Q3{flex:1 1 200px;min-width:0}.pwa-update_actions__WRvDM{display:flex;flex-wrap:wrap;gap:8px}.pwa-update_notice__XFpZp .pwa-update_actions__WRvDM button{min-height:44px}.pwa-update_message__JZmd3{flex-basis:100%;margin:0;font-size:.875rem}@media (max-width:640px){.pwa-update_copy__pg3Q3{flex:0 1 auto}.pwa-update_message__JZmd3{flex-basis:auto}}@media (max-width:480px){.pwa-update_actions__WRvDM{width:100%}.pwa-update_notice__XFpZp .pwa-update_actions__WRvDM button{flex:1 1 120px;white-space:normal}}.access-entry_choices__AOjDu{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:12px}.access-entry_choices__AOjDu>button{min-height:100px;padding:14px;grid-template-columns:44px minmax(0,1fr) 20px;gap:12px}.access-entry_choices__AOjDu>button:focus-visible{outline:3px solid #246e9b;outline-offset:3px}@media(max-width:430px){.access-entry_choices__AOjDu>button{min-height:98px;padding:12px;gap:10px}.access-entry_choices__AOjDu>button strong{font-size:1rem}.access-entry_choices__AOjDu>button small{font-size:.8125rem}}.access-password_dialog__Q9gwL{width:min(620px,calc(100vw - 24px))!important;max-width:620px!important;max-height:calc(var(--access-height,100dvh) - 24px)!important;top:calc(var(--access-top,0px) + var(--access-height,100dvh) / 2)!important;padding:22px!important}.access-password_form__uCcf6{min-width:0;gap:12px!important}.access-password_form__uCcf6 fieldset{min-width:0;border:0;padding:0;margin:0;display:grid;gap:12px}.access-password_passwords__QffTg{min-width:0;display:grid;gap:8px}.access-password_fields__y5k6E{display:grid;grid-template-columns:1fr 1fr;gap:12px}.access-password_field__o4v3A{min-width:0;display:grid;gap:6px}.access-password_field__o4v3A label{font-size:14px;font-weight:600}.access-password_inputWrap__xIzv8{position:relative;min-width:0}.access-password_inputWrap__xIzv8 input{padding-right:46px!important;width:100%;min-width:0;height:44px;font-size:16px}.access-password_eye__GYcZo{position:absolute;right:0;top:0;width:44px;height:44px;display:grid;place-items:center;border-radius:6px;color:inherit}.access-password_eye__GYcZo svg{width:19px;height:19px}.access-password_dialog__Q9gwL :is(button,input):focus-visible{outline:3px solid #2563a0;outline-offset:2px}.access-password_help__l3NuB{font-size:12px;line-height:1.45;color:#475569;margin:0;overflow-wrap:anywhere}.access-password_rules__HMsxK{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;padding:0;margin:0;list-style:none;font-size:12px;color:#475569}.access-password_rules__HMsxK li{display:flex;align-items:center;gap:5px}.access-password_rules__HMsxK svg{width:14px;height:14px;flex:none}.access-password_rules__HMsxK li[data-met=true]{color:#116149}.access-password_error__tGpNk{color:#b42318;font-size:13px;line-height:1.4;margin:0;overflow-wrap:anywhere}.access-password_actions__QHPVr{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;position:sticky;bottom:-22px;padding:12px 0;background:var(--background,#faf9f4);z-index:2}.access-password_actions__QHPVr>button{width:100%;min-width:0;min-height:44px;white-space:normal}.access-password_actions__QHPVr>button[data-access-revoke]{grid-column:1/-1;font-size:12px}.access-password_receipt__mlQy6{min-width:0;display:grid;gap:14px;font-size:14px;overflow-wrap:anywhere}.access-password_receipt__mlQy6 label{display:grid;gap:8px}.access-password_receipt__mlQy6 input{width:100%;min-width:0;font-family:monospace}.access-password_receiptActions__cfPDN{display:grid;grid-template-columns:1fr 1fr;gap:10px}.access-password_receiptActions__cfPDN button{min-width:0;min-height:44px;white-space:normal}.access-password_receipt__mlQy6 .access-password_acknowledgement__uLDwq{display:flex;align-items:center;gap:10px;cursor:pointer}.access-password_receipt__mlQy6 .access-password_acknowledgement__uLDwq input{width:20px;height:20px;flex:none}@media(max-width:540px){.access-password_dialog__Q9gwL{padding:16px!important}.access-password_fields__y5k6E{grid-template-columns:1fr}.access-password_actions__QHPVr{bottom:-16px}}.admin-today_root__V_aR_{min-width:0;display:grid;gap:20px;color:var(--foreground)}.admin-today_heading__gzhZk{display:flex;justify-content:space-between;align-items:end;gap:12px}.admin-today_heading__gzhZk span{font-size:11px;font-weight:700;letter-spacing:.14em;color:#496f77}.admin-today_heading__gzhZk h2{margin:3px 0 0;font-size:28px;line-height:1.2}.admin-today_heading__gzhZk time{font-size:14px}.admin-today_grid__WuZ7Y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.admin-today_card__rBDCu{min-width:0;height:302px;padding:16px;border:1px solid #cdd5d2;border-radius:14px;background:var(--card,#fff);display:grid;grid-template-rows:42px 1fr 44px 20px;gap:8px;position:relative}.admin-today_card__rBDCu h3{margin:0;display:flex;align-items:center;gap:9px;font-size:17px;line-height:1.2}.admin-today_card__rBDCu h3 svg{width:22px;height:22px;flex-shrink:0;color:#496f77}.admin-today_card__rBDCu dl{margin:0;display:grid;grid-template-rows:repeat(5,1fr);align-content:start}.admin-today_card__rBDCu dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:13px;line-height:1.2}.admin-today_card__rBDCu dt{min-width:0;overflow-wrap:anywhere}.admin-today_card__rBDCu dd{margin:0;flex-shrink:0;font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.admin-today_root__V_aR_ .admin-today_open__nZFiL{height:44px;min-height:44px;width:100%;border:1px solid #496f77;border-radius:9px;background:transparent;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:600;cursor:pointer;text-align:center;line-height:1.2;white-space:normal}.admin-today_open__nZFiL svg{width:16px;height:16px}.admin-today_root__V_aR_ button:hover{background:#e8f0ed}.admin-today_definition__sWOuE summary:focus-visible,.admin-today_root__V_aR_ button:focus-visible{outline:3px solid #2563a0;outline-offset:3px}.admin-today_definition__sWOuE{font-size:11px;color:#58676e}.admin-today_definition__sWOuE summary{cursor:pointer}.admin-today_definition__sWOuE[open]{position:absolute;bottom:8px;left:8px;right:8px;padding:10px;z-index:2;background:var(--card,#fff);border:1px solid #aebebc;border-radius:8px;box-shadow:0 3px 12px #0002}.admin-today_definition__sWOuE p{margin:6px 0 0;line-height:1.4}.admin-today_activities__8i041{min-width:0;display:grid;gap:12px}.admin-today_listHeading__dXZhG{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-today_listHeading__dXZhG h3{margin:0;font-size:20px}.admin-today_filters__0Bw8b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:480px}.admin-today_filters__0Bw8b button{min-height:44px;border:1px solid #c4ceca;border-radius:9px;padding:8px;font-size:14px;font-weight:600}.admin-today_filters__0Bw8b button[aria-pressed=true]{background:#496f77;color:white;border-color:#496f77}.admin-today_rows__BkTM7{display:grid;gap:8px}.admin-today_row__Q0q_T{display:grid;grid-template-columns:100px minmax(0,1fr) 155px 142px;align-items:center;gap:14px;padding:14px;border:1px solid #d3dad7;border-left:4px solid #5e89aa;border-radius:10px;background:var(--card,#fff);min-width:0}.admin-today_identity__J55LK,.admin-today_when__2GxqS{display:grid;gap:4px;min-width:0;font-size:13px}.admin-today_identity__J55LK span,.admin-today_identity__J55LK strong{overflow-wrap:anywhere}.admin-today_identity__J55LK small{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#526574}.admin-today_identity__J55LK strong{font-size:14px}.admin-today_identity__J55LK span{color:#526574}.admin-today_status__oSij6{font-size:12px;font-weight:600;overflow-wrap:anywhere}.admin-today_row__Q0q_T[data-tone=danger]{border-left-color:#b42318}.admin-today_row__Q0q_T[data-tone=warning]{border-left-color:#b66c13}.admin-today_row__Q0q_T[data-tone=success]{border-left-color:#247a50}.admin-today_root__V_aR_ [data-tone=danger] dd,.admin-today_row__Q0q_T[data-tone=danger] .admin-today_status__oSij6{color:#b42318}.admin-today_root__V_aR_ [data-tone=warning] dd,.admin-today_row__Q0q_T[data-tone=warning] .admin-today_status__oSij6{color:#9b520d}.admin-today_root__V_aR_ [data-tone=caution] dd{color:#81630a}.admin-today_row__Q0q_T[data-tone=success] .admin-today_status__oSij6{color:#247a50}.admin-today_empty__AIUAO,.admin-today_footnote__gBJPh{margin:0;font-size:13px;color:#526574}.admin-today_root__V_aR_{--today-blue:#1956b8;--today-neutral:#606974;--today-green:#0f766e;--today-red:#b42318;--today-orange:#9a4800;--today-amber:#806000}.admin-today_card__rBDCu{--today-accent:#2563a0;--today-icon-bg:#edf7fc;box-shadow:inset 0 4px 0 var(--today-accent)}.admin-today_card__rBDCu[data-today-card=agenda]{--today-accent:#9333c7;--today-icon-bg:#faf0fc}.admin-today_card__rBDCu[data-today-card=reports]{--today-accent:#176477;--today-icon-bg:#edf7fa}.admin-today_card__rBDCu[data-today-card=leave]{--today-accent:#a34c60;--today-icon-bg:#fff1f3}.admin-today_card__rBDCu[data-today-card=insurance]{--today-accent:#b45309;--today-icon-bg:#fff3e8}.admin-today_card__rBDCu[data-today-card=inspection]{--today-accent:#927000;--today-icon-bg:#fff8db}.admin-today_card__rBDCu h3{color:#17212b}.admin-today_card__rBDCu h3 svg{color:var(--today-accent);background:var(--today-icon-bg);border-radius:50%;box-shadow:0 0 0 7px var(--today-icon-bg)}.admin-today_card__rBDCu dd{color:var(--today-neutral)}.admin-today_root__V_aR_ .admin-today_card__rBDCu .admin-today_open__nZFiL,.admin-today_root__V_aR_ .admin-today_row__Q0q_T .admin-today_open__nZFiL{color:var(--admin-action-text);background:var(--admin-action-bg);border-color:var(--admin-action-bg)}.admin-today_root__V_aR_ .admin-today_card__rBDCu .admin-today_open__nZFiL svg{color:#fff}.admin-today_root__V_aR_ .admin-today_card__rBDCu .admin-today_open__nZFiL:hover,.admin-today_root__V_aR_ .admin-today_row__Q0q_T .admin-today_open__nZFiL:hover{background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.admin-today_definition__sWOuE summary:focus-visible,.admin-today_root__V_aR_ button:focus-visible{outline-color:#17212b}.admin-today_filters__0Bw8b button[aria-pressed=true]{color:var(--admin-action-text);background:var(--admin-action-bg);border-color:var(--admin-action-bg)}.admin-today_filters__0Bw8b button[aria-pressed=true]:hover{background:var(--admin-action-hover);border-color:var(--admin-action-hover)}.admin-today_card__rBDCu[data-today-card=attendance] [data-metric="Timbrature da verificare"][data-zero=true] dd,.admin-today_card__rBDCu[data-today-card=attendance] [data-metric=Presenti] dd{color:var(--today-green)}.admin-today_card__rBDCu[data-today-card=attendance] [data-metric=Assenti] dd{color:var(--today-red)}.admin-today_card__rBDCu[data-today-card=attendance] [data-metric="Non ancora entrati"] dd{color:#2563a0}.admin-today_card__rBDCu[data-today-card=attendance] [data-metric="Timbrature da verificare"][data-zero=false] dd{color:var(--today-orange)}.admin-today_card__rBDCu[data-today-card=agenda] [data-metric="Da prendere in carico"] dd,.admin-today_card__rBDCu[data-today-card=agenda] [data-metric=Totali] dd{color:var(--today-neutral)}.admin-today_card__rBDCu[data-today-card=agenda] [data-metric="Da prendere in carico"][data-zero=false] dd{color:var(--today-orange)}.admin-today_card__rBDCu[data-today-card=agenda] [data-metric="In corso"] dd{color:#083344;background:#10B9E5}.admin-today_card__rBDCu[data-today-card=agenda] [data-metric=Completate] dd{color:#1e40af;background:#DBEAFE}.admin-today_card__rBDCu[data-today-card=agenda] [data-metric="In ritardo"] dd{color:#300606;background:#EF4444}.admin-today_card__rBDCu[data-today-card=agenda] [data-metric="In corso"][data-zero=true] dd{background:#e0f7fc;box-shadow:inset 0 -2px 0 #10B9E5}.admin-today_card__rBDCu[data-today-card=agenda] [data-metric="In ritardo"][data-zero=true] dd{color:var(--today-red);background:#fff1f2;box-shadow:inset 0 -2px 0 #EF4444}.admin-today_card__rBDCu[data-today-card=leave] [data-metric="Assenze programmate oggi"] dd,.admin-today_card__rBDCu[data-today-card=reports] [data-metric="Creati oggi"] dd{color:#2563a0}.admin-today_card__rBDCu[data-today-card=reports] [data-metric="Approvati oggi"] dd{color:var(--today-green)}.admin-today_card__rBDCu[data-today-card=leave] [data-metric="Dipendenti assenti oggi"] dd{color:var(--today-red)}.admin-today_card__rBDCu[data-today-card=leave] [data-metric="Dipendenti in permesso oggi"] dd{color:var(--today-orange)}.admin-today_card__rBDCu[data-today-card=leave] [data-metric="Richieste da approvare"] dd,.admin-today_card__rBDCu[data-today-card=reports] [data-metric="Da approvare"] dd{color:var(--today-neutral)}.admin-today_card__rBDCu[data-today-card=leave] [data-metric="Richieste da approvare"][data-zero=false] dd,.admin-today_card__rBDCu[data-today-card=reports] [data-metric="Da approvare"][data-zero=false] dd{color:var(--today-orange)}.admin-today_card__rBDCu[data-today-card=inspection] [data-metric=Scadute] dd,.admin-today_card__rBDCu[data-today-card=insurance] [data-metric=Scadute] dd{color:var(--today-red)}.admin-today_card__rBDCu[data-today-card=inspection] [data-metric="Entro 7 giorni"] dd,.admin-today_card__rBDCu[data-today-card=inspection] [data-metric="In scadenza oggi"] dd,.admin-today_card__rBDCu[data-today-card=insurance] [data-metric="Entro 7 giorni"] dd,.admin-today_card__rBDCu[data-today-card=insurance] [data-metric="In scadenza oggi"] dd{color:var(--today-orange)}.admin-today_card__rBDCu[data-today-card=inspection] [data-metric="Entro 30 giorni"] dd,.admin-today_card__rBDCu[data-today-card=insurance] [data-metric="Entro 30 giorni"] dd{color:var(--today-amber)}.admin-today_card__rBDCu[data-today-card=inspection] [data-zero=true] dd,.admin-today_card__rBDCu[data-today-card=insurance] [data-zero=true] dd{color:var(--today-neutral)}.admin-today_row__Q0q_T[data-tone=danger]{border-left-color:#EF4444}.admin-today_row__Q0q_T[data-tone=warning]{border-left-color:#c96a09}.admin-today_row__Q0q_T[data-tone=info]{border-left-color:#10B9E5}.admin-today_row__Q0q_T[data-tone=success]{border-left-color:#0f766e}.admin-today_row__Q0q_T[data-tone=danger] .admin-today_status__oSij6{color:var(--today-red);background:#fff1f2}.admin-today_row__Q0q_T[data-tone=warning] .admin-today_status__oSij6{color:var(--today-orange);background:#fff7e6}.admin-today_row__Q0q_T[data-tone=info] .admin-today_status__oSij6{color:#083344;background:#e0f7fc}.admin-today_row__Q0q_T[data-tone=success] .admin-today_status__oSij6{color:#1e40af;background:#DBEAFE}@media(forced-colors:active){.admin-today_root__V_aR_ .admin-today_card__rBDCu{box-shadow:none;border-color:CanvasText}.admin-today_root__V_aR_ .admin-today_card__rBDCu dd,.admin-today_root__V_aR_ .admin-today_card__rBDCu h3,.admin-today_root__V_aR_ .admin-today_card__rBDCu h3 svg,.admin-today_root__V_aR_ .admin-today_row__Q0q_T .admin-today_status__oSij6{color:CanvasText;background:Canvas;box-shadow:none}.admin-today_root__V_aR_ .admin-today_card__rBDCu .admin-today_open__nZFiL,.admin-today_root__V_aR_ .admin-today_filters__0Bw8b button,.admin-today_root__V_aR_ .admin-today_row__Q0q_T .admin-today_open__nZFiL{color:ButtonText;background:ButtonFace;border-color:ButtonText}.admin-today_root__V_aR_ .admin-today_card__rBDCu .admin-today_open__nZFiL svg{color:ButtonText}.admin-today_root__V_aR_ .admin-today_filters__0Bw8b button[aria-pressed=true]{color:HighlightText;background:Highlight;border-color:Highlight}.admin-today_root__V_aR_ .admin-today_definition__sWOuE summary:focus-visible,.admin-today_root__V_aR_ button:focus-visible{outline-color:Highlight}.admin-today_root__V_aR_ .admin-today_row__Q0q_T{border-color:CanvasText}}@media(max-width:1100px){.admin-today_grid__WuZ7Y{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-today_grid__WuZ7Y{gap:10px}.admin-today_card__rBDCu{padding:12px;height:340px;grid-template-rows:48px 1fr 44px 28px}.admin-today_card__rBDCu h3{font-size:15px;gap:6px}.admin-today_card__rBDCu h3 svg{width:18px;height:18px}.admin-today_card__rBDCu dl>div{font-size:12px;gap:4px}.admin-today_card__rBDCu dd{font-size:17px}.admin-today_row__Q0q_T{grid-template-columns:minmax(0,1fr) 132px;gap:8px;padding:12px}.admin-today_when__2GxqS{grid-column:1;display:flex;flex-wrap:wrap}.admin-today_identity__J55LK{grid-column:1;grid-row:2}.admin-today_status__oSij6{grid-column:2;grid-row:1}.admin-today_row__Q0q_T .admin-today_open__nZFiL{grid-column:2;grid-row:2}.admin-today_listHeading__dXZhG{flex-wrap:wrap}}@media(max-width:410px){.admin-today_grid__WuZ7Y{grid-template-columns:minmax(0,1fr)}.admin-today_card__rBDCu{height:302px;grid-template-rows:42px 1fr 44px 20px;padding:14px}.admin-today_card__rBDCu h3{font-size:17px}.admin-today_card__rBDCu dl>div{font-size:13px}.admin-today_filters__0Bw8b button{font-size:13px;padding:6px}.admin-today_row__Q0q_T{grid-template-columns:minmax(0,1fr) 112px}}.agenda-assignees_picker__A8_cw.agenda-assignees_picker__A8_cw>div{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:6px}.agenda-assignees_picker__A8_cw.agenda-assignees_picker__A8_cw label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;cursor:pointer;text-align:left}.agenda-assignees_picker__A8_cw.agenda-assignees_picker__A8_cw label>span{display:block;min-width:0;overflow-wrap:anywhere;text-align:left;font-weight:500;line-height:1.4}.agenda-assignees_picker__A8_cw.agenda-assignees_picker__A8_cw label [data-slot=checkbox]{width:20px;height:20px;margin:0;justify-self:start}.agenda-assignees_picker__A8_cw.agenda-assignees_picker__A8_cw label:has([data-state=checked]){background:color-mix(in srgb,var(--primary) 10%,var(--background));border-color:var(--primary)}.agenda-assignees_picker__A8_cw.agenda-assignees_picker__A8_cw label:focus-within{outline:2px solid var(--primary);outline-offset:2px}.agenda-assignees_picker__A8_cw.agenda-assignees_picker__A8_cw small{text-align:left;overflow-wrap:anywhere}@media screen{.report-browser_jobsControls__i_RRG.report-browser_jobsControls__i_RRG{display:flex;align-items:center;gap:8px;margin:0 0 12px;min-width:0}.report-browser_jobsControls__i_RRG.report-browser_jobsControls__i_RRG>.report-browser_jobsFilters__Dffa4{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:8px;margin:0;min-width:0}.report-browser_jobsControls__i_RRG.report-browser_jobsControls__i_RRG .report-browser_jobsFilters__Dffa4 .search-box{margin:0;min-width:0;height:44px;min-height:44px}.report-browser_jobsControls__i_RRG.report-browser_jobsControls__i_RRG .report-browser_jobsFilters__Dffa4 input{min-width:0;width:100%;height:42px;min-height:42px}.report-browser_jobsControls__i_RRG.report-browser_jobsControls__i_RRG .report-browser_jobsFilters__Dffa4 [data-slot=select-trigger],.report-browser_jobsControls__i_RRG.report-browser_jobsControls__i_RRG>button{height:44px;min-height:44px;width:auto;padding:8px 12px;font-size:13px;white-space:nowrap}.report-browser_jobsControls__i_RRG.report-browser_jobsControls__i_RRG .report-browser_jobsFilters__Dffa4 [data-slot=select-trigger]{width:100%}.report-browser_jobsControls__i_RRG.report-browser_jobsControls__i_RRG>button{flex:none;background:var(--admin-action-bg);color:var(--admin-action-text)}.report-browser_jobDirectory__VBDFr.report-browser_jobDirectory__VBDFr.report-browser_jobDirectory__VBDFr:has(>.report-browser_jobCompact__Tn_If){grid-template-columns:280px minmax(0,1fr)}.report-browser_jobDirectory__VBDFr.report-browser_jobDirectory__VBDFr .job-directory-item{grid-template-columns:32px minmax(0,1fr) 16px;gap:8px;padding:12px}.report-browser_jobDirectory__VBDFr.report-browser_jobDirectory__VBDFr .job-directory-item>.site-icon{width:32px;height:36px;align-self:start}.report-browser_jobDirectory__VBDFr.report-browser_jobDirectory__VBDFr .job-directory-copy{grid-column:2;grid-row:1}.report-browser_jobDirectory__VBDFr.report-browser_jobDirectory__VBDFr .job-directory-copy>*{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.report-browser_jobDirectory__VBDFr.report-browser_jobDirectory__VBDFr .job-directory-side{grid-column:2;grid-row:2;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.report-browser_jobDirectory__VBDFr.report-browser_jobDirectory__VBDFr .job-directory-item>svg{grid-column:3;grid-row:1/3}@media(max-width:1100px){.report-browser_jobDirectory__VBDFr.report-browser_jobDirectory__VBDFr.report-browser_jobDirectory__VBDFr:has(>.report-browser_jobCompact__Tn_If){grid-template-columns:240px minmax(0,1fr)}}@media(max-width:760px){.report-browser_jobsControls__i_RRG.report-browser_jobsControls__i_RRG{flex-wrap:wrap}.report-browser_jobsControls__i_RRG.report-browser_jobsControls__i_RRG>.report-browser_jobsFilters__Dffa4{flex-basis:100%;grid-template-columns:minmax(0,1fr) 110px}.report-browser_jobsControls__i_RRG.report-browser_jobsControls__i_RRG>button{margin-left:auto}}}@media screen{.report-browser_root__lrL9b.report-browser_root__lrL9b{--rb-ivory:#f4f1e8;--rb-surface:#fff;--rb-ink:#172331;--rb-muted:#59636e;--rb-action:#245c62;--rb-summary:#ece5d8;color:var(--rb-ink);gap:12px;min-width:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd{container:reportCards/inline-size}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-list{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(min-content,auto);gap:14px;align-items:stretch;align-content:start;padding:3px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-list>p{grid-column:1/-1;margin:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-row{display:grid;grid-template-columns:66px minmax(0,1fr) 18px;grid-template-rows:auto;gap:0;min-height:208px;margin:0;padding:0 12px 0 0;border:1px solid #d8d8cd;border-radius:15px 4px 15px 4px;background:#fffdf8;align-items:stretch;overflow-wrap:anywhere;box-shadow:0 2px 5px #17233108}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-row:nth-child(2n){background:#fffdf8}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-row:hover{background:#f8f5ee;border-color:#789092}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-date-tile{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#1d2230;color:#fff;border-radius:14px 0 0 3px;padding:12px 4px;font-variant-numeric:tabular-nums;text-align:center;align-self:stretch}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-date-tile strong{font-size:28px;line-height:1.1;font-weight:700}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-date-tile span{font-size:11px;line-height:1.4}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-date-tile small{font-size:10px;line-height:1.4;color:#dce2eb}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-body{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:5px;min-width:0;padding:14px 12px 12px 16px;align-self:stretch}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-heading{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:5px 8px;min-width:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-heading>strong{font-size:11px;line-height:1.6;letter-spacing:.06em;color:var(--rb-action);font-weight:750;min-width:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-status{flex:none;margin-left:auto;white-space:normal;overflow-wrap:normal;text-align:center;font-size:11px;line-height:1.4;padding:3px 8px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-title{font-size:15px;line-height:1.4;font-weight:550}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-client{font-size:12px;line-height:1.45;color:var(--rb-muted)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-people{font-size:11px;line-height:1.45;color:var(--rb-muted)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-totals{display:flex;flex-wrap:wrap;gap:5px 12px;padding-top:8px;margin-top:auto;border-top:1px solid #e8e3d8;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-totals>span{display:inline-flex;gap:4px;align-items:center;min-width:0;max-width:100%}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-totals svg,.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-indicators svg{width:14px;height:14px;flex:none}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-cost{font-size:11px;line-height:1.5;color:var(--rb-muted)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-indicators{display:flex;flex-wrap:wrap;gap:5px 12px;margin:0;padding:0;border:0;font-size:11px;line-height:1.5}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-chevron{grid-column:3;grid-row:1;align-self:center;justify-self:center;width:18px;height:18px}@container reportCards (min-width:1000px){.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container reportCards (max-width:420px){.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-row{grid-template-columns:48px minmax(0,1fr) 16px;padding-right:6px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-body{padding:12px 8px;gap:6px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-date-tile strong{font-size:25px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-title{font-size:14px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-card-totals{gap:5px 8px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-chevron{width:16px;height:16px}}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-context{font-size:14px;font-weight:650;margin:0;line-height:1.4;overflow-wrap:anywhere}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-result-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-6px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-result-heading p{margin:0;font-size:14px;color:var(--rb-muted)}.report-browser_root__lrL9b.report-browser_root__lrL9b button{font:inherit}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-refresh{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:9px;color:var(--rb-action);background:transparent;flex:none}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-refresh:hover{background:#245c6210}.report-browser_root__lrL9b.report-browser_root__lrL9b svg{width:18px;height:18px;flex:none}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-searchbar{display:flex;align-items:center;gap:10px;min-width:0}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-search{position:relative;display:flex;align-items:center;gap:8px;flex:1 1 200px;min-width:0}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-search>svg{position:absolute;left:13px;color:var(--rb-action);pointer-events:none}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-search input{background:var(--rb-surface);padding:11px 44px 11px 40px;min-height:46px;font-size:16px;border:1px solid #7a858b;border-radius:10px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-search input::placeholder{color:var(--rb-muted);opacity:1}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-search>button{position:absolute;right:1px;top:1px;bottom:1px;width:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--rb-muted);border-radius:9px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-filter-toggle{min-height:46px;padding:10px 13px;display:flex;align-items:center;gap:7px;border:1px solid #7a858b;background:var(--rb-surface);border-radius:10px;color:var(--rb-ink);flex:none}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-filter-toggle[aria-expanded=true]{background:var(--rb-action);color:white;border-color:var(--rb-action)}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-filter-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;background:var(--rb-surface);border-radius:10px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-filters[hidden]{display:none}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-filters label{flex:1 1 145px;display:grid;gap:6px;font-size:14px;color:var(--rb-muted)}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-filters input,.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-filters select{background:var(--rb-surface);font-size:16px;color:var(--rb-ink);border-color:#7a858b;min-width:0;width:100%;height:46px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-active-filters{display:flex;flex-wrap:wrap;gap:6px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-active-filters button{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;overflow-wrap:anywhere;padding:7px 11px;background:#245c6210;color:var(--rb-action);border:0;border-radius:9px;font-size:13px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-error{padding:12px;border-radius:8px;background:#fbeae7;color:#a52e2a;font-size:14px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;background:var(--rb-summary);border-radius:12px;padding:4px 0}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary>section{padding:12px 18px;flex:1 1 180px;min-width:0}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary>.rb-counts{flex-grow:1.3;flex-basis:265px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary h3{margin:0 0 9px;font-size:12px;font-weight:650;color:var(--rb-muted);line-height:1.35}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary dl{display:flex;gap:20px;margin:0}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary dl>div{padding:0;background:none;min-width:0}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary dt{font-size:12px;line-height:1.3;color:var(--rb-muted)}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary dd{font-size:21px;line-height:1.2;margin:3px 0 0;font-weight:700;font-variant-numeric:tabular-nums}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary .rb-cost p{font-size:21px;line-height:1.2;margin:0;font-weight:700;font-variant-numeric:tabular-nums}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary small{font-size:12px;color:var(--rb-muted);margin-top:5px;display:block}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-list{max-height:65vh;scroll-padding:4px;scrollbar-gutter:stable;overflow:auto}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-row{background:#f5efe3;border:1px solid #cbbda633;border-radius:11px;padding:16px;margin-bottom:8px;grid-template-columns:155px minmax(0,1fr) minmax(230px,.85fr) 18px;gap:16px;font-size:14px;line-height:1.4;box-shadow:0 1px 2px #493b2710}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-row:nth-child(2n){background:#faf6ed}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-row:hover{background:#eee5d5;border-color:#c6b79c66}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-identity{gap:7px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-identity strong{font-size:14px;font-weight:700}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-identity time{font-size:15px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--rb-ink)}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-status{justify-self:start;display:inline-flex;width:fit-content;max-width:100%;font-size:12px;line-height:1.3;font-weight:600;padding:4px 9px;border-radius:20px;background:#fff3cf;color:#785b16}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-status.approved{background:#e5f2e9;color:#216147}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-description{gap:5px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-description small:last-child{color:var(--rb-ink)}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-description>strong{font-size:14px;font-weight:650}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-description small{font-size:13px;line-height:1.4;color:var(--rb-muted)}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-values{font-size:13px;gap:5px;font-variant-numeric:tabular-nums}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-indicators{gap:8px 13px;margin-top:3px;color:var(--rb-muted)}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-indicators>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-indicators svg{width:16px;height:16px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-chevron{color:var(--rb-action)}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-pages{font-size:13px;gap:8px;padding:4px 0}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-pages button{min-height:44px;background:var(--rb-surface);border-color:#7a858b;color:var(--rb-action);font-size:14px;padding:9px 13px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-pages>span{text-align:center}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-list>p{padding:24px 16px;background:var(--rb-surface);border-radius:10px;text-align:center;color:var(--rb-muted)}.report-browser_root__lrL9b.report-browser_root__lrL9b button:focus-visible,.report-browser_root__lrL9b.report-browser_root__lrL9b input:focus-visible,.report-browser_root__lrL9b.report-browser_root__lrL9b select:focus-visible{outline:3px solid var(--rb-action);outline-offset:2px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ{margin-bottom:0;align-items:center;gap:12px}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:0}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ .eyebrow{font-size:10px;margin-bottom:5px}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ>button{min-height:44px;width:auto;padding:10px 16px;flex:none}.report-browser_employeeHistory__TAG_z.report-browser_employeeHistory__TAG_z{gap:0;background:#f4f1e8;border:0;box-shadow:none;padding:16px}.report-browser_employeeHistory__TAG_z.report-browser_employeeHistory__TAG_z>[data-slot=card-header]{padding:0 0 8px;display:block}.report-browser_employeeHistory__TAG_z.report-browser_employeeHistory__TAG_z>[data-slot=card-content]{padding:0}.report-browser_employeeHistory__TAG_z.report-browser_employeeHistory__TAG_z [data-slot=card-title]{font-size:24px;line-height:1.2}.report-browser_employeeHistory__TAG_z.report-browser_employeeHistory__TAG_z [data-slot=card-description]{font-size:13px;margin-top:6px;color:#59636e}@media(max-width:900px){.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-row{grid-template-columns:130px minmax(0,1fr) 18px;gap:12px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-values{grid-column:2}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-chevron{grid-column:3;grid-row:1}}@media(max-width:640px){.report-browser_root__lrL9b.report-browser_root__lrL9b{gap:10px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-result-heading{margin-top:0}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-searchbar{gap:8px;flex-wrap:wrap}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-search{flex-basis:100%}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-filter-toggle{min-height:44px;padding:9px 12px;font-size:14px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-filters label{font-size:13px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary>section{padding:10px 12px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary>.rb-counts,.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary>.rb-hours:last-child{grid-column:1/-1}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary>section+section{border-top:1px solid #17233114}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary h3{margin-bottom:7px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary dl{justify-content:space-between;gap:10px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary .rb-hours dl{justify-content:start;gap:14px;flex-wrap:wrap}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary .rb-cost p,.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary dd{font-size:20px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-summary>.rb-cost{display:block;border-left:1px solid #17233114}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-cost h3{margin:0 0 7px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-cost small{flex-basis:100%}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-row{grid-template-columns:minmax(0,1fr) 18px;padding:14px;gap:10px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-identity{display:flex!important;gap:7px 10px!important;flex-wrap:wrap;align-items:center}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-identity time{font-size:14px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-status{font-size:12px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-description,.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-values{grid-column:1/-1}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-description{gap:4px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-chevron{grid-column:2;grid-row:1}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-list{max-height:58dvh}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-pages button{padding:9px}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ{display:flex;flex-direction:row;align-items:center;padding-right:52px}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ h2{font-size:24px}.report-browser_employeeHistory__TAG_z.report-browser_employeeHistory__TAG_z{padding:12px}}.report-browser_jobPageLayout__1cj8M.report-browser_jobPageLayout__1cj8M{height:auto;align-items:start}.report-browser_jobPageLayout__1cj8M .job-directory-list{height:72vh}.report-browser_jobScroll__M3oKP.report-browser_jobScroll__M3oKP{height:auto;min-height:0;overflow:visible}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_jobRoot__S7QeB .rb-list{max-height:none;overflow:visible;scrollbar-gutter:auto;overscroll-behavior:auto}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_jobRoot__S7QeB .rb-context{display:none}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_archiveScroll__ftqVX .rb-list{max-height:none;overscroll-behavior:auto}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_archiveScroll__ftqVX{overflow-anchor:none;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}@media(max-width:760px){.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_jobRoot__S7QeB .rb-context{display:block}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-row{padding:12px;gap:8px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-description{padding-top:7px;border-top:1px solid #9e896326}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-description small{font-size:13px;line-height:1.35}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-description small:last-child{padding-top:3px}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-values{gap:3px;font-size:13px;line-height:1.4}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-indicators{margin-top:5px;padding-top:7px;border-top:1px solid #9e896326}.report-browser_root__lrL9b.report-browser_root__lrL9b .rb-pages{padding:8px 0}}@media(max-width:768px){.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding-right:52px}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ>div{min-width:0;overflow-wrap:anywhere}.workspace-tabs.mobile-section-open:has(>[data-state=active]>.report-browser_archiveHeader__dBWZJ)>.mobile-menu-back{width:44px;height:44px;min-height:44px}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ>button:focus-visible,.workspace-tabs.mobile-section-open:has(>[data-state=active]>.report-browser_archiveHeader__dBWZJ)>.mobile-menu-back:focus-visible{outline:3px solid #245c62;outline-offset:2px}}}@media screen{.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ{gap:8px;min-height:44px;margin:0}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ h2{font-size:24px;line-height:1.15}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ .eyebrow{font-size:9px;line-height:12px;margin:0 0 2px;display:block}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ>button{height:44px;min-height:44px;padding:8px 12px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd{gap:8px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-result-heading{justify-content:flex-start;gap:8px;margin:0;min-height:44px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-result-heading p{font-size:13px;line-height:18px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-searchbar{display:flex;flex-wrap:nowrap;gap:8px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-search{flex:1 1 0;min-width:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-search input{height:44px;min-height:44px;padding:8px 40px 8px 36px;width:100%;font-size:16px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-search>svg{left:10px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-search>button{top:0;bottom:0;min-height:44px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-filter-toggle{height:44px;min-height:44px;padding:6px 10px;font-size:13px;gap:4px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-filter-toggle svg{width:16px;height:16px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-summary{padding:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-summary>section{padding:6px 10px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-summary h3{margin:0 0 3px;font-size:11px;line-height:14px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-summary dt{font-size:11px;line-height:14px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-summary .rb-cost p,.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-summary dd{font-size:18px;line-height:21px;margin:2px 0 0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-summary small{font-size:11px;line-height:14px;margin-top:3px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-summary dl{gap:12px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-filters{padding:8px;gap:8px}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-filters input,.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_cardsRoot__YrjUd .rb-filters select{height:44px}.job-directory-layout:has(>.report-browser_jobCompact__Tn_If){grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);min-width:0}.report-browser_jobPageLayout__1cj8M.report-browser_jobPageLayout__1cj8M:has(>.report-browser_jobCompact__Tn_If){grid-template-columns:240px minmax(0,1fr)}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If{min-width:0;gap:8px;padding-top:12px;padding-bottom:12px}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If>[data-slot=card-header]{padding:0 14px;gap:8px;min-width:0}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If>[data-slot=card-header]>div{min-width:0;overflow-wrap:anywhere}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If [data-slot=card-title]{font-size:17px;line-height:22px;overflow-wrap:anywhere}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If [data-slot=card-description]{font-size:12px;line-height:17px;margin-top:3px;overflow-wrap:anywhere}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .eyebrow{font-size:9px;line-height:12px;margin-bottom:3px}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If>[data-slot=card-content]{padding:0 14px;min-width:0}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .job-report-tabs{gap:6px;margin:0 0 8px}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .job-report-tabs button{min-height:44px;padding:6px 12px;font-size:13px;line-height:18px}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .job-overview-metrics{gap:6px;margin-bottom:8px}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .job-overview-metrics>div{padding:8px}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .job-directory-fields{gap:6px;margin:0}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .job-directory-fields>div{padding:8px;min-width:0;overflow-wrap:anywhere}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .job-directory-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:8px}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .job-directory-actions [data-slot=button]{min-height:44px;height:auto;padding:6px 10px;font-size:13px;line-height:18px;white-space:normal}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If [data-slot=button]{min-height:44px;height:auto;white-space:normal;overflow-wrap:anywhere}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If input[type=file].sr-only{position:absolute;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If>[data-slot=dialog-header],.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL>[data-slot=dialog-header]{padding:10px 60px 8px 14px;gap:2px;text-align:left}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If>[data-slot=dialog-header] [data-slot=dialog-title],.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL>[data-slot=dialog-header] [data-slot=dialog-title]{font-size:16px;line-height:21px;overflow-wrap:anywhere}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If>[data-slot=dialog-header] [data-slot=dialog-description],.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL>[data-slot=dialog-header] [data-slot=dialog-description]{font-size:12px;line-height:16px;margin:0}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If>[data-slot=dialog-close],.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL>[data-slot=dialog-close]{top:6px;right:6px;width:44px;height:44px;display:grid;place-items:center}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If[role=dialog],.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL{transition-property:background-color,border-color,box-shadow}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL{gap:8px;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL>.report-detail{padding-top:0}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL .report-detail-head{gap:8px;padding-bottom:8px;border-bottom-width:1px;min-width:0}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL .report-detail-head>div:first-child{min-width:0;overflow-wrap:anywhere}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL .report-detail-head h3{font-size:17px;line-height:22px;margin:2px 0}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL .report-detail-head p{font-size:12px;line-height:17px;margin:2px 0}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL .report-detail-head .eyebrow{font-size:10px;line-height:14px;margin:0}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL .report-detail-head .toolbar-actions{gap:6px;flex-wrap:wrap}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL .detail-metrics{margin-top:8px;gap:6px}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL .detail-metrics>div{padding:7px;min-width:0}body:has(.report-browser_jobCompact__Tn_If[role=dialog],.report-browser_reportCompact__kP9DL) .pwa-version-label{z-index:40;pointer-events:none}body:has([data-state=active]>.report-browser_archiveHeader__dBWZJ) .pwa-version-label{position:absolute;top:max(4px,env(safe-area-inset-top));pointer-events:none}@media(max-width:768px){.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ{padding-right:52px;gap:6px}.report-browser_archiveHeader__dBWZJ.report-browser_archiveHeader__dBWZJ h2{font-size:22px}body:has([data-state=active]>.report-browser_archiveHeader__dBWZJ) .app-header{padding-top:24px}}@media(max-width:1100px){.report-browser_jobPageLayout__1cj8M.report-browser_jobPageLayout__1cj8M:has(>.report-browser_jobCompact__Tn_If){grid-template-columns:220px minmax(0,1fr)}}@media(max-width:760px){.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If{padding:0}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .job-detail-body{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .appointment-detail-grid>div{padding-top:5px;padding-bottom:5px}.report-browser_jobCompact__Tn_If.report-browser_jobCompact__Tn_If .job-report-tabs{margin:6px 0}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL.detail-dialog.report-mobile-detail{gap:0;max-height:calc(100dvh - var(--private-banner-height,0px))!important}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL .report-detail-head{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL .report-detail-head .toolbar-actions{justify-content:flex-start}.report-browser_reportCompact__kP9DL.report-browser_reportCompact__kP9DL .detail-metrics{gap:0}}}@media screen{.report-browser_jobsHeader__39k_3.report-browser_jobsHeader__39k_3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 8px;min-width:0;min-height:44px}.report-browser_jobsHeader__39k_3.report-browser_jobsHeader__39k_3>div{min-width:0;padding-right:0!important;overflow-wrap:anywhere}.report-browser_jobsHeader__39k_3.report-browser_jobsHeader__39k_3 .eyebrow{display:block;margin:0 0 2px;font-size:9px;line-height:12px}.report-browser_jobsHeader__39k_3.report-browser_jobsHeader__39k_3 h2{margin:0;font-size:24px;line-height:28px}.report-browser_jobsHeader__39k_3.report-browser_jobsHeader__39k_3>[data-slot=button]{width:auto;min-width:44px;max-width:168px;min-height:44px;height:44px;padding:6px 10px;font-size:13px;line-height:16px;gap:6px;white-space:normal}.report-browser_jobsHeader__39k_3.report-browser_jobsHeader__39k_3>[data-slot=button] svg{width:16px;height:16px;flex-shrink:0}.report-browser_jobsFilters__Dffa4.report-browser_jobsFilters__Dffa4{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:8px;margin:0 0 8px;min-width:0}.report-browser_jobsFilters__Dffa4.report-browser_jobsFilters__Dffa4>.search-box{min-width:0;min-height:44px;margin:0;padding:0 8px;gap:6px}.report-browser_jobsFilters__Dffa4.report-browser_jobsFilters__Dffa4>.search-box>svg{width:18px;height:18px;flex-shrink:0}.report-browser_jobsFilters__Dffa4.report-browser_jobsFilters__Dffa4 .search-box input{width:100%;min-width:0;min-height:44px;height:44px;padding:6px 0;font-size:16px}.report-browser_jobsFilters__Dffa4.report-browser_jobsFilters__Dffa4.report-browser_jobsFilters__Dffa4 .search-box>[data-slot=button]{width:44px;min-width:44px;min-height:44px;height:44px;padding:6px;flex-shrink:0}.report-browser_jobsFilters__Dffa4.report-browser_jobsFilters__Dffa4>[data-slot=select-trigger]{width:100%;min-width:0;min-height:44px;height:44px;padding:6px 10px;font-size:13px}.report-browser_jobsFilters__Dffa4.report-browser_jobsFilters__Dffa4 :is(button,input):focus-visible,.report-browser_jobsHeader__39k_3.report-browser_jobsHeader__39k_3 button:focus-visible{outline:3px solid #245c62;outline-offset:2px}body:has([data-state=active]>.report-browser_jobsHeader__39k_3) .pwa-version-label{position:absolute;top:max(4px,env(safe-area-inset-top));pointer-events:none}@media(max-width:768px){.report-browser_jobsHeader__39k_3.report-browser_jobsHeader__39k_3{padding-right:52px}.report-browser_jobsHeader__39k_3.report-browser_jobsHeader__39k_3 h2{font-size:22px;line-height:26px}.report-browser_jobsFilters__Dffa4.report-browser_jobsFilters__Dffa4{grid-template-columns:minmax(0,1fr) 100px}.workspace-tabs.mobile-section-open:has(>[data-state=active]>.report-browser_jobsHeader__39k_3)>.mobile-menu-back{width:44px;height:44px;min-height:44px}.workspace-tabs.mobile-section-open:has(>[data-state=active]>.report-browser_jobsHeader__39k_3)>.mobile-menu-back:focus-visible{outline:3px solid #245c62;outline-offset:2px}}@media(max-width:359px){.report-browser_jobsHeader__39k_3.report-browser_jobsHeader__39k_3{grid-template-columns:minmax(0,1fr);gap:6px}.report-browser_jobsHeader__39k_3.report-browser_jobsHeader__39k_3>[data-slot=button]{justify-self:start}.report-browser_jobsFilters__Dffa4.report-browser_jobsFilters__Dffa4{grid-template-columns:minmax(0,1fr)}}}@media screen{.report-browser_employeeHistory__TAG_z.report-browser_employeeHistory__TAG_z{background:var(--employee-bg);color:var(--employee-ink);padding:var(--employee-space-7);border-radius:var(--employee-radius-card);font-family:var(--employee-font)}.report-browser_employeeHistory__TAG_z.report-browser_employeeHistory__TAG_z>[data-slot=card-header]{padding:0 0 var(--employee-space-3)}.report-browser_employeeHistory__TAG_z.report-browser_employeeHistory__TAG_z [data-slot=card-title]{color:var(--employee-ink);font-size:var(--employee-text-title);font-weight:700;line-height:1.25;letter-spacing:-.025em}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B{--rb-ink:var(--employee-ink);--rb-muted:var(--employee-muted);--rb-action:var(--employee-ink);--rb-surface:var(--employee-card);--re-divider:var(--employee-divider);--re-border:var(--employee-highlight);--re-primary:var(--employee-primary);--re-approved-bg:var(--employee-approved-bg);--re-approved-ink:var(--employee-approved-ink);--re-pending-bg:var(--employee-pending-bg);--re-pending-ink:var(--employee-pending-ink);--re-shadow:var(--employee-shadow);gap:var(--employee-space-8);font-size:var(--employee-text-label);line-height:1.5;container:employeeReports/inline-size}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-result-heading{margin-top:0;min-height:var(--employee-heading-height)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-result-heading p{font-size:var(--employee-text-subtitle)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-searchbar{flex-wrap:nowrap;gap:var(--employee-space-4)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-search{flex:1 1 0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-search input{height:var(--employee-search-height);border-color:var(--re-divider);border-radius:var(--employee-radius-input);box-shadow:var(--re-shadow)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-filter-toggle,.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-filter-toggle[aria-expanded=true]{min-height:var(--employee-touch);padding:var(--employee-space-3) var(--employee-space-5);background:var(--re-primary);color:var(--rb-ink);border:var(--employee-border-width) solid transparent;border-radius:var(--employee-radius-pill);font-size:var(--employee-text-label);font-weight:600}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-filter-toggle:hover{background:var(--employee-highlight)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-filters{background:var(--employee-card);border:var(--employee-border-width) solid var(--re-divider);border-radius:var(--employee-radius-card)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-active-filters button{background:var(--re-approved-bg);color:var(--rb-ink)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--employee-space-7);gap:var(--employee-space-7);background:var(--employee-card);border-radius:var(--employee-radius-card);box-shadow:var(--re-shadow)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary>section{padding:0;min-width:0;grid-column:auto;border:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary>section+section{padding-top:var(--employee-space-7);border-top:var(--employee-border-width) solid var(--re-divider)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary h3{font-size:var(--employee-text-heading);line-height:1.4;font-weight:700;color:var(--rb-ink);margin:0 0 var(--employee-space-6)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--employee-space-4)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-hours dl{grid-template-columns:repeat(2,minmax(0,1fr))}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary dl>div{position:relative;display:flex;flex-direction:column;padding-left:var(--employee-kpi-indent);overflow-wrap:anywhere}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary dl>div+div{border-left:var(--employee-border-width) solid var(--re-divider);padding-left:var(--employee-kpi-next-indent)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary dt{flex:1;font-size:var(--employee-text-label);font-weight:500;line-height:1.4;min-height:var(--employee-kpi-indent)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary dd{font-size:var(--employee-text-value);line-height:1.25;font-weight:700;margin:var(--employee-space-1) 0 0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-kpi-icon{position:absolute;left:0;top:var(--employee-space-1);width:var(--employee-kpi-icon);height:var(--employee-kpi-icon);padding:var(--employee-space-2);background:var(--employee-icon-bg);border-radius:var(--employee-radius-circle);color:var(--rb-ink)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B dl>div+div .rb-kpi-icon{left:var(--employee-space-2)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-approved-icon{background:var(--re-approved-bg);color:var(--re-approved-ink)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-counts dl>div:has(.rb-approved-icon) dd{color:var(--re-approved-ink)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-pending-icon{background:var(--re-pending-bg);color:var(--re-pending-ink)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-list{max-height:none;height:auto;overflow:visible;scrollbar-gutter:auto;overscroll-behavior:auto}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-row{display:grid;grid-template-columns:minmax(0,1fr) var(--employee-icon-small);gap:var(--employee-space-6) var(--employee-space-3);margin-bottom:var(--employee-space-7);padding:var(--employee-space-7);background:var(--employee-card);border:var(--employee-border-highlight-width) solid var(--re-border);border-radius:var(--employee-radius-card);box-shadow:var(--re-shadow);font-size:var(--employee-text-label);line-height:1.5;align-items:start;white-space:normal;overflow-wrap:anywhere}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-row:nth-child(2n){background:var(--employee-card)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-row:hover{background:var(--employee-hover);border-color:var(--employee-focus)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--employee-space-3) var(--employee-space-5);grid-column:1;min-width:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-heading>strong{font-size:var(--employee-text-code);font-weight:600}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-heading time{font-size:var(--employee-text-label);color:var(--rb-muted);border-left:var(--employee-border-width) solid var(--re-divider);padding-left:var(--employee-space-5);font-weight:400}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-status{display:inline-flex;align-items:center;gap:var(--employee-space-badge-block);font-size:var(--employee-text-small);padding:var(--employee-space-badge-block) var(--employee-space-badge-inline);background:var(--re-pending-bg);color:var(--re-pending-ink);border-radius:var(--employee-radius-pill);white-space:normal}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-status.approved{background:var(--re-approved-bg);color:var(--re-approved-ink)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-status svg{width:var(--employee-space-7);height:var(--employee-space-7)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-chevron{grid-column:2;grid-row:1;align-self:center;width:var(--employee-icon-small);height:var(--employee-icon-small)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-description{display:grid;grid-column:1/-1;gap:var(--employee-space-4);padding-top:var(--employee-space-6);border-top:var(--employee-border-width) solid var(--re-divider);min-width:0;color:var(--rb-muted)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-description>strong{color:var(--rb-ink);font-size:var(--employee-text-heading);line-height:1.4;font-weight:600}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-description>span{display:flex;align-items:start;gap:var(--employee-space-2);min-width:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-description svg{color:var(--rb-ink);margin-top:var(--employee-border-width)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-metrics{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--employee-space-7) var(--employee-space-4);padding-top:var(--employee-space-7);border-top:var(--employee-border-width) solid var(--re-divider);font-size:var(--employee-text-small);color:var(--rb-muted);min-width:0;font-variant-numeric:tabular-nums}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-metrics>span{display:flex;align-items:center;gap:var(--employee-space-2);min-width:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-metrics svg{color:var(--rb-ink);width:var(--employee-icon-control);height:var(--employee-icon-control)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-metrics strong{color:var(--rb-ink)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-metrics .re-cost{grid-column:1/-1}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-pages{gap:var(--employee-space-2);min-height:var(--employee-touch);font-size:var(--employee-text-label)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-pages button{padding:var(--employee-space-3) var(--employee-space-1);border:0;background:transparent;color:var(--rb-ink);font-size:var(--employee-text-label);min-height:var(--employee-touch)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-pages button:disabled{color:var(--employee-disabled);opacity:1}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-pages button:not(:disabled):hover{text-decoration:underline}@container employeeReports (max-width:380px){.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container employeeReports (max-width:340px){.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary dl>div,.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary dl>div+div{padding-left:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary dl>div+div{padding-left:var(--employee-space-3)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-kpi-icon{position:static;display:block;margin-bottom:var(--employee-space-3)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container employeeReports (min-width:760px){.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary{grid-template-columns:3fr 2fr}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary>.rb-hours{border-top:0;border-left:var(--employee-border-width) solid var(--re-divider);padding:0 0 0 var(--employee-space-7)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary>.rb-cost{grid-column:1/-1}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-summary dt{min-height:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) var(--employee-icon-small);gap:var(--employee-space-7)}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-heading{grid-column:1/3}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .rb-chevron{grid-column:3}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-description{grid-column:1;grid-row:2;border-top:0;padding-top:0}.report-browser_root__lrL9b.report-browser_root__lrL9b.report-browser_employeeRoot__4qu3B .re-metrics{grid-column:2/4;grid-row:2;padding:0 0 0 var(--employee-space-7);border-top:0;border-left:var(--employee-border-width) solid var(--re-divider)}}}@media screen{.employee-home_shell__agLgH.employee-home_shell__agLgH{background:var(--employee-bg);color:var(--employee-ink);font-family:var(--employee-font)}.employee-home_shell__agLgH.employee-home_shell__agLgH>.app-main{max-width:var(--employee-max-width);padding:var(--employee-space-8) var(--employee-space-7);padding-bottom:max(var(--employee-space-8),env(safe-area-inset-bottom))}.employee-home_shell__agLgH.employee-home_shell__agLgH>.app-header{position:relative;display:flex;flex-wrap:wrap;gap:var(--employee-space-5) var(--employee-space-8);min-height:0;padding:var(--employee-space-5) max(var(--employee-space-7),env(safe-area-inset-right)) var(--employee-space-5) max(var(--employee-space-7),env(safe-area-inset-left));padding-top:max(var(--employee-space-5),env(safe-area-inset-top));background:var(--employee-card);border-bottom:var(--employee-border-width) solid var(--employee-divider);color:var(--employee-ink);backdrop-filter:none}.employee-home_shell__agLgH.employee-home_shell__agLgH .brand-lockup{min-width:0;flex-wrap:wrap;gap:var(--employee-space-5)}.employee-home_shell__agLgH.employee-home_shell__agLgH .brand-logo-pair{gap:var(--employee-space-5)}.employee-home_shell__agLgH.employee-home_shell__agLgH .brand-mark{width:var(--employee-rapportify-logo-width);height:var(--employee-touch);transform:translateY(var(--employee-rapportify-logo-offset));background:var(--employee-card);border:0;padding:0;object-fit:contain}.employee-home_shell__agLgH.employee-home_shell__agLgH .company-brand-logo{width:var(--employee-logo-width);max-width:var(--employee-logo-width);height:auto;min-height:0;border:0;padding:0;border-radius:0;object-fit:contain;background:var(--employee-card)}.employee-home_shell__agLgH.employee-home_shell__agLgH .brand-lockup>div:last-child{display:flex;min-width:0}.employee-home_shell__agLgH.employee-home_shell__agLgH .brand-subtitle{display:block;color:var(--employee-muted);font-size:var(--employee-text-small);overflow-wrap:anywhere}.employee-home_shell__agLgH.employee-home_shell__agLgH .header-actions{display:flex;flex-wrap:wrap;gap:var(--employee-space-1);min-width:0;max-width:100%}.employee-home_shell__agLgH.employee-home_shell__agLgH .header-actions [data-slot=button]{display:inline-flex;min-width:var(--employee-touch);width:var(--employee-touch);height:var(--employee-touch);min-height:var(--employee-touch);padding:var(--employee-space-4);color:var(--employee-ink);border-radius:var(--employee-radius-input)}.employee-home_shell__agLgH.employee-home_shell__agLgH .header-actions [data-slot=button]:hover{background:var(--employee-approved-bg)}.employee-home_shell__agLgH.employee-home_shell__agLgH .header-actions [data-slot=button] svg{width:var(--employee-icon-control);height:var(--employee-icon-control)}.employee-home_shell__agLgH.employee-home_shell__agLgH .user-chip{flex-shrink:0;width:var(--employee-touch);height:var(--employee-touch);border-radius:var(--employee-radius-circle);border:0;background:var(--employee-primary);color:var(--employee-ink)}.employee-home_shell__agLgH.employee-home_shell__agLgH .online-badge,.employee-home_shell__agLgH.employee-home_shell__agLgH .role-badge{color:var(--employee-brand);border-color:var(--employee-divider)}.employee-home_shell__agLgH.employee-home_shell__agLgH .offline-badge{color:var(--employee-pending-ink);background:var(--employee-pending-bg);border-color:var(--employee-divider)}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-home-open{grid-template-columns:minmax(0,1fr)}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-home-open>:not(.employee-menu){display:none!important}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-home-open .employee-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--employee-space-5);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-home-open .employee-menu [data-slot=button]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;min-height:var(--employee-menu-height);min-width:0;padding:var(--employee-space-7);gap:var(--employee-space-5);border:var(--employee-border-highlight-width) solid transparent;border-radius:var(--employee-radius-card);box-shadow:var(--employee-shadow);background:var(--employee-card);color:var(--employee-ink);font-size:var(--employee-text-heading);font-weight:600;line-height:1.4;white-space:normal;text-align:center;overflow-wrap:anywhere}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-home-open .employee-menu [data-slot=button]:active{background:var(--employee-primary);border-color:var(--employee-highlight);color:var(--employee-ink)}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-home-open .employee-menu [data-slot=button]:hover{border-color:var(--employee-focus)}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-home-open .employee-menu [data-slot=button]>svg:first-child{width:var(--employee-icon-disc);height:var(--employee-icon-disc);padding:calc((var(--employee-icon-disc) - var(--employee-icon-home)) / 2);border-radius:var(--employee-radius-circle);background:var(--employee-icon-bg);color:var(--employee-ink);stroke-width:1.75}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-menu .employee-menu-chevron{display:none}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-home-open .employee-menu .employee-menu-chevron{display:block;position:absolute;right:var(--employee-space-3);top:50%;transform:translateY(-50%);width:var(--employee-icon-small);height:var(--employee-icon-small);color:var(--employee-muted)}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-home-open .employee-menu [data-slot=button]:active .employee-menu-chevron{color:var(--employee-ink)}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-menu .menu-notification-count{top:var(--employee-space-3);right:var(--employee-space-3);background:var(--employee-pending-bg);color:var(--employee-pending-ink)}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-section-open>.employee-mobile-menu-back{display:inline-flex;grid-column:1/-1;align-items:center;gap:var(--employee-space-2);width:fit-content;min-height:var(--employee-touch);padding:var(--employee-space-3) var(--employee-space-5);border:var(--employee-border-width) solid var(--employee-divider);border-radius:var(--employee-radius-input);background:var(--employee-card);color:var(--employee-ink);font:inherit}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-menu-back svg{width:var(--employee-icon-small);height:var(--employee-icon-small)}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-history-card{padding:0}.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-menu [data-slot=button]:focus-visible,.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-menu-back:focus-visible,.employee-home_shell__agLgH.employee-home_shell__agLgH .header-actions [data-slot=button]:focus-visible{outline:var(--employee-focus-width) solid var(--employee-ink);outline-offset:var(--employee-focus-offset);box-shadow:none}body:has(.employee-home_shell__agLgH .employee-mobile-home-open) .pwa-version-label{display:none}body:has(.employee-home_shell__agLgH .employee-mobile-section-open) .pwa-version-label{position:absolute;top:var(--employee-space-1);right:var(--employee-space-3);background:var(--employee-bg);color:var(--employee-muted);border:0;font-size:var(--employee-text-version);font-weight:400}}@media screen and (max-width:599px){.employee-home_shell__agLgH.employee-home_shell__agLgH .brand-lockup{width:100%;justify-content:center}.employee-home_shell__agLgH.employee-home_shell__agLgH .brand-lockup>div:last-child{display:none}.employee-home_shell__agLgH.employee-home_shell__agLgH .header-actions{width:100%;justify-content:flex-end}.employee-home_shell__agLgH.employee-home_shell__agLgH .header-actions>[data-slot=button]:first-child{display:none}.employee-home_shell__agLgH.employee-home_shell__agLgH .header-actions .offline-badge,.employee-home_shell__agLgH.employee-home_shell__agLgH .header-actions .online-badge{display:inline-flex;margin-right:auto;font-size:var(--employee-text-small)}}@media screen and (min-width:1024px){.employee-home_shell__agLgH.employee-home_shell__agLgH .employee-mobile-home-open .employee-menu{grid-template-columns:repeat(3,minmax(0,1fr))}}