html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body,#root{height:100%}*{box-sizing:border-box}@font-face{font-family:OpenSans;src:local(OpenSans-Regular),url(/assets/OpenSans-Regular-DyzEg2-C.woff)format("woff")}@font-face{font-family:OpenSansMedium;src:local(OpenSans-Medium),url(/assets/OpenSans-Medium-BYiTQqyG.woff)format("woff")}@font-face{font-family:OpenSansMediumItalic;src:local(OpenSans-MediumItalic),url(/assets/OpenSans-MediumItalic-D_pMyU2X.woff)format("woff")}@font-face{font-family:OpenSansBold;src:local(OpenSans-Bold),url(/assets/OpenSans-Bold-2b_m1HgI.woff)format("woff")}@font-face{font-family:OpenSansBoldItalic;src:local(OpenSans-BoldItalic),url(/assets/OpenSans-BoldItalic-DEAa_Yqc.woff)format("woff")}@font-face{font-family:OpenSansExtraBold;src:local(OpenSans-ExtraBold),url(/assets/OpenSans-ExtraBold-CSY0vO_i.woff)format("woff")}@font-face{font-family:OpenSansExtraBoldItalic;src:local(OpenSans-ExtraBoldItalic),url(/assets/OpenSans-ExtraBoldItalic-CjtuGX_K.woff)format("woff")}@font-face{font-family:OpenSansLight;src:local(OpenSans-Light),url(/assets/OpenSans-Light-BWBRNkgm.woff)format("woff")}@font-face{font-family:OpenSansLightItalic;src:local(OpenSans-LightItalic),url(/assets/OpenSans-LightItalic-BezwD_cQ.woff)format("woff")}@font-face{font-family:OpenSansSemiBold;src:local(OpenSans-SemiBold),url(/assets/OpenSans-SemiBold-Bf7uLdgL.woff)format("woff")}@font-face{font-family:OpenSansSemiBoldItalic;src:local(OpenSans-SemiBoldItalic),url(/assets/OpenSans-SemiBoldItalic-CdTVe41o.woff)format("woff")}@font-face{font-family:OpenSansItalic;src:local(OpenSans-Italic),url(/assets/OpenSans-Italic-C6eH50S_.woff)format("woff")}body{background:#f5f6f7;font-size:16px}.page-container{background:#f5f6f7;height:100%;padding-left:8rem}.flex{display:flex}::-webkit-scrollbar{background-color:#fff;width:.5rem;height:0}::-webkit-scrollbar-thumb{background:#dfe2e6 url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.5C0.723858 4.5 0.5 4.72386 0.5 5C0.5 5.27614 0.723858 5.5 1 5.5L1 4.5ZM5 5.5C5.27614 5.5 5.5 5.27614 5.5 5C5.5 4.72386 5.27614 4.5 5 4.5L5 5.5ZM1 5.5L5 5.5L5 4.5L1 4.5L1 5.5Z' fill='%238993A4'/%3E%3Cpath d='M1 2.5C0.723858 2.5 0.5 2.72386 0.5 3C0.5 3.27614 0.723858 3.5 1 3.5L1 2.5ZM5 3.5C5.27614 3.5 5.5 3.27614 5.5 3C5.5 2.72386 5.27614 2.5 5 2.5L5 3.5ZM1 3.5L5 3.5L5 2.5L1 2.5L1 3.5Z' fill='%238993A4'/%3E%3Cpath d='M1 0.5C0.723858 0.5 0.5 0.723858 0.5 1C0.5 1.27614 0.723858 1.5 1 1.5L1 0.5ZM5 1.5C5.27614 1.5 5.5 1.27614 5.5 1C5.5 0.723858 5.27614 0.5 5 0.5L5 1.5ZM1 1.5L5 1.5L5 0.5L1 0.5L1 1.5Z' fill='%238993A4'/%3E%3C/svg%3E") 50% no-repeat;border-radius:4px}.navigation{z-index:20}.scroll-base__container--overflow{position:relative;overflow-y:scroll}.scroll-base--overflow{margin-right:8px}.scroll-load-more{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-bottom:16px;display:flex}.scroll-load-more__text{color:#5d6b82;margin-top:8px}.table-base{border-radius:8px;margin-top:8px}.employers-table-row__circle{justify-content:center}.employers-table-row__pills-cell{flex-direction:row;gap:8px;display:flex}.content-slot{background:#ebedf0;border-radius:8px;flex-direction:column;flex-grow:1;justify-content:center;align-self:stretch;align-items:center;padding:3.5rem;display:flex}.loading-page{background-color:#fafbfb;justify-content:center;align-items:center;display:flex}.loading-page__text{color:#5d6b82;margin-top:24px}.error-page{background-color:#fafbfb;justify-content:center;align-items:center;display:flex}.error-page__text,.error-page__details{color:#5d6b82;margin-top:24px}.error-page__traceid{font-size:10px}.employers-tab__title{margin-top:32px}.page-base{flex-direction:column;max-width:2600px;height:100%;min-height:100%;padding:0 2rem 1rem;display:flex}.page-base__header{z-index:10;background-color:#f5f6f7;width:100%;padding-top:3rem;padding-bottom:1rem;position:sticky;top:0;left:0}.page-base__back-button{margin-bottom:8px}.page-base__breadcrumb-list__item{display:inline}.page-base__breadcrumb-list__item:after{content:"/";color:#8993a4;padding:8px;font-size:10px}.page-base__breadcrumb-list__item__typography{color:#8993a4;display:inline}.page-base__breadcrumb-list__item__typography:hover{color:#091e42;cursor:pointer;text-decoration:underline}.page-base__subtitle{color:#8993a4;font-size:12px}.page-base__children{background-color:#f5f6f7;height:100%}div.page-header{justify-content:flex-end;align-items:center;gap:8px;width:auto;margin-bottom:16px;display:flex;position:absolute;right:0}.drawer-base__title-container{margin:24px 0}.info-message{vertical-align:middle;margin:8px 0;display:flex}.info-message__content{flex-direction:column;align-items:flex-start;display:flex}.info-message svg.info-message__icon{width:16px;min-width:max-content;height:16px;margin-top:4px;margin-right:8px}.info-message svg.info-message__icon path{stroke:#5d6b82}.info-message__text{color:#5d6b82}.info-message__link{color:#218379}.employee-relocation-config-drawer__explanation-text{margin-top:24px}.employee-relocation-config-drawer__buttons{flex-direction:row;grid-template-columns:repeat(1,1fr);gap:8px;margin-top:16px;display:grid}.employee-relocation-config-drawer__content{flex-direction:column;gap:16px;margin-top:16px;display:flex}.concern-directive-drawer{flex-direction:column;display:flex}.concern-directive-drawer__content{flex-direction:column;gap:16px;margin-top:16px;display:flex}.concern-directive-drawer__explanation-text{margin-top:24px}.concern-directive-drawer__buttons{flex-direction:row;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.concern-tab{margin-top:24px}.account{height:auto}.period-card{cursor:pointer;background-color:#fff;border:none;border-radius:8px;flex:400px;width:100%;max-width:600px;margin:0;padding:0;transition:background-color .2s ease-in-out;display:flex}.period-card:hover{background-color:#f5f6f7}.period-card__content{text-align:left;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.period-card__summary-data{position:relative}.period-card--title-header{box-sizing:border-box;justify-content:flex-start;align-items:center;column-gap:4px;width:100%;padding:16px 16px 0;display:flex}.period-card--title-year{color:#c2c7d0}.period-card--title-pill{flex:1;justify-content:flex-end;display:flex}.period-card--box-row{justify-content:flex-start;column-gap:4px;display:flex}.period-card--buttons{gap:8px;width:100%;margin:0 auto;display:flex}.period-card--buttons button{flex:1}.period-card--sub-title{color:#7a8699}.period-card--summary{box-sizing:border-box;background-color:#fafbfb;border-radius:8px;flex-direction:column;margin:0 24px 16px;padding:16px;display:flex}.loading-overlay{z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.loading-overlay~*{opacity:.4;filter:grayscale()}.period-details-card{background-color:#fff;border-radius:8px;flex-direction:column;gap:24px;margin-bottom:32px;padding:24px;display:flex}.period-details-card--pie-chart{background-color:#f5f6f7;border-radius:8px;width:100%;max-width:500px;position:relative}.period-details-card--title{flex:1;align-items:center;gap:8px;height:fit-content;display:flex}.period-details-card--title-pill{flex:1;justify-content:flex-end;display:flex}.period-details-card--header{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.period-details-card--content{flex-wrap:wrap;gap:24px;display:flex}.period-details-card--section{box-sizing:border-box;background-color:#f5f6f7;border-radius:8px;flex-direction:column;flex:12rem;gap:16px;max-width:32rem;min-height:16rem;padding:24px;display:flex;position:relative}.period-details-card--section button{margin-top:auto}.period-details-card--section-content{flex-direction:column;gap:8px;height:100%;display:flex;position:relative}.period-details-card--info-box{background-color:#fafbfb;border-radius:4px;align-items:center;gap:8px;padding:8px;display:flex}.period-details-card--info-box-icon{aspect-ratio:1;background-color:#ebedf0;border-radius:100%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.period-details-card--info-box-icon svg{width:1rem}.period-details-card--info-box-icon svg path{stroke:#7a8699}.period-details-card--info-box-content{flex-direction:column;display:flex}.period-details-card--section-title{color:#505f79}.period-details-card--info-box-title,.period-details-card--info-box-value{color:#5d6b82}.reporting-overview-header{flex-direction:column;align-items:flex-end;gap:16px;width:100%;display:flex}.reporting-overview-header__banner{width:100%}.reporting-overview{max-width:1850px;margin-top:40px}.reporting-overview__year-overview{flex-flow:wrap;gap:24px;width:100%;margin-bottom:40px;display:flex}.disable-automatic-reporting-banner{z-index:20;max-width:fit-content;position:fixed;top:0;right:.5rem}.report{width:100%;height:calc(100% - 24px);display:flex}.report__container{flex-direction:column;justify-content:space-between;width:100%;height:calc(100% - 88px);display:flex}.report__container--banner-content{width:100%;height:100%}.report__content{background-color:#f5f6f7;width:100%;height:100%;margin-bottom:80px;padding:32px 32px 40px}.report__row--h1-progress{justify-content:space-between;margin-top:16px;margin-bottom:16px;display:flex}.report__row--h1-progress__def-button path{stroke:#175c55}.report__row--tabs{margin:40px 0}.report__row--tabs__uploaded-files{display:flex}.report__row--next-button{justify-content:flex-end;display:flex}.report__error-modal__icon path{stroke:#fff}.report__progress__info{display:flex}.report__progress__help-icon{margin-left:8px}.report__progress__help-icon path{stroke:#7a8699}.container--report{padding:0}.file-upload-container{background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:20rem;margin-top:40px;padding:24px;display:flex}.file-upload-divider{align-items:center;width:100%;margin-top:32px;margin-bottom:16px;display:flex}.file-upload-divider--divider{background-color:#dfe2e6;justify-content:center}.file-upload-divider--text{justify-content:center;margin:0 16px;color:#5d6b82!important}.file-upload-divider--or{justify-content:center;margin:0 16px;color:#7a8699!important}.file-upload{background-color:#f5f6f7;border:1px dashed #c2c7d0}.file-upload--text{color:#5d6b82!important}.file-upload__drag-text{display:flex}.validation-error-modal__icon path{stroke:#fda522}.validation-error-modal__error-section{max-height:24rem;overflow-y:scroll}.validation-error-modal__divider{margin:24px 0}.validation-error-modal__divider__title{margin-bottom:8px}.validation-error-modal__divider__list{margin-left:16px;list-style-type:disc}.validation-error-modal__divider__list *{color:#091e42}.validation-error-modal__faq{margin-top:16px}.company-upload-status__drawer{box-sizing:border-box;height:100vh}.company-upload-status__subtitle{color:#5d6b82}.company-upload-status__file-info{flex-direction:column;margin-top:24px;display:flex}.company-upload-status__files__container{margin-top:24px}.company-upload-status__files__header{justify-content:space-between;align-items:center;display:flex}.company-upload-status__files__header__icon{width:16px;height:16px}.company-upload-status__files__header__icon path{stroke:#479890}.company-upload-status__files__cards__card{margin-top:8px}.parse-error-modal__icon path{stroke:#fda522}.parse-error-modal--margin{margin-top:8px}.pending-files-list__file-card--margin{margin-top:.5rem}.reporting-status{min-width:27.5rem}.reporting-status__drawer{box-sizing:border-box;height:95vh;padding-bottom:0;padding-right:8px}.reporting-status__header{flex-direction:column;align-items:flex-start;margin:24px 0 40px;display:flex}.reporting-status__header__title{margin:4px 0}.reporting-status__header__caption{color:#5d6b82}.reporting-status__search{margin-bottom:24px;margin-right:8px}.reporting-status__error{max-width:8rem}.reporting-status__tabs{margin-right:8px;padding:8px 0}.reporting-status__tabs__tab{padding:4px 24px}.reporting-status__files__header{align-items:center;margin-bottom:8px;display:flex}.reporting-status__files__header--errors{align-items:center;margin-top:24px;margin-bottom:0;display:flex}.reporting-status__files__header__icon{width:16px;height:16px;margin-left:8px}.reporting-status__files__header__icon path{stroke:#479890}.reporting-status__employer-list__company-card--margin{margin-top:8px}.progress-with-error-modal__text--margin{margin-top:24px}.reporting-progress-bar{max-width:calc(100% - 8rem);position:fixed;bottom:0;left:8rem;right:0}.validating{flex-direction:column;gap:8px;height:calc(100% - 64px);display:flex}.validating .filter-component{margin:0}.validating__tabs{flex-direction:column;height:100%;display:flex}.validating__tabs div.tab__content{flex:1}.validating__banner{margin-top:16px}.validating__banner svg path{stroke:#fff}.validating__filter{align-items:center;margin-top:32px;display:flex}.validating__filter__search{flex-grow:2;width:auto!important}.validating__filter__dropdowns{display:flex}.validating__filter__dropdown{margin-left:16px}.checkpoint-drawer-employee-information{flex-direction:column;display:flex}.checkpoint-drawer-employee-information__employee-details{align-items:center;gap:8px;display:flex}.checkpoint-drawer-employee-information__employee-details .icon-pill{background-color:#fff;margin-right:0}.checkpoint-drawer-employee-information__employee-details .base-button{margin-left:auto}.update-employee-table__title{margin-top:24px;display:flex}.update-employee-table__title__icon{margin-right:8px}.update-employee-table__title__icon path{stroke:#ae2336}.update-employee-table__table{margin-top:8px;overflow:visible}.update-employee-table__table p{color:#354764}.update-employee-table__table .table-cell{padding-top:8px;padding-bottom:8px}.update-employee-table__row__key{color:#ae2336}.update-date-picker{width:100%}.missing-employee-in-wage-file__inline-info-message{flex-direction:column;margin-top:8px;display:flex}.missing-employee-in-wage-file__info-message{margin-left:16px}.missing-employee-in-wage-file__accordion .accordion__summary{grid-template-columns:1fr 1fr;min-height:max-content;display:grid}.missing-employee-in-wage-file__content{flex-direction:column;gap:8px;display:flex}.incorrect-cost-allocation-checkpoint,.incorrect-cost-allocation-checkpoint__container{flex-direction:column;gap:8px;display:flex}.clickable-rows .ag-viewport [role=row]{cursor:pointer}.ag-grid-table__header{justify-content:space-between;gap:8px;display:flex}.ag-grid-table__custom-header-content{gap:8px;width:100%;display:flex}.ag-grid-table__settings-buttons{align-items:flex-end;gap:8px;display:flex}.ag-grid-table__settings-buttons button{padding:2px 8px;width:max-content!important;font-size:12px!important}.ag-grid-table__wrapper{flex-direction:column;gap:8px;height:100%;display:flex}.ag-grid-table__wrapped-text{padding:8px;line-height:1.5rem}.full-name{align-items:center;gap:8px;display:flex;overflow:hidden}div.pay-type-mapping-drawer__buttons{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-right:16px;display:flex}.max-character-limit__footer{justify-content:right;display:flex}.max-character-limit__text{color:#5d6b82}.text-area__small .input-area{min-height:50px;max-height:80px;font-size:14px;line-height:1.5rem}.wage-type-selection{flex-direction:column;gap:8px;display:flex}.pay-type-mapping-tab{flex-direction:column;gap:24px;margin-top:24px;display:flex}.pay-type-mapping-tab__section{flex-direction:column;gap:8px;display:flex}.pay-type-mapping-tab__section:first-of-type{margin-bottom:-16px}.missing-pay-types-banner{height:auto}.missing-pay-types-banner .banner__icon path{stroke:#f5f6f7}.filter-component{align-items:center;gap:16px;margin:16px 0;display:flex}.filter-component__search{flex-grow:2;margin:0;width:auto!important}.filter-component__dropdowns{display:flex}._pillContainer_1uuf9_1{flex-wrap:wrap;gap:4px;display:flex}._drawerContainer_1uuf9_11{display:flex}._drawerContainer__checkbox_1uuf9_18{margin:16px}._labelContainer_1uuf9_22{flex-wrap:wrap;gap:8px;display:flex}._finalizeButton_170wp_1{width:100%;margin:16px auto auto}.update-wage-info,.update-start-date{height:auto}section.wage-type-change-info{flex-direction:column;gap:16px;display:flex}section.wage-type-change-info .wage-type-change-info__period-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}section.wage-type-change-info .inline-edit__children span{margin-left:auto}.multiple-monthly-salary-fromdate{flex-direction:column;gap:16px;display:flex}.multiple-monthly-salary-fromdate__period-header{align-items:center;gap:8px;display:flex}.multiple-monthly-salary-fromdate__wage-type-row-section{margin-bottom:8px}.multiple-monthly-salary-fromdate .inline-edit__children span{margin-left:auto}.multiple-monthly-salary-fromdate__amount-text{text-wrap:nowrap}._container_x0nu9_1{padding-bottom:8px}._srOnly_x0nu9_5{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._listIcon_x0nu9_17{padding-right:8px}.update-wages-payed-amount{flex-direction:column;display:flex}.update-wages-payed-amount .inline-edit__label{max-width:50%}.update-wages-payed-amount__pill{margin-bottom:16px}.update-wages-payed-amount__period-section{flex-direction:column;gap:8px;margin-top:16px;margin-bottom:16px;display:flex}.update-wages-payed-amount__label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.update-wages-payed-amount__label .body2{color:#354764}.update-wages-payed-amount__button{margin-top:16px}.update-wages-payed-amount__period-header{align-items:center;gap:8px;display:flex}.update-individual-choice-itp1-from-date__inputs{flex-direction:column;gap:16px;display:flex}.update-individual-choice-itp1-from-date__date-header{align-items:center;gap:8px;display:flex}.update-reemployment{flex-direction:column;gap:8px;display:flex}.update-reemployment__save-button{width:100%;margin-top:8px}.update-reemployment__label{color:#354764}.error-message{vertical-align:middle;margin:8px 0;display:flex}.error-message__content{flex-direction:column;align-items:flex-start;display:flex}.error-message svg.error-message__icon{width:24px;min-width:max-content;height:24px;margin-right:8px}.error-message svg.error-message__icon path{stroke:#ae2336}.error-message__text{color:#ae2336}.update-end-date{height:auto}.negative-kub-sum-correction{flex-direction:column;gap:16px;display:flex}.negative-kub-sum-correction__button{flex:1}.negative-kub-sum-correction__buttons{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.employment-info{flex-direction:row;align-items:center;gap:8px;display:flex}.employment-info__label{color:#505f79}.employment-info__icon-section{flex-direction:row;align-items:center;gap:8px;display:flex}.employment-info__icon-pill{white-space:nowrap}.is-concern-relocation-input{align-items:center;gap:8px;display:flex}.is-concern-relocation-input__info{justify-content:center;align-items:center;display:flex}.is-concern-relocation-input__text{color:#354764}.is-concern-relocation-input__icon{width:20px;height:20px}.is-concern-relocation-input .tooltip__tip--top{z-index:100;width:200px}.employment-candidates-label{align-items:center;gap:8px;display:flex}.employment-candidates-label__info{justify-content:center;align-items:center;display:flex}.employment-candidates-label__text{color:#354764}.employment-candidates-label__icon{width:20px;height:20px}.employment-candidates-label .tooltip__tip--top{z-index:200;width:200px}.concern-relocation-adjustment{flex-direction:column;gap:8px;margin-bottom:64px;display:flex}.concern-relocation-adjustment__heading{margin-top:8px}.concern-relocation-adjustment__save-button{width:100%;margin-top:8px}.employee-checkpoint-details__header{padding-bottom:8px}.employee-checkpoint-details__subtitle{margin-bottom:8px}.employee-checkpoint-details__pill{flex-direction:row;align-items:center;gap:8px;display:flex}.employee-checkpoint-details__pill .icon-pill{background-color:#ebedf0}.examination-table__full-name{align-items:center;gap:8px;width:fit-content;display:flex;overflow:hidden}.examination-table__cell{align-items:center;gap:8px;padding:4px 0;display:flex;overflow:hidden}.examination{flex-direction:column;gap:8px;height:calc(100% - 64px);display:flex}.examination .filter-component{margin:0}.examination__banner{margin-top:16px}.examination__tabs{flex-direction:column;height:100%;display:flex}.examination__tabs div.tab__content{flex:1}.verify-drawer-insurance-events__event-status{color:#5d6b82}.kub-attribution-tooltip,.kub-attribution-tooltip .tooltip__wrapper{align-items:center;gap:4px;display:flex}.kub-attribution-tooltip__icon{width:20px;height:20px}.insurance-event-about-tab{margin-top:16px}.insurance-event-about-tab .list-group--inline-edit{margin-bottom:16px}.insurance-event-about-tab__values{gap:4px;display:flex}.insurance-event-handle-tab{flex-direction:column;gap:16px;margin-top:16px;display:flex}.insurance-event-handle-tab__button{flex:1}.insurance-event-comment{grid-template-columns:auto 1fr;place-items:end;gap:16px;display:grid}.insurance-event-comment__pill{grid-column:1/-1;place-self:start}.insurance-event-comment__content{flex-direction:column;gap:4px;width:100%;display:flex}.insurance-event-comment__info{justify-content:space-between;display:flex}.insurance-event-comment__name,.insurance-event-comment__date{color:#5d6b82}.insurance-event-comments-tab__comments{flex-direction:column;gap:16px;margin-top:16px;display:flex}.insurance-event-comments-tab__comment{flex-direction:column;gap:16px;display:flex}.insurance-event-details-drawer__sub-title{align-items:center;gap:8px;margin-top:8px;display:flex}._pillContainer_31uyd_1{flex-wrap:wrap;gap:4px;display:flex}._labelContainer_31uyd_11{flex-wrap:wrap;gap:8px;display:flex}._switchContainer_ngpzm_1{gap:8px;display:flex}.retroactive-new-registration-checkpoint{flex-direction:row;align-items:center;gap:8px;display:flex}.verify-drawer-checkpoints-tab__drawer-container{flex-direction:column;justify-content:space-between;gap:8px;margin-top:16px;display:flex;position:relative}.verify-drawer-checkpoints-tab__checkpoint-wrapper{flex-direction:column;gap:4px;margin-bottom:32px;display:flex}.verify-drawer-checkpoints-tab__children-padding{padding-top:16px}._headerContainer_1bt2j_1{justify-content:space-between;align-items:center;gap:16px;display:flex}._headerContainer_1bt2j_1:hover{cursor:pointer;background-color:#fafbfb}._title_1bt2j_12{flex:1;align-items:center;gap:4px;display:flex}._icon_1bt2j_19{box-sizing:border-box;background-color:#ebedf0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._icon_1bt2j_19 svg{width:16px;height:16px}._icon_1bt2j_19 svg path{stroke:#8993a4}._pillsOuterContainer_1bt2j_37{align-items:center;gap:8px;display:flex}._pillsInnrContainer_1bt2j_43{background-color:#ebedf0;border-radius:16px;padding:4px;display:flex}._container_180w5_1{display:flex}._container_180w5_1>:first-child{flex:19}._container_180w5_1>:last-child{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}._tableHeader_180w5_23>:first-child{width:40%}.checkpoints-list__header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.checkpoints-list__header .filter-component{width:100%;margin:0}div.insurance-events-search-result{--size-s:calc(100% / 12);--size-m:calc(100% / 8);--size-l:calc(100% / 4);margin-bottom:16px;padding:0}div.insurance-events-search-result .list-item{width:100%}div.insurance-events-search-result .list-item .table__container{padding:0}div.insurance-events-search-result .list-item td{font-size:12px}div.insurance-events-search-result .list-item th:first-child,div.insurance-events-search-result .list-item td:first-child{width:var(--size-l)}div.insurance-events-search-result .list-item th:nth-child(2),div.insurance-events-search-result .list-item td:nth-child(2){width:var(--size-s)}div.insurance-events-search-result .list-item th:nth-child(3),div.insurance-events-search-result .list-item td:nth-child(3){width:var(--size-m)}div.insurance-events-search-result .list-item th:nth-child(4),div.insurance-events-search-result .list-item td:nth-child(4),div.insurance-events-search-result .list-item th:nth-child(5),div.insurance-events-search-result .list-item td:nth-child(5){width:var(--size-s)}div.insurance-events-search-result .list-item th:nth-child(6),div.insurance-events-search-result .list-item td:nth-child(6),div.insurance-events-search-result .list-item th:nth-child(7),div.insurance-events-search-result .list-item td:nth-child(7){width:var(--size-m)}div.insurance-events-search-result .list-item th:nth-child(8),div.insurance-events-search-result .list-item td:nth-child(8){width:var(--size-l)}.insurance-event-details-row__status{align-items:baseline;gap:8px;display:flex}.insurance-event-details-row__calculations{flex-direction:column;gap:4px;display:flex}.insurance-event-details-row__calculations--details{justify-content:space-between;align-items:center;gap:8px;display:flex}.reporting-employment-details__employment-details{background-color:#ebedf0;border-radius:16px;padding:4px;display:flex}.reporting-employment-details__pills{align-items:center;gap:8px;display:flex}.reporting-employee-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.reporting-employee-header__title{flex:1;align-items:center;gap:4px;display:flex}.reporting-employee-header__icon{box-sizing:border-box;background-color:#ebedf0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.reporting-employee-header__icon svg{width:16px;height:16px}.reporting-employee-header__icon svg path{stroke:#8993a4}.insurance-events-tab{margin-top:16px}.insurance-events-tab__event-label{text-align:left;align-items:center;gap:8px;display:flex}.insurance-events-tab__employee-header,.insurance-events-overview-drawer__sub-title{align-items:center;gap:8px;display:flex}.insurance-events-overview{flex-direction:column;gap:16px;width:100%;display:flex}.insurance-events-overview__results-scroll{width:100%;overflow-x:auto}.insurance-events-overview__results-scroll>ul{width:max-content;min-width:100%}.filter-modal-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.filter-button{font-size:14px}.filter-button .button__icon{align-items:center;width:12px;height:12px;display:flex}.events-filter-details{gap:8px}.events-filter-details__buttons{align-items:center;gap:8px;display:flex}.events-filter-modal__filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.events-filter-modal__icon path{stroke:#479890}.events-filter-modal__select{flex-direction:column;gap:4px;display:flex}.events-filter-modal__select button{min-width:100%}.verify__action-button-above-progress-bar{justify-content:right;display:flex;position:fixed;bottom:106px;right:40px}.verify__insurance-events{padding-bottom:84px}.wage-file-validation{flex-direction:column;gap:8px;height:calc(100% - 64px);padding-bottom:8px;display:flex}.wage-file-validation__tabs{flex-direction:column;height:100%;display:flex}.wage-file-validation__tabs div.tab__content{flex:1}.wage-file-validation__tab-content{flex-direction:column;gap:8px;height:100%;display:flex}.wage-file-validation-overview-drawer{flex-direction:column;gap:8px;display:flex}.wage-file-validation-overview-drawer .list-group--drawer-navigation:not(:last-child){margin-bottom:24px}.wage-file-validation-overview-drawer__employment-record-group{alignment-baseline:baseline;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wage-file-validation-overview-drawer__employment-record-group .icon-pill{background-color:#fff}.drawer-breadcrumbs{height:auto}.drawer-breadcrumbs__breadcrumb{color:#6b788e;margin-right:8px}.wage-file-validation-employee-expandable-drawer{flex-direction:column;gap:8px;display:flex}.wage-file-validation-employee-expandable-drawer .icon-pill{background-color:#fff}.wage-file-validation-employee-expandable-drawer__employee-data,.wage-file-validation-employee-expandable-drawer__employment-record-data,.wage-file-validation-employee-expandable-drawer__sub-employment{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.wage-file-validation-employee-expandable-drawer__employee-data-header,.wage-file-validation-employee-expandable-drawer__employment-record-data__header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wage-file-validation-employee-expandable-drawer__sub-employment{margin-top:8px}.wage-file-validation-employee-expandable-drawer__employee-link,.wage-file-validation-employee-expandable-drawer__employment-pill{margin-left:auto}div.expandable-drawer__content{margin-top:0!important}.wage-file-validation-checkpoint-details-drawer{flex-direction:column;gap:8px;display:flex}.wage-file-validation-checkpoint-details-drawer__toggle-button .icon--medium{transform:rotate(180deg)}.mandatory-employment-record-data-checkpoint,.mandatory-employee-person-number-checkpoint,.multiple-employment-records-checkpoint,.confirm-person-number-change-checkpoint,.confirm-employment-category-change-checkpoint,.mandatory-pay-type-mapping-checkpoint,.missing-employment-in-wage-file-checkpoint,.unfinished-reporting-previous-period-checkpoint,.previous-period-employee-card-missing-checkpoint{flex-direction:column;gap:16px;display:flex}.mandatory-employment-record-data-checkpoint .datepicker--inline-edit,.mandatory-employee-person-number-checkpoint .datepicker--inline-edit,.multiple-employment-records-checkpoint .datepicker--inline-edit,.confirm-person-number-change-checkpoint .datepicker--inline-edit,.confirm-employment-category-change-checkpoint .datepicker--inline-edit,.mandatory-pay-type-mapping-checkpoint .datepicker--inline-edit,.missing-employment-in-wage-file-checkpoint .datepicker--inline-edit,.unfinished-reporting-previous-period-checkpoint .datepicker--inline-edit,.previous-period-employee-card-missing-checkpoint .datepicker--inline-edit{width:100%}.mandatory-pay-type-mapping-checkpoint ul{padding-left:1.5rem;list-style-type:disc}.confirm-employment-category-change-checkpoint__from-to-category .inline-edit__inline-edit-container__children{padding-left:16px}.confirm-person-number-change-checkpoint__confirm-modal-button{margin-left:8px}.confirm-person-number-change-checkpoint__confirm-modal-content{flex-direction:column;gap:8px;display:flex}.confirm-person-number-change-checkpoint .banner__info{gap:8px;display:flex}.confirm-person-number-change-checkpoint .banner__icon{flex-shrink:0}div.accordion__content{padding-top:0}div.accordion__title{font-size:14px}.incorrect-cost-allocation-checkpoint,.incorrect-cost-allocation-checkpoint__container{flex-direction:column;gap:8px;display:flex}.incorrect-cost-allocation-checkpoint__total{margin-left:16px}.incorrect-cost-allocation-checkpoint__list-group{border:1px solid #f5f6f7;border-radius:8px}.incorrect-cost-allocation-checkpoint__share{align-items:center;gap:8px;width:100%;display:flex}.add-cost-centre-or-unit-modal{flex-direction:column;gap:8px;min-height:160px;display:flex}.add-cost-centre-or-unit-modal div.card-action{margin-top:0}.multiple-employment-records-checkpoint{padding-bottom:32px}.multiple-employment-records-checkpoint__record-label{align-items:center;gap:8px;display:flex}.multiple-employment-records-checkpoint__employment-category-header{flex-direction:column;display:flex}.multiple-employment-records-checkpoint__icon-pills{flex-wrap:wrap;gap:8px;display:flex}.multiple-employment-records-checkpoint__date-label{flex-flow:column wrap;gap:4px;display:flex}.multiple-employment-records-checkpoint__employment-category-details{gap:8px;display:flex}.multiple-employment-records-checkpoint__employment-record-label{align-items:center;gap:4px;display:flex}.radio--disabled .multiple-employment-records-checkpoint__employment-record-label{opacity:.8}.multiple-employment-records-checkpoint__employment-category-details-container{background-color:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.missing-employment-in-wage-file-checkpoint{padding-bottom:32px}.missing-employment-in-wage-file-checkpoint__employment-category-group{background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.missing-employment-in-wage-file-checkpoint__employment{flex-direction:column;gap:8px;display:flex}.missing-employment-in-wage-file-checkpoint__employment-info{align-items:center;display:flex}.missing-employment-in-wage-file-checkpoint__employment-info span:first-child{margin-right:4px}.unfinished-reporting-previous-period-checkpoint__employee-information{background-color:#fff;border-radius:16px;align-items:center;gap:8px;padding:16px;display:flex}.unfinished-reporting-previous-period-checkpoint__employee-information div.icon-pill{margin-right:0}.previous-period-employee-card-missing-checkpoint__employee-information{background-color:#fff;border-radius:16px;align-items:center;gap:8px;padding:16px;display:flex}.previous-period-employee-card-missing-checkpoint__employee-information div.icon-pill{margin-right:0}div.pay-type-mapping-drawer div.drawer-navigation__label,div.pay-type-mapping-drawer .drawer-navigation{width:100%}div.pay-type-mapping-drawer__navigation-label{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}div.pay-type-mapping-drawer__title{flex-direction:column;margin-bottom:16px;display:flex}div.pay-type-mapping-drawer__sections{flex-direction:column;gap:24px;display:flex}div.pay-type-mapping-drawer__section{flex-direction:column;gap:16px;display:flex}div.pay-type-mapping-drawer__section-header{justify-content:space-between;align-items:center;gap:16px;display:flex}div.pay-type-mapping-drawer__section-header-text,div.pay-type-mapping-drawer__section-list{flex-direction:column;display:flex}.pay-type-mapping-drawer{flex-direction:column;gap:16px;display:flex}.pay-type-mapping-drawer__subtitle{color:#42526d!important}.pay-type-mapping-drawer__buttons{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-right:16px;display:flex}.pay-type-mapping-drawer__loading-state{min-height:24rem}.pay-type-mapping-drawer .drawer-navigation__drawer-navigation-container__label{width:100%}.pay-type-mapping-drawer__navigation-label{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.pay-type-mappings-section__banner{height:auto}.pay-type-mappings-section__banner .banner__icon path{stroke:#f5f6f7}.module-card{background-color:#fff;border:2px solid #0000;border-radius:8px;flex-direction:column;flex-grow:1;flex-basis:0;align-items:center;min-width:30rem;padding:16px;transition:all .15s ease-in-out;display:flex}.module-card:hover{cursor:pointer;border:2px solid #218379;transform:scale(1.02)}.module-card--icon-container{background-color:#e9f3f2;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:16px 0;display:flex}.module-card--icon-container__icon path,.module-card--icon-container__icon circle{stroke:#218379}.module-card__typography{margin-bottom:16px}.module-card--children-container{flex-flow:wrap;width:100%;display:flex}.module-card--children-container--child{background-color:#f5f6f7;border-radius:8px;flex-direction:column;flex-grow:1;flex-basis:0;align-items:center;min-width:8rem;margin:4px;padding:4px;display:flex}.module-card--children-container--child--label{color:#5d6b82}.employer-settings{height:auto;margin-top:24px;display:flex}.employer-settings button,.employer-settings button:hover{color:#15294b;background:#fff;font-size:1rem}.employer-settings__content{background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:33%;height:200px;margin:10px;padding:10px;display:flex}.employer-settings__icon{background-color:#e9f3f2;border-radius:40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.employer-settings--settings-container{margin-top:48px}.employer-settings--settings-container__typography{margin-bottom:24px}.employer-settings--settings-container--card-container{flex-flow:wrap;gap:32px;display:flex}.reporting-settings{flex-direction:column;height:100%;display:flex}.reporting-settings div.tab__content{flex:1}.reporting-settings-tab{flex-flow:wrap;gap:32px;margin-top:32px;display:flex}.reporting-settings-tab__module-card{max-width:500px;margin-bottom:0}.reporting-settings-tab__module-card-content{flex-flow:wrap;gap:8px;width:500px;display:flex}.reporting-settings-tab__module-card-content .module-card-box{flex:150px}.reporting-settings-tab .module-card-box span.body2{text-align:center}.reporting-settings-tab--card-container{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.reporting-settings-tab--card-container>*{flex:250px;margin:0}.reporting-settings-tab__permission-denied-message,.reporting-settings-tab__loading-container{width:fit-content;margin:0 auto}.wage-file-settings-drawer{flex-direction:column;gap:16px;height:auto;margin-top:8px;display:flex}.wage-file-settings-drawer__button{flex:1}.module-card-box{box-sizing:border-box;cursor:pointer;background-color:#f5f6f7;border-radius:8px;flex-direction:column;align-items:center;gap:4px;width:100%;padding:8px 16px;display:flex}.module-card-box--label{color:#5d6b82}.reporting-scheduled-jobs-details-drawer{flex-direction:column;display:flex}.reporting-scheduled-jobs-details-drawer__save-button{margin-top:16px}.part-time-pension-settings-drawer{flex-direction:column;gap:16px;height:auto;margin-top:8px;display:flex}.part-time-pension-settings-drawer__button{flex:1}.part-time-pension-settings-drawer__label-with-tooltip{color:#354764;align-items:center;width:50%;padding:0 16px}.fok-codes-drawer{flex-direction:column;gap:8px;height:auto;margin-top:8px;display:flex}.benifex-settings-drawer{flex-direction:column;gap:8px;display:flex}.benifex-settings-drawer__preview-filters{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.benifex-settings-drawer__preview-actions{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.benifex-settings-drawer__preview-actions .benifex-settings-drawer_button{flex:1 1 0;min-width:160px;margin-top:0}@media (width<=520px){.benifex-settings-drawer__preview-filters{grid-template-columns:1fr}.benifex-settings-drawer__preview-actions{flex-direction:column;align-items:stretch}.benifex-settings-drawer__preview-actions .benifex-settings-drawer_button{min-width:0}}.employer-individual-choices-table__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.employer-individual-choices-table__centered-cell{align-items:center;height:100%;display:flex}.floating-add-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.add-employer-individual-choice-modal__inputs{flex-direction:column;gap:16px;display:flex}.add-employer-individual-choice-modal__switches{align-items:center;gap:24px;display:flex}.add-employer-individual-choice-modal__switch{flex-direction:column;gap:8px;display:flex}.add-employer-individual-choice-modal__switch span.caption{white-space:nowrap}.employer-individual-choice-about-tab{flex-direction:column;gap:16px;display:flex}.employer-individual-choices-tab,.employment-control-point-settings-table,.policy-settings{flex-direction:column;gap:8px;height:100%;display:flex}.policy-settings__banner{flex-direction:row;align-items:center;gap:16px;display:flex}.agreed-product-row__pill{margin-left:4px}.policy-benefit-overview__tab{margin-top:24px}.policy-benefit-overview__table{margin-bottom:24px}.rule-type-drawer__list-group{margin-top:24px}.rule-type-drawer__list-group-collapsible{margin-top:4px}.individual-choice-retirement-age-rule{margin-top:16px}.individual-choice-retirement-age-rule__collapsible,.year-of-birth-limit-rule__collapsible{margin-top:4px}.wage-limit-rule-group{flex-direction:column;width:100%;margin-top:16px;display:flex}.wage-limit-rule-group__buttons{justify-content:center;width:100%;margin-top:16px;display:flex}.induvidual-choice-itp1-rule__collapsible{margin-bottom:4px}.policy-benefit-drawer__tab{margin-top:24px}.policy-benefit-drawer__tab__table{margin-top:8px}.sub-title-pill{gap:4px;display:flex}.agreed-products-drawer{display:flex}.agreed-products-drawer__button{align-items:center;margin-top:16px;display:flex}.agreed-products-drawer__button button{width:100%}.create-benefit-modal{flex-direction:column;gap:16px;display:flex}.create-benefit-modal__dropdown button{font-size:14px}.policy-benefits{flex-direction:column;gap:8px;height:100%;display:flex}.policy-benefits div.filter-component{margin:0}.policy-tabs{flex-direction:column;height:100%;display:flex}.policy-tabs div.tab__content{flex:1}.policy-tabs--groups-tab{flex-flow:wrap;gap:32px;display:flex}.policy-employment-group-drawer__tabs,.policy-employment-group-drawer__tabs__tab{margin-top:24px}.policy-employment-group-drawer__tabs__or-container{text-align:center;justify-content:center;margin-top:24px;display:flex}.policy-employment-group-drawer__tabs__or-container__text{color:#505f79}.policy-employment-group-drawer__tabs__or-container__button{width:100%}.policy-employment-group-drawer__tabs__or-container__button--icon path{fill:#fff}.policy-employment-group-drawer__tabs__rule-list-group{margin-top:24px}.policy-employment-group-drawer__pill{justify-content:flex-start;gap:4px;display:flex}.policy-calculations-tab{flex-direction:column;gap:8px;height:100%;display:flex}.policy-calculations-tab__create-group-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.pgl-rule-drawer{flex-direction:column;gap:16px;height:auto;margin-block:8px;display:flex}.pgl-rule-drawer__buttons{justify-content:space-between;align-items:center;gap:16px;display:flex}.pgl-rule-drawer__buttons button{width:100%}.pgl-rule-drawer__navigation{text-align:left;gap:16px}.pgl-calculations-details-drawer{max-height:100%;overflow:scroll}._description_4oa4r_1{margin-top:16px}.policy-version-header{height:auto;display:flex}.policy-version-header__version-info{width:100%;display:flex}.policy-version-header__version-info--pill,.policy-version-header__version-info--icon{margin:0 4px}.policy-version-header__actions{float:right;height:36px;display:flex}.policy-version-header__actions--button{white-space:nowrap;margin:0 4px;padding:8px 16px}.policy-version-header__banner{width:100%;display:flex}.policy-comment-entry{margin-top:20px;display:flex}.policy-comment-entry__avatar{flex-direction:column;margin-top:auto}.policy-comment-entry__content{flex-direction:column;width:100%;padding-left:20px}.policy-comment-entry__content .policy-comment-entry__content__meta{margin-top:4px;display:flex}.policy-comment-entry__content .policy-comment-entry__content__meta--name{color:#5d6b82}.policy-comment-entry__content .policy-comment-entry__content__meta--date{color:#5d6b82;margin-left:auto}.policy-comments__comments{margin-bottom:20px}.policy-comments__add-comments .input-area{height:7rem}.policy-version-drawer__go-to-version{margin:24px 0}.policy-changes-drawer--sub-title{margin:1.5rem 0}.policy-changes-drawer--sub-title__typography{color:#5d6b82}.policy-changes-drawer__inlineEdit--label{display:flex}.policy-changes-drawer__inlineEdit--label__pill{margin-left:.5rem}.policy-changes-drawer__inlineEdit__typography{color:#5d6b82;margin:0 .625rem}.policy-version-drawer-navigation{height:auto;display:flex}.policy-version-drawer-navigation__version-info{width:100%;display:flex}.policy-version-drawer-navigation__version-info--pill,.policy-version-drawer-navigation__version-info--icon,.policy-version-drawer-navigation__version-info--typography{margin:4px}.policy-versions-drawer{height:auto;display:flex}.policy-versions-drawer--list-group{margin:25px 0}.policy-versions-drawer__title{display:flex}.policy-versions-drawer__title--pill,.policy-versions-drawer__title--icon,.policy-versions-drawer__title--typography{margin:4px}.kub-table{margin-top:32px}.create-kub-modal{flex-direction:column;gap:16px;display:flex}.kub-drawer__content{flex-direction:column;gap:24px;margin-top:24px;display:flex}.kub-drawer__description-text{color:#5d6b82;font-size:14px}.kub-tab{flex-direction:column;height:100%;display:flex}.wage-file-setup-drawer__content{flex-direction:column;gap:24px;display:flex}.wage-file-setup-drawer__group{flex-direction:column;gap:8px;display:flex}.wage-file-setup-drawer__mapping-value{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.wage-file-setup-drawer__info-message{color:#354764;max-width:80%}.wage-file-setup-tab,.wage-type-mapping-settings{flex-direction:column;height:100%;display:flex}.wage-type-mapping-settings div.tab__content{flex:1}.pay-type-table{flex-direction:column;gap:8px;height:100%;display:flex}.pay-type-table__icon{align-items:center;height:100%;display:flex}.pay-type-table>div.filter-component,.pay-type-table>div.filter-component .filter-component__dropdown{margin:0}.create-pay-type-modal{flex-direction:column;gap:16px;display:flex}.create-pay-type-modal__columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.create-pay-type-modal__column-left,.create-pay-type-modal__column-right{flex-direction:column;gap:16px;display:flex}.pay-type-tab{flex-direction:column;height:100%;display:flex}.wage-type-table{flex-direction:column;gap:8px;height:100%;display:flex}.wage-type-table>div.filter-component,.wage-type-table>div.filter-component .filter-component__dropdown{margin:0}.create-wage-type-modal{flex-direction:column;gap:16px;display:flex}.wage-type-overview-tab{flex-direction:column;display:flex}.wage-type-overview-tab__space{margin-top:16px}.wage-type-tab{flex-direction:column;gap:8px;height:100%;display:flex}.unhandled-error__error-section code{color:#981f2f;padding:1%;font-size:small}.unhandled-error__icon path{stroke:#fda522}.unhandled-error__icon{margin-right:8px}.unhandled-error__error-section{max-height:24rem;overflow-y:scroll}.unhandled-error--overflow{margin-right:8px}.contract-list-item__header{align-items:center;gap:8px;padding-top:4px;display:flex}.contract-list-item__header .icon-pill{margin-right:0}.contract-list-item__header-title{flex:1}.contract-list-item__list{flex-direction:column;gap:8px;display:flex}.contract-list-item__titles{grid-template-columns:repeat(4,1fr);gap:16px;padding:0 8px 8px;display:grid}.contract-list-item__titles span{color:#243757}.contract-list-item__row{background-color:#f5f6f7;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:16px;padding:4px 8px;display:grid}.contract-list-item__row span{color:#243757}.products-tab,.cost-centres-tab,.agreement-status-tab,.agreement-settings-tab{flex-direction:column;gap:16px;margin-top:16px;display:flex}.agreement-settings-tab__tgl-label,.agreement-settings-tab__tgl{flex-direction:row;gap:16px;display:flex}.agreement-settings-tab__button{flex:1}.agreement-settings-tab__buttons{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.create-new-agreed-product{flex-direction:column;gap:16px;display:flex}.agreement-registry-drawer__title{margin-top:24px;margin-bottom:24px}.agreement-registry-drawer__sub-title{align-items:center;gap:8px;margin-top:4px;display:flex}.agreement-registry-drawer__content{flex-direction:column;gap:16px;display:flex}.agreed-product-details{flex-direction:column;display:flex}.agreed-product-details__button{flex:1}.agreed-product-details__buttons{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}._agreedProductGroupingContainer_zt72h_1{flex-direction:column;gap:8px;display:flex}.agreement-registry-overview{margin-top:32px;padding-bottom:32px}.agreement-registry-overview__list{flex-direction:column;display:flex}.create-contract-modal{flex-direction:column;gap:16px;display:flex}.create-contract-modal__dropdown button{font-size:14px}.employees .tabs__header--tab-group{top:var(--employees-sticky-offset,0);z-index:1;background-color:#f5f6f7;padding-bottom:.5rem;position:sticky}.employee-search-input{align-items:flex-start;gap:16px;display:flex}.employee-search-input .input{flex:1}.employee-search-input button{height:2.5rem}@media (width<=640px){.employee-search-input{flex-direction:column}}.search-filters-modal{flex-direction:column;gap:16px;display:flex}.search-filters-modal__icon{margin-right:8px}.search-filters-modal__icon path{stroke:#479890}.search-filters-modal__filters{grid-template-columns:repeat(3,minmax(18rem,1fr));gap:16px;display:grid}.search-filters-modal__filter-column{flex-direction:column;gap:16px;display:flex}.filter-dropdown{width:100%;min-width:18rem;max-width:none}@media (width<=640px){.search-filters-modal__filters{grid-template-columns:1fr}}.single-employment-details{display:flex}.multiple-employment-details{gap:8px;display:flex}.multiple-employment-details__button{cursor:pointer;background-color:#0000;border:none;border-radius:16px;align-items:center;gap:8px;padding-inline:8px;display:flex}.multiple-employment-details__button span{color:#218379}.multiple-employment-details__button svg{width:16px;height:16px}.multiple-employment-details__button svg path{stroke:#218379}.multiple-employment-details__button--toggled svg{transform:rotate(90deg)}.multiple-employment-details__button:hover{background-color:#f5f6f7}.multiple-employment-details__button:hover span{color:#175c55}.multiple-employment-details__employments{flex-direction:column;display:flex}.multiple-employment-details-row{background-color:#f5f6f7;border-radius:16px;align-items:center;margin-top:8px;display:flex}.multiple-employment-details-row__details{flex:1;align-items:center;gap:8px;display:flex}.multiple-employment-details-row__button{cursor:pointer;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;margin-right:16px;padding:8px;display:flex}.multiple-employment-details-row__button svg path{stroke:#98a1b0}.multiple-employment-details-row__button:hover{background-color:#ebedf0}.multiple-employment-details-row__button:hover svg path{stroke:#6b788e}.multiple-employment-details-row__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.employees-filter-details{flex-direction:row;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.employee-tab__label,.employee-tab__activeFilters{color:#505f79;margin:16px 0 8px}.employee-tab__activeFilters :hover{cursor:pointer}.employee-tab__search-results{margin-top:8px}.employee-tab__label-row{justify-content:space-between;display:flex}.employee-tab .message--alert{color:#ae2336}.employee-tab__filter-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.employment-details-overview-tab{flex-direction:column;gap:8px;margin-top:16px;margin-bottom:16px;display:flex}.employment-details-overview-tab__label-with-info{flex-direction:row;align-items:center;gap:8px;display:flex}.employment-details-overview-tab__label{color:#354764}.employment-details-overview-tab svg.employment-details-overview-tab__info-icon{width:16px;height:16px}.employment-details-overview-tab svg.employment-details-overview-tab__info-icon path{stroke:#5d6b82}.editable-employment-details{flex-direction:column;gap:16px;display:flex}.editable-property__label{color:#354764;align-items:center;gap:4px;display:flex}.editable-property__label span{color:inherit}.editable-property__icon{width:20px;height:20px}.accounting-components-overview-tab{flex-direction:column;gap:16px;width:100%;display:flex}.accounting-components-overview-tab span.body2,.accounting-components-overview-tab span.caption{color:#354764}.accounting-components-overview-tab__header{align-items:center;padding:.75rem 0;display:flex}.accounting-components-overview-tab__header>*{flex:1}.accounting-components-overview-tab__cost-centre{background-color:#fff;border-radius:8px}.accounting-components-overview-tab__row{border-bottom:1px solid #ebedf0;align-items:center;padding:1rem;display:flex}.accounting-components-overview-tab__row>*{flex:1}.accounting-components-overview-tab__sub-components{cursor:pointer;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex}.accounting-components-overview-tab__sub-components svg{transform:rotate(90deg)}.accounting-components-overview-tab__sub-components svg path{stroke:#b3b9c4}.accounting-components-overview-tab__sub-components.open svg{transform:rotate(-90deg)}.accounting-components-overview-tab__sub-component{align-items:center;padding:0 1rem 1rem;display:flex}.accounting-components-overview-tab__sub-component>*{flex:1}.employment-overview-section{background-color:#fff;border:2px solid #0000;border-radius:8px;flex-direction:column;min-width:200px;padding:16px;display:flex;position:relative}.employment-overview-section__list{flex-direction:column;gap:8px;width:100%;display:flex}.employment-overview-section__property{flex-direction:column;width:fit-content;list-style:none;display:flex}.employment-overview-section__property-icon{width:20px;height:20px}.employment-overview-section__property-label{color:#5d6b82}.employment-overview-section__property-text{color:#243757}.employment-overview-section__property-value{align-items:center;gap:4px;display:flex}.employee-section-label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.employee-section-label .tooltip__wrapper{z-index:10}.employee-section-label__draft-changed{justify-content:center;align-items:center;display:flex}.employee-section-label__icon{width:20px;height:20px}.benefits-overview-drawer{margin-top:16px}.benefits-overview-drawer__list-item-label{align-items:center;gap:8px;display:flex}.benefit-details-drawer{margin-top:16px}.benefit-details-affiliation-tab{flex-direction:column;gap:16px;display:flex}.benefit-details-affiliation-tab__icon{justify-content:flex-end;align-items:center;display:flex}.benefit-details-affiliation-tab__value{align-items:center;gap:16px;display:flex}.benefit-details-affiliation-tab__or{text-align:center}.interactive-card-box{box-sizing:border-box;cursor:pointer;background-color:#f5f6f7;border-radius:8px;flex-direction:column;gap:4px;padding:8px 16px;display:flex}.interactive-card-box span.body2.interactive-card-box--label{color:#5d6b82}.interactive-card-box__header{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.interactive-card-box__tooltip-icon{cursor:pointer;flex-shrink:0;width:20px;height:20px}.benefits-overview-section{grid-template-columns:repeat(3,3fr) 1fr;gap:8px;display:grid}.benefits-overview-section__box{box-sizing:border-box;width:100%;display:flex}.benefits-overview-section__box-label.body2{color:#5d6b82}.draft-changed-tooltip,.draft-changed-tooltip .tooltip__wrapper{align-items:center;gap:4px;display:flex}.from-sub-employment-tooltip__icon{width:20px;height:20px}.concern-history-icon-with-tooltip,.concern-history-icon-with-tooltip .tooltip__wrapper{align-items:center;gap:4px;display:flex}.wage-types-overview-drawer{flex-direction:column;gap:16px;margin-top:16px;display:flex}.yearly-overview__month .drawer-navigation__label,.yearly-overview__month .drawer-navigation__label>*{width:100%}.yearly-overview__label{justify-content:space-between;gap:4px;width:100%;display:flex}.yearly-overview__label-text{align-items:center;gap:4px;padding-right:1rem;display:flex}.yearly-overview__icon{width:20px;height:20px}.wage-type-details-drawer{flex-direction:column;gap:16px;display:flex}.wage-type-details-drawer__sum .inline-edit__children span{text-align:right;width:100%;margin-right:24px}.wage-type-details-drawer__navigation-label{align-items:center;gap:8px;display:flex}.gross-salary-wage-details,.wage-details{flex-direction:column;gap:16px;display:flex}.wage-details__label{align-items:baseline;gap:4px;display:flex}.wage-details__label--text{color:#354764}.wage-details--disabled-in-draft:hover svg path{stroke:#b3b9c4}.wage-details--disabled-in-draft:hover{cursor:not-allowed}.wage-details-drawer{flex-direction:column;gap:16px;display:flex}.wage-details-drawer__subtitle{align-items:center;gap:8px;display:flex}.concern-history-wage-type-details-drawer{flex-direction:column;gap:16px;display:flex}.concern-history-wage-type-details-drawer__drawer-title{flex-direction:row;align-items:center;gap:8px;display:flex}.concern-history-wage-type-details-drawer__sum .inline-edit__children span{text-align:right;width:100%;margin-right:24px}.concern-history-wage-type-details-drawer__navigation-label{align-items:center;gap:8px;display:flex}.concern-history-wage-type-details-drawer__navigation-label span{color:#354764}div.wages-overview-drawer{flex-direction:column;gap:8px;display:flex}.wages-overview-drawer__title{flex-direction:column;display:flex}.wages-overview-drawer__label{align-items:center;gap:8px;display:flex}.wages-overview-section{grid-template-columns:repeat(3,3fr) 1fr;gap:8px;display:grid}.wages-overview-section__history-row{margin-top:8px}.wages-overview-section__history-label{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.wages-overview-section__text-label.body2{color:#5d6b82}.details-drawer-title{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.kub-details-drawer{margin-top:16px}.kub-details-drawer .list-group--inline-edit{margin-bottom:24px}.kub-details-drawer .inline-edit__children{text-align:right}.kub-details-drawer__heading{margin-top:8px}.kub-details-drawer__label{align-items:baseline;gap:4px;display:flex}.kub-details-drawer__label--text{color:#354764}.kub-details-drawer--locked-sum{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.kub-details-drawer--text{margin-left:8px}.bonus-overview-drawer{flex-direction:column;gap:16px;display:flex}.bonus-overview-drawer .inline-edit__children{text-align:right}.bonus-overview-drawer__history-label{flex-direction:row;align-items:center;gap:8px;display:flex}.pgl-wage-type-details-drawer{flex-direction:column;gap:16px;display:flex}.pgl-wage-type-details-drawer__heading{padding-bottom:8px}.pgl-wage-type-details-drawer .inline-edit__children{text-align:right}.pgl-wage-type-details-drawer__label{flex-flow:wrap;align-items:center;gap:8px;display:flex}.pgl-details-drawer{flex-direction:column;gap:16px;display:flex}.pgl-details-drawer .inline-edit__children{text-align:right}.pgl-details-drawer__drawer-title{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;display:flex}.pgl-details-drawer--locked-sum{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.pgl-details-drawer--text{margin-left:8px}.pgl-details-drawer__label{flex-flow:wrap;align-items:center;gap:8px;display:flex}.calculation-label{align-items:center;gap:8px;display:flex}.calculation-label__label-color{color:#5d6b82}.calculations-about-drawer-tab{margin-top:16px}.calculations-about-drawer-tab .list-group--drawer-navigation{margin-bottom:24px}.calculations-about-drawer-tab__heading{padding-bottom:8px}.calculations-about-drawer-tab__locked-sum{box-sizing:border-box;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.calculation-locks-drawer-tab{margin-top:16px}.calculation-locks-drawer-tab .list-group--drawer-navigation{margin-bottom:24px}.calculation-locks-drawer-tab__heading{padding-bottom:8px}.calculation-locks-drawer-tab__label{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.calculation-locks-drawer-tab__label--text{color:#354764}.calculation-locks-drawer-tab__locked-sum{box-sizing:border-box;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.calculation-locks-drawer-tab__draft-banner{margin-bottom:8px}.calculation-lock-details{flex-direction:column;margin-top:16px;display:flex}.calculation-lock-details__period-list-group{margin-top:16px}.calculation-lock-details__buttons{flex-direction:row;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.calculation-lock-details__period-input{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;display:flex}.calculation-lock-details-drawer .list-group--inline-edit{margin-bottom:24px}.calculation-lock-details-drawer .inline-edit__children{text-align:right}.calculation-lock-details-drawer__label{align-items:baseline;gap:4px;display:flex}.calculation-lock-details-drawer__label--text{color:#354764}.calculation-lock-details-drawer__heading{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.calculation-lock-details-drawer__heading--text{color:#354764}.create-draft-calculation-lock-drawer{flex-direction:column;margin-top:16px;display:flex}.create-draft-calculation-lock-drawer__collapsible-list-group{margin-top:4px}.create-draft-calculation-lock-drawer__period-list-group,.create-draft-calculation-lock-drawer__button{margin-top:16px}.create-draft-calculation-lock-drawer__period-input{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;display:flex}.calculations-overview-section{flex-direction:column;gap:8px;display:flex}.calculations-overview-section__boxes{grid-template-columns:repeat(3,3fr) 1fr;gap:8px;display:grid}.calculations-overview-section__box{box-sizing:border-box;width:100%;display:flex}.calculations-overview-section__box-label.body2{color:#5d6b82}.calculations-overview-section__value{box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.calculations-overview-section__locked-sum{box-sizing:border-box;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.calculations-overview-section__previous-sum{color:#5d6b82}.absence-wage-types-overview-drawer{flex-direction:column;gap:16px;margin-top:16px;display:flex}.employer-wage-type-label{align-items:center;gap:8px;display:flex}.yearly-absence-overview__month .drawer-navigation__label,.yearly-absence-overview__month .drawer-navigation__label>*{width:100%}.yearly-absence-overview__label{justify-content:space-between;gap:4px;width:100%;display:flex}.yearly-absence-overview__label-text{align-items:center;gap:4px;padding-right:1rem;display:flex}.yearly-absence-overview__icon{width:20px;height:20px}.absence-wage-type-details-drawer{flex-direction:column;gap:16px;display:flex}.absence-wage-type-details-drawer__total .inline-edit__children span{text-align:right;width:100%;margin-right:24px}.absence-wage-details,.absence-wage-details-drawer{flex-direction:column;gap:16px;display:flex}.absence-wage-details-drawer__subtitle{align-items:center;gap:8px;display:flex}.absence-overview-drawer{flex-direction:column;gap:8px;display:flex}.absence-overview-drawer__title{flex-direction:column;display:flex}.absence-overview-drawer__label{align-items:center;gap:8px;display:flex}.absence-overview-section .banner__icon path{stroke:#fafbfb}.employee-individual-choices-about-tab,.employee-individual-choice-details-drawer{flex-direction:column;gap:16px;display:flex}.employee-individual-choice-details-drawer__button{flex:1}.employee-individual-choice-details-drawer__buttons{justify-content:center;align-items:center;gap:16px;display:flex}.employee-individual-choice-create-drawer{flex-direction:column;gap:16px;display:flex}.individual-choices-section__pills{align-items:center;gap:8px;display:flex}.employee-comment-entry{margin-top:20px;display:flex}.employee-comment-entry__avatar{flex-direction:column;margin-top:auto}.employee-comment-entry__content{flex-direction:column;width:100%;padding-left:20px}.employee-comment-entry__content .employee-comment-entry__content__meta{margin-top:4px;display:flex}.employee-comment-entry__content .employee-comment-entry__content__meta--name{color:#5d6b82}.employee-comment-entry__content .employee-comment-entry__content__meta--date{color:#5d6b82;margin-left:auto}.employee-comments-drawer{margin-top:48px}.employee-comments-drawer__comments{margin-bottom:20px}.employee-comments-drawer__add-comments{margin-top:24px}.employee-comments-drawer__add-comments .input-area{height:7rem}.employee-comments-overview-section{grid-template-columns:repeat(3,3fr) 1fr;gap:8px;display:grid}.employee-comments-overview-section__box{box-sizing:border-box;width:100%;display:flex}.employee-comments-overview-section__box-label.body2{color:#5d6b82}.employee-actions{margin-bottom:8px}.employee-actions__section{align-items:flex-end;gap:8px;display:flex}.employee-actions__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.employee-actions__buttons{gap:8px;display:flex}.employee-actions__button{padding:6px 16px 6px 6px}.employee-actions__button .button__icon{justify-content:center;align-items:center;display:flex}.employee-actions__icon{width:18px;height:18px}.period-change-button{cursor:pointer;background-color:#ebedf0;border:none;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .1s ease-in-out;display:flex}.period-change-button--previous{transform:rotate(180deg)}.period-change-button svg path{stroke:#5d6b82}.period-change-button:hover{background-color:#dfe2e6}.period-change-button__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.period-select{align-items:center;gap:8px;display:flex}.period-select .select__button--label{font-size:14px;line-height:1}.publish-draft-employee-modal{flex-direction:column;gap:16px;height:auto;min-height:115px;display:flex}.publish-draft-employee-modal__period{flex-direction:column;gap:8px;display:flex}.publish-draft-employee-modal__errors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.employments-details{min-width:250px}.employments-details .select__button--label{font-size:14px;line-height:1}.employee-overview__info-banner{margin-bottom:24px}.employee-overview__cards{grid-template-columns:1fr 2fr;gap:24px;display:grid}.employee-overview__card-row{flex-direction:column;gap:24px;width:100%;display:flex}.employee-overview__overview{background-color:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.employee-overview__overview-label{color:#5d6b82}.employee-overview__overview-value{color:#243757}.employee-overview__employment-properties{flex-direction:column;display:flex}.employee-overview__create-button{margin-top:16px}.search-premium-invoice-rows-filters-modal__filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.search-premium-invoice-rows-filters-modal__icon{margin-right:8px}.search-premium-invoice-rows-filters-modal__icon path{stroke:#479890}.search-premium-invoice-rows-filters-modal__select{flex-direction:column;gap:4px;display:flex}.search-premium-invoice-rows-filters-modal__select button{min-width:100%}.search-premium-invoice-rows-filters-modal__date-section{grid-column:1}.premium-invoice-rows-filter-details{flex-direction:row;align-items:flex-start;gap:8px;margin-top:8px;margin-bottom:8px;display:flex}.premium-invoice-rows-filter-details span{margin:auto 0}.premium-invoice-rows-overview{flex-direction:column;gap:8px;height:100%;display:flex}.premium-invoice-rows-overview__filter-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.insurances-filter-details__buttons{align-items:center;gap:8px;display:flex}.insurances-filter-modal__filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.insurances-filter-modal__icon{margin-right:8px}.insurances-filter-modal__icon path{stroke:#479890}.insurances-filter-modal__select{flex-direction:column;gap:4px;display:flex}.insurances-filter-modal__select button{min-width:100%}.insurance-details-drawer{flex-direction:column;gap:8px;margin-top:16px;display:flex}.insurance-details-drawer__replacing-insurances-banner{align-items:center;gap:4px;display:flex}.insurances-overview{flex-direction:column;gap:8px;height:100%;display:flex}.insurances-overview__filter-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.employee-insruance-events-filters-modal__filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.employee-insruance-events-filters-modal__icon{margin-right:8px}.employee-insruance-events-filters-modal__icon path{stroke:#479890}.employee-insruance-events-filters-modal__select{flex-direction:column;gap:4px;display:flex}.employee-insruance-events-filters-modal__select button{min-width:100%}.employee-insruance-events-filters-modal__date-section{grid-column:1}.employee-insurance-events-filter-details{flex-direction:row;align-items:center;gap:8px;margin-top:8px;margin-bottom:8px;display:flex}.employee-insurance-event-details-drawer__title-pills{align-items:center;gap:8px;margin-top:8px;display:flex}.employee-insurance-events-overview{flex-direction:column;gap:8px;height:100%;display:flex}.employee-insurance-events-overview__filter-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.date-filter{flex-direction:row;gap:32px;margin-bottom:24px;display:flex}.date-filter__period{flex-direction:column;gap:8px;display:flex}.date-filter__period__selects{flex-direction:row;gap:8px;display:flex}.absence-table-head th div.absence-table-head__absence-days{text-align:right;display:block}.absence-sum-row{border-top:1px solid #ebedf0}.absence-sum-row__text,.absence-sum-row__sum{color:#42526d}.absence-sum-row__sum{text-align:right;width:100%;display:block}.absence-second-sum-row td div{padding-top:0;padding-bottom:0}.absence-table-row td div.absence-table-row__sum{text-align:right;display:block}.absence-table-row__pay-type{gap:8px;display:flex}.absence-table .table__container{padding:0}.absence-details__header{align-items:center;gap:8px;display:flex}.absence-details__heading{color:#42526d}.absence-details__content{border-top:1px solid #ebedf0;margin-top:16px;padding-top:8px}.concern-history-absence-table-row td div.concern-history-absence-table-row__sum,.concern-history-absence-table-head th div.concern-history-absence-table-head__absence-days{text-align:right;display:block}.concern-history-absence-sum-row{border-top:1px solid #ebedf0}.concern-history-absence-sum-row__text,.concern-history-absence-sum-row__sum{color:#42526d}.concern-history-absence-sum-row__sum{text-align:right;width:100%;display:block}.concern-history-absence-table .table__container{padding:0}.concern-history-absence-details__header{align-items:center;gap:8px;display:flex}.concern-history-absence-details__heading{color:#42526d}.concern-history-absence-details__content{border-top:1px solid #ebedf0;margin-top:16px;padding-top:8px}.employee-absence-overview__filters{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.employee-absence-overview__filters .date-filter{margin:0;padding:0}.employee-absence-overview span.body2{color:#505f79}.employee-absence-overview__wage-type-filter .select--label{color:#42526d;font-family:OpenSansBold;line-height:1}.employee-absence-overview__wage-type-filter .select{margin-top:4px}.employee-absence-overview__list-item{margin-top:16px}.employment-history-overview{flex-direction:column;gap:16px;height:100%;display:flex}.employment-history-overview__table-header{background-color:#fff;border-radius:16px;align-items:center;gap:8px;padding:4px 8px;display:flex}.employment-history-overview__table-header span.subtitle,.employment-history-overview__table-header svg.icon--small{color:#42526d}.employment-history-overview__table-header span.subtitle path,.employment-history-overview__table-header svg.icon--small path{stroke:#42526d}.employment-history-overview__employment-number-cell{align-items:center;gap:8px;display:flex}.wage-concern-history-drawer{flex-direction:row;align-items:center;gap:8px;display:flex}.wage-concern-history-filter-modal__icon{margin-right:8px}.wage-concern-history-filter-modal__icon path{stroke:#479890}.wage-concern-history-filter-modal__date-section{grid-column:1}.wage-concern-history-filter-details{flex-direction:row;align-items:center;gap:8px;margin-top:8px;display:flex}.wage-concern-history-overview{flex-direction:column;gap:8px;height:100%;display:flex}.wage-concern-history-overview__table-data{flex-direction:row;align-items:center;gap:8px;display:flex}.employee-page{flex-direction:column;height:100%;display:flex}.employee-page div.tab__content{flex:1;min-height:0}.employee-page__wrapper{flex-direction:column;height:100%;display:flex}.employee-page__sub-title{align-items:center;margin-top:8px;display:flex}.employee-page__sub-title .icon-pill{background-color:#ebedf0}.employee-missing-modal{flex-direction:column;max-height:100%;display:flex}.employee-missing-modal__container{flex-direction:column;gap:8px;height:600px;max-height:100%;margin-top:8px;display:flex;overflow:scroll}.employee-missing-modal .employee-list-item{margin-right:8px}.search-invoices-filters-modal__filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.search-invoices-filters-modal__icon{margin-right:8px}.search-invoices-filters-modal__icon path{stroke:#479890}.search-invoices-filters-modal__select{flex-direction:column;gap:4px;display:flex}.search-invoices-filters-modal__select button{min-width:100%}.search-invoices-filters-modal__date-section{grid-column:1}.invoices{flex-direction:column;gap:8px;height:100%;display:flex}.invoices__filter-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.invoices__search-container{display:flex}.invoices__search-container__input{width:100%;max-width:600px;margin-right:8px}.invoices__checkpoint-pending{align-items:center;display:flex}.invoices-filter-details{align-items:center;display:flex;margin-top:0!important}.invoices-filter-details span{margin:auto 0}.invoices-tab{flex-direction:column;gap:8px;height:100%;display:flex}.unpaid-invoices-list-item__header{justify-content:space-between;align-items:flex-start;display:flex}.unpaid-invoices-list-item__date{cursor:default;width:fit-content}.unpaid-invoices-list-item__header_text{flex:2}.unpaid-invoices-list-item__list{flex-direction:column;gap:8px;display:flex}.unpaid-invoices-list-item__titles{grid-template-columns:repeat(8,1fr);gap:16px;padding:0 8px 8px;display:grid}.unpaid-invoices-list-item__titles span{color:#243757}.unpaid-invoices-list-item__row{grid-template-columns:repeat(8,1fr);align-items:center;gap:16px;padding:4px 8px;display:grid}.unpaid-invoices-list-item__button{text-align:left;cursor:default;background:#f5f6f7;border:none;border-radius:16px;width:100%;padding:0}.unpaid-invoices-overview-section{border-radius:8px;flex-direction:column;width:100%;height:100%;max-height:800px;display:flex;position:relative;overflow:scroll}.unpaid-invoices-overview-section__list{flex-direction:column;gap:8px;margin-right:8px;display:flex}.economy-overview-tab{grid-template-columns:2fr 1fr;gap:24px;margin-top:24px;display:grid}.accounting-items-filters-modal__filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.accounting-items-filters-modal__icon{margin-right:8px}.accounting-items-filters-modal__icon path{stroke:#479890}.accounting-items-filters-modal__select{flex-direction:column;gap:4px;display:flex}.accounting-items-filters-modal__select button{min-width:100%}.accounting-items-filters-modal__date-section{grid-column:1}.date-filter{flex-direction:row;gap:32px;display:flex}.date-filter--left{justify-content:flex-start}.date-filter--right{justify-content:flex-end}.date-filter__period{flex-direction:column;display:flex}.date-filter__period__selects{flex-direction:row;display:flex}.date-filter__label{color:#42526d}.accounting-items-filter-details{flex-direction:row;align-items:center;gap:8px;display:flex}.accounting-items-tab{flex-direction:column;gap:8px;height:100%;display:flex}.accounting-items-tab__table-buttons{justify-content:space-between;width:100%;display:flex}.accounting-items-tab__table-buttons button.base-button{margin:0}.accounting-items-tab__filter-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.economy{flex-direction:column;height:100%;display:flex}.economy div.tab__content{flex:1}.insurance-events__header,.reporting-events__header{grid-template-columns:1fr auto auto;gap:16px;margin-bottom:16px;display:grid}div.reporting-events-search-result{--size-s:calc(100% / 13.5);--size-m:calc(100% / 9);--size-l:calc(100% / 4.5);margin-bottom:16px;padding:0}div.reporting-events-search-result .list-item{width:100%}div.reporting-events-search-result .list-item .table__container{padding:0}div.reporting-events-search-result .list-item td{font-size:12px}div.reporting-events-search-result .list-item th:first-child,div.reporting-events-search-result .list-item td:first-child{width:var(--size-l)}div.reporting-events-search-result .list-item th:nth-child(2),div.reporting-events-search-result .list-item td:nth-child(2){width:var(--size-s)}div.reporting-events-search-result .list-item th:nth-child(3),div.reporting-events-search-result .list-item td:nth-child(3){width:var(--size-m)}div.reporting-events-search-result .list-item th:nth-child(4),div.reporting-events-search-result .list-item td:nth-child(4),div.reporting-events-search-result .list-item th:nth-child(5),div.reporting-events-search-result .list-item td:nth-child(5){width:var(--size-s)}div.reporting-events-search-result .list-item th:nth-child(6),div.reporting-events-search-result .list-item td:nth-child(6),div.reporting-events-search-result .list-item th:nth-child(7),div.reporting-events-search-result .list-item td:nth-child(7),div.reporting-events-search-result .list-item th:nth-child(8),div.reporting-events-search-result .list-item td:nth-child(8){width:var(--size-m)}div.reporting-events-search-result .list-item th:nth-child(9),div.reporting-events-search-result .list-item td:nth-child(9){width:var(--size-l)}.reporting-event-details-row__status{align-items:baseline;gap:8px;display:flex}.reporting-event-details-row__calculations{flex-direction:column;gap:4px;display:flex}.reporting-event-details-row__calculations--details{justify-content:space-between;align-items:center;gap:8px;display:flex}.reporting-events-tab,.reporting-events-tab__list{margin-top:16px}.reporting-events-tab__event-label{text-align:left;align-items:center;gap:8px;display:flex}.reporting-events-overview-drawer__sub-title{align-items:center;gap:8px;display:flex}.reporting-event-about-tab{margin-top:16px}.reporting-event-about-tab .list-group--inline-edit{margin-bottom:16px}.reporting-event-about-tab__values{align-items:center;gap:4px;display:flex}.reporting-event-details-drawer__sub-title{align-items:center;gap:8px;margin-top:8px;display:flex}.disable-automatic-reporting-drawer{flex-direction:column;gap:8px;display:flex}.disable-automatic-reporting{flex-direction:column;align-items:flex-end;display:flex}.reporting-events-filter-modal__filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.reporting-events-filter-modal__icon path{stroke:#479890}.reporting-events-filter-modal__select{flex-direction:column;gap:4px;display:flex}.reporting-events-filter-modal__select button{min-width:100%}.reporting-events-overview{flex-direction:column;gap:16px;width:100%;display:flex}.reporting-events-overview__results-scroll{width:100%;overflow-x:auto}.reporting-events-overview__results-scroll>ul{width:max-content;min-width:100%}.reporting-events-overview__table-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.reporting-events-overview__table-header__info{flex-direction:column;gap:8px;display:flex}.reporting-events-overview__table-header__buttons{gap:8px;display:flex}.events-overview-tabs .tabs__header--tab-group{top:var(--events-overview-sticky-offset,0);z-index:10;background-color:#f5f6f7;padding-bottom:.5rem;position:sticky}.events-overview-tabs .tab__content{background-color:#f5f6f7}.invoice-header__container{flex-wrap:wrap;gap:0 40px;display:flex}.invoice-header__property{flex-basis:calc(33.33% - 40px);justify-content:space-between;display:flex}.invoice-header__property span.body2{color:#505f79}.payment-transactions-details{flex-direction:column;display:flex}.payment-transactions-details__button{flex:1}.payment-transactions-details__buttons{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.create-new-payment-transaction{flex-direction:column;margin-bottom:16px;display:flex}.create-new-payment-transaction__note-input{margin:1rem 0}.create-new-payment-transaction__note-input .input-area{height:16rem}.create-new-payment-transaction__list-group{flex-direction:column;gap:16px;display:flex}.about-tab,.payment-due-date-tab{flex-direction:column;gap:16px;margin-top:16px;display:flex}.payment-due-date-tab__drawer-navigation-label{align-items:center;gap:8px;display:flex}.payment-transactions-tab{flex-direction:column;gap:16px;margin-top:16px;display:flex}.payment-transactions-tab__label{gap:8px;display:flex}.payment-due-date-details{flex-direction:column;display:flex}.payment-due-date-details__button{flex:1}.payment-due-date-details__buttons{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.add-new-payment-due-date{flex-direction:column;margin-bottom:16px;display:flex}.add-new-payment-due-date__note-input{margin:1rem 0}.add-new-payment-due-date__note-input .input-area{height:16rem}.add-new-payment-due-date__list-group{flex-direction:column;gap:16px;display:flex}.update-invoice{flex-direction:column;margin-bottom:16px;display:flex}.update-invoice__note-input{margin:1rem 0}.update-invoice__note-input .input-area{height:16rem}.update-invoice__list-group{flex-direction:column;gap:16px;display:flex}.update-invoice__button{flex:1}.update-invoice__buttons{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.invoice-drawer__title{margin-top:24px;margin-bottom:24px}.invoice-drawer__sub-title{align-items:center;gap:8px;margin-top:4px;display:flex}.invoice-drawer__content{flex-direction:column;gap:16px;display:flex}.invoice-drawer__button{flex:1}.invoice-drawer__buttons{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.employee-missing-banner{margin-top:10px;margin-bottom:10px}.invoice-rows-overview{flex-direction:column;flex:1;margin-top:32px;display:flex}.invoice-rows-overview__table-buttons{align-items:flex-end;gap:8px;width:100%;display:flex}.invoice-details-page{flex-direction:column;gap:8px;height:100%;display:flex}.accounting-adjustments-tab__add-rule-modal--select-section{flex-direction:column;gap:16px;margin-top:16px;display:flex}.accounting-adjustments-tab__add-rule-modal--value-selection{flex-direction:row;gap:5px;display:flex}.accounting-adjustments-tab__add-rule-modal--action-select-section{flex-direction:column;display:flex}.accounting-component-type__accordion__header{justify-content:center;align-items:center;gap:20px;display:flex}.accounting-component-type__accordion__header div{margin-right:40px}.accounting-component-type__accordion__list__item{flex-direction:column;margin-top:10px;display:flex}.accounting-component-type__accordion__list__item__inner-list{margin-left:20px}.accounting-component-type__accordion__list__item__inner-list__add-container{flex-direction:column;gap:20px;display:flex}.accounting-component-type__accordion__list__item__inner-list__add-container .button{max-width:200px}.accounting-component-type__accordion__list__item__inner-list__add-container--buttons{flex-direction:row;gap:10px;display:flex}.accounting-component-type__accordion__list__item__inner-list__add-container--input{max-width:200px}.accounting-settings-tab{flex-wrap:wrap;gap:24px;max-width:1600px;height:100%;padding-bottom:32px;display:flex}.accounting-settings-tab>*{flex-grow:1}.accounting-settings-tab .module-card{max-width:700px}.accounting-settings-tab__card-content-row{align-items:center;gap:8px;min-height:40px;display:flex}.accounting-settings-tab__card-content-row__year-end-closing-month,.accounting-settings-tab__card-content-label{margin-right:24px}.accounting-settings-tab__card-content-title{min-width:100%}.accounting-settings-tab__delete-button{width:2.5rem;height:2.5rem}.accounting-settings-tab__text-input{max-width:200px}.accounting-template-card{gap:16px;width:100%;display:flex}.accounting-template-card>*{flex-grow:1}.accounting-template-drawer{flex-direction:column;gap:16px;margin-top:16px;display:flex}.accounting-template-drawer__template-name .input__input--inline-edit{cursor:text}.accounting-type{flex-direction:column;gap:24px;display:flex}.accounting-type *{box-sizing:border-box}.accounting-type__title{align-items:center;gap:8px;display:flex}.accounting-type__icon{background-color:#ebedf0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.accounting-type__icon svg{width:16px;height:16px}.accounting-type__icon svg path{stroke:#8993a4}.accounting-type__accounting-component-accordion{flex-direction:column;margin:8px;display:flex}.accounting-type__accounting-component-accordion--header{flex-direction:row;justify-content:center;align-items:center;gap:16px;display:flex}.accounting-type__accounting-component-accordion--header--share-error{align-items:center;gap:8px;display:flex}.accounting-type__accounting-component-accordion--header--share-error--text{color:#ae2336}.accounting-type__accounting-component-accordion--header--share-error--icon path{stroke:#ae2336}.accounting-type__accounting-component-accordion--text{flex-direction:column;justify-content:center;padding-right:15px;display:flex}.accounting-type__accounting-component-accordion__body{background-color:#f5f6f7;border-radius:4px;flex-direction:row;padding:8px;display:flex}.accounting-type__accounting-component-accordion__body--component{width:100%}.accounting-type__accounting-component-list{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;display:flex}.accounting-type__accounting-component{background-color:#f5f6f7;border-radius:8px;flex-direction:column;flex:1 1 0;gap:8px;width:0;min-width:fit-content;padding:16px;display:flex}.accounting-type__accounting-component--title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accounting-type__accounting-component-list{border-radius:4px;flex-flow:wrap;align-items:stretch;gap:16px;display:flex}.accounting-type__accounting-component{border-radius:4px;flex-direction:column;flex:1 1 0;gap:4px;width:0;min-width:min-content;padding:8px;display:flex}.accounting-type-page__title{flex-direction:row;gap:10px;display:flex}.accounting-type-page__container{background:#ebedf0;border-radius:8px;flex-direction:column;margin-top:24px;padding:24px;display:flex}.accounting-type-page__container--share-banner{margin:24px 0}.accounting-type-page__container__edit{margin-top:24px;margin-bottom:8px;display:flex}.accounting-type-page__container__edit--switch{flex-direction:column;flex:1;display:flex}.accounting-type-page__container__edit--buttons{flex-direction:row;gap:16px;display:flex}.accounting-type-page__cost-center-accordion{margin:10px}.accounting-type-page__accounting-component-share-input{width:25%}.accounting-type-page__cost-center-content{flex-direction:column;margin-top:8px;display:flex}.accounting-type-page__accounting-components{flex-direction:"row";flex-flow:wrap;display:flex}.accounting-type-page__accounting-components--item{background-color:#f5f6f7;border-radius:16px;flex-direction:row;justify-content:space-between;width:100%;margin:10px;padding:10px;display:flex}.accounting-type-page__accounting-components--item--select{width:200px;margin:20px}.accounting-type-page__accounting-components--item--delete-button{margin:20px}.payment-settings-tab{gap:32px;margin-top:32px;display:flex}.payment-settings-tab__module-card{max-width:650px}.payment-settings-tab__module-card-content{flex-direction:row;justify-content:space-between;gap:8px;width:650px;display:flex}.payment-settings-drawer{flex-direction:column;gap:16px;height:auto;margin-top:24px;display:flex}.payment-settings-drawer__button{flex:1}.create-account-modal{flex-direction:column;gap:16px;display:flex}.economy-administration-tab{gap:32px;margin-top:32px;display:flex}.economy-administration-tab__module-card{gap:16px;max-width:300px}.economy-administration-tab__module-card-content{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.economy-administration-tab__module-card-address{flex-direction:column;gap:4px;width:max-content;max-width:200px;display:flex}.economy-administration-tab__module-card-reference{width:max-content;max-width:250px;height:max-content;display:flex}.invoice-compilation-settings-drawer{flex-direction:column;gap:16px;height:auto;margin-top:24px;display:flex}.invoice-compilation-settings-drawer__button{flex:1}.economy-settings{flex-direction:column;height:100%;display:flex}.economy-settings div.tab__content{flex:1;min-height:0}.add-accounting-row-modal{flex-direction:column;gap:16px;display:flex}.add-accounting-row-modal__dropdown button{font-size:14px}.update-accounting-row-drawer{flex-direction:column;gap:16px;margin-top:16px;display:flex}.update-accounting-row-drawer__template-name .input__input--inline-edit{cursor:text}.update-accounting-row-drawer-warning{margin-top:24px}.posting-rules-tab{flex-direction:column;gap:8px;height:100%;display:flex}.posting-rules-tab__filter-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.invoices-filter-details{flex-direction:row;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.search-posting-rules-filter-modal__filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.search-posting-rules-filter-modal__icon{margin-right:8px}.search-posting-rules-filter-modal__icon path{stroke:#479890}.search-posting-rules-filter-modal__select{flex-direction:column;gap:4px;display:flex}.search-posting-rules-filter-modal__select button{min-width:100%}.insurance-type-mappings-tab{flex-direction:column;gap:8px;height:100%;display:flex}.add-posting-rule-modal{flex-direction:column;gap:16px;display:flex}.add-posting-rule-modal__dropdown button{font-size:14px}.accounting-unit-details{flex-direction:column;height:100%;display:flex}.accounting-unit-details div.tab__content{flex:1}.document-archive-tab{flex-direction:column;gap:8px;height:100%;display:flex}.document-archive-tab .filter-component{margin:0}.period-input{flex-direction:row;gap:32px;display:flex}.period-input--left{justify-content:flex-start}.period-input--right{justify-content:flex-end}.period-input__period{flex-direction:column;display:flex}.period-input__period__selects{flex-direction:row;display:flex}.period-input__label{color:#42526d}.period-from-to-input{flex-direction:row;gap:32px;display:flex}.period-from-to-input--left{justify-content:flex-start}.period-from-to-input--right{justify-content:flex-end}.period-from-to-input__period{flex-direction:column;display:flex}.period-from-to-input__period__selects{flex-direction:row;display:flex}.period-from-to-input__label{color:#42526d}.generate-document-drawer-tab{flex-direction:column;gap:16px;margin-top:8px;display:flex}.document-template-drawer__generate-tab{padding-top:8px}.document-template-drawer__container_table{font-size:18px}.document-template-drawer__description_wrapper{margin-bottom:8px;font-size:18px}.document-template-drawer__subtitle{flex-direction:row;gap:8px;display:flex}.document-template-drawer__content{border-radius:1px solid black;flex-direction:column;justify-content:center;width:100%;display:flex}.document-template-drawer__select{margin-bottom:16px;display:flex}.document-template-drawer__select .base-button,.document-template-drawer__generate-btn{width:100%}.document-template-tab{flex-direction:column;gap:8px;height:100%;display:flex}.documents{flex-direction:column;height:100%;display:flex}.documents div.tab__content{flex:1}.select-customer{flex-direction:column;display:flex}.select-customer__header{justify-content:flex-end;margin-top:16px;margin-bottom:20%;margin-right:16px;display:flex}.select-customer__content{justify-content:center;align-items:center;display:flex}.select-customer__wrapper{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:30%;display:flex}.select-customer__filter-customers{width:100%}.users-tab{flex-direction:column;gap:8px;height:100%;display:flex}.users-tab__create-user-modal-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.users-drawer{height:auto}.users-drawer-about-tab{margin-top:24px}.users-drawer-about-tab__locked-pill{margin-bottom:16px}.users-drawer-about-tab__lock-button-wrapper,.users-drawer-about-tab__update-button-wrapper{width:100%;margin-top:16px}.users-drawer-about-tab__contact-input{flex-basis:calc(100% + 16px);margin-left:-16px}.users-drawer-about-tab__lock-button,.users-drawer-about-tab__update-button{width:100%}.create-user-modal__radio-group{margin-bottom:4px}.create-user-modal__grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.create-user-modal__identifier,.create-user-modal__reason{margin-bottom:16px}.create-user-modal__customer-select{width:100%}.groups-tab{flex-direction:column;gap:8px;height:100%;display:flex}.groups-tab__create-group-modal-button{justify-content:right;display:flex;position:fixed;bottom:40px;right:40px}.create-group-modal{height:auto}.groups-drawer-roles-tab,.groups-drawer-users-tab{margin-top:24px}.groups-drawer-users-tab__navigation{margin-bottom:24px}.add-user-to-group__title{margin-top:24px;margin-bottom:8px}.add-user-to-group__sub-title,.add-user-to-group__search-input{margin-bottom:24px}.groups-drawer-employer-tab{margin-top:24px}.groups-drawer-employer-tab__navigation{margin-bottom:24px}.add-employer-to-group__title{margin-top:24px;margin-bottom:8px}.add-employer-to-group__sub-title,.add-employer-to-group__search-input{margin-bottom:24px}.permission{flex-direction:column;height:100%;display:flex}.permission div.tab__content{flex:1}.posting-rule-details{margin-top:8px}.posting-rule-details__container{flex-wrap:wrap;justify-content:space-between;margin:8px;display:flex}.posting-rule-details__property{flex-basis:calc(33% - 10px)}.posting-rule-details__edit-buttons{flex-direction:row;justify-content:space-between;align-items:flex-end;width:auto;margin-top:8px;display:flex}.posting-rule{flex-direction:column;gap:24px;display:flex}.posting-rule *{box-sizing:border-box}.posting-rule__posting-rule-component-accordion{flex-direction:column;margin:8px;display:flex}.posting-rule__posting-rule-component-accordion--header{flex-direction:row;justify-content:center;align-items:center;gap:16px;display:flex}.posting-rule__posting-rule-component-accordion--header--share-error{align-items:center;gap:8px;display:flex}.posting-rule__posting-rule-component-accordion--header--share-error--text{color:#ae2336}.posting-rule__posting-rule-component-accordion--header--share-error--icon path{stroke:#ae2336}.posting-rule__posting-rule-component-accordion--text{flex-direction:column;justify-content:center;padding-right:15px;display:flex}.posting-rule__posting-rule-component-accordion__body{background-color:#f5f6f7;border-radius:4px;flex-direction:row;padding:8px;display:flex}.posting-rule__posting-rule-component-accordion__body--component{width:100%}.posting-rule-components__container{background:#ebedf0;border-radius:8px;flex-direction:column;margin-top:24px;padding:24px;display:flex}.posting-rule-components__container--share-banner{margin:24px 0}.posting-rule-components__container__edit{margin-top:24px;margin-bottom:8px;display:flex}.posting-rule-components__container__edit--switch{flex-direction:column;flex:1;display:flex}.posting-rule-components__container__edit--buttons{flex-direction:row;gap:16px;display:flex}.posting-rule-components__posting-rule-component-share-input{width:25%}#environment-info{color:#1f449c;z-index:20;text-align:center;background-color:#f05039;width:8rem;font-size:1.8em;position:fixed;top:0;left:0}#environment-info img{width:20px}.quality-control-details-row__pill{margin-left:8px}.quality-control-employee-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.quality-control-employee-header__title{flex:1;align-items:center;gap:4px;display:flex}.quality-control-employee-header__icon{box-sizing:border-box;background-color:#ebedf0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.quality-control-employee-header__icon svg{width:16px;height:16px}.quality-control-employee-header__icon svg path{stroke:#8993a4}.quality-control-employee-header__employment-details{background-color:#ebedf0;border-radius:16px;padding:4px;display:flex}.quality-control-employee-header__pills{align-items:center;gap:16px;display:flex}.quality-control-details-drawer{flex-direction:column;gap:16px;margin-top:16px;display:flex}.quality-control-outcome-drawer-tab{margin-top:16px}.quality-control-outcome-drawer-tab__label-section{flex-direction:row;align-items:center;gap:8px;display:flex}.quality-control-outcome-drawer-tab__label-text{color:#354764}.quality-controls-filter-modal__filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quality-controls-filter-modal__icon path{stroke:#479890}.quality-controls-filter-modal__select{flex-direction:column;gap:4px;display:flex}.quality-controls-filter-modal__select button{min-width:100%}.outcomes-filter-details{flex-direction:row;align-items:center;display:flex}.outcomes-filter-details__buttons{align-items:center;gap:8px;display:flex}.button-validation-tooltip,.button-validation-tooltip .tooltip__wrapper{align-items:center;gap:4px;display:flex}.button-validation-tooltip__icon{width:20px;height:20px}.quality-controls-overview{flex-direction:column;gap:16px;margin-top:16px;display:flex}.quality-controls-overview__table-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.quality-controls-overview__table-header__info{flex-direction:column;gap:8px;display:flex}.quality-controls-overview__table-header__buttons{gap:8px;display:flex}.quality-controls-tab{margin-top:16px}.quality-controls-tab__action-button{margin-bottom:40px;position:fixed;bottom:0}.group-tgl-tab{flex-flow:wrap;gap:32px;margin-top:32px;display:flex}.group-tgl-tab__module-card{max-width:500px;margin-bottom:0}.group-tgl-tab__module-card-content{flex-direction:row;justify-content:space-between;gap:8px;width:500px;display:flex}.group-tgl-tab--card-container{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.group-tgl-tab--card-container>*{flex:250px;margin:0}.create-quality-control-rule-modal{flex-direction:column;gap:16px;display:flex}.create-quality-control-rule-modal__dropdown button{font-size:14px}.quality-control-settings-drawer{flex-direction:column;margin-top:24px;display:flex}.quality-control-settings-drawer__list-properties{margin-top:16px}.quality-control-settings-tab{margin-top:24px}.quality-control-settings-tab__banner{margin-top:16px}@keyframes idleFadeIn{0%{opacity:0}to{opacity:1}}.idle-grace-overlay{z-index:1000;background:#091e4229;flex-direction:column;justify-content:center;align-items:center;animation:.2s ease-out idleFadeIn;display:flex;position:fixed;inset:0}.idle-grace-overlay__icon{color:#5d6b82;width:24px;height:24px;margin:0 auto 10px;display:block}.idle-grace-overlay__dialog{max-width:auto;text-align:center;background:#fff;border-radius:12px;width:auto;padding:24px;box-shadow:0 10px 25px #00000026,0 6px 10px #00000014}.idle-grace-overlay__caption{display:block}
