*{font-family:Open Sans,Noto Color Emoji,serif}.monaco-editor,.monaco-editor .margin-view-overlays,.monaco-editor .suggest-widget,.monaco-editor .suggest-widget *,.monaco-editor .view-line,.monaco-editor .view-lines{font-family:JetBrains Mono,Fira Code,Menlo,Monaco,Consolas,Courier New,monospace!important}body{margin:0;background-color:#f5f5f5}.phone-admin-ivr-flow .phone-admin-ivr-minimap{border-radius:16px!important;overflow:hidden!important}.phone-admin-ivr-flow .react-flow__controls{border-radius:16px!important;overflow:hidden}.phone-admin-ivr-flow .react-flow__controls-button{align-items:center!important;display:flex!important;height:36px!important;justify-content:center!important;width:36px!important}.phone-admin-ivr-flow--dark .phone-admin-ivr-minimap{background:rgba(2,6,23,.92)!important;border:1px solid hsla(0,0%,100%,.1)!important}.phone-admin-ivr-flow--dark .react-flow__controls{border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 18px 40px rgba(2,6,23,.35)!important}.phone-admin-ivr-flow--dark .react-flow__controls-button{background:rgba(2,6,23,.96)!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;color:#e2e8f0!important}.phone-admin-ivr-flow--dark .react-flow__controls-button:hover{background:rgba(15,23,42,.98)!important}.phone-admin-ivr-flow--dark .react-flow__controls-button svg{fill:#e2e8f0!important;stroke:#e2e8f0!important}.phone-admin-ivr-flow--light .phone-admin-ivr-minimap{background:hsla(0,0%,100%,.94)!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 16px 32px rgba(15,23,42,.08)!important}.phone-admin-ivr-flow--light .react-flow__controls{background:hsla(0,0%,100%,.96)!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 18px 40px rgba(15,23,42,.08)!important}.phone-admin-ivr-flow--light .react-flow__controls-button{background:hsla(0,0%,100%,.96)!important;border-bottom:1px solid rgba(148,163,184,.18)!important;color:#0f172a!important}.phone-admin-ivr-flow--light .react-flow__controls-button:hover{background:#f8fafc!important}.phone-admin-ivr-flow--light .react-flow__controls-button svg{fill:#0f172a!important;stroke:#0f172a!important}.dark body{background-color:#0b0b0b}.ant-space-item{flex-grow:1}.danger-float-button>div{background-color:#ff4d4f!important}.danger-float-button>div:hover{background-color:red!important}.container-passport-card{padding-top:87px}.container-visa-card{padding-top:120px}.container-education-card,.container-employment-history-card{padding-top:30px}.container-doc-card{padding-top:120px}.dark .custom-menu-item>.ant-menu-title-content,.dark .custom-menu-sub-menu>.ant-menu-submenu-title>.ant-menu-title-content{color:#9b9b9b}.custom-menu-item>.ant-menu-title-content,.custom-menu-sub-menu>.ant-menu-submenu-title>.ant-menu-title-content{color:#aec3fe}.custom-menu-item>.ant-menu-title-content:hover,.custom-menu-sub-menu>.ant-menu-submenu-title>.ant-menu-title-content:hover{color:#fff}.container-recruit-btns{display:flex;gap:1rem}.custom-menu-item-active.custom-menu-item:after,.custom-menu-item-active.custom-menu-sub-menu:after{border-bottom-color:#fff!important;border-bottom-width:2px!important}.light .ant-menu-submenu-popup>ul>li>div>span,.light .ant-menu-submenu-popup>ul>li>div>span>a,.light .ant-menu-submenu-popup>ul>li>span>a{color:#000!important}.custom-menu-item-active a,.custom-menu-item-active span{color:#fff!important}.anticon.anticon-ellipsis{color:#fff}.recruit-header{display:flex;justify-content:space-between;align-items:center}.schedule-btn{background-color:#fff;color:#000;border:1px solid #000}.schedule-btn:hover{background-color:#ce8d0d!important}.container-actions-btn{display:flex;flex-wrap:wrap;gap:.5rem}.ant-table{display:table;width:100%}.edit-request-category-btn{margin-left:10px}.card-container{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}.logo{width:30%;padding-block:10px}.logo,.nav-logo{display:block;margin-left:auto;margin-right:auto}.nav-logo{width:4rem}.header{align-items:center;background-color:#0a51f8;display:flex;gap:2rem;justify-content:space-between;max-width:100vw;overflow-x:hidden;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.searchbox__input{border:1px solid transparent;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box;font-size:14px;height:40px;left:50%;margin-left:17px;margin-top:20px;outline:none;padding:0 12px;position:absolute;text-overflow:ellipses;width:45%;z-index:9999}.profile-icon,.shift-employee-tag{cursor:pointer}.user-info-grid{display:grid;grid-template-columns:auto auto auto;padding-top:15px;grid-row-gap:1rem;row-gap:1rem}.automate-card .ant-card-body{padding:0}.automate-card .label{display:block;width:80%;margin:12px auto 0;font-size:.75rem}.automate-card .value{display:block;width:80%;margin:0 auto 8px;font-size:2rem}.ant-popover .ant-card-body{padding:12px}.table-header{font-weight:700}.shift-time{flex:3 1;flex-direction:row;flex-wrap:wrap}.shift-day,.shift-time{height:100%;display:flex;justify-content:center;align-items:center}.shift-day{padding:8px;flex:1 1;flex-direction:row}.schedule-collapse .ant-collapse-content-box{padding:12px 8px 8px}.attendance-count-button{background-color:var(--bg)!important;border-color:var(--border)!important;color:var(--color)!important}.attendance-count-button:hover{background-color:var(--bg-hover)!important;border-color:var(--border-hover)!important;color:var(--color-hover)!important}.mark-active-btn{border-color:#8ce20b!important;color:green!important}.mark-active-btn:hover{border-color:#a8fe27!important;color:#09ae09!important}.attendance-history-charts{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr);justify-content:center}.status-check-card .ant-card-body{padding:20px!important}.filter-card-body{align-items:center;display:flex;justify-content:space-between;gap:1rem}.employee-page-status-cards{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:auto auto auto auto}.request-page-status-cards{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.recruitment-page-status-cards{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-bottom:10px}.employee-file-card{display:flex;flex-wrap:wrap;gap:2rem}.download-all-documents{display:flex;justify-content:flex-end}.ant-carousel .slick-next,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev,.ant-carousel .slick-prev:hover{font-size:1.5rem;color:#fff}.light .ant-carousel .slick-next,.light .ant-carousel .slick-next:hover,.light .ant-carousel .slick-prev,.light .ant-carousel .slick-prev:hover{color:#000}.light .filter-tag:hover{background-color:#e6f7ff!important}.status-check-card.ant-card-hoverable:hover .ant-card-body{background-color:#ffffff1f!important}.container-nav-menu-item{display:flex;justify-content:space-between;padding:10px;align-items:center}.nav-menu-item,.nav-menu-item-single{font-size:16px;color:#000;font-weight:500}.container-nav-menu-item:hover,.nav-menu-submenu-item:hover{background-color:#0000000f;border-radius:5px}.nav-menu-item:hover,.nav-menu-submenu-item:hover{color:initial}.nav-menu-item-single:hover{background-color:#0000000f;border-radius:5px;color:initial}.nav-menu-submenu-item{font-size:14px;color:#000;font-weight:500;padding-block:10px;padding-left:30px}.mobile-navbar{display:none;justify-content:space-between;align-items:center;padding:20px}.mobile-menu{background-color:#fff;display:none;flex-direction:column;gap:1rem;left:0;position:fixed;top:76px;width:100%;z-index:1000;padding:20px;height:0;visibility:hidden;opacity:0}.mobile-menu.open{animation:heightDown .5s forwards}.mobile-menu.close,.mobile-menu.open{display:flex;opacity:1;visibility:visible}.mobile-menu.close{animation:heightUp .5s forwards}.navigation-card:hover{animation:scaleUp .5s forwards;margin-left:10px;margin-right:10px}.dark .g2-tooltip{background-color:#1f1f1f!important;color:#a6a6a6!important;box-shadow:none!important}.quill{box-shadow:0 0 10px rgba(0,0,0,.1)}.light .ql-toolbar.ql-snow{border-top-left-radius:5px;border-top-right-radius:5px;padding:15px}.ql-container.ql-snow{background-color:#fafafa;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dark .ql-toolbar.ql-snow{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#1d1d1d;border:none;border-bottom:1px solid #424242;padding:15px}.dark .ql-container.ql-snow{border:none;background-color:#141414}.ql-editor{min-height:200px;max-height:200px}.dark .ql-editor{color:#fff}.light .mention{cursor:pointer;padding:5px}.light .mention:hover{background-color:#c4dced;transition:background-color .3s}.dark .ql-picker-label{color:#ddd}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-radius:5px}.dark .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border:1px solid #424242;background-color:#1d1d1d}.dark .ql-toolbar .ql-stroke{fill:none;stroke:#ddd}.dark .ql-toolbar .ql-fill{fill:#ddd;stroke:none}.dark .ql-toolbar .ql-picker{color:#ddd}.dark .ql-toolbar .ql-fill.ql-stroke{fill:#ddd;stroke:#ddd}.dark .ql-mention-list-container{border:1px solid #424242}.dark .ql-mention-list,.dark .ql-mention-loading{background-color:#0b0b0b;color:#ddd}.ql-mention-list-item.selected{transition:background-color .3s}.dark .mention,.dark .ql-mention-list-item.selected{background-color:#15326c}.dark .mention{color:#b0e0e6;padding:5px}.dark .mention:hover{transition:background-color .3s;background-color:#1b408a}#tab-toolbar{border-top-left-radius:5px;border-top-right-radius:5px}.dark #tab-toolbar{background-color:#1d1d1d;border:1px solid #424242}#tab-panel{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dark #tab-panel{background-color:#1d1d1d;border:1px solid #424242}#tab-toolbar .active{border-bottom:3px solid #0a51f8!important}.rtf-card.ql-editor{min-height:100%;max-height:100%}.light .rtf-card{border-radius:5px;padding:24px;background-color:#fff;border:1px solid transparent}.dark .rtf-card{padding:24px;border-radius:5px;border:1px solid #303030;background-color:#141414}.phone-button>div{background-color:#0a51f8!important}.phone-button>div:hover{background-color:#1c5cf4!important}.dark .phone-button>div{background-color:#1b408a!important;color:#fff}.dark .phone-button>div:hover{background-color:#15326c!important}._wrapper_l8wb1_1{grid-template-columns:1fr 1fr!important;gap:1rem}.light ._wrapper_1sefb_1{border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1)}._wrapper_l8wb1_1>h1{grid-column:1/3;font-size:1.2rem}.light ._wrapper_exo6z_1>img{filter:invert(1)}._next_147p5_1,._pause_1talx_1,._play_rfl62_1,._previous_1mino_1{width:30px!important;height:30px!important}.employee-details-tab{display:grid;grid-gap:20px;gap:20px;grid-template-columns:5fr 1px 1fr;grid-template-areas:"fields divider labels"}.divider{height:100%}.labels-container{display:flex;flex-direction:column;gap:1rem}.bahrainizationTable>tbody>tr>th{background-color:#fafafa;font-weight:600}.dark .bahrainizationTable>tbody>tr>th{background-color:#1d1d1d;font-weight:600}.bahrainzationTableTargetCalculation>thead>tr>th{background-color:#fafafa;font-weight:600}.dark .bahrainzationTableTargetCalculation>thead>tr>th{background-color:#1d1d1d;font-weight:600}.bahrainizationBreakdownTable>tbody>tr>th{background-color:#fafafa;font-weight:600}.dark .bahrainizationBreakdownTable>tbody>tr>th{background-color:#000;font-weight:500}.workPermitsBreakUpTable>thead>th{background-color:#fafafa;font-weight:600}.dark .workPermitsBreakUpTable>thead>th{background-color:#000;font-weight:600}.workPermitsBreakUpTable>tbody>tr>td:first-child{background-color:#fafafa;font-weight:600}.dark .workPermitsBreakUpTable>tbody>tr>td:first-child{background-color:#000;font-weight:600}.payroll-error-row td{background-color:#fff1f0!important}.dark .payroll-error-row td{background-color:#431418!important}.kvs-expr-editor .ant-table-wrapper .ant-table{border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.kvs-expr-editor .ant-table-wrapper .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.kvs-expr-editor .ant-table-wrapper .ant-table-tbody>tr>td{padding-top:10px;padding-bottom:10px;vertical-align:top}.kvs-expr-editor .ant-table-wrapper .ant-table-footer{background:#fcfcfc;border-top:1px solid #f0f0f0}.dark .kvs-expr-editor .ant-table-wrapper .ant-table{border-color:#303030}.dark .kvs-expr-editor .ant-table-wrapper .ant-table-thead>tr>th{background:#1f1f1f}.dark .kvs-expr-editor .ant-table-wrapper .ant-table-footer{background:#141414;border-top-color:#303030}.client-status-checks-editor .ant-card.ant-card-bordered{border-radius:12px}.client-status-checks-editor .ant-card-small>.ant-card-head{min-height:40px}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes heightDown{0%{height:0}to{height:100%}}@keyframes heightUp{0%{height:100%}to{height:0;opacity:0}}@media screen and (min-width:600px){.float-button-group{right:60px}.float-button-group button{width:70px;height:70px}.float-button-group sup{min-width:30px!important;height:30px!important;display:flex;align-items:center;justify-content:center;border-radius:50%!important}.float-button-group .ant-float-btn-body{width:100%!important;height:100%!important}.float-button-group a{width:70px;height:70px}.danger-float-button>div{width:70px!important;height:70px!important}}@media screen and (min-width:768px) and (max-width:1024px){.card-container{width:80%}.searchbox__input{width:42%;margin-left:18px}}.col-custom{flex:0 0 auto;width:100%}@media (min-width:900px){.col-custom{flex:0 0 auto;width:100%}}@media (min-width:1500px){.col-custom{flex:0 0 auto;width:80%}}@media screen and (max-width:600px){.employee-details-tab{grid-template-columns:1fr;grid-template-areas:"fields" "divider" "labels"}.divider{height:auto;width:100%}.mobile-navbar{display:flex}.download-all-documents,.employee-file-card{justify-content:center}.container-doc-card,.container-passport-card,.container-visa-card{padding-top:20px}.recruit-header{flex-wrap:wrap;justify-content:space-around}.container-recruit-btns{display:flex;flex-wrap:wrap;gap:1rem;padding-block:30px;justify-content:center}.container-employee-btn{padding-top:40px}.container-actions-btn>button{padding:4px 8px;width:100%}.edit-request-category-btn{margin-left:0}.card-container{width:100%;padding:20px}.header{display:none}.user-info-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.filter-card-body{align-items:unset;flex-direction:column}.employee-page-status-cards{display:grid;grid-template-columns:auto auto;grid-gap:1rem;gap:1rem}.recruitment-page-status-cards,.request-page-status-cards{grid-template-columns:auto auto}.searchbox__input{left:0;margin-left:35px;width:80%}.attendance-history-charts{grid-template-columns:1fr}}.pulse{animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounceIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:1;transform:scaleX(1)}}.PhoneInput{flex:1 1;box-sizing:border-box;margin:0;padding:4px 11px;color:rgba(0,0,0,.88);line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex;font-size:14px;width:100%;min-width:0;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:6px;transition:all .2s;position:relative;height:32px;gap:8px}.dark .PhoneInput{background-color:#141414;border-color:#424242;color:#dadada}.dark .PhoneInput input{color:#dadada;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.PhoneInput--focus{border-color:#4096ff;box-shadow:0 0 0 2px rgba(5,145,255,.1);outline:0}.PhoneInputCountry{display:flex;justify-content:center;align-items:center;height:100%}.PhoneInputCountrySelect{position:absolute;width:5rem;opacity:0}.PhoneInputCountryIcon{display:flex;justify-content:center;align-items:center}.PhoneInputCountryIconImg{width:24px;border:1px solid #d9d9d9}.PhoneInputInput{border:none;outline:none;background:transparent;padding:0;margin:0;width:100%;z-index:1}@keyframes shake{0%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes pulse-border{0%{box-shadow:0 0 0 0 rgba(255,0,0,.7)}70%{box-shadow:0 0 0 8px rgba(255,0,0,0)}to{box-shadow:0 0 0 0 rgba(255,0,0,0)}}@keyframes pulse-border-yellow{0%{box-shadow:0 0 0 0 rgba(255,255,0,.7)}70%{box-shadow:0 0 0 8px rgba(255,255,0,0)}to{box-shadow:0 0 0 0 rgba(255,255,0,0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glow{0%{text-shadow:0 0 5px orange,0 0 10px orange,0 0 15px orange,0 0 20px orange}to{text-shadow:0 0 10px orange,0 0 20px orange,0 0 30px orange,0 0 40px orange}}.spin{animation:spin 1s linear infinite}.glow{animation:glow 1s infinite alternate}svg[aria-label="Codeium Logo"]{display:none}.button-release{background-color:#6b328f!important}.button-release:hover{background-color:#7a4e96!important}.react-flow__attribution{display:none}.payroll-flow{--payroll-flow-canvas-bg:radial-gradient(circle at top left,rgba(32,96,255,.08),transparent 28%),linear-gradient(180deg,#fff,#f4f6fa);--payroll-flow-control-bg:#fff;--payroll-flow-control-border:#d6dce8;--payroll-flow-control-fg:#344256;--payroll-flow-control-hover-bg:#f3f6fb;--payroll-flow-control-shadow:0 12px 20px rgba(15,23,42,.12);--payroll-flow-edge:#6b7280;--payroll-flow-handle-border:#fff;--payroll-flow-issue-bg:#fff2f0;--payroll-flow-issue-border:#ffd4cf;--payroll-flow-issue-text:#8f1d1d;--payroll-flow-node-bg:linear-gradient(180deg,#fff,#f7f9fc);--payroll-flow-node-border:#ccd4e0;--payroll-flow-node-meta:#6b7280;--payroll-flow-result-bg:linear-gradient(180deg,#eef5ff,#e3edff);--payroll-flow-selected:#1458ff;--payroll-flow-selected-shadow:0 20px 36px rgba(20,88,255,.18);--payroll-flow-shell-bg:linear-gradient(180deg,#fff,#f7f8fb);--payroll-flow-shell-border:#d9dee8;--payroll-flow-shell-shadow:0 18px 40px rgba(15,23,42,.06);display:grid;grid-template-columns:280px minmax(0,1fr) 340px;grid-gap:16px;gap:16px;height:100%;min-height:0}.dark .payroll-flow{--payroll-flow-canvas-bg:radial-gradient(circle at top left,rgba(56,139,253,.18),transparent 30%),linear-gradient(180deg,#161a22,#10141b);--payroll-flow-control-bg:#171b23;--payroll-flow-control-border:#2a3342;--payroll-flow-control-fg:#e5eefc;--payroll-flow-control-hover-bg:#222937;--payroll-flow-control-shadow:0 12px 24px rgba(0,0,0,.35);--payroll-flow-edge:#7f8da3;--payroll-flow-handle-border:#0f1218;--payroll-flow-issue-bg:rgba(138,34,34,.2);--payroll-flow-issue-border:hsla(1,100%,73%,.45);--payroll-flow-issue-text:#ffb3ae;--payroll-flow-node-bg:linear-gradient(180deg,#1d232d,#141922);--payroll-flow-node-border:#314055;--payroll-flow-node-meta:#9aa7ba;--payroll-flow-result-bg:linear-gradient(180deg,#1b3159,#142540);--payroll-flow-selected:#6ea8ff;--payroll-flow-selected-shadow:0 20px 36px rgba(33,103,255,.26);--payroll-flow-shell-bg:linear-gradient(180deg,#1b2028,#131821);--payroll-flow-shell-border:#2a3342;--payroll-flow-shell-shadow:0 22px 40px rgba(0,0,0,.24)}.payroll-flow__inspector,.payroll-flow__sidebar{background:var(--payroll-flow-shell-bg);border:1px solid var(--payroll-flow-shell-border);border-radius:20px;box-shadow:var(--payroll-flow-shell-shadow);display:flex;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:16px}.payroll-flow__canvas{background:var(--payroll-flow-canvas-bg);border:1px solid var(--payroll-flow-shell-border);border-radius:24px;min-height:0;overflow:hidden;position:relative}.payroll-flow__section{display:flex;flex-direction:column;gap:12px}.payroll-flow__section--issues{background:var(--payroll-flow-issue-bg);border:1px solid var(--payroll-flow-issue-border);border-radius:16px;padding:12px}.payroll-flow__add-grid{display:grid;grid-gap:10px;gap:10px}.payroll-flow__issues,.payroll-flow__issues-list{margin:0;padding-left:18px}.payroll-flow__issues li,.payroll-flow__issues-list li{color:var(--payroll-flow-issue-text);margin-bottom:8px}.payroll-flow__node{width:100%}.payroll-flow-node{background:var(--payroll-flow-node-bg);border:1px solid var(--payroll-flow-node-border);border-radius:18px;box-shadow:var(--payroll-flow-shell-shadow);min-width:220px;padding:14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.payroll-flow-node:hover{transform:translateY(-1px)}.payroll-flow-node.is-selected{border-color:var(--payroll-flow-selected);box-shadow:var(--payroll-flow-selected-shadow)}.payroll-flow-node.has-issues{border-color:#ff7875}.payroll-flow-node.is-orphan{opacity:.8}.payroll-flow-node--result{background:var(--payroll-flow-result-bg)}.payroll-flow-node__header{align-items:center;display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.payroll-flow-node__summary{display:block;line-height:1.45;margin-bottom:12px;max-width:220px}.payroll-flow-node__meta{color:var(--payroll-flow-node-meta);display:flex;font-size:12px;gap:12px;justify-content:space-between}.payroll-flow__connection-row,.payroll-flow__inline-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.payroll-flow__connection-row>div:first-child{display:flex;flex-direction:column;gap:2px}.payroll-flow__empty{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:100%}.payroll-flow .react-flow__controls{border:1px solid var(--payroll-flow-control-border);border-radius:14px;box-shadow:var(--payroll-flow-control-shadow)}.payroll-flow .react-flow__controls-button{background:var(--payroll-flow-control-bg);border-bottom:1px solid var(--payroll-flow-control-border);color:var(--payroll-flow-control-fg)}.payroll-flow .react-flow__controls-button path{fill:currentColor}.payroll-flow .react-flow__controls-button:hover{background:var(--payroll-flow-control-hover-bg)}.payroll-flow .react-flow__handle{background:var(--payroll-flow-selected);border:2px solid var(--payroll-flow-handle-border);height:12px;width:12px}.payroll-flow .react-flow__edge-path{stroke:var(--payroll-flow-edge);stroke-width:2}.payroll-flow .react-flow__edge.selected .react-flow__edge-path{stroke:var(--payroll-flow-selected);stroke-width:3}@media (max-width:1280px){.payroll-flow{grid-template-columns:1fr;grid-template-rows:auto minmax(420px,1fr) auto}.payroll-flow__inspector,.payroll-flow__sidebar{max-height:320px}}