@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@media (width<=575px){.ant-layout-content{padding:12px!important}.ant-card{margin-bottom:12px;border-radius:12px!important}.ant-typography h1{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important;font-size:20px!important}.ant-typography h2{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important;font-size:18px!important}.ant-typography h3{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important}.ant-typography h4{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important}.ant-space-item{margin-bottom:8px}.ant-btn{height:36px;font-size:14px;font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important}.ant-select,.ant-input{font-size:14px;font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important}}@media (width>=576px) and (width<=767px){.ant-layout-content{padding:16px!important}.ant-card{margin-bottom:16px;border-radius:16px!important}.ant-typography h1{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important;font-size:22px!important}.ant-typography h2{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important;font-size:20px!important}.ant-typography h3{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important;font-size:18px!important}.ant-typography h4{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important}}@media (width>=768px){.ant-layout-content{padding:22px!important}.ant-card{margin-bottom:18px;border-radius:18px!important}}@media (width>=1200px){.ant-layout-content{padding:24px!important}}.responsive-hide-mobile{display:block}@media (width<=575px){.responsive-hide-mobile{display:none!important}}.responsive-show-mobile{display:none}@media (width<=575px){.responsive-show-mobile{display:block!important}}.responsive-text-small{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:14px}@media (width>=768px){.responsive-text-small{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:16px}}.responsive-spacing{padding:8px}@media (width>=768px){.responsive-spacing{padding:16px}}@media (width>=1200px){.responsive-spacing{padding:22px}}.ant-drawer-content{background:#172b78!important}.ant-drawer-body{padding:0!important}@media (width<=575px){.ant-row{margin:0 -4px!important}.ant-col{padding:0 4px!important}}@media (width>=576px) and (width<=767px){.ant-row{margin:0 -8px!important}.ant-col{padding:0 8px!important}}@media (width>=768px){.ant-row{margin:0 -9px!important}.ant-col{padding:0 9px!important}}@font-face{font-family:"72";src:local("72"),local("SAP 72");font-weight:400;font-style:normal}@font-face{font-family:"72 Light";src:local("72 Light"),local("SAP 72 Light");font-weight:300;font-style:normal}@font-face{font-family:"72 SemiBold";src:local("72 SemiBold"),local("SAP 72 SemiBold");font-weight:600;font-style:normal}@font-face{font-family:"72 Full";src:local("72 Full"),local("SAP 72 Full");font-weight:400;font-style:normal}@font-face{font-family:"72 Condensed";src:local("72 Condensed"),local("SAP 72 Condensed");font-weight:400;font-style:normal}:root{--color-primary:#14143a;--color-primary-variant:#4609bb;--color-secondary:#8c18d1;--color-accent:#b73fbe;--color-blue:#134bc0;--color-blue-light:#2486e6;--color-cyan:#38b8f3;--color-bg:#f3f4fb;--color-surface:#fff;--color-text:#111827;--color-text-muted:#4b5563;--color-border:#d9e0fb;--color-shadow:#14143a14}html,body,#root{width:100%;min-height:100vh;margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}body,input,textarea,select,button{color:var(--color-text)}a,a:visited{color:var(--color-blue-light)}a:hover,a:focus{color:var(--color-accent)}::selection{background:#b73fbe2e}html,body,#root,.ant-layout,.ant-layout-content,.ant-layout-header,.ant-layout-sider,.ant-layout-footer,.ant-card,.ant-modal-content,.ant-drawer-body,.ant-drawer-content,.ant-drawer-wrapper-body,.ant-dropdown,.ant-popover,.ant-tooltip,.ui5-page-root,.ui5-page,.ui5-shellbar,.sapMPage,.sapMDialog,.sapMPanel{background:var(--theme-bg)!important;color:var(--theme-text)!important}.ant-layout-header,.ui5-shellbar,.sapMShellBar,.ant-layout-sider,.ant-layout-footer{background:var(--theme-primary)!important;color:#fff!important}.ant-menu,.ant-menu-light,.ant-menu-dark,.ant-menu-inline,.ant-menu-root,.ant-menu-submenu,.ant-menu-item,.ant-menu-submenu-title{color:#ffffffeb!important;background:0 0!important}.ant-menu-item-active,.ant-menu-item-selected,.ant-menu-item:hover,.ant-menu-submenu-title:hover{color:#fff!important;background:#ffffff24!important}.ant-card,.ant-modal-content,.ant-drawer-body,.ant-drawer-content,.ant-dropdown,.ant-popover,.ant-tooltip,.ui5-card,.sapMPanel,.sapMDialog{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}button,.ant-btn-primary,.ui5-button--Emphasized{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:#fff!important}button:hover,.ant-btn-primary:hover,.ui5-button--Emphasized:hover{background:var(--theme-secondary)!important;border-color:var(--theme-secondary)!important}.ant-btn-default,.ui5-button--Transparent,.ant-btn-text{color:var(--theme-primary)!important;border-color:var(--theme-border)!important}.ant-btn-default:hover,.ant-btn-text:hover,.ui5-button--Transparent:hover{color:var(--theme-secondary)!important;border-color:var(--theme-secondary)!important}input,textarea,select,.ant-input,.ant-select-selector,.ant-picker,.ui5-input-content{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}.ant-table,.ui5-table,table{background:var(--theme-surface)!important}.ant-table-thead>tr>th,th{color:var(--theme-primary-dark)!important;background:#eef3ff!important}.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover{color:var(--theme-secondary)!important}.ant-tabs-nav .ant-tabs-ink-bar{background:var(--theme-secondary)!important}.ant-pagination-item-active{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.ant-pagination-item-active a{color:#fff!important}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.4}button,.ant-btn-primary{background-color:var(--color-primary-variant);border-color:var(--color-primary-variant);color:#fff}button:hover,.ant-btn-primary:hover{background-color:var(--color-secondary);border-color:var(--color-secondary)}input,textarea,select{background:var(--color-surface);border:1px solid var(--color-border)}h1{font-size:28px;font-weight:300}h2{font-size:24px;font-weight:300}h3{font-size:20px;font-weight:400}h4{font-size:18px;font-weight:400}h5{font-size:16px;font-weight:400}h6{font-size:14px;font-weight:600}p,span,div,li,td,th,label,input,textarea,select,button{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}small,.small-text{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400}.semibold-text,.font-semibold{font-family:"72 SemiBold","72","72 Full","72 Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-weight:600}.light-text,.font-light{font-family:"72 Light","72","72 Full","72 Condensed",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-weight:300}.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-textarea,.ant-picker,.ant-mention,.ant-transfer-list,.ant-table,.ant-tag,.ant-badge,.ant-avatar,.ant-comment,.ant-list,.ant-card,.ant-collapse,.ant-modal,.ant-drawer,.ant-tooltip,.ant-popover,.ant-dropdown,.ant-menu,.ant-pagination,.ant-breadcrumb,.ant-steps,.ant-timeline,.ant-calendar,.ant-alert,.ant-message,.ant-notification,.ant-progress,.ant-skeleton,.ant-empty,.ant-result,.ant-statistic,.ant-qr-code,.ant-segmented,.ant-space,.ant-row,.ant-col,.ant-layout,.ant-layout-header,.ant-layout-content,.ant-layout-sider,.ant-layout-footer{font-family:"72","72 Full","72 Condensed","72 Light","72 SemiBold",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif!important}.ui5-analytical-table th,.ui5-analytical-table .ui5-table-header-cell,.ui5-analytical-table .ui5-table-column-header,.ui5-analytical-table [data-ui5-table-header-cell],.analytical-table th,.analytical-table .table-header,.analytical-table .column-header,.ui5-table-header-cell,[class*=analytical-table] th,[class*=AnalyticalTable] th,[class*=analytical-table] .table-header,[class*=AnalyticalTable] .table-header{text-align:center!important;font-weight:700!important}.full-width-datepicker{width:100%!important}.full-width-datepicker input,.full-width-datepicker .ui5-date-picker-input,.full-width-datepicker [data-ui5-date-picker-input]{box-sizing:border-box!important;width:100%!important}.ui5-date-picker.full-width-datepicker,.ui5-date-picker.full-width-datepicker .ui5-date-picker-input,.ui5-date-picker[data-ui5-date-picker]{width:100%!important}.ui5-date-picker[data-ui5-date-picker] input{box-sizing:border-box!important;width:100%!important}:root{--theme-primary-dark:#14143a;--theme-primary:#4609bb;--theme-secondary:#8c18d1;--theme-accent:#b73fbe;--theme-blue:#134bc0;--theme-blue-light:#2486e6;--theme-cyan:#38b8f3;--theme-warning:#8c18d1;--theme-warning-bg:#8c18d11f;--theme-bg:#f5f7fd;--theme-surface:#fff;--theme-text:#1b1f2a;--theme-text-light:#667085;--theme-border:#d9e2f2;--theme-gradient:linear-gradient(135deg, #14143a 0%, #4609bb 40%, #7a22c7 60%, #2486e6 85%, #38b8f3 100%);--theme-surface-glass:#ffffff14;--theme-surface-muted:#ffffff1a;--theme-on-dark:#ffffffd9;--theme-on-dark-muted:#ffffffb3;--theme-on-dark-strong:#fffc;--theme-on-dark-light:#ffffff80;--theme-overlay:#00000080;--theme-overlay-soft:#0000004d;--theme-divider:#ffffff1a;--theme-shadow-dark:#00000040;--theme-shadow-blue:#134bc033;--theme-shadow-blue-hover:#2486e64d}:root .ant-layout,:root .ant-layout-content,:root .ant-layout-header,:root .ant-layout-sider,:root .ant-layout-footer,:root .ui5-page-root,:root .ui5-page,:root .ui5-shellbar,:root .sapMPage{background:var(--theme-bg)!important;color:var(--theme-text)!important}:root body{min-height:100vh!important}:root h1,:root h2,:root h3,:root h4,:root h5,:root h6{color:var(--theme-primary-dark)!important}:root button,:root .ui5-button--Emphasized,:root .ant-btn-primary{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:#fff!important}:root button:hover,:root .ui5-button--Emphasized:hover,:root .ant-btn-primary:hover{background:var(--theme-secondary)!important;border-color:var(--theme-secondary)!important}:root .ant-layout-header,:root .ui5-shellbar,:root .sapMShellBar,:root .ant-layout-sider,:root .ant-layout-footer{background:var(--theme-primary)!important;color:#fff!important}:root .ant-layout-header .ant-menu,:root .ant-layout-sider .ant-menu,:root .ant-menu,:root .ant-menu-light,:root .ant-menu-dark{background:0 0!important}:root .ant-menu-item,:root .ant-menu-submenu-title,:root .ant-menu-item a{color:#ffffffeb!important}:root .ant-menu-item-active,:root .ant-menu-item-selected,:root .ant-menu-item:hover,:root .ant-menu-submenu-title:hover{color:#fff!important;background:#ffffff24!important}:root .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,:root .ant-tabs-tab:hover{color:var(--theme-secondary)!important}:root .ant-tabs-nav .ant-tabs-ink-bar{background:var(--theme-secondary)!important}:root .ant-pagination-item-active{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}:root .ant-pagination-item-active a{color:#fff!important}:root .ant-card,:root .ant-modal-content,:root .ant-drawer-body,:root .ant-drawer-content,:root .ant-drawer-wrapper-body,:root .ant-dropdown,:root .ui5-card,:root .sapMDialog{background:var(--theme-surface)!important}:root .ant-btn-default,:root .ui5-button--Transparent{color:var(--theme-primary)!important;border-color:var(--theme-border)!important}:root .ant-btn-default:hover,:root .ui5-button--Transparent:hover{color:var(--theme-secondary)!important;border-color:var(--theme-secondary)!important}:root input,:root textarea,:root select,:root .ant-input,:root .ant-select-selector,:root .ant-picker,:root .ui5-input-content{border:1px solid var(--theme-border)!important;background:#fff!important;border-radius:8px!important}:root input:focus,:root textarea:focus,:root .ant-input:focus,:root .ant-input-focused,:root .ant-select-focused .ant-select-selector,:root .ant-picker-focused{border-color:var(--theme-blue-light)!important;box-shadow:0 0 0 2px #2486e626!important}:root .ant-card,:root .ui5-card,:root .sapMPanel,:root .sapMDialog,:root [class*=card],:root [class*=Card]{border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;border-radius:14px!important;box-shadow:0 2px 10px #14143a0f!important}:root table,:root .ant-table,:root .ui5-table{background:#fff!important}:root th,:root .ant-table-thead>tr>th{color:var(--theme-primary-dark)!important;background:#eef3ff!important;font-weight:700!important}:root tr:hover td,:root .ant-table-tbody>tr:hover>td{background:#2486e60d!important}:root a{color:var(--theme-blue-light)!important}:root a:hover{color:var(--theme-secondary)!important}:root .sapMDialogTitle,:root .ui5-dialog-header,:root [class*=dialog] [class*=header]{background:var(--theme-gradient)!important;color:#fff!important}:root .app-header{background:var(--theme-surface)!important;color:var(--theme-text)!important;border-bottom:1px solid #15245a0f!important}:root .app-sidebar{background:var(--theme-primary)!important;color:#fff!important}:root .app-sidebar .ant-menu,:root .app-sidebar .ant-menu-inline,:root .app-sidebar .ant-menu-dark,:root .app-sidebar .ant-menu-item,:root .app-sidebar .ant-menu-submenu-title{color:#ffffffeb!important;background:0 0!important}:root .app-sidebar .ant-menu-item-active,:root .app-sidebar .ant-menu-item-selected,:root .app-sidebar .ant-menu-item:hover,:root .app-sidebar .ant-menu-submenu-title:hover{color:#fff!important;background:#ffffff29!important}:root .app-sidebar .ant-menu-item-selected{border-right:4px solid var(--theme-secondary)!important;background:#ffffff2e!important}:root .app-sidebar .ant-menu-item-selected>a,:root .app-sidebar .ant-menu-item-selected .ant-menu-title-content{color:#fff!important}:root ::-webkit-scrollbar{width:10px;height:10px}:root ::-webkit-scrollbar-thumb{background:#4609bb66;border-radius:10px}:root ::-webkit-scrollbar-thumb:hover{background:#4609bbb3}:root ::selection{background:#b73fbe2e}:root .ui5-table-row:hover{transition:all .2s;background:#f8f9ff!important}:root .employee-search-input input{caret-color:var(--theme-secondary)}:root .employee-search-input::part(input)::selection{color:inherit;background:#b73fbe2e}:root .employee-search-input::part(input)::selection{color:inherit;background:#b73fbe2e}
