@charset "UTF-8";
/* 2025-07-02 13:18:29, 195.6ms, 137ko, compressed */

.DateField input[readonly]{cursor:pointer;background-color:#fff}.flatpickr-disabled{background-color:var(--light)!important}.HtmlAreaField{min-height:200px}.HtmlAreaField .ck-editor__editable_inline{min-height:200px;max-height:800px}.HtmlAreaField .ck-editor__editable_inline dl,.HtmlAreaField .ck-editor__editable_inline ol,.HtmlAreaField .ck-editor__editable_inline ul{padding-left:40px;margin-bottom:16px}.HtmlAreaField .ck-editor__editable_inline li{list-style-type:inherit}.HtmlAreaField>.input-wrapper>textarea{box-shadow:none;color:#fff;border-color:#d2ddec;border-radius:.375rem!important;width:100%;height:249px;padding:10px;font-size:13px;font-family:sans-serif,Arial,Verdana,"Trebuchet MS"}.HtmlAreaField .ck-editor{--ck-color-base-border:#d2ddec!important;--ck-color-toolbar-border:#d2ddec!important;--ck-color-toolbar-background:#fff!important;--ck-border-radius:.375rem}.HtmlAreaField .ck-editor .ck-read-only{background:#eee!important}figure.image{margin:0 auto}figure.image.image-style-side{float:right;margin:.9em auto}figure.image img{min-width:100%;max-width:100%}body{--ck-z-default:100;--ck-z-modal:calc(var(--ck-z-default) + 999)}.RadioGroupField .radio-option-wrapper{margin-right:30px}.RadioGroupField .radio-option-wrapper input{position:relative;top:1px}.TextAreaField textarea{min-height:150px}.Form.insert{width:620px}.refactorOutput{border:4px solid red!important}.Form.refactor{border:4px solid red!important}.Form .BsAlert{font-size:14px}.Form .FieldBase .description,.Form .TextInputField .charleft{font-size:12px;color:#888;margin-bottom:0}.Form .sep{margin:30px 0 30px 35%;width:65%;background:#888;height:1px}.Form .TextInputImageField .input-wrapper>img{display:block;max-width:200px;height:auto;margin:2px 0}.Form .FieldBase .input-wrapper :is(input.error,textarea.error){border-color:#ce4844!important}.Form .FieldBase .input-wrapper.input-wrapper.error :is(input,select){border-color:#ce4844!important}.Form .FieldBase .error~.input-group-append .input-group-text{border-color:#ce4844!important;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.Form .CheckboxField .input-wrapper input{float:left;width:auto}.Form .CheckboxField .input-wrapper label{text-transform:none}.Form .SelectField select{width:100%}.Form .ui-selectmenu{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0;line-height:34px;height:34px}.Form .ui-selectmenu .ui-selectmenu-status{padding:0 35px 0 5px;font-size:16px;line-height:34px}.Form .ui-selectmenu-menu{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.Form label.error{width:100%;margin-top:2px;display:block;color:#ce4844;font-size:12px;font-weight:normal}.Form .percentage .input-wrapper:after{content:"%"}.Form .FieldBase.number input{text-align:right}.Form .FieldBase.exceeded input{background:#f05252}.Form a.action-button{font-size:14px;padding:0 20px;line-height:28px;background-color:#ccc;color:#000;display:inline-block;text-transform:uppercase;cursor:pointer}.Form .SelectField.select-service-provider>.input-wrapper{padding-right:39px}.Form .SelectField.select-service-provider{position:relative}.Form .SelectField.select-service-provider p.description{position:absolute;right:0;width:34px;line-height:34px;background:#ccc;text-align:center;display:block;cursor:pointer;padding:0;color:#000;font-size:16px;margin-top:-34px}.Form .TextAreaField textarea{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;resize:vertical}.Form .FieldBase.hidden{display:none}.Form .TextAreaField.large textarea{height:200px}.Form a.deleteX{display:inline-block;padding:0;width:23px;font-size:12px;line-height:23px;text-align:center;text-transform:none;vertical-align:sub;color:#fff;background:#ccc;border-radius:3px}.Form .half{width:50%;display:inline-block;vertical-align:top}.Form .CheckboxFieldGroup legend{font-size:.9375rem}.Form .CheckboxFieldGroup .CheckboxField{margin-bottom:5px}.Form .CheckboxFieldGroup .input-wrapper{width:100%}.Form .CheckboxFieldGroup .input-wrapper input{display:inline-block;float:none}.Form .CheckboxFieldGroup .input-wrapper>label{font-weight:normal;display:inline-block;width:auto;line-height:20px;vertical-align:middle;margin:0 0 0 5px;cursor:pointer}.Form span.ui-checkbox,.Form span.ui-radio{display:inline-block;vertical-align:middle;position:relative;width:18px;height:18px;border:2px solid #fff;box-shadow:0 0 0 1px #ccc;cursor:pointer}.Form span.ui-checkbox.ui-checkbox-checked,.Form span.ui-radio.ui-radio-checked{background:#888}.Form span.ui-radio{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.Form .ComponentGroup.custom-limitation{border:1px solid #ccc;padding:10px;background:#eee;margin-top:5px;margin-right:20px}.Form .ComponentGroup.custom-limitation .FieldBase.custom{width:80%;display:inline-block;vertical-align:top}.Form .ComponentGroup.custom-limitation .FieldBase.custom .input-wrapper{width:100%}.Form .ComponentGroup.custom-limitation .action-button.add-custom-limitation{margin:0;line-height:34px;display:inline-block;width:20%;text-align:center;vertical-align:top;padding:0}.Form .ComponentGroup.custom-limitation .custom-limitation-entry{position:relative}.Form .ComponentGroup.custom-limitation .custom-limitation-entry .TextInputField .input-wrapper{width:100%;padding-right:39px}.Form .ComponentGroup.custom-limitation .custom-limitation-entry a.deleteX{top:0;right:0;line-height:34px;width:34px}.Form table tbody.ui-sortable td{vertical-align:top;line-height:28px}.Form table tbody.ui-sortable td .fa-sort{color:#fff;display:inline-block;background:#ccc;border-radius:3px;font-size:12px;line-height:23px;padding:0!important;width:23px;text-align:center;top:0;vertical-align:sub}.ModalFrame .Form .TextInputImageField .input-wrapper>img{max-width:100px}.ModalFrame .modal-header .close{margin:0}.CheckboxFieldGroup.filter-group .CheckboxField input[type="checkbox"]{display:none}.CheckboxFieldGroup.filter-group .CheckboxField label{position:relative;background:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#000;line-height:30px;padding:0 36px 0 22px;cursor:pointer}.CheckboxFieldGroup.filter-group .CheckboxField label:after{content:"•";display:block;line-height:30px;padding:0 14px;right:0;top:0;position:absolute;font-size:1.6em}.CheckboxFieldGroup.filter-group .CheckboxField input[type="checkbox"]:checked+label{background:#1873ab;color:#fff}.CheckboxFieldGroup.filter-group .CheckboxField input[type="checkbox"]:checked+label:after{content:"\f00c";font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;font-size:.9em}.inline-btn{color:#333;font-size:18px;text-decoration:none!important;text-transform:uppercase}.inline-btn span{display:inline-block;width:22px;height:22px;line-height:22px;margin:0;text-align:center;border-radius:5px;vertical-align:middle;margin-bottom:2px}.inline-btn.mt-10{display:inline-block;padding-top:10px;clear:both}.Form .float-left{display:inline-block;vertical-align:middle}.AmountWithPercentageField .input-group-merge{width:40%!important;float:left!important;margin-right:5%}.AmountWithPercentageField .text-input{width:55%!important;float:left!important}.PercentageField input{float:left;width:80%!important}.PercentageField .percentage{float:left;width:18%;margin-left:2%;line-height:36px;font-size:16px;display:inline-block}.PhoneField .input-wrapper{position:relative}.PhoneField .input-wrapper .Select2Field{width:20%;position:absolute;top:0;left:0}.PhoneField .input-wrapper .Select2Field>label{display:none}.PhoneField .input-wrapper .Select2Field .select2-selection{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#eaeaea;height:41px!important}.PhoneField .input-wrapper input[type="text"]{width:80%;margin-left:20%;border-top-left-radius:0;border-bottom-left-radius:0}.PhoneField .input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered .custom-item-select2 .row{padding:0!important}.PhoneField .input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered .custom-item-select2 .row img{height:30px;width:30px;margin-top:-4px}.PhoneField .input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered .custom-item-select2 .h8{padding-top:2px}.SignatureField .input-wrapper{display:none}.SignatureField .signature{min-height:200px}.SignatureField a{cursor:pointer}.CopyTextInputField .input-group-text{padding:8px 12px!important}.CopyTextInputField .copy{cursor:pointer}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--multiple,.select2-container .select2-selection--single{overflow:hidden}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #d2ddec}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:var(--primary);background-color:transparent}.select2-container--default .select2-results__option[aria-selected="true"]{color:#fff!important;background-color:var(--primary)}.select2-container--default .select2-results__option[aria-selected="true"] *{color:#fff!important}.select2-container--default .select2-results__option[aria-selected="true"] .h8{font-weight:bold}.select2-container--default .select2-selection{height:auto!important;border:1px solid #d2ddec}.select2-container--default .select2-selection--single .select2-selection__rendered{height:40px;line-height:40px}.select2-container--default .select2-selection--single .select2-selection__rendered .custom-item-select2 .row{padding-top:10px;padding-bottom:10px}.select2-container--default .select2-selection--single .select2-selection__rendered .text-muted{line-height:20px}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:8px;margin-bottom:8px}.select2-container--default .select2-selection .select2-selection__rendered{min-height:40px;height:auto;width:intrinsic;width:-webkit-max-content;width:-moz-max-content;width:max-content}.select2-container--default .select2-selection--single .select2-selection__arrow{top:6px;right:6px}.Select2Field .input-wrapper.error .select2-selection{border-color:var(--red)}.PageDebug .Select2Field .custom-item-select2.row{display:flex!important}.select2-dropdown{border:1px solid #d2ddec;border-radius:4px}.form-control .select2-hidden-accessible{border-color:transparent!important}.select2-selection__arrow{display:block}.select2-selection--multiple:before{content:"";position:absolute;right:10px;top:42%;border-top:5px solid #888;border-left:4px solid transparent;border-right:4px solid transparent;cursor:pointer}.PageDebug .Select2Field{position:relative}.PageDebug .Select2Field .I18NButtons{position:absolute;top:0;right:0}.select2-search--inline{display:contents}.select2-search__field[placeholder]:not([placeholder=""]){width:100%!important;position:absolute;top:4px;left:10px}.DropdownCheckbox .select2-results__option:before{content:"";display:inline-block;position:relative;height:20px;width:20px;border:2px solid #e9e9e9;border-radius:4px;background-color:#fff;margin-right:10px;vertical-align:middle}.DropdownCheckbox .select2-results__option[aria-selected="true"]{background-color:white!important;color:#6e84a3!important}.DropdownCheckbox .select2-results__option[aria-selected="true"]:before{font-family:"Font Awesome 5 Pro",sans-serif;content:"\f00c";font-weight:900;color:#fff;background-color:var(--primary);border:0;display:inline-block;padding-left:3px}.select2-container--default .select2-selection--single .select2-selection__clear{position:absolute;right:25px}.JSONField .jsoneditor-wrapper{height:500px;margin-bottom:40px}.JSONField textarea.form-control{display:none;height:500px}.JSONField .jsoneditor-menu{background-color:var(--primary);border-color:var(--primary)}.JSONField .jsoneditor{border-color:var(--primary)}.JSONField .jsoneditor-poweredBy{display:none}.JSONField.sm .jsoneditor-wrapper{height:215px}.JSONField.sm textarea.form-control{display:none;height:215px}.SwitchField>div>label{cursor:pointer}.SwitchField .custom-control-input:disabled~.custom-control-label:before,.SwitchField .custom-control-input[disabled]~.custom-control-label:before{background-color:#e3ebf6}.SwitchField .description{margin-top:5px}.PeriodField input{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.XMLField.small .xmleditor-wrapper{height:200px}.XMLField .xmleditor-wrapper{height:1200px}.XMLField .suggest-details-container .header{margin-bottom:0!important}.ColorpickerField .input-group-text{padding:8px 12px!important}.ColorpickerField .colorpicker-addon{display:grid;align-content:center;color:#555;font-size:14px;font-weight:400;line-height:1;background-color:#eee;border-color:#d2ddec;border-style:solid;border-width:1px 1px 1px 0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;padding:6px 12px}.EntitySortableField .line{display:flex;justify-content:space-between;margin-bottom:.375rem}.QRCodeScannerField .video-container{margin-bottom:1.5rem;overflow:hidden;position:relative;width:100%;height:300px}.QRCodeScannerField .video-container video{position:absolute;top:-155px}.QRCodeScannerField .video-container .scan-region-highlight-svg{display:none}.QRCodeScannerField .video-container .scan-region-highlight{border-radius:30px;outline:rgba(0,0,0,.25) solid 50vmax}.QRCodeScannerField .video-container .code-outline-highlight{stroke:rgba(255,255,255,.5)!important;stroke-width:15!important;stroke-dasharray:none!important}.QRCodeScannerField .flash-toggle{position:absolute;top:75%;left:5%;color:white;padding:10px 8px;border-radius:50%;background-color:rgba(0,0,0,.25)}.QRCodeScannerField .flash-toggle--hide{display:none}.QRCodeScannerField .camera-toggle{position:absolute;top:75%;right:5%;color:white;padding:10px 10px;border-radius:50%;background-color:rgba(0,0,0,.25)}.UserAlert{position:relative;width:65px}.UserAlert:hover{cursor:pointer}.UserAlert .user-alert__icon[data-count]:after{position:absolute;top:0;right:4px;content:attr(data-count);color:#fff;background-color:var(--danger);font:bold .4em sans-serif;line-height:2em;text-align:center;min-width:25px;border-radius:50%}.UserAlert .user-alert__badge{display:none;position:absolute;top:68px;left:33px;transform:translate(-50%,-50%);padding:.5rem;box-shadow:0 0 20px 4px rgba(0,0,0,.2)}.UserAlert .user-alert__badge:before{position:absolute;top:-2px;left:50%;transform:translate(-50%,-50%);content:"";display:block;border-bottom:8px solid var(--danger);border-left:8px solid transparent;border-right:8px solid transparent;width:0;height:0}.UserAlert .user-alert__notification-proxy-button{display:none}.popover{top:20px!important;left:-13px!important;min-width:700px;border:none;box-shadow:0 0 20px 4px rgba(0,0,0,.2)}.popover div.arrow:before{border-bottom-color:transparent}.YoutubeBackground>*{box-sizing:border-box}.YoutubeBackground{position:absolute;top:0;margin:0;padding:0;overflow:hidden;height:100vh;width:100%}.YoutubeBackground .playerWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:110vh;width:110vw}.YoutubeBackground .playerWrapper iframe{min-height:100%;min-width:100%}.OmsRepartitionField .text-input{width:30%;margin-right:.2rem;float:left}.OmsRepartitionField span{font-size:1.4rem;float:left;margin-right:1rem;padding-top:.2rem}.OmsRepartitionField .repartition-amount{float:left;padding-top:5px}.ManageRolePermissions .CardHeader h4{color:#95aac9;font-weight:bold}.BankAccountStatementListRenderer td.actions{width:40px}.SimpleImportFeedback h3{margin-bottom:0}.SimpleImportFeedback h3:first-of-type{margin-top:0}.SimpleImportFeedback table{display:block;overflow-x:auto;white-space:nowrap}.Bank2ImportComponent .BankAccountSelectField .description{font-size:12px;color:#888;margin-bottom:0}.BankLinker .BankMovements{overflow:auto}.BankTableV2 .BankV2TrListRenderer .ProxyButtonElement.disabled{background:#787878!important;border-color:#0a0a0a;margin-left:9px}.BankTableV2 th.size-xl{min-width:350px}.Bank2AccountStatementTrListRenderer td.actions{width:40px}.BankAccountStatementManager .CardBody:has(.BankAccountStatementRepeater){margin-top:-6px}.BankAccountStatementManager .CardBody:has(.BankAccountStatementRepeater) table{border-radius:.5rem;overflow:hidden}.BankAccountStatementManager .CardBody:has(.BankAccountStatementRepeater) table th{border-top:none}.BankAccountStatementManager .CardBody:has(.BankAccountStatementRepeater) table tr:last-of-type{margin-bottom:0}.BankAccountManager .CardBody:has(.BankAccountRepeater){margin-top:-6px}.BankAccountManager .CardBody:has(.BankAccountRepeater) table{border-radius:.5rem;overflow:hidden}.BankAccountManager .CardBody:has(.BankAccountRepeater) table th{border-top:none}.BankAccountManager .CardBody:has(.BankAccountRepeater) table tr:last-of-type{margin-bottom:0}.BankManager .InfiniteList.EmptyListComponent{overflow:visible!important}.BankManager .InfiniteList.EmptyListComponent>.EmptyComponent.EmptyListComponent{border-radius:.5rem;margin-top:-6px;margin-bottom:-6px}.BankManager .BankManagerFooter{z-index:4!important}.BankOverview .myChart .CardBody{padding:0}.BankOverview .myChart .CardBody .card{margin-bottom:0}.BankOverview .BankAccountStatementSummary .CardBody{padding:0!important}.BankOverview .BankAccountStatementSummary .CardBody .table{margin-bottom:0}.BankOverview .BankAccountStatementSummary tfoot tr{background-color:#ccd6ff}.BanksStatGroup .statsTitle{color:#95aac9;margin-bottom:10px}.BanksStatGroup .statsAmount{font-size:20px;font-weight:bold;color:#0a0a0a}.PaymentLinkManagerFooter .left-column{padding-left:2.5rem}.PaymentLinkManagerFooter .right-column{padding-right:2.5rem}.LeadListRenderer .customer{width:24%}.LeadListRenderer .project .TruncatedElement{max-width:370px}.LeadListRenderer .prices{width:17%}.LeadListRenderer .creator{width:70px}.LeadHasUserManager .LeadHasUserListRenderer{padding-bottom:1.5rem;margin-bottom:1.5rem}.LeadHasUserManager .LeadHasUserListRenderer:last-of-type{padding-bottom:0;margin-bottom:0}.LeadManager .card-body:has(.lead-manager__table--gapless){padding:0}.LeadManager .card-body:has(.lead-manager__table--gapless) table{border-radius:.5rem;overflow:hidden}.LeadManager .card-body:has(.lead-manager__table--gapless) table th{border-top:none}.LeadManager .card-body:has(.lead-manager__table--gapless) table tr:last-of-type{margin-bottom:0}.CreateEstimateForm .CustomerLegalStructureWithContactChooser .select2-selection{height:75px}.CreateEstimateForm .CustomerLegalStructureWithContactChooser .CustomerLegalStructureChooser .select2-selection{height:118px}.CreateEstimateForm .ShortDescriptionField textarea{min-height:75px}.CreateEstimateForm .FullDescriptionField textarea{min-height:300px}.CreateEstimateForm .SalesGeneralConditionSourceField .cke .cke_contents{height:56.25rem!important}.CreateEstimateForm .alert.alert-info.pending-signature>a,.CreateEstimateForm .alert.alert-info.copy>a{color:#fff;text-decoration:underline}.CreateEstimateForm .alert.alert-info.pending-signature>a:hover,.CreateEstimateForm .alert.alert-info.copy>a:hover{color:var(--primary)}.EstimateComponentFooter .ComponentDropdownDebugButton{z-index:101!important;top:auto!important;position:fixed!important;left:auto!important;bottom:0}.EstimateListRenderer .conversation{width:40px}.EstimateListRenderer .customer{width:15%}.EstimateListRenderer .price-status{width:16%}.EstimateListRenderer .price-status .status{background-color:#ccc}.EstimateListRenderer .price-status .status.signed,.EstimateListRenderer .price-status .status.pending_signature,.EstimateListRenderer .price-status .status.validated{background-color:var(--red)}.EstimateListRenderer .price-status .status.pending,.EstimateListRenderer .price-status .status.refused{background-color:var(--yellow)}.EstimateListRenderer .creator{width:70px}@media only screen and (min-width:992px){.EstimateListRenderer .project{width:calc(69% - 220px)}}.EstimateOverview .commercial{border-color:var(--red)}.EstimateOverview .commercial.cool{border-color:var(--green)}.EstimateHasUserField{border-bottom:none!important}.EstimateHasUserField .fa-sort{padding:4px;cursor:move}.EstimateHasUserField .userWrapper{width:20%}.EstimateHasUserField .user{width:100%}.EstimateHasUserField td{padding:4px 8px 4px 0}.EstimateHasUserField td .form-group{margin-bottom:0!important}.EstimateHasUserGroupField td{padding:5px}.EstimateHasUserGroupField th.order{display:none;width:4%}.EstimateHasUserGroupField th{padding-left:5px}.EstimateHasUsersSumPercentage>label{margin-bottom:0}.EstimateHasUsersSumPercentage .input-wrapper .error{margin-top:0}.EstimateItemField{border-bottom:none!important}.EstimateItemField td{padding:4px 8px 4px 0}.EstimateItemField td .form-group{margin-bottom:0!important}.EstimateItemField .NameWrapper{width:50%}.EstimateItemField .RelatedEntityFieldWrapper{width:20%}.EstimateItemField .RelatedEntityField{padding-left:0;width:100%}.EstimateItemField .name-long{width:100%}.EstimateItemField .order{width:4%}.EstimateItemField .rate{width:15%}.EstimateItemField .amount{width:10%}.EstimateItemField .unit{width:10%}.EstimateItemField .total{width:15%}.EstimateItemField .fa-sort{padding:4px;cursor:move}.EstimateItemGroupField table{min-width:100%}.EstimateItemGroupField .no-border-right{width:30px}.EstimateItemGroupField .default-daily-amount{width:70px;display:inline-block;float:right;margin-right:10px;padding:5px;height:25px}.EstimatePaymentField{border-bottom:none!important}.EstimatePaymentField td{padding:4px 8px 4px 0}.EstimatePaymentField td .form-group{margin-bottom:0!important}.EstimatePaymentField .percentageWrapper{width:30%;padding-left:0}.EstimatePaymentField .labelWrapper{width:70%}.EstimatePaymentGroupField .fa-sort{padding:4px;cursor:move}.EstimatePaymentGroupField table{width:100%}.EstimatePaymentGroupField table tr.EstimatePaymentField td{padding:4px 8px 4px 0}.EstimatePaymentGroupField table tr.EstimatePaymentField td:last-child{padding-right:0}.EstimateManager .CardBody:has(table){margin:-24px}.EstimateManager .CardBody:has(table) table{border-radius:.5rem;overflow:hidden}.EstimateManager .CardBody:has(table) table th{border-top:none}.EstimateManager .CardBody:has(table) table tr:last-of-type{margin-bottom:0}.ProjectCardListRenderer .normal-content{text-align:center}.ProjectHeader{position:relative}.ProjectHeader .avatar{display:inline-block;position:relative}.ProjectHeader h2{margin-bottom:0}.ProjectHeader .unknown{color:#df5149;display:block;position:absolute;top:0;right:0;font-size:18px;text-decoration:none}.ProjectHeader .right{text-align:right}.ProjectListNormalRenderer .project-list-normal-renderer__update-project-button{font-size:10px;width:18px;height:18px;padding:0}@media (max-width:992px){.creator{display:flex;justify-content:left}.progression{display:flex;justify-content:left}}.ProjectListRendererBase .conversation{width:40px}.ProjectListRendererBase .customer{width:26%}.ProjectListRendererBase .prices{width:17%}.ProjectListRendererBase .creator{width:70px}@media only screen and (min-width:992px){.ProjectListRendererBase .col-lg{max-width:calc(57% - 320px)}}.ProjectRenderer .status{display:inline-block;width:10px;height:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-right:5px}.ProjectRenderer .col-amounts{width:210px}.ProjectHasUserAdvancementForm{overflow:hidden}.ProjectHasUserAdvancementForm .FieldBase{float:left;margin-right:10px}.ProjectHasUserAdvancementForm .ProjectHasUserStatusField{width:200px}.ProjectHasUserAdvancementForm .DateField label{display:none}.ProjectHasUserAdvancementForm button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem}.ProjectHasUserForm .mission{max-height:100px;overflow:auto;padding:1rem;background:var(--light)}.ProjectHasUserListRenderer{border-bottom:1px solid #e3ebf6;padding-bottom:1rem;margin-bottom:1rem}.ProjectHasUserListRenderer:last-of-type{border-bottom:0;margin-bottom:0}.ProjectHasUserMissionGroup .mission-text{overflow:auto;height:300px}.ProjectHasUserMissionPDFPlayer{height:1000px;background-color:#eaeaea;position:relative}.ProjectHasUserMissionPDFPlayer .loader{color:var(--primary);position:absolute;top:34px;left:45%}.ProjectHasUserMissionPDFPlayer object{height:1000px;position:absolute;z-index:10}.ProjectHasUserMissionPDFPlayer.fullSize object{position:fixed;left:0;right:0}.ProjectHasUserRenderer{position:relative}.ProjectHasUserRenderer .third-party{text-align:center;position:absolute;left:-10px;width:16px;display:block;top:-10px}.ProjectHasUserRenderer .col-amounts{width:210px}.ProjectHasUserManager .EntityManagerResult .EmptyComponent.EmptyListComponent{margin:-24px}.ProjectHasUserManager .CardBody:has(.ProjectHasUserRepeater .ProjectHasUserExportTrListRenderer){margin:-24px}.ProjectHasUserManager .CardBody:has(.ProjectHasUserRepeater .ProjectHasUserExportTrListRenderer) table{border-radius:.5rem;overflow:hidden}.ProjectHasUserManager .CardBody:has(.ProjectHasUserRepeater .ProjectHasUserExportTrListRenderer) table th{border-top:none}.ProjectHasUserManager .CardBody:has(.ProjectHasUserRepeater .ProjectHasUserExportTrListRenderer) table tr:last-of-type{margin-bottom:0}.ProjectManager .InfiniteList.EmptyListComponent{border-radius:.5rem;margin:-1.5rem}.ProjectManager .ProjectListNormalRenderer:last-of-type{margin-bottom:0}.ProjectManager .CardBody:has(.ProjectRepeater .ProjectTrListRenderer){margin:-24px}.ProjectManager .CardBody:has(.ProjectRepeater .ProjectTrListRenderer) table{border-radius:.5rem;overflow:hidden}.ProjectManager .CardBody:has(.ProjectRepeater .ProjectTrListRenderer) table th{border-top:none}.ProjectManager .CardBody:has(.ProjectRepeater .ProjectTrListRenderer) table tr:last-of-type{margin-bottom:0}.ProjectOverviewManager div.EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.ProjectBillIncomeIntroductionRenderer{background-color:#f9fbfd;padding:1rem;margin-bottom:1rem}.ProjectBillCompletePurchasesForm .col-wrapper .CheckboxField label{width:80%}.ProjectBillCompletePurchasesForm .mission,.ProjectBillCompletePurchasesForm .conditions{padding:5px;background:#eee;border:1px solid #999;height:200px;overflow:auto}.ProjectBillExpenseForm .ProjectBillExpenseProjectBillsLinkingFormPart .radio-option-wrapper{display:flex;margin-right:0}.ProjectBillExpenseForm .ProjectBillExpenseProjectBillsLinkingFormPart .radio-option-wrapper .otherProjectRadio{top:22px!important}.ProjectBillExpenseForm .ProjectBillExpenseProjectBillsLinkingFormPart .radio-option-wrapper input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:16px;height:16px;border:2px solid #999;transition:.2s all linear;margin-right:30px;position:relative;top:12px}.ProjectBillExpenseForm .ProjectBillExpenseProjectBillsLinkingFormPart .radio-option-wrapper input:checked{border:5px solid var(--blue)}.ProjectBillExpenseForm .ProjectBillExpenseProjectBillsLinkingFormPart .radio-option-wrapper .radio-option-label{width:100%}.ProjectBillExpenseForm .ProjectBillExpenseProjectBillsLinkingFormPart .otherProjectField{margin-left:2.875rem}@media (min-width:768px){.ProjectBillExpenseForm .create-button-wrapper{top:30px}}.ProjectBillExpenseForm .alert-btn-danger{color:#b83932;background-color:#f6beb4;border-color:#b83932}.ProjectBillExpenseRenderer .google-url{background-image:url(https://si.omsandco.com/static/images/dvsi/google-drive.png);background-size:cover;display:inline-block;width:18px;height:15px;text-decoration:none;position:relative;top:3px}.ProjectBillExpenseRenderer div.secondary-price{color:var(--gray)}.ProjectBillExpenseRenderer.alert-success{color:#000;background-color:#d4edda;border-color:#c3e6cb}.ProjectBillExpenseRenderer.alert-success a.primary.invoice{color:#7183a0!important}.ProjectBillExpenseRenderer.alert-warning{color:#000;background-color:#fff3cd;border-color:#ffeeba}.ProjectBillExpenseRenderer.alert-warning a.primary.invoice{color:#856404!important}.ProjectBillExpenseRenderer.alert-danger{color:#000;background-color:#f8d7da;border-color:#f5c6cb}.ProjectBillExpenseRenderer.alert-danger a.primary.invoice{color:#b83932!important}.ProjectBillIncomeRenderer .google-url{background-image:url(https://si.omsandco.com/static/images/dvsi/google-drive.png);background-size:cover;display:inline-block;width:18px;height:15px;text-decoration:none;position:relative;top:3px}.ProjectBillIncomeRenderer .col-intro-sized{width:50px}.ProjectBillIncomeRenderer .status{display:inline-block;width:10px;height:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-right:5px}.ProjectBillListIncomeRenderer{//border-bottom:1px solid #e3ebf6;//padding-bottom:1rem;margin-bottom:1rem}.ProjectBillListIncomeRenderer.Last{border-bottom:0;padding-bottom:0;margin-bottom:0}.ProjectBillListIncomeRenderer .project-bill__comment-card{color:#2bc;background-color:#ebf8f9;border:1px solid #2bc}.ProjectBillListIncomeRenderer .project-bill__comment-card .comment-card__edit-button{position:absolute;top:10px;right:10px}.ProjectBillListIncomeRenderer .ButtonElement{margin-left:2px;margin-right:2px}.ProjectBillStatusComponent .oldness--minus-30{color:#cceea1}.ProjectBillStatusComponent .oldness--plus-30{color:#ffe665}.ProjectBillStatusComponent .oldness--plus-60{color:#ff7765}.expense-oldness-minus-30{background-color:#cceea1}.expense-oldness-plus-30{background-color:#ffe665}.expense-oldness-plus-60{background-color:#ff7765}.DownPaymentAndBillsComponent .ProjectBillListIncomeRenderer:last-of-type hr{display:none}.ProjectBillAccountingManager div.EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.ProjectBillAccountingManager .CardBody:has(.ProjectBillRepeater){margin-top:-6px}.ProjectBillAccountingManager .CardBody:has(.ProjectBillRepeater) table{border-radius:.5rem;overflow:hidden}.ProjectBillAccountingManager .CardBody:has(.ProjectBillRepeater) table th{border-top:none}.ProjectBillAccountingManager .CardBody:has(.ProjectBillRepeater) table tr:last-of-type{margin-bottom:0}.ProjectBillExpenseDoughnut a{text-decoration:none!important}.ProjectBillExpenseManager .expense-actions{right:0;min-width:100px;max-width:100px;width:100px}.ProjectBillExpenseManager .EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.ProjectBillExpenseManagerFooter .last-col{padding-right:2.5rem}.ProjectBillExpenseSummary .ProjectBillExpenseStatGroup .card{min-width:30%}.ProjectBillExpenseSummary .ProjectBillExpenseDoughnut{width:47.5%}.ProjectBillExpenseSummary .ProjectBillExpenseSummaryTable{width:47.5%}.ProjectBillExpenseSummaryTable .CardBody{padding:0}.ProjectBillExpenseSummaryTable .card-footer{text-align:center;margin:auto}.ProjectBillManager div.EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.ProjectHasUserProjectBillSummary{padding:1rem;background-color:#f9fbfd}.CreateUserForm input.RadioOption{accent-color:var(--primary)}.GlobalUserPolicyRenderer .button{width:150px}.UserChangePasswordForm .UsharePasswordField .text-input{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.UserChangePasswordForm .UsharePasswordField .error{width:100%}.UserCheckboxField{border:2px solid var(--primary);border-radius:5px;background-color:var(--light);width:66px;height:66px;cursor:pointer;margin:0 auto}.UserCheckboxField input[type="checkbox"]{display:none}.UserCheckboxField input[type="checkbox"]+label{display:none}.UserCheckboxField input[type="checkbox"]:checked+label{cursor:pointer;display:block;text-align:center;padding-top:8px;padding-bottom:6px;margin-top:-2px;margin-left:-2px;margin-right:-2px;background-color:var(--light);border:2px solid var(--light);border-radius:5px}.UserListRenderer .status.pending,.EstimateListRenderer .status.refused{color:#ee5255}.UserListRenderer .status{width:10px!important;height:10px!important}.UserListRenderer .ContactStatus{padding:10px;background-color:#f9fbfd;border-radius:4px}.UserPageHeader .UserFutureAvailabilityRenderer .dropdown-menu__dropdown{top:-100px!important}.UserPageHeader .container-fluid{padding-left:0;padding-right:0}.UserPageHeader .header{margin-bottom:0;margin-left:-24px;margin-right:-24px}.UserPageHeader .header.small-header{height:120px}.UserPageHeader .header-body{border-bottom:0;padding-bottom:0}.UserPageHeader .avatar{position:relative;top:-94px}.UserPageHeader .img-container{position:relative;height:0;overflow:hidden}.UserPageHeader .img-container.big-header{padding-bottom:25%}.UserPageHeader .img-container.small-header{padding-bottom:120px}.UserPageHeader .img-container img{position:absolute;top:0;left:0;width:100%}.UserPageHeader .contact-btn-group{margin-top:initial}@media screen and (min-width:992px){.UserPageHeader .contact-btn-group{margin-top:-76px}.UserPageHeader .phone,.UserPageHeader .email{color:var(--primary)}.UserPageHeader .phone:hover,.UserPageHeader .email:hover{color:var(--primary-adjusted)}.UserPageHeader .header-contact-icon{font-size:x-large}}.UserPersonnalInformationForm .avatar-field__description-text--grey{font-size:12px;color:#888}.UserProfilPresentation[data-url]{cursor:pointer}.UserProfilPresentation .img-container{position:relative;padding-bottom:33.3333%;height:0;overflow:hidden;box-shadow:0 0 20px -10px rgba(0,0,0,.2)}.UserProfilPresentation .Card{border-top-left-radius:0!important;border-top-right-radius:0!important}.UserProfilPresentation .card-text a{color:#95aac9!important}.UserRenderer .tag{font-size:18px;text-transform:uppercase;color:#fff;background-color:#1873ab;padding:3px 10px 3px 10px;display:inline-block;margin-right:10px;margin-top:10px;border-radius:3px}.UserRenderer .bank{color:#888}.UserManager .card-body:has(.EmptyListComponent){border-radius:.5rem;margin:-1.5rem}.UserManager .CardBody:has(.UsersTableHead){margin:-24px}.UserManager .CardBody:has(.UsersTableHead) table{border-radius:.5rem;overflow:hidden}.UserManager .CardBody:has(.UsersTableHead) table th{border-top:none}.UserManager .CardBody:has(.UsersTableHead) table tr:last-of-type{margin-bottom:0}.TwoStepCodeField:not(.material) .error{border-radius:.375rem}.TwoStepCodeField.material.form-group .input-group-text{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.TwoStepCodeField.material.form-group>label{color:var(--gray);background-color:white;position:relative;bottom:-40px;left:8px;padding:0 5px 0 5px;transition:.2s;pointer-events:none;z-index:4}.TwoStepCodeField.material.form-group:focus-within>label{color:var(--dark);bottom:-18px}.TwoStepCodeField.material.form-group:focus-within .input-group-text{border-color:var(--primary)}.TwoStepCodeField.material.form-group:valid>label{bottom:-18px}.TwoStepCodeField.material.form-group input::placeholder{opacity:0}.TwoStepCodeField.material .form-control{border-right:0}.UserFutureAvailabilityRenderer{padding-left:0;padding-right:0}.UserFutureAvailabilityRenderer.cursor{cursor:pointer}.UserFutureAvailabilityRenderer h5{margin-bottom:0}.UserFutureAvailabilityRenderer div[aria-expanded="false"] .dropdown span.arrow:after{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:300;content:"\f078";display:inline-block;margin-left:5px;transition:all .5s}.UserFutureAvailabilityRenderer .small{font-size:.8125rem;font-weight:400}.UserFutureAvailabilityRenderer div[aria-expanded="true"] .dropdown span.arrow:after{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:300;content:"\f077";display:inline-block;margin-left:5px;transition:all .5s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.UserFutureAvailabilityRenderer .status:before{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;content:"\f111";text-align:center;display:inline-block;padding-right:5px}.UserFutureAvailabilityRenderer .status-:before{display:none}.UserFutureAvailabilityRenderer .status-0:before{color:#000}.UserFutureAvailabilityRenderer .status-1:before{color:#ef7e94}.UserFutureAvailabilityRenderer .status-2:before{color:#fad949}.UserFutureAvailabilityRenderer .status-3:before{color:#c6eb62}.UserFutureAvailabilityRenderer .update-text:hover{color:var(--gray);cursor:default}.UserFutureAvailabilityRenderer .update-link:hover{color:var(--primary)}.ProjectBillOneForAllViewRelatedProjectsRenderer .Section .SectionTitle{margin:inherit}.ProjectBillOneForAllViewRelatedProjectsRenderer .TotalAmountWorkVatOut{background:#ccd6ff;padding:.75rem!important;font-weight:900}.ProjectBillOneForAllPendingManager .card-body:has(.EmptyListComponent){margin-top:-6px;margin-bottom:-6px}.ProjectBillOneForAllPendingManager .CardBody:has(.ProjectBillOneForAllPendingTableHead){margin-top:-6px}.ProjectBillOneForAllPendingManager .CardBody:has(.ProjectBillOneForAllPendingTableHead) table{border-radius:.5rem;overflow:hidden}.ProjectBillOneForAllPendingManager .CardBody:has(.ProjectBillOneForAllPendingTableHead) table th{border-top:none}.ProjectBillOneForAllPendingManager .CardBody:has(.ProjectBillOneForAllPendingTableHead) table tr:last-of-type{margin-bottom:0}.ProjectBillOneForAllPendingManager.context-scoped .ComponentFooterInfo{background-color:inherit;padding-left:0;padding-right:0}.ProjectBillOneForAllPendingManagerFooter .left-column{padding-left:2.5rem}.ProjectBillOneForAllPendingManagerFooter .right-column{padding-right:2.5rem}.ProjectBillOneForAllRenderer .TotalAmount{font-size:20px}.ProjectBillOneForAllRenderer .SectionDivider{margin:inherit}.ProjectBillValidationRenderer .pdf{height:1000px;background-color:#eaeaea;position:relative}.ProjectBillValidationRenderer .pdf .loader{color:var(--primary);position:absolute;top:34px;left:45%}.ProjectBillValidationRenderer .pdf object,.ProjectBillValidationRenderer .pdf embed{top:0;height:1000px;position:absolute;z-index:10}.PublishCardListRenderer .publish-card__edit-button{position:absolute;top:10px;right:10px}.PublishCardListRenderer .publish-card__tag-container{min-height:34px}.PublishCardListRenderer .card-footer{min-height:70px}.PublishListRenderer .publish-card__edit-button{visibility:hidden}.PublishListRenderer:hover .publish-card__edit-button{visibility:visible}.PublishListRenderer .CheckboxField input{display:none}.PublishListRenderer .CheckboxField input+label:before{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;font-size:10px;text-align:center;position:relative;top:-2px;left:-4px;padding-top:2px;content:"\f00c";border:1px solid #d9d9d9;border-radius:5px;display:inline-block;width:1.25rem;height:1.25rem;background-color:#fff;color:#fff;cursor:pointer}.PublishListRenderer .CheckboxField input:checked+label:before{content:"\f00c";font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;font-size:10px;color:var(--complimentary);background-color:var(--primary)}.PublishComponentGroup .PublishListRenderer{padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid #eef2f8}.PublishComponentGroup .PublishListRenderer:last-of-type{margin-bottom:0;border-bottom:none}.FileListRenderer .icon{color:var(--primary)}.ButtonFileField{position:relative}.ButtonFileField .input-wrapper{opacity:0;position:absolute!important;top:0;height:30px}.TextInputFileField .input-wrapper{position:relative;overflow:hidden}.TextInputFileField .fileinput-button{overflow:initial!important}.TextInputFileField .fileinput-button input{width:6000px;left:-4000px}.TextInputFileField .text-input{cursor:pointer}.TextInputFileField .FileManager{position:absolute;right:0;top:0;width:40.5px;height:40.5px}.TextInputFileField .FileManager .add{height:40.5px;width:40.5px;display:inline-block;border-left:1px solid rgb(210,221,236);line-height:40.5px;text-align:center;cursor:pointer}.TextInputFileField p.description{margin-top:.75rem}.TextInputFileField input[readonly]{background-color:white}.PAndLComponent{table-layout:auto!important;max-width:none!important}.PAndLComponent .ThElement{background-color:#000;color:#fff;font-weight:bold;border-bottom:0!important}.MainTrListRenderer .TdListRenderer{font-weight:bold;border-top:2px solid #d6dfe9;border-bottom:2px solid #d6dfe9;background-color:#edf4fa}.MainTrListRenderer .title__collapse-button{font-size:large;cursor:pointer;transition:all .2s}.MainTrListRenderer .title__collapse-button--rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);transition:all .2s}.CustomerContactSelect>label{display:block}.CustomerContactSelect>label .required-star{display:none}.CustomerContactSelect span.required-star{display:none}.CustomerLegalStructureChooser .legal-structure-error{margin:24px}.CustomerLegalStructureChooser .required-star{display:none}.CustomerLegalStructureChooser a.btn-outline-primary{height:2.5rem}.CustomerLegalStructureChooser .fa-external-link-alt:before{vertical-align:sub;padding:.5625rem}.LegalStructureProviderAdminTab .legal-info .provider-form{margin-top:-40px}.LegalStructureTypeManager .InfiniteList.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.LegalStructureTypeManager .CardBody:has(.LegalStructureTypeRepeater){margin-top:-6px}.LegalStructureTypeManager .CardBody:has(.LegalStructureTypeRepeater) table{border-radius:.5rem;overflow:hidden}.LegalStructureTypeManager .CardBody:has(.LegalStructureTypeRepeater) table th{border-top:none}.LegalStructureTypeManager .CardBody:has(.LegalStructureTypeRepeater) table tr:last-of-type{margin-bottom:0}.LegalStructureCRMManager .card-body:has(.EmptyListComponent){margin:-1.5rem}.LegalStructureCRMManager .CardBody:not(:has(.EntityManagerFilters)):not(:has(.LegalStructureListRenderer)){padding:0}.LegalStructureCRMManager .CardBody:not(:has(.EntityManagerFilters)):not(:has(.LegalStructureListRenderer)) table{border-radius:.5rem;overflow:hidden}.LegalStructureCRMManager .CardBody:not(:has(.EntityManagerFilters)):not(:has(.LegalStructureListRenderer)) table th{border-top:none}.LegalStructureCRMManager .CardBody:not(:has(.EntityManagerFilters)):not(:has(.LegalStructureListRenderer)) table tr:last-of-type{margin-bottom:0}.LegalStructureManager .card-body:has(.EmptyListComponent){margin:-1.5rem}.LegalStructureManager .CardBody:not(:has(.EntityManagerFilters)):not(:has(.LegalStructureListRenderer)){padding:0}.LegalStructureManager .CardBody:not(:has(.EntityManagerFilters)):not(:has(.LegalStructureListRenderer)) table{border-radius:.5rem;overflow:hidden}.LegalStructureManager .CardBody:not(:has(.EntityManagerFilters)):not(:has(.LegalStructureListRenderer)) table th{border-top:none}.LegalStructureManager .CardBody:not(:has(.EntityManagerFilters)):not(:has(.LegalStructureListRenderer)) table tr:last-of-type{margin-bottom:0}.CustomerContactSelectDataDescription{line-height:1rem!important}.UserLegalStructuresRendererTabs.count-1 .tab-content{margin-top:0}@media (min-width:1200px){.main-content{margin-left:250px}}@media (min-width:1200px){.sticky.navbar-light{margin-left:250px}}.refactorFromComponent{border:3px solid red!important;border-radius:4px}.EntityComponentBase.refactor{border:1px solid red!important;border-radius:4px}.visibility-debug__hidden-component{border:3px solid #fc3!important;border-radius:4px;padding:4px}.container-fluid{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:1199px){.container-fluid{padding-left:.625rem;padding-right:.625rem}}:is(.Ushare-PageTwoStepAuthEnroll,.Ushare-PageConfirmUser) .page__notification-wrapper{display:none}.form-control:disabled,.form-control[readonly]{cursor:not-allowed;background-color:#eee}.tooltip-inner{white-space:pre-wrap}.select2-container--disabled .select2-selection{cursor:not-allowed!important}.radio-option-wrapper{display:inline-block}.customizable{border:1px dashed red;padding:5px;margin:5px}.context-customizable{border:1px dashed blue}.adder-customizable{background-color:var(--yellow)}.TextAreaField.small textarea{height:80px;min-height:80px}.dropdown-toggle:after{display:none!important}.tooltip-inner small{font-size:10px}.ui-dialog-titlebar-close{border:none!important;background:none!important;float:right}.ui-dialog-titlebar-close .ui-button-text{display:none}.html-wrapper ol li{list-style-type:decimal;margin-left:1.25rem}.html-wrapper ul li{list-style-type:disc;margin-left:1.5rem}.sticky.navbar-light{position:fixed;bottom:0;left:0;right:0;z-index:99;border-top-width:1px;border-top-style:solid;padding:16px 40px 16px 40px;margin-bottom:0}.full-width .main-content{margin-left:0!important}.content-wrapper{min-height:calc(100vh - 81px);margin-bottom:24px}.red{color:var(--danger)!important}.orange{color:var(--warning)!important}.byellow{background-color:var(--yellow)}.bred{background-color:var(--red)}.bgrey{background-color:#ccc}.bgreen{background-color:var(--green)}.postman{display:none}a{cursor:pointer}em{font-style:italic}.fc-unthemed .fc-state-default{color:var(--complimentary);text-shadow:none;text-transform:none;background-color:var(--primary);background-image:none;border:0}.fc-unthemed .fc-state-hover{background-color:var(--primary-adjusted)}.fc-unthemed .fc-event,.fc-unthemed .fc-time-grid-event{color:var(--complimentary);background-color:var(--primary);border:none}.fc-unthemed td.fc-today{background-color:#fff}.fc-unthemed .fc-nonbusiness{background-color:#dbdbdb}.fc-unthemed a.fc-time-grid-event{color:var(--complimentary)!important;background-color:var(--primary-adjusted)}.fc-unthemed .fc-time,.fc-unthemed .fc-title{color:#fff}.fc-unthemed .fc-axis{color:var(--primary)}h1,.h1{font-weight:600;font-size:1.75rem;letter-spacing:-.0375rem;line-height:1.625rem}h2,.h2,.ProjectBillOneForAllViewRelatedProjectsRenderer .TotalAmountWorkVatOut{font-weight:600;font-size:1.5rem;letter-spacing:-.0375rem;line-height:1.875rem}h3,.h3{font-weight:600;font-size:1.25rem;letter-spacing:0;line-height:1.5625rem}h4,.h4{font-weight:300;font-size:1rem;letter-spacing:0;line-height:1.3125rem}h5,.h5{color:var(--gray);font-weight:300;font-size:.875rem;letter-spacing:0;line-height:1.125rem}h6,.h6{color:var(--gray);font-weight:300;font-size:.75rem;letter-spacing:0;line-height:1rem}.h7{color:var(--gray);font-weight:600;font-size:.625rem;letter-spacing:.6875rem;line-height:0;text-transform:uppercase}.h8{color:var(--primary);font-weight:400;font-size:.875rem;letter-spacing:0;line-height:1.125rem}.h9{color:#6c757d;font-weight:400;font-size:1.125rem;letter-spacing:0;line-height:1.5rem}.text-primary{color:var(--primary)!important}.text-primary-adjusted{color:var(--primary-adjusted)!important}.text-secondary{color:var(--secondary)!important}.text-secondary-adjusted{color:var(--secondary-adjusted)!important}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.bullet-point-list :is(ul,li){list-style-type:disc;margin-left:1.5rem}.btn-square-rounded-xs{width:20px;height:20px;padding:2px}.btn-square-rounded-sm,.BriefHasUserStateSelector .remove-user-button,.BriefRenderer :is(.update-button,.edit-button,.ping-button){width:28px;height:28px;padding:3px}.btn-square-rounded-m{width:35px;height:35px;padding:6px}.btn-square-rounded-l{width:40px;height:40px}button:disabled,button[readonly]{cursor:not-allowed}input.RadioOption{accent-color:var(--primary)}.tooltip-inner{background-color:#fff;box-shadow:0 0 20px 4px rgba(0,0,0,.2)}.bs-tooltip-auto[x-placement^="bottom"] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#fff!important}.bs-tooltip-auto[x-placement^="top"] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#fff!important}.bs-tooltip-auto[x-placement^="left"] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#fff!important}.bs-tooltip-auto[x-placement^="right"] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#fff!important}hr{border-top:1px solid #eaf0f8}@media print{.no-print{display:none!important}}.SiColumn ul{margin-bottom:0!important}.SiColumn div.dropdown-menu{width:intrinsic;width:-webkit-max-content;width:-moz-max-content;width:max-content}.SiColumn div.dropdown-menu a{padding-left:24px!important}.SiColumn .menu-fold{width:54px;overflow:hidden}.SiColumn .navbar-collapse{margin-left:-.625rem;margin-right:-.625rem;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.SiColumn .navbar-expand-xl{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.SiColumn .nav-link.no-style.hasChildren.menu-fold:after{display:none}.si-column--collapsed .SiColumn .navbar-collapse{width:64px;overflow-y:visible}.si-column--collapsed .SiColumn .navbar-collapse .SiFooter{width:64px;background:transparent;padding-left:0;padding-right:0}.si-column--collapsed .SiColumn .navbar-collapse .icon-label{display:none}.si-column--collapsed .SiColumn .navbar-expand-xl{width:64px;overflow-y:visible}@media (min-width:1200px){.SiColumn .SiFooter{background:white}.main-content{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.si-column--collapsed .main-content{margin-left:64px;transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}.si-column--collapsed .sticky.navbar-light{margin-left:64px;transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}}@media only screen and (max-width:768px){.SiColumn .SiFooter{display:none}}@media only screen and (min-width:768px){.SiColumn .SiFooter{display:inherit}}.SiFooter .navbar{font-size:8px;border-top:1px solid #edf2f9;border-left:0;border-bottom:0;border-right:0;width:248px;min-width:auto!important;min-height:73.5px;z-index:0}.SiFooter .navbar .si-column__footer--expanded,.SiFooter .navbar .si-column__footer--collapsed{padding-left:8px}.SiFooter .navbar .si-column__footer .CreateSupportTicketProxyButton{color:var(--dpt)}.SiFooter .navbar a{margin-bottom:0!important;max-width:100%;width:100%}.SiFooter .navbar.DebugMode{position:fixed!important}.SiHeader{z-index:1}.SiHeader .nav-container{min-height:50px}.SiHeader .AdditionalFeaturesGroup>*{height:44px;border-left:.5px solid #e2e4e6;padding-left:12px;padding-right:12px}.SiHeader .AdditionalFeaturesGroup>* .dropdown-menu{width:intrinsic;width:-webkit-max-content;width:-moz-max-content;width:max-content;right:0;left:auto}.SiHeader.refactor{border-left:5px solid red}.modal-full{max-width:calc(100% - 64px)}.ModalFrame button.close:hover{color:var(--primary)}.ui-widget-overlay{background:var(--primary-transparent);opacity:1}.ui-dialog{border:0!important;border-radius:0!important;padding:15px 15px}.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close{position:absolute;top:5px;right:5px}.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close.ui-state-hover{border:0;background:none!important}.ui-dialog .ui-dialog-content{border:0}.ui-dialog .Form p.description{font-size:12px}.ui-dialog .Form .input-wrapper{position:relative}.ui-dialog .Form .input-wrapper label.error{position:absolute;bottom:-25px;left:0}.ui-dialog .btn.gradient-large span{display:inline-block;line-height:20px}.ui-dialog .ui-widget-header{background:#fff!important;border-radius:0!important;text-transform:uppercase;font-weight:normal;font-size:22px;border:0;border-bottom:5px solid #eee!important;line-height:40px;margin:0 0 15px;position:relative}.EntityManager.refactor{border-top:4px solid red}.EntityManager .maskList{width:200px;margin-bottom:0}.EntityManager .maskList .btn-outline-secondary{float:left;right:-1px;border-radius:.375rem 0 0 .375rem;position:relative}.EntityManager .maskList .select2-selection--multiple{border-radius:0 .375rem .375rem 0}.EntityManager .maskList .select2-search__field[placeholder]:not([placeholder=""]){left:50px}.EntityManager.large-table table{position:relative;border-collapse:separate}.EntityManager.large-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.EntityManager.large-table .InfiniteList{max-height:90vh}.EntityManager.large-table tr th.sticky-col{position:-webkit-sticky;position:sticky;background-color:#f9fbfd;z-index:2}.EntityManager.large-table tr td.sticky-col{position:-webkit-sticky;position:sticky;background-color:#fff;z-index:1}.EntityManager.large-table tr th.sticky-col-last{border-right:1px solid #edf2f9}.EntityManager.large-table tr td.sticky-col-last{border-right:1px solid #edf2f9}.EntityManager .input-group-text{max-height:43.5px}.EntityManager .filters-wrapper{display:none}.EntityManager .num-results-wrapper{display:none}.EntityManager .search-field-wrapper{height:fit-content;height:-moz-fit-content}.EntityManager .filter-value{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px;vertical-align:middle}.EntityManager table{min-width:100%;margin-bottom:0}.EntityManager .OrderByButton{padding-left:11px;margin-bottom:0}.EntityManager .OrderByButton .orderby{float:right;position:relative;right:-1px;border-radius:.375rem 0 0 .375rem}.EntityManager .OrderByButton .select2{width:160px!important;float:right}.EntityManager .OrderByButton .select2 .select2-selection--single{border-radius:0 .375rem .375rem 0}.smartPhone .EntityManager table,.smartPhone .EntityManager thead,.smartPhone .EntityManager tfoot,.smartPhone .EntityManager tbody,.smartPhone .EntityManager th,.smartPhone .EntityManager td,.smartPhone .EntityManager tr{display:block}.smartPhone .EntityManager tr{border:1px solid #ccc;margin-bottom:10px;border-radius:10px}.smartPhone .EntityManager td,.smartPhone .EntityManager th{border:none;border-bottom:1px solid #eee;position:relative;width:100%}.smartPhone .EntityManager td:last-of-type,.smartPhone .EntityManager th:last-of-type{border-bottom:none}.Loader{position:fixed;top:4px;right:50%;z-index:1000000;width:200px;margin-right:-100px;text-align:center}.Loader .loader{color:var(--primary);display:none}.Loader .error{display:none;padding:5px;margin-top:5px}.EntityTable{min-width:100%}.EntityTable .SelectField{max-width:100px;margin-top:0}.EntityTable .SelectField select{width:100%!important}.EntityTable thead th{vertical-align:middle!important}.EntityTable a.fa{text-decoration:none}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{display:none}.SiTabs .nav-tabs{border-bottom:none}.SiTabs .nav-tabs:has(.nav-item){border-bottom:1px solid #e3ebf6}.SiTabs .select__button{background-color:#fff}.SiTabs .select__button:disabled{color:#d2ddec;border:1px solid #d2ddec}.SiTabs .tab--select-field{min-width:225px;margin:auto 1rem}.SiTabs .select__button{width:40px;height:40px;border-radius:4px}.SiTabs.count-1>ul{display:none}.SiTabs>.tab-content{margin-top:1.5rem}.SiTabs.LAYOUT_LIKE_NAV_STACK>.tab-content{margin-top:0}.SiTabs.LAYOUT_LIKE_STACK>.tab-content{margin-top:0}.SiTabs.LAYOUT_LIKE_STACK>ul{display:none}.SiTabs.LAYOUT_LIKE_STACK .Tab{display:block}.SiTabs .nav-pills .nav-link{padding:.5rem 1rem}.TrListRenderer{cursor:pointer;padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid #eef2f8}.TrListRenderer.refactor{border-left:4px solid red!important}.TrListRenderer.table__data--compact{padding-bottom:0}.TrListRenderer.table__data--compact td.TdListRenderer{padding:2px}.TrListRenderer .status{display:inline-block;width:15px;height:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;text-align:center;line-height:15px}.TrListRenderer .price-align-right{text-align:right}.TrListRenderer .status-small{width:10px;height:10px}.TrListRenderer th.size-xs{min-width:100px}.TrListRenderer th.size-s{min-width:150px}.TrListRenderer th.size-m{min-width:200px}.TrListRenderer th.size-l{min-width:250px}.TrListRenderer th.size-xl{min-width:300px}.TrListRenderer th.bg-success{background-color:#d4edda!important}.TrListRenderer th.bg-danger{background-color:#f8d7da!important}.TrListRenderer th.bg-warning{background-color:#fff3cd!important}.TrListRenderer th.bg-info{background-color:#d1ecf1!important}.TrListRenderer:last-of-type{padding-bottom:0;border-bottom:0}.ProxyButtonElement.disabled{cursor:not-allowed}.ProxyButtonElement.disabled *{cursor:not-allowed}.ProxyButtonElement.disabled .btn{opacity:.65}.ProxyButtonElement.refactor{border:5px solid red}.EntityStats .label{color:#000;font-weight:normal;font-size:100%}.EntityStats th{width:130px}.EntityStats th.empty{width:auto}.EntityStats .zero{color:#dc514f}.EntityStats .less{color:#dc514f}.EntityStats .more{color:#79bdb9}.EntityStats .equal{color:#e8d135}.TruncatedElement{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PageErrorXXX{min-height:100vh}.PageErrorXXX h2{font-size:6rem;margin-bottom:3rem}.PageErrorXXX a.error-component__contact-link{color:var(--primary)}.PageErrorXXX a.error-component__contact-link:hover{color:var(--primary-adjusted);text-decoration:underline}.InfiniteList .loading{max-width:intrinsic;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:1rem 1rem;position:relative;top:0;left:.625rem}.InfiniteList:not(.EmptyListComponent){overflow:auto}.InfiniteList>.row,.InfiniteList>.ComponentGroup>.row{margin-right:0;margin-left:0}.CalendarInfiniteList:not(.EmptyListComponent){overflow:visible}.CalendarInfiniteList .fc-h-event .fc-event-main{color:#000}.CalendarInfiniteList .fc-datagrid-expander{float:left}.CalendarInfiniteList .truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.CalendarInfiniteList .fc-license-message{display:none}.CalendarInfiniteList .fc-datagrid-cell-cushion>.fc-icon{display:none}.CalendarInfiniteList .fc-datagrid-expander-placeholder{display:none}.CalendarInfiniteList .fc-timeline-event{border-radius:10px}.CalendarInfiniteList .fc-day-sun{background-color:rgb(248,247,247);z-index:100000!important}.CalendarInfiniteList .fc-day-sat{background-color:rgb(248,247,247);z-index:100000!important}.CalendarInfiniteList .fc-datagrid-expander .fc-icon-minus-square:before{content:"\f077";font-family:"Font Awesome 5 Pro";font-weight:300!important;font-size:1.25em!important;display:inline-block;cursor:pointer}.CalendarInfiniteList .fc-datagrid-expander .fc-icon-plus-square:before{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:300!important;font-size:1.25em!important;display:inline-block;cursor:pointer}.CalendarInfiniteList .row{margin:0}.CalendarInfiniteList .col,.CalendarInfiniteList .col-1,.CalendarInfiniteList .col-10,.CalendarInfiniteList .col-11,.CalendarInfiniteList .col-12,.CalendarInfiniteList .col-2,.CalendarInfiniteList .col-3,.CalendarInfiniteList .col-4,.CalendarInfiniteList .col-5,.CalendarInfiniteList .col-6,.CalendarInfiniteList .col-7,.CalendarInfiniteList .col-8,.CalendarInfiniteList .col-9,.CalendarInfiniteList .col-auto,.CalendarInfiniteList .col-lg,.CalendarInfiniteList .col-lg-1,.CalendarInfiniteList .col-lg-10,.CalendarInfiniteList .col-lg-11,.CalendarInfiniteList .col-lg-12,.CalendarInfiniteList .col-lg-2,.CalendarInfiniteList .col-lg-3,.CalendarInfiniteList .col-lg-4,.CalendarInfiniteList .col-lg-5,.CalendarInfiniteList .col-lg-6,.CalendarInfiniteList .col-lg-7,.CalendarInfiniteList .col-lg-8,.CalendarInfiniteList .col-lg-9,.CalendarInfiniteList .col-lg-auto,.CalendarInfiniteList .col-md,.CalendarInfiniteList .col-md-1,.CalendarInfiniteList .col-md-10,.CalendarInfiniteList .col-md-11,.CalendarInfiniteList .col-md-12,.CalendarInfiniteList .col-md-2,.CalendarInfiniteList .col-md-3,.CalendarInfiniteList .col-md-4,.CalendarInfiniteList .col-md-5,.CalendarInfiniteList .col-md-6,.CalendarInfiniteList .col-md-7,.CalendarInfiniteList .col-md-8,.CalendarInfiniteList .col-md-9,.CalendarInfiniteList .col-md-auto,.CalendarInfiniteList .col-sm,.CalendarInfiniteList .col-sm-1,.CalendarInfiniteList .col-sm-10,.CalendarInfiniteList .col-sm-11,.CalendarInfiniteList .col-sm-12,.CalendarInfiniteList .col-sm-2,.CalendarInfiniteList .col-sm-3,.CalendarInfiniteList .col-sm-4,.CalendarInfiniteList .col-sm-5,.CalendarInfiniteList .col-sm-6,.CalendarInfiniteList .col-sm-7,.CalendarInfiniteList .col-sm-8,.CalendarInfiniteList .col-sm-9,.CalendarInfiniteList .col-sm-auto,.CalendarInfiniteList .col-xl,.CalendarInfiniteList .col-xl-1,.CalendarInfiniteList .col-xl-10,.CalendarInfiniteList .col-xl-11,.CalendarInfiniteList .col-xl-12,.CalendarInfiniteList .col-xl-2,.CalendarInfiniteList .col-xl-3,.CalendarInfiniteList .col-xl-4,.CalendarInfiniteList .col-xl-5,.CalendarInfiniteList .col-xl-6,.CalendarInfiniteList .col-xl-7,.CalendarInfiniteList .col-xl-8,.CalendarInfiniteList .col-xl-9,.CalendarInfiniteList .col-xl-auto{padding-right:0;padding-left:0}.ButtonDropdown ul li:not(:last-of-type):after{content:"";display:block;margin:0 auto;width:100%;padding-top:.625rem;border-bottom:1px solid #e3ebf6}.ButtonDropdown .dropdown-menu{border:none;width:intrinsic;width:-webkit-max-content;width:-moz-max-content;width:max-content;box-shadow:0 0 20px 4px rgba(0,0,0,.2)}.ButtonDropdown .dropdown-menu__dropdown{top:8px!important}.ButtonDropdown .dropdown-menu__dropdown:before{position:absolute;top:-8px;left:50%;transform:translate(-50%)!important;content:"";display:block;border-left:8px solid transparent;border-bottom:8px solid #fff;border-right:8px solid transparent;width:0;height:0}.ButtonDropdown .dropdown-menu__dropup{top:-10px!important}.ButtonDropdown .dropdown-menu__dropup:before{position:absolute;bottom:-7px;right:50%;content:"";display:block;border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;width:0;height:0}.ButtonDropdown .dropdown-menu__dropleft{left:-28px!important}.ButtonDropdown .dropdown-menu__dropleft:before{position:absolute;top:12px;right:-8px;content:"";display:block;border-top:8px solid transparent;border-left:8px solid #fff;border-bottom:8px solid transparent;width:0;height:0}.ButtonDropdown .dropdown-menu__dropright{left:28px!important}.ButtonDropdown .dropdown-menu__dropright:before{position:absolute;top:12px;left:-8px;content:"";display:block;border-top:8px solid transparent;border-right:8px solid #fff;border-bottom:8px solid transparent;width:0;height:0}.ButtonDropdown .dropdown-item{padding:.3125rem .75rem .3125rem!important}.ButtonDropdown .dropdown-item:hover{cursor:pointer}.ButtonDropdown .dropdown-item:last-child{margin-bottom:0}.ButtonDropdown .dropdown-item a{color:var(--primary);display:block}.ButtonDropdown .dropdown-item a:hover{color:var(--primary-adjusted)}.ButtonDropdown .dropdown-item .fas{position:relative;padding-top:5px}.ButtonDropdown .dropdown-button__sub-menu{display:none;background-color:#fff;padding:.3125rem .75rem .3125rem!important;border-radius:.375rem;box-shadow:0 0 20px 4px rgba(0,0,0,.2)}.ButtonDropdown.show .btn-outline-primary:not(:disabled):not(.disabled):active,.ButtonDropdown.show .btn-outline-primary:not(:disabled):not(.disabled).active,.ButtonDropdown.show .btn-outline-primary.dropdown-toggle{color:#fff!important;background-color:var(--primary)!important}.PageHeader{margin-bottom:0}.PageHeader .header-title>*{margin-bottom:0}.PageHeader .header-pretitle{letter-spacing:.08em!important}.PageHeader .header-body{border-bottom-width:0;padding-bottom:0}.PageHeader.count-tabs-1 .header-body{padding-bottom:1.5rem;border-bottom-width:1px}.PageHeader.black{background-color:#000;color:#fff;text-align:center;margin-left:-36px;margin-right:-36px;padding-bottom:18px}.PageHeader.black .header-pretitle{display:none}.PageHeader.black>.header-body .row{margin-right:0;margin-left:0}.PageHeader.transparent{background-color:transparent;color:#000}.PageHeader.normal{background-color:#12263f;color:#fff;margin-left:-24px;margin-right:-24px;padding-left:40px;padding-right:40px}.ButtonElement.btn-primary:not(.dropdown-item)>a{color:#fff}.ButtonElement a.button.modal-delete-button{width:intrinsic;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:15px auto 0;display:block;color:var(--dark)}.ButtonElement a.button.modal-delete-button:hover{color:var(--danger)}.ColComponentGroup .card{width:100%}.Toasts .toast .toast-header{padding-bottom:0;border-bottom:0}.Toasts .toast .toast-header :is(span,strong){vertical-align:middle}.Toasts .toast .toast-icon,.Toasts .toast .close{font-size:1rem;position:relative;top:1px}.Toasts .toast .toast-body{padding-top:8px}.Toasts .toasts{position:fixed;bottom:5rem;right:1rem;z-index:1051}.EmptyComponent{border-radius:.5rem;height:calc(100% + 3rem);padding:1.25rem;margin:-1.5rem}.empty-component-in-card-rules,:is(.CardBody,.card-body) .EntityManager .InfiniteList .EmptyComponent,.Card .CardBody .EmptyComponent,.EntityRepeater :is(.CardBody,.card-body) .EmptyComponent,.EntityRepeater .EmptyComponent,.LmsLocationRenderer .EntityManager .Card.table-wrapper-card :is(.CardBody,.card-body) .table-wrapper .InfiniteList .EmptyComponent,.EntityManager :is(.CardBody,.card-body) .table-wrapper .InfiniteList .EmptyComponent{border-radius:0 0 .5rem .5rem;margin:-1.5rem}.EntityManager :is(.CardBody,.card-body) .InfiniteList .EmptyComponent{border-radius:.5rem;margin:-1.5rem}.EntityManager .Card.table-wrapper-card .InfiniteList.EmptyListComponent{overflow:visible!important}.EntityManager .Card.table-wrapper-card :is(.CardBody,.card-body) .table-wrapper .InfiniteList .EmptyComponent{border-radius:.5rem;margin:-1.5rem}.EntityManager .Card.table-wrapper-card .card-body-gapless .table-wrapper .InfiniteList .EmptyComponent{border-radius:0 0 .5rem .5rem;margin:-.375rem 0}:not(.CardBody,.card-body) .InfiniteList .EmptyComponent{border-radius:.5rem;margin:0}.PageButtons.sticky{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:100}.PageButtons.sticky.sticky.hidden{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.PageButtons.sticky li{float:left;margin-right:10px}.PageButtons.sticky .popout-icon{top:-45px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modal .PageButtons{margin-left:0!important;border:0;padding:0;position:absolute;top:-66px;left:auto;right:85px;bottom:auto}.modal .PageButtons .HideIcon{display:none}.TabForm .nav-tabs{display:none}.TabForm .buttons-wrapper{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #ccc;padding:16px}.TabForm:not(.oneTab) .next,.TabForm:not(.oneTab) .submit{position:absolute;top:50%;transform:translate(0,-50%);right:calc(25% + 20px)}.TabForm:not(.oneTab) .previous{position:absolute;top:50%;transform:translate(0,-50%);left:calc(25% + 20px)}.TabForm:not(.oneTab) .tabIndexIndicator{color:var(--gray);text-align:center;margin-top:10px;margin-bottom:10px}.Card{box-shadow:0 0 20px -10px rgba(0,0,0,.2)}.Card .card__collapse-button{cursor:pointer;transition:all .2s}.Card .card__collapse-button--rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);transition:all .2s}:is(.CardHeader,.card-header).gray-style{color:#95aac9;text-transform:uppercase;border-bottom:0}:is(.Card,.card).header-gray-style :is(.CardBody,.card-body){padding-top:0}.Card.grey{background-color:#ecf2f9}.Card.grey .CardBody{padding-top:0}.Card.grey .CardHeader{border-bottom:0;margin-bottom:0}.Card.grey .CardHeader .card-header-title{text-align:center}.MoreOptionsGroup .toggle-options{margin-bottom:20px;display:block}.MoreOptionsGroup .options-container{display:none}.ExporterForm .table-wrapper-card{display:none}.ExporterForm .PageButtons{display:none}.ExporterForm .BankManagerFooter,.ExporterForm .EntityManagerFooter,.ExporterForm .ComponentFooterButtons{display:none!important}.ExporterForm2 .PageButtons{display:none}.ExporterForm2 .BankManagerFooter,.ExporterForm2 .EntityManagerFooter,.ExporterForm2 .ComponentFooterButtons{display:none!important}.HideIcon{position:absolute;top:26px;right:.6rem;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.HideIcon .up{display:inline-block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);transition:all .2s ease-in-out}.highlight{background:#ff0;color:black}.Alert .icon{float:left;margin-right:1rem;vertical-align:middle}.Alert i:before{vertical-align:middle}.Alert .content{overflow:hidden}.Alert.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.Alert.alert-success{color:#7183a0;background-color:#d3eca9;border-color:#9fb873}.Alert.alert-danger{color:#b83932;background-color:#f6beb4;border-color:#dc857d}.Alert.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.Alert.alert-info{color:#0c5460;background-color:#edf4fa;border-color:#d6dfe9}.Alert.alert-light{color:#818182;background-color:#fefefe;border-color:#d2ddec}.Alert.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.Alertalert-2fa-page{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:20;display:flex;white-space:nowrap}.NavbarHideButton{position:absolute;top:16px;right:18px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.NavbarHideButton:hover{cursor:pointer}.NavbarHideButton .hide-button{background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 0 20px 4px rgba(0,0,0,.2);margin-left:auto}.si-column__footer--collapsed{display:none}.si-column--collapsed .si-column__footer--expanded{display:none}.si-column--collapsed .si-column__footer--collapsed{display:block}.si-column--collapsed .hide-button{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);transition:all .5s ease-in-out}.si-column--collapsed .NavbarHideButton{width:64px}.si-column--collapsed .navbar-nav .nav-link>.fas{display:inline-block;min-width:1.75rem}.Section:not(.no-style) .row{margin-left:inherit;margin-right:inherit}.Section:not(.no-style) .title{cursor:pointer;background:#f9fbfd;padding:10px 25px;border-top:solid #e2e4e6 1px;font-size:.95rem;font-weight:900;color:#777}.SectionTitle{background:#f9fbfd;padding:10px 25px;border-top:solid #edf2f9 1px;margin:15px -24px;font-size:.95rem;font-weight:bold;color:#777}.SectionTitle.cardBodyFirst{margin-top:-25px}.SectionDivider{margin:10px -33px 10px -56px;color:#6d6d6d}.SiMenu .MenuItem a[aria-expanded="true"]{color:var(--primary)!important}.SiMenu .MenuItem a.nav-link:not(.menu-fold,.hasChildren){margin-left:50px;margin-right:24px;padding-left:12px!important;padding-top:5px;padding-bottom:5px}.SiMenu .MenuItem a.nav-link:not(.menu-fold,.hasChildren).active{color:var(--complimentary)!important;background-color:var(--primary-adjusted)!important;border-radius:.25rem}.SiMenu .MenuItem a.nav-link.no-style.active:before{border-left:none!important}.BadgeElement.badge-purple{background-color:#e8daff;color:#5e18be}.BadgeElement.badge-orange{background-color:rgb(243,213,151);color:rgb(191,121,76)}.CardBody.card-body-gapless{margin-top:-6px;padding:.375rem 0}.CardBody.card-body-gapless tr :is(th:first-of-type,td:first-of-type){padding-left:24px}.CardBody.card-body-gapless tr :is(th:last-of-type,td:last-of-type){padding-right:24px}.Form .CardFooter{border-top:0;padding-top:0;padding-bottom:24px}.SiColumnLogo .Container{height:max-content;transition:height 1s}.SiColumnLogo .navbar-brand-img{max-width:100%;height:auto}.si-column--collapsed .SiColumnLogo .Container{height:65px}.si-column--collapsed .SiColumnLogo .navbar-brand-img{margin-left:-9px!important;max-width:250%}.PageBreadCrumb .BreadCrumbItem a{color:black;text-transform:uppercase}.PageBreadCrumb .BreadCrumbItem a:hover{text-decoration:underline}.PageBreadCrumb .separator{color:black}@media print{.PageTabs .nav-tabs{display:none}}.IntroductionComponentBase{margin:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.IntroductionComponentBase img{max-width:8rem}.IntroductionComponentBase .remove-button{position:absolute;top:-6px;right:0}.IntroductionComponentBase .wrapper{padding:1.25rem;border-radius:.5rem}.CustomCheckboxField{margin-bottom:0}.CustomCheckboxField input{display:none}.CustomCheckboxField input[type="checkbox"]+label{margin-bottom:0}.CustomCheckboxField input[type="checkbox"][disabled="disabled"]+label:before{background:#eee;cursor:not-allowed}.CustomCheckboxField input[type="checkbox"]+label:before{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;font-size:16px;text-align:center;position:relative;top:-2px;left:0;content:"\f00c";border:1px solid #d9d9d9;border-radius:5px;display:inline-block;width:2rem;height:2rem;background-color:#fff;color:#fff;cursor:pointer}.CustomCheckboxField input[type="checkbox"]:checked+label:before{content:"\f00c";font-family:"Font Awesome 5 Pro",sans-serif;top:-2px;padding-top:2px;font-weight:900;font-size:16px;color:var(--complimentary);background-color:var(--primary)}.CustomCheckboxField.checkbox-danger input[type="checkbox"]+label:before{background:#fa4958}.CustomCheckboxField.checkbox-warning input[type="checkbox"]+label:before{background:#fff2b2}.CustomCheckboxField.checkbox-success input[type="checkbox"]+label:before{background:#cceea1}.EntityManagerFooter{z-index:99!important;background-color:#e6effc;padding:10px!important;bottom:0!important;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.EntityManagerFooter.EntityManagerSecondFooter{padding-top:8px!important;padding-bottom:8px!important;bottom:72px!important;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.EntityManagerLegend .item-danger{margin-left:60px;color:#fa4958}.EntityManagerLegend .item-success{margin-left:60px;color:#cceea1}.EntityManagerLegend .item-warning{margin-left:60px;color:#fff2b2}.PillElement .light-type{background-color:#fff;color:#000}.PillElement .blue-type{background-color:#c1e7fd;color:#456d8e}.PillElement .grey-type{background-color:#e9e9e9;color:#7c7c7c}.PillElement .purple-type{background-color:#e8daff;color:#5e18be}.PillElement .orange-type{background-color:rgb(243,213,151);color:rgb(191,121,76)}.PillElement .success-type{background-color:#d3eca9;color:#7183a0}.PillElement .warning-type{background-color:#fff3cd;color:#856404}.PillElement .danger-type{background-color:#f6beb4;color:#b83932}.PillElement .md-size{min-height:25px;min-width:60px;font-size:14px;margin-bottom:5px;line-height:16px}.PillElement .lg-size{min-height:35px;min-width:80px;font-size:18px;margin-bottom:10px;line-height:23px}.PillElement .bg-success{color:#7183a0;background-color:#d3eca9!important;border-color:#9fb873!important}.PillElement .bg-warning{color:#856404;background-color:#fff3cd!important;border-color:#ffeeba!important}.PillElement .bg-danger{color:#b83932;background-color:#f6beb4!important;border-color:#dc857d!important}.PillElement .outline-primary{background-color:transparent;color:var(--primary)!important;border-color:var(--primary)!important;border:1px solid;box-shadow:none!important}.TableHead th{text-transform:none!important}.TableHead.table-head-dark .ThElement{background-color:#000;color:#fff;font-weight:bold;border-bottom:0!important}.TableHead.table__head--compact th.ThElement{padding:2px}.ProxyTab .ProxyButtonElement a{color:000!important}.BadgeIcon .base-icon:before{position:relative;top:.125rem}.OptionsButton .dropdown-menu{top:-10px!important}.OptionsButton .dropdown-menu__dropup{top:-10px!important}.OptionsButton .dropdown-menu__dropup:before{position:absolute;bottom:-7px;right:47px;content:"";display:block;border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;width:0;height:0}.LottiePlayer{width:100%;height:100%}.centered-lottie{display:flex;justify-content:center;align-items:center;height:100%;width:50%;transform:translateX(60%) translateY(20%)}.LightboxGalleryComponent a{display:flex;flex-direction:column;flex-grow:1}.LightboxGalleryComponent img{object-fit:cover}.LightboxGalleryComponent .lightbox__left-column{display:flex;flex-direction:column;flex-grow:1}.LightboxGalleryComponent .lightbox__left-column img{width:100%;height:100%;max-height:525px}.LightboxGalleryComponent .lightbox__right-column img{height:50%;max-height:250px}.LightboxGalleryComponent .lightbox__right-column .Col{display:flex}@media only screen and (max-width:1200px){.LightboxGalleryComponent .lightbox__left-column{margin-bottom:1.5rem}}.SplashScreen{background-color:var(--primary);background-size:cover;background-repeat:no-repeat;position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;height:100%;display:flex;align-items:center}.SplashScreen.notFit{overflow:scroll;display:block;align-items:normal;top:0!important}@media (min-width:992px){.SplashScreen.showHeader{top:57px}}.SplashScreen .centered{width:60%;max-width:600px;margin:0 auto}.SplashScreenCentered{width:60%;max-width:800px;min-width:330px;margin:0 auto;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.SplashScreenCentered>*{width:100%}body.splashed{overflow:hidden}.ProgressBar{margin-top:10px}.ComponentFooter.sticky{position:fixed;left:0;right:0;bottom:0;margin-left:250px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:100}.ComponentFooter.sticky // check estimate with pdf preview before changing .buttonsBar{bottom:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.ComponentFooter.sticky .popout-icon{top:-45px}.ComponentFooter.sticky .infoBar{bottom:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media only screen and (max-width:1199px){.ComponentFooter{margin-left:0}}@media only screen and (min-width:1200px){.si-column--collapsed .ComponentFooter{margin-left:64px;transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s}}.ComponentFooterInfo{z-index:100!important;background-color:var(--bg-info);padding:16px 40px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.ComponentFooterButtons{background-color:#fff;border-top:1px solid #e3ebf6;padding:16px 40px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.ComponentFooterButtons .MainButtons,.ComponentFooterButtons .OptionsButton{display:inline-block}.ComponentFooterButtons .MainButtons :is(button,.ButtonElement,.ButtonDropdown),.ComponentFooterButtons .OptionsButton{margin-left:.375rem}.EntityManagerHeader{position:relative}:is(:is(.EntityManagerHeader .entity-manager-header__mask-button,.EntityManagerHeader .entity-manager-header__order-by-button) span.select2-selection.select2-selection--multiple,:is(.EntityManagerHeader .entity-manager-header__mask-button,.EntityManagerHeader .entity-manager-header__order-by-button) span.select2-selection.select2-selection--single){height:40px!important}.EntityManagerFilters .refactor label{color:red}.EntityManagerLight .maskList{width:200px;margin-bottom:0}.EntityManagerLight .maskList .btn-outline-secondary{float:left;right:-1px;border-radius:.375rem 0 0 .375rem;position:relative}.EntityManagerLight .maskList .select2-selection--multiple{border-radius:0 .375rem .375rem 0}.EntityManagerLight .maskList .select2-search__field[placeholder]:not([placeholder=""]){left:50px}.EntityManagerLight.large-table table{position:relative;border-collapse:separate}.EntityManagerLight.large-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.EntityManagerLight.large-table .InfiniteList{max-height:90vh}.EntityManagerLight.large-table tr th.sticky-col{position:-webkit-sticky;position:sticky;background-color:#f9fbfd;z-index:2}.EntityManagerLight.large-table tr td.sticky-col{position:-webkit-sticky;position:sticky;background-color:#fff;z-index:1}.EntityManagerLight.large-table tr th.sticky-col-last{border-right:1px solid #edf2f9}.EntityManagerLight.large-table tr td.sticky-col-last{border-right:1px solid #edf2f9}.EntityManagerLight .input-group-text{max-height:43.5px}.EntityManagerLight .filters-wrapper{display:none}.EntityManagerLight .num-results-wrapper{display:none}.EntityManagerLight .search-field-wrapper{height:fit-content;height:-moz-fit-content}.EntityManagerLight .filter-value{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px;vertical-align:middle}.EntityManagerLight table{min-width:100%;margin-bottom:0}.EntityManagerLight .OrderByButton{padding-left:11px;margin-bottom:0}.EntityManagerLight .OrderByButton .orderby{float:right;position:relative;right:-1px;border-radius:.375rem 0 0 .375rem}.EntityManagerLight .OrderByButton .select2{width:160px!important;float:right}.EntityManagerLight .OrderByButton .select2 .select2-selection--single{border-radius:0 .375rem .375rem 0}.smartPhone .EntityManager table,.smartPhone .EntityManager thead,.smartPhone .EntityManager tfoot,.smartPhone .EntityManager tbody,.smartPhone .EntityManager th,.smartPhone .EntityManager td,.smartPhone .EntityManager tr{display:block}.smartPhone .EntityManager tr{border:1px solid #ccc;margin-bottom:10px;border-radius:10px}.smartPhone .EntityManager td,.smartPhone .EntityManager th{border:none;border-bottom:1px solid #eee;position:relative;width:100%}.smartPhone .EntityManager td:last-of-type,.smartPhone .EntityManager th:last-of-type{border-bottom:none}.CKEditorHtmlElement dl,.CKEditorHtmlElement ol,.CKEditorHtmlElement ul{padding-left:40px;margin-bottom:16px}.CKEditorHtmlElement li{list-style-type:inherit}.CarouselElement:hover .carousel-indicators div{background-color:var(--secondary-adjusted);width:15px;height:15px;border-radius:50%;margin:-2rem 1rem 0}.CarouselElement:hover .carousel-indicators div:hover{background-color:var(--primary-adjusted)}.CarouselElement:hover .carousel-indicators .active{background-color:var(--primary);opacity:1}.CarouselElement:hover .carousel-control-prev,.CarouselElement:hover .carousel-control-next{opacity:1}.CarouselElement:hover .carousel-control-prev i,.CarouselElement:hover .carousel-control-next i{font-size:30px;color:var(--secondary-adjusted)}.CarouselElement:hover .carousel-control-prev:hover i,.CarouselElement:hover .carousel-control-next:hover i{color:var(--primary-adjusted)}.H1 .badge,h1 .badge,h2 .badge{font-size:50%}.SearchResultTags .badge-soft-secondary-bordered{border:1px solid #e2e6ed;background-color:white}.TruncatedText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PDFTable{width:100%}.PDFHr hr{border:1px solid #000}.ImportExample{overflow:scroll auto}.ImportExample table span{white-space:nowrap}.ImportExample table fieldset>label{display:none}.ImportExample thead [data-required="1"] span:after{content:"*"}.ImportExample .form-group{margin-bottom:0!important}.FilterValue{margin-right:10px}.FilterValue>label{display:none}.LetterFilter>label{display:none}.LetterFilter label{cursor:pointer;padding-right:10px;margin-bottom:0}.LetterFilter input{display:none}.LetterFilter input[type="radio"]:checked+label{font-weight:bold;text-decoration:underline}.PDFRenderer{background-color:#eaeaea;position:relative;overflow:auto;height:100%;min-height:600px}.PDFRenderer .loader{color:var(--primary);position:absolute;top:34px;left:45%}.PDFRenderer .pdf-viewer{width:100%;position:absolute;z-index:10;text-align:center}.PDFRenderer .pdf-page-canvas{margin:10px}.ManagerViewSwitcher{margin-bottom:0}.ManagerViewSwitcher label.btn:has(input:checked){color:var(--complimentary)!important;background-color:var(--primary)!important}.ImportantLinkGroup .card-img-top.img-fluid{max-height:100px;width:auto}.MessageRenderer{overflow:hidden}.MessageRenderer .wrapper{background:#f9fbfd;border-radius:8px;font-size:14px;color:#333;padding:10px 15px;margin-bottom:10px;text-align:left;float:left;margin-right:10%;display:inline-block;min-width:40%}.MessageRenderer.my .wrapper{float:right;text-align:right;margin-left:10%;margin-right:0%}.EventListRenderer .detail-container{display:none}.ProjectTypeListRenderer .status{width:10px;height:10px;border-radius:10px}.ProjectTypeListRenderer .meta span{font-size:12px}.DoughnutChart .legend-item{margin-top:8px}.DoughnutChart .legend-item .chart-legend-indicator{margin-top:8px;width:1.25rem;height:1.25rem}.DoughnutChart .legend-item .legend-item-additional-text{font-size:1rem;font-weight:bold}.DoughnutChart .legend-item .legend-item-principal-text{font-size:.8rem}.PageIndex .bg-dark{margin-left:-24px;margin-right:-24px;padding-bottom:60px;border-radius:0;border:0;padding-left:36px;padding-right:36px}.PageIndex .bg-dark .card{background-color:transparent;border:none}.PageIndex .columns{margin-top:-66px}.SimpleChart .card-body-chart{overflow:hidden;padding-right:3rem;padding-left:3rem}.SimpleChart .card-body-chart-header-gray-style{overflow:hidden;padding:0 3rem}.NotificationListRenderer{color:#000}.NotificationListRenderer .notification-list__notification-card{margin-bottom:12px;border:none;box-shadow:none}.NotificationListRenderer .notification-list__notification-card-body:hover{border-radius:.5rem;background-color:#e6effc}.NotificationDropDown .notification-list__notification-card-body{padding:4px 6px}.NotificationDropDown .notification-list__body-text{font-size:.95em}.NotificationDropDown .NotificationManager .ViewNextList{max-height:70vh;overflow:auto}.NotificationManager .EntityManagerResult .EmptyComponent.EmptyListComponent{margin:-24px}.PaymentExpenseListRenderer .edit{display:inline-block}.PaymentTable4Bank .PaymentExpenseTrListRenderer a{color:var(--primary)}.PaymentTable4Bank .PaymentExpenseTrListRenderer a:hover{color:var(--primary-adjusted)}.PaymentTable4Bank .PaymentExpenseTrListRenderer .CustomCheckboxField input[type="checkbox"]+label:before{width:1.5rem!important;height:1.5rem!important}.PaymentTable4Bank .PaymentExpenseTrListRenderer .CustomCheckboxField input[type="checkbox"]:checked+label:before{display:flex;justify-content:center;align-items:center}.PaymentTable4Bank .PaymentExpenseTrListRenderer .Status .HtmlElement{margin-right:4px}.PaymentTable4Bank .PaymentExpenseTrListRenderer.invalid{background-color:#f1f1f1}.PaymentIncomeListRenderer{margin-bottom:1rem}.PaymentIncomeListRenderer .edit{float:right}.PaymentIncomeListRenderer:last-of-type{margin-bottom:0}.PaymentTable4Bank .PaymentIncomeTrListRenderer a{color:var(--primary)}.PaymentTable4Bank .PaymentIncomeTrListRenderer a:hover{color:var(--primary-adjusted)}.PaymentTable4Bank .PaymentIncomeTrListRenderer .Status .HtmlElement{margin-right:4px}.PaymentPurchasesForm .iframe__wrapper{margin-bottom:40px;height:1200px}.PaymentPurchasesForm iframe{border:none;margin-top:20px;width:100%;height:1200px}.PaymentIbanListRenderer .payments{width:500px}.PaymentIbanListRenderer .payments .description-group{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--light)}.PaymentIbanListRenderer .payments .description-group:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}.PaymentIbanListRenderer .payments .TruncatedElement{width:480px}.PaymentIbanListRenderer a{color:var(--primary)}.PaymentIbanListRenderer a:hover{color:var(--primary-adjusted)}.PaymentIbanManager .CardBody:has(.PaymentIbanRepeater){margin-top:-6px}.PaymentIbanManager .CardBody:has(.PaymentIbanRepeater) table{border-radius:.5rem;overflow:hidden}.PaymentIbanManager .CardBody:has(.PaymentIbanRepeater) table th{border-top:none}.PaymentIbanManager .CardBody:has(.PaymentIbanRepeater) table tr:last-of-type{margin-bottom:0}.PaymentManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.PaymentManager .CardBody:has(.PaymentRepeater){margin-top:-26px}.PaymentManager .CardBody:has(.PaymentRepeater) table{border-radius:.5rem;overflow:hidden}.PaymentManager .CardBody:has(.PaymentRepeater) table th{border-top:none}.PaymentManager .CardBody:has(.PaymentRepeater) table tr:last-of-type{margin-bottom:0}.PaymentManagerFooter .left-column{padding-left:2.5rem}.PaymentManagerFooter .right-column{padding-right:2.5rem}.DirectoryManager .CardBody:has(.UserRepeater){margin-top:-6px}.DirectoryManager .CardBody:has(.UserRepeater) table{border-radius:.5rem;overflow:hidden}.DirectoryManager .CardBody:has(.UserRepeater) table th{border-top:none}.DirectoryManager .CardBody:has(.UserRepeater) table tr:last-of-type{margin-bottom:0}.CustomerStats .progression{display:inline;font-size:12px;font-weight:lighter;position:relative;padding:2px 10px;border-radius:4px;left:14px;bottom:5px;letter-spacing:normal}.CustomerStats .positive-progression{color:#4e701c;background-color:#d3eca9;border-color:#9fb873}.CustomerStats .negative-progression{color:#c11b1b;background-color:#f6beb4;border-color:#dc857d}.ITagsField.hideLabel>label{display:none}.TagBadge.with-parent{margin-left:10px;margin-right:10px;padding:0;background-color:transparent!important}.TagBadge.with-parent .tag-badge-parent{color:#000;font-weight:900;background-color:#ffcb26;padding:10px;border-top-left-radius:5px;border-bottom-left-radius:5px}.TagBadge.with-parent .tag-badge-tag{color:#ffcb26;font-weight:lighter;background-color:#f3eddd;padding:10px;border-top-right-radius:5px;border-bottom-right-radius:5px}.TagBadge.blue-type{background-color:#c1e7fd;color:#456d8e}.TagBadge.grey-type{background-color:#e9e9e9;color:#7c7c7c}.TagBadge.purple-type{background-color:#e8daff;color:#5e18be}.TagBadge.orange-type{background-color:rgb(243,213,151);color:rgb(191,121,76)}.TagBadge.success-type{background-color:#d3eca9;color:#7183a0}.TagBadge.warning-type{background-color:#fff3cd;color:#856404}.TagBadge.danger-type{background-color:#f6beb4;color:#b83932}.TagComponentGroup.large span.TagBadge,.TagComponentGroup.large .HiddenCounter{line-height:1.3rem;margin:.155rem .045rem}.TagComponentGroup.large span.TagBadge{padding-left:.5rem;padding-right:.5rem}.TagComponentGroup.large .HiddenCounter{padding-left:.625rem;padding-right:.625rem}.TagCheckboxField.STYLE_CLOUD{float:left;padding-right:5px;padding-bottom:5px}.TagCheckboxField.STYLE_CLOUD input[type="checkbox"]{display:none!important}.TagCheckboxField.STYLE_CLOUD input[type="checkbox"]:checked+label{background-color:var(--primary);color:#fff}.TagCheckboxField.STYLE_CHECKBOX{margin-bottom:0}.TagCheckboxField.STYLE_CHECKBOX input{display:none}.TagCheckboxField.STYLE_CHECKBOX input[type="checkbox"]+label:before{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;font-size:10px;text-align:center;position:relative;top:-2px;left:-4px;padding-top:2px;content:"\f00c";border:1px solid #d9d9d9;border-radius:5px;display:inline-block;width:1.25rem;height:1.25rem;background-color:#fff;color:#fff;cursor:pointer}.TagCheckboxField.STYLE_CHECKBOX input[type="checkbox"]:checked+label:before{content:"\f00c";font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;font-size:10px;color:var(--complimentary);background-color:var(--primary)}.TagLevelRadioField{margin-bottom:5px}.TagLevelRadioField>.input-wrapper{float:left}.TagLevelRadioField>.input-wrapper>label{line-height:1rem}.TagLevelRadioField>label{display:block;position:relative;top:1px;left:5px;white-space:nowrap;width:calc(100% - 95px);overflow:hidden;text-overflow:ellipsis}.TagLevelRadioField input[type="radio"]{position:absolute;opacity:0;width:1.25rem;height:1.25rem;cursor:pointer}.TagLevelRadioField input[type="radio"]:checked.level+label:before{color:var(--complimentary);font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;content:"\f00c";background-color:var(--primary)}.TagLevelRadioField input[type="radio"].level+label:before{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;font-size:.625rem;content:"\f111";padding-top:2px;text-align:center;border:1px solid #d9d9d9;border-radius:5px;display:inline-block;width:1.25rem;height:1.25rem;background-color:#fff;cursor:pointer}.TagLevelRadioField input[type="radio"].level-0+label:before{color:#fff}.TagLevelRadioField input[type="radio"].level-2+label:before{color:#fad949}.TagLevelRadioField input[type="radio"].level-3+label:before{color:#c6eb62}.TagLevelRadioField .radio-option-level-label{display:none}.filters-active .level{height:10px;width:10px;border-radius:50%;display:inline-block;margin-left:.25rem;margin-right:.25rem}.filters-active .level-3{background:#c6eb62}.filters-active .level-2{background:#fad949}.filters-active .level-0{display:none}.TagTree .tagTreeWrapper .meta{font-size:10px;color:#ccc}.TagsField.addButton select{max-width:70%;float:left}.TagsField .input-wrapper{position:relative}.TagsField .add{position:absolute;right:0;top:0;height:100%;border-radius:0 .25rem .25rem 0}.TagsField .tag .delete{cursor:pointer}.UserHeader{cursor:pointer}.UserHeader [aria-expanded="false"] small:after{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:300;content:"\f078";display:inline-block;margin-left:5px;transition:all .2s}.UserHeader [aria-expanded="true"] small:after{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:300;content:"\f078";display:inline-block;margin-left:5px;transition:all .2s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.UserInitialForm .I18NFlagSelectSwitcher{position:relative;top:14px;left:100px;background-color:#fff;padding-top:4px;padding-bottom:4px;border-radius:.5rem}.UserInitialForm .required-star{display:inline-block!important;color:#e45246}.UserInitialForm .bg-cover{-webkit-filter:brightness(60%);filter:brightness(60%);position:fixed;top:57px;left:0;right:0;width:100%;height:500px}.UserInitialForm .bg-cover.full{height:100%}.UserInitialForm .floating-card .info-img{max-width:250px}@media (min-width:1200px){.UserInitialForm .floating-card{position:fixed;top:50%;transform:translate(0,-50%);width:calc(25% - 30px - 20px)}.UserInitialForm .floating-card.left{left:30px}.UserInitialForm .floating-card.right{right:30px}}.CGUWrapper .html-wrapper{max-height:500px;padding:10px;overflow:auto}.UserInitialFormProgressBar .step{color:var(--gray);text-align:center;width:100px}.UserInitialFormProgressBar .step-text{font-weight:bolder;font-size:larger;margin-bottom:5px}.UserInitialFormProgressBar .step-label{margin-bottom:0}.UserInitialFormProgressBar .bullet{background-color:#fff;border:7px solid var(--gray);height:20px;width:20px;border-radius:100%;display:inline-block;position:relative;transition:background-color 500ms;line-height:20px}.UserInitialFormProgressBar .bullet.active{border-color:var(--primary)}.UserInitialFormProgressBar .bullet.completed{background-color:var(--primary);border-color:var(--primary)}.UserInitialFormProgressBar .bullet.completed:before{font-family:"Font Awesome 5 Pro",sans-serif;content:"\f00c";position:absolute;top:-6px;left:-3px;color:#fff;font-size:11px;font-weight:900}.UserInitialFormProgressBar .bar{content:"";position:relative;left:12px;top:2px;height:2px;background-color:var(--gray)}.UserInitialFormProgressBar :is(.step-text,.step-label).active{color:var(--primary)}.UserInitialFormProgressBar :is(.step-text,.step-label).completed{color:var(--primary)}.FormWrapper .wrapper__left-column{min-height:90vh}.FormWrapper .wrapper__logo-container{height:100px;text-align:center;margin-top:6rem;margin-bottom:6rem}.FormWrapper .wrapper__logo-container img{max-height:100px}.FormWrapper .wrapper__form-container{margin-top:auto;margin-bottom:auto}.FormWrapper .wrapper__footer-container{color:var(--gray);font-weight:300;font-size:.75rem;text-align:center;margin-top:auto}.FormWrapper .wrapper__footer-container p{margin-top:1rem;margin-bottom:1rem}.FormWrapper .wrapper__footer-link--green{color:#6cbeb2!important}.FormWrapper .wrapper__container-fluid{position:fixed;top:0;left:0;width:100%;max-width:100%;height:100%;background:center center no-repeat;background-size:cover;z-index:10;padding:0!important}.FormWrapper .wrapper__bg-cover{background-size:cover;background-position:center;height:101vh}.FormWrapper .scrollable{max-height:101vh;overflow:auto}@media only screen and (max-width:768px){.FormWrapper .row{margin-left:1rem;margin-right:1rem}}@media only screen and (max-height:710px){.FormWrapper .wrapper__logo-container{margin-top:1rem;margin-bottom:1rem}}.UsharePictureUploadField{position:relative}.UsharePictureUploadField .btn{width:170px}.UsharePictureUploadField .fileinput-button{position:absolute;top:.3125rem;left:140px}.UsharePictureUploadField .delete{position:absolute;top:2.5rem;left:140px}.ProjectRelationGroup{text-transform:uppercase;font-size:12px}.CountryManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.CountryManager .CardBody:has(.CountryRepeater){margin-top:-6px}.CountryManager .CardBody:has(.CountryRepeater) table{border-radius:.5rem;overflow:hidden}.CountryManager .CardBody:has(.CountryRepeater) table th{border-top:none}.CountryManager .CardBody:has(.CountryRepeater) table tr:last-of-type{margin-bottom:0}.CountryField .input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered .custom-item-select2 .row{padding:0!important}.CountryField .input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered .custom-item-select2 .row img{height:30px;width:30px;margin-top:-4px}.CountryField .input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered .custom-item-select2 .h8{padding-top:1px}.ConfigurationCardMenuItem .fa{font-size:20px;color:#ccc}.ConfigurationCardMenuItem .card-header{min-height:70px;max-height:70px}.ClientMissionEmptyFileListRenderer{color:var(--gray);padding:.25rem}.ClientMissionEmptyFileListRenderer .file-icon{margin-top:.325rem}.ClientMissionEmptyFileListRenderer .text-container{padding-left:0}.ClientMissionEmptyFileListRenderer h3{margin-bottom:.25rem}.ClientMissionEmptyFileListRenderer .info-text,.ClientMissionEmptyFileListRenderer .button{font-size:.875rem}.ClientMissionFileListRenderer{position:relative;padding:.25rem}.ClientMissionFileListRenderer .file-icon{margin-top:.325rem}.ClientMissionFileListRenderer .text-container{padding-left:0}.ClientMissionFileListRenderer h3{margin-bottom:.25rem;display:inline-block}.ClientMissionFileListRenderer .client-mission-file__update-button{display:inline;vertical-align:text-bottom}.ClientMissionFileListRenderer .file-details,.ClientMissionFileListRenderer .file-name{color:var(--gray);font-size:.875rem}.ClientMissionFileListRenderer .file-name,.ClientMissionFileListRenderer .google-icon{display:inline-block}.ClientMissionFileListRenderer .google-icon{margin-left:.5rem;vertical-align:super}.ClientMissionFileListRenderer .file-link{color:var(--primary);font-size:.875rem}.ClientMissionFileListRenderer .google-url{background-image:url(https://si.omsandco.com/static/images/dvsi/google-drive.png);background-size:cover;display:inline-block;width:18px;height:15px;text-decoration:none}.ClientMissionFileListRenderer .TruncatedElement{display:inline-block;max-width:130px}.ClientMissionFileListRenderer .delete{position:absolute;right:0;top:0}.ClientMissionFileListRenderer .delete .btn{width:25px;height:25px}.EntityHasFileListRenderer .TruncatedElement{max-width:500px}.EntityHasFileManager .EmptyComponent.EmptyListComponent.EmptyEntityHasFileListComponent{margin-top:-28px;border-radius:0 0 .5rem .5rem!important}.ProjectCustomerListRenderer .creator{width:60px}.ProjectHasUserNotStartedStatusForm .mission-contract-field-xl .cke_contents{height:800px!important}.ProjectHasUserStartMissionRenderer .mission,.ProjectHasUserStartMissionRenderer .conditions{padding:20px;background:#fff;border:1px solid #dfe8f5;border-radius:4px;max-height:600px;overflow:auto}.ProjectHasUserStartMissionRenderer li{list-style-type:disc;margin-left:1.25rem}.ProjectHasUserMissionManager .CardBody:has(.ProjectHasUserRepeater){margin-top:-10px}.ProjectHasUserMissionManager .CardBody:has(.ProjectHasUserRepeater) table{border-radius:.5rem;overflow:hidden}.ProjectHasUserMissionManager .CardBody:has(.ProjectHasUserRepeater) table th{border-top:none}.ProjectHasUserMissionManager .CardBody:has(.ProjectHasUserRepeater) table tr:last-of-type{margin-bottom:0}.Estimate-PageSign{overflow:hidden}.EstimateSignBar{background-color:#000;position:fixed;bottom:0;left:0;right:0;padding:20px;color:#fff;z-index:11}.EstimateSignBar .ProxyButtonElement{margin-right:100px}.EstimateSignerForm .certificate{padding:10px;background-color:#eee}.EstimateSignerForm .signature{border:4px solid #eee}.EstimateSignerForm .CheckboxField input{width:5%!important;float:left}.EstimateSignerForm .CheckboxField label{text-transform:none;float:left;width:90%}.CreateRoleAlert.alert-danger{color:#b83932;background-color:#f6beb4;border-color:#dc857d}.CreateRoleAlert .alert__icon{float:left;margin-right:1rem;vertical-align:middle}.CreateRoleAlert .alert__icon i:before{vertical-align:middle}.CreateRoleAlert .alert__content{overflow:hidden}.CreateRoleAlert .alert__button--danger{color:#b83932;border-color:#dc857d}.CreateRoleAlert .alert__button--danger:hover{background-color:#fff}.CreateRoleAlert .alert__button--danger:focus{outline:none;box-shadow:none;-webkit-box-shadow:none}.CreateRoleAlert p{margin-bottom:2px}.CreateRoleAlert li{list-style:inside}.CreateRoleAlert pre{color:#b83932;display:inline}.RoleACLAgencyComparator table{display:block;overflow-x:auto;white-space:nowrap}.RoleACLAgencyComparator .permission-label{white-space:nowrap;overflow:hidden;width:350px;text-overflow:ellipsis}.PermissionMode{position:relative}.PermissionMode:hover{border:1px solid black}.PermissionMode>.PermissionButton{position:absolute;top:5px;left:5px;z-index:10}.ControllerACLManager .ModuleName{position:relative;background-color:#000!important;color:#fff;cursor:pointer}.ControllerACLManager .ModuleName .ActivateModuleButton{position:absolute;top:12px;right:12px}.ControllerACLManagerWrapper{width:2000px;overflow:auto}.ModuleDescriptionACL{display:block;overflow-x:auto;white-space:nowrap}.ModuleDescriptionACL [data-role="1"]{color:#b83932;background-color:#f6beb4}.ModuleDescriptionACL .danger{color:#b83932;background-color:#f6beb4!important}.ModuleDescriptionACL .form-group{margin-bottom:0}.ModuleDescriptionACL thead th{min-width:200px}.ModuleDescriptionACL thead th .acl__role-label:hover{cursor:pointer}.ModuleDescriptionACL tr.strong td{background-color:#000!important;color:#fff}.ModuleDescriptionACL tr.em td{background-color:#666!important;color:#fff}.ModuleDescriptionACL .controller-label,.ModuleDescriptionACL .controller-desc{white-space:nowrap;overflow:hidden;width:350px;text-overflow:ellipsis}.ModuleDescriptionACL .controller-desc,.ModuleDescriptionACL .controller-label,.ModuleDescriptionACL .controller-related,.ModuleDescriptionACL .allowed-on-master{display:block;font-size:12px}.ModuleDescriptionACL .controller-related,.ModuleDescriptionACL .allowed-on-master{font-style:italic}.ModuleDescriptionACL select{padding:0!important;height:auto!important}.MetadataField{position:relative}.MetadataField .EditAgencyMetadatasButton{position:absolute;right:0;top:0}.CopyOptionButtonElement{float:right}.ModuleDescriptionOptionsForm .FieldBase,.ModuleDescriptionOptionsForm .SiTabs{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #eee}.ModuleDescriptionOptionsForm .FieldBase:last-of-type{padding-bottom:2rem;margin-bottom:0;border-bottom:0}.ModuleDescriptionOptionsForm .SiTabs .tab-content{margin-bottom:0!important}.ModuleDescriptionOptionsForm .SiTabs .FieldBase{padding-top:1rem;padding-bottom:0}.ModuleDescriptionOptionsForm pre{margin-bottom:0;max-height:156px;border:1px solid #eee;background-color:#f9fbfd;padding:10px}.ModuleDescriptionOptionsForm label{width:100%}.ModuleDescriptionOptionsForm .description{line-height:1.8;margin-top:10px}.ModuleOptionsTabs .nav .nav-link.active .h5{color:var(--complimentary)!important}.AuxiliaryAccountingScale .client-name{width:300px}.AuxiliaryAccountingScale .amount{text-align:right}.BriefUserStateHeader .center{text-align:center;vertical-align:middle}.BriefUserStateHeader .h5{margin-bottom:0}.BriefHasUserStateSelector span.fas.fa-external-link-alt:hover{color:var(--primary-adjusted)}.BriefHasUserStateSelector.disabled .UserCheckboxField{cursor:default!important}@media (max-width:1300px){.BriefHasUserStateSelector .UserCheckboxField{height:33px;width:33px}.BriefHasUserStateSelector .UserCheckboxField input[type="checkbox"]:checked+label{padding-top:0;padding-bottom:0}.BriefHasUserStateSelector .UserCheckboxField .avatar{width:auto;height:auto}}.BriefHasUserStateForm label{font-size:15px}.BriefHasUserStateForm .state-label{background-color:var(--light);text-align:center;border-radius:5px;padding-top:20px;padding-bottom:20px}.BriefHasUserManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.BriefHasUserManager .CardBody:has(.BriefHasUserRepeater){margin-top:-6px}.BriefHasUserManager .CardBody:has(.BriefHasUserRepeater) table{border-radius:.5rem;overflow:hidden}.BriefHasUserManager .CardBody:has(.BriefHasUserRepeater) table th{border-top:none}.UserFace{position:relative}.UserFace img{border:3px solid var(--primary)}.UserFace .user-face__delete-button{cursor:pointer;position:absolute;left:40px;top:0;background:#fff;width:20px;height:20px;padding:0;line-height:inherit}.UserFace .user-face__delete-button:hover{color:#fff;background-color:var(--danger);border-color:var(--danger)}.UserSelector.card__border--selected .Card{border-color:var(--primary)}.BriefUserFinder .tab-content{margin-top:0}.BriefUserFinder .EntityManagerFilters .IEntityManagerFilter{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #edf2f9}.BriefUserFinder .EntityManagerFilters .IEntityManagerFilter>label{font-weight:600;letter-spacing:0;line-height:1.5625rem;position:relative;display:block;cursor:pointer}.BriefUserFinder .EntityManagerFilters .IEntityManagerFilter>label:after{position:absolute;right:0;top:3px;font-family:"Font Awesome 5 Pro",sans-serif;font-weight:300;content:"\f077";display:inline-block;margin-left:5px;transition:all .2s}.BriefUserFinder .EntityManagerFilters .IEntityManagerFilter.next-hidden>label:after{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:300;content:"\f077";display:inline-block;margin-left:5px;transition:all .2s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.BriefUserFinder .EntityManagerFilters .IEntityManagerFilter.next-hidden>*:not(label){display:none}.BriefUserFinder .badge.badge-soft-secondary{padding:.5rem}.ArticleForm .ck-editor__editable p{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;min-height:1px;padding:15px}.ArticleListRenderer.article--offline{opacity:.5}.ArticleListRenderer .article__img{object-fit:cover}.ArticleListRenderer.article--card .article__img-container--relative{position:relative}.ArticleListRenderer.article--card .article__img-container--relative .article__update-button--absolute{position:absolute;top:10px;right:10px;background-color:#fff}.ArticleListRenderer.article--card .article__img-container--relative .article__pill--absolute{position:absolute;top:10px;left:10px}.ArticleListRenderer.article--card .article__img-container--relative .article__language{position:absolute;top:40px;left:10px}.ArticleListRenderer.article--card .article__title{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ArticleListRenderer.article--card .article__content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ArticleListRenderer.article--homepage{border-bottom:1px solid #edf2f9}.CategoryListRenderer.offline{opacity:.5}.CategoryListRenderer .img-container{position:relative}.CategoryListRenderer .img-container .UpdateBlogCategoryProxyButton{position:absolute;top:10px;right:10px}.CategoryListRenderer .img-container .UpdateBlogCategoryProxyButton .button{background-color:#fff}.CategoryListRenderer .img-container .status{position:absolute;top:10px;left:10px}.UserResumeConfiguratorForm .buttons-wrapper{margin-left:250px}.UserResumeManager .EmptyComponent.EmptyListComponent{margin:-24px}.BriefHasUserResumeManager{padding-top:10px;padding-bottom:10px}.BriefHasUserResumeManager:not(.Last){border-bottom:1px solid #eee}.BriefHasUserResumeManager .user{border-right:1px solid #eee}.EditI18NButton{font-size:10px;vertical-align:middle}.PackageEditor{overflow:auto}.PackageEditor textarea{height:80px;width:300px}.PackageEditor .delete{cursor:pointer;display:none}.PackageEditor .delete.visible{display:inline-block}.PackageEditor .SelectFilter{width:100px;top:10px;right:10px;position:absolute}.I18NTabs .tab-content{margin-bottom:10px!important;border-bottom:1px solid #e3ebf6}.I18NTabs.count-1 .tab-content{margin:0!important}.pac-container{z-index:3000}.ManagerMap{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:-1.5rem;position:relative;bottom:-1.5rem}.ManagerMap .map{background-color:#eaeaea;border:1px solid #ccc;height:400px}.gm-style{font-family:inherit!important}.MarkersMap .markersMap{height:450px;width:100%}.ComponentBlock{border:1px solid red!important}.ComponentBlock td,.ComponentBlock th{border:0!important}.ComponentBlock.SiProject{border-color:blue!important}.ComponentBlock.SiAsset{border-color:black!important}.ComponentBlock.SiLead{border-color:grey!important}.ComponentBlock.SiEstimate{border-color:yellow!important}.ComponentBlock.SiActivityReport{border-color:darkcyan!important}.ComponentBlock.SiProjectBill{border-color:green!important}.ComponentBlock.SiEntityHasFile{border-color:indigo!important}.ComponentBlock.SiPayment{border-color:orange!important}.ComponentBlock.SiUser{border-color:cadetblue!important}.component-debug-tabs__incompatible-browser-warning .ComponentDebugButton{display:none}.ComponentDebugTabs .nav-link{padding-top:0!important}.ComponentDebugXMLEditorForm{margin-top:-24px;margin-left:-24px}.ComponentDebugXMLEditorForm .XMLField a{color:#fff!important}.ComponentDebugXMLEditorForm .XMLField a:hover{color:#fff!important}td.DebugMode.debugButtonWrapper{width:70px}.DebugMode{position:relative}.DebugMode>.ComponentDropdownDebugButton{position:absolute;top:5px;left:5px;height:40px;width:40px;z-index:1}.DebugMode>.ComponentDropdownDebugButton .multiple-template{color:rosybrown}.DebugMode>.ComponentDropdownDebugButton .dropdown-menu{padding-top:0}.DebugMode>.ComponentDropdownDebugButton ul li:not(:last-of-type):after{border-bottom:0;padding-top:0}.DebugMode>.ComponentDropdownDebugButton .ButtonDropdown{width:auto!important}.DebugMode>.ComponentDropdownDebugButton .ButtonDropdown .dropdown-toggle{padding:0!important}.DebugMode>.ComponentDropdownDebugButton .ButtonDropdown .dropdown-toggle:focus{outline:none!important;box-shadow:none!important}.ComponentDropdownDebugButton.PageSiDelegateBase{cursor:pointer;position:fixed;bottom:150px;left:12px;z-index:1050}.ComponentDropdownDebugButton.PageSiDelegateBase .multiple-template{color:rosybrown}.ComponentDropdownDebugButton.PageSiDelegateBase .ButtonDropdown{width:auto!important}.ComponentDropdownDebugButton.PageSiDelegateBase .ButtonDropdown .dropdown-toggle{padding:0!important}.ComponentDropdownDebugButton.PageSiDelegateBase .ButtonDropdown .dropdown-toggle:focus{outline:none!important;box-shadow:none!important}.ComponentDropdownDebugButton.PageSiDelegateBase .debug-button{position:relative;font-weight:400;z-index:2}.movable{padding-top:40px!important;border:1px solid #eaeaea;position:relative}.movable .actions{position:absolute;background-color:#fff;top:0;left:0;right:0;border-bottom:1px solid #eaeaea;z-index:1}.movable .actions .delete{float:right}th.movable .actions,td.movable .actions{top:40px}.DebugMode{position:relative}.DebugMode>.ComponentEditButton{position:absolute;top:5px;left:5px;z-index:10}.DND{padding-top:60px!important;border:2px solid #000;position:relative;min-height:400px}.DND>tr>th,.DND>tr>td{padding-top:80px!important;min-height:400px}.DND .ui-sortable.col-md-4{max-width:calc(33.33333% - 40px)}.DND .ui-sortable.col-md-6{max-width:calc(50% - 40px)}.DND .ui-sortable.col-md-8{max-width:calc(66.66667% - 40px)}.DND .toolbar{position:absolute;top:0;left:0;right:0;padding:5px;border-bottom:1px solid #000;background-color:#fff;z-index:10}.DND .toolbar .cancel{float:right}.DraggbleComponentContainer .ui-sortable-placeholder{border:1px dotted #ccc;background:#eee;padding:20px}.DraggbleComponentContainer .ui-sortable-helper{border:1px dotted #fc3}[hasComponentChildren="true"][mydraggable="true"]:not([level="1"]){padding-top:5px;border:1px solid #000;border-top:20px solid #000}[hasComponentChildren="true"][mydraggable="true"]:not([level="1"]) .col-md-4{max-width:33%;margin:calc(.33333% / 2)}.EventDebugListRenderer{position:relative}.EventDebugListRenderer .toggle{cursor:pointer;display:inline-block}.EventDebugListRenderer .toggle:before{content:"\f078";font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;font-size:.9375rem}.EventDebugListRenderer .toggle.closed:before{content:"\f077"}.EventDebugListRenderer .event-debug-list-renderer__button-container{position:absolute;right:24px;top:0}.ReviewSelectRateField .input-wrapper{width:150px}.ReviewStarField{width:100%}.ReviewStarField.review-star--size-xl label{font-size:24px;font-weight:bold;margin-right:20px}.ReviewStarField.review-star--size-xl .input-wrapper{padding-top:9px}.ReviewStarField.review-star--d-inline>label{display:inline-block;width:50%;margin-bottom:0}.ReviewStarField.review-star--d-inline>.input-wrapper{display:inline-block;width:50%;float:right}.ReviewStarField .error{position:relative;top:-3px;left:5px}.ReviewTrListRenderer{cursor:inherit}.ReviewTrListRenderer .btn{min-width:82px}.ReviewHasFileRenderer div.input-wrapper,.ReviewHasFileRenderer span.delete{display:none}.ReviewManager .CardBody:has(.ReviewRepeater){margin:-24px}.ReviewManager .CardBody:has(.ReviewRepeater) table{border-radius:.5rem;overflow:hidden}.ReviewManager .CardBody:has(.ReviewRepeater) table th{border-top:none}.ReviewManager .CardBody:has(.ReviewRepeater) table tr:last-of-type{margin-bottom:0}.SendReviewCustomerProjectHasUserButtonDropdown .btn.dropdown-toggle:after{vertical-align:inherit}.SendReviewProjectHasUserProjectButtonDropdown .btn.dropdown-toggle:after{vertical-align:inherit}.ClientMissionBoard-PageIndex{overflow-y:hidden}.MailManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.MailPreviewComponent .TextInputField.h1 input,.MailPreviewComponent .TextInputField.h1 textarea{font-weight:600;font-size:1.75rem;letter-spacing:-.0375rem;line-height:1.625rem;margin-bottom:5px;margin-top:20px;text-align:center}.MailPreviewComponent .button{margin-bottom:0}.MailPreviewComponent .button input{text-align:center;background-color:#df6f7a;font-size:16px;color:#fff;border:0}.MailPreviewComponent .mail__table-wrapper{margin-top:20px;margin-bottom:20px}.MailPreviewComponent .mail__button--hide{background-color:transparent!important}.MailPreviewComponent .TextAreaField.intro textarea{font-weight:bold;font-size:16px;color:#000;height:100px}.MailPreviewComponent .TextAreaField.text textarea{min-height:300px}.ProjectBillHasActivityReportCalculator{margin-bottom:40px}.ProjectBillHasActivityReportCalculator .Line{border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px}.ProjectBillHasActivityReportCalculator .Line .form-group{margin-bottom:0}.ProjectBillHasActivityReportCalculator .Line .form-group input{text-align:right}.ProjectBillHasActivityReportCalculator .Line.Last{border-bottom:0}.ProjectBillHasActivityReportIntroduction{padding:10px;background-color:#ecedef;border-radius:4px;margin-bottom:40px}.ActivityReportForm .RadioGroupField input.RadioOption{margin-left:20px}.ActivityReportListRenderer .activity-report__action-buttons .btn{margin-left:.125rem;margin-right:.125rem}.ActivityReportListRenderer .activity-report__action-buttons .btn.disabled{cursor:not-allowed}.ActivityReportListRenderer .activity-report__action-buttons .btn-outline-primary,.ActivityReportListRenderer .activity-report__action-buttons .btn-outline-danger{background-color:#fff}.ActivityReportListRenderer .activity-report__action-buttons .btn-outline-danger:hover{background-color:#e63757}.ActivityReportListRenderer .status-1{color:#000;background-color:#eee}.ActivityReportListRenderer .status-2{color:#dc3545;background-color:#fbede9}.ActivityReportListRenderer .status-3{color:#000;background-color:#ffeaac}.ActivityReportListRenderer .status-4{color:#000;background-color:#fbede9}.ActivityReportListRenderer .status-4 .activity-report__deleted-title,.ActivityReportListRenderer .status-4 .activity-report__trash-icon{color:#dc3545}.ActivityReportSummaryRenderer .avatar-button{padding:.08rem .5rem}.ActivityReportSummaryRenderer .avatar-button .avatar-img{vertical-align:top}.ActivityReportDayListRenderer .empty{background-color:#eee;border-radius:4px}.ActivityReportDayListRenderer:is(.holiday,.weekend) .InteractiveInputWrapper{border-color:#e06060}.ActivityReportDayListRenderer:is(.holiday,.weekend) .InteractiveInputWrapper.show{background-color:#e06060}.ActivityReportDayListRenderer:is(.holiday,.weekend) .CheckboxWrapper input{outline:1px solid #e06060}.ActivityReportDayListRenderer.non-working-day .InteractiveInputWrapper{border-color:var(--warning)}.ActivityReportDayListRenderer.non-working-day .InteractiveInputWrapper.show{background-color:var(--warning)}.ActivityReportDayListRenderer.non-working-day .CheckboxWrapper input{outline:1px solid var(--warning)}.ActivityReportWeekListRenderer{margin-bottom:40px}.ActivityReportWeekListRenderer .total{background-color:#eee;border-radius:4px}.ActivityReportWeekListRenderer textarea{min-height:85px;max-height:85px;border-radius:4px!important}.ActivityReportWeekListRenderer.showExtraHours textarea{min-height:130px;max-height:130px}.ActivityReportWeekListRenderer .col{width:130px;max-width:130px;min-width:130px}.ActivityReportWeekListRenderer .col.intro{width:130px!important;max-width:130px!important;min-width:130px!important}.ActivityReportWeekListRenderer.shrink .col{width:70px;max-width:70px;min-width:70px;padding-left:5px;padding-right:5px}.ActivityReportWeekListRenderer .cell{height:40px;margin-bottom:5px}.ActivityReportWeekListRenderer .cell-2x{height:85px}.ActivityReportWeekListRenderer .cell-3x{height:130px}.ActivityReportWeekListRenderer .month-total{background-color:#eee;border-radius:4px}.ActivityReportTimeSheetTable .table__footer--color{background-color:var(--bg-info)}.CheckboxWrapper{text-align:center}.CheckboxWrapper input{width:40px!important;float:none!important;height:40px;display:inline-block;cursor:pointer}.InteractiveInputWrapper{border:1px solid var(--primary);border-radius:4px;height:100%;cursor:pointer}.InteractiveInputWrapper.show{background-color:var(--primary)}.InteractiveInputWrapper .InputField .form-control{background-color:transparent;border:0;color:white}.InteractiveInputWrapper .InputField .form-control[readonly]{color:black}.InteractiveInputWrapper.readonly{background-color:#eee;border:none;cursor:default}.NumberedComponentDescription .wrapped-component{margin-top:1.375rem;margin-bottom:1.375rem}.NumberedComponentDescription .row{height:100%}.NumberedComponentDescription .col-auto{height:100%}.NumberedComponentDescription .index-wrapper{width:70px;height:100%;position:relative}.NumberedComponentDescription .index-wrapper .square{border:7px solid var(--primary);border-left:0;height:100%;width:40px}.NumberedComponentDescription .index-wrapper .index{background-color:white;border-radius:10000px;border:2px solid var(--primary);width:50px;color:var(--primary);font-size:30px;text-align:center;vertical-align:middle;position:absolute;left:12px;top:calc(50% - 25px);visibility:visible}@media only screen and (max-width:768px){.square{visibility:hidden}}.DebugMode{position:relative}.DebugMode>.DebugButton{position:absolute;top:5px;left:5px;z-index:10;opacity:.3}.DebugMode:hover>.DebugButton{opacity:1}.ReadableEntity{background-color:rgb(246,249,251);padding:1.5rem;border-radius:1rem}.ReadableEntity .ReadableEntityProperty:last-of-type hr{display:none}.ReadableEntity .info{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eaeaea}.ReadableEntity .info:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.ReadableEntity .DebugButton{float:right;position:relative;top:-3px}.ReadableEntity .LongValue{height:190px;overflow:auto;word-wrap:break-word}.ReadableEntity .NormalValue{word-wrap:break-word}.BasicDebugTabsHeader h3{margin-left:15px;position:relative;cursor:pointer}.BasicDebugTabsHeader h3:before{content:"\f078";font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;left:-10px;position:absolute;top:0;font-size:.9375rem}.BasicDebugTabsHeader.closed h3{margin-bottom:50px}.BasicDebugTabsHeader.closed h3:before{content:"\f077"}.DebugTabs pre{padding:10px;background-color:#f6f9fb}.FullChangelog .EmptyComponent.changelog__empty-component--radius{border-radius:.5rem}.FullChangelog .ChangelogEntryRenderer{border-bottom:1px solid #e3ebf6;padding-bottom:1rem;margin-bottom:1rem}.FullChangelog .ChangelogEntryRenderer:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.ProjectBill4ProjectHasUserRenderer{background-color:#edf2f9!important;margin-bottom:20px;margin-top:20px;border:lightgray;border-style:solid;border-width:1px;border-radius:5px}.ProjectBill4ProjectHasUserRenderer .ProjectBill4ProjectHasUserRendererValue{width:-webkit-fill-available;padding:5px}.ProjectBill4ProjectHasUserRenderer .upValue{border:0 solid lightgray;border-bottom-width:1px}.ProjectBill4ProjectHasUserRenderer .rightValue{border:0 solid lightgray;border-top-width:1px;border-left-width:1px}.ProjectBill4ProjectHasUserRenderer .leftValue{border:0 solid lightgray;border-top-width:1px;border-right-width:1px}.tableActivityReport2ProjectBillOverview .statusBilling{left:0}.tableActivityReport2ProjectBillOverview .client{left:133px}.tableActivityReport2ProjectBillOverview .form-group{margin-bottom:0}.tableActivityReport2ProjectBillOverview .ActivityReport2ProjectBillTrListOverviewRenderer .valueFromProject{color:#f69402}.tableActivityReport2ProjectBillOverview .ActivityReport2ProjectBillTrListOverviewRenderer a i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);transition:all .5s ease-in-out}.tableActivityReport2ProjectBillOverview .ActivityReport2ProjectBillTrListOverviewRenderer a.collapsed i{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition:all .5s ease-in-out}.tableActivityReport2ProjectBillOverview .ActivityReport2ProjectBillTrListOverviewRenderer .CommentGroup:not(.show){display:none!important}.tableActivityReport2ProjectBillOverview .ActivityReport2ProjectBillTrListOverviewRenderer .CommentGroup{margin-top:20px}.tableActivityReport2ProjectBillOverview .ActivityReport2ProjectBillTrListOverviewRenderer .Comment{margin-left:15px;overflow-y:auto;overflow-wrap:break-word;height:100px;max-width:280px}.MarketingHasUserManager .EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.MarketingHasUserManager .CardBody:has(.MarketingHasUserRepeater){margin-top:-6px}.MarketingHasUserManager .CardBody:has(.MarketingHasUserRepeater) table{border-radius:.5rem;overflow:hidden}.MarketingHasUserManager .CardBody:has(.MarketingHasUserRepeater) table th{border-top:none}.MarketingHasUserManager .CardBody:has(.MarketingHasUserRepeater) table tr:last-of-type{margin-bottom:0}.MarketingManager .marketing-actions{right:0;min-width:100px;max-width:100px;width:100px}.MarketingManager .EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.MarketingManager .CardBody:has(.MarketingRepeater){margin-top:-26px}.MarketingManager .CardBody:has(.MarketingRepeater) table{border-radius:.5rem;overflow:hidden}.MarketingManager .CardBody:has(.MarketingRepeater) table th{border-top:none}.MarketingManager .CardBody:has(.MarketingRepeater) table tr:last-of-type{margin-bottom:0}.UserBroadcastManager .tab-content{margin-top:0}.UserBroadcastManager .navigator .nav-tabs{display:none}.UserBroadcastManager .sticky{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.UserBroadcastManager .sticky.hidden{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.UserBroadcastManager .sticky .popout-icon{top:-45px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.UserBroadcastManager .toggle-basket{position:absolute;top:20px;right:20px}.UserBroadcastManager .toggle-basket:after{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;content:"\f078";display:inline-block;transition:all .5s;cursor:pointer}.UserBroadcastManager .toggle-basket.mini:after{transform:rotate(180deg)}.UserBroadcastManager .filterGroup>*:not(.Select2Field){margin-bottom:40px;border-bottom:1px solid #ccc;padding-bottom:40px}.UserBroadcastManager .filterGroup>*>label{font-weight:600;letter-spacing:0;line-height:1.5625rem;position:relative;display:block;cursor:pointer}.UserBroadcastManager .filterGroup>*:not(.Select2Field)>label:after{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:300;content:"\f078";display:inline-block;position:absolute;right:4px;top:2px;transition:all .5s}.UserBroadcastManager .filterGroup>*.next-hidden:not(.Select2Field)>label:after{transition:all .5s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.UserBroadcastManager .filterGroup>*.next-hidden:not(.Select2Field)>*:not(label){display:none}.UserBroadcastManager .badge.badge-soft-secondary{font-size:.9rem;color:var(--complimentary);background-color:var(--primary);margin-right:.625rem;margin-bottom:.625rem;padding:.625rem}.MonitorListRenderer .Status{font-size:25px;color:var(--green);display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:auto}.MonitorListRenderer .state_1{color:var(--green)}.MonitorListRenderer .state_2{color:var(--yellow)}.MonitorListRenderer .state_3{color:var(--red)}.MonitorItemsStats .global-status .fa-circle:before{vertical-align:middle}.MonitorManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.MonitorManager .CardBody:has(.MonitorItemRepeater){margin-top:-6px}.MonitorManager .CardBody:has(.MonitorItemRepeater) table{border-radius:.5rem;overflow:hidden}.MonitorManager .CardBody:has(.MonitorItemRepeater) table th{border-top:none}.MonitorManager .CardBody:has(.MonitorItemRepeater) table tr:last-of-type{margin-bottom:0}.Status{font-size:18px;margin-left:8px;margin-right:18px}.Status .state_0{color:black}.Status .state_1{color:var(--green)}.Status .state_2{color:var(--yellow)}.Status .state_3{color:var(--red)}.Status .state_4{color:black}.DeamonTaskProgressionRendererStatus .log{border:1px solid #edf2f9;background:#f9fbfd;color:#777;padding:10px 10px;max-height:200px;margin-top:20px;overflow:auto}.modal-full .DeamonTaskProgressionRendererStatus .log{min-height:200px;max-height:calc(100vh - 325px)}.DeamonTaskRenderer .form-control[readonly]{cursor:inherit;background-color:#fff!important}.DeamonTaskManager .InfiniteList.EmptyListComponent{overflow:visible!important}.DeamonTaskManager .InfiniteList.EmptyListComponent>.EmptyComponent.EmptyListComponent{border-radius:.5rem;margin:-1.5rem}.UnsupportedBrowserDetectorRenderer .card__browser-image--size img{width:150px;height:150px}.AssociatedProjectRenderer{width:100%}.AssociatedProjectRenderer .AssociatedProjectIntroductionComponent{text-align:left;margin:0}.AssociatedProjectRenderer .AssociatedProjectIntroductionComponent .wrapper{padding:0;margin:0}.AssociatedProjectRenderer .AssociatedProjectIntroductionComponent .wrapper .content{padding:20px}.BillExpensePDFPlayer{height:1000px;background-color:#eaeaea;position:relative}.BillExpensePDFPlayer .loader{color:var(--primary);position:absolute;top:34px;left:45%}.BillExpensePDFPlayer object{height:1000px;position:absolute;z-index:10}.BillExpensePDFPlayer.fullSize object{left:0;right:0}.DiscussionRenderer{width:100%}.DiscussionRenderer .EmptyListComponent{text-align:left;margin:0}.DiscussionRenderer .EmptyListComponent .wrapper{padding:0;margin:0}.DiscussionRenderer .EmptyListComponent .wrapper .content{padding:40px 0}.DiscussionRenderer .MessageRenderer{margin:20px}.PaymentInfoRenderer .PaymentInfoIntroductionComponent{text-align:left;margin:0}.PaymentInfoRenderer .PaymentInfoIntroductionComponent img{max-height:200px;margin-right:80px}.PaymentInfoRenderer .PaymentTable4Bank{padding-bottom:0!important}.PaymentInfoRenderer .PaymentTable4Bank tfoot{background-color:#f9fbfd}.ProjectBillExpenseDetailsRenderer{margin-top:1.5rem}.ProjectBillExpenseDetailsRenderer .card{margin-bottom:0%}.ProjectBillExpenseDetailsRenderer .card-body{display:table}.ProjectBillExpenseInfoGroup .card{height:100%}.ProjectBillExpenseInfoGroup .title{color:#95aac9;margin-bottom:10px}.ProjectBillExpenseInfoGroup .content{font-size:20px;font-weight:bold;color:#0a0a0a;margin-bottom:5px}.CronLogStatus{font-size:18px;margin-left:8px;margin-right:18px}.CronLogStatus .state_0{color:var(--red)}.CronLogStatus .state_1{color:var(--green)}.CronLogStatus .state_2{color:var(--yellow)}.CronLogStatus .state_3{color:var(--blue)}.CRMUserListRenderer:first-of-type td{border-top:0;padding-top:0}.CRMUserListRenderer td:first-of-type{padding-left:0}.CRMUserListRenderer td:last-of-type{padding-right:0}.ClientUserManager .EmptyComponent.EmptyListComponent{margin:0}.ClientUserManager .CardBody:not(:has(.EntityManagerFilters)):not(:has(.CRMUserListRenderer)) table{border-radius:.5rem;overflow:hidden}.ClientUserManager .CardBody:not(:has(.EntityManagerFilters)):not(:has(.CRMUserListRenderer)) table th{border-top:none}.ClientUserManager .CardBody:not(:has(.EntityManagerFilters)):not(:has(.CRMUserListRenderer)) table tr:last-of-type{margin-bottom:0}.LinkTypeListRenderer .icon{color:var(--primary)}.LinkTypeListRenderer .icon:hover{color:var(--primary-adjusted)}.LinkTypeManager .EmptyComponent.EmptyListComponent{margin:-24px}.EntityLink .icon{color:var(--primary)}.EntityLink .icon:hover{color:var(--primary-adjusted)}.BriefListRenderer .customer{width:20%}.BriefListRenderer.CONTEXT_NORMAL .Content>*{width:100%}.KanbanItem{cursor:grab}.KanbanItem .Card{margin-bottom:1rem}.sortable-items-none .KanbanItem{cursor:default}.TagBoard .kanban-container{padding-left:0;padding-right:0}.TagColumn .Card{min-height:100%}.TagColumn .handle{cursor:grab}.TagColumn.sortable-none .handle{cursor:default}.TagColumn .InfiniteList{max-height:100vh}.TagColumn .InfiniteList>*{min-height:100vh}.EventTimeMachineListRenderer{position:relative}.EventTimeMachineListRenderer .toggle{cursor:pointer;display:inline-block}.EventTimeMachineListRenderer .ViewSessionChangesProxyButton{position:absolute;right:24px;top:0}.EventTimeMachineListRenderer pre{padding:10px;background-color:#f6f9fb}.CommandPaletteItemListRenderer .text{max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPaletteItemListRenderer .CopyTextInputField input{position:absolute;left:40000px}.CommandPaletteItemListRenderer .CopyTextInputField .input-group-text{border-radius:.375rem;border:1px solid #d2ddec!important}.col-4 .CommandPaletteItemListRenderer .text{max-width:200px}.LegalStructureSearchField>label{display:none}.LegalStructureSearchField .select2-selection--single .select2-selection__arrow{display:none!important}.LegalStructureSearchField .select2-selection--single .custom-item-select2:before{font-family:"Font Awesome 5 Pro",sans-serif;position:relative;color:gray;font-size:20px;margin-right:10px;margin-left:10px;font-weight:300;content:"\f002"}.UserSimpleManager .CardBody:has(.UserRepeater){margin-top:-26px}.UserSimpleManager .CardBody:has(.UserRepeater) table{border-radius:.5rem;overflow:hidden}.UserSimpleManager .CardBody:has(.UserRepeater) table th{border-top:none;border-bottom:none}.UserSimpleManager .CardBody:has(.UserRepeater) table tr:last-of-type{margin-bottom:0}.ProviderUserListRenderer:first-of-type td{border-top:0;padding-top:0}.ProviderUserListRenderer td:first-of-type{padding-left:0}.ProviderUserListRenderer td:last-of-type{padding-right:0}.InterviewersStatsWrapper .PeriodFilter{display:inline-block;min-width:250px}.RecruitmentManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.RecruitmentManager .CardBody:has(.RecruitmentRepeater){margin-top:-26px}.RecruitmentManager .CardBody:has(.RecruitmentRepeater) table{border-radius:.5rem;overflow:hidden}.RecruitmentManager .CardBody:has(.RecruitmentRepeater) table th{border-top:none}.RecruitmentManager .CardBody:has(.RecruitmentRepeater) table tr:last-of-type{margin-bottom:0}.SupportTicketForm input[type="radio"]:checked+label{font-weight:bold}.SupportTicketForm .support-ticket__category-field label{margin-right:50px}.SupportTicketForm .support-ticket__priority-field .input-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}.SupportTicketForm .support-ticket__priority-field .input-wrapper label{text-transform:uppercase}.SupportTicketForm .support-ticket__priority-field .input-wrapper input[value="LOW"]{accent-color:#007bff}.SupportTicketForm .support-ticket__priority-field .input-wrapper input[value="LOW"]+label{color:#007bff}.SupportTicketForm .support-ticket__priority-field .input-wrapper input[value="MEDIUM"]{accent-color:var(--warning)}.SupportTicketForm .support-ticket__priority-field .input-wrapper input[value="MEDIUM"]+label{color:var(--warning)}.SupportTicketForm .support-ticket__priority-field .input-wrapper input[value="HIGH"]{accent-color:var(--danger)}.SupportTicketForm .support-ticket__priority-field .input-wrapper input[value="HIGH"]+label{color:var(--danger)}.SupportTicketForm .support-ticket__priority-field-description{display:grid;grid-template-columns:1fr 1fr 1fr}.SupportTicketManager .EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.SupportTicketManager .CardBody:has(.SupportTicketRepeater){margin-top:-6px}.SupportTicketManager .CardBody:has(.SupportTicketRepeater) table{border-radius:.5rem;overflow:hidden}.SupportTicketManager .CardBody:has(.SupportTicketRepeater) table th{border-top:none}.SupportTicketManager .CardBody:has(.SupportTicketRepeater) table tr:last-of-type{margin-bottom:0}.page-tutorial__modal .modal-header{height:50px;border-bottom:none}.page-tutorial__modal .modal-header .close{padding:.5rem}.PageTutorialComponent{padding-right:48px;padding-left:48px}.PageTutorialForm .buttons-wrapper{border-top:none;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;bottom:1px;left:1px;right:1px;padding-bottom:1.5rem}.PageTutorialForm .btn{width:168px}.MoodStatus{display:inline-block;margin-right:5px}.MoodStatus.absolute{position:absolute;top:5px;left:5px}.MailTemplateForm .form__mail-form .mail__button-wrapper{margin-top:0!important;margin-bottom:0!important}.MailTemplateCategoryManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.MailTemplateCategoryManager .CardBody:has(.MailTemplateCategoryRepeater){margin-top:-6px}.MailTemplateCategoryManager .CardBody:has(.MailTemplateCategoryRepeater) table{border-radius:.5rem;overflow:hidden}.MailTemplateCategoryManager .CardBody:has(.MailTemplateCategoryRepeater) table th{border-top:none}.MailTemplateCategoryManager .CardBody:has(.MailTemplateCategoryRepeater) table tr:last-of-type{margin-bottom:0}.ChooseMailTemplateGroup .nav.nav-tabs{display:none}.I18NManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.I18NManager .CardBody:has(.I18NRepeater){margin-top:-6px}.I18NManager .CardBody:has(.I18NRepeater) table{border-radius:.5rem;overflow:hidden}.I18NManager .CardBody:has(.I18NRepeater) table th{border-top:none}.I18NManager .CardBody:has(.I18NRepeater) table tr:last-of-type{margin-bottom:0}.AdvancedSearchManager .tab-content{margin-top:0}.AdvancedSearchManager .EntityManagerFilters .IEntityManagerFilter{margin-bottom:40px;border-bottom:1px solid #ccc;padding-bottom:40px}.AdvancedSearchManager .EntityManagerFilters .IEntityManagerFilter .Last{margin-bottom:0;border-bottom:0;padding-bottom:0}.AdvancedSearchManager .EntityManagerFilters .IEntityManagerFilter>label{font-weight:600;letter-spacing:0;line-height:1.5625rem;position:relative;display:block;cursor:pointer}.AdvancedSearchManager .EntityManagerFilters .IEntityManagerFilter>label:after{position:absolute;right:0;top:3px;font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;content:"\f078";display:inline-block;margin-left:5px;transition:all .5s}.AdvancedSearchManager .EntityManagerFilters .IEntityManagerFilter.next-hidden>label:after{font-family:"Font Awesome 5 Pro",sans-serif;font-weight:900;content:"\f078";display:inline-block;margin-left:5px;transition:all .5s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.AdvancedSearchManager .EntityManagerFilters .IEntityManagerFilter.next-hidden>*:not(label){display:none}.AdvancedSearchManager .badge.badge-soft-secondary{padding:.5rem}.ProjectBillItemFormPart .delete-button{cursor:pointer}.ProjectBillItemManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.ProjectBillItemManager .CardBody:has(.ProjectBillItemRepeater){margin-top:-6px}.ProjectBillItemManager .CardBody:has(.ProjectBillItemRepeater) table{border-radius:.5rem;overflow:hidden}.ProjectBillItemManager .CardBody:has(.ProjectBillItemRepeater) table th{border-top:none}.ProjectBillItemManager .CardBody:has(.ProjectBillItemRepeater) table tr:last-of-type{margin-bottom:0}.EntityCompletion .status{display:inline-block;width:15px;height:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;text-align:center;line-height:15px}.EntityCompletion .progress-bar{background-color:var(--primary)}.DebugAccessButtonDropdown{position:fixed;right:0;border-left:0!important}.DebugAccessButtonDropdown .dropdown-toggle{background-color:#fff}.DebugAccessButtonDropdown .dropdown-menu{left:-220px!important}.GeographicCoordinateManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.GeographicCoordinateManager .CardBody:has(.GeographicCoordinateRepeater){margin-top:-6px}.GeographicCoordinateManager .CardBody:has(.GeographicCoordinateRepeater) table{border-radius:.5rem;overflow:hidden}.GeographicCoordinateManager .CardBody:has(.GeographicCoordinateRepeater) table th{border-top:none}.GeographicCoordinateManager .CardBody:has(.GeographicCoordinateRepeater) table tr:last-of-type{margin-bottom:0}.GeographicallyCoordinatedInfoWindow .Row.Wrapper{width:520px;height:calc(128px - 30px)}.GeographicallyCoordinatedInfoWindow .Image{position:relative;top:-18px;left:-1px}.gm-style-iw-c{max-height:128px!important}.gm-style-iw-d{position:relative;top:-30px;max-height:128px!important;overflow:visible!important}.gm-style-iw-chr{z-index:1}.PortageUserListRenderer:first-of-type td{border-top:0;padding-top:0}.PortageUserListRenderer td:first-of-type{padding-left:0}.PortageUserListRenderer td:last-of-type{padding-right:0}.QueriesDebugComponent{position:absolute;top:5px;left:5px;z-index:4}.QueriesDebugComponent.HtmlDocumentQueriesDebugComponent{position:fixed;top:auto;bottom:80px;z-index:2001}.QueriesDebugComponent .btn{opacity:.3}.QueriesDebugComponent:hover .btn{opacity:1}.QueriesDebugComponent:hover{opacity:1}.UserCheckboxField{position:relative}.UserCheckboxField .RequiresAttentionButtonProxy{position:absolute;top:-10px;right:-10px}.MySearchQueryField{width:150px;margin-bottom:0}.MySearchQueryField .select2-container--default .select2-selection{height:41px!important}.MySearchQueryField .select2-selection__placeholder .custom-item-select2{padding-right:10px}.UserHasCguPDFPlayer{height:1000px;background-color:#eaeaea;position:relative}.UserHasCguPDFPlayer .loader{color:var(--primary);position:absolute;top:34px;left:45%}.UserHasCguPDFPlayer object{height:1000px;position:absolute}.UserHasCguPDFPlayer.fullSize object{position:fixed;left:0;right:0}.UserHasCguManager .EmptyComponent.EmptyListComponent{margin:-1.5rem}.DisbursementManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.DisbursementManager .CardBody:has(.DisbursementRepeater){margin-top:-6px}.DisbursementManager .CardBody:has(.DisbursementRepeater) table{border-radius:.5rem;overflow:hidden}.DisbursementManager .CardBody:has(.DisbursementRepeater) table th{border-top:none}.DisbursementManager .CardBody:has(.DisbursementRepeater) table tr:last-of-type{margin-bottom:0}.DisbursementTypeManager .EmptyComponent.EmptyListComponent{margin-top:-6px;margin-bottom:-6px}.DisbursementTypeManager .CardBody:has(.DisbursementTypeRepeater){margin-top:-6px}.DisbursementTypeManager .CardBody:has(.DisbursementTypeRepeater) table{border-radius:.5rem;overflow:hidden}.DisbursementTypeManager .CardBody:has(.DisbursementTypeRepeater) table th{border-top:none}.DisbursementTypeManager .CardBody:has(.DisbursementTypeRepeater) table tr:last-of-type{margin-bottom:0}