@font-face{font-family:Staff Wing Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Staff Wing Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.workspace-tools,html[data-theme=dark] .workspace-tools{--ink:var(--sw-color-text);--muted:var(--sw-color-text-secondary);--paper:var(--sw-color-canvas);--surface:var(--sw-color-surface);--line:var(--sw-color-border);--tool-blue:var(--sw-color-accent-text);--tool-soft:var(--sw-color-accent-soft);--tool-subtle:var(--sw-color-surface-sunken);--tool-strong:var(--sw-color-accent);--on-strong:var(--sw-color-on-accent);--tool-success:var(--sw-color-success);--tool-success-bg:var(--sw-color-success-soft);--tool-warning:var(--sw-color-warning);--tool-warning-bg:var(--sw-color-warning-soft);--tool-danger:var(--sw-color-danger);--tool-danger-bg:var(--sw-color-danger-soft)}.workspace-tools{font:var(--sw-type-body-size)/var(--sw-type-body-line) var(--sw-font-ui-latin)}:where(html[lang=ar],[data-app-locale=ar]) .workspace-tools{font-family:"Staff Wing Arabic",var(--sw-font-ui-latin)}.workspace-tools .absence-date span,.workspace-tools .billing-table thead th,.workspace-tools .eyebrow,.workspace-tools .hr-message small{font-size:12px}.workspace-tools .billing-table,.workspace-tools .channel,.workspace-tools .checklist-summary,.workspace-tools .integration-platform,.workspace-tools :is(th,td),.workspace-tools button.hr-request-card,.workspace-tools button.text{text-align:start}.workspace-tools .people-allowance-row>div:last-child{text-align:end}.workspace-tools input[type=file]::file-selector-button{margin-right:0;margin-inline-end:10px}.workspace-tools .people-overview>button{margin-left:0;margin-inline-start:auto}.workspace-tools .people-completed-actions{padding-inline-start:0}.workspace-access-notice,.workspace-tools .integration-logo{background:var(--sw-color-surface)}.workspace-access-notice{right:auto;inset-inline-end:20px;border-color:var(--sw-color-border);color:var(--sw-color-text)}@media(max-width:700px){.workspace-access-notice{right:auto;inset-inline-end:12px}}@media(min-width:901px){.workspace-tools .people-member{padding:12px 20px;gap:14px}.workspace-tools .people-member-detail{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px;row-gap:2px}.workspace-tools .people-member-detail h3{flex-basis:100%;margin:0}.workspace-tools .people-member-detail p{margin:0}.workspace-tools .people-member-detail small{color:var(--sw-color-text-secondary)}}.sw-alert{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:var(--sw-space-lg);border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-xl);background:var(--sw-color-surface-raised);color:var(--sw-color-text);box-shadow:var(--sw-elevation-dialog);font:var(--sw-type-body-size)/var(--sw-type-body-line) var(--sw-font-ui,system-ui),sans-serif}.sw-alert::backdrop{background:var(--sw-color-overlay)}.sw-alert h2{margin:0 0 var(--sw-space-xs);font-size:var(--sw-type-section-size);line-height:var(--sw-type-section-line);letter-spacing:var(--sw-type-section-tracking)}.sw-alert p{margin:0 0 var(--sw-space-lg);color:var(--sw-color-text-secondary);max-width:var(--sw-measure-prose)}.sw-alert p:empty{display:none}.sw-alert-actions{display:flex;flex-wrap:wrap;gap:var(--sw-space-sm);justify-content:flex-end}.sw-alert-button{min-height:var(--sw-touch);padding:0 var(--sw-space-md);border:1px solid var(--sw-color-accent);border-radius:var(--sw-radius-md);background:var(--sw-color-accent);color:var(--sw-color-on-accent);font:inherit;font-weight:600;cursor:pointer}.sw-alert-button:hover{background:var(--sw-color-accent-hover)}.sw-alert-button.is-cancel{background:transparent;color:var(--sw-color-text);border-color:var(--sw-color-border-strong)}.sw-alert-button.is-destructive{background:var(--sw-color-danger);border-color:var(--sw-color-danger);color:#fff}html[data-theme=dark] .sw-alert-button.is-destructive{background:#8f2f29;border-color:#8f2f29}.sw-alert-button:focus-visible{outline:3px solid var(--sw-color-focus);outline-offset:2px}@media (max-width:480px){.sw-alert-actions{flex-direction:column-reverse}.sw-alert-button{width:100%}}.workspace-tools :is(.card,.settings-destination,.settings-workplace-summary){border-radius:var(--sw-radius-lg);border-color:var(--sw-color-border);background:var(--sw-color-surface-raised);box-shadow:var(--sw-elevation-card)}.workspace-tools .settings-destination:hover{border-color:var(--sw-color-border-strong);background:var(--sw-color-surface-sunken)}.workspace-tools :is(h1,h2){letter-spacing:-.02em}.phone-workspace .sw-theme-toggle.sw-theme-toggle,html[data-theme=dark] .phone-workspace .sw-theme-toggle{border-color:transparent;background:transparent;color:var(--sw-color-text)}.phone-workspace .sw-theme-toggle.sw-theme-toggle:hover{background:var(--sw-color-surface-sunken)}.workspace-tools[data-tool=assistant] .workspace-tools-inner:has(>.tool-content>.ai-chat){max-width:none;padding:0}.workspace-tools[data-tool=assistant] .tool-content:has(>.ai-chat){gap:0}.workspace-tools[data-tool=assistant] .ai-chat.stack{display:flex;flex-direction:column;gap:0}.workspace-tools[data-tool=assistant] .ai-chat>p[role=status]{margin:0;padding:16px 20px;color:var(--sw-color-text-secondary)}.workspace-tools[data-tool=assistant] .ai-chat>.alert,.workspace-tools[data-tool=assistant] .ai-chat>.banner{margin:0;border-radius:0;border-inline:0;border-top:0;padding:10px 20px;font-size:13px;background:var(--sw-color-warning-soft);color:var(--sw-color-warning)}.workspace-tools[data-tool=assistant] .ai-chat-panel{border:0;border-radius:0}.workspace-tools[data-tool=assistant] .ai-history-rail{background:var(--sw-color-surface-sunken)}.workspace-tools[data-tool=assistant] .ai-chat-header{padding-block:12px}.workspace-tools[data-tool=assistant] .ai-consent-inline{margin:0;padding:0 24px 10px;border:0;background:transparent;font-size:12px;color:var(--sw-color-text-secondary)}.workspace-tools[data-tool=assistant] .ai-consent-inline>summary{cursor:pointer;min-height:24px;display:flex;align-items:center;font-weight:600;font-size:12px;color:var(--sw-color-text-secondary)}.workspace-tools[data-tool=assistant] .ai-consent-inline[open]{padding-bottom:16px}.workspace-tools[data-tool=assistant] .ai-insights-page .ai-manager-insights{display:grid;gap:12px}.workspace-tools[data-tool=assistant] .ai-insights-page .list-item{padding:14px 16px;border:1px solid var(--sw-color-border);border-radius:var(--sw-radius-md);background:var(--sw-color-surface)}.workspace-tools[data-tool=assistant] .workspace-tools-inner:has(.ai-insights-page) .tool-heading{padding:8px 0 24px;margin:0}.workspace-tools[data-tool=assistant] .workspace-tools-inner:has(.ai-insights-page) .tool-heading>div{display:block}