@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.main-layout.main-calendar-layout-container{padding-top:2rem}.main-calendar-wrapper{width:90%;background-color:#fff;padding:32px;border-radius:16px}.main-calendar-wrapper .fc-timegrid-slot-label-frame{text-align:center}.main-calendar-wrapper .fc .fc-toolbar{justify-content:space-between}.main-calendar-wrapper .fc-toolbar-chunk{display:flex;justify-content:center;align-items:center}.main-calendar-wrapper .fc-toolbar-chunk:last-child{border:1px solid #cad2de;border-radius:25px}.calendar-container{display:flex;flex-direction:column;width:100%;margin:0 auto;background-color:#fff;padding:1.5% 5%}.calendar-container h6{margin-bottom:1rem}.calendar-selects{display:flex;flex-direction:column}.calendar-select-group-one,.calendar-select-group-two{display:flex}.calendar-select-single{width:100%;margin-right:5px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.layout-horizontal-divider{display:flex;flex:1}.icon-wrapper{display:flex;justify-content:center;align-items:center;border-radius:100%;aspect-ratio:1;width:40px;height:40px;margin-left:10px}.divider{border:1px solid rgba(202,210,222,.3019607843);width:100%;margin-top:18px;margin-bottom:18px}.divider-no-border{width:100%;margin-top:18px;margin-bottom:18px}.columns-separator{display:flex;justify-content:center}.text-semi-bold{font-weight:600}.container-padding-h{padding-left:5%;padding-right:5%}.container-padding-v{padding-top:5%;padding-bottom:5%}.container-padding-top{padding-top:5%}.container-padding-bottom{padding-bottom:5%}.template-success-1{background:url(/images/bg-1.png);background-repeat:no-repeat;background-position:bottom right;padding-bottom:5rem}.template-success-1 div{margin-top:3rem}.template-success-1 button{width:270px}.template-success-2{background:url(/images/bg-2.png);background-repeat:no-repeat;background-position:bottom right;padding-bottom:5rem}.template-success-2 div{margin-top:3rem}.template-success-2 button{width:270px}.input-full-width{width:100%}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.MuiButtonBase-root.MuiTab-root{font-weight:400;font-family:work-sans,sans-serif;text-transform:none!important;font-size:16px!important}.MuiButtonBase-root.MuiTab-root.Mui-selected{color:#182c4b!important;font-weight:600;font-family:work-sans,sans-serif;text-transform:none;font-size:18px!important;letter-spacing:-1px!important}.MuiTabs-indicator{position:absolute;height:3px!important;bottom:0;width:100%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1) 0ms;transition:all .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#182c4b!important}.MuiPaper-root.MuiPopover-paper{border-radius:10px!important;margin-top:10px;box-shadow:0 0!important;border:1px solid rgba(202,210,222,.3019607843)}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}*,*:after,*:before{box-sizing:border-box}body{font-family:work-sans,sans-serif;background-color:#f8f8f8;font-size:normal;line-height:1.5;overflow-x:hidden}h6{font-family:work-sans,sans-serif;font-size:1.5rem;color:#182c4b;font-weight:600;line-height:30px}span{font-family:work-sans,sans-serif}p{font-family:work-sans,sans-serif;line-height:22px;color:#7e848d}a{font-family:work-sans,sans-serif;text-decoration:underline;color:#7e848d}a:focus{outline:none}a::-moz-focus-inner{border:0}img{-webkit-user-select:none;user-select:none}svg{width:22px;height:22px}input{border:0;outline:none;font-family:work-sans,sans-serif}button,span.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label,.MuiButtonBase-root.MuiTab-root.MuiTab-textColorPrimary,.MuiTooltip-tooltip.MuiTooltip-tooltipArrow.MuiTooltip-tooltipPlacementBottom,.MuiTableCell-root.MuiTableCell-body.MuiTableCell-sizeMedium{font-family:work-sans,sans-serif}.device-image-background{background-color:#2f71aa}.markdown>*{all:revert}.markdown>* strong{font-weight:700}.markdown>* em{font-style:italic}.input-wrapper{width:100%;margin-bottom:1rem}.input-container-default{position:relative;padding:1rem;width:100%;border-radius:10px;display:flex;flex-direction:row;border:1px solid rgb(202,210,222)}.input-container-default.focus{position:relative;padding:1rem;width:100%;border-radius:10px;display:flex;flex-direction:row;border:2px solid #182c4b}.input-container-default.error{position:relative;padding:1rem;width:100%;border-radius:10px;display:flex;flex-direction:row;border:2px solid #ce2b37}.input{width:100%;border:none;padding:8px 0;outline:none;background-color:inherit}.input.has-value,.input:focus{outline:none}.input-label{position:absolute;top:30%;left:10px;bottom:0;font-size:14px;transition:.3s ease;margin-top:2px;color:#718198}.input.has-value~.input-label,.input:focus~.input-label{top:-1px;font-size:12px;color:#000;padding-top:5px}.input.has-value~.input-label.error{color:#ce2b37}.password-container{display:flex;align-items:center}.error-text{color:#ce2b37;font-size:.875rem}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.button{border:none;padding:10px 20px;cursor:pointer;width:372px;height:60px;font-size:1rem;border-radius:100px;display:flex;align-items:center;justify-content:center;font-family:work-sans,sans-serif}.button svg{margin-left:6px}.button.primary{background-color:#182c4b;color:#fff}.button.primary svg{fill:#fff}.button.warning{background-color:#ce2b37;color:#fff}.button.warning svg{fill:#fff}.button.flat{font-weight:600;text-decoration:underline;width:auto;background-color:transparent;color:#0076cc}.button.flat svg{fill:#fff}.button.disabled{background-color:#d8e4ed;color:gray;cursor:not-allowed}.button.disabled svg{fill:gray}.button.secondary{padding:10px 20px;background-color:transparent;color:#182c4b;border:1px solid #182c4b}.button.secondary svg{fill:#182c4b}.button.secondary:hover{background-color:#d3d3d3}.button.link{color:#182c4b;border:0;padding:0;width:120px;height:30px;font-weight:700;font-size:.95rem}.button.link svg{fill:#182c4b}.button.link:hover{text-decoration:underline}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.loader{color:official;position:relative;width:60px;height:60px;display:flex;justify-content:center;align-items:center;aspect-ratio:1;align-self:center;margin:0 auto}.loader svg{width:80px;height:80px;animation:rotate 1.2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.action-container,.action-container-right,.action-container-left{display:flex;align-items:center;font-size:1rem;cursor:pointer;justify-content:space-between;height:fit-content}.action-container-right-icon{display:flex;align-items:center;max-width:2rem;margin-left:5px}.action-container-left{flex-direction:row-reverse}.action-container-left-icon{display:flex;align-items:center;max-width:2rem;margin-right:5px}.fill{background-color:#cad2de4d;border-radius:70px;padding:8px 15px;color:#182c4b}.fill svg{width:18px}.clear{background-color:#fff;border:1px solid #0076cc;border-radius:60px;padding:8px 12px;color:#0076cc}.clear svg{width:18px}.additional-text{width:230px}.additional-text .clear{background-color:#fff;border:1px solid #0076cc;border-radius:60px;padding:8px 12px;color:#0076cc}.additional-text .clear svg{width:18px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.field-container{width:160px;margin-bottom:3rem;margin-right:1rem}.field-container-label{color:#7e848d;font-size:14px}.field-container-content{display:flex;align-items:center}.field-container-content p{margin-right:10px;color:#182c4b}.field-container-content svg{width:.875rem;height:16px;width:16px;cursor:pointer}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.chip-container-default{border-radius:26px;display:flex;justify-content:center;align-items:center;font-weight:600;max-width:250px;height:28px;font-size:14px;padding:0 20px;background-color:#cad2de4d;cursor:pointer}.chip-container-default span{color:#182c4b}.chip-container-default.selected{border-radius:26px;display:flex;justify-content:center;align-items:center;font-weight:600;max-width:250px;height:28px;font-size:14px;padding:0 20px;background-color:#182c4b}.chip-container-default.selected span{color:#fff;margin:0 auto}.chip-container-success{border-radius:26px;display:flex;justify-content:center;align-items:center;font-weight:600;max-width:250px;height:28px;font-size:14px;padding:0 20px;background-color:#e2f8db}.chip-container-success span{color:#4f9b21;margin:0 auto}.chip-container-warning{border-radius:26px;display:flex;justify-content:center;align-items:center;font-weight:600;max-width:250px;height:28px;font-size:14px;padding:0 20px;background-color:#ffe6e6}.chip-container-warning span{color:#ce2b37;margin:0 auto}.chip-container-error{border-radius:26px;display:flex;justify-content:center;align-items:center;font-weight:600;max-width:250px;height:28px;font-size:14px;padding:0 20px;background-color:#fff4cc}.chip-container-error span{color:#ce2b37;margin:0 auto}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.validator-text-container{display:flex;align-items:center}.validator-text-container p{font-size:14px}.validator-text-icon-container{margin-right:10px}.validator-text-icon-container svg{width:14px;height:14px}.phone-input-select-item{color:#7e848d}.phone-input-container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px}.phone-input-container-input{width:75%}.custom-tooltip-children{margin-left:10px;display:flex;justify-content:center;align-items:center;border-radius:100px;width:2.3rem;height:2.3rem;padding:8px}.custom-tooltip-children:hover{cursor:pointer;background-color:#fff}.alert-wrapper{position:absolute;top:5px;width:95%;align-self:center}.menu-item-span{display:flex;width:280px;padding:2% 4%;justify-content:center!important}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.progress{max-width:100%;flex:1}.progress-list{width:100%;display:flex;flex-direction:row;justify-content:center}.progress-list-item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;flex:1 1 0px;max-width:285px;word-break:break-all;padding:0 2px}.progress-list-item:before,.progress-list-item:after{content:"";display:block;position:absolute;top:20px;z-index:-1;background-color:#cad2de;display:flex;flex-grow:1;height:3px;width:20%}.progress-list-item:before{left:0}.progress-list-item:after{right:0}.progress-list-item:first-of-type:before,.progress-list-item:last-of-type:after{display:none}.progress-list-item-circle{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:18px;line-height:1.33;margin-bottom:16px;overflow:hidden;-webkit-user-select:none;user-select:none;color:#cad2de;background-color:#f8f8f8;border:3px solid #cad2de}.progress-list-item-label{font-size:1rem;line-height:1.33;color:#cad2de;font-weight:600}.progress-list-item.done .progress-list-item-circle{background-color:#4f9b21;color:#fff;border:0}.progress-list-item.done .progress-list-item-label{color:#4f9b21}.progress-list-item.active .progress-list-item-circle{background-color:#182c4b;color:#fff;border:0}.progress-list-item.active .progress-list-item-label{color:#182c4b}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.status-bar{display:flex;align-items:center}.status-bar-text{color:#7e848d}.status-bar-text.success{color:#4f9b21}.status-bar-icon-container{margin-left:10px;display:flex;justify-content:center;align-items:center;padding:1rem 0}.status-bar-icon-container-loader{width:20px;height:20px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.search-bar-wrapper{display:flex;justify-content:space-between;align-items:center;padding:5px;border-radius:100px;overflow:hidden;border:2px solid rgba(202,210,222,.3019607843)}.search-bar-wrapper input{flex:1;background-color:inherit}.search-bar-wrapper.error{border:2px solid #ce2b37}.search-bar-icon{width:5%;display:flex;align-items:center;justify-content:center;height:30px;margin-left:5px}.search-bar-icon svg{width:16px}.search-bar-action{width:130px;justify-content:center}.search-bar-cancel{margin-right:10px;cursor:pointer}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.toggle-button-group{display:flex;justify-content:space-evenly;align-items:center;border:1px solid rgba(202,210,222,.3019607843);border-radius:80px;padding:5px 0;width:330px;height:55px;cursor:pointer}.toggle-button-group-duo{display:flex;justify-content:space-evenly;align-items:center;border:1px solid #cad2de;border-radius:80px;padding:3px 0;width:220px;height:55px;cursor:pointer;margin-bottom:20px}.toggle-button{width:30%;display:flex;justify-content:center;align-items:center}.toggle-button-duo{width:48%;display:flex;justify-content:center;align-items:center}.toggle-button.active,.toggle-button-duo.active{background-color:#182c4b;color:#fff;height:100%;display:flex;align-items:center;justify-content:center;border-radius:80px}.popover-container{cursor:pointer}.popover-content{background-color:#fff;padding:18px 10px}.popover-content svg{width:16px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.breadcrumb-text{font-size:.875rem;cursor:pointer}.breadcrumb-text.active{color:#000}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.turn-row-container{display:flex;justify-content:space-between}.turn-row-top{display:flex;margin-bottom:15px}.turn-row-top-label{margin-right:10px}.turn-row-inner{width:49%}.turn-row-action{display:flex;align-items:center;justify-content:flex-start;text-decoration:underline;color:#ce2b37;font-size:14px}.turn-row-action-icon{width:15px;height:15px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.action-box{width:32%;height:158px;border-radius:10px;background-color:#f3f4f6;padding:15px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.action-box-linear{height:60px;border-radius:10px;background-color:#f3f4f6;padding:15px;display:flex;flex-direction:column;cursor:pointer;margin-bottom:8px}.action-box-content{font-size:48px;font-weight:600}.action-box-action-icon{width:10px;height:10px}.action-box-action-rectangular{width:auto}.status-container-wrapper{display:flex;flex:1;justify-content:center;align-items:center;border:.8px solid #cad2de;margin-top:1rem;border-radius:16px;width:100%;height:100%;color:#718198}.status-container-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.status-container-inner-text{display:flex;flex-direction:column;align-items:center;gap:10px}.status-container-inner-text p{max-width:70%;text-align:center}.status-container-inner-text-error{color:#ce2b37;font-weight:600}.status-container-inner-action{margin-top:15px}.edit-icon-popover{margin-left:25px;cursor:pointer}.tree-item-actions{display:flex;flex-direction:row}.card{width:245px;height:230px;border-radius:9px;border:1px solid #cad2de;position:relative;background-color:#fff;cursor:pointer}.card.device-disabled .upper{filter:blur(2px) brightness(.7)}.card.device-disabled .disabled{position:absolute;top:44%;left:25%;right:25%;background-color:#fff}.card-skeleton{width:245px;height:230px}.card-image{width:244px;height:160px;border-radius:8px 8px 0 0}.lower h1{padding:2% 4%}.header-box{display:flex;background-color:#fff;border-bottom:1px solid rgba(202,210,222,.3019607843);align-items:center;justify-content:space-between;height:80px;padding:0 5%;box-shadow:0 2px 2px #0003}.header-box-right{display:flex;cursor:pointer}.header-box-right-user{display:flex;align-items:center;align-self:flex-end}.header-box-right-user svg{width:15px;height:15px;transform:rotate(90deg);margin-left:1rem}.profile-box-icon{width:160px}.profile-box-icon-red{display:flex;justify-content:space-around;width:160px;color:#ce2b37}.user-popover-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:200px;height:115px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.footer-container{width:100%;position:fixed;bottom:15px;left:0;right:0;padding:0 5%;height:10%;background-color:#f8f8f8;z-index:100}.footer-container-version{display:flex;justify-content:center;align-items:center}.footer-container-version-text{color:#7e848d;font-size:.875rem;font-weight:400}.footer-container-row{display:flex;justify-content:space-between;align-items:center}.footer-container-row-text{color:#7e848d;font-size:.75rem;font-weight:400}.footer-container-row-icons{display:flex;align-items:center;justify-content:space-around;width:10%}.footer-container-row-links{display:flex;align-items:center;justify-content:space-between}.footer-container-row-links a{font-size:.75rem;margin:0 5px;font-weight:400}.footer-container-row-links span{color:#7e848d;font-weight:400}.footer-separator{border:2px solid rgba(202,210,222,.3019607843);width:100%;display:block;margin:1rem 0}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.header{display:flex;background-color:#fff;border-bottom:1px solid rgba(202,210,222,.3019607843);align-items:center;justify-content:space-between;height:80px;padding:0 5%;box-shadow:0 2px 2px #0003}.header-right{display:flex;cursor:pointer}.header-right-user{display:flex;align-items:center;align-self:flex-end}.header-right-user svg{width:15px;height:15px;transform:rotate(90deg);margin-left:1rem}.header-left{display:flex;align-items:center;width:75%;height:100%}.header-left-logo-container{min-width:70px;max-width:100px}.header-left-logo-container img{height:100%;width:100%;cursor:pointer}.header-left nav{display:flex;flex:1;height:100%;padding:0 1rem;justify-content:flex-start;align-items:flex-end}.header-left nav ul{height:100%;display:flex;padding-top:1.5rem}.header-left nav ul a{text-decoration:none;margin-right:2.5rem;height:100%}.header-left nav ul a.active{border-bottom:5px solid #182c4b;color:#182c4b;font-weight:600}.progress-header{display:flex;justify-content:space-between;align-items:center;padding:.8rem 5%;border-bottom:1px solid rgba(202,210,222,.3019607843);min-height:90px}.progress-header-left-container{flex:1}.progress-header-left-container-text{font-weight:600;font-size:1.125rem;color:#182c4b}.progress-header-right-container{flex:1;display:flex;justify-content:flex-end}.progress-header-right-container-close{color:#ce2b37}.progress-header-progress-container{flex:2;display:flex}.variant-header{display:flex;justify-content:space-between;align-items:center;padding:.8rem 5%;border-bottom:1px solid rgba(202,210,222,.3019607843);height:80px;width:100%;background-color:#fff;position:absolute;top:0}.variant-header-left-container{flex:1}.variant-header-left-container-text{font-weight:600;font-size:1.125rem;color:#182c4b}.variant-header-right-container{flex:1;display:flex;justify-content:flex-end}.variant-header-right-container-close{color:#ce2b37}.variant-header-progress-container{flex:2;display:flex}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.selector{margin:.7rem 0;padding:1rem;border-radius:10px;display:flex;gap:0 10px;width:372px;justify-content:space-between;border:2px solid rgba(202,210,222,.3019607843);color:#182c4b;cursor:pointer}.selector svg{width:20px;height:20px}.selector-texts-container{display:flex;flex-direction:column;align-items:flex-start}.selector-left-container{display:flex;flex:1;align-items:center;white-space:normal;overflow:hidden;text-overflow:clip}.selector-left-container span p{margin-top:5px;font-size:14px}.selector-left-container svg{margin-right:10px;width:14px;height:14px}.selector-right-container{display:flex;max-width:15%;justify-content:flex-end;align-items:center}.selector.complete{background-color:#4f9b211a;border-color:#4f9b21}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.square-card-container{width:372px;height:320px;border-radius:20px;border:2px solid #dbe0e4;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:1rem 0;position:relative}.square-card-container-complete{display:flex;flex-direction:column;justify-content:center;align-items:center}.square-card-container-complete-img{width:50%;height:50%;align-self:center;margin:1rem 0;object-fit:contain}.square-card-container-filename{font-size:.75rem;color:#7e848d}.square-card-container-circle{border:1px solid;border-radius:100px;display:flex;justify-content:center;align-items:center;width:80px;height:80px;aspect-ratio:1;border-color:#dbe0e4}.square-card-container-circle.error{border:2px solid;border-color:#ce2b37}.square-card-container-circle.success{border:2px solid;border-color:#4f9b21}.square-card-container-text{min-width:300px;width:80%;max-width:324px;font-size:calc(1.313rem + 1px);line-height:24px;text-align:center;color:#182c4b;font-weight:600}.square-card-container-action{font-size:.75rem;text-align:center;color:#0076cc;font-weight:600;padding:8px 12px;border:1px solid #0076cc;border-radius:60px;cursor:pointer}.square-card-container-action.complete{font-size:1rem;text-align:center;color:#3b4c66;font-weight:600;padding:8px 12px;border:0;text-decoration:underline;position:absolute;bottom:2px}.square-card-container input[type=file i]{cursor:pointer;position:absolute;width:324px;opacity:0;margin-left:-10%}.square-card-loader{width:40px;height:40px}.square-card-container.disabled{opacity:.4}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.otp-wrapper{width:100%}.otp-container{font-size:calc(3.375rem - 4px);color:#182c4b;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid rgba(202,210,222,.3019607843);border-radius:10px;padding:3rem 4rem}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.location-card{width:372px;height:132px;border-radius:10px;border:1px solid rgba(202,210,222,.3019607843);padding:16px;margin-bottom:10px;cursor:pointer}.location-card-top{display:flex;align-items:center;justify-content:space-between}.location-card-top-title{font-size:1rem;font-weight:600;color:#182c4b}.location-card-top svg{width:14px;height:14px}.location-card-bottom{margin-top:5px;display:flex;flex-direction:column}.location-card-bottom-label{font-size:1rem;color:#7e848d;margin-bottom:5px}.location-card-bottom-item{font-size:.875rem;color:#182c4b;display:flex;align-items:center}.location-card-bottom svg{width:12px;height:12px;margin-right:10px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.modal-wrapper{position:fixed;width:100vw;height:100vh;background-color:#0006;bottom:0;left:0;z-index:1000000000;display:flex;align-items:center;justify-content:center}.modal-container{width:40vw;height:35vh;background-color:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.modal-container-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(202,210,222,.3019607843);padding-bottom:10px}.modal-container-top-close svg{cursor:pointer}.modal-container-top-title{color:#182c4b;font-size:18px;font-weight:600}.modal-container-content{display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(202,210,222,.3019607843);padding-bottom:10px;flex:3;text-align:center}.modal-container-content p{max-width:70%}.modal-container-bottom{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:row-reverse;padding-top:20px;border-top:1px solid #cad2de;gap:5px}@media (max-width: 768px){.modal-container-bottom{flex-direction:column;gap:5px}.modal-container-bottom button{width:100%;max-width:100%}}.modal-button{display:flex;flex-grow:1;height:50px;width:45%}.div{display:flex;justify-content:center}.fc .fc-toolbar{align-items:center;display:flex;justify-content:center}.fc-toolbar-title{width:260px;text-align:center;font-size:20px!important}.fc-scrollgrid.fc-scroll-liquid{width:100%}.fc-toolbar-title{font-weight:600}.fc-toolbar-title:first-letter{text-transform:uppercase}.fc-col-header-cell-cushion{text-decoration:none;font-weight:600;color:#3b4c66}.fc-col-header-cell-cushion:first-letter{text-transform:uppercase}.fc-daygrid-day-number{text-decoration:none;font-weight:500;color:#3b4c66}.fc-button-group{border-radius:60px}.fc-dayGridWeek-button.fc-button.fc-button-primary{background-color:transparent;border-color:transparent;color:#000;font-weight:600;margin:4px}.fc-dayGridWeek-button.fc-button.fc-button-primary.fc-button-active{border-radius:60px;font-weight:500;margin:4px}.fc .fc-timegrid-col-events{margin:0}.fc colgroup col{width:12%!important}.fc .fc-timegrid-slot{height:32px;background-color:#fff}.fc-timeGridDay-button.fc-button.fc-button-primary{width:100px;background-color:transparent;border-color:transparent;color:#000;font-weight:600;margin:4px}.fc-timeGridDay-button.fc-button.fc-button-primary.fc-button-active{border-radius:60px;background-color:#182c4b;font-weight:500;margin:4px}.fc-dayGridMonth-button.fc-button.fc-button-primary{width:100px;background-color:transparent;border-color:transparent;color:#000;font-weight:600;margin:4px}.fc-dayGridMonth-button.fc-button.fc-button-primary.fc-button-active{border-radius:60px;background-color:#182c4b;font-weight:500;margin:4px}.fc-prev-button.fc-button.fc-button-primary{background-color:transparent;border-color:transparent}.fc-icon-chevron-left:before{color:#182c4b}.fc-next-button.fc-button.fc-button-primary{background-color:transparent;border-color:transparent}.fc-icon-chevron-right:before{color:#182c4b}.fc-today-button.fc-button.fc-button-primary{background-color:transparent;border-color:#cad2de;color:#000;font-weight:600;border-radius:60px;width:82px;margin-right:10%}.fc-timegrid-event-harness-inset,.fc-v-event{border:1px solid transparent}.fc-event-past{opacity:.5}.fc-event-past .fc-event-time,.fc-event-past .fc-event-title-container{color:#000}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.user-drawer-container{width:100%;display:flex;flex:1;flex-direction:column;align-self:center}.user-drawer-container-top{display:flex;justify-content:space-between;align-items:center;padding:1.5vw;flex:1;height:10%;border-bottom:1px solid rgba(202,210,222,.3019607843)}.user-drawer-container-top-close{cursor:pointer}.user-drawer-container-top-title{color:#182c4b;font-size:18px;font-weight:600}.user-drawer-form{width:35vw;padding:1.5vw;height:90%}.user-drawer-form-bottom{margin-top:1.5rem}.user-drawer-form-bottom-title{font-size:large;font-weight:600;color:#182c4b;line-height:2.5rem}.user-drawer-email{width:100%}.user-drawer-email-label{line-height:70px;font-weight:600;font-size:16px}.user-form-buttons{display:flex;padding-bottom:20px;padding-left:1.5vw;padding-right:1.5vw;justify-content:space-between}.user-form-buttons button{width:48%;max-width:48%;height:50px}.update-patient-form{display:flex;flex-direction:row;justify-content:space-between}.update-patient-form-selects{width:48%}.update-patient-loader{width:35vw;display:flex;flex-grow:1}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.calendar-card-container{width:100%;height:90px;border:1px solid rgba(202,210,222,.3019607843);border-radius:16px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;padding:0 15px;cursor:pointer}.calendar-card-container-left-text{line-height:20px;font-weight:700}.calendar-card-container.selected{border:2px solid black}.calendar-card-chip{width:65px;margin-top:5px}.reservation-detail-layout-anagraphic-container{width:440px;margin-top:40px;margin-left:32px;border-bottom:1px solid #cad2de}.reservation-detail-field{width:100%;margin-bottom:16px}.reservation-detail-layout-anagraphic-title{font-size:16px;font-weight:700;margin-bottom:24px}.field-container-content{color:#182c4b;font-size:16px;font-weight:500}.reservation-detail-layout-status{height:250px;margin-top:40px;margin-left:32px;border-bottom:1px solid #cad2de}.reservation-detail-layout-status-title{font-size:16px;font-weight:700;margin-bottom:24px}.reservation-detail-layout-status-details{display:flex}.reservation-detail-layout-status-details-fields{display:flex;flex-direction:column}.reservation-detail-layout-status-details-chip-container{margin-left:100px;margin-top:2px}.reservation-detail-layout-status-details-chip{display:flex;width:90%}.reservation-details-layout-bottom{display:flex;align-items:center;padding:16px 24px}.reservation-details-layout-bottom-button{width:400px;height:42px}.reservation-kebab-icon{color:#182c4b;width:210px}.reservation-kebab-icon-warning{color:red}#payment-status{font-size:14px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.turn-section-wrapper{width:615px;margin-bottom:25px}.turn-section-container{width:100%;min-height:190px;border-radius:10px;background-color:#cad2de4d;padding:20px;margin-top:10px}.turn-section-button-container{display:flex;justify-content:flex-end;width:100%;margin-top:20px}.turn-section-button{height:40px;width:155px;justify-content:space-between}.turn-section-day{font-size:20px;color:#182c4b;line-height:32px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.home-card{display:flex;flex-direction:column;background-color:#fff;border-radius:16px;padding:20px;cursor:pointer}.home-card-top{display:flex;justify-content:space-between;align-items:center;flex-shrink:1}.home-card-title{font-weight:700;font-size:24px;line-height:32px;flex:1}.home-card-action{flex-direction:row;flex:1;justify-content:flex-end;font-size:16px}.home-card-action-icon{width:8px;height:8px;margin-left:12px}.home-card-content{display:flex;justify-content:space-between}.home-card-variant{display:flex;flex-direction:column;border-radius:16px;padding:20px;height:280px;cursor:pointer}.home-card-variant-top{display:flex;justify-content:space-between;align-items:center;width:100%}.home-card-variant-title{font-weight:700;font-size:24px;line-height:32px;color:#fff;width:60%}.disponibility-list-wrapper{padding:0 0 5%}.disponibility-list-container{width:90%;height:370px;border-radius:16px;background-color:#fff;padding:16px 24px;margin:25px auto}.indisponibility-list-container{width:90%;height:440px;border-radius:16px;background-color:#fff;padding:16px 24px;margin:25px auto}.disponibility-list-head{display:flex;align-items:center;justify-content:space-between}.disponibility-list-tabs{border-bottom:1px solid #cad2de}.disponibility-list-week-schedule{font-weight:600;color:#182c4b;margin-top:20px}.disponibility-list-table-header{display:flex;width:100%;align-items:center;padding:10px 100px 10px 20px;margin-top:1.5rem;background-color:#cad2de4d;border-radius:10px;justify-content:space-between}.disponibility-details-layout-table-content{display:flex;flex-direction:row;padding-top:10px;width:100%;margin-left:18px;justify-content:space-between}.indisponibility-details-layout-table-content{display:flex;flex-direction:column;padding:10px 20px;max-height:190px;overflow:auto}.disponibility-modal{margin-top:10%;margin-left:35%}.disponibility-modal-box{background-color:#fff;border-radius:16px;width:610px;height:670px;transform:translateY(-110px) translate(-50px)}.disponibility-delete-modal-box{background-color:#fff;border-radius:16px;width:564px;height:330px}.disponibility-modal-container-bottom{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:row-reverse;padding-top:20px;border-top:1px solid #cad2de;margin-top:15px}.disponibility-modal-container-bottom button{max-width:250px}.disponibility-modal-body{display:flex;flex-direction:row;justify-content:center;margin-top:20px}.MuiFormGroup-root.disponibility-radio-group{display:flex;flex-direction:row;justify-content:center;margin-bottom:20px}.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd.disponibility-radio{display:flex;flex-direction:row-reverse;margin-left:30px}.disponibility-box-title-slot{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.disponibility-start-end{display:flex;flex-direction:column;background-color:#cad2de;height:280px;max-height:280px;border-radius:10px;width:560px;padding:10px;overflow:auto}.timeBlock{border-bottom:1px solid rgb(184,189,196)}.timeBlockTitle{display:flex;margin-top:16px;margin-bottom:12px}.disponibility-modal-time-pickers{display:flex}.picker-one{width:280px;margin-right:10px}.picker-two{width:280px}.add-disp-button{height:32px;width:45%;margin-top:10px;margin-left:150px;margin-bottom:16px}.disponibility-single-slot{display:flex;flex-direction:column}.disponibility-single-slot-sub{margin-top:10px;margin-bottom:10px}.indisponibility-details-layout-table-item{display:flex;justify-content:space-between;margin-bottom:15px;margin-top:5px}.indisponibility-details-icons{display:flex}.indisponibility-details-icons-1{margin-right:65px}.indisponibility-details-icons-2{margin-right:20px}.delete-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #cad2de}.delete-modal-title{font-size:18px;font-weight:700;color:#3b4c66}.delete-modal-subtitle{display:flex;flex-direction:column;justify-content:center;padding:16px 24px}.custom-class-0{width:105px;transform:translate(0)}.custom-class-1{width:105px;transform:translate(-20px)}.custom-class-2,.custom-class-3{width:105px;transform:translate(-35px)}.custom-class-4{width:105px;transform:translate(-55px)}.custom-class-5{width:105px;transform:translate(-70px)}.custom-class-6{width:105px;transform:translate(-90px)}.disponibility-list-name{display:flex}.device-disponibility-detail{display:flex;margin-top:15px;margin-bottom:15px}.device-disponibility-detail-single{font-weight:700;display:flex;align-items:center;margin-right:50px}.device-disponibility-detail-single-sub{font-weight:lighter;margin-left:10px}.picker-period{width:560px;margin-bottom:280px}.disponibility-edit-icon{margin-left:25px}.calendar-drawer-head{width:500px;display:flex;padding:16px 24px;align-items:center;justify-content:space-between;border-bottom:1px solid #cad2de}.calendar-header-title{font-size:18px;font-weight:700;color:#3b4c66}.reservation-modal{margin-top:2%;margin-left:35%}.reservation-modal-box{background-color:#fff;border-radius:16px;width:520px;height:465px;transition:height .1s ease}.reservation-modal-box-other{background-color:#fff;border-radius:16px;width:520px;height:670px;transition:height .1s ease}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #cad2de}.modal-title{font-size:18px;font-weight:700;color:#3b4c66}.modal-subtitle{display:flex;justify-content:center;padding:16px 24px}.modal-qr{display:flex;justify-content:center;margin-top:20px}.reservation-modal-container-bottom{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:row-reverse;padding-top:20px;border-top:1px solid #cad2de;margin-top:30px}.payment-modal-button{width:472px;height:44px}.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd.reservation-radio{display:flex;flex-direction:row-reverse;justify-content:space-between;width:462px;margin-left:30px;border:1px solid #cad2de;border-radius:10px;padding:10px 16px;margin-bottom:10px}.reservation-radio-other{width:100%;height:200px}.other-option{width:91%;margin-left:30px}.edit-drawer-head{width:500px;display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #cad2de;height:60px}.edit-header-title{font-size:18px;font-weight:700;color:#3b4c66}.edit-box{margin-top:20px;margin-left:20px}.edit-drawer-input{width:92%}.organization-staff-list-container{width:100%;margin:0 auto;background-color:#fff;padding:20px;border-radius:16px}.organization-staff-list-container-selects{display:flex;align-items:center;gap:16px}.organization-staff-list-container .add-new-user{margin-left:auto;width:252px;height:44px}.organization-staff-list-select-container{width:23%}.organization-staff-layout{padding:2% 3%;width:97%;margin:20px auto;border-radius:20px;background-color:#fff}.organization-staff-layout-top{display:flex;justify-content:space-between}.organization-staff-layout-top-right{display:flex;align-items:center}.organization-staff-layout-top-right-actions{position:relative;margin-top:250px;width:200px;height:110px;top:0}.organization-staff-layout-top-right button{width:220px;height:44px;justify-content:space-around;font-weight:600}.organization-staff-layout-top-right button svg{width:16px;height:16px}.organization-staff-layout-anagraphic{margin-top:20px}.organization-staff-layout-anagraphic-container{margin-bottom:30px;padding:10px 0;border-bottom:1px solid rgba(202,210,222,.3019607843)}.organization-staff-layout-anagraphic-title{font-weight:600}.organization-staff-layout-anagraphic-details{display:flex;flex-wrap:wrap;margin-top:20px}.organization-staff-layout-services-top{display:flex;justify-content:space-between;margin-top:20px}.organization-staff-layout-table-header{display:flex;width:100%;align-items:center;padding:10px 20px;margin-top:1.5rem;background-color:#cad2de4d;border-radius:10px}.organization-staff-layout-table-header span{display:flex;align-items:center;font-weight:600;color:#7e848d;font-size:.75rem}.organization-staff-layout-table-header span svg{width:14px;height:14px;margin-left:15px}.organization-staff-layout-table-content{display:flex;flex-direction:column;padding:20px;overflow:auto;max-height:400px}.organization-staff-layout-table-content div{display:flex;width:100%;justify-content:flex-start;padding:12px 0;border-bottom:1px solid #CAD2DE}.organization-staff-layout-table-content div svg{align-self:flex-end;cursor:pointer}.organization-staff-layout-table-item-0{width:300px}.organization-staff-layout-table-item-1{width:220px}.organization-staff-layout-table-item-2{width:140px;margin-left:80px}.organization-staff-layout-table-item-3{width:195px}.organization-staff-layout-table-item-4{width:266px}.organization-staff-layout-table-item-action{width:56px;display:flex;flex-grow:1;justify-content:flex-end}.organization-form-wrapper{width:45%}.organization-form-wrapper h6{text-align:center;margin:1.1rem 0}.organization-form-inline-container{display:flex;justify-content:space-between;margin-bottom:.5rem}.organization-form-select,.organization-zip-input{width:48%}.admin-form-wrapper{width:30%;margin-top:1.5rem}.admin-form-wrapper h6{text-align:center;margin:1.1rem 0}.admin-form-inline-container{display:flex;justify-content:space-between;margin-bottom:.5rem}.admin-form-select{width:48%}.building-form-wrapper{width:100%;margin-top:1.5rem}.building-form-wrapper h6{text-align:center;margin:1.1rem 0}.building-form-inline-container{display:flex;justify-content:space-between;margin-top:.5rem;margin-bottom:.5rem}.building-form-select,.zip-input{width:48%}.administration-detail-list-container{width:100%;margin:0 auto 15px;background-color:#fff;padding:2% 3%;border-radius:16px}.administration-detail-list-container-divider{padding:20px 0}.administration-detail-list-container-divider:not(:last-child){border-bottom:1px solid rgba(202,210,222,.3019607843)}.administration-detail-list-head{display:flex;justify-content:space-between;position:relative}.administration-detail-list-content-group{display:flex;flex-direction:row;margin-top:20px}.administration-detail-list-content-sub{display:flex;flex-direction:column;width:50%;margin-right:140px}.administration-detail-field,.administration-detail-field-underlined{width:100%;margin-bottom:16px}.administration-detail-field-underlined span.field-container-content{text-decoration:underline}.administration-detail-empty{display:flex;flex-direction:column;width:100%;align-items:center}.administration-detail-empty-button{width:30%;height:10%;margin-top:10px}.building-detail-list-container{width:100%;margin:0 auto 15px;background-color:#fff;padding:2% 3%;border-radius:16px}.building-detail-list-container-divider{padding:20px 0}.building-detail-list-container-divider:not(:last-child){border-bottom:1px solid rgba(202,210,222,.3019607843)}.building-detail-list-head{display:flex;justify-content:space-between;position:relative}.building-detail-list-content-group{display:flex;flex-direction:row;margin-top:20px}.building-detail-list-content-sub{display:flex;flex-direction:column;width:50%;margin-right:140px}.building-detail-field,.building-detail-field-underlined{width:100%;margin-bottom:16px}.building-detail-field-underlined span.field-container-content{text-decoration:underline}.building-detail-empty{display:flex;flex-direction:column;width:100%;align-items:center}.building-detail-empty-button{width:30%;height:10%;margin-top:10px}.roles-permissions-head{display:flex;justify-content:space-between}.create-roles-button{height:50px;width:20%!important;display:flex;justify-content:center}.roles-permissions-card{background-color:#fff;border-radius:16px;width:100%;padding:2%;margin-top:15px}.roles-permissions-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.roles-permissions-card-content{display:flex;width:auto;flex-wrap:wrap}.roles-permissions-card-content-chips{margin-top:10px;margin-right:10px}.roles-permssions-kebab-icon-warning{color:red}.roles-permissions-list-container{width:100%;margin:0 auto;background-color:#fff;padding:20px;border-radius:16px}.roles-permissions-list-container-selects{display:flex;align-items:center;width:100%}.roles-permissions-list-select-container{width:27%;margin-right:5px}.roles-permissions-layout{padding:2% 3%;width:97%;margin:20px auto;border-radius:20px;background-color:#fff}.roles-permissions-layout-top{display:flex;justify-content:space-between}.roles-permissions-layout-top-right{display:flex;align-items:center}.roles-permissions-layout-top-right-actions{position:relative;margin-top:250px;width:200px;height:110px;top:0}.roles-permissions-layout-top-right button{width:220px;height:44px;justify-content:space-around;font-weight:600}.roles-permissions-layout-top-right button svg{width:16px;height:16px}.roles-permissions-layout-anagraphic{margin-top:20px}.roles-permissions-layout-anagraphic-container{margin-bottom:30px;padding:10px 0;border-bottom:1px solid rgba(202,210,222,.3019607843)}.roles-permissions-layout-anagraphic-title{font-weight:600}.roles-permissions-layout-anagraphic-details{display:flex;flex-wrap:wrap;margin-top:20px}.roles-permissions-layout-services-top{display:flex;justify-content:space-between;margin-top:20px}.roles-permissions-layout-table-header{display:flex;width:100%;align-items:center;padding:10px 20px;margin-top:1.5rem;background-color:#cad2de4d;border-radius:10px}.roles-permissions-layout-table-header span{display:flex;align-items:center;font-weight:600;color:#7e848d;font-size:.75rem}.roles-permissions-layout-table-header span svg{width:14px;height:14px;margin-left:15px}.roles-permissions-layout-table-content{display:flex;flex-direction:column;padding:20px;overflow:auto;max-height:400px}.roles-permissions-layout-table-content div{display:flex;width:100%;justify-content:flex-start;padding:12px 0;border-bottom:1px solid #CAD2DE}.roles-permissions-layout-table-content div svg{align-self:flex-end;cursor:pointer}.roles-permissions-layout-table-item-0,.roles-permissions-layout-table-item-1,.roles-permissions-layout-table-item-2{width:240px}.roles-permissions-layout-table-item-3{width:195px}.roles-permissions-layout-table-item-4{width:266px}.roles-permissions-layout-table-item-action{width:56px;display:flex;flex-grow:1;justify-content:flex-end}.permissions-modal{margin-top:2%;margin-left:35%}.permission-toggle-panel-container{width:-webkit-fill-available;height:-webkit-fill-available;margin:24px}.permission-toggle-panel-content{display:flex;justify-content:center;align-items:center;border-bottom:none;padding-bottom:10px;flex:3;text-align:center}.permissions-modal-body{overflow:auto}.permissions-modal-box{background-color:#fff;border-radius:16px;width:100%;position:"absolute"}.permissions-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #cad2de}.permissions-modal-title{font-size:18px;font-weight:700;color:#3b4c66}.permissions-text-bar{display:flex;flex-direction:column;width:100%;margin-left:30px;margin-bottom:25px}.permissions-modal-subtitle{display:flex;padding:16px 0;font-size:18px;font-weight:700;color:#3b4c66}.permissions-modal-subtitle-group{font-weight:700;color:#3b4c66}.permissions-modal-content-master{overflow:auto}.permissions-modal-content{width:92%;margin-left:30px;margin-top:20px}.permissions-modal-content-head{display:flex;justify-content:space-between}.permissions-modal-content-body{display:flex;transform:translate(-20px);flex-wrap:wrap}.permissions-modal-button{height:50px;width:45%}.permissions-modal-container-bottom{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:row-reverse;padding-top:20px;border-top:1px solid #cad2de;margin-top:30px}.MuiButtonBase-root.MuiSwitch-switchBase.MuiSwitch-colorPrimary.Mui-checked.PrivateSwitchBase-root.MuiSwitch-switchBase.MuiSwitch-colorPrimary.Mui-checked.Mui-checked{color:#fff}.MuiSwitch-track.MuiSwitch-track{height:24px;transform:translateY(-5px);border-radius:20px}[class*=MuiButtonBase-root][class*=MuiSwitch-switchBase]{left:4px!important}[class*=MuiButtonBase-root][class*=MuiSwitch-switchBase].Mui-checked{transform:translate(28px)!important}[class*=MuiButtonBase-root][class*=MuiSwitch-switchBase].Mui-checked+.MuiSwitch-track{background-color:#4f9b21!important}.MuiSwitch-root.MuiSwitch-sizeMedium.MuiSwitch-root{width:75px;border-radius:20px}.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementStart.permissions-modal-switch-singular.checked.MuiFormControlLabel-root{border-radius:20px;height:89px;width:269px;background:rgba(62,175,63,.1019607843);margin-bottom:10px;justify-content:space-between}.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementStart.permissions-modal-switch-singular.unchecked.MuiFormControlLabel-root{border-radius:20px;height:89px;width:269px;background:#f3f4f6;margin-bottom:10px;justify-content:space-between}.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementStart.permissions-modal-switch-master.checked.MuiFormControlLabel-root{background:rgba(62,175,63,.1019607843);border-radius:26px;height:50px;width:190px;margin-bottom:10px}.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementStart.permissions-modal-switch-master.unchecked.MuiFormControlLabel-root{background:#f3f4f6;border-radius:26px;height:50px;width:190px;margin-bottom:10px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.tree-icon{width:.75rem;height:.75rem}.open{transform:rotate(90deg)}.tree-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px;border-radius:10px;height:2.8rem}.tree-item-text{margin-left:10px;font-weight:600;color:#182c4b}.tree-item-text-disabled{opacity:.5}.tree-item-text-regular{margin-left:10px;font-weight:400;color:#182c4b}.tree-item-text-regular-disabled{opacity:.5}.tree-item:hover{cursor:pointer;background-color:#7181981a}.organization-tree-loader{width:100%;display:flex;flex:1;align-items:center;justify-content:center;padding:20px}.organization-tree-empty{min-height:300px;display:flex;flex:1;justify-content:center;align-items:center;color:#7e848d;font-weight:500}.drawer-room-container{display:flex;flex:1;flex-direction:column;width:40vw}.drawer-room-head{width:100%;display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #cad2de;height:60px}.drawer-room-head svg{cursor:pointer}.drawer-room-inner{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px 24px}.drawer-room-header-title{font-size:18px;font-weight:700;color:#3b4c66}.drawer-room-input{width:100%}.drawer-room-buttons{display:flex;justify-content:space-between;margin-top:20px}.drawer-room-buttons button{width:48%}.drawer-room-loader{width:40vw;height:100%;display:flex;justify-content:center;align-items:center}.history-service-info{margin-top:2.5rem}.history-service-info-practitioner{display:flex;flex-direction:row;align-items:center;margin-top:1rem}.history-service-info-practitioner-text{font-weight:700;color:#182c4b;font-size:16px}.history-service-info-practitioner-text span{font-weight:500;margin-right:1rem}.history-service-info-exam{display:flex;flex-wrap:nowrap;margin-top:2rem}.history-action{border:1px solid #182c4b;margin-right:.8rem;padding:.2rem 1rem;font-size:14px}.history-service-field{display:flex;flex-direction:row;width:50%}.history-service-field-label{font-weight:700;color:#182c4b;margin-right:10px;font-size:16px}.history-patient-info{width:100%;margin:0 auto;border:1px solid #cad2de;border-radius:16px;padding:1.2rem}.history-patient-info-title{font-weight:700;color:#182c4b;font-size:16px}.history-patient-info-fields{display:flex;flex-wrap:wrap;margin-top:1rem}.history-patient-info-field{width:200px}.history-card{flex-direction:column;border:1px solid #cad2de;border-radius:16px;display:flex;width:100%;aspect-ratio:1.5;padding:1.2rem;overflow-y:auto}.history-card-title{font-weight:700;color:#182c4b;font-size:18px}.history-card-empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.history-card-empty-state-title{font-size:16px;color:#7e848d;margin-bottom:1rem;max-width:200px;text-align:center;line-height:20px}.history-card-empty-state button{width:150px;padding:5px 10px;height:45px}.history-card-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.history-card-content-container{display:flex;flex:1;overflow:hidden;margin-top:10px;position:relative}.history-card-content-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:linear-gradient(to top,rgba(248,248,248,.8),rgba(255,255,255,0));pointer-events:none}.history-card-content-text{color:#182c4b;max-height:100%;overflow:hidden}.history-card-content-timestamp{color:#7e848d}.history-card-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:1rem}.history-card-action{display:flex;align-items:center;background-color:transparent;border:0px;color:#0076cc;font-weight:700;font-size:16px;cursor:pointer;width:100%!important}.edit-organization-box{margin-left:20px;margin-bottom:10px}.edit-organization-box.address .address-fields-container .inline-fields .input-field{width:44%}.edit-organization-box-secondary{margin-left:10px;width:84%}.edit-organization-box-secondary-1{width:auto}.edit-organization-geo-box{display:flex;flex-direction:column;width:90%;transform:translate(25px);padding:2%}.edit-organization-select{margin-bottom:10px}.edit-organization-drawer-head{width:500px;display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #cad2de;height:60px}.edit-organization-header-title{font-size:18px;font-weight:700;color:#3b4c66}.edit-organization-header-subtitle{font-size:16px;font-weight:700;color:#3b4c66;padding:2% 5% 1%}.edit-organization-drawer-input{width:90%;transform:translate(14px)}.edit-organization-legal-content{width:100%;display:flex;flex-direction:column}.edit-organization-drawer-input-mini{margin-left:10px;width:24%}.edit-organization-drawer-input-mini-1{width:100%}.edit-organization-drawer-input-duo{display:flex;width:100%;flex-direction:row;margin-bottom:10px;transform:translate(25px)}.edit-organization-drawer-container-bottom{display:flex;justify-content:space-around;width:91%;align-items:center;flex-direction:row-reverse;margin-top:auto;margin-bottom:30px;transform:translate(20px)}.multistep-drawer-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:90%;align-self:center;padding-top:3%;padding-bottom:3%}.multistep-organization-drawer-resume-header{display:flex;flex-direction:row;align-items:center;width:95%}.multistep-organization-drawer-resume-header svg{width:16px;height:16px}.multistep-organization-drawer-container-1{display:flex;flex-direction:column;align-items:center;padding-top:18px;gap:10px;width:35vw}.multistep-organization-drawer-container-2{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:35vw}.multistep-organization-drawer-resume-container{width:35vw;display:flex;flex-grow:1;flex-direction:column;height:auto;justify-content:space-between}.multistep-organization-drawer-content{display:flex;flex-direction:column;align-items:center}.multistep-organization-drawer-container-bottom{width:100%;display:flex;flex-direction:row-reverse;gap:10px;padding:2%}.multistep-organization-button{width:90%;height:100%}.multistep-organization-button-bottom{width:70%;height:100%}.multistep-organization-subtitle{font-size:16px;width:100%;font-weight:700;color:#3b4c66;padding:3% 6% 2%}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.MuiTableContainer-root{margin-top:23px}.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head{background-color:#cad2de4d}.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head .MuiTableCell-head{border-bottom-width:0px;padding:8px 12px}.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head .MuiTableCell-head:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head .MuiTableCell-head:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head .MuiTableCell-head,.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head .MuiTableCell-head .MuiTableSortLabel-root{color:#7e848d;font-size:12px;font-weight:600;gap:12px}.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head .MuiTableCell-head .MuiTableSortLabel-icon,.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head .MuiTableCell-head .MuiTableSortLabel-root .MuiTableSortLabel-icon{height:12px}.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head .MuiTableCell-head .MuiTableSortLabel-icon #top,.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head .MuiTableCell-head .MuiTableSortLabel-root .MuiTableSortLabel-icon #top{fill:#cad2de4d}.MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-head .MuiTableCell-head.header-row-actions{width:0%}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{text-overflow:ellipsis;font-size:14px;font-weight:500}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.table-row-download{width:32%}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.table-row-download .table-row-download-action{display:flex;gap:16px;align-items:center;justify-content:space-between}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.table-row-download .table-row-download-action .download-icon.disabled{opacity:.25}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.table-row-download .table-row-download-action .download-icon path{fill:#0076cc}.MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root.table-row-actions{display:flex;flex-direction:row;gap:20px}.table-empty-state{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;height:350px}.table-empty-state.field-container{margin:0}.table-loader-wrapper,.table-error-wrapper{height:350px;display:flex;align-items:center;justify-content:center}.custom-tooltip-children:hover{background-color:#cad2de}.multistep-qualification-drawer-head{width:500px;display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #cad2de;height:60px}.multistep-qualification-drawer-container-1,.multistep-qualification-drawer-container-2{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:6%}.multistep-qualification-drawer-subcontainer{display:flex;flex-direction:column;gap:10px}.multistep-qualification-drawer-content{display:flex;flex-direction:column}.multistep-qualification-drawer-content .MuiInputBase-root{background-color:#fff!important}.multistep-qualification-drawer-subtitle{font-size:16px;width:100%;font-weight:700;color:#3b4c66;padding-bottom:6%}.multistep-qualification-drawer-input{width:100%}.multistep-qualification-drawer-select-input{width:90%}.multistep-qualification-drawer-container-bottom{width:100%;display:flex;justify-content:center;flex-direction:row-reverse;gap:10px}.multistep-qualification-drawer-button,.multistep-qualification-drawer-button-bottom{width:100%;height:100%}.multistep-qualification-drawer-button{margin-top:32px}.multistep-organization-drawer-resume-content{display:flex;flex-direction:column}.multistep-organization-referent-resume{padding:0% 6%}.multistep-organization-button{width:90%}.multistep-organization-header-title{font-size:18px;font-weight:700;color:#3b4c66}.multistep-organization-select-input{width:85%}.radio-selector-wrapper{display:flex;flex-direction:column;justify-content:space-evenly;width:100%;min-height:150px;border:1px solid #cad2de;border-radius:16px;padding:1rem}.radio-selector-title{color:#182c4b;font-weight:700}.radio-selector-radios-container{display:flex}.radio-selector-content{display:flex;flex-direction:column;padding-top:.5rem;padding-bottom:1rem}.radio-selector-content-timestamp{color:#7e848d}.profile-top-container{background-color:#fff;padding:1.5% 5%;display:flex;justify-content:space-between;align-items:baseline}.profile-top-container h6{margin-bottom:1rem}.profile-details-layout-top{display:flex}.profile-logout-button{width:180px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.profile-logout-button h2{font-weight:600;font-size:18px}.profile-logout-button-icon{background-color:#ce2b37;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:32px}.profile-details-layout{padding:2%;width:90%;margin:20px auto;border-radius:20px;background-color:#fff}.profile-details-layout-top{display:flex;justify-content:space-between}.profile-detail-list-container{padding:2% 4%;width:90%;margin:20px auto;border-radius:20px;background-color:#fff}.profile-detail-list-container-divider{border-bottom:1px solid rgba(202,210,222,.3019607843);padding:20px 0}.profile-detail-list-head{display:flex;justify-content:space-between;position:relative;margin-top:1rem}.profile-detail-list-content-group{display:flex;flex-direction:row;margin-top:20px}.profile-detail-list-content-sub{display:flex;flex-direction:column;width:100%}.profile-detail-field,.profile-detail-field-underlined{width:100%;margin-bottom:16px}.profile-detail-field-underlined span.field-container-content{text-decoration:underline}.profile-detail-empty{display:flex;flex-direction:column;width:100%;align-items:center}.profile-detail-empty-button{width:30%;height:10%;margin-top:10px}.address-fields-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.inline-fields{display:flex;flex-direction:row;gap:10px;width:100%}.input-field.number{width:40%}.user-profile-table-header-0,.user-profile-table-header-1,.user-profile-table-item-large{width:340px;display:flex;align-items:center}.user-profile-table-header-2,.user-profile-table-item-medium{display:flex;align-items:center;width:170px}.user-profile-table-header-3,.user-profile-table-header-4,.user-profile-table-item-small{width:140px;display:flex;justify-content:center}.organization-staff-layout-table-content-icon{width:auto!important;border-bottom:none!important;align-items:center!important}.agreement-detail-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;overflow:auto}.agreement-detail-head{display:flex;justify-content:space-between;padding:2% 4%;border-bottom:1px solid #cad2de}.agreement-detail-head h1{font-size:18px;font-weight:600;line-height:24px;letter-spacing:0em;text-align:left}.agreement-close-button{display:flex;justify-content:space-between;align-items:center;width:80px;color:#ce2b37;cursor:pointer}.agreement-detail-container{overflow:auto;background-color:#fff;padding:20px;display:flex;justify-content:center}.user-detail-popover{display:flex;flex-direction:column;gap:15px}.user-detail-popover-item{display:flex;flex-direction:row;align-items:center;cursor:pointer}.user-detail-popover-item span{font-size:medium}.user-detail-popover-item svg{margin-right:5px}.drawer-profile-container{display:flex;flex:1;flex-direction:column;width:40vw}.drawer-profile-head{width:100%;display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #cad2de;height:60px}.drawer-profile-head svg{cursor:pointer}.drawer-profile-inner{display:flex;flex:1;flex-direction:column;padding:20px 24px;justify-content:space-between}.drawer-profile-header-title{font-size:18px;font-weight:700;color:#3b4c66}.drawer-profile-input{width:100%}.drawer-profile-buttons{display:flex;justify-content:space-between;margin-top:20px;gap:5px}.drawer-profile-buttons button{width:48%}.drawer-profile-loader{width:40vw;height:100%;display:flex;justify-content:center;align-items:center}.register-new-device-button{height:50px}.devices-list-container{width:100%;margin:0 auto;background-color:#fff;padding:32px;border-radius:16px}.devices-list-container-selects{display:flex;align-items:center;width:100%}.devices-list-select-container{width:37%;margin-right:5px}.devices-list-layout-head{display:flex;justify-content:space-between}.device-list-title{padding-top:30px;font-size:16px}.device-summary-content{display:flex;flex-direction:row;gap:10px;padding:24px 0 32px}.device-summary-content .device-summary-card{flex-basis:25%}.device-summary-content .device-summary-table{flex-basis:75%}.device-summary-content .device-summary-table .MuiTableContainer-root{margin-top:0}.device-summary-content .device-summary-table .table-empty-state,.device-summary-content .device-summary-table .table-error-wrapper,.device-summary-content .device-summary-table .device-summary-empty{height:100%}.device-summary-content .device-summary-table .device-summary-empty{display:flex;align-items:center;justify-content:center}.manage-service-drawer-container{display:flex;flex-direction:column}.manage-service-drawer-head{width:500px;display:flex;padding:16px 24px;align-items:center;justify-content:space-between;border-bottom:1px solid #cad2de}.manage-service-header-title{font-size:18px;font-weight:700;color:#3b4c66}.manage-service-elements-group{overflow:overlay;max-height:620px}.manage-service-elements-group-2{overflow:overlay;max-height:545px}.manage-service-elements{display:flex;padding:4% 6%;border-bottom:1px solid #cad2de;justify-content:space-between}.manage-service-elements-icons{width:75px;display:flex;justify-content:space-between;margin-right:8px}.manage-service-drawer-bottom{width:500px;display:flex;position:absolute;bottom:0;padding:2%;justify-content:center;border-top:1px solid #cad2de}.manage-service-drawer-bottom-secondary{width:500px;display:flex;bottom:0;padding:2%;justify-content:center;border-top:1px solid #cad2de;position:absolute}.manage-service-input{width:100%;padding:4%}.manage-service-drawer-buttons{height:20%;margin-right:5px}.select-input-manage-service{width:100%!important;margin-left:18px;margin-top:10px;border-bottom:1px #cad2de}.manage-service-select-single{width:90%!important;margin-left:18px;margin-top:10px;border-bottom:1px solid #cad2de;height:70px}.manage-service-modal{margin-top:10%;margin-left:35%}.manage-service-modal-box{background-color:#fff;border-radius:16px;width:564px;height:330px}.manage-service-container-bottom{display:flex;justify-content:space-around;align-items:center;flex:1;flex-direction:row-reverse;border-top:1px solid #cad2de;margin-top:15px;width:95%;height:35%;padding:2%}.manage-service-drawer-empty-state{display:flex;justify-content:center;padding:4%}.organization-services-container{background-color:#fff;display:flex;flex-direction:column;border-radius:16px}.organization-services-button{display:flex;flex-direction:row-reverse;padding:2%}.organization-services-button-component{height:auto;width:20%}.organization-services-table-header{margin-left:10px;margin-bottom:10px;margin-right:10px}.device-state-wrapper{width:372px;height:320px;border:2px solid #dbe0e4;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px}.device-state-wrapper h6{overflow-wrap:break-word;text-align:center}.device-state-wrapper .device-image{width:50%;height:auto}.device-state-wrapper .device-state-icon-wrapper{height:80px;width:80px;display:flex;justify-content:center;align-items:center;border-radius:50px;border:1px solid #cad2de}.device-state-wrapper .device-state-icon-wrapper svg{height:24px;width:24px}.device-state-wrapper .device-state-icon-wrapper-large svg{height:48px;width:48px}.device-state-wrapper .icon-error{height:80px;width:80px;display:flex;justify-content:center;align-items:center;border-radius:50px;border:2px solid #ce2b37}.device-state-wrapper .icon-success{height:80px;width:80px;display:flex;justify-content:center;align-items:center;border-radius:50px;border:2px solid #4f9b21}.healthcare-service-time-container-first-unit{display:flex;padding:4%;width:96.5%}.healthcare-service-time-container-second-unit{width:68%;margin-right:8px}.healthcare-service-drawer-head{width:500px;display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #cad2de;height:60px}.healthcare-service-header-title{font-size:18px;font-weight:700;color:#3b4c66}.healthcare-service-box{margin-top:20px;margin-left:20px}.healthcare-service-drawer-input{width:92%}.healthcare-service-drawer-button{position:absolute;bottom:0;padding:2% 2;margin-bottom:10px;transform:translate(10%);width:420px}.user-drawer-profile-container{display:flex;flex:1;flex-direction:column;width:40vw;z-index:100}.user-drawer-profile-head{width:100%;display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #cad2de;height:60px}.user-drawer-profile-head svg{cursor:pointer}.user-drawer-profile-inner{display:flex;flex:1;flex-direction:column;padding:20px 24px}.user-drawer-profile-header-title{font-size:18px;font-weight:700;color:#3b4c66}.user-drawer-profile-input{width:100%}.user-drawer-profile-buttons{display:flex;justify-content:space-between;margin-top:20px;gap:5px}.user-drawer-profile-buttons button{width:48%;max-width:48%}.user-drawer-profile-loader{width:40vw;height:100%;display:flex;justify-content:center;align-items:center}.template-loader-wrapper{position:absolute;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.template-wrapper{padding-bottom:10%;width:100vw;margin:0 auto;height:100vh}.template-wrapper-content.with-padding{padding:0 5%}.template-success-wrapper{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.template-success-wrapper h6{max-width:45%;text-align:center;margin-bottom:10px}.template-success-actions{margin-top:1.5rem;display:flex;flex-direction:row-reverse;justify-content:space-around;width:45vw;max-width:550px;gap:5px}.template-success-actions button{width:250px;max-width:250px}.template-error-wrapper{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.template-error-actions{margin-top:1.5rem;display:flex;flex-direction:row-reverse;justify-content:space-around;width:40vw;max-width:550px}.template-error-actions button{width:250px;max-width:250px}.template-error-icon-container{border:8px solid #ce2b37;width:5rem;height:5rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-radius:100px;margin-bottom:2rem}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.main-layout{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:4rem}.main-layout-empty-state-text{font-size:20px;font-weight:600;line-height:36px;letter-spacing:0em;text-align:center;color:#182c4b}.main-layout-empty-state{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:350px}.main-layout-error{width:100%;display:flex;justify-content:center;align-items:center;min-height:350px}.main-layout-error-text{color:#ce2b37;font-weight:700;text-transform:uppercase;letter-spacing:1px}.main-layout .main-layout-skip-button{text-decoration:underline;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0em;text-align:center;background-color:#f8f8f8;margin-top:18px}.main-layout .empty-element{flex:1}.main-layout button{width:35%;align-self:center}.main-layout-content{display:flex;justify-content:center;margin-bottom:1.2rem}.main-layout-top{display:flex;justify-content:space-between;flex:1}.main-layout-top-action{color:#182c4b;align-items:center;text-decoration:underline;display:flex;flex:1;justify-content:flex-end}.main-layout-top-text{text-align:center;align-self:center;max-width:500px}.main-layout-top-text p{margin-top:10px}.main-layout .default{width:372px;height:60px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.patient-details-empty-state,.patient-details-not-found-state{display:flex;padding:2% 3%;width:90%;height:65vh;margin:20px auto;border-radius:20px;background-color:#fff;align-items:center;justify-content:center}.patient-details-not-found-state p{color:#dc143c}.patient-details-select-container{width:22%}.patient-details-layout{padding:2% 3%;width:90%;margin:20px auto;border-radius:20px;background-color:#fff}.patient-details-layout-top{display:flex;justify-content:space-between}.patient-details-layout-top-right{display:flex;align-items:center}.patient-details-layout-top-right-actions{position:relative;margin-top:250px;width:200px;height:110px;top:0}.patient-details-layout-top-right button{width:220px;height:44px;justify-content:space-around;font-weight:600}.patient-details-layout-top-right button svg{width:16px;height:16px}.patient-details-layout-anagraphic{margin-top:20px}.patient-details-layout-anagraphic-container{margin-bottom:30px;padding:10px 0;border-bottom:1px solid rgba(202,210,222,.3019607843)}.patient-details-layout-anagraphic-title{font-weight:600}.patient-details-layout-anagraphic-details{display:flex;flex-wrap:wrap;margin-top:20px}.patient-details-layout-services-top{display:flex;justify-content:space-between;margin-top:20px}.patient-details-layout-table-header{display:flex;width:100%;align-items:center;padding:10px 20px;margin-top:1.5rem;background-color:#cad2de4d;border-radius:10px}.patient-details-layout-table-header span{display:flex;align-items:center;font-weight:600;color:#7e848d;font-size:.75rem}.patient-details-layout-table-header span svg{width:14px;height:14px;margin-left:15px}.patient-details-layout-table-content{display:flex;flex-direction:column;padding:20px}.patient-details-layout-table-content div{display:flex;width:100%;justify-content:flex-start;padding:12px 0}.patient-details-layout-table-content div svg{align-self:flex-end;cursor:pointer}.patient-details-layout-table-item-0{width:200px}.patient-details-layout-table-item-1{width:300px}.patient-details-layout-table-item-2{width:140px}.patient-details-layout-table-item-3{width:195px}.patient-details-layout-table-item-4{width:266px}.patient-details-layout-table-item-action{width:56px;display:flex;flex-grow:1;justify-content:flex-end}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.service-detail-empty-state{display:flex;padding:2% 3%;width:90%;height:500px;margin:20px auto;border-radius:20px;background-color:#fff;align-items:center;justify-content:center;color:#7e848d}.service-detail-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;padding:2% 3%}.service-detail-select-container{width:22%}.service-detail-layout{padding:2% 3%;width:100%;margin:20px auto;border-radius:20px;background-color:#fff}.service-detail-layout-title{font-size:32px;line-height:42px;font-weight:700;color:#182c4b}.service-detail-layout-top{display:flex;justify-content:space-between;margin-bottom:30px}.service-detail-layout-top-right{display:flex;align-items:center}.service-detail-layout-top-right-actions{position:relative;margin-top:250px;width:200px;height:110px;background-color:red;top:0}.service-detail-layout-top-right button{width:200px;height:48px}.service-detail-layout-anagraphic{margin-top:20px}.service-detail-layout-anagraphic-container{margin-bottom:30px;padding:10px 0;border-bottom:1px solid rgba(202,210,222,.3019607843)}.service-detail-layout-anagraphic-title{font-weight:600}.service-detail-layout-anagraphic-details{display:flex;flex-wrap:wrap;margin-top:20px}.service-detail-layout-anagraphic-details-top{display:flex;width:100%}.service-detail-layout-status{margin-top:20px}.service-detail-layout-status-title{font-weight:600}.service-detail-layout-status-details{display:flex;flex-direction:column;max-width:200px;margin-top:40px;padding-bottom:40px}.service-detail-layout-status-details-chip{width:80px;margin-top:10px}.service-detail-layout-services-top{display:flex;justify-content:space-between;margin-top:20px}.service-detail-layout-table-header{display:flex;width:100%;align-items:center;padding:10px 20px;margin-top:1.5rem;background-color:#cad2de4d;border-radius:10px}.service-detail-layout-table-header span{display:flex;align-items:center;font-weight:600;color:#7e848d;font-size:.75rem}.service-detail-layout-table-header span svg{width:14px;height:14px;margin-left:15px}.service-detail-layout-table-content{display:flex;flex-direction:column;padding:20px}.service-detail-layout-table-content-row{display:flex;width:100%;justify-content:flex-start;align-items:center;padding:12px 0}.service-detail-layout-table-item-0{width:317px}.service-detail-layout-table-item-1{width:140px}.service-detail-layout-table-item-2{width:277px}.service-detail-layout-table-item-action{display:flex;flex-grow:1;justify-content:space-between;align-items:center}.service-detail-layout-table-item-action svg{margin-right:40px;margin-left:20px;width:30px;height:30px;cursor:pointer}.service-detail-layout-table-item-action svg.disabled{opacity:.3;cursor:not-allowed}.service-detail-select{width:250px}.service-detail-field-large{width:420px}.service-detail-field{width:202px}.history-modal-layout{display:flex;flex-direction:column;flex:1;height:100%;padding:1rem}.history-modal-layout h6{text-align:left;font-size:large}.history-modal-layout-top{display:flex;flex-direction:column;flex:1;height:100%;padding-bottom:1.5rem}.history-modal-layout-bottom{display:flex;flex-direction:column;flex:1;height:100%;border-top:.5px solid #cad2de;padding-top:1.5rem;margin-top:2rem}.history-modal-layout-bottom-content-item{border-bottom:.5px solid #cad2de;padding:2rem 0}.history-modal-layout-bottom-content-item-date{color:#7e848d;text-align:left}.history-modal-layout-bottom-content-item-text{text-align:left;margin-top:.8rem}.history-modal-textarea-wrapper{margin-top:20px}.history-modal-textarea{height:280px;width:100%;resize:none;border:none;outline:none;padding:1rem;overflow:auto;box-sizing:border-box;border:1px solid #cad2de;border-radius:16px;font-family:work-sans,sans-serif;margin-bottom:1.2rem}.history-modal-textarea-actions{display:flex;justify-content:flex-end}.history-modal-textarea-actions button{margin-right:10px;height:50px;max-width:240px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.add-documents-container-columns{margin-top:1.8rem}.add-documents-container-rows{display:flex;flex-direction:row;margin-top:1.8rem}.add-documents-container-rows-separator{margin:0px .5rem}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.verify-consents-container-columns{margin-top:1.8rem}.verify-consents-container-columns-separator{margin-bottom:1rem}.verify-consents-container-rows{display:flex;flex-direction:row;margin-top:1.8rem}.verify-consents-container-rows-separator{margin:0px .5rem}.flag-optional-container-rows{display:flex;flex-direction:column;justify-content:center;margin-top:1rem}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.user-register-container{display:flex;justify-content:center;flex-direction:column;align-items:center}.signup-form{border-radius:16px;padding:1rem;width:400px}.signup-form h6{display:flex;justify-content:center;padding:inherit;margin-top:1rem}.birthplace-form,.residence-form{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:10px}.birthplace{width:65%}.cap,.province{width:35%}.residence{width:65%}.select-input,.select-input-text{width:100%;height:65px!important}.anagraphic-container{padding-top:4rem;padding-bottom:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.exam-search-bar{width:372px;margin-top:25px}.exam-category-wrapper{display:flex;min-width:500px;max-width:1050px;flex-direction:column;align-items:center}.exams-category-container{width:100%;margin-top:2rem;padding:0 12% 10%;overflow:auto;max-height:80%}.exams-category{width:100%}.exams-category-letter{text-transform:capitalize;font-weight:600;font-size:24px}.exams-category-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.exams-category-search-title{font-size:24px;line-height:42px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.location-search-bar{width:372px;margin-top:25px}.location-category-wrapper{display:flex;width:1050px;flex-direction:column;align-items:center}.location-category-container{width:100%;min-width:750px;margin-top:2rem;padding:0 12% 10%;overflow:auto;max-height:80%}.location-category-container-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;margin-bottom:30px}.location-category{width:100%}.location-category-letter{text-transform:capitalize;font-weight:600;font-size:24px}.location-category-list{display:flex;flex-wrap:wrap;justify-content:space-between}.location-category-title{font-size:24px;line-height:42px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.calendar-layout-container{padding-top:2rem}.summary-layout-container{background-color:#cad2de4d;width:100%;padding-bottom:1rem;padding-top:2rem}.summary-layout-content{height:70vh;margin-bottom:0}.calendar-wrapper{display:flex;flex:1;width:100%;height:565px;padding-top:3rem;margin:0 auto}.calendar-container{display:flex;flex:1;width:100%;margin:0 auto;overflow:auto;border-radius:10px;background-color:transparent}.calendar-cards{flex:1;border:2px solid rgba(202,210,222,.3019607843);position:relative;border-top-left-radius:16px;border-top-right-radius:16px;max-width:320px}.calendar-cards-empty{display:flex;height:100%;justify-content:center;align-items:center}.calendar-cards-empty p{width:80%;text-align:center}.calendar-cards-top{display:flex;position:absolute;top:0;justify-content:center;align-items:center;width:100%;padding:20px 0;height:53px;border-bottom:1px solid rgba(202,210,222,.3019607843)}.calendar-cards-content{margin-top:55px;padding:0 10px;overflow:auto;height:400px}.calendar-cards-content p{margin:15px 0;color:#182c4b;text-align:center}.calendar-cards-bottom{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;z-index:1;padding:5px 0}.calendar-cards-bottom button{width:80%}.summary-container{display:flex;flex-direction:column;width:564px;padding:30px;background-color:#fff;border-radius:16px;margin-bottom:10px}.summary-container-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(202,210,222,.3019607843);padding-bottom:10px;margin-bottom:10px}.summary-container-top span{color:#182c4b;font-size:32px;font-weight:700}.summary-container-row{display:flex;align-items:center;border-bottom:1px solid rgba(202,210,222,.3019607843);padding:15px 0}.summary-container-row-label{color:#000;width:138px;margin-right:1rem;font-weight:600}.summary-container-row-content{color:#182c4b;max-width:60%}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.select-patient-layout{padding-top:2rem}.select-patient-wrapper{display:flex;flex-direction:column;flex:1;width:100%;min-height:65vh;justify-content:center;align-items:center}.select-patient-container{display:flex;flex:1;flex-direction:column;margin-top:2rem;border-radius:16px;width:50%;max-width:600px;height:100%}.select-patient-empty-state{display:flex;flex:1;justify-content:center;align-items:center;border:.8px solid #cad2de;margin-top:1rem;border-radius:16px;width:100%;height:100%;color:#718198}.select-patient-search-bar{width:372px;margin-top:25px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.new-service-device-search-bar{width:372px;margin-top:25px}.new-service-device-wrapper{display:flex;flex-wrap:wrap;min-width:500px;width:100%;max-width:1050px;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin-top:25px}.new-service-specific-device-wrapper{display:flex;min-width:500px;width:100%;max-width:1050px;flex-direction:column;align-items:center;justify-content:center;gap:10px}.new-service-device-category-container{width:100%;margin-top:2rem;padding:0 12% 10%;overflow:auto;max-height:80%}.new-service-device-category{width:100%}.new-service-device-category-letter{text-transform:capitalize;font-weight:600;font-size:24px}.new-service-device-category-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.new-service-device-category-search-title{font-size:24px;line-height:42px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.add-info-container{width:400px;margin-top:20px}.add-info-container-row{display:flex}.add-info-input-container{flex:2;margin-right:5px}.add-info-select-input{flex:1}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.new-exam-scan-qr-code{width:372px;height:362px;border:1px solid rgba(202,210,222,.3019607843);border-radius:10px;padding:10px 16px;margin-top:15px}.medical-history-wrapper{width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding-bottom:1rem}.medical-history-wrapper button{align-self:center}.medical-history-container{display:flex;flex-direction:row;padding-bottom:1rem}.medical-history-cards{display:flex;flex:1;flex-direction:column;flex-wrap:wrap;margin-top:10px;gap:5px;padding-inline-end:5px}.medical-history-modal-full-screen{width:95%;min-height:98vh;overflow-y:scroll}.medical-history-modal-full-screen .modal-container-top{flex:1}.medical-history-modal-full-screen-content{flex:8;display:flex;height:200vh;width:100%;overflow-y:scroll}.medical-history-modal{width:95%;min-height:70vh;overflow-y:scroll}.medical-history-modal .modal-container-top{flex:1}.medical-history-modal-content{flex:8;display:flex;height:200vh;width:100%;overflow-y:scroll}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.config-form-container{display:flex;flex-direction:column;gap:32px}.config-form-section{width:400px}.config-form-section-row{display:flex;gap:0 10px}.config-form-section-column{display:flex;flex-direction:column;gap:10px 0}.config-form-section-row-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.config-form-section-row-title p{color:#182c4b;font-size:20px;font-weight:500}.config-form-section-title{text-align:center;margin-bottom:32px}.config-form-content{display:flex;flex-direction:column;gap:32px 0}.main-layout button.config-form-inline-button{width:80%}.config-form-question{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:0 5px}.config-form-question>p{padding-left:12px;color:#182c4b}.config-form-question .MuiFormGroup-root.disponibility-radio-group{display:flex;gap:32px;margin:0}.config-form-question .MuiFormGroup-root.disponibility-radio-group .MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd.disponibility-radio{display:-webkit-inline-box;margin:0}.config-form-question .MuiFormGroup-root.disponibility-radio-group .MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementEnd.disponibility-radio .MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{margin-left:3px}.config-form-input-section{flex:2}.config-form-select-input{flex:1}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.new-disponibility-search-bar{width:372px;margin-top:25px}.new-disponibility-category-wrapper{display:flex;max-width:1050px;flex-direction:column;align-items:center}.new-disponibility-category-container{width:100%;margin-top:2rem;padding:0 12% 10%;overflow:auto;max-height:80%}.new-disponibility-category{width:100%}.new-disponibility-category-letter{text-transform:capitalize;font-weight:600;font-size:24px}.new-disponibility-category-list{display:flex;flex-wrap:wrap;justify-content:space-between}.new-disponibility-category-search-title{font-size:24px;line-height:42px}.new-disponibility-device-selector span{font-weight:700}.new-disponibility-device-selector span :first-child{font-weight:400;margin-top:6px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.choose-period-wrapper{margin-top:20px;display:flex;flex-direction:column;justify-content:center;width:750px}.choose-period-pickers{display:flex;align-items:center;justify-content:space-around;align-self:center;padding-right:20px}.choose-period-pickers-span-1{margin-right:20px}.choose-period-pickers-span-2{margin-left:20px;margin-right:20px}.choose-period-picker-container{width:245px}.choose-period-days{display:flex;flex-direction:column;margin-top:20px}.choose-period-days p{text-align:center;width:70%;align-self:center;margin-bottom:20px}.choose-period-days-container{display:flex;justify-content:space-around}.choose-period-turns{display:flex;flex-direction:column;align-items:center;margin-top:30px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.insert-code-wrapper{max-width:375px;padding:1rem;display:flex;flex-direction:column;height:100vh}.insert-code-wrapper button{width:100%}.insert-code-logo-container{width:100px;height:30px;margin:20px 0}.insert-code-logo-container img{width:100%}.insert-code-input-bar{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.code-input{width:50px;height:60px;border-radius:10px;border:1px solid rgba(202,210,222,.3019607843);padding:11px 16px;font-size:24px;font-weight:500}.code-input:focus{border:2px solid #182c4b}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.patient-consent-agreements-wrapper{display:flex;flex-direction:column;padding:0 10px;position:relative}.patient-consent-agreements-container{padding-bottom:8rem}.patient-consent-agreements-selector{width:100%;display:flex;align-self:center}.patient-consent-agreements-bottom{position:fixed;bottom:15px;margin:0 auto;width:100%}.patient-consent-agreements-bottom button{width:95%}.user-consent-agreements-wrapper{display:flex;flex-direction:column;padding:0 10px;position:relative;width:372px}.user-consent-agreements-selector{width:100%;display:flex;align-self:center}.user-consent-agreements-bottom{margin:0 auto;width:100%}.user-consent-agreements-bottom button{width:100%}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.agreement-detail-wrapper{padding:10px;position:relative;min-height:100%;margin:0 auto}.agreement-detail-wrapper h6{margin-bottom:10px;text-transform:uppercase}.agreement-detail-top{top:0;padding:10px 0}.agreement-detail-content{margin-top:10px;padding-bottom:10rem}.agreement-detail-bottom{position:fixed;bottom:0;padding:10px 0;width:95%;margin:0 auto;display:flex;flex-direction:row;gap:10px}@media (max-width: 767px){.agreement-detail-bottom{flex-direction:column;background-color:transparent;padding:2%;bottom:0}}.agreement-detail-bottom button{width:100%;font-size:smaller}@media (min-width: 768px){.agreement-detail-wrapper{width:50vw;text-align:justify}.agreement-detail-bottom{position:fixed;width:49vw;margin:0 auto}.agreement-detail-bottom button{display:flex;width:100%;align-self:center}}.select-existing-admin-container{width:30%;margin-top:1.5rem}.existing-admin-select{width:100%}.create-admin-contact-container{width:30%;margin-top:1.5rem}.create-admin-subtitle{margin-bottom:1rem;margin-top:-10px;text-align:center}.create-admin-summary{width:650px;padding:2rem;border:2px solid rgba(202,210,222,.3019607843);border-radius:20px}.select-organization-search-bar{width:372px;margin-top:25px}.select-organization-wrapper{display:flex;min-width:500px;max-width:1050px;flex-direction:column;align-items:center}.select-organization-category{width:100%;margin-top:2rem;padding:0 12%;overflow:auto;max-height:80%}.select-organization-category{width:100%}.select-organization-category-letter{text-transform:capitalize;font-weight:600;font-size:24px}.select-organization-category-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.select-organization-category-search-title{font-size:24px;line-height:42px}.add-organization-info-container{margin-top:1.5rem;width:70%;overflow-y:visible;display:flex;justify-content:center}.new-building-form-container{width:100%;max-width:450px;margin-top:1.5rem}.address-fields-container .inline-fields .input-field{width:50%}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.new-building-choose-period-wrapper{margin-top:20px;display:flex;flex-direction:column;justify-content:center;width:750px}.new-building-choose-period-days{display:flex;flex-direction:column;margin-top:10px}.new-building-choose-period-days p{text-align:center;width:70%;align-self:center;margin-bottom:20px}.new-building-choose-period-days-container{display:flex;justify-content:space-around}.new-building-choose-period-turns{display:flex;flex-direction:column;align-items:center;margin-top:30px}.week-chip{width:90px}.summary-container-row-label{width:30%}.summary-container-row p{color:#000}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.new-user-form-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.new-user-form-wrapper{width:50%;margin-top:1.5rem}.new-user-form-wrapper h6{text-align:center;margin:1.1rem 0}.new-user-form-inline-container{display:flex;justify-content:space-between;margin-bottom:.5rem}.new-user-form-select{width:48%}.address-fields-container{gap:7px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.new-user-contact-container{width:35%;margin-top:1.5rem}.new-user-subtitle{margin-bottom:1.8rem;margin-top:-10px;text-align:center}.new-user-subtitle-error{margin-top:1rem;text-align:center;color:#ce2b37}.device-configuration-wrapper{margin:24px 0 8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.document-upload-container{margin-top:24px;display:flex;flex-direction:row;gap:12px}.documents-uploaded-wrapper{width:372px;height:320px;overflow-y:scroll;overflow-x:hidden}.documents-uploaded-wrapper .selector{max-width:346px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.template-login{height:auto;padding-bottom:0}.template-login-content{width:100%;height:100%}.template-reset-password{background-color:#fff}.container{display:flex;justify-content:center;flex-direction:column;align-items:center;height:100vh}.logo{margin-bottom:30px;width:180px}.login-box{border-radius:16px;background-color:#fff;width:min-content;padding:1rem;margin-bottom:16px}.login-form{display:flex-start;justify-content:center;align-items:center;padding:1rem}.login-form .error{color:#ce2b37;font-size:14px;margin-bottom:1rem}.title{margin-left:1rem;font-weight:600;color:#3b4c66;font-size:20px}.subtitle{margin-top:.5rem;margin-left:1rem}.login-forgot-password{margin-bottom:10px;font-size:14px;color:#0076cc;cursor:pointer;text-decoration:underline}.login-first-access-box{background-color:#fff;border-radius:16px;cursor:pointer}.login-first-access{color:#7e848d;font-size:16px;font-weight:500;padding:12px 16px}.input-container{width:100%}.access-button{width:355px;height:50px;border-radius:60px}.login-change-password-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff}.login-change-password-form{width:372px;min-height:350px;display:flex;flex-direction:column}.login-change-password-form h6{align-self:center;text-align:center}.login-change-password-form p{margin-top:.5rem;text-align:center}.login-change-password-form button{width:100%}.login-change-password-terms{margin-left:5%;color:#182c4b}.login-change-password-terms-link{text-decoration:underline;cursor:pointer}.validator-texts-container{margin-bottom:10px;padding:10px 0}.login-otp-container{display:flex;flex-direction:column;max-width:400px;margin:0 auto;margin-top:3rem}.login-otp-container button{margin:0 auto}.login-otp-container-info{display:flex;flex-direction:column;align-items:center}.login-otp-container-info h6{margin-bottom:1rem}.login-otp-container .login-otp-error{margin-bottom:20px;text-align:center;color:#ce2b37}.login-organizations-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff}.login-organizations-form{width:372px;min-height:350px;display:flex;flex-direction:column;gap:18px 0}.login-organizations-form h6{align-self:center}.login-organizations-form button{width:100%}.input-container-with-error p{color:#ce2b37;font-size:14px;margin-top:.5rem}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.patients-template-wrapper{padding:0 0 5%}.patients-search-bar{width:565px}.patients-top-container{background-color:#fff;padding:1.5% 5%}.patients-top-container-actions{display:flex;justify-content:space-between;align-items:center}.patients-top-container h6{margin-bottom:1rem}.patients-bottom-container{width:100%;height:65vh;background-color:#fff;display:flex;margin:30px auto;justify-content:center;align-items:center;border-radius:20px;align-self:center}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.template-new-service{height:100vh;padding:0;margin:0}.new-service-chips-container{display:flex;justify-content:center;margin-top:10px}.new-service-chip{margin-right:10px;font-size:13px;font-weight:600}.new-service-entry-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:5%}.new-service-entry-container-buttons p{text-align:center}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.services-template-wrapper{padding:0 0 5%}.services-list-container{width:90%;margin:30px auto 0;background-color:#fff;padding:20px;border-radius:16px}.services-list-container-selects{display:flex;align-items:center}.services-top-container{background-color:#fff;padding:1.5% 5%}.services-top-container-actions{display:flex;justify-content:space-between;align-items:center}.services-top-container h6{margin-bottom:1rem}.services-bottom-container{width:100%;height:65vh;background-color:#fff;display:flex;margin:30px auto;justify-content:center;align-items:center;border-radius:20px;align-self:center}.service-list-select-container{width:100%;margin-right:5px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.disponibility-template-wrapper{padding:0 0 5%}.disponibility-top-container{background-color:#fff;padding:1.5% 5%}.disponibility-top-container-actions{display:flex;justify-content:space-between;align-items:center}.disponibility-top-container h6{margin-bottom:1rem}.disponibility-select-container{width:372px}.disponibility-bottom-container{width:100%;height:65vh;background-color:#fff;display:flex;margin:30px auto;justify-content:center;align-items:center;border-radius:20px;align-self:center}.bg-blue{background-color:#0076cc}.disponibility-empty-state{background-color:red;width:90%;display:flex;flex:1;margin:0 auto;height:330px;background-color:#fff;border-radius:16px;margin-top:1rem;justify-content:center;align-items:center}.disponibility-empty-state span{color:#7e848d}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.mobile-policy-wrapper{max-width:375px}.mobile-policy-modal{width:90vw;height:auto}.mobile-policy-modal-content{padding:1rem 0}.mobile-policy-modal-content p{max-width:100%;text-align:start}.close-agreements{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#000;width:100%;height:100%;min-height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;scroll-behavior:auto}.overlay-content-agreements{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#000;width:90%}.overlay-content-agreements h1{color:gray;margin-top:1rem}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.template-success-content{margin:0 60px!important;padding:20px;background-color:#cad2de4d;border-radius:10px;display:flex;flex-direction:column;gap:8px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.home-wrapper{display:flex;flex-direction:column;overflow-y:hidden;margin-top:30px}.home-wrapper h6{margin-bottom:20px}.home-container{display:flex;justify-content:space-between;margin-bottom:20px}.home-card-1{width:410px;height:190px;display:flex;flex-direction:column;justify-content:space-between}.home-card-1-content{font-weight:600;font-size:64px}.home-card-2{flex-grow:1;height:190px;display:flex;flex-direction:column;justify-content:space-between;background-color:#182c4b;margin-left:20px;background:url(/images/bg-5.png) center center;background-repeat:no-repeat;background-size:cover}.home-card-3{width:750px;display:flex;flex-direction:column;justify-content:space-between}.home-card-3 .home-card-content{gap:15px}.home-card-3 .home-card-content .action-box{width:auto;flex-basis:50%}.home-card-4{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;background-color:#182c4b;margin-left:20px;background:url(/images/bg-6.png) top right;background-repeat:no-repeat;background-size:cover}.home-card-5{width:100%}.home-card-5 .home-card-content .table-loader-wrapper,.home-card-5 .home-card-content .table-error-wrapper,.home-card-5 .home-card-content .table-empty-state{height:200px}.administration-top-container{background-color:#fff;padding:1.5% 5%}.administration-top-container-actions{display:flex;justify-content:space-between;align-items:center}.administration-top-container h6{margin-bottom:1rem}.administration-search-bar{width:565px}.administration-list-container{width:90%;margin:30px auto 0;background-color:#fff;padding:20px;border-radius:16px}.administration-list-container-selects{display:flex;align-items:center;justify-content:space-between}.administration-list-select-container{width:25%;margin-right:5px}.administration-services-buttons-group{display:flex;width:450px;justify-content:space-between}.administration-services-button{width:220px!important;height:40px!important}.administration-layout{padding:2% 3%;width:97%;margin:20px auto;border-radius:20px;background-color:#fff}.administration-layout-top{display:flex;justify-content:space-between}.administration-layout-top-right{display:flex;align-items:center}.administration-layout-top-right-actions{position:relative;margin-top:250px;width:200px;height:110px;top:0}.administration-layout-top-right button{width:220px;height:44px;justify-content:space-around;font-weight:600}.administration-layout-top-right button svg{width:16px;height:16px}.administration-layout-anagraphic{margin-top:20px}.administration-layout-anagraphic-container{margin-bottom:30px;padding:10px 0;border-bottom:1px solid rgba(202,210,222,.3019607843)}.administration-layout-anagraphic-title{font-weight:600}.administration-layout-anagraphic-details{display:flex;flex-wrap:wrap;margin-top:20px}.administration-layout-services-top{display:flex;justify-content:space-between;margin-top:20px}.administration-layout-table-header{display:flex;width:100%;align-items:center;padding:10px 20px;margin-top:1rem;background-color:#cad2de4d;border-radius:10px}.administration-layout-table-header span{display:flex;align-items:center;font-weight:600;color:#7e848d;font-size:.75rem}.administration-layout-table-header span svg{width:14px;height:14px;margin-left:15px}.administration-layout-table-content{display:flex;flex-direction:column;padding:20px;overflow:auto;max-height:400px}.administration-layout-table-content div{display:flex;width:100%;justify-content:flex-start;padding:12px 0;border-bottom:1px solid #CAD2DE}.administration-layout-table-content div svg{align-self:flex-end;cursor:pointer}.administration-layout-table-item-0{width:375px}.administration-layout-table-item-1{width:220px}.administration-layout-table-item-2{width:140px}.administration-layout-table-item-3{width:195px}.administration-layout-table-item-4{width:266px}.administration-layout-table-item-action{width:56px;display:flex;flex-grow:1;justify-content:flex-end}.user-detail-wrapper{width:100%;display:flex;gap:32px 0;flex-direction:column;justify-content:center;padding:40px 70px 65px}.user-detail-fields-tab{background:white;height:auto;margin-top:50px}.user-detail-fields-box .user-detail-fields-group+.user-detail-fields-group{margin-top:40px}.user-detail-fields-containter{display:flex;flex-direction:column;gap:40px 0}.user-detail-fields-title{font-weight:700;margin-bottom:24px}.user-detail-fields-group{display:flex;flex-direction:row}.user-detail-fields-group .field-container{width:auto}.user-detail-field{flex-basis:25%;margin:0}.user-detail-field span:first-of-type{margin-bottom:8px}.user-details-select-container{width:22%}.user-details-layout{padding:24px 32px;width:100%;border-radius:20px;margin-left:0;background-color:#fff;display:flex;flex-direction:column;gap:32px 0}.user-details-layout-divider{height:16px;background-color:#f8f8f8;width:calc(100% + 64px);margin-left:-32px}.user-details-layout-top{display:flex;justify-content:space-between}.user-details-layout-top-right{display:flex;align-items:center}.user-details-layout-top-right-actions{position:relative;margin-top:250px;width:200px;height:110px;top:0}.user-details-layout-top-right button{width:220px;height:44px;justify-content:space-around;font-weight:600}.user-details-layout-top-right button svg{width:16px;height:16px}.user-details-layout-anagraphic{margin-top:20px}.user-details-layout-anagraphic-container{margin-bottom:30px;padding:10px 0;border-bottom:1px solid rgba(202,210,222,.3019607843)}.user-details-layout-anagraphic-title{font-weight:600}.user-details-layout-anagraphic-details{display:flex;flex-wrap:wrap;margin-top:20px}.user-details-layout-services-top{display:flex;justify-content:space-between;margin-top:20px}.user-details-layout-table-header{display:flex;width:100%;align-items:center;padding:10px 20px;margin-top:1.5rem;background-color:#cad2de4d;border-radius:10px}.user-details-layout-table-header span{display:flex;align-items:center;font-weight:600;color:#7e848d;font-size:.75rem}.user-details-layout-table-header span svg{width:14px;height:14px;margin-left:15px}.user-details-layout-table-content{display:flex;flex-direction:column;padding:20px}.user-details-layout-table-content div{display:flex;width:100%;justify-content:flex-start;padding:12px 0}.user-details-layout-table-content div svg{align-self:flex-end;cursor:pointer}.user-details-layout-table-item-0{width:175px}.user-details-layout-table-item-1{width:300px}.user-details-layout-table-item-2{width:140px}.user-details-layout-table-item-3{width:195px}.user-details-layout-table-item-4{width:266px}.user-details-layout-table-item-action{width:56px;display:flex;flex-grow:1;justify-content:flex-end}.organization-staff-detail-fields-containter{background:white;height:auto;margin-top:50px}.organization-staff-detail-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:22px}.organization-staff-detail-fields-title{font-weight:700;color:#3b4c66;margin-bottom:10px}.organization-staff-detail-fields{display:flex;margin-bottom:28px}.organization-staff-detail-field-singular{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;padding:2% 0%;border-bottom:1px solid #cad2de;transform:translate(11px)}.organization-staff-detail-field-singular.checked{background-color:#0076cc1a;border-radius:4px}.organization-staff-detail-field-singular:hover{background-color:#7181981a;border-radius:4px}.organization-staff-detail-permissions{margin-top:4px}.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label{margin-left:18px;font-family:Work Sans;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em;text-align:left}.MuiTabs-root.organization-staff-detail-tab-group{border-bottom:.5px solid #cad2de}.organization-staff-detail{padding:2%;width:96%;border-radius:20px;margin:20px auto 20px 0;background-color:#fff}.organization-staff-detail-top{display:flex;justify-content:space-between}.organization-staff-detail-top-right{display:flex;align-items:center}.organization-staff-detail-top-right-actions{position:relative;margin-top:250px;width:200px;height:110px;top:0}.organization-staff-detail-top-right button{width:220px;height:44px;justify-content:space-around;font-weight:600}.organization-staff-detail-top-right button svg{width:16px;height:16px}.organization-staff-detail-chips-container{display:flex;margin-top:18px}.organization-staff-detail-chip{margin-right:10px;font-size:13px;font-weight:600}.organization-staff-detail-fields-group{margin-top:32px;margin-bottom:14px}.qualifications-list-empty-state{display:flex;padding:2% 3%;width:90%;height:65vh;margin:20px auto;border-radius:20px;background-color:#fff;align-items:center;justify-content:center}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.edit-email-contact-container{width:35%;margin-top:1.5rem}.edit-email-subtitle{margin-bottom:1.8rem;margin-top:-10px;text-align:center}.edit-email-subtitle-highlight{color:#182c4b;font-weight:600}.configure-service-head{display:flex;width:auto;padding:3% 4%;border-bottom:.5px solid #cad2de;align-items:center;justify-content:space-between}.configure-service-entry-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:5%}.configure-service-entry-container-buttons p{text-align:center}.configure-service-entry-container-devices{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:5%}.configure-service-entry-container-devices-buttons p{text-align:center}.configure-service-entry-container-devices-cards{display:flex;flex-wrap:wrap;min-width:500px;width:100%;max-width:1050px;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin-top:25px}.configure-service-drawer-link{margin-top:25px;font-size:14px;color:#0076cc;cursor:pointer;text-decoration:underline}.configure-service-time-container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.configure-service-time-container-first-unit{width:25%;display:flex;margin-top:10px;margin-bottom:10px}.configure-service-time-container-second-unit{width:70%}.configure-service-value-container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.configure-service-value-container-first-unit{width:25%;display:flex;margin-top:10px;margin-bottom:10px}.configure-service-value-container-second-unit{width:70%}.configure-service-summary{width:650px;padding:2rem;border:2px solid rgba(202,210,222,.3019607843);border-radius:20px;margin-bottom:18px}.configure-service-resume-container{display:flex;flex-direction:column;align-items:center}.add-time-select-input{flex:1;margin-left:10px}.configure-service-time-container-second-unit{margin-right:10px}@font-face{font-family:work-sans;src:url(/fonts/work-sans-variable-weight.ttf) format("truetype");font-style:normal}@font-face{font-family:work-sans-italic;src:url(/fonts/work-sans-italic-variable-weight.ttf) format("truetype");font-style:italic}.administration-detail-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;padding:2% 3%;margin-left:25px}.administration-details-select-container{width:22%}.administration-details-layout{padding:2%;width:96%;border-radius:20px;margin:20px auto 20px 0;background-color:#fff}.administration-details-layout-top{display:flex;justify-content:space-between}.administration-details-layout-top-right{display:flex;align-items:center}.administration-details-layout-top-right-actions{position:relative;margin-top:250px;width:200px;height:110px;top:0}.administration-details-layout-top-right button{width:220px;height:44px;justify-content:space-around;font-weight:600}.administration-details-layout-top-right button svg{width:16px;height:16px}.administration-details-layout-anagraphic{margin-top:20px}.administration-details-layout-anagraphic-container{margin-bottom:30px;padding:10px 0;border-bottom:1px solid rgba(202,210,222,.3019607843)}.administration-details-layout-anagraphic-title{font-weight:600}.administration-details-layout-anagraphic-details{display:flex;flex-wrap:wrap;margin-top:20px}.administration-details-layout-services-top{display:flex;justify-content:space-between;margin-top:20px}.administration-details-layout-table-header{display:flex;width:100%;align-items:center;padding:10px 20px;margin-top:1.5rem;background-color:#cad2de4d;border-radius:10px}.administration-details-layout-table-header span{display:flex;align-items:center;font-weight:600;color:#7e848d;font-size:.75rem}.administration-details-layout-table-header span svg{width:14px;height:14px;margin-left:15px}.administration-details-layout-table-content{display:flex;flex-direction:column;padding:20px}.administration-details-layout-table-content div{display:flex;width:100%;justify-content:flex-start;padding:12px 0}.administration-details-layout-table-content div svg{align-self:flex-end;cursor:pointer}.administration-details-layout-table-item-0{width:175px}.administration-details-layout-table-item-1{width:300px}.administration-details-layout-table-item-2{width:140px}.administration-details-layout-table-item-3{width:195px}.administration-details-layout-table-item-4{width:266px}.administration-details-layout-table-item-action{width:56px;display:flex;flex-grow:1;justify-content:flex-end}.kebab-icon-wrapper{background-color:#cad2de4d}.kebab-icon-wrapper svg{width:18px;height:18px}.anagraphic-field{margin-right:15%}.patient-details-select{width:250px}.field-container-patient-age{display:flex;flex-direction:column;justify-content:center;align-items:center}.field-container-patient-age p{text-align:center;margin-right:0}.MuiTabs-root.administration-tab-group{transform:translateY(25px)}.administration-tab-content{width:96%}.organization-tree-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;padding:2% 3%;background-color:#fff;border-radius:20px}.token-expired-overlay{display:flex;flex:1;width:100vw;height:100vh;position:fixed;background-color:#fff;z-index:100;flex-direction:column;align-items:center;justify-content:center}.token-expired-overlay h1{font-size:1.2rem;margin-bottom:1rem;font-weight:500}@media (min-device-width: 768px) and (max-device-width: 1024px){.ipad-horizontal-orientation{transform:rotate(90deg);transform-origin:left top;width:100vh;height:100vw;overflow-x:hidden;position:relative;top:100%;left:0}}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;z-index:9999}.overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#000}.main-content.hide-on-vertical{display:none;font-family:Work Sans,sans-serif}
