@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);table.dataTable{font-size:1rem!important}table{--bs-table-striped-bg:rgba(245,248,250,.75)!important}[data-bs-theme=dark] table.dataTable tbody tr:nth-child(odd){background-color:transparent!important}[data-bs-theme=light] table.dataTable tbody tr:nth-child(odd){background-color:#e4e1e1!important}[data-bs-theme=light] table.dataTable tbody tr:hover td{background-color:#f9f9f9!important}[data-bs-theme=dark] table.dataTable tbody tr:hover td{background-color:transparent!important}.landing_container{background-image:url(/5d3fc734df77077cffc1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.dashboard_root,.landing_container{font-size:13px;height:calc(100vh - 50px);width:100vw}.dashboard_root{background:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.5)),url(/5d3fc734df77077cffc1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.card-body.hide{display:none}.card-body.show{display:block}.login_panel{background-color:#fff;height:161px;left:calc(50vw - 207.5px);opacity:.5;padding:20px;position:absolute;top:calc(50vh - 92.5px);width:415px}.login_panel:active,.login_panel:hover{opacity:1}.spinner_border_lg{height:4rem;width:4rem}.spinner_border_md{height:2rem;width:2rem}.spinner_border_sm{height:1rem;width:1rem}.no-footer>.table-responsive{overflow-x:unset}.accedi_button_icon{margin-left:131px;position:absolute}.profile-image{border:.6px solid #ddd;border-radius:20px;height:35px;width:35px}.content_dashboard{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);height:auto;margin-left:auto;margin-right:auto;margin-top:10px;max-height:calc(100vh - 80px);width:70vw}.horizontal-line-separator{border-bottom:1px solid #ccc;color:#707070;font-size:14px;line-height:32px}.header{background-color:#fff!important}.chart-loading{background:#e0e0e0;color:#000;display:inline-block;height:600px;opacity:.4;position:absolute;text-align:center;vertical-align:middle;width:95%}.chart-loading .spinner{position:relative;top:50%}.page-title{font-size:2em}.table-data-count{font-size:1.2em;font-weight:700;margin:0 1em 1.5em;text-align:right}table.dataTable{margin:0!important;width:99%!important}#widgetTable .sorting_1{background:#f9f9f9!important;cursor:grab;text-align:center}.card-body.set-min-h{min-height:70vh}.ktmodal-header{margin-bottom:3em;text-align:center}.ktmodal-header .title{color:#464e5f;font-size:1.5em;font-weight:700}.ktmodal-header .description{color:#80808f;font-size:1em;font-weight:400}.ktmodal-footer{justify-content:center}.loading-indicator:before{background:rgba(37,37,37,.8);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.loading-indicator:after{color:#fff;content:"In corso";font-size:2rem;font-weight:700;left:0;position:fixed;text-align:center;top:50%;width:100%;z-index:10001}.loading-indicator1:before{background:rgba(37,37,37,.8);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.loading-indicator1:after{color:#fff;content:"In corso";font-size:2rem;font-weight:700;left:0;position:fixed;text-align:center;top:50%;width:100%;z-index:10001}[data-bs-theme=light] .kt_nestable .nestable-item-name .vocimenu-content{background:#f5f8fa;border:1px dashed #b5b5c3;border-radius:5px;cursor:grab;padding:1em}[data-bs-theme=dark] .kt_nestable .nestable-item-name .vocimenu-content{background:transparent!important;border:1px dashed #b5b5c3;border-radius:5px;cursor:grab;padding:1em}[data-bs-theme=light] .kt_nestable .nestable-item-name .vocimenu-content:hover{background:#ecf8ff;background:transparent!important;border:1px dashed #009ef6}.kt_nestable .nestable-item-name .vocimenu-content .icon-placeholder,.kt_nestable .nestable-item-name .vocimenu-content .vocimenu-text{display:inline-block}.kt_nestable .nestable-item-name .vocimenu-content .icon-placeholder{margin-right:10px}.kt_nestable .nestable-item-name .vocimenu-content .vocimenu-text{position:relative}.kt_nestable .nestable-item-name .vocimenu-content .icon-placeholder i{font-size:2em}.icon-selection i{font-size:1.6em;margin-right:10px;width:30px}.preventivatore .card-body .title{font-size:1.4em!important;font-weight:700}.preventivatore .card-header .title{font-size:1.4em;font-weight:700;margin-top:1.25em;width:100%}.preventivatore .card-header{border-bottom:none!important}.search-results{overflow-x:hidden;overflow-y:auto;padding:0 10px}.search-results ul{list-style:none;margin:0;padding:0}.search-results ul li{border-color:#e4e6ef;border-radius:5px;border-width:2px;cursor:pointer;margin:0 0 10px;overflow:auto;padding:.5em}.search-results ul li:hover{background:#fbfeff;border-color:#009ef6}.search-results ul li .bank-rata{border-right:1px solid #e4e6ef;text-align:center;width:100%}.search-results ul li .bank-rata .bank-logo{margin-bottom:1em;width:15rem}.search-results ul li .bank-rata .bank-logo .bank-name{font-weight:900;margin:10px 0}.search-results ul li .bank-rata .bank-logo img{width:90%}.search-results .right-container{flex:0 0 100%}.search-results ul li .bank-rata .loans-bank-logo img{width:50%}.search-results ul li .bank-rata .bank-logo .placeholder-img{width:40%!important}.search-results ul li .bank-rata .rata-mensile{font-weight:700}.search-results ul li .bank-rata .rata-mensile .label{color:#b5b5c3;font-size:1em}.cqs-estimator-netto-erogato-label{color:#b5b5c3;font-size:18px}.cqs-estimator-totale-dovuto-value{color:#5e6278;font-size:15px}.search-results ul li .bank-rata .rata-mensile .value{color:#5e6278;font-size:24px;line-height:26px}.search-results ul li .product-info .bank-name{color:#181c32;font-size:18px;font-weight:700;line-height:14px}.search-results ul li .product-info{padding-left:20px}.search-results ul li .product-info .product-name{color:#7e8299;font-size:16px}.search-results ul li .product-info .advantages .title{color:#b5b5c3;font-size:1em!important;font-weight:700;text-transform:uppercase}.search-results ul li .product-info .advantages .list ul{list-style:none;margin:0;padding:0}.search-results ul li .product-info .advantages .list ul li{margin:0;padding:0}.search-results ul li .product-info .advantages .list ul li .icon-tick{color:#50cd89;display:inline-block;float:left;width:20px}.search-results ul li .product-info .advantages .list ul li .icon-tick svg{color:#50cd89}.search-results ul li .product-info .advantages .list ul li .text-info{color:#5e6278!important;display:inline-block;font-size:12px;width:90%}.search-results ul li .button-container .btn{font-size:12px;margin-bottom:10px;margin-right:10px;margin-top:10px;padding:10px!important}.search-results ul li .product-details .block{margin-bottom:20px;text-align:center}.search-results ul li .product-details .block .column{display:inline-block;width:100px}.cqs-estimator-tan-value,.search-results ul li .product-details .block .column .value{color:#5e6278;font-size:16px;font-weight:700}.cqs-estimator-tan-label,.search-results ul li .product-details .block .column .label-desc .label{color:#b5b5c3;font-size:12px;font-weight:700;text-transform:uppercase}.cqs-estimator-tan-info-icon svg,.search-results ul li .product-details .block .column .label-desc .label .info-icon svg{color:#009ef6}.search-results ul li .product-details .block .column .label-desc .description{color:#b5b5c3;font-size:12px}.loader{animation:l1 1s steps(4) infinite;aspect-ratio:4;background:radial-gradient(circle closest-side,#5e6278 90%,transparent) 0/33.3333333333% 100% space;clip-path:inset(0 100% 0 0);color:#5e6278;margin-top:0;width:20px}@keyframes l1{to{clip-path:inset(0 -34% 0 0)}}.product-detail-modal .modal-dialog{max-width:60%}.pratica-custom-modal-width .modal-dialog{max-width:70%}.product-detail-modal-cqs .modal-dialog{max-width:max-content}.product-detail-modal .modal-body{height:85vh}.product-detail-modal-cqs .modal-body{height:auto}.product-detail-modal .modal-body .side-form-panel{width:100%}.product-detail-modal .modal-body .divider{border-left:1px solid #e7e7e7;display:block;height:81vh;margin-left:1em;width:1px}.product-detail-modal .modal-body .left-container{width:25%}.product-detail-modal .modal-body .right-container{width:75%}.product-detail-modal .modal-body .main-panel .title,.product-detail-modal .modal-body .side-form-panel .title{font-size:1.7em;font-weight:700;margin-bottom:1em}.product-detail-modal .modal-body .main-panel{padding:1em;width:100%}.product-detail-modal .modal-body .main-panel .details-container{height:72vh;overflow-x:hidden;overflow-y:auto;padding:0 1em;width:100%}.product-detail-modal-cqs .modal-body .main-panel .details-container{height:auto}.product-detail-modal .modal-body .main-panel .details-container .container-row,.product-detail-modal .modal-body .main-panel .details-container .container-row .bank-logo{width:100%}.product-detail-modal .modal-body .main-panel .details-container .container-row .bank-logo img{width:200px}.product-detail-modal .modal-body .main-panel .details-container .container-row .bank-logo .placeholder-img{width:40%}.product-detail-modal .modal-body .main-panel .details-container .container-row .rata-data{text-align:center}.product-detail-modal .modal-body .main-panel .details-container .container-row .rata-data .label{color:#b5b5c3;font-size:1.2em;font-weight:700;text-transform:uppercase}.product-detail-modal .modal-body .main-panel .details-container .container-row .rata-data .new-label{color:#b5b5c3;font-size:1.6em;font-weight:700;text-transform:uppercase}.product-detail-modal .modal-body .main-panel .details-container .container-row .rata-data .value{color:#5e6278;font-size:2em;font-weight:700}.product-detail-modal .modal-body .main-panel .details-container .separator{border-bottom:1px solid #e7e7e7;height:1px;margin-bottom:1.2em;margin-top:1.2em;width:100%}.justify-content-left,.product-detail-modal .modal-body .main-panel .details-container .container-row .justify-content-left{justify-content:start!important}.product-detail-modal .modal-body .main-panel .details-container .container-row .product-name{font-size:1.4em;font-weight:700;padding:1em 0 0;width:100%}.product-detail-modal .modal-body .main-panel .details-container .container-row.pros-cons{margin-top:15px}.product-detail-modal .modal-body .main-panel .details-container .container-row.pros-cons .title{color:#b5b5c3;font-size:1em!important;font-weight:700;margin-bottom:1em;text-transform:uppercase}.product-detail-modal .modal-body .main-panel .details-container .container-row.pros-cons .list ul{list-style:none;margin:0;padding:0}.product-detail-modal .modal-body .main-panel .details-container .container-row.pros-cons .list ul li{margin:0;padding:0}.product-detail-modal .modal-body .main-panel .details-container .container-row.pros-cons .list ul li .icon-tick{color:#50cd89;display:inline-block;float:left;margin-right:1px;width:16px}.product-detail-modal .modal-body .main-panel .details-container .container-row.pros-cons .list ul li .icon-tick svg{color:#50cd89}.product-detail-modal .modal-body .main-panel .details-container .container-row.pros-cons .list ul li .text-info{color:#5e6278!important;display:inline-block;font-size:12px;width:90%}.product-detail-modal .modal-body .main-panel .details-container .container-row.pros-cons .no-data{color:#c0c2d1!important}.product-detail-modal .modal-body .main-panel .details-container .container-row .product-features{width:100%}.product-detail-modal .modal-body .main-panel .details-container .container-row .product-features .title{font-size:1em;font-weight:700}.product-detail-modal .modal-body .main-panel .details-container .container-row .product-features .caratter-container .sub-new-title{font-size:1.1em;font-style:oblique;font-weight:700}.product-detail-modal .modal-body .main-panel .details-container .container-row .product-features .caratter-container .value{font-size:1.2em}.product-detail-modal .modal-body .main-panel .details-container .container-row .product-features .dettaglio-container .sub-new-title{font-size:1.1em;font-style:oblique;font-weight:700}.product-detail-modal .modal-body .main-panel .details-container .container-row .product-features .dettaglio-container .value{font-size:1.2em}.product-detail-modal .modal-body .main-panel .details-container .container-row .product-features .dettaglio-container .features-list-left-container .features-new-list{display:flex;flex-direction:column;justify-content:end;padding-bottom:12px}.product-detail-modal .modal-body .main-panel .details-container .container-row .product-features .features-list{margin-bottom:5px}.product-detail-modal .modal-body .main-panel .details-container .container-row .product-features .features-list .label{display:inline-block;width:30%}.product-detail-modal .modal-body .main-panel .details-container .container-row .product-features .features-list .value{display:inline-block}.ammortamento-container .section{margin-bottom:1em}.ammortamento-container .section .title{font-size:1em!important;font-weight:700}.ammortamento-container .section .summary .block{display:inline-block;text-align:center}.ammortamento-container .section .summary .block .value{font-size:1.4em;font-weight:700}.info-svg-containers,.no-data-text{display:block;text-align:center}.no-data-text{color:#6857a7;font-size:1.4em;font-weight:700}.modal-backdrop.show:nth-of-type(2n){z-index:1055!important}.modal-overlay{background:#000;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1055}.error-500{display:block;text-align:center}.error-500 svg{height:20%;width:20%}.pratica-lead-switch{margin-left:1em}[data-bs-theme=light] .pratica-lead-switch .form-check.form-check-custom .form-check-label{color:#181c32;font-size:14px;margin-right:.55em}[data-bs-theme=dark] .pratica-lead-switch .form-check.form-check-custom .form-check-label{color:#fff;font-size:14px;margin-right:.55em}.voicemenu-delete{display:inline-block;float:right;justify-content:end;position:relative;right:0}.voicemenu-delete button{height:24px!important;width:24px!important}.voicemenu-delete button svg{height:16px!important;width:16px!important}.vocimenu-content.tobe-deleted{background:#fff5f8!important;border:1px dashed #f1416c!important}.vocimenu-content.tobe-deleted .vocimenu-text{color:#f1416c!important;text-decoration:line-through!important}.vocimenu-content.tobe-deleted .icon-placeholder svg{color:#f1416c!important}.vocimenu-content.new-item{background:#e8fff3!important;border:1px dashed #50cd89!important}.vocimenu-content.new-item .icon-placeholder svg,.vocimenu-content.new-item .vocimenu-text{color:#50cd89!important}.warning-modified{color:#f1416c!important;font-size:14px;padding:2em 1em;text-align:center}.product-detail-modal .title{font-size:1.2em;font-weight:700;margin-bottom:1.5em}.product-detail-modal .parametri-container{height:55em;overflow-x:hidden;overflow-y:auto;padding:1em}.search-results .border-dotted.selected{background:#d7f9ef;border-color:#50cd89}.pratiche-prodotti-modal .modal-dialog{max-width:70%}.text-area-100{max-height:5rem}.crop-container{bottom:80px;left:0;position:absolute;right:0;top:0}.slider-cropper-controls{align-items:center;bottom:20px;display:flex;height:40px;left:50%;position:absolute;transform:translateX(-50%);width:75%}.image-input-wrapper-cover{background-repeat:no-repeat;background-size:cover;border-color:#fff;border-radius:.475rem;box-shadow:0 .5rem 1.5rem .5rem rgba(0,0,0,.075);height:180px;width:160px}[data-upload-kt-image-input-action=change]{left:100%}[data-upload-kt-image-input-action=change] input{height:0!important;opacity:0;overflow:hidden;width:0!important}.image-disclaimer{color:#b5b6bc;font-size:x-small;font-weight:800;padding-top:4px}.pratica-icon-placeholder svg{color:#009ef6;height:2rem!important;width:2em!important}.prima-casa-check svg{color:#50cd89;height:2rem!important;width:2em!important}.prima-casa-check.button svg{color:#c0c2d1!important;cursor:pointer;height:2rem!important;width:2em!important}.green-tick svg{color:#50cd89}.green-tick svg,.icon_muted svg{height:1.5rem!important;width:1.5em!important}.icon_muted svg{color:#e0e0e0}.text-disabled-primary{cursor:default!important;opacity:.3}.text-disabled-primary:hover{background-color:transparent!important;border:0!important;border-bottom:0 solid transparent!important;text-decoration:none!important;transition:color .2s ease,background-color .2s ease!important}.territorio ul{list-style:none;margin:0;padding:0}.territorio ul li{font-size:14px;margin:0 0 5px;padding:0}.kn-item__with_grouping___3IJz8{background:#ecf8ff;font-weight:700}.kn-item__with_grouping___3IJz8:hover{background:#ecf8ff!important}.custom-select2{background-image:none!important;padding:.2em 0}.custom-select2 .css-1s2u09g-control{background-color:transparent;border-color:transparent}.custom-select2 .css-1s2u09g-control:hover{border-color:transparent!important}.custom-select2 .css-1s2u09g-control .css-6j8wv5-Input,.custom-select2 .css-1s2u09g-control .css-qc6sy-singleValue{color:#5e6278!important}.custom-select2 .css-1s2u09g-control .css-14el2xx-placeholder{color:#a0a4b6!important}.filiali-dropdown .city{color:#b5b5c3;font-size:12px}.icon-minus-gray,.icon-plus-gray{position:relative;top:-3px}.org-staff{display:inline-block;float:right;position:relative}.org-staff svg{color:#009ef6;height:24px;width:24px}.org-type{display:inline-block;margin-left:30%}[data-bs-theme=light] .nestable-row{background:#f7f7f7;padding:1em;position:relative}[data-bs-theme=dark] .nestable-row{background:transparent!important;padding:1em;position:relative}[data-bs-theme=dark] table{--bs-table-striped-bg:rgba(0,0,0,.75)!important}[data-bs-theme=dark] .css-13cymwt-control{background-color:var(--bs-gray-100);border-color:var(--bs-gray-100)}[data-bs-theme=dark] .search-results ul li:hover{background:var(--bs-gray-100);border-color:var(--bs-gray-100)}[data-bs-theme=dark] .search-results ul li{border-color:#4d4d4f}[data-bs-theme=dark] .search-results ul li .product-info .bank-name{color:#fff}[data-bs-theme=dark] .kn-multi_select__wrapper___30BEc{background:var(--bs-gray-100);border-color:var(--bs-gray-100)}[data-bs-theme=dark] .kn-item__item___kQ2Ll:hover{background-color:#000}[data-bs-theme=dark] .kn-item__with_grouping___3IJz8,[data-bs-theme=dark] .kn-selected_item__disabled___1430r{background:#0e101d;color:#fff}.PhoneInputInput{border:0;outline:none}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link{font-size:14px;justify-content:center;letter-spacing:0!important}.flatpickr-monthSelect-months{display:block;width:100%}.flatpickr-monthSelect-months .flatpickr-monthSelect-month{cursor:pointer;display:inline-block;padding:10px;width:120px}.flatpickr-monthSelect-months .flatpickr-monthSelect-month:hover{background:#009ef6;color:#fff}.pratica-intestatario .nav-item .nav-link.active{color:#009ef6!important}.x-fa .fa-calendar{height:30px;width:30px}.mail-attachments{margin-bottom:10px}.mail-attachments ul{padding:0}.mail-attachments ul,.mail-attachments ul li{list-style:none;margin:0}.mail-attachments ul li .attached-file{background:#f5f8fa;border-radius:5px;padding:5px 10px}.form-field-info svg{color:#009ef6}.form-field-info .label{color:#80808f;font-size:11px;margin-left:5px}.rti--container{border-color:#f5f8fa!important;border-radius:.475rem!important;color:#5e6278;font-size:1.15rem!important;line-height:2em!important;transition:color .2s ease,background-color .2s ease}.rti--container,.rti--input{background-color:#f5f8fa!important}.rti--input{border-color:#f5f8fa!important}.ck-editor__editable{background-color:#f5f8fa!important;border-color:gray!important;border-radius:.475rem!important;color:#5e6278;height:500px}.ck-editor__editable .table tbody tr:last-child td{border-bottom:1px solid gray!important}.ck.ck-toolbar{background:#fff!important;border:0!important}.custom-editor-wrapper{border:1px solid #ccc;border-radius:6px;overflow:hidden}.custom-editor-wrapper .ck.ck-editor__main>.ck-editor__editable{border:none!important;box-shadow:none!important}.custom-editor-wrapper .ck.ck-toolbar{border:none!important;border-bottom:1px solid #ccc!important}.grids-container{display:inline-block;min-width:1000px;overflow:scroll}.grids-container .first-row{display:grid;grid-auto-columns:minmax(500px,auto);grid-auto-flow:column;width:100%}.grids-container .second-row,.grids-container .third-row{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;width:100%}.grid-column{border-right:1px solid #d0d0d0;border-top:1px solid #d0d0d0;overflow:hidden;text-overflow:ellipsis}.grid-column h6{align-items:center;color:#000;display:flex;font-weight:lighter;height:3rem;justify-content:center}.condizioni-header{display:inline-block;width:100%}.suggestions{background:#fff;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);box-shadow:5px 5px 10px 0 rgba(0,0,0,.2);position:absolute;z-index:9}.diff-wrapper.diff{width:100%}.diff-wrapper.diff thead th{background:#a6a6a6;border-bottom:1px solid #000;padding:4px;text-align:left}.diff-wrapper.diff tbody th.sign{background:#fff;border-right:none;padding:1px 0;text-align:center;width:1em}.diff-wrapper.diff.diff-html .change.change-eq .new,.diff-wrapper.diff.diff-html .change.change-eq .old{background:#fff}.diff-wrapper.diff tbody th.sign.del,.diff-wrapper.diff.diff-html .change .old{background:#fbe1e1}.diff-wrapper.diff tbody th.sign.ins,.diff-wrapper.diff.diff-html .change .new{background:#e1fbe1}.diff-wrapper.diff.diff-html .change del{background:#f09494}.diff-wrapper.diff.diff-html .change del,.diff-wrapper.diff.diff-html .change ins{font-weight:700;text-decoration:none}.diff-wrapper.diff.diff-html .change ins{background:#94f094}.diff-wrapper.diff tbody th{background:#ccc;border-right:1px solid #000;text-align:right;vertical-align:top;width:4em}.diff-wrapper.diff tbody.skipped{border-top:1px solid #000}.diff-wrapper.diff tbody.skipped td,.diff-wrapper.diff tbody.skipped th{display:none}.time-slot-btn{border:1px solid #e4e6ef!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)!important}.slot-disabled,.time-slot-btn{margin-right:5px;margin-top:5px}.slot-disabled{background-color:#fff;border-color:#fff;color:#000;cursor:pointer;opacity:.6;pointer-events:none}.slot-disabled.slot-active,.time-slot-btn.slot-active{border:2px solid #26adf8!important}.selected-spread,.spread-wrapper:hover{outline:2px solid #000}.custom-select2{padding:0!important}.custom-select2.multi-inline .css-13cymwt-control>div:first-child{height:36px;overflow:auto}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#f0faff;border:1px solid #009ef7;font-size:.75rem}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:none}.react-flow__node-default .percentage-box{background-color:#009ef7;border-radius:2px;color:#fff;display:block;font-weight:700;margin-left:5px;padding:4px 8px}.button-group{align-items:center;display:flex;justify-content:flex-start}.button-group button{margin-right:.5em;padding:.5em!important}.instant-rating.search-results ul li .product-details .block .column .label-desc .label,.instant-rating.search-results ul li .product-details .block .column .value{font-size:14px}.deletePrimaryUser .options{cursor:pointer;display:flex}.deletePrimaryUser .options .opts-icon{background-color:#f1f1f1;border-radius:50%;height:18px;margin-right:5px;width:18px}.deletePrimaryUser .options .check-icon{display:none}.deletePrimaryUser .options.selected .opts-icon{background-color:transparent}.deletePrimaryUser .options.selected .opts-icon .check-icon{display:block;position:relative;top:-1px}.subject-list .list-item{align-items:center;border:1px solid #f5f5f5;border-radius:10px;cursor:pointer;display:inline-block;display:flex;margin:5px;min-width:25em}.subject-list .list-item:hover{background-color:#e6f6ff}.subject-list .list-item .persona{width:85%}.subject-list .list-item .check-marker .checker{background-color:#f1f1f1;border-radius:50%;height:22px;width:22px}.subject-list .list-item .check-marker .check-icon{display:none}.subject-list .list-item.selected{background-color:#e6f6ff}.subject-list .list-item.selected .check-marker .checker{display:none}.subject-list .list-item.selected .check-marker .check-icon{display:block}.subject-list .list-item.invalid{background-color:#f7f7f7;border:1px solid #f5f5f5;cursor:default}.clicked-card{background-color:#ebf5ff}.clicked-card:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path opacity=".3" d="m10.3 14.3.7-.7-3.3-3.3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4l4 4c-.4-.4-.4-1 0-1.4Z" fill="currentColor"/><path d="M22 12c0 5.5-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2s10 4.5 10 10Zm-10.3 3.7 6-6c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0L11 13.6l-3.3-3.3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4l4 4c.2.2.5.3.7.3.2 0 .5-.1.7-.3Z" fill="green"/></svg>') no-repeat;background-size:contain;bottom:5px;content:"";height:24px;position:absolute;right:5px;width:24px}.scrollable-popup{max-height:400px;overflow-y:scroll;padding-right:1rem}.scrollable-popup ul{margin:0;padding-left:1.5rem}.scrollable-popup li{font-weight:400;line-height:2}.pagante-option-item .codicefiscal{color:#80808f;font-size:12px}@media only screen and (max-width:600px){.product-detail-modal .modal-dialog{max-width:100%!important}.product-detail-modal .modal-body{height:85vh}}.picker{position:relative}.swatch{border:3px solid #fff;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.1);cursor:pointer;height:28px;width:100%}.popover{border-radius:9px;box-shadow:0 6px 12px rgba(0,0,0,.15);left:0;position:absolute;top:calc(100% + 2px)}.customDatePickerWidth,.customDatePickerWidth>div.react-datepicker-wrapper{display:block;width:100%}.search-results ul li .product-info .insurance-container .insurance-logo{margin-right:1rem;width:100%}.search-results ul li .product-details .block .column.item-style{border-bottom:1px solid #e4e6ef}.cqs-estimator-tan-seperator{border-bottom:3px solid #e4e6ef;width:calc(100% - 8px)}.product-detail-modal .modal-body .main-panel .details-container .container-row .insurance-logo img{width:150px}.no-hover-effect:hover{background-color:inherit!important;transform:inherit!important}.custom-modal-width{max-width:70%}.uppercase-input{text-transform:uppercase}.uppercase-input::placeholder{text-transform:none}.react-datepicker-wrapper{width:100%!important}.btn-orange,.btn-orange:focus,.btn-orange:hover{color:#f0f0f0}button.btn.outline-secondary{background:#f6f6f6;border:1px solid #e4e4e4}button.btn.outline-secondary svg{margin-right:8px;vertical-align:text-bottom}button#salva_button svg{color:#0c0}.new-model .navbar-brand{color:#fff;font-size:14px;font-weight:600;padding:1px 12px}.basic-multi-select .select__control{background-color:#f5f8fa!important;border-color:#f5f8fa!important;border-radius:.475rem;color:#5e6278!important;font-size:1.1rem;font-weight:500;line-height:1.5;outline:none;padding:.3rem;transition:color .2s ease,background-color .2s ease!important}.basic-multi-select .select__control input::placeholder{color:#a1a5b7}.refresh-button{align-items:center;background-color:#e1f0ff;color:#3e97ff;display:flex;gap:2px;justify-content:center}.refresh-button:hover{background-color:#3e97ff;border-color:#3e97ff;color:#fff;transition:background-color .3s,color .3s}.refresh-button:hover svg{fill:#fff}.export-btn{background-color:#ee7d4b!important;color:#fff!important}.export-btn:active,.export-btn:focus,.export-btn:hover{background-color:#e7641f!important;color:#fff!important}.input-file-lable{display:flex;overflow:hidden}.input-file,.input-file-lable span{left:-100px;position:relative}.input-file{min-width:400px}input[type=file]{display:none}.custom-file-upload{border:1px solid #ccc;clear:both;cursor:pointer;display:inline-block;padding:4px 12px}.custom-file-upload-lable{border:1px solid #ced4da;float:left;height:34px;width:calc(100% - 210px)}.datalist-input-is-expanded{height:300px;overflow-y:scroll}.react-datalist-input__textbox{padding:.5rem .75rem!important}.react-datalist-input__container>label{margin-bottom:8px}.nav-tabs{background-color:#fff;border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{border-radius:4px 4px 0 0;margin-right:.5rem;padding:.5rem 1rem}.nav-tabs .nav-link:hover{border:none;color:#0d6efd}.nav-tabs .nav-link.active{background-color:#fff;border-bottom:2px solid #0d6efd}.nav-tabs .nav-link{border:none;border-bottom:2px solid transparent;color:#6c757d;font-weight:500;padding:12px 20px;transition:all .2s ease}.nav-tabs .nav-link:hover{background:#f8f9fa;border-color:#dee2e6;color:#495057}.nav-tabs .nav-link.active{background:#f8f9fa;border-bottom-color:#0d6efd;color:#0d6efd;font-weight:600}.modal-header{color:#f0f0f0}.modal-header .btn-close{background-color:#f0f0f0}.custom-modal-width .modal-dialog{margin:1.75rem auto;max-width:70%}.loading-overlay{height:100%;left:0;top:0;width:100%}.loading-overlay,.loading-overlay-small{align-items:center;backdrop-filter:blur(5px);background:hsla(0,0%,100%,.95);display:flex;justify-content:center;position:fixed;z-index:9999}.loading-overlay-small{height:calc(100vh - 95px);left:275px;overflow:hidden;top:85px;width:calc(100vw - 285px)}.loading-overlay-small:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%;border-radius:12px;content:"";height:100%;width:100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-content{text-align:center}.loading-spinner{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.spinner-circle{animation:bounce 1.4s ease-in-out infinite both;background-color:#009ef7;border-radius:50%;height:12px;width:12px}.spinner-circle:first-child{animation-delay:-.32s}.spinner-circle:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.loading-text{align-items:center;color:#181c32;display:flex;font-size:18px;font-weight:500;justify-content:center}.loading-dots{display:inline-flex;margin-left:4px}.loading-dots span{animation:dots 1.4s ease-in-out infinite both;font-size:24px;line-height:1}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes dots{0%,80%,to{opacity:0}40%{opacity:1}}.loading-screen{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.loading-screen:before{background:url(/662cad0eadd64f52f9fa.png) 50%/cover;opacity:.3}.loading-screen:after,.loading-screen:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.loading-container{position:relative;text-align:center;z-index:1}.logo-container{margin-bottom:2rem;position:relative}.logo-container .logo-image{animation:logoFloat 3s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(255,255,255,.5));height:60px}.logo-container .logo-glow{animation:logoGlow 2s ease-in-out infinite alternate;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 70%);border-radius:50%;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes logoGlow{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.text-container{margin-bottom:2rem}.text-container .loading-title{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:2px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.text-container .loading-title .char{animation:charFadeIn .5s ease-in-out forwards;display:inline-block;opacity:0}.text-container .loading-title .char:nth-child(13),.text-container .loading-title .char:nth-child(14),.text-container .loading-title .char:nth-child(15){animation:dotsPulse 1.5s ease-in-out infinite;animation-delay:1.5s}@keyframes charFadeIn{0%{opacity:0;transform:translateY(20px) rotateX(90deg)}to{opacity:1;transform:translateY(0) rotateX(0deg)}}@keyframes dotsPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.svg-container{margin-bottom:2rem}.svg-container .loading-svg{height:120px;width:120px}.svg-container .loading-svg .outer-ring{animation:outerRingRotate 4s linear infinite}.svg-container .loading-svg .animated-ring{animation:ringProgress 2s ease-in-out infinite}.svg-container .loading-svg .dot{animation:dotPulse 2s ease-in-out infinite;opacity:0}.svg-container .loading-svg .dot.dot-1{animation-delay:0s}.svg-container .loading-svg .dot.dot-2{animation-delay:.25s}.svg-container .loading-svg .dot.dot-3{animation-delay:.5s}.svg-container .loading-svg .dot.dot-4{animation-delay:.75s}.svg-container .loading-svg .dot.dot-5{animation-delay:1s}.svg-container .loading-svg .dot.dot-6{animation-delay:1.25s}.svg-container .loading-svg .dot.dot-7{animation-delay:1.5s}.svg-container .loading-svg .dot.dot-8{animation-delay:1.75s}@keyframes outerRingRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ringProgress{0%{stroke-dashoffset:283}50%{stroke-dashoffset:0}to{stroke-dashoffset:-283}}@keyframes dotPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.particles .particle{background:hsla(0,0%,100%,.6);border-radius:50%;height:4px;position:absolute;width:4px}.particles .particle.particle-1{animation:particleFloat1 6s ease-in-out infinite;left:10%;top:20%}.particles .particle.particle-2{animation:particleFloat2 8s ease-in-out infinite;left:80%;top:60%}.particles .particle.particle-3{animation:particleFloat3 7s ease-in-out infinite;left:20%;top:80%}.particles .particle.particle-4{animation:particleFloat4 9s ease-in-out infinite;left:70%;top:30%}.particles .particle.particle-5{animation:particleFloat5 5s ease-in-out infinite;left:60%;top:70%}.particles .particle.particle-6{animation:particleFloat6 10s ease-in-out infinite;left:30%;top:40%}@keyframes particleFloat1{0%,to{opacity:.6;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(30px,-20px) scale(1.2)}}@keyframes particleFloat2{0%,to{opacity:.6;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(-40px,30px) scale(1.2)}}@keyframes particleFloat3{0%,to{opacity:.6;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(20px,-30px) scale(1.2)}}@keyframes particleFloat4{0%,to{opacity:.6;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(-30px,-20px) scale(1.2)}}@keyframes particleFloat5{0%,to{opacity:.6;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(40px,20px) scale(1.2)}}@keyframes particleFloat6{0%,to{opacity:.6;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(-20px,40px) scale(1.2)}}.progress-container{margin:0 auto;width:200px}.progress-container .progress-bar{background:hsla(0,0%,100%,.2);border-radius:2px;height:4px;overflow:hidden;position:relative;width:100%}.progress-container .progress-bar:before{animation:progressShine 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.progress-container .progress-bar .progress-fill{animation:progressFill 3s ease-in-out infinite;background:linear-gradient(90deg,#fff,#f0f0f0);border-radius:2px;box-shadow:0 0 10px hsla(0,0%,100%,.5);height:100%}@keyframes progressFill{0%{width:0}50%{width:70%}to{width:100%}}@keyframes progressShine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:768px){.loading-screen .text-container .loading-title{font-size:2rem;letter-spacing:1px}.loading-screen .svg-container .loading-svg{height:100px;width:100px}.loading-screen .logo-container .logo-image{height:50px}}@media(max-width:480px){.loading-screen .text-container .loading-title{font-size:1.5rem}.loading-screen .svg-container .loading-svg{height:80px;width:80px}.loading-screen .logo-container .logo-image{height:40px}}*{font-family:Poppins,Helvetica,"sans-serif"}body{background:#eef0f8;color:#3f4254;margin:0}.help-button{align-items:center;background:#5014d0;border:none;border-radius:50%;box-shadow:2px 2px 10px rgba(0,0,0,.3);color:#fff;cursor:grab;display:flex;height:60px;justify-content:center;position:fixed;width:60px;z-index:99999}.scrollable-modal-body{max-height:70vh;overflow-y:auto;padding-right:10px}.help-button:active{cursor:grabbing}.draggable-help-button{position:fixed;z-index:1000}
/*# sourceMappingURL=weunit.main.2a117ebcdca420a6225c.css.map*/