.cx-app[lang=ar]{font-family:Noto Sans Arabic,Geeza Pro,Tahoma,Arial,sans-serif;line-height:1.65}.cx-app[lang=ar] .cx-eyebrow,.cx-app[lang=ar] .cx-nav-caption,.cx-app[lang=ar] .cx-subtle-label,.cx-app[lang=ar] h1,.cx-app[lang=ar] h2{letter-spacing:0}.cx-app[lang=ar] .cx-subtitle{font-size:13px}.cx-app[lang=ar] .cx-eyebrow,.cx-app[lang=ar] .cx-nav-caption{font-size:11px}.cx-app[lang=ar] .cx-sidebar nav a{font-size:14px}.cx-app[lang=ar] .cx-sidebar nav a>span{max-width:175px}.cx-app[lang=ar] .cx-table th,.cx-app[lang=ar] .cx-table th button{font-size:11px}.cx-app[lang=ar] .cx-person strong,.cx-app[lang=ar] .cx-task strong{font-size:12px}.cx-app[lang=ar] .cx-person small,.cx-app[lang=ar] .cx-table-date,.cx-app[lang=ar] .cx-table-sub,.cx-app[lang=ar] .cx-task small{font-size:10px}.cx-app[lang=ar] .cx-pill{font-size:11px;line-height:1.4}.cx-app[lang=ar] .cx-stat{min-height:173px}.cx-app[lang=ar] .cx-stat-label{font-size:13px}.cx-app[lang=ar] .cx-priority-bar strong,.cx-app[lang=ar] .cx-priority-bar>div>span,.cx-app[lang=ar] .cx-stat small{font-size:11px}.cx-app[lang=ar] .cx-card-heading h2{font-size:17px}.cx-app[lang=ar] .cx-card-foot,.cx-app[lang=ar] .cx-card-heading p,.cx-app[lang=ar] .cx-pagination{font-size:11px}.cx-app[lang=ar] .cx-btn{font-size:13px!important}.cx-app[lang=ar] .cx-btn--quiet,.cx-app[lang=ar] .cx-btn--sidebar,.cx-app[lang=ar] .cx-link,.cx-app[lang=ar] .cx-quick-filter{font-size:12px!important}.cx-app[lang=ar] .cx-data-row,.cx-app[lang=ar] .cx-dialog-body,.cx-app[lang=ar] .cx-doc-row strong,.cx-app[lang=ar] .cx-field>span{font-size:12px}.cx-app[lang=ar] .cx-dialog-header p,.cx-app[lang=ar] .cx-doc-row small,.cx-app[lang=ar] .cx-hint,.cx-app[lang=ar] .cx-soft-callout p{font-size:11px}.cx-app[lang=ar] .cx-field input,.cx-app[lang=ar] .cx-field select,.cx-app[lang=ar] .cx-field textarea,.cx-app[lang=ar] .cx-tabs button{font-size:13px}.cx-app[lang=ar] .cx-breadcrumb,.cx-app[lang=ar] .cx-breadcrumb-end{font-size:11px}.cx-app[dir=rtl] .cx-sidebar{padding-inline:15px 0}.cx-app[dir=rtl] .cx-sidebar-bottom{padding-inline:14px 18px}.cx-app[dir=rtl] .cx-topbar{padding-inline:19px 29px}.cx-app[dir=rtl] .cx-top-brand img{direction:ltr}.cx-app[dir=rtl] .cx-sidebar li.is-active,.cx-app[dir=rtl] .cx-sidebar li.is-active a{border-radius:0 24px 24px 0}.cx-app[dir=rtl] .cx-sidebar li.is-active:after,.cx-app[dir=rtl] .cx-sidebar li.is-active:before{right:auto;left:0;transform:scaleX(-1)}.cx-app[dir=rtl] .cx-workspace{border-radius:0 30px 0 0}.cx-app[dir=rtl] .cx-list-side .cx-task-time{left:auto;inset-inline-start:44px}.cx-app[dir=rtl] .cx-setting-row input[role=switch]:checked:after{transform:translateX(-17px)}.cx-app [dir=ltr],.cx-app bdi,.cx-app input[dir=ltr]{unicode-bidi:isolate}.cx-app [dir=auto]{unicode-bidi:plaintext}.cx-app[dir=rtl] .cx-back-link>.cx-icon,.cx-app[dir=rtl] .cx-breadcrumb>.cx-icon,.cx-app[dir=rtl] .cx-mobile-person>div>.cx-icon,.cx-app[dir=rtl] .cx-row-open>.cx-icon,.cx-app[dir=rtl] [data-action=go-employees]>.cx-icon,.cx-app[dir=rtl] [data-action=go-payroll]>.cx-icon,.cx-app[dir=rtl] [data-action=next-page]>.cx-icon,.cx-app[dir=rtl] [data-action=prev-page]>.cx-icon{transform:scaleX(-1)}.cx-app[dir=rtl].cx-app--collapsed .cx-sidebar{padding-inline-start:10px}@media(max-width:1380px){.cx-app[dir=rtl] .cx-topbar{padding-inline:17px}.cx-app[lang=ar] .cx-sidebar nav a{font-size:12px}.cx-app[lang=ar] .cx-sidebar nav a>span{max-width:140px}.cx-app[lang=ar] .cx-btn{font-size:12px!important}}@media(min-width:821px) and (max-width:1200px){.cx-app[dir=rtl] .cx-dashboard-grid .cx-task-time{margin-left:0;margin-inline-start:44px}}@media(max-width:820px){.cx-app[dir=rtl] .cx-workspace{border-radius:0}.cx-app[dir=rtl] .cx-topbar{padding-inline:16px}.cx-app[dir=rtl] .cx-sidebar{left:auto;right:0;transform:translateX(100%);box-shadow:-15px 0 40px #05204826}.cx-app[dir=rtl].cx-app--mobile-open .cx-sidebar{transform:translateX(0)}.cx-app[dir=rtl] .cx-sidebar li.is-active,.cx-app[dir=rtl] .cx-sidebar li.is-active a{border-radius:20px}.cx-app[dir=rtl] .cx-dashboard-grid .cx-task-time{margin:0;margin-inline-start:auto}.cx-app[lang=ar] .cx-sidebar nav a{font-size:14px}}@media(max-width:580px){.cx-app[dir=rtl] .cx-topbar{padding-inline:9px}.cx-app[lang=ar] .cx-breadcrumb-end{font-size:9px}.cx-app[lang=ar] .cx-stat{min-height:173px}.cx-app[lang=ar] .cx-stat-label{font-size:12px}.cx-app[lang=ar] .cx-card-heading{gap:7px}.cx-app[lang=ar] .cx-card-heading h2{font-size:15px}.cx-app[lang=ar] .cx-card-foot{flex-wrap:wrap}.cx-app[lang=ar] .cx-payroll-shortcut .cx-btn{margin-inline-start:0}.cx-app[lang=ar] .cx-profile-summary{flex-wrap:wrap}.cx-app[lang=ar] .cx-data-row{grid-template-columns:37% minmax(0,1fr)}.cx-app[lang=ar] .cx-subtitle{max-width:none}}@media(max-width:820px){.cx-app[dir=rtl]:not(.cx-app--mobile-open) .cx-sidebar{box-shadow:none}}.app-shell.cx-app{display:block;grid-template-columns:none;width:min(1820px,100%);min-height:100dvh;margin:0 auto;border:0;border-radius:0;box-shadow:none;background:transparent}.cx-sidebar .cx-sidebar-logo,.cx-topbar .topbar__context{display:none}.cx-sidebar .sidebar__brand{min-height:52px;padding-block:8px}.cx-sidebar .sidebar__collapse{inset-inline-end:10px}.cx-sidebar .sidebar__close{margin-inline-start:auto}.cx-topbar .topbar__left>.icon-button{width:35px;height:35px}.cx-app-main{min-width:0;min-height:0;display:flex;flex-direction:column}.cx-app-main>.environment-banner{flex:none}.cx-workspace{min-height:0;flex:1;overflow:auto}.cx-sidebar .sidebar__footer{min-height:170px}.cx-sidebar .sidebar__role>span{background:rgba(255,255,255,.14);color:#fff}.cx-sidebar .sidebar__organization{color:#b9cde7}html .app-shell.cx-app{display:block;width:100%;height:100dvh;min-height:0;margin:0;padding:16px;border:0;border-radius:0;box-shadow:none;background:#eaf0f7;font-family:var(--font-geist),system-ui,sans-serif}html .cx-app[lang=ar]{font-family:var(--font-noto-arabic),Tahoma,sans-serif}html .cx-app .cx-window{border-radius:22px;border:1px solid #d9e3ef;box-shadow:0 12px 40px #173c6710}html .cx-app .cx-topbar{display:flex;height:78px;min-height:78px;padding:0 24px;position:relative;inset:auto;gap:24px;border-radius:0;background:rgba(255,255,255,.9);border-bottom:1px solid #e3eaf3}html .cx-app .cx-top-brand{display:flex;min-width:198px}html .cx-app .cx-top-brand img{width:176px;height:auto;object-fit:contain}html .cx-app .cx-brand-dark{display:none}html .cx-app .cx-body{grid-template-columns:228px minmax(0,1fr);background:#08346c;transition:none}html .cx-app.cx-app--collapsed .cx-body{grid-template-columns:78px minmax(0,1fr)}html .cx-app .cx-sidebar{position:relative;inset:auto;width:auto;height:100%;border-radius:0;padding:14px 0 0;background:linear-gradient(165deg,#083f7d,#08294f);box-shadow:none}html .cx-app .sidebar__brand{min-width:0;min-height:42px;padding:0 16px}html .cx-app .sidebar__collapse{position:static;margin-inline-start:auto;width:30px;height:30px;background:#ffffff12;border:1px solid #ffffff20;color:#e3edfb;box-shadow:none}html .cx-app .sidebar__nav{padding:12px 0 24px 12px;margin:0}html .cx-app[dir=rtl] .sidebar__nav{padding:12px 12px 24px 0}html .cx-app .nav-group>p{margin:0;padding:10px 16px 18px;color:#a9c3e4;font-size:10px}html .cx-app .cx-sidebar nav a{min-height:48px;padding:12px 16px;font-size:13px;border:0;box-shadow:none}html .cx-app .cx-sidebar nav a.is-active{border:0;box-shadow:none;background:var(--cx-canvas);color:#08346c}html .cx-app .cx-sidebar nav a:after,html .cx-app .cx-sidebar nav a:before{display:none}html .cx-app .sidebar__footer{min-height:100px;padding:20px;border-top:1px solid #ffffff12}html .cx-app .cx-app-main{min-height:0;height:100%;background:var(--cx-canvas);border-radius:0;overflow:hidden}html .cx-app .cx-workspace{min-height:0;height:auto;margin:0;padding:30px;border:0;border-radius:0;background:var(--cx-canvas);box-shadow:none}html .cx-app .cx-page-heading{margin-bottom:26px;padding:0}html .cx-app .cx-page-heading h1{font-size:30px;font-weight:650;letter-spacing:-.8px;color:#13243c}html .cx-app .cx-page-heading p{font-size:13px;line-height:1.7;color:#60718a}html .cx-app .employee-list-shell{background:white;border:1px solid #e0e7f0;border-radius:18px;box-shadow:0 3px 12px #16376104}html .cx-app .employee-list-shell .cx-list-layout{display:block}html .cx-app .employee-list-controls__topline{padding:18px 20px;gap:16px;flex-wrap:wrap}html .cx-app .employee-list-toolbar{padding:0;flex:1;max-width:none;gap:10px;justify-content:flex-start}html .cx-app .employee-search{flex:1;max-width:480px;min-height:42px;padding:10px 14px;border:1px solid #dbe4ef;border-radius:12px;background:#f8fafd;box-shadow:none}html .cx-app .employee-search input{font-size:13px}html .cx-app .employee-filter-tabs{padding:0 20px;gap:22px;border-bottom:1px solid #e8edf4}html .cx-app .employee-filter-tabs button{padding:12px 0;font-size:12px;border-radius:0;background:transparent}html .cx-app .cx-filter-panel{padding:16px 20px;background:#fafbfd}html .cx-app .employee-filter-controls{width:100%;gap:14px}html .cx-app .cx-field select{min-height:40px;border-radius:10px;font-size:12px}html .cx-app .cx-table-wrap{padding:0}html .cx-app .cx-table th{padding:14px 12px;font-size:11px;background:#f8fafd;color:#5b6b81}html .cx-app .cx-table td{padding:18px 12px;font-size:12px}html .cx-app .cx-pagination{padding:16px 20px;font-size:12px}html .cx-app .button{min-height:40px;border-radius:11px;font-size:12px;box-shadow:none}html .cx-app .button--primary{color:white;background:linear-gradient(180deg,#114f94,#083b78);border:1px solid #124c8d;box-shadow:inset 0 1px #ffffff28,0 3px 8px #083b7818}html .cx-app .button--primary:hover{background:#073368}html .cx-app .button--secondary{background:#fff;border:1px solid #dce5ef}html .cx-app .button--icon{width:40px}html .cx-app .cx-header-right{gap:12px}html .cx-app .cx-global-search{box-shadow:none;background:#f4f7fb;border:1px solid #e6ecf3;height:40px}html .cx-app .topbar .icon-button,html .cx-app .topbar__icon-link{box-shadow:none;background:transparent;border:0}html .cx-app .cx-toast-region{inset-inline-end:20px;left:auto;transform:none}html[data-theme=dark] .cx-app{--cx-canvas:#141e2d;--cx-surface:#1b293a;--cx-ink:#edf3fb;--cx-muted:#a9b9cf}html[data-theme=dark] .cx-app .cx-topbar,html[data-theme=dark] .cx-app .employee-list-shell{background:#1b293a;border-color:#334459}html[data-theme=dark] .cx-app .cx-brand-light{display:none}html[data-theme=dark] .cx-app .cx-brand-dark{display:block}html[data-theme=dark] .cx-app .cx-page-heading h1{color:#edf3fb}html[data-theme=dark] .cx-app .cx-page-heading p{color:#a9b9cf}html[data-theme=dark] .cx-app .cx-filter-panel,html[data-theme=dark] .cx-app .cx-global-search,html[data-theme=dark] .cx-app .cx-table th,html[data-theme=dark] .cx-app .employee-list-controls,html[data-theme=dark] .cx-app .employee-search{background:#202f42;color:#dbe6f4}html[data-theme=dark] .cx-app .button--secondary,html[data-theme=dark] .cx-app .cx-field select,html[data-theme=dark] .cx-app .cx-language{background:#26384e;color:#e0eafa;border-color:#40526a}html[data-theme=dark] .cx-app .cx-field>span,html[data-theme=dark] .cx-app .cx-pagination,html[data-theme=dark] .cx-app .cx-table td,html[data-theme=dark] .cx-app .topbar .icon-button,html[data-theme=dark] .cx-app .topbar__icon-link{color:#bccce1}html[data-theme=dark] .cx-app .cx-sidebar nav a.is-active{color:#e4effc}html[data-theme=dark] .cx-app .cx-filter-panel,html[data-theme=dark] .cx-app .cx-global-search,html[data-theme=dark] .cx-app .cx-pagination,html[data-theme=dark] .cx-app .cx-table td,html[data-theme=dark] .cx-app .cx-table th,html[data-theme=dark] .cx-app .employee-filter-tabs,html[data-theme=dark] .cx-app .employee-list-controls,html[data-theme=dark] .cx-app .employee-search{border-color:#35465e}html[data-theme=dark] .cx-app .cx-table tbody tr:hover{background:#24344a}@media(max-width:1100px){html .app-shell.cx-app{padding:0}html .cx-app .cx-window{border:0;border-radius:0}html .cx-app .cx-body,html .cx-app.cx-app--collapsed .cx-body{display:block}html .cx-app .cx-topbar{height:72px;min-height:72px;padding-inline:16px;gap:14px}html .cx-app .cx-top-brand{min-width:0;gap:10px}html .cx-app .cx-sidebar{position:fixed;inset-block:72px 0;inset-inline-start:0;width:260px;height:calc(100dvh - 72px);z-index:40;transform:translateX(-105%)}html .cx-app[dir=rtl] .cx-sidebar{transform:translateX(105%);left:auto;right:0}html .cx-app.cx-app--mobile-open .cx-sidebar{transform:translateX(0)}html .cx-app .cx-scrim{display:block;position:fixed;inset:72px 0 0;background:#071b3b55;z-index:39}html .cx-app .sidebar__collapse{display:none}html .cx-app .sidebar__close{display:inline-grid}html .cx-app .cx-sidebar nav a>span{display:block;max-width:none}html .cx-app .cx-sidebar li.is-active:after,html .cx-app .cx-sidebar li.is-active:before{display:none}html .cx-app .cx-workspace{padding:24px}}@media(max-width:600px){html .cx-app .cx-topbar{padding-inline:12px;gap:8px}html .cx-app .cx-top-brand img{width:118px}html .cx-app .cx-header-right{gap:4px}html .cx-app .cx-global-search,html .cx-app .topbar__notification-link{display:none}html .cx-app .cx-workspace{padding:22px 14px}html .cx-app .cx-page-heading{gap:16px;margin-bottom:20px}html .cx-app .cx-page-heading h1{font-size:26px}html .cx-app .employee-list-controls__topline{padding:14px}html .cx-app .employee-list-toolbar{width:100%;flex-basis:100%;flex-wrap:nowrap}html .cx-app .employee-list-toolbar .employee-search{flex-basis:auto}html .cx-app .employee-list-toolbar .button{width:auto}html .cx-app .employee-search input{font-size:16px}html .cx-app .employee-filter-tabs{padding-inline:14px;gap:18px}html .cx-app .employee-filter-controls--desktop{display:none}html .cx-app .employee-mobile-list{padding:12px}html .cx-app .cx-pagination{flex-wrap:wrap}}@media (min-width:1101px){.cx-topbar .topbar__left>.icon-button{display:none}}@media (max-width:820px){.app-shell.cx-app{width:100%;min-height:100dvh;margin:0}.cx-sidebar .sidebar__brand{min-height:68px}.cx-sidebar .sidebar__collapse{display:none}.cx-sidebar .sidebar__close{display:inline-grid}}