body{overflow:hidden}.window{position:absolute!important;box-shadow:0 0 4px 0 var(--medium-gray)}.window .window-header{box-sizing:content-box;padding:0 10px;height:32px;min-height:32px;max-height:32px;line-height:32px;background:var(--secondary-color);border-bottom:1px solid rgba(255,255,255,.2)}.window .window-header:hover{cursor:default}.window .window-header-previous-action{margin-right:4px;background:none;border:none;color:#fff}.window .window-header-title{-webkit-user-select:none;user-select:none;position:absolute;display:inline-block;width:calc(100% - 70px);color:#fff;font-size:16px;font-weight:400;text-transform:uppercase}.window .window-header-actions{float:right;line-height:32px}.window .window-header-actions>button{margin:0 0 0 8px;height:16px;width:16px!important;min-width:16px!important;line-height:16px;border-color:transparent}.window .window-header-actions>button .anticon{opacity:0;transform:scale(.8)}.window .window-header-actions>button:hover{color:var(--text-color);border-color:transparent}.window .window-header-actions>button:hover .anticon{opacity:1}.window .window-header-actions>button.ant-btn-dangerous{background:var(--danger-color);color:#fff}.window .window-header-actions>button.ant-btn-dangerous:hover,.window .window-header-actions>button.ant-btn-dangerous:focus,.window .window-header-actions>button.ant-btn-dangerous:active{background:var(--danger-color);color:#fff;border-color:transparent}.window .window-content-wrapper{height:100%;max-height:calc(100% - 32px);background:var(--window-background);overflow:hidden}.window .window-content{position:relative;padding:10px;overflow:auto;max-height:100%;height:100%;container:window-content/size}.window .window-content>.ant-tabs{margin:-10px;position:initial}.window .window-content>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list>.ant-tabs-tab{padding:12px 16px}.window .window-content .ant-tabs:not(.ant-tabs-left) .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}.window .window-content>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding:0 10px 10px;overflow:auto;max-height:100%;position:initial}.window .window-resize{box-sizing:border-box;position:absolute;z-index:2000}.window .window-resize.--bottom-right,.window .window-resize.--bottom-left,.window .window-resize.--top-right,.window .window-resize.--top-left{width:10px;height:10px;z-index:2001}.window .window-resize.--top,.window .window-resize.--bottom{height:10px;width:100%}.window .window-resize.--top:hover,.window .window-resize.--bottom:hover{cursor:ns-resize}.window .window-resize.--right,.window .window-resize.--left{top:0;bottom:0;width:10px}.window .window-resize.--right:hover,.window .window-resize.--left:hover{cursor:ew-resize}.window .window-resize.--bottom,.window .window-resize.--bottom-right,.window .window-resize.--bottom-left{bottom:-5px}.window .window-resize.--top,.window .window-resize.--top-right,.window .window-resize.--top-left{top:-5px}.window .window-resize.--right,.window .window-resize.--bottom-right,.window .window-resize.--top-right{right:-5px}.window .window-resize.--left,.window .window-resize.--bottom-left,.window .window-resize.--top-left{left:-5px}.window .window-resize.--top-right:hover,.window .window-resize.--bottom-left:hover{cursor:ne-resize}.window .window-resize.--top-left:hover,.window .window-resize.--bottom-right:hover{cursor:se-resize}.window.fullscreen .window-resize{display:none}.window:not(.fullscreen){border-radius:10px 10px 8px 8px}.window:not(.fullscreen) .window-header{position:relative;border-top-left-radius:8px;border-top-right-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--secondary-color-rgb),.8)}.window:not(.fullscreen) .window-content-wrapper{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--window-background-rgb),.9);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.window:not(.fullscreen).focus .window-header{background:var(--secondary-color)}.window:not(.fullscreen).focus .window-content-wrapper{background:rgba(var(--window-background-rgb),.95)}.window:not(.focus) .window-header-actions>button{transition:none}.window:not(.focus) .window-header-actions:not(:hover)>button{background:#fff;border-color:transparent;opacity:.4}@media screen and (max-width: 576px){.window{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;top:36px!important;left:0!important}.window .window-header-actions>button{height:24px;width:24px!important;min-width:24px!important;line-height:24px}.window .window-header-actions>button .anticon{opacity:1;transform:scale(1)}.window .window-content{max-height:calc(100% - 32px)}.window .fullscreen-btn{display:none}.window .close-btn{width:24px!important;height:24px}.window .close-btn .anticon{opacity:1}.window:not(.fullscreen){border-radius:0}.window:not(.fullscreen) .window-header{border-top-left-radius:0;border-top-right-radius:0}.window:not(.fullscreen) .window-content-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}}@keyframes loader{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}.loader-wrapper{min-height:100%;max-height:100%;width:100%;display:flex;align-items:center;justify-content:center}.loader-wrapper .loader{position:relative;min-height:58px;margin-left:-58px}.loader-wrapper .loader__spinner{position:relative}.loader-wrapper .loader__spinner div{position:absolute;border:4px solid var(--primary-color);opacity:1;border-radius:25%;animation:loader 1s cubic-bezier(0,.5,.8,1) infinite}.loader-wrapper .loader__spinner div:nth-child(2){animation-delay:-.5s}.loader-wrapper .loader__message{position:absolute;top:58px;left:-8px;color:var(--primary-color)}.window-loader{display:inline-block;position:absolute;top:calc(50% - 16px);left:calc(50% - 32px)}.absence-mobile{display:flex;flex-direction:column;background:var(--window-background);height:calc(100vh - 36px)}.absence-mobile .date-selection{display:flex;align-items:center}.absence-mobile .date-selection .ant-picker{flex:1;background:none;display:flex;margin:4px}.absence-mobile .date-selection .ant-picker .ant-picker-input>input{text-align:center;text-transform:capitalize;font-weight:600}.absence-mobile .footer{background:var(--white);box-shadow:0 0 8px #0505050f;z-index:1;--category-color: var(--primary-color)}.absence-mobile .footer .secteur{display:flex;align-items:center;padding:5px 12px}.absence-mobile .footer .secteur .ant-select-selection-search{margin:0}.absence-mobile .footer .secteur .ant-select-selection-placeholder{color:var(--text-color);inset-inline-start:4px}.absence-mobile .footer .select-secteur{flex:1}.absence-mobile .footer .select-secteur .ant-select-selector{border:none;background-color:none;padding:0;font-size:16px}.absence-mobile .footer .type-absence{border-top:1px solid var(--light-gray);display:flex;align-items:center;padding:6px 12px}.absence-mobile .footer .type-absence .legendCategories{border-bottom:2px solid var(--primary-color);font-weight:600;padding-bottom:2px}.absence-mobile .footer .type-absence .action-button{display:flex;justify-content:center;align-items:center;margin:4px}.absence-mobile .footer .type-absence .action-button .category{background:var(--category-color);width:30px;height:15px}.absence-mobile .footer .ant-btn,.absence-mobile .footer .ant-badge{margin:0;border:none;background:none;box-shadow:none}.absence-mobile .week-calendar{z-index:2}.absence-mobile .week-calendar-day{position:relative;--category-color: var(--primary-color);font-size:16px}.absence-mobile .week-calendar-day.--not-working-day{background:rgba(var(--medium-gray-rgb),.5)}.absence-mobile .week-calendar-day .content{display:flex;flex-direction:column;text-align:center}.absence-mobile .week-calendar-day .content .user-name{position:relative;margin:1px;padding:2px;background-color:var(--category-color);border-radius:4px}.absence-mobile .week-calendar-day .content .user-name.--has-prev-absence{left:-2px;width:calc(100% + 1px);margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;color:transparent}.absence-mobile .week-calendar-day .content .user-name.--has-prev-absence.--has-next-absence{width:calc(100% + 2px)}.absence-mobile .week-calendar-day .content .user-name.--has-next-absence{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.absence-mobile .week-calendar-day .content .user_name_placeholder{height:15.5px;margin:1px}.absence-mobile .month-calendar{z-index:2}.absence-mobile .month-calendar-day{position:relative;--absence-color: var(--primary-color);--absence-category-color: var(--primary-color);font-size:16px}.absence-mobile .month-calendar-day.--not-working-day{background:rgba(var(--medium-gray-rgb),.5)}.absence-mobile .month-calendar-day.--full-absence-day{background:var(--absence-color)}.absence-mobile .month-calendar-day.--morning-absence-day{background:var(--white);background:linear-gradient(180deg,var(--white) 0%,var(--absence-color) 0%,var(--absence-color) 50%,var(--white) 50%)}.absence-mobile .month-calendar-day.--afternoon-absence-day{background:var(--white);background:linear-gradient(0deg,var(--white) 0%,var(--absence-color) 0%,var(--absence-color) 50%,var(--white) 50%)}.absence-mobile .month-calendar-day .other-categories{position:absolute;bottom:1px;left:0;right:0;display:flex;justify-content:space-between}.absence-mobile .month-calendar-day .other-categories div{flex:1;text-align:center;background:var(--absence-category-color);margin:1px;border-radius:2px;font-size:10px}.absence-mobile .loupe{position:fixed;bottom:12px;right:12px}.month-calendar{background:var(--window-background);width:100%;overflow:hidden}.month-calendar .header{display:flex;padding-left:20px;justify-content:stretch;background-color:var(--secondary-color);color:var(--white);border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius);font-size:16px}.month-calendar .header .header-day{flex:1;text-align:center;text-transform:capitalize;padding:2px 0}.month-calendar .week-row{display:flex;justify-content:stretch;width:100%}.month-calendar .week-row .month-calendar-day{flex:1;border-left:none;border-top:none}.month-calendar .week-row .month-calendar-day:last-child{border-right:none}.month-calendar .week-row .week-number{display:flex;align-items:center;justify-content:center;font-size:10px;width:20px}.month-calendar-day{background:var(--white);min-width:50px;min-height:50px;position:relative;border:1px solid var(--light-gray)}.month-calendar-day .day-number{position:absolute;top:2px;left:2px;font-size:12px}.month-calendar-day .content{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center}.month-calendar-day.--selected{z-index:1}.month-calendar-day.--selected:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;border:1px solid var(--info-light-color);border-radius:var(--default-border-radius);box-shadow:0 0 8px 2px var(--info-light-color)}.month-calendar-day.--out-of-month .day-number,.month-calendar-day.--out-of-month .content{opacity:.5}.week-calendar{background:var(--window-background);width:100%;overflow:hidden}.week-calendar .header{display:flex;justify-content:stretch;background-color:var(--secondary-color);color:var(--white);border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius);font-size:16px}.week-calendar .header .header-day{flex:1;text-align:center;text-transform:capitalize;padding:2px 0}.week-calendar .week-row{display:flex;justify-content:stretch;width:100%}.week-calendar .week-row .week-calendar-day{flex:1}.week-calendar-day{display:flex;background:var(--white);min-width:50px;min-height:125px;position:relative;border:1px solid var(--light-gray);align-items:center;flex-direction:column}.week-calendar-day .day-number{position:absolute;top:2px;left:2px;font-size:12px}.week-calendar-day .content{margin-top:20px;display:flex;position:relative;font-size:10px;width:100%}.week-calendar-day.--selected{z-index:1}.week-calendar-day.--selected:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;border:1px solid var(--info-light-color);border-radius:var(--default-border-radius);box-shadow:0 0 8px 2px var(--info-light-color)}.week-calendar-day.--out-of-month .day-number,.week-calendar-day.--out-of-month .content{opacity:.5}.absence-detail{display:flex;flex-direction:column;background:var(--white);border-radius:var(--default-border-radius);margin:8px}.absence-detail .title{display:flex;align-items:center;padding:8px 12px;font-size:12px;--category-color: var(--primary-color)}.absence-detail .title .category{background:var(--category-color);border-radius:90px;width:10px;height:10px;margin:4px}.absence-detail .user-value{display:flex;justify-content:space-between;border-top:1px solid var(--light-gray)}.absence-detail .user-value .user{min-width:70px;position:relative;padding:8px 12px}.absence-detail .user-value .value{position:relative;text-align:center;background-color:var(--white);border-left:1px solid var(--light-gray);border-top-right-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius);min-width:70px;padding:8px 12px}.help-btn{background-color:var(--info-color);color:var(--white);border:none}.help-btn:hover{color:var(--white)!important;background-color:var(--info-light-color)!important}.ant-input-group-addon .help-btn{position:relative;left:-11px;margin-right:-22px;height:30px;border-radius:0 5px 5px 0!important}.clocking-mobile{display:flex;flex-direction:column;background:var(--window-background);height:calc(100dvh - 36px)}.clocking-mobile .date-selection{display:flex;align-items:center}.clocking-mobile .date-selection .ant-picker{flex:1;background:none;display:flex}.clocking-mobile .date-selection .ant-picker .ant-picker-input>input{text-align:center;text-transform:capitalize;font-weight:600}.clocking-mobile .footer{background:var(--white);padding:8px 20px;box-shadow:0 0 8px #0505050f;z-index:1}.clocking-mobile .footer .ant-btn,.clocking-mobile .footer .ant-badge{margin-top:4px}.clocking-mobile .footer .user-clocking-refusal-justification{display:block;margin-top:4px}.clocking-mobile .footer .user-clocking-refusal-justification h5{font-size:var(--font-size)}.clocking-mobile .footer div{display:flex;justify-content:space-between}.clocking-mobile .footer div:first-child{margin-bottom:4px}.clocking-mobile .clocking-details{flex:1;overflow:auto;padding-bottom:60px}.clocking-mobile .clocking-details .mileage-allowance{font-size:12px}.clocking-mobile .month-calendar{z-index:2}.clocking-mobile .month-calendar-day{position:relative;--absence-color: var(--primary-color)}.clocking-mobile .month-calendar-day.--not-working-day{background:rgba(var(--medium-gray-rgb),.5)}.clocking-mobile .month-calendar-day.--full-absence-day{background:var(--absence-color)}.clocking-mobile .month-calendar-day.--morning-absence-day{background:var(--white);background:linear-gradient(180deg,var(--white) 0%,var(--absence-color) 0%,var(--absence-color) 50%,var(--white) 50%)}.clocking-mobile .month-calendar-day.--afternoon-absence-day{background:var(--white);background:linear-gradient(0deg,var(--white) 0%,var(--absence-color) 0%,var(--absence-color) 50%,var(--white) 50%)}.clocking-mobile .month-calendar-day .fee{position:absolute;font-size:11px;bottom:2px;left:0;right:0;margin:auto;text-align:center;opacity:.5}.clocking-mobile .month-calendar-day .icon-nucleaire{position:absolute;width:10px;right:1px;top:0}.clocking-mobile .month-calendar-day .teletravail{position:absolute;background:var(--remote-working-color);top:0;left:0;right:-1px;height:3px}.clocking-mobile .action-button{position:fixed;bottom:12px;right:12px;width:50px!important;height:50px}.clocking-mobile .action-button>span{transform:scale(1.6)!important}.clocking-mobile__action-button-dropdown{text-align:end}.clocking-mobile__action-button-dropdown .ant-dropdown-menu{padding:0}.clocking-mobile__action-button-dropdown .ant-dropdown-menu-item{padding:6px 16px!important;border-radius:0!important;border-bottom:1px solid var(--light-gray)}.clocking-mobile__action-button-dropdown .ant-dropdown-menu-item:last-child{border-bottom:none}.clocking-mobile__action-button-dropdown .ant-dropdown-menu-title-content{color:var(--primary-color);font-size:18px}.clocking-mobile__modal .ant-modal-content{padding:0}.clocking-mobile__modal header{padding:8px 12px;color:var(--white);background:var(--secondary-color);text-transform:uppercase;border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius)}.clocking-mobile__modal .content{padding:12px}.clocking-mobile__modal footer button{border-top-left-radius:0;border-top-right-radius:0}.input-money{width:100%}.input-money .ant-input-number input{text-align:right}.input-money.--suffix input{padding-right:4px!important}.input-money:hover .ant-input-number-suffix{margin-inline-end:var(--ant-input-number-padding-inline)}.input-money.ant-input-number input{text-align:right}.clocking-detail{background:var(--white);border-radius:var(--default-border-radius);display:flex;justify-content:space-between;margin:8px}.clocking-detail .title{padding:8px 12px;font-size:16px}.clocking-detail .value{min-width:70px;position:relative;background-color:var(--white);display:flex;flex-direction:column;border-left:1px solid var(--light-gray);justify-content:center;align-items:flex-end;padding:0 12px;border-top-right-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}.clocking-detail .extra-value{text-align:center;font-size:11px}.clocking-detail .category-title{margin-bottom:8px;font-size:12px}.create-fee-modal .fee-type-input{display:flex;width:100%}.create-fee-modal .fee-type-input .ant-radio-button-wrapper{flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-mobile{padding:8px}.home-mobile .desktop-icon{height:80px}.home-mobile .desktop-icon>.label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-mobile .ant-col{margin-bottom:16px}.desktop-icon{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;height:100%;padding:2px;text-align:center;border:1px solid transparent;cursor:pointer}.desktop-icon>.icon{position:relative;height:calc(100% - 1rem);width:50px;background-size:auto 100%;background-repeat:no-repeat;background-position:center}.desktop-icon>.icon>img,.desktop-icon>.icon>svg{max-height:100%;height:100%;max-width:100%}.desktop-icon>.icon>.notification-badge{position:absolute;top:5px;right:-5px}.desktop-icon:hover{background:#3f759b1a;border:1px solid #3f759b;border-radius:4px;transition:all .6s ease}.desktop-widget{border:1px solid var(--light-gray);border-radius:8px;padding:4px;background:var(--white)}.objective-widget{height:100%}.objective-widget>header{height:85px;text-align:center;font-weight:700;font-size:24px;cursor:pointer}.objective-widget>header .objective-widget__title{width:100%;color:var(--text-color);font-size:18px}.objective-widget>section{display:flex;height:calc(100% - 85px)}.objective-widget .objective-widget-total-revenue-chart{position:relative;height:26px;margin-left:-4px;margin-right:-4px;background:#f4f4f4}.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-revenue-chart-bar,.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-schedule-chart-bar{position:absolute;top:0;left:0;border-top-right-radius:8px;border-bottom-right-radius:8px;height:26px}.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-revenue-chart-bar.chart-bar-full,.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-schedule-chart-bar.chart-bar-full{border-top-right-radius:0;border-bottom-right-radius:0}.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-revenue-chart-bar.chart-bar-full:after,.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-schedule-chart-bar.chart-bar-full:after{border-top-right-radius:0;border-bottom-right-radius:0}.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-revenue-chart-bar:after,.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-schedule-chart-bar:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-top-right-radius:8px;border-bottom-right-radius:8px;background-image:linear-gradient(to left,#7f7f7f,#555 75%,#222);mix-blend-mode:overlay}.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-revenue-chart-bar{background:var(--secondary-color)}.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-schedule-chart-bar{background:var(--primary-color)}.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-revenue-chart__label,.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-schedule-chart__label{position:absolute;left:0;right:0;top:-2px;font-weight:700;font-size:24px}.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-revenue-chart__label{color:var(--primary-color)}.objective-widget .objective-widget-total-revenue-chart .objective-widget__total-schedule-chart__label{color:var(--secondary-color)}.objective-widget .objective-widget-total-revenue,.objective-widget .objective-widget-total-command{width:200px;align-self:center}.objective-widget .objective-widget-total-revenue label,.objective-widget .objective-widget-total-command label{font-weight:700}.objective-widget .objective-widget-total-revenue label:after,.objective-widget .objective-widget-total-command label:after{content:" :"}.objective-widget .objective-widget-detail-revenues{display:flex;width:100%;justify-content:space-evenly}.objective-widget .objective-widget-detail-revenues .objective-widget-detail__labels{position:absolute;bottom:4px;left:0;width:100px;text-align:left;padding-left:16px}.objective-widget .objective-widget-detail-revenues .objective-widget-detail__labels__revenue,.objective-widget .objective-widget-detail-revenues .objective-widget-detail__labels__forecast{position:relative}.objective-widget .objective-widget-detail-revenues .objective-widget-detail__labels__revenue:before,.objective-widget .objective-widget-detail-revenues .objective-widget-detail__labels__forecast:before{content:" ";height:16px;width:14px;position:absolute;left:-16px;bottom:2px;border-top-right-radius:4px;border-bottom-right-radius:4px}.objective-widget .objective-widget-detail-revenues .objective-widget-detail__labels__revenue:before{background:var(--secondary-color)}.objective-widget .objective-widget-detail-revenues .objective-widget-detail__labels__forecast:before{background:var(--primary-color)}.objective-widget .objective-widget-detail-revenues .objective-widget-detail__total{position:absolute;bottom:4px;right:8px;width:100px;text-align:right}.objective-widget .objective-widget-detail-revenues .objective-widget-detail__total__title{font-weight:700;text-align:center}.objective-widget__bar-chart__label{fill:var(--text-color)}.objective-widget__bar-chart__tooltip{border-radius:4px;border:1px solid #cccccc;background:#fff;padding:10px;margin:0;white-space:nowrap}.objective-widget__bar-chart__tooltip__title{font-weight:700;text-align:center}.objective-widget__bar-chart__tooltip__label{display:inline-block;margin-right:4px}.objective-widget__bar-chart__tooltip__value{display:inline-block}@media screen and (max-width: 576px){.objective-widget{height:300px}}.absence-planning{--color: var(--primary-color)}.absence-planning .absence-day{background:var(--primary-color);height:22px;width:100%}.absence-planning .absence-day.morning{height:11px;margin-bottom:11px}.absence-planning .absence-day.afternoon{height:11px;margin-top:11px}.absence-planning .absence-day.no-working{background:rgba(var(--medium-gray-rgb),.5)}.absence-planning .absence-day.requested{background:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--color) 10px,var(--color) 20px)!important}.absence-planning .absence-day.cancellation_requested{background:rgba(var(--danger-color-rgb),.5)!important}.absence-planning .absence-day.--remote-working{background:var(--remote-working-color)}.absence-planning .absence-day.--remote-working.--pending{background:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--remote-working-color) 10px,var(--remote-working-color) 20px)}.absence-planning .legends>div{display:flex;align-items:center;float:left;margin-top:8px;margin-right:8px}.absence-planning .legends>div:hover{cursor:pointer}.absence-planning .legends>div.--selected{border-bottom:2px solid var(--primary-color);font-weight:700}.absence-planning .legend-thumbnail{float:left;width:32px;height:16px;margin-right:8px}.absence-planning .legend-thumbnail.absence-validated{background:var(--primary-color)}.absence-planning .legend-thumbnail.absence-requested{--color: var(--primary-color);background:repeating-linear-gradient(45deg,white,white 10px,var(--color) 10px,var(--color) 20px)!important}.absence-planning .legend-thumbnail.absence-cancel-requested{background:rgba(var(--danger-color-rgb),.5)}.absence-planning .legend-thumbnail.--remote-working{background:var(--remote-working-color)}.absence-planning .legend-thumbnail.--remote-working-pending{background:repeating-linear-gradient(45deg,white,white 10px,var(--remote-working-color) 10px,var(--remote-working-color) 20px)}.absence-planning .user-request-table__actions{margin-top:-50px;margin-bottom:18px}.absence-planning .user-request-table__actions .ant-btn{width:150px;margin-right:8px}.editable-cell input:not(:focus){border:none;background:transparent;text-align:center;cursor:pointer;outline:none}.editable-cell input{color:#3d4352!important}.percentage-bar-cell{position:absolute;bottom:0;left:0;right:0}.percentage-bar-cell .__bar{position:absolute;bottom:0;background:var(--blue);height:4px}.sort-button .ant-btn{height:16px;line-height:16px}.table-column-filter-dropdown .ant-menu{max-height:300px;overflow-y:auto;overflow-x:hidden}.week-picker{display:flex;column-gap:16px;align-items:center}.week-picker .label{width:200px;text-align:center}.week-picker .label h2{margin:0}.meal-order .header{display:flex;justify-content:center;margin-bottom:16px}.meal-order .meal-orders{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.meal-order .meal-orders .ant-card{flex:1;display:flex;flex-direction:column;min-width:200px}.meal-order .meal-orders .ant-card.--disabled{background:var(--light-gray)!important}.meal-order .meal-orders .ant-card.--selected .ant-card-head{background:var(--primary-color);color:#fff}.meal-order .meal-orders .ant-card .ant-card-body{flex:1}.meal-order .meal-orders .ant-card .ant-card-body .dish{margin-bottom:8px}.meal-order .meal-orders .ant-card .ant-card-body .dish>.title{text-align:center}.meal-order .meal-orders .ant-card .ant-card-body .dish>.description{text-align:center}.meal-order .meal-orders .ant-card .ant-card-body .dish>.evaluation{text-align:center;margin-top:4px}.meal-order .meal-orders .ant-card .ant-card-body .dish:last-child{margin-bottom:0}.meal-order .meal-orders .ant-card .ant-card-body .empty-msg{display:flex;justify-content:center;align-items:center;height:100%;color:var(--medium-gray)}.meal-order .meal-orders .ant-card .ant-card-actions>li>span:hover{cursor:default}.month-picker .ant-select-selector{cursor:pointer!important}.month-picker .ant-select-selection-item{text-align:center}.user-counter-table{display:flex;column-gap:8px}.user-counter-table:not(.disable-unfold) .ant-card:hover{cursor:pointer}.user-counter-table .ant-card{flex:1}.user-counter-table .ant-card .ant-card-head{position:relative}.user-counter-table .ant-card .ant-card-head .anticon{position:absolute;left:16px;top:14px;font-size:var(--ant-font-size-icon);line-height:var(--ant-line-height);color:var(--medium-gray);transition:transform var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out)}.user-counter-table .ant-card .ant-card-head .anticon.--expanded{transform:rotate(90deg)}.user-counter-table .ant-card .ant-card-body{display:flex;justify-content:space-between}.user-counter-table .ant-card .ant-card-body .user-counter-table-year .title{text-align:center;font-weight:600;margin-bottom:0}.user-counter-table .ant-card .ant-card-body .user-counter-table-year .row{display:flex}.user-counter-table .ant-card .ant-card-body .user-counter-table-year .row .label{flex:1;text-align:right}.user-counter-table .ant-card .ant-card-body .user-counter-table-year .row .value{width:35px;text-align:right;font-weight:600}.user-counter-table .ant-card .ant-card-body .user-counter-table-year .row.--hidden{opacity:0}.user-counter-table .ant-card .ant-card-body .user-counter-table-year .details{color:var(--medium-gray);font-size:12px;transition:height var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out);height:0;overflow:hidden}.user-counter-table .ant-card .ant-card-body .user-counter-table-year.--expanded .details{height:76px}.absence-clocking-cell{padding:4px 0;height:32px;text-align:center}.user-business-clocking .user-clocking-refusal-justification{color:var(--danger-color)}.user-business-clocking .business-clocking-table,.user-business-clocking .user-fee-table{--color: var(--primary-color)}.user-business-clocking .business-clocking-table .disabledConge,.user-business-clocking .user-fee-table .disabledConge{background:var(--color)}.user-business-clocking .business-clocking-table .disabledConge.requested,.user-business-clocking .user-fee-table .disabledConge.requested{background:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--color) 10px,var(--color) 20px)!important}.user-business-clocking .business-clocking-table thead .--no-padding,.user-business-clocking .user-fee-table thead .--no-padding{height:55px}.user-business-clocking .business-clocking-table tbody .editable-cell input,.user-business-clocking .user-fee-table tbody .editable-cell input{padding-left:4px;padding-right:4px}.user-business-clocking .business-clocking-table .__remote-working-row .--row-header,.user-business-clocking .user-fee-table .__remote-working-row .--row-header{background:var(--secondary-light-color)!important;color:var(--white)}.user-business-clocking .business-clocking-table .__remote-working-row .__remote-working-cell,.user-business-clocking .user-fee-table .__remote-working-row .__remote-working-cell{height:32px;width:100%}.user-business-clocking .business-clocking-table .__remote-working-row .__remote-working-cell:hover,.user-business-clocking .user-fee-table .__remote-working-row .__remote-working-cell:hover{cursor:pointer}.user-business-clocking .business-clocking-table .__remote-working-row .__remote-working-cell.--remote-working,.user-business-clocking .user-fee-table .__remote-working-row .__remote-working-cell.--remote-working{background:var(--remote-working-color)}.user-business-clocking .business-clocking-table .__remote-working-row .__remote-working-cell.--pending,.user-business-clocking .user-fee-table .__remote-working-row .__remote-working-cell.--pending{background:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--remote-working-color) 10px,var(--remote-working-color) 20px)!important}.user-business-clocking .business-clocking-table .add-lines-container,.user-business-clocking .user-fee-table .add-lines-container{display:flex;gap:8px;margin-top:8px;margin-bottom:8px}.user-business-clocking .business-clocking-table .add-lines-container .add-lines,.user-business-clocking .user-fee-table .add-lines-container .add-lines{display:flex;flex-direction:column;gap:8px;flex:1}.user-business-clocking .business-clocking-table .add-lines-container .add-line-form,.user-business-clocking .user-fee-table .add-lines-container .add-line-form{display:flex;gap:8px;width:100%}.user-business-clocking .business-clocking-table .add-lines-container .add-line-form .line-type-select,.user-business-clocking .user-fee-table .add-lines-container .add-line-form .line-type-select{width:200px!important}.user-business-clocking .business-clocking-table .add-lines-container .add-line-form .ant-select,.user-business-clocking .user-fee-table .add-lines-container .add-line-form .ant-select{max-width:350px}.user-business-clocking .business-clocking-table .add-lines-container .clocking-status,.user-business-clocking .user-fee-table .add-lines-container .clocking-status{margin-left:auto}.user-business-clocking .business-clocking-table .add-lines-container .clocking-status .ant-badge,.user-business-clocking .user-fee-table .add-lines-container .clocking-status .ant-badge{white-space:nowrap}.user-business-clocking .user-counter-table-container{margin:12px auto auto;max-width:1000px}.alphabetical-list{position:relative;width:100%;overflow:hidden;min-height:300px}.alphabetical-list .alphabetical-data{width:100%;max-height:100%;height:100%;overflow-y:scroll}.alphabetical-list .alphabetical-data .alphabetical-letter{border-top:1px solid var(--medium-gray);color:var(--primary-color);text-transform:uppercase;margin-top:4.6px;padding:4px 0 0 .5rem}.alphabetical-list .alphabetical-data .alphabetical-letter-content>div{padding:.5rem}.alphabetical-list .alphabetical-data .link-btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.alphabetical-list .alphabetical-data .alphabetical-letter-content>div:hover{background-color:rgba(var(--white-rgb),.5);cursor:pointer}.alphabetical-list .alphabetical-data .alphabetical-letter-content>div:active{background-color:rgba(var(--medium-gray-rgb),.5)}.alphabetical-list .alphabetical-scroll{border-radius:4px;box-sizing:border-box;position:absolute;background:#f7f7f7;top:0;bottom:0;right:0;min-width:18px;max-width:18px;width:18px;min-height:100%;max-height:100%;height:100%;padding-top:4px}.alphabetical-list .alphabetical-scroll>div{box-sizing:border-box;line-height:calc(3.5% + 8px);min-height:3.5%;height:3.5%;max-height:3.5%;text-align:center;vertical-align:middle;border:1px solid rgba(0,0,0,0);cursor:pointer}.alphabetical-list .alphabetical-scroll>.active{color:var(--white);background-color:var(--primary-color);border-color:var(--primary-color)}.alphabetical-list .alphabetical-scroll>.disabled{cursor:default;opacity:.5}.alphabetical-list .alphabetical-scroll>div:hover:not(.active):not(.disabled){color:var(--primary-color);border-color:var(--primary-color)}.contacts{position:absolute;top:0;left:0;right:0;bottom:0;padding-top:8px}.contacts .actions{padding:0 8px}.desktop{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(20,30px);column-gap:8px;row-gap:8px;padding:8px}.notification-badge{height:8px;width:8px;border-radius:100%;background:var(--danger-color);position:relative}.notification-badge.--show-count{height:auto;width:auto;color:#fff;font-size:.7rem;padding:2px 4px;border-radius:8px}.minutes,.reminders{position:absolute;top:0;left:0;right:0;bottom:0;padding:8px;overflow:auto}.notifications{padding-bottom:8px}.notifications .__notification-group .__title{display:flex;align-items:center;justify-content:space-between;font-weight:700;-webkit-user-select:none;user-select:none;padding:8px 16px;border-bottom:1px solid var(--light-gray)}.notifications .__notification-group .__title .__counter{width:22px;height:22px;color:#fff;text-align:center;line-height:22px;font-weight:400;font-size:12px;background:var(--primary-color);border-radius:50px}.notifications .__notification-group .__title:hover{background-color:var(--light-gray);cursor:pointer}.notifications .__notification-group .__notification{padding:8px 16px 8px 32px;border-bottom:1px solid var(--medium-gray)}.notifications .__notification-group .__notification .notification-icons{float:right;display:none}.notifications .__notification-group .__notification .notification-icons,.notifications .__notification-group .__notification .notification-content{line-height:1rem}.notifications .__notification-group .__notification:hover{background-color:var(--light-gray);cursor:pointer}.notifications .__notification-group .__notification:hover .notification-icons{display:block;cursor:pointer}.notifications .__notification-group .__notification:active{background-color:var(--light-gray)}.notification-bell .ant-badge-count{padding:0 4px;top:10px;right:16px;height:14px;line-height:14px;font-size:10px;z-index:0}.notification-bell__overlay .ant-popover-inner-content{max-height:50vh;width:300px;overflow:auto;list-style:none;padding:0}.layout{position:relative;min-height:100%;height:100%;transition:all .3s}.layout .ant-layout-header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;padding:0 10px;height:36px;line-height:36px;box-sizing:border-box;background:rgba(var(--medium-gray),.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--light-gray);z-index:1}.layout .ant-layout-header .left-div,.layout .ant-layout-header .right-div,.layout .ant-layout-header .center-div{display:flex;gap:8px;height:100%}.layout .ant-layout-header .main-menu-trigger{display:none}.layout .ant-layout-header .logo,.layout .ant-layout-header .logo-mobile{display:flex;align-items:center;height:100%}.layout .ant-layout-header .logo img,.layout .ant-layout-header .logo-mobile img{height:calc(100% - 10px)}.layout .ant-layout-header .logo-mobile{display:none}.layout .ant-layout-header .welcome-message{flex:1}.layout .ant-layout-header .welcome-message__profile-btn{cursor:pointer;display:inline}.layout .ant-layout-header .welcome-message__profile-btn:hover{color:#40a9ff}.layout .ant-layout-header .today-event{display:flex;align-items:center;gap:8px}.layout .ant-layout-header .today-event .birthday-icon,.layout .ant-layout-header .today-event .arrival-icon{font-size:20px;color:var(--primary-color)}.layout .ant-layout-content{margin-top:36px;height:100vh;overflow:auto;background:#fff;position:relative}.layout .ant-layout-footer{position:fixed;bottom:0;right:0;padding:0 16px;box-sizing:border-box;height:36px;line-height:36px;text-align:center;font-size:12px;color:#999;background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top-left-radius:16px}@media screen and (max-width: 800px){.layout .ant-layout-header .today-event{display:none}}@media screen and (max-width: 576px){.layout .ant-layout-header .main-menu-trigger{display:block;position:absolute;left:8px}.layout .ant-layout-header .welcome-message,.layout .ant-layout-header .today-event,.layout .ant-layout-header .logo{display:none}.layout .ant-layout-header .logo-mobile{display:flex}.layout .ant-layout-header .logout-btn{display:none}.layout .ant-layout-header .notification-bell{position:absolute;right:8px}.layout .ant-layout-footer{display:none}}.main-menu{position:fixed!important;top:0;left:0;bottom:0;overflow:auto;z-index:1;margin-top:36px;padding-top:10px}.main-menu .ant-menu{display:flex;flex-direction:column;height:100%}.main-menu .ant-menu .ant-menu-item{min-height:40px}.main-menu .ant-menu .ant-menu-item .icon{width:20px}.main-menu .ant-menu .ant-menu-item.ant-menu-item-selected .icon,.main-menu .ant-menu .ant-menu-item:active .icon{--primary-color: var(--secondary-color)}.main-menu .ant-menu .spacer{flex:1;min-height:0;background:none!important;cursor:default!important}.main-menu-mask{position:absolute;top:36px;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1}@media screen and (max-width: 576px){.main-menu{z-index:9999}.main-menu-mask{z-index:9998}}.business-new-client-evaluation{min-height:100vh;max-height:100vh;overflow-y:auto}.business-new-client-evaluation .content{flex:1;padding:4rem 0;width:100%;max-width:600px;height:100%}.business-new-client-evaluation .content .ant-form{width:100%}.business-new-client-evaluation .content .logo{width:100%;max-width:320px;margin-bottom:1rem}.business-new-client-evaluation .content h1{margin-bottom:0;line-height:44px}.business-new-client-evaluation .content h3{font-size:18px}.business-new-client-evaluation .content .success-message{text-align:center}.business-new-client-evaluation .content .success-message .anticon{font-size:100px;color:var(--primary-color);margin:1rem 0}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;src:url(/assets/TitilliumWeb-Light-BwbZ4TdX-1752746236518.woff) format("woff"),url(/assets/TitilliumWeb-Light-latin-SXkI1O4y-1752746236518.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:italic;font-weight:300;src:url(/assets/TitilliumWeb-LightItalic-Bl_o8_ZW-1752746236518.woff) format("woff"),url(/assets/TitilliumWeb-LightItalic-latin-O0J1QCco-1752746236518.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;src:url(/assets/TitilliumWeb-Regular-xbexvQc6-1752746236518.woff) format("woff"),url(/assets/TitilliumWeb-Regular-latin-ALUrQuDY-1752746236518.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;src:url(/assets/TitilliumWeb-SemiBold-DRWhyC1J-1752746236518.woff) format("woff"),url(/assets/TitilliumWeb-SemiBold-latin-tukSCwaj-1752746236518.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;src:url(/assets/TitilliumWeb-Bold-mbHk-ZuB-1752746236518.woff) format("woff"),url(/assets/TitilliumWeb-Bold-latin-CV5nIgRR-1752746236519.woff2) format("woff2")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:900;src:url(/assets/TitilliumWeb-Black-LkNYuLpG-1752746236518.woff) format("woff"),url(/assets/TitilliumWeb-Black-latin-BHuxUEdP-1752746236519.woff2) format("woff2")}body{font-family:var(--font-family)!important;color:var(--text-color)}h1{font-size:24px}h2{color:var(--primary-color);font-weight:200!important;margin-bottom:0!important}.ant-modal-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ant-modal .ant-modal-footer{margin-top:4px}.ant-form.align-center .ant-form-item-label,.ant-form.align-center input,.ant-form.align-center .ant-select-selection-item{text-align:center}.ant-form .ant-form-item.--horizontal .ant-form-item-row{flex-direction:row;align-items:center}.ant-form .ant-form-item.--horizontal .ant-form-item-row .ant-form-item-label>label{height:32px}.ant-form .ant-form-item.--horizontal .ant-form-item-row .ant-form-item-control{width:unset}.ant-form .ant-form-item-explain-error{color:var(--ant-color-error)}.ant-form-vertical .ant-form-item-label>label:after{display:none}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:var(--text-color);background:#fafafa!important}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item-content{color:var(--text-color)}.ant-select-disabled .ant-select-selector .ant-select-selection-item{padding-inline-end:0!important;-webkit-user-select:all;user-select:all}.ant-select-disabled .ant-select-arrow{display:none}.ant-picker.ant-picker-disabled{background:#fafafa}.ant-picker.ant-picker-disabled .ant-picker-input input{color:var(--text-color)}.ant-picker.ant-picker-disabled .ant-picker-suffix{display:none}.ant-radio-button-wrapper-disabled{color:var(--text-color);background:#fafafa}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{border-color:var(--primary-color);color:var(--primary-color);background:#fafafa;z-index:1}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked:hover{color:var(--primary-color)}.ant-radio-button-wrapper-disabled:hover{color:var(--text-color);background:#fafafa}.ant-checkbox-wrapper-disabled .ant-checkbox-disabled+span{color:var(--text-color)}.ant-checkbox-wrapper-disabled .ant-checkbox-disabled .ant-checkbox-inner{background:#fff}.ant-checkbox-wrapper-disabled .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner{background:var(--primary-color);border-color:var(--primary-color)}.ant-checkbox-wrapper-disabled .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.ant-input[disabled],.ant-input-number-disabled,.ant-input-number-affix-wrapper-disabled{color:var(--text-color);background:#fafafa}.ant-form-item .ant-input-number-group-wrapper,.ant-form-item .ant-input-number-affix-wrapper,.ant-input-number-in-form-item{width:100%}.ant-input-number.--align-center input{text-align:center}.ant-btn{border-radius:8px}.ant-btn.--success{background-color:var(--success-color);border-color:var(--success-color);color:#fff}.ant-btn.--success:hover{background-color:var(--success-light-color);border-color:var(--success-light-color);color:#fff}.ant-btn.--success:focus{background-color:var(--success-light-color);border-color:var(--success-light-color);color:#fff}.ant-btn.--warning{background-color:var(--warning-color);border-color:var(--warning-color);color:#fff}.ant-btn.--warning:hover{background-color:var(--warning-light-color);border-color:var(--warning-light-color);color:#fff}.ant-btn.--warning:focus{background-color:var(--warning-light-color);border-color:var(--warning-light-color);color:#fff}.ant-radio-button-wrapper:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.ant-radio-button-wrapper:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.ant-table-wrapper.--no-background>.ant-spin-nested-loading>.ant-spin-container>.ant-table{background:none!important}.ant-table-wrapper.--no-background>.ant-spin-nested-loading>.ant-spin-container>.ant-table .ant-table-cell-row-hover{background:#0000000a}.ant-table-wrapper .ant-table .ant-empty-normal{margin-block:8px}.ant-table-wrapper .ant-table .align-right,.ant-table-wrapper .ant-table .--align-right{text-align:right}.ant-table-wrapper .ant-table .align-center,.ant-table-wrapper .ant-table .--align-center,.ant-table-wrapper .ant-table .align-center .ant-input-number-input,.ant-table-wrapper .ant-table .--align-center .ant-input-number-input{text-align:center}.ant-table-wrapper .ant-table .align-center .ant-picker-input>input,.ant-table-wrapper .ant-table .--align-center .ant-picker-input>input{text-align:center}.ant-table-wrapper .ant-table .--no-padding{padding:0!important}.ant-table-wrapper .ant-table .--no-vertical-padding{padding-top:0!important;padding-bottom:0!important}.ant-table-wrapper .ant-table .ant-table-row.--selected,.ant-table-wrapper .ant-table .ant-table-row.--selected>.ant-table-cell{background:var(--primary-light-color)!important}.ant-table-wrapper .ant-table .ant-table-thead th,.ant-table-wrapper .ant-table .ant-table-thead td,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-column-sort,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-cell-fix-left{background:var(--secondary-color);color:#fff;text-align:center;white-space:nowrap}.ant-table-wrapper .ant-table .ant-table-thead th .ant-table-column-sorter,.ant-table-wrapper .ant-table .ant-table-thead th .ant-table-filter-trigger,.ant-table-wrapper .ant-table .ant-table-thead td .ant-table-column-sorter,.ant-table-wrapper .ant-table .ant-table-thead td .ant-table-filter-trigger,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-column-sort .ant-table-column-sorter,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-column-sort .ant-table-filter-trigger,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-cell-fix-left .ant-table-column-sorter,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-cell-fix-left .ant-table-filter-trigger{color:var(--medium-gray)}.ant-table-wrapper .ant-table .ant-table-thead th .ant-table-column-sorter .filter-icon.--active,.ant-table-wrapper .ant-table .ant-table-thead th .ant-table-filter-trigger .filter-icon.--active,.ant-table-wrapper .ant-table .ant-table-thead td .ant-table-column-sorter .filter-icon.--active,.ant-table-wrapper .ant-table .ant-table-thead td .ant-table-filter-trigger .filter-icon.--active,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-column-sort .ant-table-column-sorter .filter-icon.--active,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-column-sort .ant-table-filter-trigger .filter-icon.--active,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-cell-fix-left .ant-table-column-sorter .filter-icon.--active,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-cell-fix-left .ant-table-filter-trigger .filter-icon.--active{color:var(--primary-color)}.ant-table-wrapper .ant-table .ant-table-thead th .ant-table-filter-trigger:hover,.ant-table-wrapper .ant-table .ant-table-thead td .ant-table-filter-trigger:hover,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-column-sort .ant-table-filter-trigger:hover,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-cell-fix-left .ant-table-filter-trigger:hover{background:#ffffff1a;color:#fff}.ant-table-wrapper .ant-table .ant-table-thead th .ant-table-column-sorters:hover .ant-table-column-sorter,.ant-table-wrapper .ant-table .ant-table-thead td .ant-table-column-sorters:hover .ant-table-column-sorter,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-column-sort .ant-table-column-sorters:hover .ant-table-column-sorter,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-cell-fix-left .ant-table-column-sorters:hover .ant-table-column-sorter{color:#fff}.ant-table-wrapper .ant-table .ant-table-thead th:before,.ant-table-wrapper .ant-table .ant-table-thead td:before,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-column-sort:before,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-cell-fix-left:before{background-color:#fff3!important}.ant-table-wrapper .ant-table .ant-table-thead th:hover,.ant-table-wrapper .ant-table .ant-table-thead td:hover,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-column-sort:hover,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-cell-fix-left:hover{background:var(--secondary-color);color:#fff}.ant-table-wrapper .ant-table .ant-table-thead th.--number,.ant-table-wrapper .ant-table .ant-table-thead td.--number,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-column-sort.--number,.ant-table-wrapper .ant-table .ant-table-thead th.ant-table-cell-fix-left.--number{text-align:center}.ant-table-wrapper .ant-table .ant-table-thead .ant-table-cell{padding:5px 8px!important}.ant-table-wrapper .ant-table .ant-table-thead .ant-table-cell.--header-no-padding{padding:0!important}.ant-table-wrapper .ant-table tbody .ant-table-cell>.ant-input-number,.ant-table-wrapper .ant-table tbody .ant-table-cell>.ant-input-number-group-wrapper,.ant-table-wrapper .ant-table tbody .ant-table-cell>.ant-input-number-affix-wrapper,.ant-table-wrapper .ant-table tbody .ant-table-cell>.ant-select{width:100%}.ant-table-wrapper .ant-table tbody .ant-table-cell.ant-table-cell-fix-left{background:#fff}.ant-table-wrapper .ant-table tbody .ant-table-cell .ant-form-item-explain .ant-form-item-explain-error:not(:empty){position:absolute;top:25px;left:0;right:0;padding:0 6px;background:#fff;z-index:1;border:1px solid var(--danger-color);border-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:var(--danger-color)}.ant-table-wrapper .ant-table tbody .ant-table-expanded-row .ant-table-cell .ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table tbody .ant-table-expanded-row .ant-table-cell .ant-table-wrapper table{border-radius:0}.ant-table-wrapper .ant-table tbody .ant-table-expanded-row .ant-table-cell .ant-table-wrapper thead th:first-child{border-start-start-radius:0}.ant-table-wrapper .ant-table tbody .ant-table-expanded-row .ant-table-cell .ant-table-wrapper thead th:last-child{border-start-end-radius:0}.ant-table-wrapper .ant-table tbody .ant-table-expanded-row .ant-table-cell .ant-table-wrapper:not(:only-child) .ant-table{margin-inline:40px -8px}.ant-table-wrapper .ant-table tbody .ant-table-expanded-row .ant-table-cell .ant-table-wrapper:not(:only-child):first-child{margin-top:-8px}.ant-table-wrapper .ant-table tbody .ant-table-expanded-row .ant-table-cell .ant-table-wrapper:not(:only-child):last-child{margin-bottom:-8px}.ant-table-wrapper .ant-table.ant-table-bordered .ant-table-container>.ant-table-header>table>.ant-table-thead>tr>th:not(.total-header),.ant-table-wrapper .ant-table.ant-table-bordered .ant-table-container>.ant-table-header>table>.ant-table-thead>tr>td{border-inline-end:none!important;border-bottom:none!important}.ant-table-wrapper .ant-table.ant-table-bordered .ant-table-container>.ant-table-header>table>.ant-table-thead>tr>th:not(.total-header):before,.ant-table-wrapper .ant-table.ant-table-bordered .ant-table-container>.ant-table-header>table>.ant-table-thead>tr>td:before{background-color:#fff3!important}.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>.ant-table-row>.ant-table-cell,.ant-table-wrapper .ant-table.ant-table-small .ant-table-summary>tr>.ant-table-cell{padding-top:0;padding-bottom:0}.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>.ant-table-row>.ant-table-cell.--with-padding,.ant-table-wrapper .ant-table.ant-table-small .ant-table-summary>tr>.ant-table-cell.--with-padding{padding-top:5px;padding-bottom:5px}.ant-table-wrapper .ant-table.ant-table-small .ant-input,.ant-table-wrapper .ant-table.ant-table-small .ant-input-number,.ant-table-wrapper .ant-table.ant-table-small .ant-input-number-affix-wrapper,.ant-table-wrapper .ant-table.ant-table-small .ant-select-selector,.ant-table-wrapper .ant-table.ant-table-small .ant-picker{border-color:var(--light-border-color)}.ant-table-wrapper .ant-table.ant-table-small .ant-form-item-has-error .ant-input,.ant-table-wrapper .ant-table.ant-table-small .ant-form-item-has-error .ant-input-number,.ant-table-wrapper .ant-table.ant-table-small .ant-form-item-has-error .ant-input-number-affix-wrapper,.ant-table-wrapper .ant-table.ant-table-small .ant-form-item-has-error .ant-select-selector,.ant-table-wrapper .ant-table.ant-table-small .ant-form-item-has-error .ant-picker{border-color:var(--danger-color)}.ant-table-wrapper tbody .ant-table-row .--show-when-loading,.ant-table-wrapper tfoot .ant-table-row .--show-when-loading,.ant-table-wrapper tbody .ant-table-row.--loading .--hide-when-loading,.ant-table-wrapper tfoot .ant-table-row.--loading .--hide-when-loading{display:none}.ant-table-wrapper tbody .ant-table-row.--loading .--show-when-loading,.ant-table-wrapper tfoot .ant-table-row.--loading .--show-when-loading{display:initial}.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-select-disabled .ant-select-selector,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-select-disabled .ant-select-selector{background:none;border:none;cursor:text}.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-select-disabled .ant-select-selector .ant-select-selection-item,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-select-disabled .ant-select-selector .ant-select-selection-item{-webkit-user-select:all;user-select:all}.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-input[disabled],.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-input-number-disabled,.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-picker-disabled,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-input[disabled],.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-input-number-disabled,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-picker-disabled{background:none;border:none;padding-left:0;padding-right:0;cursor:text;color:inherit}.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-input[disabled] .ant-input-number-input,.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-input[disabled] .ant-picker-input input,.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-input-number-disabled .ant-input-number-input,.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-input-number-disabled .ant-picker-input input,.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-picker-disabled .ant-input-number-input,.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-picker-disabled .ant-picker-input input,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-input[disabled] .ant-input-number-input,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-input[disabled] .ant-picker-input input,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-input-number-disabled .ant-input-number-input,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-input-number-disabled .ant-picker-input input,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-picker-disabled .ant-input-number-input,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-picker-disabled .ant-picker-input input{cursor:text}.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-input-number-input,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-input-number-input{padding-right:0;cursor:text}.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-input-number-input .ant-input-number-input,.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-input-number-input .ant-picker-input input,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-input-number-input .ant-input-number-input,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-input-number-input .ant-picker-input input{cursor:text}.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-form-item-disabled .ant-input-number-input,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-form-item-disabled .ant-input-number-input{padding-right:0}.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-form-item-disabled .ant-input-number-group-addon,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-form-item-disabled .ant-input-number-group-addon{border:none!important}.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-form-item-disabled>.ant-input-number,.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-form-item-disabled>.ant-input-number-group-wrapper,.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-form-item-disabled>.ant-input-number-affix-wrapper,.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-form-item-disabled>.ant-select,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-form-item-disabled>.ant-input-number,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-form-item-disabled>.ant-input-number-group-wrapper,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-form-item-disabled>.ant-input-number-affix-wrapper,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-form-item-disabled>.ant-select{width:100%}.ant-table-wrapper tbody .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-input-number-affix-wrapper,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell .ant-form-item-disabled .ant-input-number-affix-wrapper{padding-right:20px}.ant-table-wrapper tbody .ant-table-row .ant-table-cell.--number,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell.--number{text-align:right;white-space:nowrap}.ant-table-wrapper tbody .ant-table-row .ant-table-cell.--number input,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell.--number input{text-align:right}.ant-table-wrapper tbody .ant-table-row .ant-table-cell.--number .ant-input-number-handler-wrap,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell.--number .ant-input-number-handler-wrap{inset-inline-end:unset;inset-inline-start:0;border-start-start-radius:6px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:6px}.ant-table-wrapper tbody .ant-table-row .ant-table-cell.--number .ant-input-number-handler-wrap .ant-input-number-handler,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell.--number .ant-input-number-handler-wrap .ant-input-number-handler{border-inline-start:none;border-inline-end:1px solid #d9d9d9}.ant-table-wrapper tbody .ant-table-row .ant-table-cell.--number .ant-input-number-handler-wrap .ant-input-number-handler.ant-input-number-handler-up,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell.--number .ant-input-number-handler-wrap .ant-input-number-handler.ant-input-number-handler-up{border-start-start-radius:6px;border-start-end-radius:0}.ant-table-wrapper tbody .ant-table-row .ant-table-cell.--number .ant-input-number-handler-wrap .ant-input-number-handler.ant-input-number-handler-down,.ant-table-wrapper tfoot .ant-table-row .ant-table-cell.--number .ant-input-number-handler-wrap .ant-input-number-handler.ant-input-number-handler-down{border-end-start-radius:6px;border-end-end-radius:0}.ant-table-wrapper tbody .ant-table-summary .--stick-right,.ant-table-wrapper tfoot .ant-table-summary .--stick-right{position:sticky;right:0;background:#fff}.ant-table-wrapper tbody .ant-table-ping-right .ant-table-summary .--stick-right:after,.ant-table-wrapper tfoot .ant-table-ping-right .ant-table-summary .--stick-right:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none;box-shadow:inset -10px 0 8px -8px #0505050f}.ant-table-wrapper.row-clickable .ant-table-tbody .ant-table-row:hover{cursor:pointer}.ant-table-wrapper.row-clickable .ant-table-tbody .ant-table-row:active{background:rgba(var(--secondary-light-color-rgb),.5);transition:all 0}.ant-table-wrapper .ant-table.ant-table-middle .ant-table-expanded-row>.ant-table-cell>.ant-table-wrapper .ant-table{margin-block:0;margin-inline:40px -8px}.ant-table-wrapper .ant-table.ant-table-middle .ant-table-expanded-row>.ant-table-cell>.ant-table-wrapper:first-child .ant-table{margin-block-start:-8px}.ant-table-wrapper .ant-table.ant-table-middle .ant-table-expanded-row>.ant-table-cell>.ant-table-wrapper:last-child .ant-table{margin-block-end:-8px}.ant-table-wrapper table .ant-table-cell>.ant-form-item{margin:0}.ant-table-wrapper table .ant-table-cell>.ant-form-item .ant-select-selection-placeholder,.ant-table-wrapper table .ant-table-cell>.ant-form-item .ant-input-number-suffix{font-weight:400}.ant-table-wrapper table .ant-table-summary .summary-header-row>td{position:relative;color:var(--text-color);font-weight:600;text-align:start;background:#fafafa;border-bottom:1px solid rgba(5,5,5,.06)}.ant-table-wrapper table .ant-table-summary .summary-header-row>td.--stick-right{background:#fafafa}.ant-table-wrapper table .ant-table-summary .summary-header-row>td.--number,.ant-table-wrapper table .ant-table-summary .summary-header-row>td.align-right,.ant-table-wrapper table .ant-table-summary .summary-header-row>td.--align-right{text-align:right}.ant-table-wrapper table .editable-cell:not(.disabled):hover{background:rgba(var(--secondary-light-color-rgb),.1);cursor:pointer}.ant-table-wrapper table .editable-cell:not(.disabledConge):hover{background:rgba(var(--secondary-light-color-rgb),.1);cursor:pointer}.ant-table-wrapper table .editable-cell:not(.disabled):active{background:rgba(var(--secondary-light-color-rgb),.2)}.ant-table-wrapper table .editable-cell:not(.disabledConge):active{background:rgba(var(--secondary-light-color-rgb),.2)}.ant-table-wrapper table .table-subtitle{background-color:var(--primary-color)!important;text-transform:uppercase;text-align:center;padding:0!important}.ant-table-wrapper table .ant-table-tbody td.disabled,.ant-table-wrapper table .ant-table-tbody td.--disabled,.ant-table-wrapper table .ant-table-tbody th.disabled,.ant-table-wrapper table .ant-table-tbody th.--disabled{background:var(--light-gray)!important}.ant-table-wrapper table tr.success>td,.ant-table-wrapper table tr.success>th,.ant-table-wrapper table th.success,.ant-table-wrapper table td.success{background:var(--success-light-color)}.ant-popconfirm-buttons .ant-btn:first-child{border-start-start-radius:8px;border-end-start-radius:8px;border-start-end-radius:0;border-end-end-radius:0;margin-left:0}.ant-popconfirm-buttons .ant-btn:last-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:8px;border-end-end-radius:8px;margin-left:0}.ant-tabs-tab .anticon{margin-right:4px}.ant-card .ant-card-head-title{text-align:center}.ant-card .ant-card-body{padding-top:8px;padding-bottom:8px}.ant-collapse{display:flex;flex-direction:column;gap:8px;background-color:transparent;border:none}.ant-collapse .ant-collapse-item{background:var(--ant-color-bg-container);border-radius:var(--ant-border-radius-lg);border:var(--ant-line-width) var(--ant-line-type) var(--ant-color-border-secondary)}.ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-header-text h2{background:none;line-height:20px;margin-bottom:0}.ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon{color:var(--medium-gray)}.ant-collapse .ant-collapse-item .ant-collapse-content{border-top:var(--ant-line-width) var(--ant-line-type) var(--ant-color-border-secondary);background:none}.ant-collapse .ant-collapse-item:last-child{border-radius:var(--ant-border-radius-lg);border-bottom:var(--ant-line-width) var(--ant-line-type) var(--ant-color-border-secondary)}.ant-collapse .ant-collapse-content-box:has(>.ant-table-wrapper){padding:0}.ant-collapse .ant-collapse-content-box:has(>.ant-table-wrapper) .ant-table-container table>thead>tr:first-child>:first-child{border-start-start-radius:0}.ant-collapse .ant-collapse-content-box:has(>.ant-table-wrapper) .ant-table-container table>thead>tr:first-child>:last-child{border-start-end-radius:0}h3{font-weight:600;margin-bottom:0}.pull-right{float:right;justify-self:flex-end}.link-btn{display:inline}.link-btn,.ant-table .ant-table-tbody .link-cell{color:var(--blue);background:none;padding:0;height:auto}.link-btn:hover,.ant-table .ant-table-tbody .link-cell:hover{color:var(--light-blue)!important;cursor:pointer;background:none!important}.link-btn{border:none}.hightlight-box{display:flex;align-items:center;height:32px;font-size:16px;border-radius:8px;padding:0 16px;background:#fff;border:1px solid transparent}.hightlight-box--selected{border-color:#1890ff}div[role=button]:focus{outline:none}.--primary-msg,.primary-msg{color:var(--primary-color)}.--primary-msg input,.--primary-msg .ant-select-selection-item,.primary-msg input,.primary-msg .ant-select-selection-item{color:var(--primary-color)!important}.success-icon,.--success-msg,.success-msg{color:var(--success-color)}.--success-msg input,.--success-msg .ant-select-selection-item,.success-msg input,.success-msg .ant-select-selection-item{color:var(--success-color)!important}.--warning-msg{color:var(--warning-color)}.--warning-msg input,.--warning-msg .ant-select-selection-item{color:var(--warning-color)!important}.alert-icon{color:var(--danger-color)}.--danger-msg,.alert-msg,.--danger-msg input,.--danger-msg .ant-select-selection-item,.alert-msg input,.alert-msg .ant-select-selection-item{color:var(--danger-color)!important}.light-text{color:var(--medium-gray);padding:0 4px}.history-line{padding:4px 0}.legend{display:flex;align-items:center;margin-top:8px;font-size:.9rem}.legend .legend-item{display:flex;margin-left:12px;align-items:center}.legend .legend-item.--selected{border-bottom:2px solid var(--primary-color);font-weight:700}.legend .legend-item.primary .legend-thumbnail{background-color:var(--primary-light-color)}.legend .legend-item.success .legend-thumbnail{background-color:var(--success-light-color)}.legend .legend-item.info .legend-thumbnail{background-color:var(--info-light-color)}.legend .legend-item.default .legend-thumbnail{border:1px solid lightgray}.legend .legend-item.bill-billed .legend-thumbnail{background-color:var(--bill-billed-light-color)}.legend .legend-item.bill-payed .legend-thumbnail{background-color:var(--bill-payed-light-color)}.legend .legend-item.bill-cancelled .legend-thumbnail{background-color:var(--bill-cancelled-light-color)}.legend .legend-thumbnail{width:32px;height:16px;margin-right:8px;background:#fff}.legend.clickable:hover{cursor:pointer}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.react-grid-placeholder{-webkit-user-select:none;user-select:none;transition-duration:.1s;border:1px solid #a0a0a0;opacity:.2;z-index:2}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;bottom:0;right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=);background-position:bottom right;padding:0 3px 3px 0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize}.react-resizable{position:relative}.full-size-form{max-width:100%;max-height:100%;overflow:auto}.full-size-form .form-content{overflow-x:hidden;margin:auto;max-width:1200px}.full-size-form .form-content.big{max-width:1400px}.full-size-form .form-content.small{max-width:800px}.full-size-form .form-action-barre{display:flex;align-items:center;justify-content:flex-end;background:#ececec;padding:10px;margin:auto;max-width:1200px}.full-size-form .form-action-barre .ant-form-item{margin-bottom:0}.full-size-form .form-action-barre.big{max-width:1400px}.form-group-title{border-bottom:1px solid rgb(217,217,217);margin-bottom:8px}.window-content>.full-size-form{max-height:calc(100% - 17.8px);max-width:calc(100% + 20px);margin:-10px;padding:10px}.ant-form-item{margin-bottom:4px}.ant-form-item .ant-form-item-label{padding-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ant-calendar-picker{width:100%}.form-field-markdown{min-height:32px;background-color:var(--white);padding:6px 7px;border:1px solid #d9d9d9;border-radius:4px}.form-field-markdown h1{font-size:18px}.form-field-markdown h2{font-size:16px}.form-field-markdown ul{list-style:disc outside;padding-left:24px}.form-field-markdown ul ul{list-style-type:circle}.ant-form-item.hidden .ant-form-item-control{display:none}.checkbox--inline{padding-top:32px}.periodicity-day-selection-row{display:flex;line-height:40px;margin-top:32px}.periodicity-day-selection-row .ant-form-item{margin-left:8px;margin-right:8px;width:140px}.periodicity-day-selection-row .ant-radio-wrapper{margin-top:8px}.business-payment-term .header{display:flex;justify-content:space-between;margin-bottom:.5em}.business-payment-term .header h1{margin:0}.business-payment-term .header .states{display:flex;align-items:center;gap:8px}.business-payment-term .header .states .ant-form-item{margin:0}.business-payment-term .header .states .ant-checkbox-wrapper{display:flex;align-items:center;padding:0 8px;border:1px solid var(--medium-gray);border-radius:var(--default-border-radius);height:32px;text-transform:uppercase}.business-payment-term .header .states .ant-checkbox-wrapper-checked span{color:var(--white)!important}.business-payment-term .header .states .ant-checkbox-wrapper-checked .ant-checkbox-inner{background-color:var(--white);border-color:var(--white)}.business-payment-term .header .states .ant-checkbox-wrapper-checked.--cancelled{background:var(--medium-gray);border-color:var(--medium-gray)}.business-payment-term .header .states .ant-checkbox-wrapper-checked.--cancelled .ant-checkbox-inner:after{border-color:var(--medium-gray)}.business-payment-term .header .states .ant-checkbox-wrapper-checked.--payed{background:var(--success-color);border-color:var(--success-color)}.business-payment-term .header .states .ant-checkbox-wrapper-checked.--payed .ant-checkbox-inner:after{border-color:var(--success-color)}.business-payment-term .ant-form-item-label label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.business-payment-term .label{display:inline-block;margin-right:8px;font-weight:700}.business-payment-term .dates{display:flex;align-items:flex-end}.business-payment-term .dates>*{flex:1}.business-payment-term .dates>.label{margin-bottom:22px}.business-payment-term .dates>.ant-btn{margin-bottom:4px;margin-left:8px;max-width:32px}.business-payment-term .dates .alert-btn{margin-bottom:16px;margin-left:16px;max-width:32px}.business-payment-term .dates .alert-btn .ant-btn{border-color:var(--danger-color);background-color:var(--danger-light-color);color:var(--danger-color)}.business-payment-term .dates .ant-form-item{flex:2}.business-payment-term .dates .ant-form-item .has-success .ant-input{padding-right:11px}.business-payment-term .dates .ant-form-item .has-success .ant-calendar-picker-icon,.business-payment-term .dates .ant-form-item .has-success .ant-calendar-picker-clear{right:12px}.business-payment-term .dates .ant-form-item .has-success .ant-form-item-children-icon{display:none}.business-payment-term .address{margin-bottom:16px}.business-payment-term .business-info{display:flex;margin-bottom:8px}.business-payment-term .business-info>div{flex:1}.business-payment-term .business-info .label{min-width:100px}.business-payment-term .payment-info .details .ant-form-item{display:inline-block}.business-payment-term .payment-info .details .ant-form-item-label{text-align:left;width:152px;margin-top:-25px}.business-payment-term .payment-info .details .label{width:110px;margin-right:10px;margin-top:8px}.business-payment-term .payment-info .details .has-feedback:after{margin-right:-30px}.business-payment-term .payment-info .details #percentage,.business-payment-term .payment-info .details #etprice{width:100px}.business-payment-term .payment-info .details .bankToCredit{margin-top:16px}.business-payment-term .payment-info .details .bankToCredit .ant-select-arrow{right:8px}.bill-occurences{padding:8px;margin-top:-16px}.bill-occurences>.ant-row{padding:4px 0;border-bottom:1px solid #d9d9d9}.bill-occurences>.ant-row>div>.anticon{float:right;display:none;margin:4px 4px 0 0;cursor:pointer}.bill-occurences>.ant-row .ant-input-group-wrapper{width:175px}.bill-occurences>.ant-row:hover{background-color:#4a6dbe40}.bill-occurences>.ant-row:hover .anticon{display:block}.bill-occurences>.ant-row.edit>div>.anticon{margin-top:9px;display:block}.bill-occurences>.ant-row.edit .ant-calendar-picker-clear{display:none}.ant-btn.alert-btn{border-color:var(--danger-color);background-color:var(--danger-light-color);color:var(--danger-dark-color)}.ant-btn.alert-btn:hover{color:var(--danger-light-color);border-color:var(--danger-color);background-color:var(--danger-color)}.ant-btn.success-btn{border-color:var(--success-color);background-color:var(--success-light-color);color:var(--success-dark-color)}.ant-btn.success-btn:hover{color:var(--success-light-color);border-color:var(--success-color);background-color:var(--success-color)}.ant-btn.primary-btn{border-color:var(--primary-color);background-color:var(--primary-light-color);color:var(--primary-dark-color)}.ant-btn.primary-btn:hover{color:var(--primary-light-color);border-color:var(--primary-color);background-color:var(--primary-color)}.business-billing-revue-menu-popover .ant-popover-title{margin:0;padding:8px;background:#4a6dbe33;border-top-left-radius:4px;border-top-right-radius:4px}.business-billing-revue-menu-popover .ant-popover-inner{padding:0}.business-billing-revue{height:100%;display:flex;flex-direction:column}.business-billing-revue__charts{flex:1;display:flex;flex-direction:column;align-items:center;padding-bottom:24px}.business-billing-revue .total-revenu{float:right;margin-left:8px;width:100%;cursor:pointer}.business-billing-revue .summary-legend{z-index:10;text-wrap:nowrap;overflow:hidden}.business-billing-revue .summary-legend .legend{margin:0}.business-billing-revue .ant-table-scroll>.ant-table-footer{padding-right:45px}.business-billing-revue td.business-reference{padding:0!important}.business-billing-revue td.business-reference>div{padding:8px;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center}.business-billing-revue div[role=button]:hover{cursor:pointer;background-color:#4a6dbe40}.business-billing-revue div[role=button]:active{background-color:#4a6dbe4d}.business-billing-revue div[role=button]:focus{outline:none;color:var(--text-color)}.business-billing-revue .year-history{text-align:center;margin-top:8px}.business-billing-revue .year-history .ant-btn{margin:0 4px}.month-business-billing-revue .filters{display:flex;gap:8px;margin-bottom:8px}.month-business-billing-revue .align-center input{text-align:center!important}.month-business-billing-revue .client-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.month-business-billing-revue .month-billing-menu-item{display:flex;align-items:center;justify-content:flex-end;height:100%;width:100%}.footer .legend{position:absolute;left:0;bottom:0;padding:0}td.month-billing{padding:0!important;position:relative}td.month-billing>div{display:flex;align-items:center;justify-content:flex-end;position:absolute;top:0;left:0;bottom:0;right:0;padding-right:8px}th.month-billing{padding:0!important}th.month-billing .month-btn{display:flex;position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;justify-content:center}th.month-billing .month-btn.selected{color:#108ee9}.month-billing-menu-item{text-align:right}.month-billing-menu-item.ant-dropdown-menu-item-selected{color:var(--text-color)}.month-billing-menu-item[role=button]:hover,.business-billing-revue .month-billing>div[role=button]:hover{cursor:pointer;background:#ffffff1a}.month-billing-menu-item[role=button]:active,.business-billing-revue .month-billing>div[role=button]:active{background:#fff3;color:#fff}.month-billing-menu-item[role=button]:focus,.business-billing-revue .month-billing>div[role=button]:focus{outline:none;color:#fff}.month-billing-menu-item .anticon,.month-billing-menu-item .ant-badge,.business-billing-revue .month-billing>div .anticon,.business-billing-revue .month-billing>div .ant-badge{float:left;position:absolute;left:8px;top:calc(50% - 7px)}.month-billing-menu-item .anticon,.business-billing-revue .month-billing>div .anticon{color:var(--danger-color)}.month-billing-menu-item .ant-badge>.ant-badge-count,.business-billing-revue .month-billing>div .ant-badge>.ant-badge-count{height:14px;min-width:14px;line-height:14px;font-size:10px;padding:0 3px;background:var(--secondary-color)}.month-billing-menu-item.bill-billed,.business-billing-revue .month-billing>div.bill-billed{background-color:var(--bill-billed-light-color)}.month-billing-menu-item.bill-billed:hover,.month-billing-menu-item.bill-billed:active,.business-billing-revue .month-billing>div.bill-billed:hover,.business-billing-revue .month-billing>div.bill-billed:active{background-color:var(--bill-billed-color)!important}.month-billing-menu-item.bill-payed,.business-billing-revue .month-billing>div.bill-payed{background-color:var(--bill-payed-light-color)}.month-billing-menu-item.bill-payed:hover,.month-billing-menu-item.bill-payed:active,.business-billing-revue .month-billing>div.bill-payed:hover,.business-billing-revue .month-billing>div.bill-payed:active{background-color:var(--bill-payed-color)!important}.month-billing-menu-item.bill-cancelled,.business-billing-revue .month-billing>div.bill-cancelled{background-color:var(--bill-cancelled-light-color)}.month-billing-menu-item.bill-cancelled:hover,.month-billing-menu-item.bill-cancelled:active,.business-billing-revue .month-billing>div.bill-cancelled:hover,.business-billing-revue .month-billing>div.bill-cancelled:active{background-color:var(--bill-cancelled-color)!important}.schedule-modified{color:var(--danger-color)!important}.business-billing-revue .charts{display:flex;min-height:250px;height:100%;width:100%}.business-billing-revue .charts .chart{flex:1;margin:0 10px;height:calc(100% - 24px);max-width:33.333%;display:inline-block}.business-billing-revue .charts .chart__title{text-align:center}.business-billing-revue .charts .chart .bar{fill:var(--primary-color)}.business-billing-revue .charts .chart .section.highlight,.business-billing-revue .charts .chart .bar.highlight{stroke:var(--blue)}.business-billing-revue .charts .chart .line{stroke:var(--primary-color)}.business-billing-revue .charts .chart .yAxis .domain,.business-billing-revue .charts .chart .xAxis .domain{stroke:var(--black)}.business-billing-revue .charts .chart .yAxis .tick line,.business-billing-revue .charts .chart .xAxis .tick line{stroke:var(--black)}.business-billing-revue .charts .chart .yAxis .tick text,.business-billing-revue .charts .chart .xAxis .tick text{fill:var(--black)}.bill-billed-stripes{--color: var(--bill-billed-light-color);background:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--color) 10px,var(--color) 20px)!important}.bill-payed-stripes{--color: var(--bill-payed-light-color);background:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--color) 10px,var(--color) 20px)!important}.bill-cancelled-stripes{--color: var(--bill-cancelled-light-color);background:repeating-linear-gradient(45deg,transparent,transparent 10px,var(--color) 10px,var(--color) 20px)!important}.default-stripes{background:repeating-linear-gradient(45deg,#fff,#fff 10px,#ddd 10px,#ddd 20px)}.Resizer{background:#000;opacity:.2;z-index:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}.Resizer:hover{-webkit-transition:all 2s ease;transition:all 2s ease}.Resizer.horizontal{height:11px;margin:-5px 0;border-top:5px solid rgba(255,255,255,0);border-bottom:5px solid rgba(255,255,255,0);cursor:row-resize;width:100%}.Resizer.horizontal:hover{border-top:5px solid rgba(0,0,0,.5);border-bottom:5px solid rgba(0,0,0,.5)}.Resizer.vertical{width:11px;margin:0 -5px;border-left:5px solid rgba(255,255,255,0);border-right:5px solid rgba(255,255,255,0);cursor:col-resize}.Resizer.vertical:hover{border-left:5px solid rgba(0,0,0,.5);border-right:5px solid rgba(0,0,0,.5)}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:transparent}.SplitPane .Pane{border-left:1px solid #e0e0e0}.SplitPane .Pane:first-child{border-left:none}#root{min-height:100%;height:100%}#root *{scrollbar-width:thin}body{--font-family: "Titillium Web", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size: 14px;--black: #1e2942;--black-rgb: 30, 41, 67;--white: #fdfdfd;--white-rgb: 252, 252, 252;--dark-gray: #505050;--medium-gray: #a5a5a5;--medium-gray-rgb: 166, 166, 166;--light-gray: #e0e0e0;--blue: #108ee9;--light-blue: #6db9f0;--text-color: #3d4352;--text-color-rgb: 61, 67, 82;--window-background: #ececec;--window-background-rgb: 237, 237, 237;--border-color: #d9d9d9;--light-border-color: #f0f0f0;--default-border-radius: 8px}body.hide-dropdowns .ant-select-dropdown{opacity:0!important}@media screen and (max-width: 576px){body{--font-size: 16px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#cdcdcd}::-webkit-scrollbar-thumb:hover{background:#aaa}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
