@charset "UTF-8";
/* 2023-04-17 10:37:36, 625.87ms, 98ko, compressed */

.DateField input[readonly]{cursor:pointer;background-color:#fff}.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{-webkit-box-shadow:none;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%}.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}.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;-webkit-box-shadow:0 0 0 1px #ccc;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}.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:40px;border:1px solid #d2ddec}.select2-container--default .select2-selection--single .select2-selection__rendered{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{height:inherit;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)}.Select2Field.auto-height .select2-selection{height:auto!important}.custom-item-select2.row{display:-ms-flexbox!important;display:-webkit-flex!important;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}.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}.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 .xmleditor-wrapper{height:700px}.XMLField .suggest-details-container .header{margin-bottom:0!important}.ColorpickerField .input-group-text{padding:8px 12px!important}.ColorpickerField .colorpicker-addon{display:grid;-webkit-align-content:center;-ms-flex-line-pack:center;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:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.375rem}.UserAlert{position:relative;width:65px}.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;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:.5rem;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,.2);box-shadow:0 0 20px 4px rgba(0,0,0,.2)}.UserAlert .user-alert__badge:before{position:absolute;top:-2px;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-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;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,.2);box-shadow:0 0 20px 4px rgba(0,0,0,.2)}.popover div.arrow:before{border-bottom-color:transparent}.YoutubeBackground>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:110vh;width:110vw}.YoutubeBackground .playerWrapper iframe{min-height:100%;min-width:100%}.ManageRolePermissions .CardHeader h4{color:#95aac9;font-weight:bold}.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}.EstimateManager .CardBody:has(.EstimateRepeater){margin:-24px}.EstimateManager .CardBody:has(.EstimateRepeater) table{border-radius:.5rem;overflow:hidden}.EstimateManager .CardBody:has(.EstimateRepeater) table th{border-top:none}.EstimateManager .CardBody:has(.EstimateRepeater) table tr:last-of-type{margin-bottom: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 .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{color:#fff;display:inline-block;background:#ccc;border-radius:3px;font-size:12px;line-height:23px;width:23px;text-align:center;top:0;vertical-align:sub;cursor:move}.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}.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}.EstimatePDFPlayer{height:1000px;background-color:#eaeaea;position:relative}.EstimatePDFPlayer .loader{color:var(--primary);position:absolute;top:34px;left:45%}.EstimatePDFPlayer object{width:100%;height:1000px;position:absolute;z-index:10}.EstimatePDFPlayer embed{width:100%}.EstimatePDFPlayer.fullSize object{position:fixed;left:0;right: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);width:calc(69% - 220px);width:calc(69% - 220px)}}.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)}.EstimateSuccessModal .EstimatePDFPlayer,.EstimateSuccessModal .EstimatePDFPlayer object{height:800px}.EstimateOverview .commercial{border-color:var(--red)}.EstimateOverview .commercial.cool{border-color:var(--green)}.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}.EstimatePaymentGroupField table{width:100%}.EstimatePaymentGroupField table tr.EstimatePaymentField td{padding:4px 8px 4px 0}.EstimatePaymentGroupField table tr.EstimatePaymentField td:last-child{padding-right:0}.Bank2AccountStatementListRenderer td.actions{width:40px}.BankLinker .BankMovements{overflow:auto}.Bank2ImportComponent .BankAccountSelectField .description{font-size:12px;color:#888;margin-bottom:0}.BankTableV2 .BankV2TrListRenderer .ProxyButtonElement.disabled{background:#787878!important;border-color:#0a0a0a;margin-left:9px}.BankTableV2 th.size-xl{min-width:350px}.BanksStatGroup .statsTitle{color:#95aac9;margin-bottom:10px}.BanksStatGroup .statsAmount{font-size:20px;font-weight:bold;color:#0a0a0a}.BankManager .InfiniteList.EmptyListComponent{overflow:visible!important}.BankManager .InfiniteList.EmptyListComponent>.EmptyComponent.EmptyListComponent{border-radius:.5rem;margin:-1.5rem}.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}.tableProjectOverview .ProjectTrListOverviewRenderer .ComponentGroupWithAlert{padding-bottom:0;padding-top:1.5rem}.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}.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}.ProjectCardListRenderer .normal-content{text-align:center}.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);max-width:calc(57% - 320px);max-width:calc(57% - 320px)}}@media (max-width:992px){.creator{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left}.progression{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left}}.ProjectHasUserRenderer{position:relative}.ProjectHasUserRenderer .third-party{text-align:center;position:absolute;left:-10px;width:16px;display:block;top:-10px}.ProjectHasUserRenderer .col-amounts{width:210px}.ProjectHasUserListRenderer{border-bottom:1px solid #e3ebf6;padding-bottom:1rem;margin-bottom:1rem}.ProjectHasUserListRenderer:last-of-type{border-bottom:0;margin-bottom:0}.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}.ProjectHasUserForm .mission{max-height:100px;overflow:auto;padding:1rem;background:var(--light)}.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}.ProjectHasUserMissionGroup{position:relative}@media only screen and (min-width:1250px){.ProjectHasUserMissionGroup .AddBillButtonGroup{position:absolute;bottom:0;right:0}.ProjectHasUserMissionGroup .ProjectBillsByYearTabs:not(.count-0,.count-1)~.AddBillButtonGroup{top:70px}}.ProjectManager .InfiniteList.EmptyListComponent{border-radius:.5rem;margin:-1.5rem}.UserTime a{color:#000;text-decoration:underline}.ProjectBillIncomeIntroductionRenderer{background-color:#f9fbfd;padding:1rem;margin-bottom:1rem}.ProjectIncomeSummary .content{padding-left:50px}.ProjectBillExpenseDoughnut a{text-decoration:none!important}.ProjectBillExpenseManager .expense-actions{right:0;min-width:100px;max-width:100px;width:100px}.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}.ProjectBillExpenseManagerFooter .last-col{padding-right:2.5rem}.ProjectHasUserProjectBillSummary{padding:1rem;background-color:#f9fbfd}.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}.expense-oldness-minus-30{background-color:#cceea1}.expense-oldness-plus-30{background-color:#ffe665}.expense-oldness-plus-60{background-color:#ff7765}.ProjectBillIncomeRenderer .google-url{background-image:url(https://coworking.dv.cool/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}.ProjectBillCompletePurchasesForm .col-wrapper .CheckboxField label{width:80%}.ProjectBillCompletePurchasesForm .mission,.ProjectBillCompletePurchasesForm .conditions{padding:5px;background:#eee;border:1px solid #999;height:200px;overflow:auto}.ProjectBillExpenseRenderer .google-url{background-image:url(https://coworking.dv.cool/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 .ButtonsGroup .ProxyButtonElement .btn{width:32px}.ProjectBillExpenseRenderer.alert-success{color:#000;background-color:#d4edda;border-color:#c3e6cb}.ProjectBillExpenseRenderer.alert-danger{color:#000;background-color:#f8d7da;border-color:#f5c6cb}.ProjectBillExpenseRenderer.alert-warning{color:#000;background-color:#fff3cd;border-color:#ffeeba}.ProjectBillExpenseForm .ProjectBillExpenseProjectBillsLinkingFormPart .radio-option-wrapper{display:-ms-flexbox;display:-webkit-flex;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;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;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}.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;-webkit-transition:.2s;-moz-transition:.2s;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}.UserProfilPresentation[data-url]{cursor:pointer}.UserProfilPresentation .img-container{position:relative;padding-bottom:33.3333%;height:0;overflow:hidden}.UserProfilPresentation .Card{border-top-left-radius:0!important;border-top-right-radius:0!important}.UserProfilPresentation .card-text a{color:#95aac9!important}.UserCompletionProgressionComponent .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}.UserCompletionProgressionComponent .progress-bar{background-color:var(--primary)}.CreateUserForm input.RadioOption{accent-color:var(--primary)}.UserChangePasswordForm .UsharePasswordField .text-input{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.UserChangePasswordForm .UsharePasswordField .error{width:100%}.UserPersonnalInformationForm .avatar-field__description-text--grey{font-size:12px;color:#888}.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}.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}}.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}.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}.UserSocialNetworksRenderer{float:right}.UserSocialNetworksRenderer a{display:inline-block;background-color:#1873ab;width:30px;height:30px;text-align:center;line-height:30px;vertical-align:middle;border-radius:20px;font-size:16px;color:#fff}.UserManager .card-body:not(.card-body-gapless) .InfiniteList.EmptyListComponent>.EmptyComponent.EmptyListComponent{border-radius:.5rem;margin:-1.5rem}.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}.FileListRenderer .icon{color:var(--primary)}.SimpleImportFeedback h3{margin-bottom:0}.SimpleImportFeedback h3:first-of-type{margin-top:0}.SimpleImportFeedback table{display:block;overflow-x:auto;white-space:nowrap}.BankPaymentBankIbanForm .presentation{background-color:#f3f3f3;padding:10px;margin-bottom:10px}.BankPaymentBankPresentation{background-color:#f3f3f3;padding:10px;margin-bottom:10px}.BankPaymentBankExpenseForm .presentation{background-color:#f3f3f3;padding:10px;margin-bottom:10px}.BankPaymentBankExpenseForm .green{color:#b8ae23}.BankPaymentBankExpenseForm .red{color:#df5149}.BankPaymentBankExpenseForm .or{text-align:center;font-size:24px;font-weight:bold}.BankPaymentBankExpenseForm .or.light{color:#ccc}.BankPaymentBankExpenseForm .TextAreaField textarea{min-height:55px}.BankPaymentPaymentForm .presentation{background-color:#f3f3f3;padding:10px;margin-bottom:10px}.BankPaymentPaymentForm .green{color:#b8ae23}.BankPaymentPaymentForm .red{color:#df5149}.BankPaymentBankIncomeForm .presentation{background-color:#f3f3f3;padding:10px;margin-bottom:10px}.BankPaymentBankIncomeForm .or{text-align:center;font-size:24px;font-weight:bold}.BankPaymentBankIncomeForm .TextAreaField textarea{min-height:55px}.BankPaymentTable .rounded{width:20px;height:20px;display:inline-block;border-radius:10px}.BankPaymentTable .short{display:inline-block;max-width:250px;white-space:nowrap;overflow:hidden!important;-o-text-overflow:ellipsis;text-overflow:ellipsis}.BankAccountStatementListRenderer td.actions{width:40px}.AccountingPAndLComponent .title th,.AccountingPAndLComponent .title td{background-color:#edf4fa!important;border-color:#d6dfe9}.AccountingPAndLComponent .title .title__collapse-button{font-size:large;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.AccountingPAndLComponent .title .title__collapse-button--rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.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}.CustomerContactSelect>label .required-star{display:none}.CustomerContactSelect span.required-star{display:none}.LegalStructureSocials a{width:38px;height:38px;border-radius:19px;color:#fff!important;background-color:#000;display:inline-block;margin-right:5px;font-size:21px;line-height:38px;text-align:center}.LegalStructureProviderAdminTab .legal-info .provider-form{margin-top:-40px}.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}}.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);min-height:calc(100vh - 81px);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{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)}.btn-square-rounded-xs{width:20px;height:20px;padding:2px}.btn-square-rounded-sm{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;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,.2);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}.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{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 .si-column__footer--expanded,.SiFooter .si-column__footer--collapsed{padding-left:8px}.SiFooter div,.SiFooter a{margin-bottom:0!important;max-width:100%;width:100%}.SiFooter.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);max-width:calc(100% - 64px);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 .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;-o-text-overflow:ellipsis;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 .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;-o-text-overflow:ellipsis;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}.PAndLComponent .title th,.PAndLComponent .title td{border-top:2px solid #ddd;border-bottom:2px solid #ddd;font-weight:bold;background-color:#eaeaea}.PAndLComponent .thead th{background-color:#000;color:#fff;font-weight:bold;border-bottom:0!important}.table-responsive{overflow:scroll}.PAndLComponent{table-layout:auto!important;max-width:none!important}.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;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,.2);box-shadow:0 0 20px 4px rgba(0,0,0,.2)}.ButtonDropdown .dropdown-menu__dropdown{top:58px!important;left:50%!important;right:auto!important;-webkit-transform:translate(-50%)!important;-moz-transform:translate(-50%)!important;-ms-transform:translate(-50%)!important;transform:translate(-50%)!important}.ButtonDropdown .dropdown-menu__dropdown:before{position:absolute;top:-8px;left:50%;-webkit-transform:translate(-50%)!important;-moz-transform:translate(-50%)!important;-ms-transform:translate(-50%)!important;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-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)}.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;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,.2);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{z-index:1051;position:static;right:auto;bottom:auto}.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{position:relative;top:1px}.Toasts .toast .toast-body{padding-top:8px}.Toasts .toast .close{font-size:25px}.Toasts .toasts{position:fixed;bottom:1rem;right:1rem;z-index:1051}.EmptyComponent{border-radius:.5rem;height:calc(100% + 3rem);height:calc(100% + 3rem);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 .buttons-wrapper .next,.TabForm .buttons-wrapper .submit{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:calc(25% + 20px);right:calc(25% + 20px);right:calc(25% + 20px)}.TabForm .buttons-wrapper .previous{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:calc(25% + 20px);left:calc(25% + 20px);left:calc(25% + 20px)}.TabForm .buttons-wrapper .tabIndexIndicator{color:var(--gray);text-align:center;margin-top:10px;margin-bottom:10px}.Card{-webkit-box-shadow:0 0 20px -10px rgba(0,0,0,.2);box-shadow:0 0 20px -10px rgba(0,0,0,.2)}.Card .card__collapse-button{cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.Card .card__collapse-button--rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s;-moz-transition:all .2s;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 // .table-wrapper-card{// display:none}.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);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;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-info{color:#0c5460;background-color:#edf4fa;border-color:#d6dfe9}.Alert.alert-success{color:#7183a0;background-color:#d3eca9;border-color:#9fb873}.Alert.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.Alert.alert-danger{color:#b83932;background-color:#f6beb4;border-color:#dc857d}.Alert.alert-message-in-foreground-on-2fa-page{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20;display:-ms-flexbox;display:-webkit-flex;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;-webkit-box-shadow:0 0 20px 4px rgba(0,0,0,.2);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);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;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{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;-webkit-transition:height 1s;-moz-transition:height 1s;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}.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 .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}.TableHead th{text-transform:none!important}.ProxyTab .ProxyButtonElement a{color:000!important}.BadgeIcon .base-icon:before{position:relative;top:.125rem}.OptionsButton .dropdown-menu{top:-10px!important}.OptionsButton .dropdown-menu__dropup--options-button{top:-10px!important}.OptionsButton .dropdown-menu__dropup--options-button: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}.PDFPlayer{background-color:#eaeaea;border:1px solid #ccc;position:relative;min-height:550px;margin-bottom:40px}.PDFPlayer // iframe{// z-index:10}.PDFPlayer iframe{position:absolute;height:550px;width:100%;border:0}.PDFPlayer .loader{color:var(--primary);position:absolute;top:34px;left:45%}.LottiePlayer{width:100%;height:100%}.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:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.SplashScreen.showHeader{top:57px}.SplashScreen .centered{width:60%;max-width:600px;margin:0 auto}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}.EntityManagerHeader{position:relative}.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;-o-text-overflow:ellipsis;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}.ImportExample{overflow:scroll auto}.ImportExample table span{white-space:nowrap}.ImportExample thead [data-required="1"] span:after{content:"*"}.ImportExample .form-group{margin-bottom:0!important}.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%}.ConversationAlertForm .card-body{padding-bottom:0}.ConversationAlertForm .card-body:last-of-type{padding-bottom:1.5rem}.EventListRenderer .detail-container{display:none}.ProjectTypeListRenderer .status{width:10px;height:10px;border-radius:10px}.ProjectTypeListRenderer .meta span{font-size:12px}.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}.PageIndex .tab-content{margin-top:0}.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}.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;-webkit-box-shadow: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}.PaymentManagerFooter .left-column{padding-left:2.5rem}.PaymentManagerFooter .right-column{padding-right:2.5rem}.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)}.PaymentTable4Bank .PaymentIncomeTrListRenderer a{color:var(--primary)}.PaymentTable4Bank .PaymentIncomeTrListRenderer a:hover{color:var(--primary-adjusted)}.PaymentTable4Bank .PaymentIncomeTrListRenderer .Status .HtmlElement{margin-right:4px}.PaymentSimpleListRenderer a{color:var(--primary)}.PaymentSimpleListRenderer a:hover{color:var(--primary-adjusted)}.PaymentSimpleListRenderer .date{width:100px}.PaymentSimpleListRenderer .billingType{width:100px}.PaymentSimpleListRenderer .iban{width:240px}.PaymentSimpleListRenderer .amount{width:130px;text-align:right}.PaymentSimpleListRenderer .checkbox-wrapper{width:50px}.PaymentSimpleListRenderer .checkbox-wrapper label{display:none}.PaymentSimpleListRenderer .checkbox-wrapper .form-group{margin-bottom:0}.PaymentSimpleListRenderer .checkbox-wrapper .checkbox{height:30px;width:30px}.PaymentPurchasesForm iframe{border:none;margin-top:20px;width:100%;height:400px}.PaymentPurchasesForm .BankInfo{padding:1rem;background-color:var(--light);margin-bottom:1rem}.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:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align: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}.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}.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}.TagTree .tagTreeWrapper .meta{font-size:10px;color:#ccc}.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>label{display:block;position:relative;top:1px;left:5px;white-space:nowrap;width:calc(100% - 95px);width:calc(100% - 95px);width:calc(100% - 95px);overflow:hidden;-o-text-overflow:ellipsis;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}.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}.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}.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}}.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%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:calc(25% - 30px - 20px);width:calc(25% - 30px - 20px);width:calc(25% - 30px - 20px)}.UserInitialForm .floating-card.left{left:30px}.UserInitialForm .floating-card.right{right:30px}}.UserInitialFormProgressBar{color:var(--gray)}.UserInitialFormProgressBar .step{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;-webkit-transition:background-color 500ms;-moz-transition:background-color 500ms;transition:background-color 500ms;line-height:20px}.UserInitialFormProgressBar .bar{content:"";position:relative;left:12px;top:2px;height:2px;background-color:var(--gray)}.UserInitialFormProgressBar .bullet.active{border-color:var(--primary)}.UserInitialFormProgressBar :is(.step-text,.step-label).active{color:var(--primary)}.UserInitialFormProgressBar .bullet.completed{color:white;background-color:var(--primary);border-color:var(--primary);opacity:.5}.UserInitialFormProgressBar :is(.step-text,.step-label).completed{color:var(--primary);opacity:.5}.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;-webkit-transition:all .2s;-moz-transition:all .2s;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;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.CGUWrapper .html-wrapper{max-height:500px;padding:10px;overflow:auto}.UsharePictureUploadField{position:relative}.UsharePictureUploadField .btn{width:150px}.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}.ProjectTypesIntroRenderer{margin-bottom:20px}.ProjectTypesIntroRenderer span{text-transform:uppercase}.ProjectTypesIntroRenderer h2{margin-top:0}.ProjectTypesIntroRenderer .line{height:30px;position:absolute;top:0}.ProjectTypesIntroRenderer .status{display:inline-block;width:10px;height:10px;border-radius:10px;color:#fff;text-align:center;line-height:10px}.ProjectTypesIntroRenderer .all{position:relative;background-color:#eee}.ProjectTypesIntroRenderer .provisional{background-color:#9b9b9b}.ProjectTypesIntroRenderer .payed{background-color:#2a73ac}.ProjectTypesIntroRenderer .billed{background-color:#1b4a6f}.ProjectTypesIntroRenderer .available{background-color:#7dbdb9}.ProjectTypesIntroRenderer .not-available{background-color:#d85049}.ProjectTypesIntroRenderer .locked{background-color:#e5d517}.ProjectTypesIntroRenderer .income{background-color:#3493b6}.ProjectTypeExpenseListRenderer .percentage{text-align:center;display:block}.ProjectTypeExpenseListRenderer .line{height:28px;position:absolute;top:0}.ProjectTypeExpenseListRenderer .all{position:relative;background-color:#eee}.ProjectTypeExpenseListRenderer .provisional{background-color:#9b9b9b}.ProjectTypeExpenseListRenderer .payed{background-color:#2a73ac}.ProjectTypeExpenseListRenderer .billed{background-color:#1b4a6f}.ProjectTypeExpenseListRenderer.detailed{height:auto}.ProjectTypeExpenseListRenderer.detailed .main .line{height:20px}.ProjectTypeExpenseListRenderer.detailed .secondary{margin-bottom:5px}.ProjectTypeExpenseListRenderer.detailed .secondary .all{top:6px}.ProjectTypeExpenseListRenderer.detailed .secondary .line{height:10px}.ProjectTypeExpenseListRenderer.detailed .secondary .percentage{margin-top:0}.ConfigurationCardMenuItem .fa{font-size:20px;color:#ccc}.ConfigurationCardMenuItem .card-header{min-height:70px;max-height:70px}.EntityHasFileListRenderer .TruncatedElement{max-width:500px}.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 .edit{margin-left:.5rem;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://coworking.dv.cool/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}.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}.EntityHasFileManager .EmptyEntityHasFileListComponent{border-radius:0 0 .5rem .5rem!important}.ProjectCustomerListRenderer .creator{width:60px}.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%}.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}.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:100px}.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;-o-text-overflow:ellipsis;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}.PermissionMode{position:relative}.PermissionMode:hover{border:1px solid black}.PermissionMode>.PermissionButton{position:absolute;top:5px;left:5px;z-index:10}.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}.ControllerACLManager .ModuleName{position:relative;background-color:#000!important;color:#fff;cursor:pointer}.ControllerACLManager .ModuleName .ActivateModuleButton{position:absolute;top:12px;right:12px}.TimeTrackersCalendar .form{visibility:hidden}.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}.MetadataField{position:relative}.MetadataField .EditAgencyMetadatasButton{position:absolute;right:0}.ModuleOptionsTabs .nav .nav-link.active .h5{color:var(--complimentary)!important}.CopyOptionButtonElement{float:right}.AuxiliaryAccountingScale .client-name{width:300px}.AuxiliaryAccountingScale .amount{text-align:right}.PublishComponentGroup .PublishListRenderer{padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid #eef2f8}.PublishComponentGroup .PublishListRenderer:last-of-type{margin-bottom:0;border-bottom:none}.PublishComponentGroup .PublishListRenderer :is(ul,li){list-style-type:disc;margin-left:1.5rem}.PublishCardListRenderer .normal-content{text-align:center}.PublishCardListRenderer .publish-card__edit-button{position:absolute;top:10px;right:10px}.PublishListRenderer .ProxyButtonElement{visibility:hidden}.PublishListRenderer:hover .ProxyButtonElement{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)}.I18NTabs .tab-content{margin-bottom:10px!important;border-bottom:1px solid #e3ebf6}.I18NTabs.count-1 .tab-content{margin:0!important}.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}.DebugTabs pre{padding:10px;background-color:#f6f9fb}.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"}.ReadableEntity{background-color:rgb(246,249,251);padding:10px}.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}.DebugMode{position:relative}.DebugMode>.DebugButton{position:absolute;top:5px;left:5px;z-index:10}.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 .ProxyButtonElement.session{position:absolute;right:0;top:0}.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}.MailPreviewForm .form__mail-form .mail__button-wrapper{margin-top:0!important;margin-bottom:0!important}.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}.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);max-width:calc(33.33333% - 40px);max-width:calc(33.33333% - 40px)}.DND .ui-sortable.col-md-6{max-width:calc(50% - 40px);max-width:calc(50% - 40px);max-width:calc(50% - 40px)}.DND .ui-sortable.col-md-8{max-width:calc(66.66667% - 40px);max-width:calc(66.66667% - 40px);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);margin:calc(.33333% / 2);margin:calc(.33333% / 2)}.component-debug-tabs__incompatible-browser-warning .ComponentDebugButton{display:none}.DebugMode{position:relative}.DebugMode>.ComponentDebugButton{position:absolute;top:5px;left:5px;z-index:10}.ComponentDebugButton{cursor:pointer;position:fixed;bottom:150px;left:12px;z-index:1050}.ComponentDebugButton .debug-button{position:relative;font-weight:400;font-size:.9375rem;z-index:2}.PageDebug .tooltip-inner{max-width:350px;width:350px}.DebugMode{position:relative}.DebugMode>.ComponentDropdownDebugButton{position:absolute;top:5px;left:5px;z-index:10}.DebugMode>.ComponentDropdownDebugButton .dropdown-menu{padding-top:0}.DebugMode>.ComponentDropdownDebugButton ul li:not(:last-of-type):after{border-bottom:0;padding-top:0}.ComponentDropdownDebugButton{cursor:pointer;position:fixed;bottom:150px;left:12px;z-index:1050}.ComponentDropdownDebugButton .ButtonDropdown{width:auto!important}.ComponentDropdownDebugButton .ButtonDropdown .dropdown-toggle{padding:0!important}.ComponentDropdownDebugButton .ButtonDropdown .dropdown-toggle:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ComponentDropdownDebugButton .debug-button{position:relative;font-weight:400;z-index:2}.DeamonTaskManager .InfiniteList.EmptyListComponent{overflow:visible!important}.DeamonTaskManager .InfiniteList.EmptyListComponent>.EmptyComponent.EmptyListComponent{border-radius:.5rem;margin:-1.5rem}.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);max-height:calc(100vh - 325px);max-height:calc(100vh - 325px)}.DeamonTaskRenderer .form-control[readonly]{cursor:inherit;background-color:#fff!important}.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}.MonitorItemsStats .global-status .global-status-indicator{font-size:10rem}.MonitorItemsStats .global-status .fa-circle:before{vertical-align:middle}.MonitorItemsStats .global-overview h1{margin-bottom:3rem}.MonitorListRenderer .Status{font-size:25px;color:var(--green);display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-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)}.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}.LinkTypeListRenderer .icon{color:var(--primary)}.LinkTypeListRenderer .icon:hover{color:var(--primary-adjusted)}.EntityLink .icon{color:var(--primary)}.EntityLink .icon:hover{color:var(--primary-adjusted)}.CommandPaletteItemListRenderer .text{max-width:400px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;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}.EventTimeMachineListRenderer{position:relative}.EventTimeMachineListRenderer .toggle{cursor:pointer;display:inline-block}.EventTimeMachineListRenderer .ProxyButtonElement.session{position:absolute;right:0;top:0}.EventTimeMachineListRenderer pre{padding:10px;background-color:#f6f9fb}.AssociatedProjectRenderer{width:100%}.AssociatedProjectRenderer .AssociatedProjectIntroductionComponent{text-align:left;margin:0}.AssociatedProjectRenderer .AssociatedProjectIntroductionComponent .wrapper{padding:0;margin:0}.AssociatedProjectRenderer .AssociatedProjectIntroductionComponent .wrapper .content{padding:20px}.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}.ProjectBillExpenseDetailsRenderer{margin-top:1.5rem}.ProjectBillExpenseDetailsRenderer .card{margin-bottom:0%}.ProjectBillExpenseDetailsRenderer .card-body{display:table}.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}.BillExpensePDFPlayer{height:600px;background-color:#eaeaea;position:relative}.BillExpensePDFPlayer .loader{color:var(--primary);position:absolute;top:34px;left:45%}.BillExpensePDFPlayer object{height:600px;position:absolute;z-index:10}.BillExpensePDFPlayer.fullSize object{left:0;right:0}.ProjectBillExpenseInfoGroup .card{height:100%}.ProjectBillExpenseInfoGroup .title{color:#95aac9;margin-bottom:10px}.ProjectBillExpenseInfoGroup .content{font-size:20px;font-weight:bold;color:#0a0a0a;margin-bottom:5px}.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}