@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}*{font-family:Poppins,sans-serif}.validation-text-warning{font-size:13.5px}.ms-no-word-break{word-break:keep-all;overflow-wrap:break-word}.ms-util-card--shadow-sm{box-shadow:0 .5px 1px -1px #00000029,0 1.5px 3px #0000001f,0 1.5px 6px 3px #0000000d}.ms-util-card--shadow-md{box-shadow:0 .75px 1.5px -1.5px #00000029,0 2.25px 4.5px #0000001f,0 3.75px 9px 3px #00000017}.ms-util-card--shadow-lg{box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.ms-util-text-cursive{font-style:italic}.ms-util-text-italic--sm{font-style:italic;font-size:14px}.full-modal .ant-modal{max-width:100%;top:0;padding-bottom:0;margin:0;overflow:hidden}.full-modal .ant-modal-content{border-radius:0;display:flex;flex-direction:column}.full-modal .ant-modal-body{flex:1}.full-modal.no-scroll.ant-modal-wrap{overflow:hidden}.ms-card-no-border-radius.ant-card{border-radius:0}.ms-dashboard-page-wrapper{margin:20px}.ms-dashboard-page-wrapper .ant-form-item{margin-bottom:0}.ms-dashboard-page-wrapper .ant-card{box-shadow:0 .75px 1.5px -1.5px #00000029,0 2.25px 4.5px #0000001f,0 3.75px 9px 3px #00000017;transition:.3s;border:transparent}.ms-dashboard-page-wrapper .ms-dashboard-count-card{height:100%;display:flex;align-items:center}.ms-dashboard-page-wrapper .ms-dashboard-count-card .ant-card-body{padding:15px 20px}.ms-dashboard-page-wrapper .ms-dashboard-count-card .ant-card-body .ant-avatar-string{font-size:22px}.ms-dashboard-page-wrapper .ms-dashboard-count-card .ant-card-body .ant-card-meta-title{color:#fff}.ms-dashboard-page-wrapper .ms-dashboard-count-card .ant-card-body .ant-card-meta-description{color:#fff;font-size:15px;font-weight:600}.ms-dashboard-page-wrapper .ms-dashboard-count-card .ant-card-body .ant-card-meta-avatar{color:#fff;display:flex;align-items:center}.ms-dashboard-page-wrapper .ms-dashboard-count-card.ms-count-card-tlc{background:linear-gradient(to bottom right,#6988e7,#4169e1)}.ms-dashboard-page-wrapper .ms-dashboard-count-card.ms-count-card-appuntamenti,.ms-dashboard-page-wrapper .ms-dashboard-count-card.ms-count-card-appuntamenti-oggi{background:linear-gradient(to bottom right,#30d5c8,#24b3a8)}.ms-dashboard-page-wrapper .ms-dashboard-count-card.ms-count-card-prodotti{background:linear-gradient(to bottom right,#50c878,#50c878)}.ms-dashboard-page-wrapper .ms-dashboard-count-card.ms-count-card-ok-totale,.ms-dashboard-page-wrapper .ms-dashboard-count-card.ms-count-card-clienti{background:linear-gradient(to bottom right,#4cbb17,#4cbb17)}.ms-dashboard-page-wrapper .ms-dashboard-count-card.ms-count-card-efficienza-energetica{background:linear-gradient(to bottom right,#50c878,#50c878)}.ms-summary-row{background-color:#f0f0f0}.ms-statistic-table-row-striped{background-color:#fafafa}.ms-statistic-table-head-title-success{color:#9acd32;font-weight:700;white-space:nowrap}.ms-statistic-table-head-title-warning{color:#ffb62e;font-weight:700;white-space:nowrap}.ms-statistic-table-head-title-work-shifts{color:#ed7184;font-weight:700;white-space:nowrap}.ms-statistic-table-head-title-autonomy{color:#f58346;font-weight:700;white-space:nowrap}.ms-statistic-summary-cell{font-size:17px;font-weight:700;background-color:#f0f0f0;border-width:.5px .5px 0 .5px;border-style:solid;border-color:#d9d9d9cc}.ms-summary-cell-success{color:#9acd32}.ms-summary-cell-warning{color:#ffb62e}.ms-appointments-page-nav{display:flex;justify-content:space-between;gap:10px}.ms-appointments-page-nav__col{display:flex;align-items:center}.col-btn-reset-data{display:flex;justify-content:center;align-items:center}.btn-reset-data{color:#fff;background-color:#f50}.not-full-modal .ant-modal{max-width:80%;top:5%;bottom:5%;padding-bottom:5%;margin:0 auto}.fc .fc-button{background-color:#1677ff;padding:4px 15px;border-width:0;transition:all .2s cubic-bezier(.65,.05,.36,1);white-space:nowrap;box-shadow:none}.fc .fc-button:hover{background-color:#4096ff}.fc .fc-button:active{background-color:#1677ff}.fc .fc-button.fc-button-primary:not(:disabled).fc-button-active{background-color:#1677ff;opacity:.8;scale:1.05}.fc .fc-button.fc-button-primary:disabled{cursor:not-allowed;border-color:#d9d9d9;color:#00000040;background-color:#0000000a;box-shadow:none}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0;padding:15px 20px;display:flex;gap:10px;flex-wrap:wrap}@media (max-width: 460px){.fc .fc-toolbar.fc-header-toolbar{justify-content:center}}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk{display:flex}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .fc-button-group{display:flex;gap:10px}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button{border-radius:6px;padding:3px 10px}.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:nth-child(2){text-transform:uppercase;font-size:13px}.fc .fc-col-header-cell-cushion{text-transform:uppercase;color:#3a3a3a}.fc .fc-daygrid-day-frame .fc-daygrid-day-top{color:#fff;margin-bottom:3px;font-size:20px;transition:.2s}.fc .fc-daygrid-day-frame .fc-daygrid-day-top:hover{background-color:#0000000d}.fc .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-day-number{text-align:right;width:100%;color:gray;text-decoration:none}.fc .fc-daygrid-day-frame .fc-daygrid-day-events{font-size:14px;margin-bottom:5px}.fc .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-dot{display:none}.ms-contacts-row .ant-space{flex-grow:1}.ms-contacts-row .ant-space .ant-space-item:first-child{width:100%}.ms-update-appointment-modal{height:100%}.ms-update-appointment-modal .ant-modal-content{height:auto}.ms-update-appointment-modal .ant-modal-content .ant-divider{margin:5px 0}@media (max-width: 460px){.ms-update-appointment-modal .ant-modal-content{padding:15px 20px}.ms-update-appointment-modal .ant-modal-content .ant-card{border:none}.ms-update-appointment-modal .ant-modal-content .ant-card-body{padding:0}}.ms-update-appointment-modal .ant-divider{margin-bottom:10px}.ms-update-appointment-modal .ant-form-item{margin-bottom:15px}.ms-update-appointment-modal .ant-card-body{height:100%}.ms-update-appointment-modal .ant-form-item.ms-agent-select{text-align:center;margin:0!important;width:100%;gap:30px}.ms-update-appointment-modal .ant-form-item.ms-agent-select .ant-select-selection-item{font-weight:500;font-size:17px}.ms-select-time-popup{font-size:18px;width:150px}.ms-select-time-popup .ant-picker-panel{width:100%}.ms-select-time-popup .ant-picker-panel .ant-picker-time-panel-column{overflow-y:scroll}.ms-select-time-popup .ant-picker-panel .ant-picker-time-panel-column:nth-last-child(1){overflow-y:hidden;width:23px}.ms-select-time-popup .ant-picker-panel .ant-picker-time-panel-column .ant-picker-time-panel-cell{display:flex;justify-content:center}.ms-select-time-popup .ant-picker-panel .ant-picker-time-panel-column .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{padding:0;width:100%;display:flex;justify-content:center}.ant-picker-input>input{cursor:pointer}.ant-card{border-radius:6px}.ant-card.ant-card--no-border-radius{border-radius:0}.ms-select-date-popup,.ms-time-picker{width:100%}.ms-select-date-popup .ant-picker-input>input,.ms-time-picker .ant-picker-input>input{font-weight:500;width:100%}.ms-select-date-popup.ms-date-month-picker .ant-picker-input>input,.ms-time-picker.ms-date-month-picker .ant-picker-input>input{text-transform:capitalize}.ms-time-picker-popup{font-size:17px;font-weight:500}.ms-time-picker-popup .ant-picker-panel{width:100%}.ms-time-picker-popup .ant-picker-panel .ant-picker-time-panel-column{overflow-y:scroll;width:90px}.ms-time-picker-popup .ant-picker-panel .ant-picker-time-panel-column:nth-last-child(1){overflow:auto;width:80px}.ms-time-picker-popup .ant-picker-panel .ant-picker-time-panel-column .ant-picker-time-panel-cell{display:flex;justify-content:center}.ms-time-picker-popup .ant-picker-panel .ant-picker-time-panel-column .ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{padding:0;width:100%;display:flex;justify-content:center}.fc-event{margin-left:2px;padding:1px 0 2px 2px;border-radius:6px;transition:.2s;border:none;overflow:hidden}.fc-event.ms-calendar-event-wrapper{font-size:30px!important}.fc-event:hover{opacity:.9;scale:1.05}.fc-event:active{transition:.1s}.ms-table-expandable-row{background-color:#f8f8ff}.ms-update-appointment-modal .ms-apt-status-dropdown.ant-select .ant-select-selector{font-weight:700;font-size:18px;color:#fff;border:0}.ms-update-appointment-modal .ant-select.nuovo-appuntamento .ant-select-selector{background-color:#00a3a3}.ms-update-appointment-modal .ant-select.concluso .ant-select-selector{background-color:#228b22}.ms-update-appointment-modal .ant-select.attesa .ant-select-selector{background-color:#f27900}.ms-update-appointment-modal .ant-select.non-accettato .ant-select-selector{background-color:#e32227}.ms-update-appointment-modal .ant-select.cliente-assente .ant-select-selector{background-color:#2e2e2e}.ms-update-appointment-modal .ant-select.non-valido .ant-select-selector{background-color:maroon}.ms-update-appointment-modal .ant-select.rifissare .ant-select-selector{background-color:#b9f}.ms-update-appointment-modal .ant-select.referral .ant-select-selector{background-color:#055c9d}.fc-event .fc-event-time{color:#fff;font-weight:700}.fc-event .fc-event-title{color:#fff;font-weight:600}.fc-event.attesa-conferma{background:#e97451;background:repeating-linear-gradient(45deg,#ffae42,#ffae42 10px,#e58300 10px,#e58300 20px);border:2px solid #e58300}.fc-event.confermato{background:repeating-linear-gradient(45deg,#10bbe5,#10bbe5 10px,#0d98ba 10px,#0d98ba 20px);border:2px solid #0d98ba}.fc-event.rifiutato{background:repeating-linear-gradient(45deg,#ed7377,#ed7377 10px,#e84b4f 10px,#e84b4f 20px);border:2px solid #e84b4f}.fc-event.nuovo-appuntamento{background-color:#00a3a3}.fc-event.concluso{background-color:#228b22}.fc-event.attesa{background-color:#f27900}.fc-event.non-accettato{background-color:#e32227}.fc-event.non-valido{background-color:maroon}.fc-event.cliente-assente{background-color:#2e2e2e}.fc-event.rifissare{background-color:#b9f}.fc-event.referral{background-color:#055c9d}.fc-event.ms-work-shift-status-completato{background-color:#32c732}.fc-event.ms-work-shift-status-in-corso{background-color:#38aee6}.fc-event.ms-work-shift-status-pianificato{background-color:#ffb52e}.ms-responsive-full-modal.ant-modal{max-width:100%;top:0;margin-bottom:0}@media (min-width: 1600px){.ms-responsive-full-modal.ant-modal{border-radius:8px;max-width:1600px;top:30px;margin-bottom:400px}.ms-responsive-full-modal.ant-modal .ant-modal-content{border-radius:8px!important}}.ant-drawer-body{padding:15px 20px}@media (max-width: 460px){.ant-drawer-body{padding:15px 20px}.ant-drawer-body .ant-card{border:none}.ant-drawer-body .ant-card-body{padding:0}}.ant-form-item{margin-bottom:15px}.ms-transition-container{max-height:1000px;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .5s ease-out}.slide-fade-enter-from,.slide-fade-leave-to{transform:translate(20px);opacity:0}.fade-enter-active,.fade-leave-active,.slide-fade-enter-active,.slide-fade-leave-active{transition:opacity .7s,transform .5s,max-height .7s,padding .5s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0;max-height:0;padding:0}.slide-fade-enter{transform:translate(-20px);opacity:0}.slide-fade-enter-active{transform:translate(0)}.slide-fade-leave-to{transform:translate(20px);opacity:0;max-height:0;padding:0}.fade-scale-enter-active{transition:all .5s ease-out}.fade-scale-enter,.fade-scale-leave-to{opacity:0;transform:scale(.9)}.fade-up-enter-active{transition:all .5s ease-out}.fade-up-enter,.fade-up-leave-to{opacity:0;transform:translateY(20px)}.fade-down-enter-active{transition:all .5s ease-out}.fade-down-enter,.fade-down-leave-to{opacity:0;transform:translateY(-20px)}.fade-left-enter-active{transition:all .5s ease-out}.fade-left-enter,.fade-left-leave-to{opacity:0;transform:translate(20px)}.fade-right-enter-active{transition:all .5s ease-out}.fade-right-enter,.fade-right-leave-to{opacity:0;transform:translate(-20px)}.ms-calendar-nav{border-top:1px solid #ddd;padding:10px 20px}.ms-export-btn-primary-green{border-color:#18a558;color:#18a558;background-color:#fff}.ms-export-btn-primary-green:hover{color:#fff!important;background-color:#18a558;border-color:#18a558!important}.ms-import-btn-primary-green{border-color:#18a558;color:#18a558;background-color:#fff}.ms-import-btn-primary-green:hover{color:#fff!important;background-color:#18a558;border-color:#18a558!important}.ms-table-row-bg-imported-resource{background-color:#db7093}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
