@charset "UTF-8";.lds-ripple{display:table;height:64px;margin:118px auto;position:relative;width:64px}.lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid;border-radius:50%;opacity:1;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:0;left:28px;opacity:1;top:28px;width:0}to{height:58px;left:-1px;opacity:0;top:-1px;width:58px}}.reg-exp-container .input-auto-reg-exp{font-size:14px;padding-right:30px;width:100%}.reg-exp-container .input-icon{cursor:pointer;height:20px;opacity:50%;position:absolute;right:10px;top:55%;transform:rotate(180deg);width:20px}.reg-exp-container .reg-exp-lightbox{background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);left:0;padding:10px;position:absolute;top:100%;width:300px;z-index:10}.reg-exp-container .lightbox-textarea{font-size:14px;height:100px;margin-bottom:10px;padding:8px;width:100%}.reg-exp-container .lightbox-submit-button{border:1px solid #203b72;border-radius:3px;cursor:pointer;display:block;font-size:14px;height:30px;padding-top:6px;text-align:center;width:100%}.reg-exp-container .submit-button:hover{background-color:#b1bdd6;color:#203b72}.reg-exp-container .button-row{display:flex;gap:10px}.reg-exp-container .submit-button{background-color:#203b72;color:#fff;flex:2 1}.reg-exp-container .close-button{flex:1 1}.inputContainer{position:relative}.inputContainer .errore{font-size:12px;position:absolute;right:17px;top:-2px}.form-control.centered{text-align:center}.inputContainer .suggestions{background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-left:1px solid #203b72;border-right:1px solid #203b72;position:absolute;width:100%}.inputContainer .suggestions .suggestion{border-bottom:1px solid #203b72;cursor:pointer;padding:3px 10px}.inputContainer .suggestions .suggestion:hover{background:#203b72;color:#fff}#login_overlay{background:#dee8ea;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}#login_overlay .contenitore{height:100%;position:relative;text-align:left;width:100%}#login_overlay .login-box-msg{padding-left:0;text-align:left}#login_overlay form,.errore{margin-bottom:15px}.errore{color:#fe0000;margin-top:5px}.login-box-body,.register-box-body{background:none}.login-left{background:#fff;height:300px}.login-left .padder{padding:0 15px}.login-left h2{color:#203b72;font-size:22px}.login-right h3{color:#203b72;font-size:18px;margin:30px 0;text-transform:uppercase}.login-right .btn{display:inline-block;margin-bottom:15px}.login-right a{display:block;font-size:12px}.login-middle{left:50%;position:absolute;top:50%;transform:translate(-50%,calc(-50% - 60px))}@media (-ms-high-contrast:none){.login-middle{left:auto;margin:50px 0 auto;position:relative;top:auto;transform:translate(0)}}#logo-login{margin:60px 0 0;max-width:100%;width:260px}.login-middle .a{fill:none}.login-middle .b{fill:#13438b}.login-middle .c{fill:#df0819}.login-middle .d{fill:#213a77}.login-middle .e{fill:#fff}.login-middle .f{clip-path:url(#a)}.login-middle .g{fill:#dd091b;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:.94px}.login-footer{bottom:0;left:0;line-height:60px;position:absolute;width:100%}#logo-footer-login{display:inline-block;transform:translateY(-6px);width:100px}.login-footer span.copy{color:#203b72;display:inline-block;font-size:14px;line-height:60px;margin-left:50px}.login-footer span.powered{color:#203b72;display:block;font-size:14px;line-height:60px;text-align:right}@media (max-width:767px){.login-footer,.login-middle{position:relative}.login-middle{width:100%}.login-footer span.copy{margin:0;text-align:right;width:calc(100% - 100px)}.login-footer span.powered{text-align:center}}.h2-title{text-transform:uppercase}.infoRequest{background:none;border:0;cursor:pointer;position:absolute;right:15px;top:20px;transform:translateY(-50%);z-index:3}.infoRequest.relative{margin-left:8px;margin-top:-5px;position:relative;right:auto;top:auto;transform:none}.infoRequest .pallino{border:1px solid #203b72;border-radius:50%;color:#203b72;display:inline-block;font-size:1rem;font-weight:400;height:30px;line-height:30px;text-align:center;width:30px}#chooser{background:#dee8ea;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}#chooser .scroller{height:100%;overflow:auto;position:relative;width:100%}#chooser .canteenPreview{margin-bottom:25px;position:relative;text-align:center}#chooser .canteenPreview .cid{font-size:8px;font-weight:700;position:absolute;right:5px;top:5px;z-index:1}#chooser .canteenPreview .logoRistorante{background:#fff;cursor:pointer;height:100px;margin-bottom:10px;position:relative;width:100%}#chooser .canteenPreview .logoRistorante img{left:50%;max-height:90%;max-width:90%;position:absolute;top:50%;transform:translate(-50%,-50%)}#chooser .no-canteens,#chooser .searchbar-container{margin-top:1rem;text-align:center}.main-header{background-color:#fff;position:fixed;width:100%}.skin-black .main-header{box-shadow:none}.main-header .logo{height:60px;line-height:60px}.main-header .logo img{float:left;margin-top:6px;max-width:80%}.sidebar-mini.sidebar-collapse .main-header .logo img{margin-left:6px;margin-top:14px}.sidebar-mini.sidebar-collapse .main-header .logo{width:56px}.main-header .logoAzienda{display:inline-block;height:60px;position:relative}.main-header .logoAzienda img{left:0;max-height:94%;max-width:calc(100vw - 690px);position:absolute;top:50%;transform:translateY(-50%)}#online-indicator{color:#fe0000;font-weight:700}#online-indicator,.topMenu{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:9999}.topMenu ul{margin:0;padding:0}.topMenu ul li{display:inline-block;list-style-type:none;margin-right:30px}.topMenu ul li a,.topMenu ul li a:active,.topMenu ul li a:hover,.topMenu ul li a:link{cursor:pointer;display:block;text-decoration:none}.topMenu ul li .ico-container{display:inline-block;position:relative}.topMenu ul li .ico-container .news-badge{background:#f30000;border-radius:50%;color:#fff;font-size:12px;height:15px;left:25px;position:absolute;text-align:center;top:-11px;width:15px}.topMenu ul li img{margin-right:10px;width:30px}.topMenu ul li span{display:inline-block}.main-header li.userName{display:inline-block;font-size:17px;font-weight:600;text-transform:uppercase}.main-header .account-string,.main-header .logout-string{display:inline-block}.topMenu ul li.helpdesk-header span,.topMenu ul li.news-header span{display:none}.topMenu ul li.news-header span.news-badge{display:block}@media (-ms-high-contrast:none){.sidebar-toggle{margin-right:15px;position:relative}.sidebar-toggle svg{position:absolute}}@media (min-width:768px){.sidebar-mini.sidebar-collapse .main-header .navbar{margin-left:56px}.main-header .logoAzienda img{max-width:calc(100vw - 640px)}}@media (min-width:992px){.topMenu ul li.helpdesk-header span,.topMenu ul li.news-header span{display:inline-block}.main-header .logoAzienda img{max-width:calc(100vw - 690px)}}@media (max-width:767px){.topMenu{right:0}.topMenu ul li{margin-right:5px}header.main-header{height:60px}header.main-header .logo-lg{display:none!important;height:60px}header.main-header .logo{width:50%}header.main-header .logo img{max-height:100%;max-width:100%}.skin-black .main-header .navbar{float:left;width:50%}.skin-black .main-header .logo{background:#fff;float:right}.main-header .logoAzienda img{max-width:calc(100vw - 315px)}.main-header li.userName{font-size:12px;margin-right:20px}.main-header li.icologout{margin-right:0}.main-header .account-string,.main-header .logout-string{display:none}}.skin-black .sidebar a.active{border-left-color:#fff;color:#fff}.sidebar .icon{display:inline-block;width:20px}.sidebar .ico-container{display:inline-block;margin-left:0;margin-right:25px;position:relative;text-align:center;width:24px}.sidebar .ico-container img{max-width:100%}.main-sidebar{padding-top:60px;position:fixed}.sidebar-menu{max-height:100vh;overflow-y:scroll;padding-bottom:100px;padding-top:15px}.sidebar-menu::-webkit-scrollbar{display:none}.sidebar-mini.sidebar-collapse .sidebar-menu>li,.skin-black .sidebar-menu>li.active>a,.skin-black .sidebar-menu>li.menu-open>a,.skin-black .sidebar-menu>li:hover>a{background:#fff;color:#203b72;overflow:hidden}.sidebar-menu>li.icomenu a,.sidebar-menu>li.icomenu a:hover{color:#8cbb23}.sidebar-menu>li.icomenu a.active{color:#8cbb23;font-weight:700}.sidebar-menu>li.icoshop a,.sidebar-menu>li.icoshop a:hover{color:#ffca00}.sidebar-menu>li.icoshop a.active{color:#ffca00;font-weight:700}.sidebar-menu>li.icoshop img{height:28px;transform:translateY(-3px)}.sidebar-menu>li.icocb img{height:18px;left:10px;max-width:none;position:absolute;top:50%;transform:translate(-38%,-64%)}.sidebar-menu>li.icoordini a,.sidebar-menu>li.icoordini a:hover{color:#eb8d00}.sidebar-menu>li.icoordini a.active{color:#eb8d00;font-weight:700}.skin-black .sidebar a.active{color:#203b72}.skin-black .sidebar .icospecial img{height:28px}.skin-black .sidebar .icoservizi img{height:30px}.skin-black .sidebar .icoservizi a,.skin-black .sidebar .icoservizi a:hover,.skin-black .sidebar .icoservizi.menu-open a{color:#65c8d0}.skin-black .sidebar .treeview ul.treeview-menu li a,.skin-black .sidebar .treeview ul.treeview-menu li a:hover{color:#fff;line-height:36px}.skin-black .sidebar .icoservizi ul.treeview-menu li a,.skin-black .sidebar .icoservizi ul.treeview-menu li a:hover{color:#fff;line-height:48px}.skin-black .sidebar .icoservizi.menu-open{font-weight:700}.sidebar-menu>li>a{line-height:40px;padding:0 5px 0 15px}.sidebar-menu .icotickets span{position:relative}.sidebar-menu .icotickets .ticketBadge{background:#8db703;border-radius:50%;height:8px;position:absolute;right:-10px;top:-4px;width:8px}.skin-black .sidebar-menu>.treeview>.treeview-menu{background:#203b72;color:#fff}.skin-black .sidebar-menu>.icoservizi>.treeview-menu{background:#65c8d0;color:#fff}.skin-black .sidebar-menu>li>.treeview-menu li{font-weight:400;padding-left:65px}.skin-black .sidebar-menu>li>.treeview-menu li a{padding:0}.skin-black .sidebar-menu>li>.treeview-menu li a .ico-container{margin-right:5px}@media (min-width:768px){.sidebar-mini.sidebar-collapse .main-sidebar{width:56px!important}}#root .main-header .logo,.main-sidebar[class*=main-sidebar-defcon-]{border-right:none}.errorModalContainer{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.errorModalRelative{height:100%;position:relative;width:100%}.errorModal{background:#fff;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:650px}.errorModalHeader{font-size:26px;font-weight:700}.errorModalBody,.errorModalHeader{margin-bottom:30px}.errorModalContent{padding:15px;position:relative}.popup.popup-draggable.vis{border:1px solid #000;display:block;height:100vh;width:100vw;z-index:999999}.popup.popup-draggable .overPopup{background:transparent;height:100%;overflow-x:hidden;position:relative;width:100%}.popup.popup-draggable .contentPopup{background:#fff;height:100%;max-height:100vh;max-width:none;overflow:auto;padding:35px 15px;position:absolute;width:100%}.popup.popup-draggable .contentPopup.no-draggable{left:50%;top:50%}.popup.popup-draggable .contentPopup .relative-container{height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;width:100%}.popup.popup-draggable .contentPopup .closer{cursor:pointer;position:fixed;right:15px;top:15px;z-index:9}@media screen and (min-width:768px){.popup.popup-draggable.vis{height:100vh;width:100vw}.popup.popup-draggable .overPopup{background:rgba(0,0,0,.8);height:100%;position:relative;width:100%}.popup.popup-draggable .overPopup .contentPopup{height:90%;width:90%}.popup.popup-draggable .contentPopup{left:5%;top:0}}.loading-icon{bottom:0;height:2em;left:0;margin:auto;overflow:visible;position:fixed;right:0;top:0;width:2em;z-index:999}.loading-icon:before{background-color:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%}.loading-icon:not(:required){background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.loading-icon:not(:required):after{animation:spinner 1.5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 rgba(0,0,0,.75),1.1em 1.1em 0 0 rgba(0,0,0,.75),0 1.5em 0 0 rgba(0,0,0,.75),-1.1em 1.1em 0 0 rgba(0,0,0,.75),-1.5em 0 0 0 rgba(0,0,0,.75),-1.1em -1.1em 0 0 rgba(0,0,0,.75),0 -1.5em 0 0 rgba(0,0,0,.75),1.1em -1.1em 0 0 rgba(0,0,0,.75);content:"";display:block;font-size:10px;height:1em;margin-top:-.5em;width:1em}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fullitem-hidden{display:none}#glossary-modal .overPopup .contentPopup{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}@media screen and (min-width:768px){#glossary-modal .overPopup .contentPopup{height:80%;width:80%}}#glossary-modal p{white-space:pre-line}#glossary-modal p.element-li{padding:0 25px;white-space:pre-line}#glossary-modal #helps{margin-top:48px;padding:0}#glossary-modal #helps .helpAccordion{border:1px solid #203b72;border-bottom:0;cursor:pointer;list-style-type:none;max-height:70px;overflow:hidden;position:relative;transition-duration:.4s}#glossary-modal #helps .helpAccordion span.fa{font-size:30px;position:absolute;right:15px;top:20px;transition-duration:.4s}#glossary-modal #helps .helpAccordion:last-child{border-bottom:1px solid #203b72}#glossary-modal #helps .helpAccordion.open{max-height:1600px}#glossary-modal #helps .helpAccordion.open span.fa{transform:rotate(180deg)}#glossary-modal #helps .helpAccordion h3{cursor:pointer;height:70px;line-height:70px;margin:0 25px;text-transform:uppercase}#glossary-modal .buttons-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}#glossary-modal .buttons-container .btn-help-modal-close{text-align:center}#guide-modal .glossary-field{background-color:#f2f3f4;border:none;padding:12px 24px;position:fixed;right:35px;top:0;width:-moz-fit-content;width:fit-content;z-index:9}@media screen and (min-width:768px){#guide-modal .glossary-field{right:45px}}#guide-modal .glossary-field .glossary-text{padding-top:8px}#guide-modal .guide-title{margin-top:40px}@media screen and (min-width:768px){#guide-modal .guide-title{margin-top:0}}#guide-modal p{white-space:pre-line}#guide-modal p.element-li{padding:0 25px;white-space:pre-line}#guide-modal #helps{margin-top:48px;padding:0}#guide-modal #helps .helpAccordion{border:1px solid #203b72;border-bottom:0;cursor:pointer;list-style-type:none;max-height:70px;overflow:hidden;position:relative;transition-duration:.4s}#guide-modal #helps .helpAccordion span.fa{font-size:30px;position:absolute;right:15px;top:20px;transition-duration:.4s}#guide-modal #helps .helpAccordion:last-child{border-bottom:1px solid #203b72}#guide-modal #helps .helpAccordion.open{max-height:1600px}#guide-modal #helps .helpAccordion.open span.fa{transform:rotate(180deg)}#guide-modal #helps .helpAccordion h3{cursor:pointer;height:70px;line-height:70px;margin:0 25px;text-transform:uppercase}#guide-modal .buttons-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}#guide-modal .buttons-container .btn-help-modal-close{text-align:center}.external-image-modal{background:transparent;border:none;display:none;height:100vh;position:fixed;width:100vw;z-index:9999998}.external-image-modal.visible{display:block}.image-modal{background:#fff;border:10px solid #ebf1f5;display:none;height:100vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);transition:2s ease-in-out;width:100vw;z-index:9999999}.image-modal.visible{display:block}.image-modal .image-modal.fullscreen{background:#030303;height:100vh;left:0;top:0;width:100vw}.image-modal img.img-src{cursor:default;height:100%;left:50%;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%);vertical-align:middle;width:100%}.image-modal.fullscreen img.img-src{position:fixed}.image-modal img.close-button{top:5px}.image-modal img.close-button,.image-modal img.fullscreen-button{background:transparent;border:none;color:#030303;cursor:pointer;height:30px;position:absolute;right:10px;width:30px}.image-modal img.fullscreen-button{bottom:5px}.external-video-modal{background:transparent;border:none;display:none;height:100vh;position:fixed;width:100vw;z-index:9999998}.external-video-modal.visible{display:block}.video-modal{background:#fff;border:10px solid #ebf1f5;display:none;height:100vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);transition:2s ease-in-out;width:100vw;z-index:9999999}.video-modal.visible{display:block}.video-modal iframe{height:45vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(90vw - 10%)}.video-modal img.close-button{top:5px}.video-modal img.close-button,.video-modal img.fullscreen-button{background:transparent;border:none;color:#030303;cursor:pointer;height:30px;position:absolute;right:10px;width:30px}.video-modal img.fullscreen-button{bottom:5px}.toast{animation:fadein .5s,fadeout .5s 2.6s;visibility:visible}.custom-container{background-color:#ebf1f5;border-radius:6px;padding:15px;position:relative}.welcome-component-container{text-align:left;width:100%}.welcome-component-container img.logo{width:250px}.welcome-component-container .welcome-user{font-family:SansaPro-SemiBold;font-size:27px;margin-top:24px}.welcome-component-container .icons-container{position:absolute;right:30px;top:10px}.welcome-component-container .icons-container img{cursor:pointer;height:30px;width:30px}.welcome-component-container #home-account-btn-tooltip,.welcome-component-container #home-logout-btn-tooltip{background:#fff;color:#253b6e}.search-bar-container{background-color:#fff;border:.5px solid #353535;font-size:1rem;height:35px;padding:6px;position:relative;text-align:center;vertical-align:middle;width:auto}.search-bar-input{height:100%;width:calc(100% - 25px)}.search-bar-input,.search-bar-input:focus,.search-bar-input:hover{border:none;outline:none}.search-bar-icon{height:auto;vertical-align:middle}.news-master-container{align-items:center;background-color:#ebf1f5;color:#253b6e;display:flex;flex-direction:column;justify-content:center;padding:24px 32px;text-align:center;width:100%}.news-master-container .title-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.news-master-container .title-container img{height:65px;width:65px}.news-most-pop{cursor:pointer;margin:16px auto auto}.news-master-container h1{text-transform:none}.news-title{color:#253b6e;font-size:22px;line-height:1;width:70%}.news-most-popular-title,.news-title{font-family:SansaPro;font-weight:500;text-align:left}.news-most-popular-title{font-size:15px;margin-top:32px;text-transform:uppercase;width:100%}.news-most-pop,.news-most-pop h1,.news-most-pop span{font-family:SansaPro;font-size:14px;font-weight:500}.news-most-popular-list{padding-inline-start:12px;text-align:left;width:100%}.commentsBox input{border:0;height:40px;line-height:40px;margin:0;outline:0;padding:0 10px;width:100%}.inputCommentContainer{margin-bottom:15px;position:relative}.commentsBox .inputCommentContainer:after{background:#3535354d;bottom:5px;content:" ";height:1px;left:0;position:absolute;width:100%}.commentsBox .commentActionBar{display:flex;justify-content:flex-end;width:100%}.commentsBox input{font-size:14px}.commentsBox .commentActionBar button{margin-left:15px}.commentsBox .newsComment{margin-bottom:15px}.commentsBox .newsCommentUser{color:#353535;font-size:14px;font-weight:500}.commentsBox .newsCommentUser .newsCommentDate{color:#b2b2b2;font-size:10px;font-weight:400;margin-left:10px}.newsCommentActions{display:flex}.newsCommentContent{color:#353535;font-size:14px;margin-top:10px}.newsCommentActions .fa{cursor:pointer}.commentLike span.fa{margin-right:5px}.commentDislike span.fa{margin-right:5px;transform:scaleX(-1)}.newsComment span.counter{display:inline-block;font-size:12px}.commentDislike,.commentLike{margin-right:10px}.commentDislike.boxed,.commentLike.boxed{background:#ebf1f5;border-radius:6px;height:40px;line-height:40px;margin-right:10px;padding:0 20px}.commentLike.boxed .counter{color:#353535;font-size:14px;font-weight:700;margin-left:10px}#singleNewsReactions{display:flex}#singleNewsReactions .commentsCount{color:#b2b2b2;line-height:40px;margin-left:16px}.sendButton{background:#ebf1f5;border:0;border-radius:50%;height:28px;margin-top:5px;text-align:center;width:28px}.commentCreator label{font-weight:500}button.likeButton{background:none;border:0}.single-news-content-container{overflow-y:auto}.single-news-content-container blockquote{background:#f5f5f5;border-radius:8px;box-sizing:border-box;color:#253b6e;float:left;font-family:SansaPro-SemiBold;font-weight:600;margin:8px 16px 8px 0;max-width:320px;padding:12px 14px;width:25%}.single-news-content-container blockquote p{color:#253b6e;font-weight:600}.single-news-content-container h2,.single-news-content-container h3,.single-news-content-container h4,.single-news-content-container ol,.single-news-content-container p,.single-news-content-container ul{overflow:visible}.single-news-content-container:after{clear:both;content:"";display:table}@media (max-width:768px){.single-news-content-container blockquote{float:none;margin:12px 0;max-width:none;width:100%}}.single-news-content-container h2{color:#253b6e;font-family:SansaPro;font-size:14px;font-weight:500}.single-news-content-container p,.single-news-content-container ul{color:#353535;font-family:SansaPro;font-size:14px;font-style:normal;font-weight:400}.single-news-content-container h6{font-weight:100}.single-news-container{padding:0}@media screen and (min-width:768px){.single-news-container{padding:0}}.single-news-container .content-header-title-row-flex-inline h1{color:#253b6e;font-family:SansaPro-SemiBold;font-size:27px;text-transform:none}.single-news-container .content-container{overflow-y:auto}.single-news-container .content-container h2{color:#253b6e;font-family:SansaPro-SemiBold;font-size:14px}.single-news-container .content-container p{color:#353535;font-family:SansaPro-Normal;font-size:14px}.single-news-container .news-content-container{padding-right:15px}.single-news-container .no-result-span{margin-top:32px;text-align:center}.single-news-container .news-results-container{margin:16px auto;text-align:left}.single-news-container .news-result{color:#253b6e;cursor:pointer;font-family:SansaPro-SemiBold;font-size:14px;margin:16px auto auto}.single-news-container .news-all-title,.single-news-container .news-related-title{color:#253b6e;font-family:SansaPro-SemiBold;font-size:14px;text-transform:uppercase}.single-news-container .news-related-results-list,.single-news-container .news-results-list{padding-inline-start:15px}.related-all-master-container{margin-top:28px;padding-bottom:28px;width:100%}.news-videos-images-title{grid-gap:15px;align-items:start;background-color:#f5f5f5;border-radius:10px;display:grid;gap:15px;grid-template-columns:2fr 1fr;min-height:0;padding:15px;width:100%}.news-videos-images-title>div:first-child{max-width:100%;min-width:0;overflow:hidden}.news-container-videos{align-items:center;background-color:#fff;border-radius:10px;display:flex;justify-content:center;max-width:100%;padding:7px;width:100%}.responsive-video{height:0;padding-bottom:56.25%;position:relative;width:100%}.responsive-video iframe{border:0;height:100%;left:0;position:absolute;top:0}.news-container-videos video,.responsive-video iframe{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%}.news-container-videos video{height:auto;max-width:100%}.news-videos-images-title>div:last-child{max-width:100%;min-width:0}.news-container-title{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:100%}.news-container-title h3{color:#253b6e;font-family:SansaPro-SemiBold;font-size:18px;line-height:1.4;margin:0}.news-main-thumb-wrapper{border-radius:8px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.news-main-thumb-wrapper img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.news-main-thumb-wrapper.clickable{cursor:pointer}.news-main-thumb-wrapper.clickable:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.02)}.news-main-thumb-wrapper.fullscreen{align-items:center;background:rgba(0,0,0,.9);border-radius:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.news-main-thumb-wrapper.fullscreen img{max-height:98vh;max-width:98vw;-o-object-fit:contain;object-fit:contain}.fullscreen-close-btn{align-items:center;background:rgba(0,0,0,.55);border:none;border-radius:24px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;width:40px;z-index:10000}.fullscreen-close-btn img{filter:invert(1);height:30px;width:30px}.news-main-thumb-wrapper:not(.fullscreen) .fullscreen-close-btn{display:none}.overlay-icon{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;height:120px;justify-content:center;transition:all .3s ease;width:120px}.overlay-play-img,.placeholder-play-img{height:28px;width:28px}.placeholder-play-img{margin-bottom:2px}.news-main-thumb-wrapper.clickable:hover .overlay-icon{transform:scale(1.1)}.news-media-thumb.placeholder-image,.news-media-thumb.placeholder-video{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:2px dashed #ccc;border-radius:8px;height:56.25vw;max-height:420px;width:100%}.placeholder-content{align-items:center;color:#666;display:flex;flex-direction:column;font-size:14px;gap:8px}.image-icon,.play-icon{font-size:32px;opacity:.7}.play-icon{color:#253b6e}.image-icon{color:#666}.news-media-slider{flex-wrap:nowrap;margin-top:12px;max-width:100%;overflow-x:auto;width:100%}.news-media-slider,.news-media-strip{display:flex;gap:8px}.news-media-arrow{align-self:center;background:#fff;border:none;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2);cursor:pointer;height:28px;width:28px}.news-media-arrow.left{order:-1}.news-media-slide{background:transparent;border:none;cursor:pointer;padding:0}.news-media-slide.is-active .news-media-thumb{outline:2px solid #253b6e}.news-media-thumb{background:#f0f0f0;border-radius:6px;max-width:250px;-o-object-fit:cover;object-fit:cover;width:98%}.news-media-thumb.placeholder-image,.news-media-thumb.placeholder-video{align-items:center;color:#666;display:flex;font-size:12px;justify-content:center}.news-abstract{color:#253b6e;font-family:SansaPro-Normal;font-size:14px;font-weight:600;line-height:1.5;margin-top:10px}.news-videos-images-title .no-media{display:none}.news-container-title.full-title{grid-column:1/-1;width:100%}.external-canteen-chooser-container{height:100%;overflow-x:hidden;text-align:center;width:100%}.external-canteen-chooser-container .infoRequest{right:20px;top:25px}.external-canteen-chooser-container .header-row{margin-top:24px}.external-canteen-chooser-container .header-row .title{font-size:22px}.external-canteen-chooser-container .header-row .logo{height:50px;width:50px}.external-canteen-chooser-container .see-all{background:transparent;border:none;font-family:SansaPro-SemiBold;font-size:12px;margin-bottom:12px;margin-top:24px;text-transform:uppercase}.external-canteen-chooser-container .scroller{height:100%;max-height:600px;overflow-x:hidden;overflow-y:auto;text-align:center;width:100%}.external-canteen-chooser-container .canteenPreview{margin-bottom:25px;position:relative;text-align:center}.external-canteen-chooser-container .canteenPreview .cid{font-family:SansaPro-Normal;font-size:12px;position:absolute;right:5px;top:5px;z-index:1}.external-canteen-chooser-container .canteenPreview .logoRistorante{background:#fff;border-radius:6px;cursor:pointer;height:100px;margin-bottom:10px;position:relative;width:100%}.external-canteen-chooser-container .canteenPreview .logoRistorante img{left:50%;max-height:75%;max-width:75%;position:absolute;top:50%;transform:translate(-50%,-50%)}.external-canteen-chooser-container .searchbar-container{margin-top:1rem;text-align:center}.external-canteen-chooser-container .searchbar-container span.search{font-family:SansaPro-SemiBold;font-size:14px;text-align:center}.external-canteen-chooser-container .no-canteens{margin-top:1rem;text-align:center}.external-canteen-chooser-container .canteen-list h3{color:#253b6e;font-family:SansaPro-SemiBold;font-size:14px;text-transform:uppercase}#home{background:#fff;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:99999}#home .main-footer{bottom:0;left:0;margin:0;position:fixed;width:100vw}#home .container-fluid{margin:15px}#home .no-padding{padding-left:0;padding-right:0}#home .minor-padding{padding-left:10px;padding-right:10px}#home .container-fluid .left-column{float:left}#home .container-fluid .left-column.news{margin-bottom:24px;margin-top:24px}#home .container-fluid .right-column{float:right;margin-top:16px;position:relative}@media screen and (min-width:992px){#home .container-fluid .right-column{margin-top:0}#home .container-fluid .left-column.news{margin-bottom:0}}.fakeRadio .button{border:1px solid #c9cacb;border-radius:50%;cursor:pointer;display:inline-block;height:20px;margin-right:10px;overflow:hidden;position:relative;transform:translateY(4px);width:20px}.fakeRadio .button input{position:absolute;top:-80px}.fakeRadio span{color:#000;display:inline-block;text-transform:uppercase}.fakeRadio .button input+.checker{background:#10418b;border-radius:50%;display:none;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.fakeRadio .button input.checked+.checker,.fakeRadio .button input:checked+.checker{display:block}.shortcut-master-container .shortcut{align-items:center;display:inline-flex;height:100%;justify-content:flex-start;position:relative;width:100%}.shortcut-master-container .shortcut h3{color:#24387c;font-family:SansaPro;font-size:12px;font-weight:400;margin-bottom:0;margin-top:0;text-transform:uppercase}.shortcut-master-container .shortcut p{color:#353435;font-size:11px}.shortcut-master-container .shortcut .sIco img{height:45px;max-width:100%;position:relative;width:45px}.shortcut-master-container .issues-icon{left:75px;position:absolute;top:0}.shortcut-master-container .shortcut .first-column,.shortcut-master-container .shortcut .last-column{align-items:center;display:flex;flex-direction:column;justify-content:center}.shortcut-master-container .shortcut .last-column{margin-bottom:0}.shortcut-master-container .shortcut p.last-column{color:#253b6e;font-family:SansaPro;font-size:14px;font-weight:400}.fakeCheck{background:#fff;border:1px solid #e7e7e7;border-radius:0;cursor:pointer;height:20px;overflow:hidden;position:relative;width:20px}.fakeCheck input{position:absolute;top:-30px}.fakeCheck input+.checker{background:#24367f;display:none;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.fakeCheck input:checked+.checker{display:block}.fakeCheck.anonymous_login_check,.fakeCheck.default_pdf,.fakeCheck.menu_availability_check,.fakeCheck.menu_import,.fakeCheck.occasion_slot,.fakeCheck.wallet_rules{float:left;margin-right:5px}label>.fakeCheck{display:inline-block;margin-right:10px;transform:translateY(4px)}#global_spinner{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}#global_spinner .relativatore{height:100%;padding:1px;position:relative;width:100%}#global_spinner .relativatore .lds-ripple{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.textareaInput textarea{border-bottom:1px solid #203b72}.textareaInput.inputContainer.rounded{border-radius:8px;color:#333}.external-qr-code-modal{background:transparent;border:none;display:none;height:100vh;position:fixed;width:100vw;z-index:9999998}.external-qr-code-modal.visible{display:block}.qr-code-modal{background:#fff;border:10px solid #ebf1f5;display:none;height:100vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);transition:2s ease-in-out;width:100vw;z-index:9999999}.qr-code-modal.visible{align-items:center;display:block;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.qr-code-modal .qr-code-modal.fullscreen{background:#030303;height:100vh;left:0;top:0;width:100vw}.qr-code-modal img.img-src{cursor:default;height:100%;left:50%;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%);vertical-align:middle;width:100%}.qr-code-modal.fullscreen img.img-src{position:fixed}.qr-code-modal img.close-button{top:5px}.qr-code-modal img.close-button,.qr-code-modal img.fullscreen-button{background:transparent;border:none;color:#030303;cursor:pointer;height:30px;position:absolute;right:10px;width:30px}.qr-code-modal img.fullscreen-button{bottom:5px}.qr-code-modal .download-button{bottom:1px;cursor:pointer;left:50%;position:fixed;transform:translate(-50%)}#qr-code-modal-centered.modal-overlay{align-items:center;background:rgba(81,81,81,.59);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}#qr-code-modal-centered .modal-content{border-radius:6px;max-height:500px;max-width:500px;padding:12px;position:relative;text-align:center;width:95%}#qr-code-modal-centered .modal-content.qr-code-canteen-dashboard{min-height:338px;min-width:475px}#qr-code-modal-centered .modal-content .close-button{height:30px}#qr-code-modal-centered .modal-content .qr-code-canteen-logo{display:none}#qr-code-modal-centered .modal-content .modal-content-close{position:absolute;right:12px}#qr-code-modal-centered .modal-content .qr-code-container{display:inline-block}#qr-code-modal-centered .modal-content .qr-code-container .qr-code-image{background-color:#004190;border:12px solid #004190;border-radius:5px;margin-top:20px;padding:0;width:max-content}#qr-code-modal-centered .modal-content .qr-code-container .qr-code-image.brio{background-color:#e03c31;border-color:#e03c31}#qr-code-modal-centered .modal-content .qr-code-container .qr-code-image.allacarta{background-color:#95c11f;border-color:#95c11f}#qr-code-modal-centered .modal-content .qr-code-container .canteen-id,#qr-code-modal-centered .modal-content .qr-code-container .principal-text{font-size:16px;line-height:1.2;margin-top:12px;position:static}#qr-code-modal-centered .modal-content #react-qrcode-logo{border-radius:4px}#qr-code-modal-centered .modal-content .modal-actions-container{background-color:transparent;display:flex;justify-content:center}#qr-code-modal-centered .modal-content .modal-actions-container .modal-action{background-color:#fff;font-family:SansaPro;font-size:18px;font-size:16px;font-weight:400;margin-bottom:12px;margin-top:20px}#qr-code-modal-centered .modal-content .modal-actions-container .modal-action:first-child{margin-right:16px}#qr-code-modal-centered .modal-content .modal-actions-container .modal-action:last-child{margin-left:16px}#qr-code-modal-centered .modal-content .modal-actions-container .modal-action img{height:25px;width:25px}.command-container{align-items:center;background:#fff 0 0 no-repeat padding-box;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;margin-left:0;padding:15px;text-align:center;width:100px}.command-container.selected{border:3px solid #004190}.command-container.disable-click{cursor:default}.command-container .icon{max-height:50px;max-width:50px}.command-container.add-new-action .icon{min-height:30px;min-width:30px}.command-container .text{color:#23367e;font-family:SansaPro;font-size:10px;font-weight:400;padding-top:8px;text-transform:uppercase}.external-fast-command-modal{background:transparent;border:none;display:none;height:100vh;position:fixed;width:100vw;z-index:9999998}.external-fast-command-modal.visible{display:block}.fast-command-modal{background:#fff;background-color:#ebf1f5;border:10px solid #ebf1f5;display:none;height:100vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);transition:2s ease-in-out;width:100vw;z-index:9999999}.fast-command-modal.visible{display:block;height:100%;width:100%}.fast-command-modal .custom-container,.fast-command-modal.visible{align-items:center;display:flex;flex-direction:column;justify-content:center}.fast-command-modal .custom-container{height:85%;max-width:1000px;position:relative;width:75%}.fast-command-modal .custom-container,.fast-command-modal .row{max-height:90%;overflow-y:auto}.fast-command-modal .close-button-solid{height:36px;margin-top:16px}.fast-command-modal .fast-command-modal.fullscreen{background:#030303;height:100vh;left:0;top:0;width:100vw}.fast-command-modal img.close-button{background:transparent;border:none;color:#030303;cursor:pointer;height:30px;position:absolute;right:0;top:0;width:30px}.fast-command-modal .single-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:8px;margin-top:8px}.tabs-container .header-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow-y:hidden;width:100%}.tabs-container .header-container.type-2{height:115px;overflow:hidden;overflow-y:auto;width:100%}.tabs-container .header-container .single-header-container{color:#23367e;font-family:SansaPro;font-size:21px;font-weight:500;padding:12px 48px;text-transform:uppercase}.tabs-container .header-container.type-2 .single-header-container{align-items:center;background-color:#fff;border-radius:6px;color:#23367e;display:flex;flex-direction:column;font-family:SansaPro;font-size:14px;font-weight:400;height:100px;justify-content:center;overflow:hidden;padding:0;text-transform:none;width:100%}.tabs-container .header-container.type-2 .single-header-container.selected{border-radius:0;border-top-left-radius:6px;border-top-right-radius:6px}.tabs-container .header-container.type-2 .header-master-container-not-alone .single-header-line{background-color:transparent;border-bottom-left-radius:6px;border-bottom-right-radius:6px;height:15px;margin-right:16px}.tabs-container .header-container.type-2 .header-master-container-not-alone .single-header-line.selected{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;height:15px;margin-right:0}.tabs-container .header-container.type-2 .header-master-container-alone .single-header-line{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;height:0;margin-right:16px}.tabs-container .header-container.type-2 .single-header-container.selected{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.tabs-container .layout-container{height:100%;width:100%}.tabs-container .layout-container.layout-type-2{margin-bottom:8px}.qr-code-container{position:relative;text-align:center}.qr-code-canteen-logo{margin:0 auto 16px;max-height:100px;max-width:150px}.qr-code-container .qr-code-image{border:solid #004190;border-radius:5px;border-width:5px 5px 28px;padding:8px}.qr-code-container .qr-code-image.brio{border-color:#e03c31}.qr-code-container .qr-code-image.allacarta{border-color:#95c11f}.qr-code-container .canteen-id,.qr-code-container .principal-text{bottom:-1px;color:#fff;font-size:20px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center}#qr-code-logo-hidden{display:none}.slot-list-container .header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.slots-list-container .header .title-section{color:#253b6e;font-family:SansaPro;font-size:24px;font-weight:400}.slot-list-container #slotList{border-collapse:collapse;display:table;width:100%}.slot-list-container #slotList .slotRow{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.12);display:table-row;opacity:1}.slot-list-container #slotList .slotRow.disabled{background-color:rgba(0,0,0,.08);opacity:.5}.slot-list-container #slotList .slotRow.body{cursor:pointer}.slot-list-container #slotList .slotRow.head .slotCell{color:rgba(0,0,0,.54);font-size:12px;font-weight:700}.slot-list-container #slotList .slotRow .slotCell{color:#000;display:table-cell;font-size:14px;height:48px;line-height:48px;padding:0 5px;vertical-align:middle}.slot-list-container #slotList .slotRow .slotCell.lastColumn{text-align:right}.slot-list-container .ui-sortable-placeholder{background-color:transparent!important;display:block!important;visibility:visible!important}.pickup-list-container .header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.pickup-list-container .header .title-section{color:#253b6e;font-family:SansaPro;font-size:24px;font-weight:400}.pickup-list-container .header .textLink{background:none;border:0;color:#203b72;font-size:14px;font-weight:400;margin-left:15px;padding:0;text-decoration:underline}.pickup-list-container #pickupList{border-collapse:collapse;display:table;width:100%}.pickup-list-container #pickupList .slotRow{background:#fff;border-bottom:1px solid rgba(0,0,0,.12);display:table-row;list-style-type:none}.pickup-list-container #pickupList .slotRow.body{cursor:pointer}.pickup-list-container #pickupList .slotRow.head .slotCell{color:rgba(0,0,0,.54);font-size:12px;font-weight:700}.pickup-list-container #pickupList .slotRow .slotCell{color:#000;display:table-cell;font-size:14px;height:48px;line-height:48px;padding:0 5px;vertical-align:middle}.pickup-list-container #pickupList .slotRow .slotCell.lastColumn{text-align:right}.pickup-list-container #pickupList .slotCell.fixed-40{width:40%}.pickup-list-container .ui-sortable-placeholder{background-color:transparent!important;display:block!important;visibility:visible!important}.date-selector-container-ext,.date-selector-shortcut-container-ext{align-items:center;display:flex;justify-content:center}.date-selector-container-ext .btn-default.search{background-color:#fff;border:none;cursor:pointer}.select-shortcut-option{width:250px}.select-shortcut-label{margin-bottom:8px;margin-top:8px;text-align:center;width:100%}.container-fluid.layout-option-two .row{margin-left:auto;margin-right:auto;position:relative;width:250px}.container-fluid.layout-option-two .row.first{margin-top:32px}.container-fluid.layout-option-two .row.second{margin-top:16px}.container-fluid.layout-option-two .row .lbl-text{bottom:13px;font-size:20px;left:0;position:absolute;text-transform:uppercase}.container-fluid.layout-option-two .react-datepicker-wrapper,.container-fluid.layout-option-two .react-datepicker-wrapper input{font-size:20px;text-align:right}.container-fluid.layout-option-two .row.reset-fields{cursor:pointer;margin-right:0;margin-top:8px;text-align:right}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:content-box;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.qr-code-preview-container{position:relative}.qr-code-preview-container .qr-code-image{border:solid #004190;border-radius:5px;border-width:5px 5px 16px;padding:8px}.qr-code-preview-container .qr-code-image.brio{border-color:#e03c31}.qr-code-preview-container .qr-code-image.allacarta{border-color:#95c11f}.qr-code-preview-container .dashboard-header-canteen-id{bottom:-4px;color:#fff;font-size:14px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}.dashboard-header-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.dashboard-header-container .left-column{text-align:left}.dashboard-header-container .left-column .dashboard-header-canteen-name{color:#253b6e;font-family:SansaPro;font-size:27px;font-weight:500}.dashboard-header-container .left-column .dashboard-header-canteen-address{color:#353435;font-family:SansaPro;font-size:14px;font-weight:400}.dashboard-header-container .right-column,.dashboard-square-container{display:flex;flex-direction:column;text-align:center}.dashboard-square-container .dashboard-square-label{color:#23367e;font-family:SansaPro;font-size:24px;font-weight:500;text-overflow:ellipsis;text-transform:uppercase}.dashboard-square-container .dashboard-square-value{color:#333;font-family:SansaPro;font-size:24px;font-weight:500;text-transform:uppercase}.dashboard-square-container .dashboard-info-min-text{color:#253b6e;font-family:SansaPro;font-size:14px;font-weight:400;margin-top:6px;opacity:.5}.dashboard-square-container .dashboard-square-perc-container,.dashboard-square-container .dashboard-square-perc-container .dashboard-square-perc{color:#353435;font-family:SansaPro;font-size:14px;font-weight:400;text-transform:uppercase}.dashboard-header-container{height:auto;width:100%}.dashboard-header-container .dashboard-header-row{align-items:stretch;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.dashboard-header-container .left-section{display:flex;flex-direction:column;height:100%;margin-top:0;padding:0}.dashboard-header-container .left-section .dashboard-square-items{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.dashboard-header-container .left-section .dashboard-square-items .spacer-line{display:block}.dashboard-header-container .left-section .dashboard-square-items .custom-container{width:100%}.dashboard-header-container .right-section{height:100%;margin-top:16px;min-width:auto;padding-right:0}.dashboard-header-container .right-section .tabs-container{display:flex;flex-direction:column;height:100%}.dashboard-header-container .right-section .header-container .single-header-container.selected{border-top-left-radius:6px;border-top-right-radius:6px}.dashboard-header-container .right-section .layout-container.tab-selected-0{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-right-radius:6px}.dashboard-header-container .right-section .layout-container.tab-selected-1,.dashboard-header-container .right-section .layout-container.tab-selected-2{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px}.dashboard-header-container .right-section .chart-container{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.dashboard-header-container .right-section .chart-container .row.date-selector-container-ext{align-self:flex-end;padding-top:8px}.dashboard-header-container .chart-container .lds-ripple{height:121px;margin-bottom:50px;margin-top:50px}@media screen and (max-width:1300px){.dashboard-header-container .left-section,.dashboard-header-container .right-section{padding:0;width:100%}}@media screen and (min-width:1300px){.dashboard-header-container .dashboard-header-row{align-self:stretch;flex-direction:row}.dashboard-header-container .left-section{max-width:none;padding:0 4px 0 0}.dashboard-header-container .left-section .dashboard-square-items{flex-direction:row;justify-content:space-between}.dashboard-header-container .left-section .dashboard-square-items .spacer-line{display:block}.dashboard-header-container .left-section .dashboard-square-items .custom-container{width:50%}.dashboard-header-container .right-section{margin-top:0;max-width:none;padding:0 0 0 11px}}@media screen and (min-width:1825px){.dashboard-header-container .left-section .dashboard-square-items{flex-direction:row;justify-content:center}}.master-commands-list-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto}.master-commands-list-container::-webkit-scrollbar{display:none}.master-commands-list-container{-ms-overflow-style:none;scrollbar-width:none}.master-commands-list-container .commands-list-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:max-content}.master-commands-list-container .commands-list-container .command-container:nth-child(n+2){margin-left:24px}.payment-method-list-container .header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.payment-method-list-container .header .title-section{color:#253b6e;font-family:SansaPro;font-size:24px;font-weight:400}.payment-method-list-container #paymentMethodsList{border-collapse:collapse;display:table;width:100%}.payment-method-list-container #paymentMethodsList .slotRow{background:#fff;border-bottom:1px solid rgba(0,0,0,.12);display:table-row}.payment-method-list-container #paymentMethodsList .slotRow.body{cursor:pointer}.payment-method-list-container #paymentMethodsList .slotRow.head .slotCell{color:rgba(0,0,0,.54);font-size:12px;font-weight:700}.payment-method-list-container #paymentMethodsList .slotRow .slotCell{color:#000;display:table-cell;font-size:14px;height:48px;line-height:48px;padding:0 5px;vertical-align:middle}.payment-method-list-container #paymentMethodsList .slotRow .slotCell.lastColumn{text-align:right}.payment-method-list-container #paymentMethodList .pm-name{float:left;line-height:inherit;max-width:25%;width:300px}.payment-method-list-container #paymentMethodList .pm-access{float:left;line-height:inherit}.payment-method-list-container .ui-sortable-placeholder{background-color:transparent!important;display:block!important;visibility:visible!important}.arrow-button{background:#fff;border:1px solid #293b6a;border-radius:50%;color:#293b6a;margin-bottom:8px;padding:0;text-align:center;vertical-align:middle}.arrow-button.mini{font-size:7px;height:14px;line-height:7px;width:14px}.arrow-button.little{font-size:13px;height:26px;line-height:13px;width:26px}.arrow-button.normal{font-size:18px;height:36px;line-height:18px;width:36px}.arrow-button.big{font-size:30px;height:48px;line-height:30px;width:48px}.arrow-button.biggest{font-size:36px;height:60px;line-height:36px;width:60px}.content-header-title-row-flex-inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.content-header-title-row-flex-inline .content-header-title{display:flex;flex:0 0 auto;flex-direction:column;font-size:32px;text-transform:uppercase}.content-header-title-row-flex-inline .title{font-size:35px}.content-header-title-row-flex-inline .title-subtitle-container{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.content-header-title-row-flex-inline .secondary-page-title{font-size:25px;font-weight:400;margin:0;text-transform:uppercase}.content-header-title-row-flex-inline .secondary-page-title-subtitle{color:#6c757d;font-size:12px;line-height:1.25;text-transform:uppercase}.file-uploader-container .file-input-label{height:auto;position:relative;width:48px}.file-uploader-container .file-input-label img{height:32px;text-align:center;vertical-align:middle;width:32px}.file-uploader-container .file-input-badge{position:absolute;right:0;top:0}.file-uploader-container .file-list{font-family:SansaPro;font-size:12px;font-weight:400;margin-top:4px;padding-left:8px;text-align:left}.file-uploader-container .file-uploader-text{color:red;font-size:10px;margin-left:10px;margin-right:4px}.file-uploader-container .success{color:green}.file-uploader-container .file-upload-button{margin-right:15px}#mediaChooser.fullscreen{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.canteenMedia{background:#fff;border:3px solid #ddd;cursor:pointer;float:left;height:200px;margin:0 25px 25px 0;position:relative;width:200px}.canteenMedia:hover{border-color:#203b72}.canteenMedia img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.canteenMedia .deleter{background:#707070;border-radius:50%;color:#fff;font-size:12px;font-weight:700;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%);width:40px}.canteenMedia .deleter:hover{z-index:999}.canteenMedia .nome{background:rgba(0,0,0,.8);color:#fff;font-size:12px;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition-duration:.4s;width:100%}.canteenMedia.pdf .nome{background:none;color:#000;height:auto;opacity:1;position:relative;width:auto}.canteenMedia.pdf img{height:calc(100% - 37px)}.canteenMedia:hover .nome{opacity:1}#mediaChooser{padding:15px}#chooserArea{background:#e7e7e7;height:75vh;overflow-y:auto;padding:15px}#chooserArea:after{clear:both;content:" ";display:table}#uploadArea{margin-bottom:15px}#uploadArea:after{clear:both;content:" ";display:table}#uploadArea input{display:none}#uploadArea .custom-file-upload{background:#203b72;border-radius:5px;color:#fff;cursor:pointer;float:right;height:34px;line-height:34px;padding:0 25px;text-transform:uppercase}#chooserTabBar button{background:#fff;border:0;height:34px;line-height:34px;padding:0 20px}#chooserTabBar button.selected{background:#e7e7e7;font-weight:700}#mediaChooser .actionBar{display:none;margin-bottom:15px}#mediaChooser.fullscreen .actionBar{display:flex;flex-direction:row-reverse}#mediaChooser .actionBar button{background:none;border:0}.inputCheck{background:#fff;border:1px solid #e7e7e7;border-radius:0;cursor:pointer;height:20px;overflow:hidden;position:relative;width:20px}.inputCheck input{position:absolute;top:-30px}.inputCheck input+.checker{background:#24367f;display:none;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.inputCheck input:checked+.checker{display:block}.inputCheck.anonymous_login_check,.inputCheck.default_pdf,.inputCheck.menu_availability_check,.inputCheck.menu_import,.inputCheck.menu_rules,.inputCheck.occasion_slot,.inputCheck.wallet_rules{float:left;margin-right:5px}label>.inputCheck{display:inline-block;margin-right:10px;transform:translateY(4px)}.kiosk-section .background-image-label{float:left;margin:8px 15px 0 0}.kiosk-section .kiosk-active-label{float:left;margin-right:15px}.kiosk-section .first-row,.kiosk-section .second-row{margin-bottom:15px}.kiosk-section .kiosk-background-image-button{margin-top:10px;padding-top:8px}.kiosk-section .kiosk-login-type-select{float:right;margin-top:10px}.kiosk-section .kiosk-login-type-label{float:left;margin:15px 15px 0 0}.kiosk-section .kiosk-active-label-container{margin-top:15px}.kiosk-section .kiosk-image-container{display:inline-block;margin-top:10px;position:relative}.kiosk-section .kiosk-background-image{display:block;max-height:50px;max-width:100px}.kiosk-section .kiosk-image-overlay{align-items:center;background-color:rgba(0,0,0,.6);cursor:pointer;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.kiosk-section .kiosk-image-container:hover .kiosk-image-overlay{opacity:1}.kiosk-section .kiosk-delete-icon{color:#fff;font-size:24px;font-weight:700;line-height:1}.kiosk-section .kiosk-eod-report-container{margin-top:15px}.kiosk-section .kiosk-eod-report-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.kiosk-section .kiosk-eod-report-tag{align-items:center;background-color:#f5f5f5;border-radius:16px;display:inline-flex;font-size:12px;padding:4px 8px}.kiosk-section .kiosk-eod-report-tag-remove{background:none;border:none;color:#666;cursor:pointer;font-size:14px;line-height:1;margin-left:8px}.kiosk-section .kiosk-eod-report-tag-remove:hover{color:#000}.kiosk-section .kiosk-eod-report-input{margin-bottom:6px}.printers-page-container .modal-content{background-color:#fff;overflow:auto;padding:20px}.printers-page-container .close-btn{background-color:#fff;border:none;cursor:pointer;position:absolute;right:10px;top:10px}.printers-page-container .title-container h2{margin-right:10px}.printers-page-container .input-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:15px}.printers-page-container .input-row{display:flex;flex-direction:column;margin-bottom:5px;margin-left:15px;margin-right:15px}.printers-page-container .input-row input[type=number],.printers-page-container .input-row input[type=radio],.printers-page-container .input-row input[type=text],.printers-page-container .input-row textarea{border:2px solid #f1f1f1;border-radius:4px;box-sizing:border-box;color:#777;font-size:12px;padding:10px 15px;width:100%}.printers-page-container .input-row input[type=radio]{border:none;margin-right:10px}.printers-page-container .input-row p:last-child{border-bottom:1px solid #ccc;color:#666;font-size:14px;margin-bottom:0;margin-top:5px;padding-bottom:11px}.printers-page-container .radio-group{align-items:center;display:flex}.printers-page-container .radio-group label{align-items:center;cursor:pointer;display:flex;margin-right:20px;position:relative}.printers-page-container .radio-group input[type=radio]{-webkit-appearance:none;appearance:none;margin-right:0}.printers-page-container .radio-group input[type=radio]:before{border:2px solid #ccc;border-radius:50%;content:"";display:inline-block;height:20px;margin-right:-5px;width:20px}.printers-page-container .radio-group input[type=radio]:checked:before{background-color:#2d3191}.printers-page-container .btn{border:2px solid #203b72;margin:10px}.printers-page-container button.btn-salva{background:#203b72;border:4px!important;border-radius:6px;color:#fff}.printers-page-container .modal-footer button{border:1px solid;border-radius:6px!important;font-weight:500;height:36px;margin:10px 10px 0 0;min-width:100px;padding:5px 20px 3px}.printers-page-container .title-container{align-items:center;display:flex;margin-top:35px}.printers-page-container .title-container h4{border-bottom:3px solid #ccc;margin:0 25px 0 15px;padding:0 15px}.printers-page-container p.titolo-campo{font-size:14px;margin-bottom:0}.printers-page-container .input-row.zona_textarea{border-bottom:0;margin:10px 15px}.printers-page-container .radio-group.divisione-scelta{border-bottom:1px solid #ccc}.printers-page-container .radio-group.divisione-scelta label{font-size:14px;font-weight:100;margin:0 30px 0 0}.printers-page-container .btn.btn-chiudi.focus,.printers-page-container .btn.btn-chiudi:focus,.printers-page-container .btn.btn-chiudi:hover{color:crimson;text-decoration:none}.printers-page-container .btn.btn-salva.focus,.printers-page-container .btn.btn-salva:focus,.printers-page-container .btn.btn-salva:hover{background-color:#354d7d;border-color:#354d7d;text-decoration:none}.printers-page-container .modal-footer{border-top-color:#f4f4f4;margin-top:50px}.printers-page-container .area-schemi .col-md-6{margin-bottom:15px}.printers-page-container .area-uno_dati{border-bottom:1px solid #1f3b72;margin:30px 0;padding:0 0 40px}.printers-page-container .area-due_input{border-bottom:1px solid #1f3b72;margin:0;padding:0 0 40px}.printers-page-container .area-tre_verofalso{border-bottom:1px solid #1f3b72;margin:30px 0 40px;padding:0 0 40px}.printers-page-container .area-quattro_altro{margin:0;padding:0 0 40px}.printers-page-container .area-titolo-tabella{border-radius:10px;padding:15px}.printers-page-container .search-area{background-color:#f8f9fa;border-radius:10px;margin:6px 30px;padding:15px}.printers-page-container .datatable:hover{cursor:pointer}.printers-page-container .dOIzqm :hover,.printers-page-container .datatable tr:hover{background-color:#f5f5f5}.printers-page-container #main_context_area-tabella{border-radius:5px;overflow-x:hidden;padding:0}.printers-page-container .rdt_TableRow{background:none!important}.printers-page-container .rdt_Table{background:none;padding:15px 25px 0}.printers-page-container .rdt_Pagination,.printers-page-container .rdt_Table{background-color:#ffffff00!important}.printers-page-container .rdt_TableCol{color:#1f3b72;font-size:15px}.printers-page-container .container-fluid.area-titolo-tabella{margin:10px 0}.printers-page-container #pageTitle{font-size:x-large;font-weight:700;padding-bottom:12px}.printers-page-container input,input.form-control{width:100%}.printers-page-container .sc-iveFHk.bzRnkJ{background-color:#ffffff00;margin-bottom:15px}#dashboard-details{background:#ebf1f5;padding:0 0 15px}#dashboard-details h2{text-transform:uppercase}#dashboard-details .email{color:#000;font-size:22px;text-transform:lowercase}#dashboard-details .userActions ul{margin:20px 0 0;padding:0}#dashboard-details .userActions ul li{cursor:pointer;display:inline-block;list-style-type:none}#dashboard-details .userActions ul li a{display:block}#dashboard-details .canteenData{margin-top:15px;padding-top:15px}#dashboard-details .logo .holder{position:relative}#dashboard-details .logo .holder img{margin-top:7px;max-height:60px}.content .title-section-container{align-items:center;display:inline-flex;justify-content:flex-start}.qr{color:#000;font-size:17px;font-weight:700;margin-top:15px;text-align:center}.qr img{width:100px}#dashboard-details .canteenData .logo .holder #canteenCode{color:#000;font-weight:700}#dashboard-details .indirizzo{color:#707070;font-size:17px;font-weight:700;margin-top:10px}.manager h3{cursor:pointer;font-size:16px;margin-top:0;text-transform:uppercase}.manager h3 span{display:inline-block;transform:rotate(0deg);transition-duration:.4s}.open.manager h3 span{transform:rotate(180deg)}.manContent{max-height:0;overflow:hidden;transition-duration:.4s}.open .manContent{max-height:1200px}.analbox{border-right:2px solid #ccc;margin-bottom:10px;padding:20px}.analkey{font-size:12px;line-height:12px;min-height:28px}.analvalue{font-size:20px}#analtable td{font-size:12px;padding:10px 15px;text-align:left;vertical-align:top}#analtable #head td{font-size:11px;width:auto}#analtable .tdnum{font-weight:700}.importUtenti{margin:0 0 20px}.importUtenti button{width:100%}.dashboardBox{background:#f7f9fb;height:300px}.dashboardBox h3{font-weight:700;padding:15px 0;text-align:center}.dashboardBox .ordersCount{background:#8eb522;border-radius:50%;color:#fff;font-size:40px;height:150px;line-height:150px;margin:0 auto;text-align:center;width:150px}.azienda{border-bottom:1px solid #353435;color:#707070;cursor:pointer;margin-bottom:15px;padding:20px 0}.azienda h3{font-size:17px;font-weight:700;margin:0;text-transform:uppercase}.azienda p{margin-bottom:0}.azienda span{color:#24387c;font-size:16px}#crea-azienda{background:none;background:#23367e;border:0;color:#fff;height:36px;outline:0;padding:0 20px;text-align:left}#crea-azienda img{margin-right:5px;position:relative;transform:translateY(-1px);width:17px}.statTitle{font-size:21px;font-weight:600;text-transform:uppercase}.detail-box{text-align:center}.detail-box h4{font-size:21px;text-transform:uppercase}.detail-box p{color:#94bf20;font-size:28px;font-weight:700}#affiliati-table{display:table;width:100%}.affiliato{display:table-row}.affiliato.intestazione{font-weight:700}.affiliato:nth-child(2n){background:#e7e7e7}.affiliato>div{display:table-cell;padding:10px}#affiliateSearch{line-height:33px;margin-top:20px;width:100%}#affiliateSearch:focus{outline:0}#affiliati .rdt_TableHeader,#impostazioni .rdt_TableHeader{display:none}#affiliati .rdt_TableRow:nth-child(2n),#impostazioni .rdt_TableRow:nth-child(2n){background:#ebf1f5}#impostazioni .rdt_TableRow{display:flex;justify-content:space-between}#impostazioni .rdt_TableHeadRow div:last-child,#impostazioni .rdt_TableRow .rdt_TableCell:last-child{flex-grow:0}#selectionHandler{background:#ebf1f5;padding:10px 15px}#selectionHandler a{text-decoration:underline}#selectionHandler .delete{color:#fe0000}#modal-ticket .bottoniera{padding:20px 0}#modal-cc ul li{list-style-type:none}#rules-button{background:linear-gradient(45deg,red,orange,#ff0,green,blue,indigo,violet,red);border:0;display:table;margin:0 auto}.rule{margin-bottom:20px;padding-left:20px}.rule .fakeCheck{float:left;margin-right:10px}#modal-company-rules li,#modal-delete-company-rules li{list-style-type:none}#modal-company-rules li div,#modal-delete-company-rules li div{float:left;margin-right:4px}#modal-company-rules li>div:last-child,#modal-delete-company-rules li>div:last-child{max-width:calc(100% - 30px)}#modal-company-rules li label,#modal-delete-company-rules li label{margin-bottom:0;text-transform:uppercase}#modal-company-rules li .fakeRadio,#modal-delete-company-rules li .fakeRadio{margin-top:7px}#modal-company-rules li:after,#modal-delete-company-rules li:after{clear:both;content:" ";display:table}.catTitle{color:#94bf20;font-size:21px;font-weight:500;text-transform:uppercase}.shareInvitationCode button{background:none;border:0;color:#23367e;font-size:15px;font-weight:400;padding-left:0;position:relative;text-align:left;width:calc(100% - 30px)}.shareInvitationCode button.modificaContainer{height:20px;transform:translateY(-5px);width:30px}.shareInvitationCode button span{font-size:18px;position:absolute;right:2px;top:50%;transform:translateY(-50%)}.shareInvitationCode button input{border:0}.shareInvitationCode button input:focus{outline:0}.rulesWarning{color:#fe0000;margin-bottom:25px}.valore{margin-top:15px}#affiliatiShow,#ratesShow{background:none;border:0;color:#203b72;font-size:14px;font-weight:400;margin-left:15px;padding:0;text-decoration:underline}.issuesContainer{position:relative}.issuesContainer>a>img{left:40px;position:absolute;top:-5px;z-index:1}.personalizza{cursor:pointer}.personalizza h3{font-size:14px;text-transform:uppercase}.personalizza p{color:#707070;font-size:12px}.personalizza .iconContainer{position:relative}.personalizza .iconContainer img{left:0;position:absolute;top:20px}#personalizzazioni{border-bottom:1px solid #253b6e;padding-bottom:15px}@media (-ms-high-contrast:none){#dashboard-details{padding:30px 15px}}@media (max-width:767px){#dashboard-details .canteenData .logo .holder img{max-width:90%}}.brio .cornice-qr{background:#e03c31}.allacarta .cornice-qr{background:#95c11f}.cornice-qr{background:#203b72;border-radius:5px;margin:0 auto 10px;padding:5px 5px 3px;width:125px}.qr img{border-radius:2px;margin:0 auto 15px;width:120px}.loghetto_mysod{background:none;border-radius:2px;height:20px;margin:47px 47px 48px;position:absolute;width:20px}.loghetto_mysod img{height:16px;margin:-5px 0 0;width:16px}.logo_clie img{height:auto;margin:0 -1px;max-height:20px;max-width:70px;-o-object-fit:contain;object-fit:contain}.tasca-logo-clie{background:#fff;border-radius:2px;height:24px;margin:-11px auto 1px;width:80px}.loghetto_mysod,.tasca-logo-clie{display:none}.cornice-qr{background:none}.content #commands{margin-top:20px}.row.tabs{margin-left:0;margin-right:0}.content .row.tabs .title-section{color:#253b6e;font-family:SansaPro;font-size:24px;font-weight:400}#dShortcuts .row .shortcut-container{height:100px}#dShortcuts .row .shortcut-container:first-child{margin-bottom:0;padding-right:0}#dShortcuts .row .shortcut-container:last-child{margin-top:0;padding-left:0}@media screen and (max-width:992px){#dShortcuts .row .shortcut-container:first-child{margin-bottom:12px;padding-right:15px}#dShortcuts .row .shortcut-container:last-child{margin-top:12px;padding-left:15px}}.button__el{align-items:center;background:#e8ecf3;border:none;border-radius:3px;color:#203b72;cursor:pointer;display:inline-flex;gap:8px;height:36px;justify-content:center;line-height:1;padding:0 24px;text-transform:uppercase;width:185px}.button__el:focus,.button__el:hover,.button__el:visited{outline:none}.button__el:hover{background-color:#26478a}.button__el:disabled{background-color:#335eb4;opacity:.5}.button__el.button__save{background-color:#203b72;border-color:#203b72;color:#fff;height:35px;width:115px}.button__el.button__modal{height:auto;padding:1rem .5rem}.button__el.button__back{background-color:#fff;border:1px solid #203b72;color:#203b72;width:115px}.button__el.button__back:hover{background-color:#f0f0f0}.button__el.button__delete{background-color:#fff;border:1px solid red;color:red;width:115px}.button__el.button__delete:hover{background-color:#fce6e6}.button__el.button__delete i{color:red;font-size:14px}.button__el .button__icon{align-items:center;display:inline-flex;justify-content:center}.button__el .button__text{display:inline-block;position:relative;top:1px}.button-area__row{align-items:center;display:flex;justify-content:space-between;position:relative}.button-area__row .button-area__left{height:37px;left:0;position:absolute}.button-area__row .button-area__center{display:flex;gap:10px;margin:0 auto}.modal-component-content{background-color:#fff;border-radius:0;border-radius:6px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;left:50%;max-height:80%;max-width:600px;padding:20px;position:fixed;top:15%;transform:translateX(-50%);width:60%;z-index:10001}.modal-overlay{background-color:rgba(0,0,0,.4);bottom:0;right:0;z-index:10000}.modal-description.optional-warning-text{color:gray;font-size:15px}.button-area{margin:20px 0;width:100%}.button-area .button-area__row{align-items:center;display:flex;justify-content:space-between;position:relative}.button-area .button-area__left{height:37px;left:0;position:absolute}.button-area .button-area__center{display:flex;gap:10px;margin:0 auto}.button-area .modal-description.optional-warning-text{color:gray;font-size:15px}.button-area .dark-overlay{background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.button-area .modal-component-content{background-color:#fff;border-radius:0;border-radius:6px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;left:50%;max-height:80%;max-width:600px;padding:20px;position:fixed;top:15%;transform:translateX(-50%);width:60%;z-index:10001}.secondary-page-title-container{align-items:center;display:flex;padding:16px 0}.secondary-page-title-container .secondary-page-title-back{cursor:pointer;height:27px;margin-right:8px;width:27px}.secondary-page-title-container .secondary-page-title-icon{cursor:pointer;height:40px;margin-right:8px;width:40px}.secondary-page-title-container .secondary-page-title-texts{display:flex;flex:0 0 auto;flex-direction:column}.secondary-page-title-container .secondary-page-title-help{align-items:center;display:flex;margin-left:12px;margin-top:5px}.secondary-page-title-container .title-subtitle-container{grid-row-gap:4px;align-items:center;display:grid;grid-auto-rows:auto;grid-template-columns:auto 1fr;row-gap:4px}.secondary-page-title-container .title-subtitle-container>.secondary-page-title{grid-column:1/-1}.secondary-page-title-container .secondary-page-title{font-size:25px;font-weight:400;line-height:25px;margin:5px 0 0}.secondary-page-title-container .title-subtitle-container .title{font-size:35px}.secondary-page-title-container .secondary-page-title-subtitle{align-self:flex-start;border:none;border-radius:6px;color:#6c757d;display:inline-block;font-size:11px;line-height:1.25;margin-right:10px;transition:background-color .12s ease-in-out,color .12s ease-in-out;width:-moz-fit-content;width:fit-content}.secondary-page-title-container .secondary-page-title-subtitle.clickable{align-items:center;background-color:rgba(0,0,0,.03);border-radius:4px;cursor:pointer;display:inline-flex;gap:6px;padding:2px 6px;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease}.secondary-page-title-container .secondary-page-title-subtitle.clickable:hover{background-color:rgba(0,0,0,.06);transform:scale(1.02)}.secondary-page-title-container .secondary-page-title-subtitle.clickable:active{transform:scale(.98)}.secondary-page-title-container .secondary-page-title-copy-icon{color:rgba(0,0,0,.55);display:inline-flex;margin-left:6px}.secondary-page-title-container .secondary-page-title-copy-toast{animation:sptc-fadeout 1.2s forwards;background:#d4edda;border:1px solid #c3e6cb;border-radius:10px;color:#155724;font-size:11px;line-height:1;margin-right:6px;margin-top:0;padding:2px 6px;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.secondary-page-title-clipboard-fallback{left:-9999px;opacity:0;pointer-events:none;position:absolute;top:0}@keyframes sptc-fadeout{0%{opacity:1}80%{opacity:1}to{opacity:0}}.toggle-btn{border:none;border-radius:10px;cursor:pointer;font-size:12px;font-weight:400;height:30px;margin:5px -20px 5px 5px;padding:3px 20px;text-transform:uppercase}.toggle-btn.checked{background-color:#253b6e;color:#fff}.toggle-btn.unchecked{background-color:#fff;color:gray}.scrollable-select-container,.scrollable-select-container.scrollable{height:100%;margin:0;padding:0;width:100%}.scrollable-select-container.scrollable{list-style-type:none;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.scrollable-select-container::-webkit-scrollbar{background:transparent;display:none;margin:0;padding:0;width:0}.scrollable-select-container .item{background-color:#f2f3f4;border-radius:4px;color:#707070;cursor:pointer;display:inline-block;font-family:SansaPro;font-size:12px;font-weight:400;margin:4px 8px;opacity:.65;padding:8px 16px;text-transform:uppercase}.scrollable-select-container.single-selection #item-0{margin:4px 8px 4px 0}.scrollable-select-container .item.selected{background-color:#8db91f;color:#fff;opacity:1}.editor-list-field-title{color:#253b6e;font-family:SansaPro;font-size:12px;font-weight:500;margin:8px 0 0;text-align:left;text-transform:uppercase}.editor-list-field-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;width:auto}.editor-list-field-container .title{color:#253b6e;font-family:SansaPro;font-size:12px;font-weight:500;margin:8px 0 0;text-align:left;text-transform:uppercase}.editor-list-field-container .row{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:flex-start;margin:4px 0;min-height:45px;width:100%}.editor-list-field-container .row.column{flex-direction:column;justify-content:center}.editor-list-field-container .row.column.selected-all .row-check-container{align-self:flex-start}.editor-list-field-container .row .row-check-container{align-items:center;align-self:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:4px 0;padding:8px 0;width:max-content}.editor-list-field-container .row.selected-all .row-check-container{align-self:center;margin:0;padding:0}.editor-list-field-container .row .row-check-container .label-all-text{color:#253b6e;font-family:SansaPro;font-size:12px;font-weight:500;margin:2px 0 0 8px;text-align:left;text-transform:uppercase;width:max-content}.editor-list-field-container .row.selected-all .row-check-container .label-all-text{margin:1px 0 0 8px}.editor-list-field-v2-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;width:auto}.editor-list-field-v2-container .title{color:#253b6e;font-family:SansaPro;font-size:12px;font-weight:500;margin:8px 0 0;text-align:left;text-transform:uppercase}.editor-list-field-v2-container .row{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:flex-start;margin:4px 0;min-height:45px;width:100%}.editor-list-field-v2-container .row.column{flex-direction:column;justify-content:center}.editor-list-field-v2-container .row.column.selected-all .row-check-container{align-self:flex-start}.editor-list-field-v2-container .row .row-check-container{align-items:center;align-self:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:4px 0;padding:8px 0;width:max-content}.editor-list-field-v2-container .row.selected-all .row-check-container{align-self:center;margin:0;padding:0}.editor-list-field-v2-container .row .row-check-container .label-all-text{color:#253b6e;font-family:SansaPro;font-size:12px;font-weight:500;margin:2px 0 0 8px;text-align:left;text-transform:uppercase;width:max-content}.editor-list-field-v2-container .row.selected-all .row-check-container .label-all-text{margin:1px 0 0 8px}#recipe-filters-container .no-recipe-filters{margin:35px 0;text-align:center}#add-recipe-filter .row .scrollable-select-container .item.selected{background-color:#253b6e}#add-recipe-filter .row .scrollable-select-container .item{font-size:12px}#add-recipe-filter{background:#ebf1f5;border-radius:10px;padding:15px}#add-recipe-filter input{margin-bottom:15px}#recipe-filters-container .bottoniera{align-items:center;justify-content:center;margin:35px 0}#recipe-filters-container .bottoniera .add-edit-filters-btns{margin:10px}#recipe-filters-container #add-recipe-filter input{background:#fff;border:0;border-radius:10px;height:40px}#recipe-filters-container #add-recipe-filter input[type=text]{width:100%}#recipe-filters-container #add-recipe-filter input:not([type=text]){width:90%}#recipe-filters-container .add-filter-title-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}#recipe-filters-container .add-filter-title-container .right-element{font-size:18px;font-weight:500;margin-right:60px;text-transform:uppercase}#recipe-filters-container .add-filter-title-container .left-element{font-size:18px;margin-left:30px;text-transform:uppercase}#recipe-filters-container .add-filter-icon{display:flex;margin-left:20px}#recipe-filters-container .add-filter-icon img{width:40px}#add-recipe-filter .on-off-filter .switch{display:inline-block;height:21px;margin-right:10px;margin-top:10px;position:relative;width:34px}#add-recipe-filter .on-off-filter .switch input{height:0;opacity:0;width:0}#add-recipe-filter .on-off-filter .slider{background-color:#ccc;bottom:2px;cursor:pointer;left:0;position:absolute;right:-2px;top:0;transition:.4s}#add-recipe-filter .on-off-filter .slider:before{background-color:#fff;bottom:2px;content:"";height:15px;left:2px;position:absolute;transition:.4s;width:15px}#add-recipe-filter .on-off-filter input:checked+.slider{background-color:#10418b}#add-recipe-filter .on-off-filter input:focus+.slider{box-shadow:0 0 1px #10418b}#add-recipe-filter .on-off-filter input:checked+.slider:before{transform:translateX(17px)}#add-recipe-filter .on-off-filter .slider.round{border-radius:26px}#add-recipe-filter .on-off-filter .slider.round:before{border-radius:50%}#add-recipe-filter .on-off-filter .on-off-filter-switch{align-items:center;display:flex;margin-bottom:10px;margin-top:10px}#add-recipe-filter .on-off-filter .on-off-filter-duration{align-items:center;display:flex}#add-recipe-filter .on-off-filter .on-off-filter-duration input{height:30px!important;margin-bottom:0!important}#add-recipe-filter .on-off-filter .on-off-filter-duration label{font-weight:400;margin-bottom:10px;margin-right:10px}#add-recipe-filter .on-off-filter .on-off-filter-duration .from-filter-duration{text-transform:lowercase}#add-recipe-filter .on-off-filter .on-off-filter-text{font-size:12px;font-weight:500;margin-right:10px;text-transform:uppercase}#add-recipe-filter .on-off-filter .on-off-filter-duration .form-group{align-items:center;display:flex;margin-bottom:0;margin-top:10px}#add-recipe-filter .bottoniera #add-edit-filters-cancel,#add-recipe-filter .bottoniera #add-edit-filters-delete{background-color:#fff;border-color:#203b72;color:#203b72}#add-recipe-filter .bottoniera #add-edit-filters-delete img{margin-right:10px;width:14px}#add-recipe-filter .bottoniera #add-edit-filters-delete{padding:0 20px}#recipe-filters-container #weekdays-container{margin-bottom:15px}#add-recipe-filter .row .editor-list-field-title{font-size:16px;font-weight:700;text-transform:none}#add-recipe-filter .unselected-date{color:#555;margin-bottom:10px}#add-recipe-filter .error-message{color:red;font-size:12px;margin-left:13px}#recipe-filters-container .filter-name-div .crossed-filter{opacity:.5;text-decoration:line-through}#recipe-filters-container .filters-list{align-items:flex-start;display:flex;flex-direction:column}#recipe-filters-container .filtroRicetta{align-items:center;cursor:pointer;display:flex;justify-content:left;list-style-type:decimal;position:relative;transition:transform .2s ease,box-shadow .2s ease}#recipe-filters-container .filtroRicetta.dragging{box-shadow:0 4px 8px rgba(0,0,0,.2);left:250px!important;top:250px!important;transform:scale(1.05);z-index:1000}#recipe-filters-container .filtroRicetta.highlighted-filter{background-color:#f0f8ff}#recipe-filters-container .filtroRicetta .filter-name-div{font-size:14px;margin-right:15px}#recipe-filters-container .filtroRicetta .filter-name-div .index{font-weight:700;margin-right:10px}#recipe-filters-container .filtroRicetta button{background:none;border:0}#recipe-filters-container .filtroRicetta button img{height:14px;transform:translateY(-7px)}#recipe-filters-container .filtroRicetta .move-icon-filter{height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}@keyframes blinking{0%{background-color:#ebf1f5}50%{background-color:transparent}to{background-color:#ebf1f5}}#recipe-filters-container .highlighted-filter{animation:blinking .5s infinite;left:-15px;margin-bottom:10px;padding-left:15px;position:relative}#recipe-filters-container .highlighted-filter p{margin:0}#recipe-filters-container .move-icon-filter{width:20px}#recipe-filters-container .inputContainer label,#recipe-filters-container .toggle-btn{font-size:12px;font-weight:500;text-transform:uppercase}#recipe-filters-container .toggle-btn{border-radius:4px;font-weight:400;height:30px}#recipe-filters-container .modal-ico{margin-top:40px}#recipe-filters-container .react-datepicker-wrapper{width:50%}.menu-page-container{background-color:#ecf1f5;border-radius:7px;display:flex;flex-direction:column;margin-bottom:20px;padding:10px 30px 30px;position:relative;width:96%}@media (max-width:1700px){.menu-page-container{width:95%}}@media (max-width:1400px){.menu-page-container{width:94%}}@media (max-width:1000px){.menu-page-container{width:93%}}.menu-header-row{align-items:center;display:flex;min-height:70px;width:100%}.menu-filters-row{margin-top:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-24px);transition:max-height .75s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1);width:100%;will-change:max-height,opacity,transform}.menu-filters-row.is-visible{margin-bottom:10px;max-height:1000px;opacity:1;pointer-events:auto;transform:translateY(0)}.menu-header-right .btn.pressed,.menu-header-right .menu-header-icon.pressed{background-color:#ecf1f5;color:#203b72}.combo-group-popup{animation:comboPopupIn .35s ease forwards;background:#fff;border:2px dashed #90bf1e;border-radius:5px;box-shadow:0 4px 15px rgba(0,0,0,.2);left:82%;max-height:80vh;min-width:300px;opacity:0;padding:50px 20px 20px;position:fixed;top:45%;transform:translate(-50%,-50%) scale(.94);transform-origin:top right;transition:all .5s ease-in-out;z-index:2000}@keyframes comboPopupIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.combo-close-button{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;position:absolute;right:12px;top:12px;transition:background-color .2s ease,transform .2s ease;width:32px}.combo-close-button:hover{background-color:rgba(0,0,0,.05);transform:scale(1.05)}.combo-close-button img{height:16px;pointer-events:none;width:16px}.combo-group-popup.expanded{background:#f6faec;border:2px dashed #90bf1e;border-radius:5px;left:50%;max-height:none;max-width:none;padding:30px;top:50%;width:70%}.combo-group-popup .langSwitcher{background:none}.combo-group-popup.expanded .combo-content{height:calc(100% - 60px)}.form-row{margin-bottom:20px}body.dragging,body.dragging *{cursor:grabbing!important}body.dropped,body.dropped *{cursor:grab!important}.combo-group-popup.expanded .combo-header h3{color:#203b72;font-size:24px;font-weight:700;margin-bottom:20px;text-align:left}.combo-header{align-items:center;display:flex;justify-content:center;margin-bottom:15px;padding-bottom:10px}.combo-header h3{color:#37480c;font-size:14px;font-weight:100;margin:0;text-align:center;width:100%}.combo-content{margin-bottom:20px}.combo-placeholder{color:#37480c;font-size:13px;font-style:italic;text-align:center}.comboMenuRecipesContainer{align-items:stretch;display:flex;flex-direction:column;gap:10px}.comboMenuRecipes{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.comboMenuRecipes li{align-items:center;background:hsla(0,0%,100%,.7);border-radius:4px;display:flex;font-size:12px;gap:8px;padding:8px}.comboMenuRecipes li .recipe-index{color:#37480c;font-weight:700}.comboMenuRecipes li .recipe-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-editor-content .combo-footer{border-top:1px solid #eee;display:flex;gap:15px;justify-content:flex-end;margin-top:20px;padding-top:20px}.combo-footer{display:flex;gap:15px;justify-content:center;margin-top:10px}.combo-save-btn{font-weight:600;min-width:120px;text-transform:uppercase}.combo-editor-content .combo-footer .icoBtn{height:50px;width:50px}.combo-footer .icoBtn{align-items:center;background-color:#fff;border:1px solid transparent;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.7;transition:transform .2s ease;width:40px}.combo-footer .icoBtn:hover{transform:scale(1.1)}.combo-footer .icoBtn.close,.combo-footer .icoBtn.delete,.combo-footer .icoBtn.save{border-color:transparent}.combo-footer .icoBtn img{height:20px;width:20px}.menu-header-left{flex:0 0 375px}.menu-page-container:has(.catalogDate) .menu-header-left{align-items:center;display:flex;flex:0 0 50%;justify-content:left}.menu-header-center{display:flex;flex:1 1;gap:60px;justify-content:center}.menu-header-right{display:flex;flex:0 0;justify-content:flex-end}.menu-header-icon{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:transform .2s ease,box-shadow .2s ease;width:44px}.menu-header-icon img{height:28px;pointer-events:none;width:28px}.menu-header-icon:hover{transform:scale(1.05)}.menu-header-left .calendar-wrapper{align-items:center;display:flex;justify-content:flex-start;width:100%}.menu-header-center .view-selector{margin:0 auto;width:50%}#pagina-menu .swiper-calendar.swiper-container{margin-bottom:0;margin-right:15px;width:100%;width:200px}#pagina-menu .swiper-container{overflow:visible}#planner{position:relative}.partial-view{align-items:flex-start;border-radius:7px;display:flex;flex-direction:row;flex-wrap:wrap;gap:50px;justify-content:center;padding:10px 20px}.filters-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.filters-group.combo-group{margin-left:auto}.filters-group .filter{border-radius:4px;color:#203b72;cursor:pointer;font-size:14px;line-height:1;padding:5px 10px;text-transform:uppercase;transition:all .2s ease}.filters-group .filter:hover{background-color:#e8ecf3}.filters-group .filter.selected{background-color:#203b72;color:#fff}.filters-group .oName{color:#203b72}.filters-group .oName.selected{background-color:#203b72;color:#fff}#pagina-menu .custom-price-row{align-items:center;display:inline-flex;height:15px;justify-content:center}.occasion .occasion-name{color:#90bf1e;cursor:pointer;font-size:20px;font-weight:700;position:relative;text-transform:uppercase;width:100%}.diet .diet-name{color:#203b72;cursor:pointer;text-transform:uppercase}ul.recipes{padding:0}.recipe{border-bottom:1px solid #e1e1e1;height:80px;list-style-type:none;overflow:hidden;position:relative}.recipe .filter-status{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:center;left:0;line-height:80px;position:absolute;top:0;width:30px;z-index:2}.course .filter-status,.diet .filter-status,.occasion .filter-status{cursor:pointer;margin-right:10px;right:-3px}#current_menu .filter-status img,#parent_menu .filter-status img{display:inline-block;height:25px;-o-object-fit:contain;object-fit:contain;position:relative;width:25px}.recipe .picContent{height:100%;max-width:40px;min-width:40px;position:relative}.recipe .textContent{padding-left:10px;width:100%}.recipe .picContent.hidden+.textContent{padding-left:0}.recipe .picContent img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recipe:first-child{border-top:1px solid #e1e1e1}.recipe .indicator{color:#e1e1e1;cursor:pointer;font-size:30px;height:100%;line-height:80px;padding-right:10px;position:absolute;right:0;text-align:right;top:0;transform:translate(0) rotate(0deg);transition-duration:.4s;width:55px;z-index:2}.recipe .euro.custom-price-row{align-items:center;display:flex}.recipe .over{background:#fff;display:flex;height:100%;left:35px;padding:18px 50px 20px 0;position:absolute;top:0;transform:translate(0);transition-duration:.4s;width:100%;z-index:1}.notificaOrdinati{background:#90bf1e;border-radius:15px;color:#fff;font-size:10px;height:25px;line-height:24px;right:26px;text-align:center;top:50%;width:25px;z-index:3}.recipe.open .notificaOrdinati{display:none}.recipe.open .indicator{transform:translate(-320px) rotate(180deg)}.recipe.open .over{border-right:1px solid #e1e1e1;transform:translate(-360px) rotate(0deg)}.recipe .buttons button{background:none;border:0;border-right:1px solid #e1e1e1;float:right;height:80px;outline:0;text-align:center;text-transform:uppercase;width:80px}.recipe .buttons button .button-ico{padding:5px 0}.recipe .buttons button .button-ico img{height:30px}.recipe .buttons button span{font-size:12px;line-height:1em}.recipe .recipe-name{color:#353435;cursor:pointer;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.recipe .recipe-name:hover{color:#90bf1e;color:#0c3f8d;cursor:pointer;text-decoration:underline}#planner .filter{color:#c2c2c2;cursor:pointer;line-height:30px;padding:5px 10px;text-transform:uppercase}#planner .filter.selected,#planner .filter:hover{background:#ebf1f5;color:#0c3f8d}#occasion-list{margin-bottom:30px}#menu-top-bar{border-bottom:2px solid #0c3f8d;position:relative}#menu-top-bar .content-header-title-row-flex-inline{height:auto;width:100%}#menu-top-bar .content-header-title-row-flex-inline h2{display:inline;font-size:24px;margin-bottom:0;margin-top:4px;vertical-align:text-top}#menu-top-bar .content-header-title-row-flex-inline .infoRequest{margin-top:0}#menu-top-bar .buttons{display:inline-flex;float:right;width:70%}#menu-top-bar button{background:#0c3f8d;border:0;color:#fff;font-size:14px;height:42px;margin-left:15px;overflow:hidden;width:20%}@media screen and (min-width:768px){#menu-top-bar .content-header-title-row-flex-inline{height:42px;width:30%}}#planner .bottoniera{padding:25px 0}#menu-top-bar button.submitting{background:#c2c2c2;cursor:not-allowed}.removeRow{background:none;border:0}.removeRow span{color:#fe0000}.nomenu{color:#8cbb23;font-size:26px;text-align:center;text-transform:uppercase}#pagina-menu #menu-toolbar{font-size:12px;position:fixed;right:0;top:120px;width:65px;z-index:1000}@media (max-width:1100px){#pagina-menu #menu-toolbar{width:50px}}#pagina-menu #menu-toolbar .toolbarEntry{margin-bottom:15px;text-align:center;text-transform:uppercase}#pagina-menu #menu-toolbar .toolbarEntry.addDiet img{max-width:58%}#pagina-menu #menu-toolbar .toolbarEntry .ico-container{margin-bottom:10px;max-width:100px;overflow:hidden;position:relative}#pagina-menu #menu-toolbar .toolbarEntry .ico-container img{max-height:30px;max-width:25px}#pagina-menu #menu-toolbar .toolbarEntry .ico-container .add-recipe-icon{max-height:45px;max-width:40px}.searchButton{background:#8cbb23;color:#fff;margin-top:27px;padding:0;text-align:center}#recipe-adder select,.searchButton{border:0;line-height:34px;width:100%}#recipe-adder select{background:none;color:#24367f;height:34px}#recipe-adder .searchResults{margin-top:30px}#recipe-adder .searchResult{background:#e7e7e7;margin-bottom:5px}#recipe-adder .searchResult:nth-child(2n){background:#fff}#recipe-adder .searchResult button{background:none;border:0;height:43px;overflow:hidden}#recipe-adder .searchResult button img{width:60px}#recipe-points-euro button{display:table;margin:30px auto 0}#recipe-points-euro .inputContainer{margin-top:30px}#paths-modal .path{border-bottom:1px solid transparent;cursor:pointer;padding:10px 0;text-align:center;transition-duration:.4s}#paths-modal .path img{margin-bottom:10px;width:50px}#paths-modal .path.selected,#paths-modal .path:hover{background:#e8ecf3;border-bottom:1px solid #10418b;color:#10418b}#paths-modal .paths{margin-bottom:20px}body.dragging,body.dragging *{cursor:move!important}.dragged{opacity:.5;position:absolute;z-index:2000}ul.recipes li.placeholder{position:relative}ul.recipes li.placeholder:before{position:absolute}#frozen_message{font-size:12px;margin:15px 0}#sortElements li{border-bottom:1px solid #666;cursor:move;display:flex;justify-content:space-between;line-height:40px;list-style-type:none;padding:10px 0}#recipeChoices .choices{margin:25px 0}#recipe-adder .searchResult span.ingredients{font-size:12px;line-height:1em;padding:5px 0}.searchResult .recipeid,.searchResult .recipename{display:block;transform:translate(10px)}.searchResult img{transition-duration:.4s}.searchResult img:hover{transform:scale(1.1)}#planner .diet-name{font-weight:700;position:relative;top:2px;width:100%}.course .course-name{cursor:pointer}#planner .course .course-name{margin-bottom:2px;padding-top:5px;position:relative;text-transform:uppercase;top:-1px;width:100%}#planner .course .filter-name{border-bottom:1.5px solid #203b72;display:flex;padding-top:5px}#planner .diet .filter-name,#planner .occasion .filter-name{display:flex;margin-top:20px}.menuActionBar{display:flex;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.menuActionBar.occ{position:relative;transform:translate(-8px)}.menuActionBar.occ:hover{opacity:1}#menuPadder{padding-top:20px}.course-name:hover .menuActionBar,.diet-name:hover .menuActionBar,.occasion-name:hover .menuActionBar{opacity:1;transition-duration:.4s}button.menuAction img{height:20px}.toolbarEntry .image-stack{height:100%;position:relative;width:100%}.toolbarEntry .background-image{left:19px;position:absolute;top:0}.entryTitle{cursor:pointer;font-size:10px}.entryTitle.clear{color:#fe0000}#ing-list{margin:20px 0;padding:0}#ing-list .ingredient{list-style-type:none;padding:10px;text-transform:uppercase}#ing-list .ingredient:nth-child(odd){background:#eaeaea}#ing-list .ingredient .fakeCheck{float:left;margin-right:15px}#ing-list .ingredient .fakeCheck input+.checker{display:block}#ing-list .ingredient .fakeCheck input:checked+.checker{display:none}.icoChar{font-size:34px;line-height:30px}#recipe-discount-modal .fakeCheck{display:inline-block;margin-right:10px;transform:translateY(5px)}#recipe-discount-modal .bottoniera{padding:45px 0 25px}.euroContainer{margin-left:4px}.euroContainer .barrato{position:relative}.euroContainer .barrato:before{background:#f3bd00;content:" ";height:2px;left:0;position:absolute;top:50%;transform:translate(-20%,-50%);width:140%}.euroContainer .originale{background:#f3bd00;color:#fff;margin-left:10px;padding:0 10px}#dropzone{background:#fff;border:2px dashed #90bf1e;border-radius:5px;margin-top:30px}#dropzone p{margin-bottom:0;padding:15px}#preview-zone ul{padding:0}#preview-zone ul li{list-style-type:none}.diet-button{background:none;border:0;width:30px}#course-form,#course-form .bottoniera,#diet-form,#diet-form .bottoniera{margin:20px 0}#course-form select{margin-bottom:20px}#info-popup .modalAccordion{border-bottom:1px solid #e1e1e1;max-height:56px;overflow:hidden;position:relative;transition-duration:.4s}#info-popup .modalAccordion.open{max-height:1000px}#info-popup .modalAccordion:first-child{border-top:1px solid #e1e1e1}#info-popup .modalAccordion .modalAccordionTitle{color:#203b72;cursor:pointer;height:56px;line-height:56px;position:relative;text-transform:uppercase}#info-popup .modalAccordion span{position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0deg);transition-duration:.4s}#info-popup .modalAccordion.open span{transform:translateY(-50%) rotate(180deg)}#info-popup .closer,.popup .closer{cursor:pointer;position:absolute;right:15px;top:15px;z-index:9999}#info-popup button{background:#e8ecf3;border:0;color:#203b72;display:table;font-weight:700;line-height:36px;margin:30px auto;padding:0 25px;text-transform:uppercase}#info-popup #salva-switch,#info-popup #stampa-ricettario{background-color:#203b72;border-color:#203b72;color:#fff}#info-popup #salva-switch{height:34px;line-height:34px;margin:0;width:100%}#recipeSwitcher{background:#ebf1f5;padding:15px}#modal-aggiungi-dieta input{width:100%}#multi-date,#single-date{padding:25px 0}#single-date .react-datepicker-wrapper,#single-date .react-datepicker-wrapper input,#single-date label{width:100%}.dayRadio{display:inline-block;margin:10px 20px 0 0}#period{padding:25px 0}@media (max-width:767px){.menu-reducer{width:100%}#menu-top-bar button{display:none}#planner .course{margin-top:20px}}.select-mese-anno-container{align-items:center;display:flex;justify-content:center;margin-bottom:16px;margin-top:16px;text-align:center}.mese-anno-buttons-container{margin-top:8rem}.mese-anno-button-container{align-items:center;display:flex;justify-content:center;text-align:center}.row-ml-0{margin-left:0}.select-language-container{margin-left:0;margin-top:16px}.select-language__select{max-width:200px}.topbar-buttons-container{padding-bottom:15px}.noRecipeFilters{margin:35px 0;text-align:center}.menuReadonly #current_menu{position:relative}.menu-reducer{padding-top:20px}#avvertitore{display:none}.menuReadonly #avvertitore{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}.overwriteWarn{color:#fe0000;font-weight:700;padding-bottom:20px}.recipe.recipe_hidden .euro,.recipe.recipe_hidden .ingredients,.recipe.recipe_hidden .points,.recipe.recipe_hidden .quantity,.recipe.recipe_hidden .recipe-name{color:#aaa}.recipe .costi{color:#707070;font-size:13px;padding-top:5px}.date-min-height{min-height:350px}.break-line-pre-line{white-space:pre-line}.api-results-container{margin:16px auto;max-height:450px;overflow-y:auto;padding-left:0}.api-results-list{list-style-type:none;padding-left:0}.api-results-list.headers{font-weight:700}.api-results-list>li{display:inline-block;margin-bottom:6px;margin-top:6px;vertical-align:middle;width:25%}.api-results-list .third-column{text-align:center}.api-result-status-circle{background:#fe0000;border-radius:50%;cursor:pointer;height:20px;margin:0 auto;width:20px}.api-result-status-circle.checked{background:green}#easy-combo-area{background:#fff;border:2px dashed #90bf1e;border-radius:5px;margin-top:30px;padding:15px}#easy-combo-area.over,#easy-combo-area:hover{border:2px solid #0c3f8d}#easy-combo-area ul{margin:0;padding:0}#easy-combo-area ul li{font-size:12px;list-style-type:none;margin-bottom:10px}#easy-combo-area ul li:last-child{margin-bottom:0}#easy-combo-area button{margin-top:15px}#comboMenuValue{line-height:34px;outline:0;width:100%}#combo-menu-modal .contenuto{padding:15px 0}#bottoniera-easy-combo{margin:15px 0 45px}#combo-menu-modal label{margin-top:15px}.convenzioneSelection{background:#fff;border:2px solid #dee8ea;border-radius:5px;cursor:pointer;height:70px;margin-bottom:15px;padding:10px;transition-duration:.4s}.convenzioneSelection.selected,.convenzioneSelection:hover{background:#dee8ea}.divisoreConvenzioni{background:#203b72;height:2px;margin:15px auto;width:200px}#parent_menu{margin-top:40px;position:relative}#parent_menu *{color:#bebebe!important}#parent_menu .recipe.recipe_hidden{opacity:.3}.menu-date{background:#fff;height:calc(100vh - 132px);overflow:auto;padding-bottom:30px;padding-right:5px;position:absolute;width:150px}.menu-date.fix{height:calc(100vh - 66px);padding-left:15px;position:fixed;top:81px;transform:translate(-15px);width:165px}.menu-date::-webkit-scrollbar{width:4px}.menu-date::-webkit-scrollbar-track{background:#f1f1f1}.menu-date::-webkit-scrollbar-thumb{background:#888}.menu-date::-webkit-scrollbar-thumb:hover{background:#555}.menu-display{margin-left:0;max-width:100%;position:relative;width:100%}.convenzioneSelection:after{clear:both;content:" ";display:table}.convenzioneSelection .testoConvenzione{float:left;width:calc(100% - 40px)}.convenzioneSelection .inputConvenzione{align-items:center;display:none;float:left;height:100%;width:40px}.convenzioneSelection.selected .inputConvenzione{display:flex}.convenzioneSelection .inputConvenzione input{background:#fff;border:0;height:30px;outline:0;text-align:center;width:100%}.radio-button-inline{align-items:center;display:flex;gap:35px;justify-content:flex-start;margin-bottom:15px}.menu-custom-separator{border-top:3px solid #fff;margin:0 auto 15px;width:100%}.recipe .drag-overlay{align-items:center;background-color:rgba(144,191,30,.3);border:2px dashed #90bf1e;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.recipe .drag-overlay span{color:#fff;font-size:50px;font-weight:700;text-shadow:1px 1px 2px #000}.menu-page-container .container-fluid{background-color:#fff;border-radius:0 7px 7px 7px;margin-left:0;margin-right:0;padding:5px 35px 35px}.menu-page-container .container-fluid .menu-reducer{padding:0}.confirm-modal-container .buttons-container{display:inline-block;margin-top:24px;width:100%}.confirm-modal-container .buttons-container .cancel{float:left}.confirm-modal-container .buttons-container .ok{float:right}.confirm-modal-container .content-string{white-space:pre-line}#menu-top-bar .langSwitcher{background:transparent;margin:-25px 0 0}@media screen and (min-width:768px){#menu-top-bar .langSwitcher{margin:-15px 0 0}}.langSwitcher .languageChooser{padding:15px 5px 5px 0}.langSwitcher .languageChooser li{opacity:.5}.langSwitcher .languageChooser li.selected{opacity:1}.langFlag.no-value{opacity:.5}.noOpacity{opacity:0}.swiper-calendar.swiper-container .swiper-slide{cursor:pointer}#swiper-calendar__date-picker{bottom:0;height:1px;left:0;opacity:0;position:absolute;width:1px}.calendar-wrapper{width:100%}.view-selector{align-items:center;display:flex;justify-content:center;margin-bottom:15px;padding:0 35px}.view-label{font-size:12px;margin-bottom:0;margin-right:10px}.view-dropdown,.view-label{color:#24367f;font-family:SansaPro,Arial,sans-serif;font-weight:500;text-transform:uppercase}.view-dropdown{background:#ebf1f5;border:none;border-radius:1px;cursor:pointer;font-size:14px;min-width:100px;outline:none;padding:4px 12px;transition:all .3s ease}.view-dropdown:focus,.view-dropdown:hover{background:#d8e4ea;border-color:#24367f}.view-dropdown:focus{box-shadow:0 0 0 2px rgba(36,54,127,.1)}.view-dropdown option{background:#fff;color:#24367f;padding:8px}.swiper-calendar .slide-content.Week span.number{font-size:20px;pointer-events:none}.calendar-wrapper .view-selector-compact{align-items:center;display:flex;gap:10px;height:25px;justify-content:flex-end}.view-selector-compact .view-button{background:transparent;border:none;border-radius:4px;color:#24367f;cursor:pointer;font-family:SansaPro,Arial,sans-serif;font-size:12px;line-height:1;padding:4px 8px;text-transform:uppercase;transition:all .2s ease}.view-button:hover{background:rgba(36,54,127,.1)}.view-button.selected{background:#24367f;color:#fff}.swiper-calendar.swiper-container .slide-content.compact{align-items:center;display:flex;flex-direction:row;font-size:14px;gap:8px;justify-content:center;position:relative;top:2px;white-space:nowrap}.swiper-calendar.swiper-container .slide-content.compact.text-view{color:#24367f;gap:5px;text-transform:uppercase}#menu .swiper-calendar.swiper-container .slide-content.compact .abbr-day,#menu .swiper-calendar.swiper-container .slide-content.compact .abbr-month,#menu .swiper-calendar.swiper-container .slide-content.compact .abbr-number{line-height:1}.swiper-calendar.swiper-container .slide-content.compact .abbr-number{font-weight:700}.swiper-calendar.swiper-container .swiper-nav{font-size:36px;top:46%}.catalogDate{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.catalogDate label{font-weight:600;margin:0}.catalogDate .react-datepicker-wrapper,.catalogDate .react-datepicker__input-container{width:150px}.catalogDate input{padding:6px 8px;width:100%}.catalogDate__button{padding:0 18px}#catalogDates button{max-width:100%;outline:0;width:auto}#catalogDates .react-datepicker__input-container input{border:none}#catalogDates .react-datepicker-wrapper{margin-bottom:0}#catalogDates .react-datepicker__tab-loop{z-index:1000}.catalog-switch-container{display:flex;flex-direction:column;gap:8px;width:100%}.catalog-switch__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.catalog-switch__action-btn{align-items:center;background-color:#fff;border:1px solid #cfd6e4;border-radius:999px;color:#203b72;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 14px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.catalog-switch__action-btn--primary{background-color:#203b72;border-color:#203b72;color:#fff}.catalog-switch__action-btn:disabled{cursor:not-allowed;opacity:.5}.catalog-switch__action-btn:not(:disabled):hover{background-color:#f0f4ff}.catalog-switch__action-btn--primary:not(:disabled):hover{background-color:#162854;color:#fff}@font-face{font-family:SansaPro-Bold;src:url(/static/media/SansaPro-Bold.e867062da49aeb892f17.otf)}@font-face{font-family:SansaPro-SemiBold;font-style:normal;font-weight:600;src:url(/static/media/SansaPro-SemiBold.95e8122472affd6b0d40.otf)}@font-face{font-family:SansaPro-Normal;src:url(/static/media/SansaPro-Normal.3608f86efa0464158e11.ttf)}html{font-size:100%}body{color:#203b72;font-size:1rem;line-height:1.5;margin:0;padding:0}body,body *{font-family:SansaPro,Arial,sans-serif}body *{line-height:1.4em}a{padding-bottom:2px}a,a:hover{color:#203b72}a:hover{text-decoration:underline}a:focus{color:#203b72}button:disabled{opacity:.5}h1{text-transform:uppercase}table .btn{margin-right:5px}.btn{display:inline-block;height:36px;padding:0 35px;text-transform:uppercase;width:auto}.btn.btn-primary{background-color:#94bf20;border-color:#94bf20}.btn.btn-default{background-color:#203b72;border-color:#203b72;color:#fff}input,input.form-control{background:none;border:0;border-bottom:1px solid #203b72}.clear{clear:both}.rdt_TableHeader{display:none}.sc-fjdhpX{color:#203b72}.tal{text-align:left}.tar{text-align:right}.btn.btn-cancel{background:#e8ecf3;color:#203b72}#info-popup,.popup{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}#info-popup.vis,.popup.vis{display:block}.overPopup{background:rgba(0,0,0,.8);height:100%;position:relative;width:100%}.contentPopup{background:#fff;left:50%;max-height:90vh;max-width:calc(100% - 30px);overflow:auto;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80vw}.contentPopup.row{margin-right:30px}#modal-frequency .contentPopup{height:60vh;max-height:600px}.contentPopup .closer{cursor:pointer;position:absolute;right:15px;top:15px;z-index:9}.react-datepicker-wrapper{margin-bottom:15px}.icoBtn{border:0}.icoBtn,.icoBtn.nobg{background:none}.icoBtn img{height:24px}#pagina-orders .side-toolbar{position:absolute;right:0}.side-toolbar .toolbarEntry{font-size:12px;margin-bottom:15px;text-align:center;text-transform:uppercase}.side-toolbar .toolbarEntry .ico-container{margin-bottom:10px;overflow:hidden}.side-toolbar .toolbarEntry .ico-container img{max-height:30px;max-width:25px}.menu-reducer{width:100%}.swiper-calendar [aria-disabled]{cursor:default}.swiper-button-next,.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-container-rtl .swiper-button-prev{cursor:pointer!important}.swiper-button-disabled{cursor:not-allowed!important}.swiper-container .swiper-nav{cursor:pointer;font-size:36px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:30px;z-index:9}.swiper-nav.prev{left:0}.swiper-nav.next{right:0}.exporter{max-height:64px}.modal-ico img{display:table;margin:0 auto;max-width:60%}.generic-modal.modal-ico img{height:auto;margin-top:12px;max-height:100px!important;max-width:100px!important;width:100px}.searchContainer{padding-right:30px;position:relative}.searchContainer input{width:100%}.searchContainer .decor{bottom:0;position:absolute;right:0}.searchContainer .decor img,.searchInput img{width:30px}.searchInput .decor{bottom:0;position:absolute;right:0}.searchInput .inputContainer{width:calc(100% - 40px)}.userFound:nth-child(odd){background:#ebf1f5}.userFound button{background:none;border:0;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.userFound button img{display:inline-block;width:30px}.userFound .email,.userFound .name{display:inline-block;width:calc(50% - 20px)}.searchResults{margin-top:30px}.dataTables_info{display:none}table.dataTable thead td,table.dataTable thead th,table.dataTable.no-footer{border-color:rgba(0,0,0,.12)}table.dataTable tbody tr{background:#f1f1f1;border-bottom:1px solid rgba(0,0,0,.12)}table.dataTable tbody tr.odd{background:#fff}table.dataTable tbody tr td{color:rgba(0,0,0,.87);font-size:14px;line-height:48px;padding-bottom:0;padding-top:0}table.dataTable thead .sorting_asc:after{display:none}table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{cursor:default;outline:0}table.dataTable tbody tr td button{background:none;border:0;outline:0}table.dataTable tbody tr td button img{height:24px}table.dataTable thead tr th{color:rgba(0,0,0,.54);font-size:12px;padding:8px 10px}div.dataTables_wrapper div.dataTables_filter input{outline:0}.cliente_ifm .main-header .logo .logo-lg,.cliente_ifm .sidebar-toggle,.cliente_ifm ul.sidebar-menu,.controllore .main-header .logo .logo-lg,.controllore .sidebar-toggle,.controllore ul.sidebar-menu,.operatore_ifm .main-header .logo .logo-lg,.operatore_ifm .sidebar-toggle,.operatore_ifm ul.sidebar-menu{display:none}.cliente_ifm .main-header .logo .logo-mini,.controllore .main-header .logo .logo-mini,.operatore_ifm .main-header .logo .logo-mini{display:block}.cliente_ifm .content-wrapper,.cliente_ifm .main-footer,.controllore .content-wrapper,.controllore .main-footer,.main-footer .pull-right,.operatore_ifm .content-wrapper,.operatore_ifm .main-footer{margin-left:50px}.cliente_ifm .main-header .logo,.cliente_ifm .main-sidebar,.controllore .main-header .logo,.controllore .main-sidebar,.operatore_ifm .main-header .logo,.operatore_ifm .main-sidebar{padding:0;width:56px}.cliente_ifm .main-header .logo img,.controllore .main-header .logo img,.operatore_ifm .main-header .logo img{float:none}.cliente_ifm .main-header .navbar,.controllore .main-header .navbar,.operatore_ifm .main-header .navbar{margin-left:70px}.tox .tox-statusbar a{display:none}.langSwitcher{background:#ebf1f5}.langSwitcher .langFlag{width:30px}.langSwitcher .languageChooser{margin:0;padding:15px 5px 5px 15px}.langSwitcher .languageChooser li{border:2px solid transparent;cursor:pointer;display:inline-block;margin-right:10px}.langSwitcher .languageChooser li.selected{border:2px solid #8cbb23}.langSwitcher .languageContents{padding:15px}.btn.btn-minimal{align-items:center;background:none;color:#23367e;display:flex;font-size:15px;justify-content:space-between;line-height:36px;padding:0;text-align:left;width:100%}.btn.btn-minimal.superior{z-index:999}@media (max-width:767px){.sidebar-open .content-wrapper,.sidebar-open .main-footer{transform:translate(0)}}.content-wrapper{margin-top:60px}.white-space-pre-line{white-space:pre-line}.infoContainer{height:30px;position:relative}.block-scroll{overflow-y:hidden}.clickable{cursor:pointer}.ccms-image-one{border:10px solid #ebf1f5;border-radius:6px;cursor:pointer;margin-bottom:3%;margin-right:3%}aside.main-sidebar .sidebar{position:relative}aside.main-sidebar #sidebar-defcon-bar{bottom:0;content:"";position:absolute;right:-3px;top:0;width:3px;z-index:9}aside.main-sidebar #sidebar-defcon-bar__pulse{animation:pulse 1.5s infinite;height:100%;width:3px}aside.main-sidebar #sidebar-defcon-bar__pulse:after,aside.main-sidebar #sidebar-defcon-bar__pulse:before{animation:pulse-glow 4.5s infinite;box-shadow:0 0 4px 1px #c5deef;content:"";height:100%;opacity:0;position:absolute;right:1px;width:1px}aside.main-sidebar.main-sidebar-defcon-5 #sidebar-defcon-bar__pulse{animation:none!important;height:100%;width:3px}aside.main-sidebar.main-sidebar-defcon-5 #sidebar-defcon-bar__pulse:after,aside.main-sidebar.main-sidebar-defcon-5 #sidebar-defcon-bar__pulse:before{animation:none!important;width:0}@keyframes pulse{0%{transform:scaleX(1)}30%{transform:scaleX(1.5)}50%{transform:scaleX(1.5)}70%{transform:scaleX(1.5)}to{transform:scaleX(1)}}@keyframes pulse-glow{0%{opacity:0;transform:scaleX(1)}50%{opacity:.5;transform:scaleX(2)}to{opacity:0;transform:scaleX(1)}}aside.main-sidebar-defcon-1 #sidebar-defcon-bar__pulse{background:#333}aside.main-sidebar-defcon-1 #sidebar-defcon-bar__pulse:after{box-shadow:0 0 4px 1px #333}aside.main-sidebar-defcon-1 #sidebar-defcon-bar__grade-text{color:#333}aside.main-sidebar-defcon-2 #sidebar-defcon-bar__pulse{background:#d60000}aside.main-sidebar-defcon-2 #sidebar-defcon-bar__pulse:after{box-shadow:0 0 4px 1px #d60000}aside.main-sidebar-defcon-2 #sidebar-defcon-bar__grade-text{color:#d60000}aside.main-sidebar-defcon-3 #sidebar-defcon-bar__pulse{background:#ffb81a}aside.main-sidebar-defcon-3 #sidebar-defcon-bar__pulse:after{box-shadow:0 0 4px 1px #ffb81a}aside.main-sidebar-defcon-3 #sidebar-defcon-bar__grade-text{color:#ffb81a}aside.main-sidebar-defcon-4 #sidebar-defcon-bar__pulse{background:#82bc03}aside.main-sidebar-defcon-4 #sidebar-defcon-bar__pulse:after{box-shadow:0 0 4px 1px #82bc03}aside.main-sidebar-defcon-4 #sidebar-defcon-bar__grade-text{color:#82bc03}aside.main-sidebar-defcon-5 #sidebar-defcon-bar__pulse{background:#c5deef}aside.main-sidebar-defcon-5 #sidebar-defcon-bar__grade-text{color:#c5deef}#sidebar-defcon-bar__grade-text{bottom:0;font-size:12px;left:20px;min-width:150px;position:absolute;text-transform:uppercase;transform:rotate(-90deg);transform-origin:0 50%}.content-wrapper>.content{padding-left:35px}.page-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.page-tabs__list{display:flex;flex-wrap:wrap;gap:8px}.page-tabs__button{align-items:center;background-color:transparent;border:none;border-radius:0;color:#203b72;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;position:relative;transition:background-color .2s ease,color .2s ease}.page-tabs__button:hover:not(.is-active){background-color:rgba(32,59,114,.08)}.page-tabs__button--editable{padding-left:30px;padding-right:30px}.page-tabs__button.is-active{background-color:#fff;border-radius:5px 5px 0 0;color:#203b72}.page-tabs__button.is-disabled{cursor:not-allowed;opacity:.5}.page-tabs__button:focus-visible{outline:2px solid #203b72;outline-offset:2px}.page-tabs__count{align-items:center;background-color:#203b72;border-radius:4px;color:#fff;display:flex;font-size:11px;font-weight:600;height:18px;justify-content:center;line-height:1;margin-bottom:5px;min-width:18px;padding:5px 8px 2px}.page-tabs__button:not(.is-active) .page-tabs__count{background-color:rgba(32,59,114,.1);color:#203b72}.page-tabs__button--editable .page-tabs__count,.page-tabs__button--editable .page-tabs__label{transition:transform .4s ease}.page-tabs__button--editable.is-active:hover .page-tabs__count,.page-tabs__button--editable.is-active:hover .page-tabs__label{transform:translateX(-8px)}.page-tabs__add{align-items:center;background:transparent;border:none;border-radius:50%;color:#203b72;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;height:32px;justify-content:center;transition:transform .2s ease,background-color .2s ease;width:32px}.page-tabs__add img{height:30px;width:30px}.page-tabs__add:hover{background-color:rgba(32,59,114,.1);transform:scale(1.1)}.page-tabs__action{align-items:center;color:#203b72;cursor:pointer;display:inline-flex;justify-content:center;opacity:0;position:absolute;right:12px;top:45%;transform:translateY(-50%) translateX(16px) scale(.9);transition:opacity .4s ease,transform .4s ease;transition-delay:0s}.page-tabs__button.is-active:hover .page-tabs__action{opacity:1;transform:translateY(-50%) translateX(0) scale(1);transition-delay:.1s}.page-tabs__extra{align-items:center;display:flex;gap:8px}.page-tabs--stretch .page-tabs__list{flex:1 1}@media (max-width:768px){.page-tabs{align-items:flex-start;flex-direction:column}.page-tabs__list{width:100%}.page-tabs__button{flex:1 1;justify-content:center}.page-tabs__extra{flex-wrap:wrap;justify-content:flex-start;row-gap:8px;width:100%}.page-tabs__count{font-size:10px;height:16px;min-width:16px;padding:1px 6px}}.custom-price-lists-select-container{display:inline-block;position:relative}.custom-price-list-btn:hover{background-color:#ffffffa2}.custom-price-list-btn{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-width:220px;outline:none;transition:all .2s ease}.custom-price-list-btn .btn-content{align-items:center;display:flex;gap:5px}.custom-price-list-btn.open{background-color:#ffffffa2}.custom-price-list-btn .btn-label{font-weight:700}.custom-price-list-options{background:#fff;border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,.1);left:0;list-style:none;margin:4px 0 0;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:1000}.custom-price-list-options li{color:#203b72;cursor:pointer;padding:10px 12px;transition:background .2s}.custom-price-list-options li:hover{background-color:#ecf1f5}.custom-price-list-options li.selected{background-color:#203b72;color:#fff}.action-popup{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:50%;padding:.5em;position:fixed;top:40%;transform:translateY(-50%);transform:translateX(-50%);z-index:1000}.action-popup p{font-size:14px;margin:0 0 .5em}.action-popup .btn{background:#24367f;border:1px solid #24367f;border-radius:3px;color:#fff;cursor:pointer;font-size:10px;height:20px;padding:.25em .5em}.action-popup .btn.cancel{background:#e8ecf3;border-color:#c62828;color:#c62828}.menu_display_week{font-family:SansaPro,Arial,sans-serif;padding:20px;width:100%}.menu_display_week .week-view-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 10px}.menu_display_week .week-nav-btn{background:#ebf1f5;border:1px solid #d0d8e0;border-radius:6px;color:#24367f;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .3s ease}.menu_display_week .week-nav-btn:hover{background:#d8e4ea;border-color:#24367f}.menu_display_week .week-title{color:#24367f;font-size:20px;font-weight:500;margin:0;text-transform:uppercase}.menu_display_week .week-calendar{background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.menu_display_week .week-days{background:#e0e0e0;display:flex;gap:1px;width:100%}.menu_display_week .week-day{background:#fff;display:flex;flex:1 1;flex-direction:column;min-height:200px;min-width:0;transition:all .2s ease}.menu_display_week .week-day:hover{background:#ebf1f5}.menu_display_week .week-day.today{border:2px solid #24367f}.menu_display_week .day-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:6px 8px}.menu_display_week .day-name{color:#24367f;display:inline-block;font-size:12px;font-weight:500;margin:0;text-transform:uppercase}.menu_display_week .week-error-item{align-items:center;display:inline-block;gap:4px;margin-left:6px}.menu_display_week .week-error-item img{height:14px;width:14px}.menu_display_week .day-number{color:#24367f;display:inline-block;float:right;font-size:18px;font-weight:700}.menu_display_week .day-content{align-items:center;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:13px;min-height:250px;overflow:hidden;overflow-wrap:anywhere;padding:5px;position:relative}.menu_display_week .day-content>*{min-width:0}.menu_display_week .course,.menu_display_week .diet,.menu_display_week .occasion,.menu_display_week .recipe-container{max-width:100%;min-width:0}.menu_display_week .course>span,.menu_display_week .diet>em,.menu_display_week .occasion>strong,.menu_display_week .week-view-recipe{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu_display_week .day-overlay{align-items:flex-start;animation:fadeIn .2s ease-out both;background:rgba(0,0,0,.35);display:flex;inset:0;justify-content:center;padding-top:30px;position:absolute;z-index:2}.menu_display_week .day-overlay-content{animation:floatUp .3s ease-out both;background:transparent;border-radius:0;color:#fff;min-width:180px;padding:0;text-align:center}.menu_display_week .overlay-line{font-size:14px;line-height:1.5}.menu_display_week .overlay-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px}.menu_display_week .overlay-sep{height:15px}.menu_display_week .overlay-sub{color:hsla(0,0%,100%,.85);padding-top:52px;position:relative}.menu_display_week .drag-demo:before{animation:handDrag 1.6s ease-in-out infinite;box-shadow:2px 2px 0 0 rgba(0,0,0,.25)}.menu_display_week .click-demo:before,.menu_display_week .drag-demo:before{background:#fff;border-radius:50%;content:"";height:24px;left:50%;position:absolute;top:10px;transform:translate(-50%,-50%);width:24px}.menu_display_week .click-demo:before{animation:handClick 1.4s ease-in-out infinite;box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}@keyframes handDrag{0%{opacity:.9;transform:translate(calc(-12px - 50%),-50%)}50%{opacity:1;transform:translate(calc(12px - 50%),-50%)}to{opacity:.9;transform:translate(calc(-12px - 50%),-50%)}}@keyframes handClick{0%,to{box-shadow:0 0 0 0 hsla(0,0%,100%,.6);transform:translate(-50%,-50%) scale(1)}40%{box-shadow:0 0 0 10px hsla(0,0%,100%,0);transform:translate(-50%,-50%) scale(.92)}60%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6);transform:translate(-50%,-50%) scale(1)}}.menu_display_week .day-placeholder{color:#999;font-size:12px;font-style:italic;text-align:center}@media (max-width:1300px){.menu_display_week .week-title{font-size:18px}.menu_display_week .day-content{font-size:11px}.menu_display_week .day-name{font-size:10px}.menu_display_week .day-number{font-size:16px}.menu_display_week .overlay-line{font-size:12px}.menu_display_week .overlay-title{font-size:14px}.menu_display_week .day-placeholder{font-size:10px}}@media (max-width:768px){.menu_display_week{padding:10px}.menu_display_week .week-title{font-size:16px}.menu_display_week .week-days{gap:0}.menu_display_week .week-day{min-height:120px}.menu_display_week .day-header{padding:8px 4px}.menu_display_week .day-name{font-size:10px}.menu_display_week .day-number{font-size:14px}.menu_display_week .day-content{padding:8px}.menu_display_week .day-placeholder{font-size:10px}}@media (max-width:480px){.menu_display_week .week-days{flex-direction:column}.menu_display_week .week-day{align-items:center;flex-direction:row;min-height:80px}.menu_display_week .day-header{border-bottom:none;border-right:1px solid #e0e0e0;flex-shrink:0;min-width:80px}.menu_display_week .day-content{flex:1 1;text-align:left}.recipe-container{max-width:100%}}.menu_display_week .occasion{padding-left:0}.menu_display_week .course,.menu_display_week .diet,.menu_display_week .recipe{padding-left:.5em}.menu_display_week .course .week-view-recipe{padding-left:1em;text-overflow:ellipsis;white-space:nowrap}.recipe-container{display:block;list-style-type:square;max-width:110px;overflow:hidden;padding:0}@media (max-width:1200px){.recipe-container{max-width:100px}}@media (max-width:992px){.recipe-container{max-width:90px}}@media (max-width:768px){.recipe-container{max-width:80px}}.week-day{cursor:grab;-webkit-user-select:none;user-select:none}.action-popup button{margin-right:.5em}.day-actions{align-items:center;animation:fadeSlideIn .5s ease both;display:flex;gap:10px;justify-content:center;margin:4px}.day-actions img{cursor:pointer;height:16px;width:16px}.day-actions img:last-child{width:13px}.day-actions img:hover{opacity:.8}.day-actions .btn{border-radius:2px;font-size:10px;height:18px;line-height:1;min-width:auto;padding:2px 6px}.day-actions .btn-success{background-color:#8cbb23;border-color:#8cbb23}.day-actions .btn-success:hover{background-color:#7aa31f;border-color:#7aa31f}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.week-error-item{align-items:center;cursor:pointer;display:inline-block;gap:4px;margin-left:6px}.week-error-item img{height:14px;width:14px}.error-lightbox-overlay{align-items:center;background:rgba(0,0,0,.35);display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.error-lightbox{background-color:#c62828;border:2px solid #c62828;border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,.2);color:#fff;max-width:520px;padding:24px 20px 20px;position:relative;transform-origin:var(--origin-x) var(--origin-y);width:min(520px,90vw)}.error-lightbox,.error-lightbox-overlay.showing .error-lightbox{animation:lightboxPop .2s ease-out both}@keyframes lightboxPop{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}.error-lightbox-close{background:transparent;border:0;cursor:pointer;position:absolute;right:8px;top:8px}.error-lightbox-close img{height:16px;width:16px}.error-lightbox-icon{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.error-lightbox-icon img{height:48px;width:48px}.error-lightbox-list{font-size:14px;margin:0;padding-left:18px}.error-lightbox-list li{margin:6px 0}.error-lightbox-body{align-items:flex-start;display:flex;gap:12px}.error-lightbox-col.icon{align-items:flex-start;display:flex;flex:0 0 20%;justify-content:center}.error-lightbox-col.text{flex:0 0 80%;font-weight:600;padding-right:25px}.error-lightbox-icon img{height:70px;position:relative;top:15px;width:65px}.month-calendar{position:relative}.month-week-actions{display:none}.week-row{display:flex}.days-grid{flex:1 1}.week-row-actions{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding-top:8px;width:40px}.week-row-actions img{cursor:pointer;height:16px;width:16px}.week-row-actions button{font-size:8px;height:18px;padding:2px 4px;width:30px}.week-row-actions .btn-success{background-color:#8cbb23;border-color:#8cbb23}.menu_display_month{font-family:SansaPro,Arial,sans-serif;padding:20px;width:100%}.month-view-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 10px}.month-nav-btn{background:#ebf1f5;border:1px solid #d0d8e0;border-radius:6px;color:#24367f;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .3s ease}.month-nav-btn:hover{background:#d8e4ea;border-color:#24367f}.month-title{color:#24367f;font-size:24px;font-weight:500;margin:0;text-transform:uppercase}.month-calendar{background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.weekdays{background-color:#f8f9fa;color:#24367f;display:grid;grid-template-columns:repeat(8,13.7%)}.weekday{font-size:12px;font-weight:500;padding:12px;text-align:center;text-transform:uppercase}.days-grid{grid-gap:1px;background:#e0e0e0;display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}.calendar-day{align-items:flex-start;background:#fff;border:.1px solid #e0e0e0;cursor:pointer;display:flex;max-height:120px;min-height:120px;padding:8px;position:relative;transition:all .2s ease}.days-grid .calendar-day:nth-child(7n+1){border-left:0}.calendar-day:hover{background:#ebf1f5}.calendar-day.other-month{background:#f8f8f8;color:#999;cursor:not-allowed}.calendar-day.other-month:hover{background:#f8f8f8}.calendar-day.today{border:2px solid #24367f}.day-number{color:inherit;font-size:14px;font-weight:500}.menu_display_month .day-overlay{align-items:flex-start;animation:fadeIn .2s ease-out both;background:rgba(0,0,0,.35);display:flex;height:120px;inset:0;justify-content:center;padding-top:10px;position:absolute;z-index:2}.menu_display_month .day-overlay-content{animation:floatUp .3s ease-out both;background:transparent;color:#fff;min-width:160px;padding:0;text-align:center}.menu_display_month .overlay-line{font-size:12px;line-height:1.5}.menu_display_month .overlay-title{color:#fff;font-size:11px;font-weight:500;margin-bottom:4px}.menu_display_month .overlay-sep{height:25px}.menu_display_month .overlay-sub{color:hsla(0,0%,100%,.85);padding-top:6px;position:relative}.menu_display_month .click-demo:before,.menu_display_month .drag-demo:before{background:#fff;border-radius:50%;content:"";height:15px;left:50%;position:absolute;top:10px;transform:translate(-50%,-50%);width:15px}.menu_display_month .drag-demo:before{animation:handDragMonth 1.6s ease-in-out infinite}.menu_display_month .click-demo:before{animation:handClickMonth 1.4s ease-in-out infinite;box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes handDragMonth{0%{opacity:.9;transform:translate(calc(-12px - 50%),calc(-50% - 6px))}25%{opacity:1;transform:translate(-50%,calc(-50% - 6px))}50%{opacity:1;transform:translate(calc(12px - 50%),calc(-50% + 6px))}75%{opacity:1;transform:translate(-50%,calc(-50% + 6px))}to{opacity:.9;transform:translate(calc(-12px - 50%),calc(-50% - 6px))}}@keyframes handClickMonth{0%,to{box-shadow:0 0 0 0 hsla(0,0%,100%,.6);transform:translate(-50%,-50%) scale(1)}40%{box-shadow:0 0 0 10px hsla(0,0%,100%,0);transform:translate(-50%,-50%) scale(.92)}60%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6);transform:translate(-50%,-50%) scale(1)}}.menu_display_month .month-day-content{font-size:9px;line-height:1.3;margin-left:10px;margin-top:5px;max-height:86px;overflow:hidden}.menu_display_month .month-day-content .occasion{margin-bottom:4px}.menu_display_month .month-day-content .diet{margin-left:6px}.menu_display_month .month-day-content .course{margin-left:10px}@media (max-width:768px){.menu_display_month{padding:10px}.month-title{font-size:18px}.calendar-day{min-height:60px;padding:4px}.day-number{font-size:12px}}.errorMessage{background:#c91518;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:475px;padding:10px;position:relative;width:100%}.errorMessage p{margin:0}.errorMessage .icoContainer{display:flex;margin-right:10px}.errorMessage .icoContainer img{align-self:center}.errorMessage .messageContainer{font-size:14px;font-weight:700;padding-right:25px;text-transform:uppercase}.errorMessage .messageContainer p{white-space:break-spaces}.errorMessage .closer{cursor:pointer;position:absolute;right:5px;top:3px}.point-container{align-items:center;border-radius:100%;display:flex;flex-direction:column;height:10px;justify-content:center;max-height:10px;max-width:10px;min-height:10px;min-width:10px;position:relative;text-align:center;top:-2px;vertical-align:middle;width:10px}.vat-field-container{margin-bottom:15px}.vat-field-container .vat-field-controls{align-items:center;display:flex;flex-direction:row;gap:12px}.vat-field-container .vat-field-controls .vat-field-label{display:inline-block;font-weight:400;margin:0 8px 0 0;white-space:nowrap}.vat-field-container .vat-field-controls .vat-field-checkbox{align-items:center;display:flex;gap:12px}.vat-field-container .vat-field-controls .vat-field-checkbox .vat-field-input{align-items:center;display:flex;gap:6px}.vat-field-container .vat-field-controls .vat-field-checkbox .vat-field-input .vat-field-input-element{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:6px 8px;text-align:right;width:80px}.vat-field-container .vat-field-controls .vat-field-checkbox .vat-field-input .vat-field-input-element:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#999;cursor:not-allowed}.vat-field-container .vat-field-controls .vat-field-checkbox .vat-field-input .vat-field-input-element:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:none}.vat-field-container
	.vat-field-controls
	.vat-field-checkbox
	div.vat-field-input.vat-field-disabled
	.vat-field-input-element{opacity:.5}.vat-field-container .vat-field-controls .vat-field-checkbox div.vat-field-input .vat-field-percent{color:#666;font-size:14px;font-weight:400}.vat-field-container
	.vat-field-controls
	.vat-field-checkbox
	div.vat-field-input
	.vat-field-percent.vat-field-percent-disabled{color:#ccc;opacity:.5}.bottoniera_top{background:#ebf1f5;display:flex;line-height:50px;margin:15px 0;padding:5px 0}.bottoniera_top>div{width:300px}.bottoniera_top button{background:none;border:0;color:#000;outline:0;padding-left:15px;text-align:left;text-transform:uppercase;width:300px}.bottoniera_top button img{display:inline-block;margin-right:10px;max-height:30px;width:30px}.bottoniera_top button span{display:inline-block;transform:translateY(2px)}.bottoniera_top.reverse{display:flex;justify-content:flex-end}.tabulator-master-container{height:auto;width:100%}.tabulator{background-color:#888;border:1px solid #999;font-size:14px;overflow:hidden;position:relative;text-align:left;transform:translateZ(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select{-webkit-user-select:none;user-select:none}.tabulator .tabulator-header{background-color:#e6e6e6;border-bottom:1px solid #999;box-sizing:border-box;color:#555;font-weight:700;overflow:hidden;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap;width:100%}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{background:#e6e6e6;border-right:1px solid #aaa;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;text-align:left;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col.tabulator-moving{background:#cdcdcd;border:1px solid #999;pointer-events:none;position:absolute}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;padding:4px;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{text-overflow:clip;white-space:normal}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{background:#fff;border:1px solid #999;box-sizing:border-box;padding:1px;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{align-items:center;bottom:0;display:flex;position:absolute;right:4px;top:0}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #aaa;display:flex;margin-right:-1px;overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{box-sizing:border-box;margin-top:2px;position:relative;text-align:center;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{background-color:#cdcdcd;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #666;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-top:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{align-items:center;display:flex;justify-content:center;text-orientation:mixed;writing-mode:vertical-rl}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-bottom:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{bottom:auto;justify-content:center;left:0;right:0;top:4px}.tabulator .tabulator-header .tabulator-frozen{left:0;position:sticky;z-index:11}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle,.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{-webkit-overflow-scrolling:touch;overflow:auto;position:relative;white-space:nowrap;width:100%}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%;min-width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#ccc;display:inline-block;font-size:20px;font-weight:700;padding:10px;text-align:center;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{background-color:#fff;color:#333;display:inline-block;overflow:visible;position:relative;white-space:nowrap}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{background:#e2e2e2!important;font-weight:700}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #aaa}.tabulator .tabulator-footer{background-color:#e6e6e6;border-top:1px solid #999;color:#555;font-weight:700;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap}.tabulator .tabulator-footer .tabulator-footer-contents{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;overflow:hidden;text-align:left;width:100%}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important;display:inline-block}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{border-bottom:none;margin-bottom:-5px}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{color:#555;flex:1 1;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:right}.tabulator .tabulator-footer .tabulator-page-size{border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 5px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{background:hsla(0,0%,100%,.2);border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 2px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{background:rgba(0,0,0,.2);color:#fff;cursor:pointer}}.tabulator .tabulator-col-resize-handle{display:inline-block;margin-left:-3px;margin-right:-3px;position:relative;vertical-align:middle;width:6px;z-index:10}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{margin-right:0;width:3px}.tabulator .tabulator-alert{align-items:center;background:rgba(0,0,0,.4);display:flex;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}.tabulator .tabulator-alert .tabulator-alert-msg{background:#fff;border-radius:10px;display:inline-block;font-size:16px;font-weight:700;margin:0 auto;padding:10px 20px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:4px solid #333;color:#000}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #d00;color:#590000}.tabulator-row{background-color:#fff;box-sizing:border-box;min-height:22px;position:relative}.tabulator-row.tabulator-row-even{background-color:#efefef}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background-color:#bbb;cursor:pointer}}.tabulator-row.tabulator-selected{background-color:#9abcea}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}}.tabulator-row.tabulator-row-moving{background:#fff;border:1px solid #000}.tabulator-row.tabulator-moving{border-bottom:1px solid #aaa;border-top:1px solid #aaa;pointer-events:none;position:absolute;z-index:15}.tabulator-row .tabulator-row-resize-handle{bottom:0;height:5px;left:0;position:absolute;right:0}.tabulator-row .tabulator-row-resize-handle.prev{bottom:auto;top:0}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;padding:5px}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{border-right:1px solid #aaa;box-sizing:border-box;display:inline-block;overflow:hidden;padding:4px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tabulator-row .tabulator-cell.tabulator-frozen{background-color:inherit;display:inline-block;left:0;position:sticky;z-index:11}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{background:transparent;border:1px;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{background:transparent;border:1px;color:#d00}.tabulator-row .tabulator-cell.tabulator-row-handle{align-items:center;display:inline-flex;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{background:#666;height:3px;margin-top:2px;width:100%}.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty{display:inline-block;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control{align-items:center;background:rgba(0,0,0,.1);border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{background:rgba(0,0,0,.2);cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{align-items:center;background:#666;border-radius:20px;color:#fff;display:inline-flex;font-size:1.1em;font-weight:700;height:15px;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;width:15px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{cursor:pointer;opacity:.7}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:inline;display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#fff}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{border-radius:14px;display:inline-block;height:14px;width:14px}.tabulator-row.tabulator-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-group:hover{background-color:rgba(0,0,0,.1);cursor:pointer}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-row.tabulator-group span{color:#d00;margin-left:10px}.tabulator-popup-container{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-sizing:border-box;display:inline-block;font-size:14px;overflow-y:auto;position:absolute;z-index:10000}.tabulator-popup{border-radius:3px;padding:5px}.tabulator-tooltip{border-radius:2px;box-shadow:none;font-size:12px;max-width:Min(500px,100%);padding:3px 5px;pointer-events:none}.tabulator-menu .tabulator-menu-item{box-sizing:border-box;padding:5px 10px;position:relative;-webkit-user-select:none;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{background:#efefef;cursor:pointer}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:7px;position:absolute;right:10px;top:calc(5px + .4em);transform:rotate(45deg);vertical-align:top;width:7px}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #aaa}.tabulator-edit-list{-webkit-overflow-scrolling:touch;font-size:14px;max-height:200px;overflow-y:auto}.tabulator-edit-list .tabulator-edit-list-item{color:#333;outline:none;padding:4px}.tabulator-edit-list .tabulator-edit-list-item.active{background:#1d68cd;color:#fff}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #1d68cd}@media (hover:hover) and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{background:#1d68cd;color:#fff;cursor:pointer}}.tabulator-edit-list .tabulator-edit-list-placeholder{color:#333;padding:4px;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid #aaa;color:#333;font-weight:700;padding:6px 4px 4px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{direction:rtl;text-align:left;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-left:1px solid #aaa;border-right:initial;text-align:left;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-left:-1px;margin-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-left:25px;padding-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-left:1px solid #aaa;border-right:initial}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #aaa;margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{margin-left:0;margin-right:-3px;width:3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:left;text-align:initial}.tabulator-print-fullscreen{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-print-table .tabulator-print-table-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{background-color:rgba(0,0,0,.1);cursor:pointer}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-print-table .tabulator-print-table-group span{color:#d00;margin-left:10px}.tabulator-print-table .tabulator-data-tree-control{align-items:center;background:rgba(0,0,0,.1);border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{background:rgba(0,0,0,.2);cursor:pointer}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.file-media{background:#fff;border:3px solid #ddd;cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content}.file-media:hover{border-color:#203b72}.file-media .deleter{background:#707070;border-radius:50%;color:#fff;font-size:12px;font-weight:700;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%);width:40px}.editor-input-container{align-items:center;border-radius:7px;display:flex;flex-direction:column;justify-content:center;margin:8px 0;padding:10px;text-align:center;vertical-align:middle}.editor-input-container,.editor-input-container.theme-0{background-color:#8db91f;color:#fff}.editor-input-container.theme-1{background-color:#dbe7e9;color:#253b6e}.editor-input-container.theme-2{background-color:#e6eef2;color:#253b6e}.editor-input-container.single{max-width:600px}.editor-input-container.text-multilang{max-width:400px}.editor-input-container .editor-title{font-family:SansaPro;font-size:12px;font-weight:500;text-transform:uppercase;width:100%}.editor-input-container .editor-info{font-family:SansaPro;font-size:12px;font-weight:400;margin:8px auto auto;width:100%}.editor-input-container .editor-input-number,.editor-input-container .editor-input-text{border:none;color:inherit;font-size:18px;margin:15px auto 0;text-align:center;width:75%}.editor-input-container .editor-input-multilang{border:none;color:inherit;font-size:18px;margin:15px auto 0;text-align:center;width:100%}.editor-input-container .editor-input-multilang .langSwitcher{background-color:transparent}.editor-input-container .editor-input-multilang .langSwitcher .languageChooser li.selected{border:2px solid #fff}.editor-input-container .editor-input-multilang .langSwitcher .form-group .inputContainer .form-control{border:none;color:inherit;font-size:18px;margin:auto;text-align:center;width:100%}.editor-input-container .editor-input-multilang .langSwitcher .form-group .inputContainer .form-control::placeholder{color:inherit;opacity:.5}.editor-input-container .editor-input-multilang .langSwitcher .form-group .inputContainer .form-control:-ms-input-placeholder{color:inherit}.editor-input-container .editor-input-multilang .langSwitcher .form-group .inputContainer .form-control::-ms-input-placeholder{color:inherit}.editor-input-container .editor-input-date{border:none;color:inherit;font-size:16px;margin:15px auto 0;text-align:center}.editor-input-container.theme-0 .editor-input-date::-webkit-calendar-picker-indicator{filter:invert(1)}.editor-input-container.theme-1 .editor-input-date::-webkit-calendar-picker-indicator{filter:invert(0)}.editor-input-container .editor-input-time{border:none;color:inherit;font-size:16px;margin:15px auto 0;text-align:center}.editor-input-container.theme-0 input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1)}.editor-input-container.theme-1 input[type=time]::-webkit-calendar-picker-indicator{filter:invert(0)}.editor-input-container .editor-input-date:focus,.editor-input-container .editor-input-text:focus,.editor-input-container .editor-input-time:focus{border:none;outline:none}#comunicazioni .bottoniera{display:inline-block}#comunicazioni .bottoniera.comunicazioni-bottoni{margin-top:0}#comunicazioni .bottoniera button{margin-right:5px}#comunicazioni .jltdJX{display:none}#comunicazioni .rdt_TableRow{cursor:pointer}#message-handler{display:none;position:relative}#message-handler.vis{display:block}#message-handler .inputContainer{margin-bottom:30px}#message-handler{top:0}#message-handler h3{margin-bottom:30px;text-transform:uppercase}.dp .react-datepicker-wrapper,.dp label{width:100%}.dp .react-datepicker-wrapper input{margin-bottom:30px;width:100%}.dp [aria-disabled]{cursor:pointer}#button-aggiungi-comunicazione{display:table;margin:15px auto}#comunicazioni .icoBtn{margin-left:20px}.rdt_TableCell{min-height:70px}#message-handler .validity{background:#ebf1f5;margin-bottom:30px;padding:15px}#message-handler .validity label{text-transform:uppercase}#message-handler .validity input{margin-bottom:0}#message-handler .validity .fakeRadio{margin-top:20px}.global_news{margin-bottom:25px;text-align:left;width:100%}.global_news .fakeCheck{display:inline-block;margin-right:10px;transform:translateY(4px)}.global_news span{display:inline-block}#comunicazioni .react-data-table--cell-content div{align-items:center;display:flex;height:100%;width:100%}#comunicazioni .global{background:#ebf1f5;height:100%;padding:0 10px;width:100%}#comunicazioni .react-data-table--cell-content{height:100%;width:100%}#comunicazioni .rdt_TableCell{padding:0}#news_image{margin-bottom:15px}#modal-category .bottoniera{margin-top:15px;width:100%}#modal-category .bottoniera button{display:table;margin:0 auto}.tac{text-align:center}#cat-chooser{margin-bottom:15px}#comunicazioni .rdt_TableCol,#comunicazioni .rdt_TableHeader{padding-left:0}#flagCarousel{margin:20px 0}#flagCarousel .fakeCheck{float:left;margin-right:10px}#message-handler select{height:34px;max-width:100%}#bgChecker{padding-top:0}#bgChecker .fakeCheck{float:left;margin-right:10px}#immagine-corrente{padding:15px 0}#immagine-corrente img{max-height:200px;max-width:100%}.tox-tinymce{margin-bottom:15px}.ReactTags__tagInputField{margin-bottom:20px;margin-top:15px;width:100%}.tag-wrapper.ReactTags__tag{background:#efefef;border-radius:5px;margin-right:10px;padding:10px}.ReactTags__remove{margin-left:10px}.tox.tox-tinymce-aux{z-index:9999}.filtersBox{margin-bottom:35px}.filtersBox table{width:100%}.filtersBox table tr:nth-child(2n){background:#e7e7e7}.filtersBox table tr td,.filtersBox table tr th{line-height:36px;padding:0 5px}.filtersBox table tr td:first-child{width:210px}.filtersBox table tr td:nth-child(2){width:140px}.filtersBox table tr td:nth-child(3){width:120px}.filtersBox table tr td:nth-child(4),.filtersBox table tr td:nth-child(5){width:100px}.filtersBox table tr td:last-child,.filtersBox table tr th:last-child{text-align:right;width:150px}#aree-news .fakeCheck{display:inline-block;margin-right:15px}#carouselCheck{display:inline-block;transform:translateY(-4px)}#aree-news .portaTitolo{border-bottom:1px solid #203b72;margin-bottom:15px;position:relative}#aree-news .portaTitolo h3{display:inline-block;margin-right:15px}#aree-news .portaTitolo button{background:none;border:0;display:inline-block;transform:translateY(-4px)}#aree-news .portaTitolo button img{height:20px}#modal-add-filter .bottoniera,#modal-edit-area .bottoniera{margin-top:25px}#modal-edit-area .inputContainer{margin-bottom:15px}.bottoneNotizie{background:none;border:0}.bottoneNotizie img{height:20px}#modal-add-filter .langSwitcher{margin-bottom:15px;margin-top:15px}.ReactTags__tagInputField:focus-visible{outline:0}#feature-chooser{margin:15px 0}#quali,#quali-counter{margin-top:15px}.inactive{color:#fff;text-shadow:1px 1px 1px #999}.rdt_TableRow:hover .inactive{text-shadow:1px 1px 1px #111}#comunicazioni .section-title{font-family:SansaPro-SemiBold;font-weight:600}#confirm-delete-message-modal .buttons-container{display:inline-block;margin-top:24px;width:100%}#confirm-delete-message-modal .buttons-container .cancel{float:left}#confirm-delete-message-modal .buttons-container .ok{float:right}@media screen and (min-width:768px){#confirm-delete-message-modal .buttons-container{display:inline-block;margin-top:32px;width:75%}}#copy-structure-modal .select-cids-from-copy-container{max-width:350px}#copy-structure-modal .api-results-container{margin:16px auto;max-height:450px;overflow-y:auto;padding-left:0}#copy-structure-modal .api-results-list{list-style-type:none;padding-left:0}#copy-structure-modal .api-results-list.headers{font-weight:700}#copy-structure-modal .api-results-list>li{display:inline-block;margin-bottom:6px;margin-top:6px;vertical-align:middle;width:25%}#copy-structure-modal .api-results-list .third-column{text-align:center}#copy-structure-modal .api-result-status-circle{background:#fe0000;border-radius:50%;cursor:pointer;height:20px;margin:0 auto;width:20px}#copy-structure-modal .api-result-status-circle.checked{background:green}#comunicazioni #multiple-files .file-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:auto;justify-content:flex-start;padding-left:15px;width:100%}#comunicazioni #multiple-files .file-container .single-file-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:8px;width:100%}#comunicazioni #multiple-files .file-container .single-file-container .filename{text-align:center;width:250px}#comunicazioni #multiple-files .file-container .file{height:150px;-o-object-fit:contain;object-fit:contain;width:150px}#comunicazioni .bg-image-container{padding-left:15px;padding-right:15px}#comunicazioni .bg-image-container.inline{align-items:center;color:#353535;display:inline-flex;justify-content:flex-start;text-align:center}#comunicazioni .bg-image-container .btn-edit{background:none;border:none;color:#353535;cursor:pointer!important;font-family:SansaPro;font-size:16px;font-weight:400;text-decoration:underline;text-transform:capitalize}#comunicazioni .bg-image-container .btn-edit:active,#comunicazioni .bg-image-container .btn-edit:focus,#comunicazioni .bg-image-container .btn-edit:hover{background:none;border:none;box-shadow:none;outline:none}#message-handler .language-toggler-container{background-color:#ebf1f5;border-radius:10px}#status-graph-modal .modal-header{border-bottom:0;font-size:large;width:100%}#status-graph-modal .close{opacity:1}#status-graph-modal .setting-buttons{margin-bottom:15px;margin-left:15px}.rv-xy-plot__grid-lines__line{stroke:gray;stroke-width:1}.print-modal__content{margin:0 auto;max-width:95%;padding:0 0 20px}.print-modal__content .print-modal__title{color:#203b72;font-size:16px;font-weight:600;margin:0;padding:0 0 16px;text-align:center}.print-modal__content .print-modal__buttons-wrapper{display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;width:100%}.print-modal__buttons-wrapper .button__el{border-radius:4px;font-size:13px;font-weight:500;margin:0;padding:10px 12px;transition:all .2s ease}.print-modal__buttons-wrapper .button__el:hover{background-color:#f0f0f0}.dishes-settings-box{background-color:transparent;border:none;border-radius:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:all .3s ease;width:100%}.dishes-settings-box.show{background-color:#f8fafc;border:1px solid #e1e8ed;border-radius:6px;margin-top:16px;max-height:600px;opacity:1;overflow-y:auto;padding:16px}.dishes-settings-box .dishes-settings-title{color:#203b72;font-size:14px;font-weight:600;margin:0 0 12px;text-align:center}.dishes-settings-box .dishes-settings-content{display:flex;flex-direction:column;gap:12px}.dishes-settings-box .setting-group{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:left;margin:10px}.dishes-settings-box .setting-group label{color:#203b72;font-size:13px;font-weight:500;min-width:70px}.dishes-settings-box .setting-input{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:13px;padding:6px 8px;text-align:center}.dishes-settings-box .setting-input#expirationDays{width:80px}.dishes-settings-box .setting-input#producerText{width:200px}.dishes-settings-box .setting-input:focus{border-color:#94bf20;outline:none}.dishes-settings-box .setting-textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;font-family:inherit;font-size:13px;min-height:50px;padding:6px 8px;resize:vertical;width:100%}.dishes-settings-box .setting-textarea:focus{border-color:#94bf20;outline:none}.dishes-settings-box .button__primary{background-color:#94bf20!important;border:none!important;border-radius:4px!important;color:#fff!important;font-weight:500!important;padding:10px 20px!important}.dishes-settings-box .button__primary:hover{background-color:#8db703!important}.dishes-settings-box .setting-section{background-color:#ebf1f5;border:1px solid #ebf1f5;border-radius:4px;margin:12px 0;padding:12px}.dishes-settings-box .setting-section h5{color:#203b72;font-size:13px;font-weight:600;margin:0 0 8px;text-align:center}.dishes-settings-box .toggle-group{align-items:center;border:1px solid #ebf1f5;border-radius:4px;display:flex;justify-content:space-between;margin:4px 0;padding:6px 8px}.dishes-settings-box .toggle-label{align-items:center;cursor:pointer;display:flex;gap:8px;margin:0}.dishes-settings-box .toggle-input{cursor:pointer;height:16px;width:16px}.dishes-settings-box .toggle-text{color:#203b72;font-size:13px;font-weight:500;-webkit-user-select:none;user-select:none}.dishes-settings-box .toggles-row{align-items:center;display:flex;gap:35px;justify-content:left;margin:15px 0}.dishes-settings-box .toggles-row span{margin-left:-30px}.dishes-settings-box .toggles-row .toggle-group{flex:1 1;margin:0}.dishes-settings-box .inputs-row{display:flex;gap:20px;justify-content:space-between;margin:15px 0}.dishes-settings-box .inputs-row .setting-group{flex:1 1}.dishes-settings-box .inputs-row .setting-input{width:100%}.dishes-settings-box .layout-settings-section{background-color:#ebf1f5;border:1px solid #ebf1f5;border-radius:4px;margin-bottom:12px;padding:12px}.dishes-settings-box .layout-row{align-items:center;display:flex;gap:16px;justify-content:left;margin-bottom:12px}.dishes-settings-box .layout-row .setting-input{width:80px}.dishes-settings-box .layout-row .toggle-label{justify-content:flex-start}.dishes-settings-box .contaminated-allergies-select-row{background-color:#f8fafc;border:1px solid #e1e8ed;border-radius:4px;margin:10px 0;padding:8px}.dishes-settings-box .setting-section{border-top:1px solid #d1d5db;margin-top:12px;padding-top:12px}.print-modal__content .setting-group #extraInfoText{width:100%}@media (max-width:768px){.print-modal__buttons-wrapper{flex-direction:column;gap:6px}.dishes-settings-box .toggles-row{flex-direction:column;gap:4px}.dishes-settings-box .inputs-row,.dishes-settings-box .layout-row{flex-direction:column;gap:8px}}.dishes-settings-box .exppro-date-btns{display:flex;flex-direction:row}.dishes-settings-box .exppro-date-btns .toggle-btn.checked{z-index:100}.dishes-settings-box .pro-date-text{color:#666;font-size:10px;font-style:italic;margin-top:2px}.dishes-settings-box .scrollable-select-container .item{border-radius:10px}.dishes-settings-box .scrollable-select-container .item.selected{background-color:#203b72;color:#fff}.dishes-settings-box .filter-section .inputContainer label,.dishes-settings-box .minimum-ingredients-label{margin-top:10px}.customSelect{margin-bottom:15px}#cancel-order-modal .buttons-container{display:inline-block;margin-top:24px;width:100%}#cancel-order-modal .buttons-container .cancel{float:left}#cancel-order-modal .buttons-container .ok{float:right}#cancel-order-modal .content-string{white-space:pre-line}#cancel-order-modal .reason-validation-message{align-items:center;color:#666;display:flex;font-size:12px;gap:8px;margin-bottom:15px;margin-top:5px}#cancel-order-modal .validation-icon{font-size:14px;font-weight:700}#cancel-order-modal .validation-icon.valid{color:#28a745}#cancel-order-modal .validation-icon.invalid{color:#dc3545}#cancel-order-modal .confirm-delete,#cancel-order-modal .reason-for-cancellation{margin-top:15px}@media screen and (min-width:768px){#cancel-order-modal .buttons-container{display:inline-block;margin-top:32px;width:75%}}#pagina-orders .orders-content .top-actions-orders-selector{align-items:flex-start;display:flex;flex-direction:row;margin-left:30px}#pagina-orders .orders-content .orders__tabs-wrapper{display:flex;flex-direction:row;gap:0}#pagina-orders .orders-content .orders__tab-button{align-items:center;background:transparent;border:none;border-radius:0;color:#203b72;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:40px;padding:12px 20px;position:relative;transition:all .2s ease-in-out;white-space:nowrap}#pagina-orders .orders-content .orders__tab-button:hover{background:rgba(32,59,114,.05)}#pagina-orders .orders-content .orders__tab-button--active{background-color:#fff;color:#203b72}#pagina-orders .orders-content .orders__tab-button--active:hover{background-color:#fff}#pagina-orders .orders-content .orders__tab-label{align-items:center;display:flex}@media (max-width:768px){#pagina-orders .orders-content .orders__tabs-wrapper{flex-wrap:wrap;gap:4px}#pagina-orders .orders-content .orders__tab-button{flex:1 1;font-size:12px;gap:4px;min-width:80px;padding:8px 12px}#pagina-orders .orders-content .orders__tab-count{font-size:10px;height:16px;min-width:16px;padding:1px 6px}}#pagina-orders .orders-content #viewSelector{align-items:flex-start;display:flex;flex-direction:column}#pagina-orders .orders-content .orders__btns-container{align-items:flex-start!important;display:flex!important;flex-direction:column!important}@media (min-width:1200px){#pagina-orders .orders-content #viewSelector{align-items:center;flex-direction:row}#pagina-orders .orders-content .orders__btns-container{align-items:center!important;flex-direction:row!important;justify-content:space-between!important}}#pagina-orders{align-items:flex-start;display:flex;gap:10px;position:relative}#pagina-orders .container-fluid{align-items:flex-start;display:flex;flex-direction:row;height:80%;justify-content:space-between;padding:0 0 30px}#pagina-orders .container-fluid.top-actions-container{justify-content:flex-start}.orders-content{background-color:#ecf1f5;border-radius:7px;flex:0 0 96%;max-width:96%;min-height:100vh}.orders-toolbar{flex:0 0 5%;max-width:5%}.orders-toolbar #menu-toolbar{position:sticky}#pagina-orders .orders-container{align-items:center;display:flex;justify-content:center}#orders{font-size:12px;height:auto;max-height:none;max-width:100%;overflow-x:hidden;overflow-y:hidden;padding:0 45px;position:relative;width:100%}#orders *{font-size:inherit}#order-top-filters{height:50px;margin:35px 15px 0;position:relative}#order-top-filters .container-fluid{height:60px}#order-top-filters .actionsHider{float:left;overflow:hidden}#order-top-filters ul{display:inline-block;margin:0;opacity:0;padding:0;position:relative;transform:translate(-100%);transition-duration:.4s;z-index:70}#order-top-filters.actionsVisible ul{opacity:1;transform:translate(0)}#order-top-filters ul li{cursor:pointer;display:inline-block;list-style-type:none;margin-left:15px}#order-top-filters ul li img{display:inline-block;height:20px;margin-right:5px;transform:translateY(-2px);width:20px}#order-top-filters ul li span{display:inline-block;line-height:46px}.top-actions-container{align-items:center;display:flex;gap:16px}.top-actions-calendar{flex:0 0 200px;max-width:200px}.top-actions-filter{align-items:center;border-radius:4px;display:flex;height:40px;margin-left:auto;padding:4px;transition:all .2s ease-in-out}.top-actions-filter-icon{cursor:pointer;height:30px;transition:all .2s ease-in-out;width:30px}.top-actions-filter-icon:hover{opacity:.8;transform:scale(1.1)}.top-actions-filter-icon:active{transform:scale(.95)}#all-selector{float:left;margin-right:25px}#all-selector label{line-height:46px;margin:0;position:relative;z-index:98}#all-selector .fakeCheck{display:inline-block;margin-right:10px;transform:translateY(3px)}.orders__advanced-filters-container{display:flex;flex-direction:column;margin-bottom:0;max-height:0;opacity:0;overflow:hidden;padding:0 30px;position:relative;transform:translateY(-20px);transition:max-height .4s ease-in-out,opacity .4s ease-in-out,transform .4s ease-in-out,visibility .4s ease-in-out,margin-bottom .4s ease-in-out,padding .4s ease-in-out;visibility:hidden;z-index:1}.orders__advanced-filters-container.orders__advanced-filters-container--is-visible{margin-bottom:15px;max-height:800px;opacity:1;overflow:visible;padding:0 30px;transform:translateY(0);visibility:visible}.orders__advanced-filters-content{opacity:0;transform:translateY(-10px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.orders__advanced-filters-container--is-visible .orders__advanced-filters-content{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out .15s,transform .5s ease-in-out .15s}.orders__advanced-filters-container--is-visible .orders__advanced-filters-buttons{align-items:flex-start;display:flex;opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out .2s,transform .5s ease-in-out .2s}.orders__advanced-filters-title{font-size:1rem;font-weight:700;margin:0;padding:0 0 .5rem;text-transform:uppercase}.orders__advanced-filters-buttons{display:flex;flex:1 1;flex-wrap:wrap;justify-content:flex-start;opacity:0;overflow:visible!important;position:relative;transform:translateY(-10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;z-index:1}.orders__advanced-filters-btn{background:#fff;border:1px solid #203b72;border-radius:3px;box-shadow:none;color:#203b72;font-size:14px;height:2.25rem;line-height:1.42857143;margin-top:1rem;outline:none;padding:0 2rem;text-transform:uppercase;width:auto}.orders__advanced-filters-btn--is-selected{background-color:#203b72;color:#fff}.orders__advanced-filters-button{font-size:13px;width:13%}.orders__advanced-filters-button:first-child{margin-left:0}.orders__advanced-filters-button:last-child{margin-right:0}.orders__pickup-points-filter--is-hidden{display:none}.orders__advanced-filters-container #search-input{background-color:#fff;border:1px solid #cfcfcf;border-radius:4px;color:#333;line-height:1;padding:9px 10px;resize:none}.searchbar-orders{display:flex;flex:0 0 33%;flex-direction:column;margin:0 0 0 1rem;padding-left:0;transition:all .3s ease-in-out}.searchbar-orders.hidden{display:none}#search-bar.searchbar-orders{padding-left:0}#child-filters-list{margin:15px 0 0;padding:0;transition:all .3s ease-in-out}#child-filters-list li{display:inline-block;margin-right:20px;transition:all .2s ease-in-out}#child-filters-list li .fakeCheck{display:inline-block;margin-right:10px}#child-filters-list li span{display:inline-block;transform:translateY(-4px)}.react-select__menu,.react-select__menu-list{z-index:9999!important}.react-select__control{z-index:1}.react-select__menu-portal{z-index:9999!important}#oTypeSelector{display:none;margin-bottom:15px}.allineatore{height:74px}#orders .rdt_Table{height:auto!important;max-height:none!important;max-width:100%;table-layout:fixed;width:100%!important}#orders .rdt_TableHead,#orders .rdt_TableHeadRow{width:100%}#orders .rdt_TableHeadRow .rdt_TableCol{width:auto!important}#orders .rdt_Table,#orders .rdt_TableBody,#orders .rdt_TableWrapper,#orders .rdt_TableWrapper>div,#orders [class*=rdt_]{height:auto!important;max-height:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}#orders .rdt_TableCell,#orders .rdt_TableCell>div,#orders .rdt_TableRow,#orders .rdt_TableRow>div{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}#orders .rdt_TableBodyRow{width:100%}#orders .rdt_TableBodyRow .rdt_TableCell{width:auto!important}#orders .rdt_TableHeader{display:none}#orders .rdt_TableCell:first-of-type{padding-left:8px}#orders .rdt_TableRow{cursor:pointer}#orders .rdt_TableRow,#orders .rdt_TableRow *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#orders .rdt_TableCell *{pointer-events:none!important}#orders .rdt_TableCell,#orders .rdt_TableCell .customer-name-link,#orders .rdt_TableCell .fakeCheck,#orders .rdt_TableCell .ticket-icon-column{pointer-events:auto!important}#orders .rdt_TableRow>div:last-child{display:flex;justify-content:flex-end;text-align:right}#orders .rdt_TableRow>div:last-child button{width:auto}#orders .ico-status{width:30px}#orders .jltdJX{display:none}.orderStatusColumn .issuesIcon{left:16px;position:absolute;top:4px}#orders span.issues{color:#d60000;text-decoration:underline}.combined-id-type{display:flex;flex-direction:column;line-height:1.2}.combined-id-type .type-text{color:#666;margin-top:2px}.combined-pickup-slot{display:flex;flex-direction:column;gap:4px}.combined-pickup-slot .pickup-info{font-weight:500}.combined-pickup-slot .slot-info{color:#666}.combined-pickup-slot .pickup-info small{color:#888;display:block;margin-top:2px}.combined-type-pickup{display:flex;flex-direction:column;gap:4px;line-height:1.2}.combined-type-pickup .type-text{font-weight:500}.combined-type-pickup .pickup-info{color:#666}.combined-type-pickup .pickup-info small{color:#888;display:block;margin-top:2px}span.orderSlot{text-transform:capitalize}.recipeCont{box-sizing:border-box;line-height:1.1;max-width:100%;overflow:hidden;padding:3px;text-overflow:ellipsis;white-space:nowrap;width:100%}.recipeCont span{display:inline-block;line-height:1.1}.recipeCont.compact{padding:2px}.ordercombos{box-sizing:border-box;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ordercombos .comboCont h3{margin-bottom:0;margin-top:5px}.ordercombos .comboCont.standard h3{display:none}.ordercombos .comboCont h3 span{display:inline-block;width:26px}.ordercombos .comboCont .recipeCont{line-height:1.1;margin-bottom:1px;padding-left:30px}.ordercombos .comboCont .recipeCont span.singola{display:none}.ordercombos .comboCont.standard .recipeCont span{display:inline}.ordercombos .comboCont.standard .recipeCont{padding-left:0}#orders .rdt_TableCell[data-column-id=ricette],#orders .rdt_TableCell[data-column=ricette]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#orders .rdt_TableCell[data-column-id=ricette] .ordercombos,#orders .rdt_TableCell[data-column-id=ricette] .recipeCont,#orders .rdt_TableCell[data-column=ricette] .ordercombos,#orders .rdt_TableCell[data-column=ricette] .recipeCont{max-width:100%!important;width:100%!important}.customer-column{min-width:100px;width:100%}.customer-name-link{background-color:rgba(32,59,114,.1);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;padding:2px 8px;text-transform:uppercase;transition:all .2s ease;width:100%}.customer-name-link:hover{background-color:rgba(32,59,114,.15);transform:scale(1.05)}.customer-full-name{line-height:1.2}.customer-full-name,.notes-text{word-wrap:break-word;display:inline-block;max-width:100%;overflow-wrap:break-word;white-space:normal}.notes-text{line-height:1.3;word-break:break-word}.ticket-icon-column{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.ticket-icon-column:hover{opacity:.8}.ticket-icon{height:20px;opacity:.7;width:20px}.ticket-icon.open{filter:invert(0)}.ticket-icon.closed{filter:invert(1)}.nonPagato:before{background:hsla(0,0%,100%,.6);content:" ";display:table;height:100%;left:0;position:absolute;top:0;width:100%}.rdt_TableRow.undo-order{position:relative}.rdt_TableRow.undo-order:after{border:none;border-top:2px solid #000;content:"";height:100%;position:absolute;top:50%;width:100%}#modal-csv .contentPopup{min-height:400px}#modal-csv label{display:block}#modal-csv .react-datepicker-wrapper,#modal-csv .react-datepicker-wrapper input{width:100%}#modal-csv .modal-ico img{max-height:115px}#colonne-visibili{display:none;transition:all .3s ease-in-out}#colonne-visibili:after{clear:both;content:" ";display:table}#colonne-visibili>label{display:block;padding-top:20px}.columnLabel{display:flex;float:left;margin:15px 15px 0 0;transition:all .2s ease-in-out}.columnLabel .fakeCheck{margin-right:10px}.posto .eDCnJd,.posto .ehLJUk,.posto .gUHmVv{display:none}#pagina-orders .menu-reducer{padding-top:0}#pagina-orders .swiper-container{list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-calendar .swiper-container{max-width:170px}.toolbarEntry .spesa img{width:50px}@media (min-width:1200px){.orders__advanced-filters-btn{margin-top:0}#all-selector{width:75%}}@media only screen and (min-width:1367px){.allineatore{width:75%}}@media (max-width:767px){#orders .menu-reducer{width:100%}#pagina-orders #menu-toolbar{display:none}#order-top-filters{max-height:50px;overflow:hidden;transition-duration:.4s}#order-top-filters.actionsVisible{max-height:200px}#orders .rdt_TableRow:nth-child(2n){background:#ebf1f5}}@media screen and (max-width:1400px){#orders .rdt_TableCell{padding:4px 6px;width:auto!important}}@media screen and (max-width:1200px){#orders .rdt_TableCell{padding:2px 4px;width:auto!important}#orders .rdt_TableHeadRow .rdt_TableCol{padding:3px 4px}.compact-info-column{display:flex;flex-direction:column;gap:3px;line-height:1.2}.compact-info-column .compact-id{font-weight:500}.compact-info-column .compact-pickup,.compact-info-column .compact-type{color:#666}.compact-info-column .compact-slot{color:#888}#orders .rdt_TableCell[data-column=note]{max-width:30px!important;min-width:30px!important;width:30px!important}.customer-column{min-width:60px}#orders .ico-status{width:20px}}@media screen and (max-width:1300px){#orders .rdt_TableCell{padding:3px 5px;width:auto!important}#orders .rdt_TableHeadRow .rdt_TableCol{padding:4px 6px}#orders .rdt_TableCell[data-column=note]{max-width:40px!important;min-width:40px!important;width:40px!important}.customer-column{min-width:80px}#orders .ico-status{width:24px}.ticket-icon{height:16px;width:16px}#orders .rdt_TableCell:first-of-type{padding-left:8px}}@media screen and (min-resolution:150dpi){#orders .rdt_TableCell,#orders .rdt_TableHeadRow .rdt_TableCol{padding:3px 5px}#orders .ico-status{width:22px}.ticket-icon{height:14px;width:14px}#orders .rdt_TableCell[data-column=note]{max-width:40px!important;min-width:40px!important;width:40px!important}}@media screen and (min-resolution:200dpi){#orders .rdt_TableCell{padding:2px 4px}#orders .ico-status{width:20px}.ticket-icon{height:12px;width:12px}#orders .rdt_TableCell[data-column=note]{max-width:40px!important;min-width:40px!important;width:40px!important}}@media screen and (max-width:1000px){#orders .rdt_TableHeadRow .rdt_TableCol{padding:2px 4px}}.company_manager_plus #order-top-filters .actionsHider ul li{display:none}.company_manager_plus #order-top-filters .actionsHider ul li:last-child{display:block}#dettaglio-ordine .details-grid{grid-gap:22px;background-color:#ebf1f5;border-radius:10px;color:#203b72;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);min-height:100vh;padding:16px}#dettaglio-ordine .details-column{display:flex;flex-direction:column;gap:8px}#dettaglio-ordine .details-column .order-details.card.row-1{min-height:350px}#dettaglio-ordine .details-column .order-details.card.row-2{min-height:220px}#dettaglio-ordine .details-column .order-details.card.row-3{min-height:152px}#dettaglio-ordine .details-column.third .order-details.card.row-1{min-height:100vh}#dettaglio-ordine .order-details-title .section-title{font-weight:500;padding:5px;text-align:left;text-transform:uppercase}#dettaglio-ordine .card{background-color:#fff;border-radius:12px;min-height:150px}#dettaglio-ordine .order-details.card{padding:16px}#dettaglio-ordine .details-table{border-collapse:collapse;table-layout:auto;width:100%}#dettaglio-ordine .details-col:first-child{max-width:50%;width:auto}#dettaglio-ordine .details-col:last-child{width:auto}#dettaglio-ordine .details-td{padding:4px 0;text-align:left}#dettaglio-ordine #order-back{cursor:pointer;font-size:24px;line-height:40px;margin-bottom:15px}#dettaglio-ordine #order-back span.text{display:inline-block;margin-left:10px;transform:translateY(-5px)}#dettaglio-ordine #order-back span.fa{color:#cdcdcd;display:inline-block;font-size:30px;margin-right:15px}#dettaglio-ordine #order-back img{transform:translateY(-4px);width:40px}#dettaglio-ordine table{width:100%}#dettaglio-ordine table .sectionTitle{font-weight:500;padding:25px 15px 10px;text-align:left;text-transform:uppercase}#dettaglio-ordine table td{padding:0 15px}#dettaglio-ordine table .arrayIndex{vertical-align:top}#dettaglio-ordine table .info td:first-child{font-weight:500;text-align:left;vertical-align:top;width:auto}#dettaglio-ordine table .info td:last-child{padding-left:15px;text-align:left}#dettaglio-ordine ul{padding:0}#dettaglio-ordine ul li{list-style-type:none}#dettaglio-ordine .user-details-link{align-items:center;color:#203b72;cursor:pointer;display:flex;font-weight:500;gap:5px;margin-top:9px;text-decoration:underline;text-transform:uppercase}#dettaglio-ordine .user-details-link:hover{text-decoration:underline}#dettaglio-ordine .user-details-link .fa{font-size:14px}.users-no-orders{padding:20px;text-align:center}#user-form{padding:25px 0}#user-form .bottoniera{margin-top:20px}#user-errors{color:#fe0000;padding:0 0 0 20px}#userOrders{display:table;margin:30px 0;padding:0;width:100%}#userOrders li{border-bottom:1px solid #666;display:table-row;line-height:34px;list-style-type:none}#userOrders li:first-child{font-weight:700}#userOrders li:first-child div{padding-bottom:10px}#userOrders li:nth-child(2n){background:#e7e7e7}#userOrders li>div{display:inline-block;display:table-cell;padding:5px 10px;vertical-align:middle;width:20%}.multi-select{height:auto}#review-content{margin:25px 0;max-height:300px;overflow:auto;padding-bottom:16px}#review-users table{min-width:1000px}#review-users table tr:nth-child(odd){background:#f7f7f7}#review-users table tr td{padding:2px 5px}#filtri-utenti{margin-bottom:15px}#filtri-utenti,#filtri-utenti span{line-height:36px}#filtri-utenti input{line-height:36px;max-width:100%;outline:0;padding:0 5px;width:300px}@media (max-width:767px){#filtri-utenti .multi-select{margin-bottom:25px}#filtri-utenti .form-control{margin-bottom:15px}}#access-rules #validation_field_display{align-items:center;display:flex;justify-content:flex-end;margin-right:15px}#users-tabulator .user-id-link{color:#203b72;cursor:pointer;font-weight:500;text-decoration:underline}#users-tabulator .user-id-link:hover{color:#1a2d57;text-decoration:underline}#users-tabulator div[tabulator-field=status]{text-align:center}#cardResetButton span.fa{margin-left:15px;margin-right:10px}#cardResetButton span{color:#203b72}#cardInput{margin-bottom:15px}.img-spin-anim{animation:pulse-animation 1s infinite}@keyframes pulse-animation{0%{opacity:1;transform:scaleX(1)}60%{opacity:.4;transform:scale3d(.85,.85,.85)}to{opacity:1;transform:scaleX(1)}}#validation-errors #validation-errors-content{margin-bottom:20px;margin-top:20px;max-height:400px;overflow-y:auto}#validation-errors #validation-errors-content .error-group{background-color:#f5f5f5;border-left:4px solid #d32f2f;border-radius:4px;margin-bottom:20px;padding:15px}#validation-errors #validation-errors-content .error-group .error-value{color:#d32f2f;font-weight:700;margin-bottom:10px}#validation-errors #validation-errors-content .error-group .error-users{font-size:14px}#validation-errors #validation-errors-content .error-users .error-users-list{margin-bottom:0;margin-top:8px;padding-left:20px}#validation-errors #validation-errors-content .error-users .error-users-list .user-item{color:#333;padding:4px 0}#validation-errors .validation-note{background-color:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;margin-bottom:15px;padding:10px 15px}.tabulator-row.validation-error{background-color:#ffebee!important}.tabulator-row.validation-error:hover{background-color:#ffcdd2!important}.user-statistics-container .col-sm-12.button,.user-statistics-container .col-sm-12.title{padding-left:0}.user-statistics-container .devices-table{margin-bottom:16px;white-space:pre-line}.user-statistics-container .devices-table thead tr td{font-weight:700}.user-statistics-container .devices-table .fourth-column,.user-statistics-container .devices-table .second-column,.user-statistics-container .devices-table .third-column{padding-left:16px}.uvt-component .user-voucher-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:20px 0;overflow:hidden;width:100%}.uvt-component .user-voucher-table-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 24px}.uvt-component .user-voucher-table-title{color:#2c3e50;font-size:18px;font-weight:600;margin:0}.uvt-component .user-voucher-table-actions,.uvt-component .user-voucher-table-info{align-items:center;display:flex;gap:15px}.uvt-component .add-voucher-btn{align-items:center;border:none;border-radius:25%;cursor:pointer;display:flex;font-size:20px;font-weight:500;height:27px;justify-content:center;min-width:40px;padding:0}.uvt-component .add-voucher-btn:hover{background-color:#dee2e6}.uvt-component .voucher-count{background:#e9ecef;border-radius:5px;color:#6c757d;font-size:14px;padding:4px 12px}.uvt-component .user-voucher-table-wrapper{padding:0}.uvt-component .status-active{background:#d4edda;color:#155724}.uvt-component .status-active,.uvt-component .status-used{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.uvt-component .status-used{background:#d1ecf1;color:#0c5460}.uvt-component .status-expired{background:#f8d7da;color:#721c24}.uvt-component .status-expired,.uvt-component .status-inactive{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.uvt-component .status-inactive{background:#fff3cd;color:#856404}.uvt-component .status-error{background:#f5c6cb;border-radius:4px;color:#721c24;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.uvt-component .uvt-description-long{line-height:1.4;white-space:pre-wrap}.uvt-component .uvt-description-overflow{color:#666;font-size:11px}.uvt-component .uvt-error-message{background-color:#f8d7da;border-radius:4px;color:#721c24;margin:20px 24px;padding:20px}.uvt-component .user-voucher-table-wrapper .rdt_Table{background:transparent;border:none}.uvt-component .user-voucher-table-wrapper .rdt_TableHead{background:#f8f9fa;border-bottom:2px solid #dee2e6}.uvt-component .user-voucher-table-wrapper .rdt_TableHeadRow{background:#f8f9fa;border-bottom:2px solid #dee2e6;min-height:48px}.uvt-component .user-voucher-table-wrapper .rdt_TableCol{color:#495057;font-size:14px;font-weight:600;padding:12px 16px}.uvt-component .user-voucher-table-wrapper .rdt_TableRow{border-bottom:1px solid #f1f3f4;min-height:48px}.uvt-component .user-voucher-table-wrapper .rdt_TableRow:hover{background:#f8f9fa!important}.uvt-component .user-voucher-table-wrapper .rdt_TableCell{color:#495057;font-size:14px;padding:12px 16px}.uvt-component .user-voucher-table-wrapper .rdt_TableBody{text-align:center}.uvt-component .user-voucher-table-wrapper .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell{color:#6c757d}.uvt-component .user-voucher-table-container.loading{opacity:.7;pointer-events:none}.uvt-component .user-voucher-table-container.loading:after{animation:uvt-spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes uvt-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.uvt-modal-content{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;left:50%;max-height:80%;max-width:600px;outline:none;padding:20px;position:fixed;top:15%;transform:translateX(-50%);width:60%;z-index:1000}.uvt-modal-overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.uvt-modal-content .uvt-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.uvt-modal-content .uvt-modal-header h2{font-size:20px;font-weight:600;margin:0}.uvt-modal-content .uvt-modal-close{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.uvt-modal-content .uvt-modal-close:hover{color:#333}.uvt-modal-content .uvt-modal-body{padding:20px 0}.uvt-modal-content .uvt-form-row{display:flex;gap:15px;margin-bottom:20px}.uvt-modal-content .uvt-form-group{margin-bottom:20px}.uvt-modal-content .uvt-form-group-type{flex:2 1}.uvt-modal-content .uvt-form-group-value{flex:1 1}.uvt-modal-content .uvt-form-label{color:#333;display:block;font-weight:600;margin-bottom:8px}.uvt-modal-content .uvt-value-input-wrapper{align-items:center;display:flex}.uvt-modal-content .uvt-value-input{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:14px;padding:8px 12px}.uvt-modal-content .uvt-value-input:focus{border-color:#10418b;box-shadow:0 0 0 2px rgba(16,65,139,.1);outline:none}.uvt-modal-content .uvt-euro-symbol{color:#666;font-weight:500;margin-left:8px}.uvt-modal-content .uvt-description-textarea{border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:14px;min-height:80px;padding:8px 12px;resize:vertical;width:100%}.uvt-modal-content .uvt-description-textarea:focus{border-color:#10418b;box-shadow:0 0 0 2px rgba(16,65,139,.1);outline:none}.uvt-modal-content .uvt-modal-footer{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;padding-top:20px}.uvt-modal-content .uvt-btn{border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.uvt-modal-content .uvt-btn:disabled{cursor:not-allowed;opacity:.6}.uvt-modal-content .uvt-btn-cancel{background-color:#fff;border:1px solid #ccc;color:#666}.uvt-modal-content .uvt-btn-cancel:hover:not(:disabled){background-color:#f8f9fa;border-color:#999}.uvt-modal-content .uvt-btn-save{background-color:#10418b;border:none;color:#fff}.uvt-modal-content .uvt-btn-save:hover:not(:disabled){background-color:#0d3570}.uvt-modal-content .uvt-btn-save.loading{opacity:.6}@media (max-width:768px){.uvt-modal-content{padding:15px;top:10%;width:90%}.uvt-component .user-voucher-table-actions{align-items:flex-end;flex-direction:column;gap:10px}.uvt-component .user-voucher-table-header{align-items:flex-start;flex-direction:column;gap:10px}.uvt-component .user-voucher-table-title{font-size:16px}.uvt-component .user-voucher-table-wrapper .rdt_TableCell{font-size:13px;padding:8px 12px}.uvt-modal-content .uvt-form-row{flex-direction:column;gap:0}.uvt-modal-content .uvt-form-group-type,.uvt-modal-content .uvt-form-group-value{flex:1 1}.uvt-modal-content .uvt-modal-footer{flex-direction:column-reverse}.uvt-modal-content .uvt-btn{width:100%}}.slot-adder{background:#e9e9e9;margin-top:15px;padding:15px}.multi-select{background:none;border:0;border-bottom:1px solid #203b72;border-radius:0;height:34px}.multi-select .selected-options{border:0;border-radius:0}.block{display:block}.multi-select .options{bottom:0;transform:translateY(calc(100% + 1px))}#layout-cont label{margin-top:8px}#layout-cont label span{display:inline-block;transform:translateY(-4px)}#layout-cont .fakeCheck{display:inline-block;margin-right:10px}.buttonList li{list-style-type:none;margin-bottom:15px;padding:10px;position:relative}.buttonList li:nth-child(odd){background:#fafafa}.buttonList li .bt-ico{display:inline-block;text-align:center;width:120px}.buttonList li .bt-link{display:inline-block}.buttonList li .bt-available-for{display:inline-block;margin-left:16px}.buttonList li .infobt{float:left}.buttonList li .deletebt{right:30px}.buttonList li .deletebt,.buttonList li .editbt{position:absolute;top:50%;transform:translateY(-50%)}.buttonList li .editbt{right:120px}#menu_importer .react-datepicker-wrapper{width:100%}#dellabel{margin-top:15px}#menu_importer button.btn-default{margin-top:25px;width:100%}#func{border-radius:0;height:34px;line-height:34px;width:100%}.deliverySelection{margin-bottom:0!important;margin-top:.5rem}.deliverySelection,.slotSelections{margin-bottom:15px;padding:0}.deliverySelection li,.slotSelections li{display:inline-block;list-style-type:none;margin-right:15px}.deliverySelection li:after,.slotSelections li:after{clear:both;content:"";display:table}.deliverySelection li label,.slotSelections li label{float:left}.deliverySelection li .fakeCheck,.slotSelections li .fakeCheck{float:left;margin-right:5px}.slotSelections li input[type=time]{margin-left:5px;width:76px}#mense{background-color:#ebf1f5}#mense .box{border-top:3px solid #8cbb23}ul.pmSelections{padding:0}ul.pmSelections li{list-style-type:none;padding:10px 15px;width:100%}ul.pmSelections li:nth-child(2n){background:#fafafa}.pmActions{float:right}.pmActions button{margin-left:15px}.pmName{max-width:25%;width:300px}.pmAccess,.pmName{float:left;line-height:36px}.sel{height:34px;line-height:34px;width:100%}.offsetSelection,.quantitySelections{margin:0 0 15px;padding:0}.offsetSelection li,.quantitySelections li{display:inline-block;list-style-type:none;margin-right:30px}.offsetSelection li input,.quantitySelections li input{margin-left:10px;width:50px}#related_pp{margin-bottom:15px}#featureList,#pickupList,#slotList{border-collapse:collapse;display:table;width:100%}#featureList .slotRow,#pickupList .slotRow,#slotList .slotRow{border-bottom:1px solid rgba(0,0,0,.12);display:table-row}#featureList .slotRow.head .slotCell,#pickupList .slotRow.head .slotCell,#slotList .slotRow.head .slotCell{color:rgba(0,0,0,.54);font-size:12px;font-weight:700}#featureList .slotRow .slotCell,#pickupList .slotRow .slotCell,#slotList .slotRow .slotCell{color:#000;display:table-cell;font-size:14px;height:48px;padding:0 5px;vertical-align:middle}#noPickups,#noSlots{font-size:14px;line-height:48px;text-align:center;width:100%}.ciesseesse{color:#203b72;font-style:italic;font-weight:700}#cssStyle{padding:15px}#cssStyle>div{border:1px solid #203b72}#import-notes{background:#e7e7e7;padding:15px}.limits li{list-style-type:none}.limits li li{display:flex;padding:0 10px}.limits li li:nth-child(2n){background:#fafafa}.limits li li div{line-height:44px}.limits li li div input{background:#fff;border:1px solid #ddd;padding:0 10px}.limits li li div:first-child{flex-basis:300px}#copia-mensa #respiro{padding-top:30px}#copia-mensa input{margin-bottom:25px;width:100%}#import-notes pre{background:none;border:0}#salva-slot{display:table;margin:55px auto}.px-0{padding-left:0!important;padding-right:0!important}.add-pickup-container{margin-top:8px}.tooltip-button{border-radius:.75rem;font-size:.75rem;height:1.5rem;margin-left:12px;text-align:center;vertical-align:middle;width:1.5rem}.tooltip-message-text-container{font-weight:400;margin-top:.5rem}.occasion-adder-cotainer{margin-bottom:9px;margin-top:4px;white-space:pre-line}#customer-care-rules label,#import-rules label{display:block}#customer-care-rules .fakeRadio,#import-rules .fakeRadio{display:inline-block;margin-right:10px}#customer-care-rules .col-sm-4.select,#customer-care-rules .col-sm-6.select{margin-top:22px}.button-home-advanced-configuration-container{margin:8px auto}.button-home-advanced-configuration-container .advanced-configuration-container{margin-top:16px}#mense #urls .urls-advices-list,#mense #urls .urls-list{margin-block-start:0;padding-inline-start:10px}#mense #urls .urls-delete-button{background:none;border:none;color:#dd4b39}#customize h2{border-bottom:3px solid #ebf1f5;font-size:18px;padding-bottom:15px}#customize h3{font-size:11px}#customize p{color:#707070;font-size:12px}.limits{width:100%}.limits ul li{display:flex;width:100%}.limits ul li div{flex-basis:25%}#mense #canteen-menu-availability .row.data{margin-top:16px}#mense #tcpos-rules .inputContainer.disabled,#mense #wallet-rules .inputContainer.disabled{pointer-events:none}.bottoniera_top{justify-content:space-between}.shopCategory{margin-bottom:60px;margin-top:20px}.shopCategory .categoryToolbar .title{color:#8cbb23;float:left;font-size:24px;font-weight:700;margin-bottom:20px;text-transform:capitalize}.shopCategory .categoryToolbar .action{cursor:pointer;float:right;margin-left:15px}.languageContents{margin:20px auto 0;width:90%}.shopCategory .categoryToolbar .action img{display:inline-block;margin-right:5px;transform:translateY(-2px);width:17px}.shopCategory .categoryToolbar .modifica img{width:20px}.shopCategory .categoryToolbar .add img{width:24px}.shopCategory .categoryToolbar .hours img{height:24px;width:auto}.shopCategory .categoryToolbar .delete{text-transform:uppercase}.shopCategory .products{border-collapse:collapse;display:table;width:100%}.shopCategory .products .tRow{display:table-row}.shopCategory .products .tCell{display:table-cell;vertical-align:middle}.shopCategory .products .tCell.actions{text-align:right}.shopCategory .products .tCell.actions button{margin-left:15px}.shopCategory .products .tRow.tHead{font-weight:700}.shopCategory .products .tRow.product{border-bottom:1px solid rgba(0,0,0,.87);height:70px;min-height:70px}.shopCategory .products .tRow.product:nth-child(odd){background:#fafafa}.shopCategory.disabled .products .tRow.product:nth-child(odd){background:inherit}.shopCategory .products .tRow.product .fixer{display:inline-block;height:inherit;max-height:100%;padding:0 10px}#bottoniera-categoria{margin:15px 0}#add-product .inputContainer{margin-bottom:15px}.specialArea{background:#ebf1f5;margin-bottom:30px;padding:15px}#add-product textarea{margin-bottom:30px;min-height:150px}#aggiungi-categoria .inputContainer{margin-bottom:30px}#add-product button{outline:0}#add-product button img{height:30px}#add-product input[type=text]{width:100%}#option{line-height:30px;outline:0}#add-product .productOption{border-bottom:1px solid #203b72;margin-bottom:10px;padding:5px 0}#add-product .productOption p{line-height:42px;margin-bottom:0}#optForm{margin-top:30px}.noprod{margin:30px auto;text-align:center}#add-product ul.variantList li{list-style-type:circle}#add-product .percContainer{line-height:44px;margin:10px 0 0}#add-product .percContainer input{margin-right:5px}#add-product .variantRemover{cursor:pointer;position:absolute;right:15px;top:15px}#add-product .fakeCheck{display:inline-block;margin-right:10px;margin-top:30px}#add-product .fakeCheck+span{display:inline-block;transform:translateY(-4px)}.bottoniera{margin-top:20px}.pImage{display:inline-block;height:100px;margin-right:30px;max-width:200px}.pImage img{max-height:100%;max-width:100%}.pSelector{display:inline-block;transform:translateY(10px)}.defaultSetting_container{margin-bottom:16px;margin-top:16px;text-align:left}.defaultSetting_row{margin-bottom:8px;margin-top:8px}.defaultSetting_row .defaultSetting_description{margin-left:0!important}.defaultSetting_container .defaultSetting_label{float:left;margin-right:8px}.shopCategory .categoryToolbar .action.disabled,.shopCategory .categoryToolbar .title.disabled,.shopCategory .products.disabled{opacity:.5;pointer-events:none}#pause-entire-service-modal .buttons-container{display:inline-block;margin-top:24px;width:100%}#pause-entire-service-modal .buttons-container .cancel{float:left}#pause-entire-service-modal .buttons-container .ok{float:right}@media screen and (min-width:768px){#pause-entire-service-modal .buttons-container{display:inline-block;margin-top:32px;width:75%}}.editor-profile-fields-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;width:auto}.editor-profile-fields-container .title{color:#253b6e;font-family:SansaPro;font-size:12px;font-weight:500;margin:8px 0 0;text-align:left;text-transform:uppercase}.editor-profile-fields-container .row{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:flex-start;margin:4px 0;min-height:45px;width:100%}.editor-profile-fields-container .row.column{flex-direction:column;justify-content:center}.editor-profile-fields-container .user-profile-fields__buttons-vertical{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:8px}.editor-profile-fields-container .user-profile-fields__buttons-vertical .user-field-btn{background-color:#f5f5f5!important;border:none;border-radius:4px;color:#999!important;display:inline-block!important;font-family:SansaPro;font-size:12px;font-weight:500;font-weight:400;opacity:.4!important;padding:10px 14px;text-align:left;transition:all .15s ease-in-out;visibility:visible!important}.editor-profile-fields-container .user-profile-fields__buttons-vertical .user-field-btn:focus,.editor-profile-fields-container .user-profile-fields__buttons-vertical .user-field-btn:hover{background-color:#f5f5f5!important;opacity:.4!important}.editor-profile-fields-container .user-profile-fields__buttons-vertical .user-field-btn.active,.editor-profile-fields-container .user-profile-fields__buttons-vertical .user-field-btn.active:focus,.editor-profile-fields-container .user-profile-fields__buttons-vertical .user-field-btn.active:hover{background-color:#8db91f!important;color:#fff!important;opacity:1!important}.scrollable-select-container .item-wrapper{align-items:center;display:flex;margin-bottom:5px}.scrollable-select-container .item-wrapper .item-edit-outside{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin-left:15px;padding:5px}.scrollable-select-container .item-wrapper .item-edit-outside img{height:16px;opacity:.7;width:16px}.scrollable-select-container .item-wrapper .item-edit-outside:hover img{opacity:1}.scrollable-select-container .item-wrapper .state-hidden{background-color:#f5f5f5!important;color:#999!important;display:inline-block!important;opacity:.4!important;visibility:visible!important}.scrollable-select-container .item-wrapper .state-optional{background-color:#e9ecef!important;color:#000!important;display:inline-block!important;visibility:visible!important}.scrollable-select-container .item-wrapper .state-mandatory{background-color:#8db91f!important;color:#fff!important;display:inline-block!important;visibility:visible!important}.modal-field-spacer{margin:16px 0}.react-switch-checkbox{height:0;visibility:hidden;width:0}.react-switch-label{align-items:center;background:grey;border-radius:100px;cursor:pointer;display:flex;height:30px;justify-content:space-between;position:relative;transition:background-color .2s;width:65px}.react-switch-label .react-switch-button{background:#fff;border-radius:25px;box-shadow:0 0 2px 0 hsla(0,0%,4%,.29);content:"";height:25px;left:2px;position:absolute;top:2px;transition:.2s;width:25px}.react-switch-checkbox:checked+.react-switch-label .react-switch-button{left:calc(100% - 2px);transform:translateX(-100%)}.react-switch-label:active .react-switch-button{width:60px}.week-conf-container{margin:16px auto;padding-inline-start:4px}.week-conf-container li.multiple,.week-conf-container li.single{align-items:center;display:flex;justify-content:space-between;list-style-type:none;margin:16px auto 16px 0;width:350px}.week-conf-container.single li.single{width:475px}.week-conf-container.multiple li.multiple{width:350px}.week-conf-container.multiple li.multiple input{opacity:1;pointer-events:visible}.week-conf-container.multiple li.multiple.disabled input{opacity:.5;pointer-events:none}.editor-button{background-color:#133371;border:none;border-radius:3px;color:#fff;font-family:SansaPro;font-size:14px;font-weight:400;height:auto;line-height:14px;margin:16px 0 0;max-width:200px;padding:12px 20px 10px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:auto}.editor-button.delete{background-color:#dd4b39;border-color:#d73925}.default-prices-tags-table-container .standard-table{border-collapse:collapse;width:100%}.default-prices-tags-table-container .standard-table td,.default-prices-tags-table-container .standard-table th{border:1px solid #ddd;padding:8px}.default-prices-tags-table-container .standard-table th{background-color:#f2f2f2;text-align:center}.default-prices-tags-table-container .standard-table input{border:1px solid #ddd;box-sizing:border-box;padding:6px;width:100%}.default-prices-tags-table-container .standard-table input:focus{border-color:#007bff;outline:none}.default-prices-tags-table-container input[type=text]{border:none;outline:none}.default-prices-tags-table-container input[type=text]:focus{border:1px solid #000}.default-prices-tags-table-container .message-cell{cursor:pointer;min-width:120px;padding:8px;text-align:center}.default-prices-tags-table-container .message-cell:hover{background-color:#f5f5f5}.default-prices-tags-table-container .flags-container{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.default-prices-tags-table-container .flags-container img{border:1px solid #ddd;border-radius:2px;height:15px;-o-object-fit:cover;object-fit:cover;width:20px}.default-prices-tags-table-container .flags-container img.langFlag.no-value{filter:grayscale(100%);opacity:.3}.default-prices-tags-table-container .no-flags{color:#999;font-style:italic}.message-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.message-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:90vh;max-width:800px;width:90%}.message-modal-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:20px}.message-modal-header h3{font-size:18px;font-weight:600;margin:0}.message-modal-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:28px;font-weight:300;height:30px;justify-content:center;line-height:1;padding:0;width:30px}.message-modal-close:hover{color:#333}.message-modal-body{flex:1 1;overflow-y:auto;padding:20px}.message-modal-body .langSwitcher .languageContents label{display:none}.message-modal-body .langSwitcher .languageContents .tox-tinymce{height:250px!important}.message-modal-body .langSwitcher .languageContents .tox .tox-edit-area__iframe{min-height:200px!important}.default-prices-match-table-container .standard-table{border-collapse:collapse;width:100%}.default-prices-match-table-container .standard-table td,.default-prices-match-table-container .standard-table th{border:1px solid #ddd;padding:8px}.default-prices-match-table-container .standard-table th{background-color:#f2f2f2;text-align:center}.default-prices-match-table-container .standard-table input{border:1px solid #ddd;box-sizing:border-box;padding:6px;width:100%}.default-prices-match-table-container .standard-table input:focus{border-color:#007bff;outline:none}.default-prices-match-table-container input[type=text]{border:none;outline:none}.default-prices-match-table-container input[type=text]:focus{border:1px solid #000}#editor-wallet .box{border-top:3px solid #8cbb23}#editor-wallet .box-header .alert-text{color:red;margin-left:8px}.time-measure-selector-container{align-items:flex-end;display:flex;margin:16px auto}.time-measure-selector-container .time-measure-title{padding-left:0}.nav-tabs-custom .page-tabs{background-color:#ebf1f5}.nav-tabs-custom .page-tabs__button{background-color:transparent;border:none;color:#203b72}.nav-tabs-custom .page-tabs__button.is-active{background-color:#fff;border-color:#fff;box-shadow:none}.imageUploader{align-items:center;background:#e3ecee 0 0 no-repeat padding-box;border:2px dashed #1a4088;border-radius:7px;display:flex;justify-content:center;margin-bottom:15px;padding:15px;text-align:center}.imageUploader img{margin-bottom:10px;max-height:50px}.imageUploader .imageLabel{font-weight:700}#custom_hp_bg .imageUploader{min-height:350px}#custom_hp_image .imageUploader{min-height:235px}.uploadFile.default{position:relative}.uploadFile.default .deleteFile{cursor:pointer;position:absolute;right:0;top:0}.uploadFile.default .deleteFile img{height:20px;width:20px}#cost_centers h2{margin:30px 0 0;text-transform:uppercase}#cost_centers .infoRequest{margin:24px 0 0 8px}.cost_center{border-bottom:2px solid #203b72;padding-top:15px}.cost_center header{display:none}.cost_center .actionBar{position:relative}.cost_center .actionBar .title{color:#8cbb23;font-size:24px;font-weight:700;line-height:50px;padding-left:15px;text-transform:capitalize}.cost_center .actionBar .actions{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.cost_center .actionBar .actions .action{color:#000;cursor:pointer;display:inline-block;margin-left:45px;text-transform:uppercase}.cost_center .actionBar .actions img{cursor:pointer;display:inline-block;margin-right:10px;transform:translateY(-2px)}.cost_center .actionBar .deleteCC{height:24px}#cc_list .jltdJX,.cost_center .jltdJX{display:none}#users-modal .userFound{line-height:44px;padding:0 15px;position:relative}#users-modal .userFound:nth-child(odd){background:#ebf1f5}#users-modal .userFound button{background:none;border:0;position:absolute;right:15px;top:50%;transform:translateY(-50%)}#users-modal .userFound button img{display:inline-block;width:30px}#users-modal .userFound .email,#users-modal .userFound .name{display:inline-block;width:calc(50% - 20px)}#users-modal .searchResults{margin-top:30px}#searchDiet,.searchInput{margin-bottom:30px;position:relative}#searchDiet .inputContainer,.searchInput .inputContainer{width:calc(100% - 40px)}#searchDiet .decor,.searchInput .decor{bottom:0;position:absolute;right:0}#searchDiet img,.searchInput img{width:30px}.searchInput button{background:none;border:0}.icoBtn.delUser{float:right}.modal-ico{margin-top:9px;text-align:center}.modal-ico img{max-width:100%;width:60px}.popup h3{text-transform:uppercase}#users-modal .searchButton img{width:30px}.bottoniera_bottom{margin:30px 0}#add-cc-modal label{margin-top:15px}#cc_list .more-info{font-size:14px;padding-left:15px;text-transform:uppercase}#disponibile{margin-top:15px}#disponibileMsg{margin:15px auto;text-align:center}#lang_toggler img.lang_chooser{width:30px}#lang_toggler button{background:none;border:0;outline:0;padding:0}#lang_toggler li{display:inline-block;margin-right:15px}ul#lang_toggler{margin-bottom:0;margin-top:19px;padding:0}#account .details{background:#ebf1f5;padding:15px}#account .details h3{text-transform:uppercase}#account .details .details-section{border-bottom:1px solid #fff;margin-bottom:15px;padding-bottom:55px}#account .details .details-section p{margin:0}.ticketActionBar-container{align-items:center;display:flex;justify-content:space-between}.ticketActionBar-left,.ticketActionBar-right{align-items:center;display:flex;gap:10px}.ticketActionBar-left .ticketAction{font-size:16px;margin-left:0;margin-right:20px;text-transform:none}#tickets .clickable-rows tr.clickable-row{cursor:pointer}#tickets .clickable-rows tr.current-chat td{font-weight:700}#tickets .clickable-rows tr.archived td{color:#c2c7cf}#tickets .unread{font-weight:700}#tickets .rdt_TableHeadRow th:nth-child(4){height:auto;line-height:1.2;padding:8px 4px;white-space:normal}#tickets .rdt_TableRow{cursor:pointer}#tickets .rdt_TableRow,#tickets .rdt_TableRow *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#tickets .rdt_TableCell *{pointer-events:none!important}#tickets .rdt_TableCell{pointer-events:auto!important}#ticket-details .order-summary{background:#fff;border:1px solid #e5e5e5;border-radius:4px;margin-top:16px;padding:12px 12px 4px}#ticket-details .order-summary-section{margin-bottom:12px}#ticket-details .recent-orders-section{margin-top:0}#ticket-details .order-summary-section h4{font-size:14px;font-weight:600;margin:0 0 8px}#ticket-details .accordion-toggle{background:none;border:0;color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;padding:0}#ticket-details .accordion-caret{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;display:inline-block;height:0;margin-left:8px;transition:transform .2s ease-in-out;width:0}#ticket-details .accordion-caret.open{transform:rotate(180deg)}#ticket-details .order-summary-content{margin-top:8px}#ticket-details .order-summary-list{list-style:none;margin:0;padding:0}#ticket-details .order-summary-list li{border-bottom:1px dashed #eee;font-size:13px;line-height:18px;padding:2px 0}#ticket-details .order-summary-list li:last-child{border-bottom:none}#ticket-details .order-summary-list li.placeholder{color:#999;font-style:italic}#ticket-details .recent-orders-list .recent-order-item{grid-gap:8px;align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:140px 1fr 80px}#ticket-details .recent-orders-list .recent-order-item:hover{background:#f7f7f7}#ticket-details .recent-orders-list .ro-recipes{text-overflow:ellipsis}#ticket-details .recent-orders-list .ro-date{align-self:flex-start;color:#666}#ticket-details .recent-orders-list .ro-date .ro-datetime,#ticket-details .recent-orders-list .ro-date .ro-real{display:block}#ticket-details .recent-orders-list .ro-total{font-feature-settings:"tnum" 1,"lnum" 1,"tnum";align-self:flex-start;font-variant-numeric:tabular-nums;text-align:right}#ticket-details .order-summary-hint{color:#777;font-size:12px;margin-top:8px}#ticket-details .order-summary-hint-spacer{height:8px}#ticket-details .order-unlink-container{margin-top:8px;text-align:right}#ticket-details .order-unlink{color:#999;cursor:pointer;text-decoration:none}#ticket-details .order-notes{background-color:#f8f9fa;border-left:3px solid #007bff;color:#666;font-style:italic;margin-top:8px;padding:8px}#ticket-details .payment-info{margin-top:8px}#ticket-details .payment-method-amount{align-items:center;display:flex;justify-content:space-between;padding:8px 0}#ticket-details .payment-method{flex:1 1}#ticket-details .payment-amount{color:#666;font-size:inherit;font-weight:400}#ticket-details .order-summary-table{border-collapse:collapse;font-size:13px;width:100%}#ticket-details .order-summary-table td,#ticket-details .order-summary-table th{border-bottom:1px dashed #eee;padding:6px 4px}#ticket-details .order-summary-table th{font-weight:600;text-align:left}#ticket-details .order-summary-table .amount-col{text-align:right;width:110px}#ticket-details .order-summary-table .amount-cell{font-feature-settings:"tnum" 1,"lnum" 1,"tnum";font-variant-numeric:tabular-nums}#ticket-details #tMessages{margin:0;max-height:100%}#ticket-details #tMessages button{margin-top:15px}#ticket-details #tMessages .messageArea{overflow:auto;padding:15px}#ticket-details #tMessages div.message{list-style-type:none;margin-bottom:15px}#ticket-details #tMessages div.message .mContent{background:#8cbb23;border-radius:5px;color:#fff;float:right;padding:10px 15px;text-align:right;width:60%}#ticket-details #tMessages div.message .mDate{font-size:11px}#ticket-details #tMessages div.message.usermessage .mContent{background:#eaeef5;color:#000;float:left;text-align:left}#ticket-details .company_manager #tMessages div.message .mContent{background:#eaeef5;color:#000}#ticket-details .company_manager #tMessages div.message.usermessage .mContent{background:#8cbb23;color:#fff}#ticket-details #ticket-back{color:#000;cursor:pointer;font-size:24px;line-height:40px;margin-bottom:15px}#ticket-details #ticket-back>span.fa{color:#cdcdcd;display:inline-block;font-size:30px;margin-right:10px}#ticket-details .container-fluid{height:auto}#ticket-details .row>.col-sm-10.col-md-8.col-lg-6{display:flex;flex-direction:column;max-height:calc(100vh - 280px);min-height:300px}@media (max-width:991px){#ticket-details .row>.col-sm-10.col-md-8.col-lg-6{max-height:calc(100vh - 240px)}}@media (max-width:767px){#ticket-details .row>.col-sm-10.col-md-8.col-lg-6{max-height:calc(100vh - 200px)}}#ticket-details .row>.col-sm-12.col-md-4.col-lg-4{max-height:calc(100vh - 280px);overflow:auto}@media (max-width:991px){#ticket-details .row>.col-sm-12.col-md-4.col-lg-4{max-height:calc(100vh - 240px)}}@media (max-width:767px){#ticket-details .row>.col-sm-12.col-md-4.col-lg-4{max-height:calc(100vh - 200px)}}#ticket-details #tMessages{display:flex;flex-direction:column;height:100%;min-height:0}#ticket-details #tMessages .messageArea{flex:1 1 auto;min-height:0}#ticket-details #tMessages form{align-items:center;display:flex;gap:8px;width:100%}#ticket-details #tMessages form .inputContainer{flex:1 1 auto;max-width:none}#ticket-details #tMessages form .inputContainer textarea{height:40px;resize:none}#ticket-details #tMessages form button{background:#8db703;border:0;border-radius:4px;flex:0 0 44px;font-size:24px;font-weight:700;height:40px;line-height:40px;margin:0;padding:0;width:44px}@media (max-width:767px){#ticket-details #tMessages div.message .mContent{width:90%}}.faq-master-container{background-color:#ebf1f5;color:#253b6e;flex-direction:column;justify-content:center;padding:24px 32px;text-align:center}.faq-master-container,.title-container{align-items:center;display:flex;width:100%}.title-container{flex-direction:row;justify-content:flex-start;margin-top:16px}.subtitle-container{margin-left:auto;margin-right:auto;margin-top:12px;text-align:left;width:70%}.faq-most-pop{cursor:pointer;margin:16px auto auto}.faq-master-container h1{text-transform:none}.faq-title{color:#8db91f;font-size:22px;font-weight:500;line-height:1;width:40%}.faq-subtitle,.faq-title{font-family:SansaPro;text-align:left}.faq-subtitle{color:#353535;font-size:14px;font-style:normal;font-weight:400;margin-top:16px}.faq-most-popular-title{font-family:SansaPro;font-size:15px;font-weight:500;margin-top:32px;text-align:left;text-transform:uppercase;width:100%}.faq-most-pop,.faq-most-pop h1,.faq-most-pop span{font-family:SansaPro;font-size:14px;font-weight:500}.faq-most-popular-list{padding-inline-start:12px;text-align:left;width:100%}@font-face{font-family:SansaPro;font-style:normal;font-weight:600;src:url(/static/media/SansaPro-Bold_0.e867062da49aeb892f17.otf)}@font-face{font-family:SansaPro;font-style:normal;font-weight:500;src:url(/static/media/SansaPro-SemiBold.95e8122472affd6b0d40.otf)}@font-face{font-family:SansaPro;font-style:normal;font-weight:400;src:url(/static/media/SansaPro-Normal.3608f86efa0464158e11.ttf)}@font-face{font-family:SansaPro;font-style:normal;font-weight:300;src:url(/static/media/SansaPro-Light.fb609d5b89247370d50b.otf)}.messages-container{font-size:12px;margin:8px auto auto;overflow-y:auto;width:100%}.messages-container.little{font-size:12px;margin:10px 0;max-height:400px;overflow-y:auto;width:100%}.pre{background-color:#f6f8fa;border-radius:10px;overflow:auto;padding:1.2em 1.4em;word-break:normal}.code,.pre{word-wrap:normal}.code{background:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0;word-break:break-word}.bolder-text{font-weight:700}.single-line-ticket-container{font-size:14px;margin:auto 4px;padding:16px 4px;width:100%}.single-line-ticket-container.full-width{margin:auto}.single-line-ticket-container.unread{font-weight:700}.single-line-ticket-container.pointer{cursor:pointer}.first-line-flex-inline,.single-line-ticket-container .first-line{color:#203b72;font-size:14px}.first-line-flex-inline{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:flex-start}.single-line-ticket-container .second-line{font-size:14px;text-align:right}.single-line-ticket-container .third-line{font-size:12px}.tag-container{margin-top:10px}.single-line-ticket-container .last-line{color:#203b72;font-size:14px;margin-bottom:24px}.teamwork-ticket-status-container{vertical-align:middle;width:100%}.teamwork-createdat-createdby-container{color:#353535;vertical-align:middle;width:80%}.teamwork-createdat-createdby-text{color:#253b6e;font-size:20px;font-weight:500}.teamwork-ticket-status{border-radius:25px;color:#fff;display:inline-block;font-size:16px;padding:8px;text-align:center;text-transform:uppercase;vertical-align:middle;width:100%}.ticket-tag{padding:6px}.ticket-tag.spacer-left{margin-left:4px}@media screen and (min-width:768px){.messages-container{font-size:12px;margin:8px auto auto;max-height:50vh;overflow-y:auto;width:100%}.single-line-ticket-container{font-size:14px;margin:auto 16px;width:100%}.first-line-flex-inline{align-items:center;color:#203b72;display:inline-flex;flex-direction:row;font-size:14px;height:50px;justify-content:flex-start}.teamwork-ticket-status-container{vertical-align:middle;width:-moz-fit-content;width:fit-content}.teamwork-createdat-createdby-container{vertical-align:middle;width:100%;width:-moz-fit-content;width:fit-content}.single-line-ticket-container .second-line{text-align:left}.teamwork-ticket-status{border-radius:25px;color:#fff;display:inline-block;font-size:16px;min-width:150px;padding:14px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto}}.customer-care-container .rdt_TableRow{cursor:pointer}.rdt_TableCol{font-size:16px;font-weight:400}.rdt_TableCol,.tags{color:#353535;font-family:SansaPro;text-transform:uppercase}.tags{font-size:12px;font-weight:300}.tags span{margin-left:6px}.tags span,.tags span.first{background-color:#e5e5e5;padding:6px}.tags span.first{margin-left:0}.single-line-ticket-container .tags{margin-top:8px}.link-arrow{color:#253b6e;font-size:24px}.status-column-container{display:flex;flex-direction:row;width:100%}.status-column-container .point{align-self:center;border-radius:8px;height:16px;margin:0;padding:0;width:16px}.status-column-container .status-text{align-self:center;font-family:SansaPro;font-size:16px;font-weight:500;text-transform:uppercase}.new-ticket-customer-care-container{background-color:#f2f3f4;height:100%;margin:auto 6px;padding-bottom:16px;padding-left:4px;padding-right:4px}@media screen and (min-width:768px){.new-ticket-customer-care-container{background-color:#f2f3f4;height:100%;margin:auto 16px;padding-bottom:64px;padding-left:32px;padding-right:32px}}.new-ticket-customer-care-container .subject-container,.new-ticket-customer-care-container .text-html-container{margin:16px 8px}.new-ticket-customer-care-container .submit-ticket-container{display:inline-block;margin-top:32px;padding-left:15px;padding-right:15px;width:100%}.new-ticket-customer-care-container .submit-ticket-container .file-container{float:left;height:auto;margin-right:0;padding-right:6px;padding-top:8px;position:relative;text-align:center;vertical-align:middle;width:auto}.btn-send{background-color:#8db91f;border:none;border-radius:25px;color:#fff;float:right;height:50px;margin:0;padding:0;width:50px}.btn-send .arrow{font-size:35px;margin-bottom:4px;margin-left:4px;text-align:center}.ticket-detail-customer-care-container{height:100%;margin:auto 6px;padding-left:4px;padding-right:4px}.heading-content{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.status-container{margin:16px auto auto;width:100%}.title-left-container{align-items:center;display:inline-flex;height:100%;justify-content:flex-start;vertical-align:middle;width:100%}@media screen and (min-width:768px){.ticket-detail-customer-care-container{height:100%;margin:auto 16px;padding-left:32px;padding-right:32px}.heading-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.status-container,.title-left-container{width:auto}}.orders__advanced-filters-button{background:#fff;border:1px solid #203b72;border-radius:3px;box-shadow:none;color:#203b72;font-size:14px;height:2.25rem;line-height:1.42857143;margin:0 .5rem;padding:0 .25rem;text-transform:uppercase;width:auto}.orders__advanced-filters-button:nth-child(2){margin-bottom:8px;margin-top:8px}.filters-header-container{display:block;padding-bottom:0;text-align:right;width:100%!important}.sla-container .bottoniera_top{justify-content:space-between}@media screen and (min-width:768px){.filters-header-container{align-items:center;display:inline-flex;justify-content:flex-end;padding-bottom:10px;width:calc(100% - 300px)!important}.orders__advanced-filters-button{background:#fff;border:1px solid #203b72;border-radius:3px;box-shadow:none;color:#203b72;font-size:14px;height:2.25rem;line-height:1.42857143;margin:0 .5rem;padding:0 .25rem;text-transform:uppercase;width:auto}.orders__advanced-filters-button:nth-child(2){margin:0 .5rem}.filters-header-container{padding-bottom:0}}.chat-replier-container{background-color:#f2f3f4;bottom:0;height:60px;left:0;padding:8px;position:absolute;width:100%}.chat-replier-container.opened{height:auto;max-height:450px;min-height:150px}#chat-simple-component form{display:inline-flex;justify-content:space-between;position:relative;width:100%}.chat-form{width:100%}#chat-simple-component form .inputContainer{float:left;max-width:calc(100% - 40px);width:80%}#chat-simple-component form .inputContainer textarea{height:40px}#chat-simple-component form button{border:0;float:right;margin-top:0;padding:0}.new-message-textarea-container{height:45px;max-height:45px;min-height:45px;width:70%}.new-message-textarea-container.opened{height:auto;max-height:440px;min-height:140px;width:85%}.new-message-textarea{height:45px;max-height:45px;min-height:45px}.new-message-textarea.opened{height:auto;max-height:430px;min-height:140px}.new-message-buttons-container{display:inline-flex;height:auto;justify-content:space-between;margin-left:16px}.new-message-buttons-container.opened{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-left:8px;width:15%}.file-container{height:48px;margin-right:0;padding-right:6px;padding-top:8px;position:relative;text-align:center;vertical-align:middle;width:48px}.file-container.has-files{margin-right:8px}.file-container.opened{padding-right:0}.file-container img{text-align:center;vertical-align:middle}@media screen and (min-width:768px){.chat-replier-container{background-color:#f2f3f4;bottom:0;display:block;height:75px;left:0;padding:12px 8px;position:absolute;width:75%}.chat-replier-container.opened{bottom:-48px;height:auto;max-height:450px;min-height:150px}#chat-simple-component form{display:inline-flex;justify-content:space-between;position:relative;width:100%}#chat-simple-component form .inputContainer{width:80%}.new-message-textarea-container{height:45px;max-height:45px;min-height:45px;width:calc(100% - 100px)}.new-message-textarea-container.opened{height:auto;max-height:440px;min-height:140px;width:calc(100% - 50px)}.new-message-textarea{height:45px;max-height:45px;min-height:45px}.new-message-textarea.opened{height:auto;max-height:430px;min-height:140px}.new-message-buttons-container{align-items:center;display:inline-flex;height:auto;justify-content:space-between;margin-left:16px;width:100px}.new-message-buttons-container.opened{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-left:8px;width:50px}.file-container{padding-top:6px}.file-container.opened{padding-right:0}}.files-column-container{border:none}.files-column-container .files-title{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:flex-start;text-align:left;width:100%}.no-file-text{padding:8px}.single-file-data-container{margin:6px auto;text-align:left;vertical-align:middle}.download-file-button{background:transparent;border:none;text-align:right}.download-file-button.files-title-button{margin-left:8px;padding-top:4px}.accordion{align-items:center;display:flex;justify-content:center;text-align:center;transition:.4s;vertical-align:middle;width:100%}.accordion.start{justify-content:flex-start}.accordion-points{font-size:16px;font-weight:700}.flow-button{background:#fff;border:1px solid #293b6a;border-radius:18px;color:#293b6a;font-size:24px;height:36px;left:25%;margin:auto auto 8px;position:absolute;right:25%;text-align:center;width:36px}#chat-simple-component .row{display:flex;flex-direction:column-reverse;margin:auto;width:100%}#chat-simple-component #tMessages{height:calc(100vh - 291px);margin:0;position:relative}#chat-simple-component #tMessages button{margin-top:15px}.col-messages{border:none;padding-left:15px;padding-right:15px}.col-files{border:none;border-bottom:2px solid #d2d6de;margin:auto;padding-bottom:12px;padding-left:0;padding-right:0;width:100%}@media screen and (min-width:768px){#chat-simple-component .row{display:flex;flex-direction:row;width:100%}.col-messages{border:none;border-right:2px solid #d2d6de;padding-left:0;padding-right:0}.col-files{border:none;margin:0;padding-bottom:0;padding-left:15px;padding-right:15px;width:auto}}#chat-simple-component .messageArea{height:85%;overflow:auto;padding:15px}#chat-simple-component div.message{list-style-type:none;margin-bottom:15px}#chat-simple-component div.message .mContent{background:#dddfe9;border-radius:10px;color:#fff;padding:10px 15px;text-align:left}#chat-simple-component div.message .mContent,#chat-simple-component div.message .mDate{color:#353535;float:right;font-family:SansaPro;font-size:16px;font-weight:400;width:60%}#chat-simple-component div.message .mDate{margin-bottom:4px;text-align:right}#chat-simple-component div.message.usermessage .mDate{color:#353535;float:left;font-family:SansaPro;font-size:16px;font-weight:400;margin-bottom:4px;text-align:left;width:60%}#chat-simple-component div.message.usermessage .mContent{background:#f6f8fa;color:#000;float:left;text-align:left}.company_manager #chat-simple-component div.message .mContent{background:#f6f8fa;color:#000}.company_manager #chat-simple-component div.message.usermessage .mContent{background:#253b6e;color:#fff}.unread{font-weight:700}.ticketActionBar{background:#eaf1f6;margin-bottom:30px;text-align:right}.ticketActionBar .ticketAction{background:none;border:0;font-size:18px;line-height:50px;margin-left:40px;outline:0;padding:0;text-transform:uppercase}.ticketActionBar .ticketAction img{display:inline-block;height:24px;margin-right:10px;transform:translateY(-2px)}.ticketActionBar .ticketAction.all img{height:30px}.ticketActionBar .ticketAction.active{font-weight:700}.ticketActionBar .selector{border-right:2px solid #fff;display:block}#ticket-back{color:#000;cursor:pointer;font-size:24px;line-height:40px;margin-bottom:15px}#ticket-back span{color:#cdcdcd;display:inline-block;font-size:30px;margin-right:15px}.ref-first,.ref-last{height:0;margin:0;padding:0;width:0}@media (max-width:767px){#chat-simple-component #tMessages{height:calc(100vh - 191px);margin:0;position:relative}#chat-simple-component div.message .mContent{width:90%}}.separator-line{background-color:#3535354d;height:1px;width:100%}.separator-line.dashed{background-color:transparent;border:1px dashed #3535354d}.stats-container{display:inline-block;margin:auto;width:100%}.stats-container .stat-container{align-items:center;display:flex;flex-direction:column;float:left;justify-content:center;width:50%}.stats-container .stat-container .stat-value{color:#666;font-size:36px;font-weight:300;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-container .stat-container .stat-label{color:#666;font-size:14px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-selector-container{align-items:center;display:flex;justify-content:center}.faq-details-container{height:100%}.faq-details-container .content-container{overflow-y:auto}.faq-details-container .content-container h2{color:#253b6e;font-family:SansaPro;font-size:14px;font-weight:500}.faq-details-container .content-container p{color:#353535;font-family:SansaPro;font-size:14px;font-style:normal;font-weight:400}.faq-content-container{padding-left:15px;padding-right:15px}.faq-searchbar-container{width:35%}.faq-details-container .no-result-span{margin-top:32px;text-align:center}.text-search{color:#353535;font-family:SansaPro;font-size:14px;font-weight:500;margin:20px auto;opacity:.45;text-transform:uppercase}.faq-results-container{margin:16px auto;text-align:left}.faq-result{cursor:pointer;margin:20px auto}.faq-related-title,.faq-result{color:#253b6e;font-family:SansaPro;font-size:14px;font-weight:500}.faq-related-title{text-transform:uppercase}.faq-related-master-container{margin-top:24px}.faq-related-results-list,.faq-results-list{padding-inline-start:15px}.news-details-container{height:100%}.news-details-container .content-header-title-row-flex-inline h1{color:#253b6e;font-family:SansaPro;font-size:27px;font-weight:500;text-transform:none}.news-details-container .no-result-span{margin-top:32px;text-align:center}.news-results-container{margin:16px auto;text-align:left}@media screen and (min-width:992px){.news-results-container{padding-right:108px}}.news-details-container .news-result{color:#253b6e;cursor:pointer;font-family:SansaPro;font-size:14px;font-weight:500;margin:20px auto}.news-details-container .news-related-title{color:#253b6e;font-family:SansaPro;font-size:14px;font-weight:500;text-transform:uppercase}.news-details-container .news-related-master-container{margin-top:28px}.news-details-container .news-related-results-list,.news-details-container .news-results-list{padding-inline-start:15px}.log-activities-page .clickable-order-id{color:#007bff;cursor:pointer;font-weight:600;text-decoration:underline;transition:color .2s ease-in-out}.log-activities-page .clickable-order-id:hover{color:#0056b3;text-decoration:underline}.log-activities-page #main_context_area-tabella{padding:20px}.log-activities-page .datatable{table-layout:fixed;width:100%}.log-activities-page .datatable .rdt_Table{table-layout:fixed}.log-activities-page .datatable .rdt_TableCol{overflow:hidden}.log-activities-page .area-titolo-tabella{border-radius:10px;padding:20px}.log-activities-page .search-area{background-color:#f8f9fa;border-radius:10px;margin:20px;padding:10px}.log-activities-page .form-label{font-weight:700;margin-right:15px}.log-activities-page .form-control{transition:border-color .3s ease-in-out}.log-activities-page .form-control:focus{border-color:#007bff}.log-activities-page .col-md-2,.log-activities-page .col-md-4{padding:0 10px}.log-activities-page .d-flex{align-items:center;display:flex;margin-top:18px}.log-activities-page .form-check-input{margin-left:10px}@media (max-width:768px){.log-activities-page .col-md-2,.log-activities-page .col-md-4{margin-bottom:15px}.log-activities-page .col-md-4{max-width:100%}}.log-activities-page .form-check .form-check-label{font-weight:200;margin:0 15px 0 5px}.log-activities-page .log-date,.log-activities-page .log-time{white-space:nowrap}.log-activities-page .log-user-data{cursor:pointer;white-space:pre-line}.log-activities-page .log-canteen-data{white-space:pre-line}.log-activities-page .log-activity{word-wrap:break-word;hyphens:auto;line-height:1.4;max-width:100%;overflow-wrap:break-word;white-space:normal;word-break:break-word}:root{--nero:#000;--bianco:#fff;--grigio-chiaro:#f1f1f1;--blu:#203b72;--rosso:#e00;--borderradius:6px}::-webkit-scrollbar{height:7px;width:7px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-thumb{background:#999}::-webkit-scrollbar-track{background:#e0e0e0;border:0 #fff}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#e0e0e0}::-webkit-scrollbar-corner{background:transparent}.modal-content-ds{background-color:#fff;border-radius:0;border-radius:6px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;left:50%;max-width:600px;padding:20px;position:fixed;top:15%;transform:translateX(-50%);width:60%;z-index:1000}.ds-main-style-class .dark-overlay{background-color:rgba(0,0,0,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.ds-main-style-class .label-container{align-items:center;display:flex;flex:1 1;justify-content:center;margin-top:5px}.ds-main-style-class input{font-size:20px;padding:10px;width:100%}.ds-main-style-class .rotation-buttons{height:24px}.ds-main-style-class .modal-title{font-weight:700}.ds-main-style-class .close{margin:-10px;padding:10px;position:absolute;right:20px;top:10px}.ds-main-style-class .modal-header{border-bottom:0;padding:40px 15px 5px;width:100%}.ds-main-style-class button.close{opacity:1}.modal-content-ds .rotation-buttons button.btn.rotation-buttons{border:1px solid #203b72;border:1px solid var(--blu);border-radius:6px;font-size:11px;font-weight:500;height:24px;margin:10px 5px 0 0;padding:4px 20px 3px}.ds-main-style-class .modal-title{font-weight:500}.ds-main-style-class .modal-description{font-size:14px;font-weight:bolder;margin:0 0 20px}.ds-main-style-class .modal-description.delete-screen-warning{font-weight:500}.ds-main-style-class .modal-subsec-title{font-size:14px;font-weight:bolder;margin:20px 0 0}.ds-main-style-class button.btn.btn-salva,.ds-main-style-class button.btn.rotation-buttons:hover{background:#203b72;background:var(--blu);color:#fff;color:var(--bianco)}.ds-main-style-class button.btn.btn-salva{border:0;border-radius:6px;border-radius:var(--borderradius)}.ds-main-style-class .btn:active:focus{outline:none;outline-offset:0}.ds-main-style-class .btn.activeRotation,.ds-main-style-class .btn:focus{background:#203b72;background:var(--blu);color:#fff;color:var(--bianco)}.ds-main-style-class .modal-footer{border-top:0;display:inline-block;margin:0 auto;padding:40px 0;width:100%}.ds-main-style-class.calendar-modal .modal-footer{flex-shrink:0;margin-top:auto;padding:15px 0;position:relative}.ds-main-style-class .modal-footer button{border:1px solid;border-radius:6px!important;font-weight:500;height:36px;margin:10px 10px 0 0;min-width:100px;padding:5px 20px 3px}.ds-main-style-class .modal-description.normal-text{font-weight:100}.ds-main-style-class .area-inserimento input{border:2px solid #f1f1f1;border:2px solid var(--grigio-chiaro);border-radius:6px;color:#000;color:var(--nero);font-size:14px;line-height:16px;margin-top:10px;padding:20px}.ds-main-style-class .area-scelte .col-md-6{margin:0 0 0 -3px;padding:0}.ds-main-style-class .area-scelte .col-md-3{display:inline-flex;font-size:14px;padding:30px 0 12px}.ds-main-style-class .area-scelte .col-md-3 input{display:grid;filter:hue-rotate(340deg) contrast(2) saturate(.2);float:left;height:15px;margin:0 0 0 18px;width:30px}.modal-content-ds.dettagli-contenuto{margin:auto;max-width:none;top:10%}.modal-content-ds.dettagli-contenuto .page_items{background:#f1f1f1;background:var(--grigio-chiaro);border:4px solid #f1f1f1;border:4px solid var(--grigio-chiaro);border-radius:5px;box-sizing:border-box;cursor:pointer;float:left;height:170px;margin-left:clamp(15px,20vw,7px);margin-right:clamp(15px,20vw,7px);margin-top:30px;padding:0 5px 5px 9px;width:220px}.modal-content-ds.dettagli-contenuto .page_items:hover{border:4px solid #203b72;border:4px solid var(--blu)}.modal-content-ds.dettagli-contenuto .screen{height:94px;margin:0 13px;width:160px}.modal-content-ds.dettagli-contenuto .screen_name{font-size:12px;font-weight:700;line-height:14px;margin:0 0 0 40px;max-width:160px;padding-top:5px;position:absolute}.ds-main-style-class.calendar-modal .screen_name{font-size:12px;font-weight:700;line-height:14px;margin:0 0 0 30px;max-width:160px;padding-top:3px;position:absolute}.modal-content-ds.dettagli-contenuto .page_items .row.screen .iframe-container{height:100%;position:relative;width:100%}.modal-content-ds.dettagli-contenuto .page_items .row.screen .iframe-container .screen_img{height:100%;width:100%}.modal-content-ds.dettagli-contenuto #main-container{background-color:#fff;background-color:var(--bianco);overflow-x:hidden;position:relative}.ds-main-style-class .template_card{align-items:center;border-bottom:1px solid #ccc;border-radius:5px;display:flex;padding:10px}.ds-main-style-class .template_card.first_card{border:2px solid #203b72;border:2px solid var(--blu);margin:0;padding:0;width:-webkit-fill-available}.ds-main-style-class .template_card.first_card p{margin:0;padding:5px 0}.ds-main-style-class .template_card:hover{background-color:#f1f1f1;background-color:var(--grigio-chiaro);cursor:pointer}.ds-main-style-class .template_card.first_card:hover{background-color:transparent;background-color:initial;cursor:default}.ds-main-style-class #selected_template_iframe,.ds-main-style-class .template_iframe{flex-shrink:0;height:140px;margin-right:10px;width:140px}.ds-main-style-class .iframeKeeper{max-height:140px;max-width:140px}.ds-main-style-class .template_content{flex-grow:1;margin-left:50px}.ds-main-style-class .add_template_btn{margin-left:10px;min-height:150px;width:100px}.ds-main-style-class .template_selection_container{align-items:center;display:flex}.ds-main-style-class #template_options_container{max-height:300px;overflow-y:auto}.ds-main-style-class #template_options_container::-webkit-scrollbar{width:6px}.ds-main-style-class #template_options_container::-webkit-scrollbar-track{background:#f1f1f1;background:var(--grigio-chiaro)}.ds-main-style-class #template_options_container::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.ds-main-style-class #template_options_container::-webkit-scrollbar-thumb:hover{background:#555}.ds-main-style-class .hidden{display:none}.ds-main-style-class .visible{display:block;transition:opacity 1.5s ease;visibility:visible}.ds-main-style-class .seleziona-tipo{border:2px solid #f1f1f1;border:2px solid var(--grigio-chiaro);border-radius:6px;color:#000;color:var(--nero);font-size:14px;line-height:16px;margin-top:10px;padding:20px;width:100%}.ds-main-style-class .area-scelte input[type=checkbox]{margin-right:5px;width:15px}.ds-main-style-class .area-notizie{color:#203b72;color:var(--blu);height:60px;margin:12px 0 0;padding:18px 0 5px!important;width:40%}.ds-main-style-class .area-notizie-input{padding:0;width:100%}.ds-main-style-class .area-ore{color:#203b72;color:var(--blu);height:60px;margin:12px 0 0;padding:18px 0 5px!important;width:40%}.ds-main-style-class .area-ore-input{padding:0;width:100%}.ds-main-style-class .area-ore-input .css-1pahdxg-control,.ds-main-style-class .area-ore-input .css-1s2u09g-control{border:2px solid #f1f1f1;border:2px solid var(--grigio-chiaro);border-radius:6px;color:#000;color:var(--nero);font-size:14px;line-height:16px;margin-top:10px;padding:10px 20px}.ds-main-style-class .area-ore-input .css-1pahdxg-control:hover{border-color:#203b72;border-color:var(--blu)}.ds-main-style-class .notizie,.ds-main-style-class .ore{display:inline-flex;padding:0}.ds-main-style-class .area-durata{padding:0}.ds-main-style-class input.nome-schermo{border:2px solid #f1f1f1;border:2px solid var(--grigio-chiaro);border-radius:6px;color:#000;color:var(--nero);font-size:14px;line-height:16px;margin-top:10px;padding:20px}.ds-main-style-class.calendar-modal{display:flex;flex-direction:column;height:80vh;max-height:700px;min-height:500px}.ds-main-style-class.calendar-modal .modal-header{flex-shrink:0;padding:20px 15px 10px}.ds-main-style-class.calendar-modal .single-multi-event-container{border-bottom:1px solid #e0e0e0;flex-shrink:0;padding:10px 15px}.ds-main-style-class.calendar-modal #main-container{flex:1 1;min-height:0;overflow-y:auto;padding:15px}.ds-main-style-class.calendar-modal .single-multi-event-container button{background:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;margin-right:10px;padding:8px 16px;transition:all .2s ease}.ds-main-style-class.calendar-modal .single-multi-event-container button.active,.ds-main-style-class.calendar-modal .single-multi-event-container button:hover{background:#10418b;border-color:#10418b;color:#fff}.ds-main-style-class .lack-of-info{text-align:left}.ds-main-style-class #lack-of-info-text{color:#e00}@media only screen and (min-width:1921px){.ds-main-style-class .modal-body{max-height:50vh;overflow-y:auto}.ds-main-style-class .modal-footer{padding:20px 0 12px}}@media only screen and (min-width:1681px) and (max-width:1920px){.ds-main-style-class .modal-body{max-height:60vh;overflow-y:auto}.ds-main-style-class .modal-footer{padding:20px 0 12px}}@media only screen and (min-width:1478px) and (max-width:1680px){.modal-content-ds.dettagli-contenuto{margin-top:2%;max-height:70vh;max-width:none;width:90%}.modal-content-ds.dettagli-contenuto #main-container{max-height:490px;overflow-x:hidden;position:relative}.ds-main-style-class .modal-body{max-height:50vh;overflow-y:auto}.ds-main-style-class .modal-footer{padding:20px 0 12px}}@media only screen and (min-width:1356px) and (max-width:1477px){.modal-content-ds.dettagli-contenuto{margin-top:2%;max-height:70vh;max-width:none;width:90%}.modal-content-ds.dettagli-contenuto #main-container{max-height:490px;overflow-x:hidden;position:relative}.ds-main-style-class .modal-body{max-height:45vh;overflow-y:auto}.ds-main-style-class .modal-footer{padding:20px 0 12px}}@media only screen and (min-width:1200px) and (max-width:1355px){.modal-content-ds.dettagli-contenuto{margin-top:2%;max-width:none;width:90%}.modal-content-ds.dettagli-contenuto #main-container{max-height:400px;overflow-x:hidden;position:relative}.ds-main-style-class .modal-body{max-height:45vh;overflow-y:auto}.ds-main-style-class .modal-footer{padding:20px 0 12px}}@media only screen and (min-width:993px) and (max-width:1199px){.ds-main-style-class .modal-body{max-height:35vh;overflow-y:auto}}@media only screen and (min-width:768px) and (max-width:992px){.ds-main-style-class .modal-body{max-height:60vh;overflow-y:auto}}.ds-main-style-class .rotate-animation{animation:rotate 2s linear}.ds-main-style-class .file-uploader-container{margin:13px 0 3px 3px}.ds-main-style-class .file-uploader-name{margin:15px}.ds-main-style-class .file-uploader-text{font-size:small;margin-left:10px}.ds-main-style-class .radio-buttons-container{display:flex;flex-direction:column;gap:7px}.ds-main-style-class .radio-row{align-items:center;display:flex}.ds-main-style-class .radio-button input[type=radio]{opacity:0;position:absolute}.ds-main-style-class .radio-button input[type=radio]+label:before{border:2px solid #ccc;border-radius:50%;content:"";cursor:pointer;display:inline-block;height:20px;margin-right:10px;transition:all .3s ease;width:20px}.ds-main-style-class .radio-button input[type=radio]:checked+label:before{background-color:#10418b;border-color:#10418b}.ds-main-style-class .radio-button input[type=radio]{height:15px;width:15px}.ds-main-style-class .label-text label{cursor:pointer;font-size:16px}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ds-main-style-class.calendar-modal .single-multi-event-container .single-event-slides-controls{align-items:center;animation:fadeInSlide .3s ease-in-out;display:inline-flex;gap:8px;margin-left:12px}.ds-main-style-class.calendar-modal .single-multi-event-container .single-event-slides-controls .slides-loading{opacity:.7}.ds-main-style-class.calendar-modal .single-multi-event-container .single-event-slides-controls .slides-buttons{display:inline-flex;flex-wrap:wrap;gap:4px}.ds-main-style-class.calendar-modal .single-multi-event-container .single-event-slides-controls .slides-count{opacity:.7}.ds-main-style-class #main_context{background-color:#ebf1f5;border-radius:5px;min-height:80vh;padding:0}.ds-main-style-class .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;width:auto}.ds-main-style-class #page-title .doc-page,.ds-main-style-class #page-title .edit-screen{font-size:36px;font-weight:500;margin-bottom:10px;margin-top:20px;text-transform:uppercase}.ds-main-style-class #page-title .edit-screen img{height:30px}.ds-main-style-class #page-title .edit-screen span{margin-left:10px;position:relative;top:3px}.ds-main-style-class #flex-container-screens{display:flex;flex-wrap:wrap;justify-content:center;margin:-25px auto 0;max-width:100%;padding:0 5% 50px}.ds-main-style-class .icoButton{background-color:#ebf1f5;border:none;padding-right:10px}.ds-main-style-class .buttonText{font-weight:700;margin-right:auto;padding-top:5px}.ds-main-style-class .page_items{background-color:#fff;border-radius:5px;box-sizing:border-box;height:300px;margin-left:clamp(15px,20vw,7px);margin-right:clamp(15px,20vw,7px);margin-top:30px;padding:7px 5px 5px 15px;width:400px}.ds-main-style-class .page_items.diActive{opacity:.5}.ds-main-style-class .disConnected{align-items:center;background-color:#c91518;display:flex;flex-direction:column;height:150px;justify-content:center;text-align:center;width:100%}.ds-main-style-class .disconnected-icon{margin-bottom:10px;width:70px}.ds-main-style-class .disconnected-text{color:#fff;margin-top:0;width:220px}@media (max-width:767px){.ds-main-style-class .item.screen{flex-basis:calc(100% - 10px);flex-grow:0;flex-shrink:0}}.ds-main-style-class .item.menu.add{cursor:pointer;margin:8px auto 8px 4px}.ds-main-style-class .item.menu.pageselect{align-items:center;border:1.7px solid #10418b;border-radius:7px;cursor:pointer;display:flex;height:36px;margin:15px 90px 15px 15px;padding:4px 10px 5px 6px;width:-moz-fit-content;width:fit-content}.ds-main-style-class .add-button{background-color:#10418b;border:none;color:#fff;cursor:pointer;margin-top:10px;padding:5px}.ds-main-style-class .item.button{background-color:#fff;border:initial;position:relative}.ds-main-style-class .item.button.refresh-btn{height:40px}.ds-main-style-class .item.button.refresh{background-color:#10418b;border:2px solid #10418b;border-radius:5px;color:#fff;font-size:x-small;height:18px;margin-top:10px}.ds-main-style-class .item.button.refresh:hover{background-color:#fff;color:#10418b}.ds-main-style-class .row{display:flex;flex:1 1;flex-wrap:wrap;justify-content:flex-start;margin-left:3px;margin-right:2px}.ds-main-style-class .row.screen-name{flex-direction:row;height:35px;margin-bottom:20px;padding:10px}.ds-main-style-class .page_items .row.screen-name .library-image-logo{margin-right:10px}.ds-main-style-class .page_items .row.screen-name .screen-icon-container{display:inline-block;position:relative}.ds-main-style-class .page_items .row.screen-name .screen-icon-container .base-icon{margin-right:15px;position:relative;top:7px;z-index:1}.ds-main-style-class .page_items .row.screen-name .screen-icon-container .copied-screen-icon{left:7px;margin-right:10px;opacity:1;position:absolute;top:14px;z-index:2}.ds-main-style-class .page_items .row.screen{border:4px solid #ebf1f5;border-radius:5px;flex-direction:row;flex-wrap:nowrap;height:160px;margin:33px 47px 22px 10px;width:274.5px}.ds-main-style-class .page_items .row.screen iframe{height:100%;width:100%}.ds-main-style-class .row.screen.screen-calendar{height:115px;margin:0;width:190px}.ds-main-style-class.calendar-modal .row.screen-name{margin:0 0 4px}.ds-main-style-class.calendar-modal .row.screen-name img{height:18px}.ds-main-style-class .row.edit{flex-direction:row;height:35px;padding:0 4px}.ds-main-style-class .updateScreenText{font-size:x-small;margin-bottom:7px;margin-right:auto;padding-top:10px}.ds-main-style-class .screen_name{font-weight:700;margin-right:auto;overflow:hidden;padding-top:10px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:180px;z-index:10}.ds-main-style-class .screen_name:hover{background-color:#fff;border-radius:5px;font-size:18px;overflow:visible;padding:5px 10px;position:absolute;white-space:normal;width:350px;z-index:1000000}.ds-main-style-class.calendar-modal .screen_name:hover{background-color:transparent}.ds-main-style-class .screen_name p{margin:1px}.ds-main-style-class .screen_copied_details{font-size:x-small;font-weight:lighter;margin-top:6px}.ds-main-style-class .copied_from_asterisk{color:red;font-size:15px;font-weight:500}.ds-main-style-class .copied_from_text{position:relative;top:-5px}.ds-main-style-class .switch{display:inline-block;height:21px;margin-right:10px;margin-top:10px;position:relative;width:34px}.ds-main-style-class .switch input{height:0;opacity:0;width:0}.ds-main-style-class .slider{background-color:#ccc;bottom:2px;cursor:pointer;left:0;position:absolute;right:-2px;top:0;transition:.4s}.ds-main-style-class .slider:before{background-color:#fff;bottom:2px;content:"";height:15px;left:2px;position:absolute;transition:.4s;width:15px}.ds-main-style-class input:checked+.slider{background-color:#10418b}.ds-main-style-class input:focus+.slider{box-shadow:0 0 1px #10418b}.ds-main-style-class input:checked+.slider:before{transform:translateX(17px)}.ds-main-style-class .slider.round{border-radius:26px}.ds-main-style-class .slider.round:before{border-radius:50%}.ds-main-style-class .modal_container{z-index:10}.ds-main-style-class .header-container{align-items:center;display:flex}.ds-main-style-class span.updateScreenText{font-size:13px;font-weight:500}.ds-main-style-class p.last_boot,.ds-main-style-class p.last_ping,.ds-main-style-class p.mac-address{font-size:12px;margin-top:10px;width:78%}.ds-main-style-class .docUrl{font-size:small;margin:5px auto 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-main-style-class .docImg{width:20px}.ds-main-style-class .docImg.edit{width:15px}.ds-main-style-class .show-presentation{align-items:center;cursor:pointer;display:flex;margin-right:10px}.ds-main-style-class .show-presentation.not-google-doc{margin-right:auto}.ds-main-style-class .edit-presentation{align-items:center;cursor:pointer;display:flex;margin-right:auto}.ds-main-style-class .docUrl:hover{cursor:pointer}.ds-main-style-class button.edita-presentazione{background:none;border:0;margin:0 0 0 15px}.ds-main-style-class .refresh-icon,.ds-main-style-class button.edita-presentazione img{width:20px}.ds-main-style-class .copy-screen-icon{width:33px}.ds-main-style-class .all-ds-canteenId{font-size:12px;font-weight:200;margin-left:5px}.ds-main-style-class .delete-cross-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;top:10px;width:20px}.ds-main-style-class .delete-cross{display:inline-block;height:10px;position:relative;transition:transform .2s ease;width:10px}.ds-main-style-class .delete-cross:after,.ds-main-style-class .delete-cross:before{background-color:red;content:"";height:12px;left:50%;position:absolute;top:0;transform-origin:center;transition:all .2s ease;width:2px}.ds-main-style-class .delete-cross:before{transform:translateX(-50%) rotate(45deg)}.ds-main-style-class .delete-cross:after{transform:translateX(-50%) rotate(-45deg)}.ds-main-style-class .delete-cross-btn:hover .delete-cross{transform:scale(1.3)}.ds-main-style-class .delete-cross-btn:hover .delete-cross:after,.ds-main-style-class .delete-cross-btn:hover .delete-cross:before{background-color:#c00;width:2.5px}.ds-main-style-class .row.edit .item.button img{height:13px;transition:all .1s ease;width:13px}.ds-main-style-class .row.edit .show-presentation .item.button img{height:17px;width:17px}.ds-main-style-class .row.edit .item.button:hover img{height:15px;width:15px}.ds-main-style-class .row.edit .item.button.presentation-btn img{height:16px;width:16px}.ds-main-style-class .row.edit .item.button.presentation-btn:hover img{height:18px;width:18px}.documents-page{background-color:#ebf1f5;border-radius:5px;min-height:80vh;padding:0}.ds-main-style-class .calendar-page{display:flex;flex-direction:column;justify-content:center}.ds-main-style-class .save-button-container{align-items:center;display:flex;justify-content:center}.ds-main-style-class .btn .copy-screen-save{background-color:var(--secondo);margin-top:20px}.ds-main-style-class .copy-screen-setting{background:#fff;border-radius:5px;display:flex;flex-direction:column;margin:25px;padding:20px;width:90%}.ds-main-style-class .copy-screen-setting .area-inserimento input{margin:0}.ds-main-style-class .copy-screen-setting-label{width:50%}.ds-main-style-class .copy-screen-setting .radio-button{margin-right:10px}.ds-main-style-class .copy-screen-setting .radio-row{align-items:center;display:flex;margin-bottom:10px;text-align:left}.ds-main-style-class .copy-screen-setting .radio-row label{align-items:center;display:flex}.ds-main-style-class .copy-screen-setting .radio-row input{margin-right:10px}.ds-main-style-class .calendar-container{margin:0 25px 25px}.copy-screen-setting .label-text label{margin-left:10px}.ds-main-style-class .calendar_default_event_inner{background:#10418b;border:none;border-radius:5px;color:#10418b;font-size:14pt;font-weight:700;opacity:.8;padding:15px;text-align:center}.ds-main-style-class .calendar_default_main *{font-size:small}.ds-main-style-class .ds-event-text{font-size:13px;font-weight:600;line-height:1.2}.ds-main-style-class .ds-event-subtext{display:block;font-size:11px;font-weight:400;margin-top:4px}.ds-main-style-class .calendar_default_timeheadercol,.ds-main-style-class .calendar_default_timeheadergroup{text-align:right}.ds-main-style-class #calendar_header{background-color:#fff;margin-left:auto;margin-right:18px;text-align:center;width:93.3%}.ds-main-style-class #table_header{border-collapse:collapse;border-style:hidden;width:100%}.ds-main-style-class .td_header{border:1px hidden #000;width:14.285%}.ds-main-style-class #documents-container,.ds-main-style-class #main-container{background-color:#faebd7}.ds-main-style-class .copied-screens-notification{margin:20px 30px 0;width:-webkit-fill-available}.ds-main-style-class .copied-screens-notification-text{text-align:left}.ds-main-style-class .asterisk{color:red}.ds-main-style-class .single-multi-event-container{margin:15px}.ds-main-style-class .singlemulti-selection-event{background-color:#fff;border:1px solid #10418b;border-radius:5px;color:#10418b;cursor:pointer;font-size:small;margin-right:10px;padding:2px 5px}.ds-main-style-class .singlemulti-selection-event.active{background-color:#10418b;color:#fff}.ds-main-style-class .singlemulti-selection-event:hover{background-color:#e7f1ff}.ds-main-style-class .page_items.selected-document{background-color:#d9d9d9;border:4px solid var(--blu);position:relative;transition:filter .3s ease}.ds-main-style-class .selection-number{align-items:center;background-color:#10418b;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.3);color:#fff;display:flex;font-size:16px;font-weight:700;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px;z-index:10}.ds-main-style-class .mytheme_rowheader_inner{font-size:13px}.ds-main-style-class .copy-screen-calendar-icon{filter:brightness(0) invert(1);height:20px;margin-right:10px;width:20px}.ds-main-style-class .duration-info{color:#555454;font-size:12px}.iframe-container--blurred{filter:blur(3px)}.mytheme_main{border:1px solid #fff}.mytheme_main,.mytheme_main td{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px}.mytheme_event{color:#333}.mytheme_event_inner{background-color:#724040;background:linear-gradient(180deg,#fff 0,#fafafa);border:1px solid #ccc;bottom:0;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff",endColorStr="#fafafa");left:0;margin:0;overflow:hidden;padding:2px 2px 2px 6px;position:absolute;right:0;text-align:center;top:0}.mytheme_colheader_inner{border-bottom:1px solid #fff;border-right:1px solid #b9b9b9;padding:2px}.mytheme_colheader_inner,.mytheme_rowheader_inner{background:#f5f5f5;bottom:0;color:#4b4b4b;left:0;position:absolute;right:0;text-align:center;top:0}.mytheme_rowheader_inner{border-bottom:1px solid #c3c3c3;border-right:1px solid #fff;font-size:16pt}.mytheme_rowheader_minutes{font-size:0;padding-left:2px;padding-right:2px;vertical-align:middle}.mytheme_corner_inner,.mytheme_cornerright_inner{background:#f5f5f5;border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:0;color:#000;left:0;position:absolute;right:0;top:0}.mytheme_rowheader_inner{padding:2px}.mytheme_cell_inner{background:#fff;border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;bottom:0;left:0;position:absolute;right:0;top:0}.mytheme_cell_business .mytheme_cell_inner{background:#fff}.mytheme_shadow_inner{background-color:#666;filter:alpha(opacity=50);height:100%;opacity:.5}.mytheme_event_delete{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAI5JREFUKFNtkLERgCAMRbmzdK8s4gAUlhYOYEHJEJYOYOEwDmGBPxC4kOPfvePy84MGR0RJ2N1A8H3N6DATwSQ57m2ql8NBG+AEM7D+UW+wjdfUPgerYNgB5gOLRHqhcasg84C2QxPMtrUhSqQIhg7ypy9VM2EUZPI/4rQ7rGxqo9sadTegw+UdjeDLAKUfhbaQUVPIfJYAAAAASUVORK5CYII=) 50% no-repeat;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6}.mytheme_event_delete:hover{-ms-filter:none;opacity:1}.mytheme_scroll_up{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAB3RJTUUH2wESDiYcrhwCiQAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAARnQU1BAACxjwv8YQUAAACcSURBVHjaY2AgF9wWsTW6yGMlhi7OhC7AyMDQzMnBXIpFHAFuCtuaMTP+P8nA8P/b1x//FfW/HHuF1UQmxv+NUP1c3OxMVVhNvCVi683E8H8LXOY/w9+fTH81tF8fv4NiIpBRj+YoZtZ/LDUoJmKYhsVUpv0MDiyMDP96sIYV0FS2/8z9ICaLlOhvS4b/jC//MzC8xBG0vJeF7GQBlK0xdiUzCtsAAAAASUVORK5CYII=)}.mytheme_scroll_down{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAALiMAAC4jAXilP3YAAACqSURBVChTY7wpam3L9J+xmQEP+PGPKZZxP4MDi4zI78uMDIwa2NT+Z2DYovrmiC+TI8OBP/8ZmEqwGvif4e8vxr+FIDkmEKH25vBWBgbG0+iK/zEwLtF+ffwOXCGI8Y+BoRFFIdC030x/WmBiYBNhpgLdswNJ8RSYaSgmgk39z1gPUfj/29ef/9rwhQTDHRHbrbdEbLvRFcGthkkAra/9/uMvhkK8piNLAgCRpTnNn4AEmAAAAABJRU5ErkJggg==)}.mytheme_now{background-color:red}.mytheme_now:before{border:5px solid transparent;border-left-color:red;content:"";height:0;position:absolute;top:-5px;-moz-transform:scale(.9999);width:0}.mytheme_shadow_forbidden .mytheme_shadow_inner{background-color:red}.mytheme_shadow_bottom,.mytheme_shadow_top{background:#fff;background:linear-gradient(180deg,#fff 0,#eee);border:1px solid #ccc;box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff",endColorStr="#eeeeee");padding:2px}.mytheme_crosshair_horizontal,.mytheme_crosshair_left,.mytheme_crosshair_top,.mytheme_crosshair_vertical{background-color:gray;filter:alpha(opacity=20);opacity:.2}.mytheme_loading{background-color:orange;color:#fff;padding:2px}.mytheme_scroll{background-color:#fff}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{border-radius:0 0 3px 0}.screen-img-container{height:150px;position:relative;transition:transform .5s ease;width:100%;z-index:100}.screen-img-container.full-screen{position:static;transform:scale(3);transform-origin:center;z-index:1000}.screen-img-container .screen-img{border-radius:5px;display:block;height:150px;-o-object-fit:cover;object-fit:cover;width:100%}.screen-img-container .screen-img-overlay{align-items:center;background:transparent;color:red;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.screen-img-container:not(.full-screen) .screen-img-overlay:hover{background:rgba(0,0,0,.2)}.screen-img-container .screen-img-overlay:hover .exit-full-screen-icon,.screen-img-container .screen-img-overlay:hover .full-screen-icon,.screen-img-container .screen-img-overlay:hover .open-othertab-icon,.screen-img-container .screen-img-overlay:hover .screen-img-refresh-icon{opacity:1}.screen-img-container .screen-img-refresh-icon{cursor:pointer;filter:brightness(0) invert(1);height:50px;opacity:0;position:absolute;width:50px;z-index:10}.screen-img-container .full-screen-icon{height:30px;right:3px;top:3px;width:30px}.screen-img-container .full-screen-icon,.screen-img-container .open-othertab-icon{cursor:pointer;filter:brightness(0) invert(1);opacity:0;position:absolute;z-index:20}.screen-img-container .open-othertab-icon{height:25px;right:5px;top:35px;width:25px}.screen-img-container .exit-full-screen-icon{cursor:pointer;filter:brightness(0) invert(1);height:30px;opacity:0;position:absolute;right:3px;top:3px;width:30px;z-index:20}.screen-img-container.full-screen .exit-full-screen-icon,.screen-img-container.full-screen .open-othertab-icon{transform:scale(.3)}.screen-img-container .screen-img-refresh-icon.rotate-icon{cursor:default;opacity:1}.rotate-icon{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ds-main-style-class.ds-all .search-area{background-color:#f8f9fa;border-radius:10px;margin:6px 0;padding:15px}.ds-main-style-class.ds-all input.form-control{background-color:#fff;border:1px solid #ced4da;border-radius:4px;height:38px;width:100%}.ds-main-style-class.ds-all #flex-container-screens{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:100%;padding:0}.ds-main-style-class.ds-all p.last_boot,.ds-main-style-class.ds-all p.last_ping,.ds-main-style-class.ds-all p.mac-address{margin:0}.ds-main-style-class.ds-all .page_items .row.screen{align-items:center;margin:33px 47px 8px 10px}.ds-main-style-class.ds-all .item.button{height:25px;position:relative}.ds-main-style-class.ds-all .item.button.refresh-btn{height:25px;position:relative;top:5px}.ds-main-style-class.ds-all .sort-container{align-items:center;display:flex;gap:10px}.ds-main-style-class.ds-all .upsidedown-sort-icon{cursor:pointer;filter:invert(22%) sepia(79%) saturate(422%) hue-rotate(194deg) brightness(91%) contrast(85%);height:38px;transition:transform .3s ease;width:38px}.ds-main-style-class.ds-all .upsidedown-sort-icon.rotated{transform:rotate(180deg)}.ds-main-style-class.ds-all .select-sort{flex-grow:1;min-width:150px}.ds-main-style-class.ds-all .btn-non-configured{background:#fff;border:1px solid #ced4da;border-radius:4px;color:#495057;font-size:14px;height:38px;padding:0 15px;transition:all .2s ease;white-space:nowrap}.ds-main-style-class.ds-all .btn-non-configured:hover{background:#f8f9fa;border-color:#adb5bd}.ds-main-style-class.ds-all .btn-non-configured.active{color:#212529}@media (max-width:768px){.ds-main-style-class.ds-all .search-area>div{margin-bottom:10px}.ds-main-style-class.ds-all .search-area>div:last-child{margin-bottom:0}}.ds-main-style-class.ds-all .non-configured-screen{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;margin:10px auto;padding:15px;position:relative;width:100%}.ds-main-style-class.ds-all .non-configured-screen:hover{background-color:#f8f9fa}.ds-main-style-class.ds-all .non-configured-screen .pin-code{color:#10418b;font-size:24px;font-weight:700}.ds-main-style-class.ds-all .non-configured-section{align-items:center;background-color:#f8f9fa;border-radius:10px;display:flex;flex-direction:column;margin-bottom:20px;padding:20px;width:100%}.ds-main-style-class.ds-all .non-configured-section h3{color:#10418b;margin-bottom:15px;text-align:center}.ds-main-style-class.ds-all .non-configured-section .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.ds-main-style-class.ds-all .no-screens-message{color:#666;font-size:1.2em;padding:20px;text-align:center}.ds-main-style-class.ds-all .row{align-items:flex-start}.ds-main-style-class.ds-all .col-md-3,.ds-main-style-class.ds-all .col-md-9{align-items:center;display:flex;flex-direction:column}.ds-main-style-class.ds-all .last-ping-text{color:#666;font-size:10px}.ds-main-style-class.ds-all .main-screens-container{transition:width .3s ease-in-out}.ds-main-style-class.ds-all .non-configured-container{background:#f8f9fa;border-left:1px solid #dee2e6;height:100%;opacity:0;padding:20px;position:relative;transform:translateX(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.ds-main-style-class.ds-all .non-configured-container.visible{opacity:1;transform:translateX(0)}.ds-main-style-class.ds-all .toggle-non-configured{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px 0 0 4px;border-right:none;cursor:pointer;padding:10px 15px;position:absolute;right:20px;top:20px;transition:background-color .2s ease;white-space:nowrap}.ds-main-style-class.ds-all .toggle-non-configured.active,.ds-main-style-class.ds-all .toggle-non-configured:hover{background:#e9ecef}.ds-main-style-class.ds-all .non-configured-section{opacity:0;transform:translateX(20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.ds-main-style-class.ds-all .non-configured-container.visible .non-configured-section{opacity:1;transform:translateX(0)}.ds-main-style-class.ds-all #main_context{overflow-x:hidden;position:relative}.ds-main-style-class.ds-all .screens-container{padding:20px;transition:padding .3s ease-in-out}.ds-main-style-class.ds-all .row.with-sidebar .screens-container{padding-right:40px}.ds-main-style-class.ds-all .last-ping-text{color:#6c757d;display:block;margin-top:5px}.ds-main-style-class.ds-all .col-md-4{align-items:center;display:flex;justify-content:flex-end}.ds-main-style-class.ds-all .btn-non-configured{align-items:center;background:none;border:none;color:#10418b;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:8px 7px;position:relative}.ds-main-style-class.ds-all .btn-non-configured:after{border-bottom:3px solid #10418b;border-right:3px solid #10418b;content:"";display:block;height:20px;margin-left:4px;transform:rotate(135deg);transition:transform .3s ease,margin-left .5s ease;width:20px}.ds-main-style-class.ds-all .btn-non-configured.active:after{transform:rotate(-45deg)}.ds-main-style-class.ds-all .btn-text{cursor:pointer;display:inline-block;font-size:15px;transition:transform .5s ease}.ds-main-style-class.ds-all .btn-text.active{transform:translateX(10px)}.ds-main-style-class.ds-all .container{padding:0}.ds-main-style-class.ds-all .item.button.presentation-btn img{height:16px;width:16px}.ds-main-style-class.ds-all .item.button.delete-btn img{height:10px;width:10px}.ds-main-style-class.ds-all .non-configured-screen .delete-cross-btn{right:10px}.ds-main-style-class.ds-all .item.button{top:-10px}#disponibile{display:flex}#disponibile label{display:flex;margin-right:25px}#disponibile label span{display:inline-block;transform:translateY(3px)}.col-sm-6.use-as-custom-price-list{margin-top:30px}.col-sm-6.use-as-custom-price-list .fakeCheck{float:left}#add-cc-modal #regex{padding-top:15px}#help p{padding:0 25px;white-space:pre-line}#helps{padding:0}#helps .helpAccordion{border:1px solid #203b72;border-bottom:0;cursor:pointer;list-style-type:none;max-height:70px;overflow:hidden;position:relative;transition-duration:.4s}#helps .helpAccordion span.fa{font-size:30px;position:absolute;right:15px;top:20px;transition-duration:.4s}#helps .helpAccordion:last-child{border-bottom:1px solid #203b72}#helps .helpAccordion.open{max-height:800px}#helps .helpAccordion.open span.fa{transform:rotate(180deg)}#helps .helpAccordion h3{cursor:pointer;height:70px;line-height:70px;margin:0 25px;text-transform:uppercase}#help-new p{white-space:pre-line}#help-new p.element-li{padding:0 25px;white-space:pre-line}#help-new #helps{margin-top:48px;padding:0}#help-new #helps .helpAccordion{border:1px solid #203b72;border-bottom:0;cursor:pointer;list-style-type:none;max-height:70px;overflow:hidden;position:relative;transition-duration:.4s}#help-new #helps .helpAccordion span.fa{font-size:30px;position:absolute;right:15px;top:20px;transition-duration:.4s}#help-new #helps .helpAccordion:last-child{border-bottom:1px solid #203b72}#help-new #helps .helpAccordion.open{max-height:800px}#help-new #helps .helpAccordion.open span.fa{transform:rotate(180deg)}#help-new #helps .helpAccordion h3{cursor:pointer;height:70px;line-height:70px;margin:0 25px;text-transform:uppercase}#static-pages ul{border-top:2px solid #203b72;margin:0;padding:0}#static-pages ul li{border-bottom:1px solid #203b72;line-height:70px;list-style-type:none;padding:0 15px}#static-pages ul li:nth-child(2n){background:#f1f1f1}#static-pages ul li .nomepagina{display:inline-block;width:40%}#static-pages ul li .status{display:inline-block;width:30%}#static-pages ul li .actions{display:inline-block;text-align:right;width:29%}#static-pages ul li .actions button{background:none;border:0}#static-pages ul li .actions button img{display:inline-block;margin-right:10px;width:24px}#static-page-details label{display:block}#static-page-details input{width:100%}#static-page-details textarea{height:400px;width:100%}#static-page-details #contenuti{margin-top:35px}#hours-list{padding:0}#hours-list,#hours-list *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#hours-list .day{float:left;font-size:14px;text-align:center;width:11.428%}#hours-list:after{clear:both;content:" ";display:table}#hours-list .day>div{border-bottom:1px solid #203b72}#hours-list .day.head{font-weight:700;width:20%}#hours-list .day.head>div{height:31px;line-height:31px}#hours-list .day.head>div:first-child{margin-top:20px}#hours-list .slotContainer{padding:5px 0;text-align:center}#hours-list .slot{background:#fe0000;border-radius:50%;cursor:pointer;height:20px;margin:0 auto;width:20px}#hours-list .slot.checked{background:green}#bottoniera-orari{padding:25px 0}#order-search{text-align:right}#order-search button{background:#23367e;border:1px solid #23367e;border-radius:0;cursor:pointer;padding:5px 10px}#order-search input{border:1px solid #23367e;line-height:32px;padding:0 10px}#order-search input:focus{outline:0}#order-search.error input{border-color:#fe0000}#order-search svg{width:20px}#order-search svg circle,#order-search svg path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}#order-search svg rect{fill:none;stroke:#23367e;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}#calendar-container{background:#ebf1f5;padding:30px}#calendar .fc-widget-content{background:#fff}#calendar .fc-button .fc-icon{vertical-align:top}#bottoniera-ifm{padding:30px 0}#richieste-table header{display:none}#filtri-richieste{margin:50px 0}#richieste-table .cDFbYO:first-of-type{padding-left:8px}#filtri-richieste .fakeRadio{padding-top:30px;text-align:center}#filtri-richieste .dateRow{margin-bottom:15px}#richieste_limite{margin-bottom:20px;padding-top:30px}#richieste_limite .fakeCheck{display:inline-block;margin-right:10px}#richieste_limite span{display:inline-block;transform:translateY(-4px)}#filtri-richieste #stati{margin-bottom:39px}#calendar .fc-dayGrid-view .fc-day-grid-event{border-radius:5px;color:#fff;cursor:pointer;font-size:12px;margin-bottom:5px;padding:5px}#pagina-richieste-ifm .status .indicator{background:#40759f;border:1px solid #fff;border-radius:50%;display:inline-block;height:8px;margin-right:5px;transform:translateY(1px);width:8px}#statusName{margin-top:15px;padding-left:25px;position:relative;text-transform:uppercase}#statusName:before{border-radius:50%;content:" ";height:11px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:11px}#statusName.insert{color:#40759f}#statusName.insert:before{background:#40759f}#pagina-richieste-ifm .canceled .status .indicator{background:#ea444e}#statusName.canceled{color:#ea444e}#statusName.canceled:before{background:#ea444e}#pagina-richieste-ifm .exception .status .indicator{background:#f2bc00}#statusName.exception{color:#f2bc00}#statusName.exception:before{background:#f2bc00}#pagina-richieste-ifm .completed .status .indicator{background:#0c4690}#statusName.completed{color:#0c4690}#statusName.completed:before{background:#0c4690}#pagina-richieste-ifm .pending .status .indicator{background:#8fd7dd}#statusName.pending{color:#8fd7dd}#statusName.pending:before{background:#8fd7dd}#pagina-richieste-ifm .working .status .indicator{background:#65c8d0}#statusName.working{color:#65c8d0}#statusName.working:before{background:#65c8d0}#pagina-richieste-ifm .waiting .status .indicator{background:#99e7ed}#statusName.waiting{color:#99e7ed}#statusName.waiting:before{background:#99e7ed}#calendar .fc-dayGrid-view .fc-event-container .title{font-weight:700;margin:3px 0}#pagina-richieste-ifm .status{text-transform:uppercase}#pagina-richieste-ifm .completed .status{color:#0c4690}#calendar .fc-dayGrid-view .fc-event-container .canceled .details,#calendar .fc-dayGrid-view .fc-event-container .canceled .title{text-decoration:line-through}#pagina-richieste-ifm .container-fluid .asap{background:#65c8d0;border-color:#65c8d0}#pagina-richieste-ifm .container-fluid .timeDefined{background:#24387c;border-color:#24387c}#pagina-richieste-ifm .container-fluid .completed{background:none;border-color:transparent}#pagina-richieste-ifm .container-fluid #search-container .search-results .completed{background:none;border:1px solid #24387c;color:#24387c}#pagina-richieste-ifm .container-fluid .timeDefined.completed{color:#24387c}#pagina-richieste-ifm .container-fluid .asap.completed{color:#65c8d0}#calendar .fc-dayGrid-view th.fc-day-header{background:#fff;font-weight:400;text-transform:uppercase}#legenda{padding-right:30px;padding-top:70px;text-align:right}#legenda div.legendaColor,#legenda span{display:inline-block}#legenda div.legendaColor{background:#65c8d0;border-radius:5px;height:19px;margin:0 15px;transform:translateY(3px);width:19px}#legenda div.legendaColor.timeDef{background:#24387c}#chatter{background:#65c8d0;border-color:#65c8d0;margin-top:30px}#fumetto{margin-right:10px}#titoloIfm img{margin-right:15px}#titoloIfm span{display:inline-block;transform:translateY(26px)}#calendar .fc-left h2{display:inline-block;margin:0 15px;transform:translateY(5px)}button.fc-next-button.fc-button.fc-button-primary,button.fc-prev-button.fc-button.fc-button-primary{background:none!important;color:#0c4690!important}.fc .fc-button{background-color:#203b72!important;border:none;color:#fff!important}.fc .fc-button:hover{background-color:#455a64!important}.fc-button-primary:hover,.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background-color:#203b72;border-color:#203b72}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:none;border:0}.fc-list-view .fc-day-grid-event{border-radius:10px;color:#fff;margin-left:15px;padding:5px 15px;width:60%}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:left;margin-left:5px}.fc-list-view .fc-day-grid-event>div{display:inline-block}.fc-list-view .fc-day-grid-event .details{width:224px}.fc-list-view .fc-day-grid-event .title{width:calc(50% - 112px)}#pagina-richieste-ifm .asap{background:#65c8d0;border-color:#65c8d0}#pagina-richieste-ifm .timeDefined{background:#24387c;border-color:#24387c}.ifmPopupContainer{background:hsla(0,0%,100%,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.ifmPopupContainer .ifmPopup{background:#ebf1f5;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ifmPopupContainer .ifmPopup .popupHeader{padding:15px;text-align:right}.ifmPopupContainer .ifmPopup .popupHeader .closer{cursor:pointer}.ifmPopupContainer .ifmPopup .popupBody{padding:15px 156px 0}.ifmPopupContainer .ifmPopup .popupFooter{padding:15px 0 120px;text-align:center}#data_chiusura{border:0;cursor:pointer;outline:0}.daterangepicker{z-index:9999}.ifmPopupContainer .ifmPopup select{border:1px solid #707070;height:39px;line-height:39px;padding:0 10px;text-transform:uppercase;width:100%}.ifmPopupContainer .ifmPopup select option{height:39px;line-height:39px;padding:10px 0;position:relative}#note{background:#fff;border:1px solid #707070;height:39px;line-height:39px;padding:0 10px;width:100%}#statusDate{font-size:14px;margin-top:5px}.btn.btn-default.exception{background:#e7e7e7;border-color:#e7e7e7;color:#666;cursor:no-drop}.daterangepicker{z-index:999999999!important}#pagina-richieste-ifm .infoRequest{bottom:11px;left:373px;right:auto;top:auto;transform:translate(0)}.historyStatus{margin-bottom:15px}.service-details-table{table-layout:auto;width:100%}.service-details-row td{padding:5px}.service-name{width:100%}.service-extra,.service-quantity{text-align:right;white-space:nowrap}.hidden{display:none}#pagina-richieste-ifm #search-container{align-items:stretch;background-color:#ebf1f5;display:flex;flex-direction:column;padding:40px;width:100%}#pagina-richieste-ifm #search-container .search-results{background-color:#fff;padding:10px}#pagina-richieste-ifm #search-container .result-item{align-items:center;border-radius:10px;color:#fff;cursor:pointer;display:flex;justify-content:flex-start;margin:3px;padding:7px 15px;position:relative;width:65%}#pagina-richieste-ifm #search-container .result-item span{margin-right:10px}#pagina-richieste-ifm #search-container .result-date,#pagina-richieste-ifm #search-container .result-id,#pagina-richieste-ifm #search-container .result-name,#pagina-richieste-ifm #search-container .result-status{display:inline-block}#pagina-richieste-ifm #search-container .result-status{margin-left:auto}#pagina-richieste-ifm #search-container .result-date{margin-left:10px}#pagina-richieste-ifm .warning-message{color:red;font-size:12px;margin-top:5px}#pagina-richieste-ifm .loading-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}#pagina-richieste-ifm .spinner{animation:spin 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#pagina-richieste-ifm #search-container .month-separator{margin-bottom:5px;margin-top:13px}#pagina-richieste-ifm #search-container .month-separator p{margin:0}#richieste-ifm-admin .side-toolbar{height:300px;position:absolute;right:0;top:0;width:100px}#richieste-table .btn-delete{pointer-events:auto!important}.fc-button:not(:disabled),.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a.fc-more,a[data-goto]{cursor:pointer}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-popover{box-shadow:0 2px 6px rgba(0,0,0,.15);position:absolute}.fc-popover .fc-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2px 4px}.fc-rtl .fc-popover .fc-header{flex-direction:row-reverse}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{font-size:1.1em;opacity:.65}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{border-width:1px 0;height:0;margin:0;padding:0 0 2px}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton{left:0;position:absolute;right:0;top:0}.fc table{border-collapse:collapse;border-spacing:0;box-sizing:border-box;font-size:1em;table-layout:fixed;width:100%}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-bottom:0 hidden transparent;border-left:0 hidden transparent;border-right:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{padding-bottom:2px;position:relative;z-index:4}.fc-row .fc-mirror-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-mirror-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-mirror-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{border:1px solid #3788d8;border-radius:3px;display:block;font-size:.85em;line-height:1.4;position:relative}.fc-event,.fc-event-dot{background-color:#3788d8}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{display:none;position:absolute;z-index:4}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:9999}.fc-event.fc-selected{box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:9999!important}.fc-event.fc-selected:after{background:#000;bottom:-1px;content:"";left:-1px;opacity:.25;position:absolute;right:-1px;top:-1px;z-index:1}.fc-event.fc-dragging.fc-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event.fc-dragging:not(.fc-selected){opacity:.75}.fc-h-event.fc-selected:before{bottom:-10px;content:"";left:0;position:absolute;right:0;top:-10px;z-index:3}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0;margin-left:0;padding-left:1px}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0;margin-right:0;padding-right:1px}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{bottom:-1px;top:-1px;width:7px}.fc-h-event.fc-selected .fc-resizer{background:#fff;border:1px solid;border-color:inherit;border-radius:4px;height:6px;margin-top:-4px;top:50%;width:6px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-mirror-skeleton tr:first-child>td>.fc-day-grid-event{margin-top:0}.fc-day-grid-event .fc-content{overflow:hidden;white-space:nowrap}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{font-size:.85em;margin:1px 3px;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-button,.fc-icon{display:inline-block;font-weight:400;text-align:center}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{width:220px;z-index:2}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{border:0 solid red;position:absolute}.fc-unselectable{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}@font-face{font-family:fcicons;font-style:normal;font-weight:400;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype")}.fc-icon{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fcicons!important;font-style:normal;font-variant:normal;height:1em;line-height:1;text-transform:none;width:1em}.fc-icon-chevron-left:before{content:""}.fc-icon-chevron-right:before{content:""}.fc-icon-chevrons-left:before{content:""}.fc-icon-chevrons-right:before{content:""}.fc-icon-minus-square:before{content:""}.fc-icon-plus-square:before{content:""}.fc-icon-x:before{content:""}.fc-button{font-family:inherit;margin:0;overflow:visible;text-transform:none}.fc-button::-moz-focus-inner{border-style:none;padding:0}.fc-button{-webkit-appearance:button;background-color:transparent;border:1px solid transparent;border-radius:.25em;color:#212529;font-size:1em;line-height:1.5;padding:.4em .65em;-webkit-user-select:none;user-select:none;vertical-align:middle}.fc-button:hover{color:#212529;text-decoration:none}.fc-button:focus{box-shadow:0 0 0 .2rem rgba(44,62,80,.25);outline:0}.fc-button:disabled{opacity:.65}.fc-button-primary{background-color:#2c3e50;border-color:#2c3e50;color:#fff}.fc-button-primary:hover{background-color:#1e2b37;border-color:#1a252f;color:#fff}.fc-button-primary:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc-button-primary:disabled{background-color:#2c3e50;border-color:#2c3e50;color:#fff}.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background-color:#1a252f;border-color:#151e27;color:#fff}.fc-button-primary:not(:disabled).fc-button-active:focus,.fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc-button .fc-icon{font-size:1.5em;vertical-align:middle}.fc-button-group{display:inline-flex;position:relative;vertical-align:middle}.fc-button-group>.fc-button{flex:1 1 auto;position:relative}.fc-button-group>.fc-button.fc-button-active,.fc-button-group>.fc-button:active,.fc-button-group>.fc-button:focus,.fc-button-group>.fc-button:hover{z-index:1}.fc-button-group>.fc-button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.fc-button-group>.fc-button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.fc-unthemed .fc-popover{border-style:solid;border-width:1px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.fc-toolbar{align-items:center;display:flex;justify-content:space-between}.fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-toolbar h2{font-size:1.75em;margin:0}.fc-view-container{position:relative}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}@media print{.fc-bg,.fc-bgevent-container,.fc-bgevent-skeleton,.fc-business-container,.fc-event .fc-resizer,.fc-highlight-container,.fc-highlight-skeleton,.fc-mirror-container,.fc-mirror-skeleton{display:none}.fc tbody .fc-row,.fc-time-grid{min-height:0!important}.fc-time-grid .fc-event.fc-not-end:after,.fc-time-grid .fc-event.fc-not-start:before{content:"..."}.fc{max-width:100%!important}.fc-event{background:#fff!important;color:#000!important;page-break-inside:avoid}.fc hr,.fc tbody,.fc td,.fc th,.fc thead,.fc-row{background:#fff!important;border-color:#ccc!important}.fc tbody .fc-row{height:auto!important}.fc tbody .fc-row .fc-content-skeleton{padding-bottom:0!important;position:static}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{padding-bottom:1em}.fc tbody .fc-row .fc-content-skeleton table{height:1em}.fc-more,.fc-more-cell{display:none!important}.fc tr.fc-limited{display:table-row!important}.fc td.fc-limited{display:table-cell!important}.fc-popover,.fc-timeGrid-view .fc-axis{display:none}.fc-slats,.fc-time-grid hr{display:none!important}.fc button,.fc-button-group,.fc-time-grid .fc-event .fc-time span{display:none}.fc-time-grid .fc-content-skeleton{position:static}.fc-time-grid .fc-content-skeleton table{height:4em}.fc-time-grid .fc-event-container{margin:0!important}.fc-time-grid .fc-event{margin:3px 2px!important;position:static!important}.fc-time-grid .fc-event.fc-not-end{border-bottom-width:1px!important}.fc-time-grid .fc-event.fc-not-start{border-top-width:1px!important}.fc-time-grid .fc-event .fc-time{white-space:normal!important}.fc-time-grid .fc-event .fc-time:after{content:attr(data-full)}.fc-day-grid-container,.fc-scroller,.fc-time-grid-container{height:auto!important;overflow:visible!important}.fc-row{border:0!important;margin:0!important}}.fc-dayGridDay-view .fc-content-skeleton,.fc-dayGridWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{left:0;position:absolute;right:0;top:0}.fc-day-top.fc-other-month{opacity:.3}.fc-dayGrid-view .fc-day-number,.fc-dayGrid-view .fc-week-number{padding:2px}.fc-dayGrid-view th.fc-day-number,.fc-dayGrid-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{border-radius:0 0 3px;float:left}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{border-radius:0 0 0 3px;float:right}.fc-dayGrid-view .fc-day-top .fc-week-number{background-color:#f2f2f2;color:grey;min-width:1.5em;text-align:center}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-event-dot{border-radius:5px;display:inline-block;height:10px;width:10px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-style:solid;border-width:1px}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{color:inherit;text-decoration:none}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{bottom:0;left:0;position:absolute;right:0;top:0}.fc-list-empty-wrap1{display:table;height:100%;width:100%}.fc-list-empty{display:table-cell;text-align:center;vertical-align:middle}.fc-unthemed .fc-list-empty{background-color:#eee}.daterangepicker{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:inherit;display:none;font-family:arial;font-size:15px;left:20px;line-height:1em;margin-top:7px;max-width:none;padding:0;position:absolute;top:100px;width:278px;z-index:3001}.daterangepicker:after,.daterangepicker:before{border-bottom-color:rgba(0,0,0,.2);content:"";display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;margin-left:auto;margin-right:auto;right:0;width:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{border-bottom:initial;border-top:7px solid #ccc;bottom:-7px;top:auto}.daterangepicker.drop-up:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:auto}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border:solid #000;border-radius:0;border-width:0 2px 2px 0;color:#fff;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:12px;height:24px;line-height:24px;min-width:32px;text-align:center;vertical-align:middle;white-space:nowrap;width:32px}.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px}.daterangepicker .calendar-table table{border-collapse:collapse;border-spacing:0;margin:0;width:100%}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;border-radius:0;color:#000}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#eee;border:1px solid #eee;font-size:12px;margin:0 auto;outline:0;padding:2px;width:50px}.daterangepicker .calendar-time{line-height:30px;margin:4px auto 0;position:relative;text-align:center}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{border-top:1px solid #ddd;clear:both;display:none;line-height:12px;padding:8px;text-align:right;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{font-size:12px;font-weight:700;margin-left:8px;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;margin:0;text-align:left}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{cursor:pointer;font-size:12px;padding:8px 12px}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}#richiesta_ifm_dettaglio .orders-list .list-name-price{background-color:#65c8d0;margin-bottom:30px;padding:15px}#richiesta_ifm_dettaglio .first-column{padding-right:60px}#richiesta_ifm_dettaglio .second-column{padding:30px}#richiesta_ifm_dettaglio .third-column{padding-right:240px}#richiesta_ifm_dettaglio .bold{font-weight:600}#richiesta_ifm_dettaglio .service-container{align-items:center;display:flex;justify-content:space-between}#richiesta_ifm_dettaglio .service-details-table{width:100%}#richiesta_ifm_dettaglio .total-name{color:#fff}#richiesta_ifm_dettaglio .list-name-price .list-name-quantity,#richiesta_ifm_dettaglio .list-name-price .order-id{margin-bottom:10px}#richiesta_ifm_dettaglio button{width:100%}#richiesta_ifm_dettaglio #richiedente{padding:20px}#richiesta_ifm_dettaglio .custom-line,#richiesta_ifm_dettaglio .print-logo{display:none}#richiesta_ifm_dettaglio .ticket-ifm-section{cursor:pointer}@media print{@page{size:A4}*{color:#203b72!important}#richiesta_ifm_dettaglio #richiesta_ifm_dettaglio .second-column,#richiesta_ifm_dettaglio .fa-angle-left,#richiesta_ifm_dettaglio .print-ifm-section,#richiesta_ifm_dettaglio .ticket-ifm-section,#richiesta_ifm_dettaglio button,footer{display:none!important}#richiesta_ifm_dettaglio .orders-list{width:100%!important}#richiesta_ifm_dettaglio #richiedente{padding:0!important}#richiesta_ifm_dettaglio .orders-list .list-name-price{margin-bottom:10px!important;padding:0!important}#richiesta_ifm_dettaglio .textBlock{padding:0!important}#richiesta_ifm_dettaglio .custom-line{background-color:#203b72!important;display:block!important;height:2px!important;margin:20px 0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#richiesta_ifm_dettaglio .ifm-details-back{align-items:center!important;display:flex!important;justify-content:flex-start!important}#richiesta_ifm_dettaglio .print-logo-container{display:block!important}#richiesta_ifm_dettaglio .print-icon{margin:10px!important;width:60px!important}#richiesta_ifm_dettaglio .row{display:flex!important;flex-wrap:nowrap!important;margin-bottom:25px!important}#richiesta_ifm_dettaglio .first-first-column,#richiesta_ifm_dettaglio .first-second-column{box-sizing:border-box;flex:0 0 50%!important;max-width:50%!important;padding:10px}#richiesta_ifm_dettaglio .first-column{flex:0 0 100%!important}#richiesta_ifm_dettaglio .print-footer-text{color:#203b72;display:inline-block;font-size:12px;margin-left:10px}#richiesta_ifm_dettaglio .page-content{margin-bottom:80px}#richiesta_ifm_dettaglio .page-content,#richiesta_ifm_dettaglio .print-footer{page-break-inside:avoid}#richiesta_ifm_dettaglio #richiesta_ifm_dettaglio .custom-line{background-color:#203b72!important;display:block!important;height:2px!important;margin:20px 0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#richiesta_ifm_dettaglio #statusName{color:#40759f!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}#richiesta_ifm_dettaglio .orders-list{margin-top:25px}#richiesta_ifm_dettaglio h2{cursor:pointer;margin-bottom:0}#richiesta_ifm_dettaglio h2 span{margin-right:15px}#richiesta_ifm_dettaglio #richiedente{background:#ebf1f5}#richiesta_ifm_dettaglio .service-item{list-style-type:none}#richiesta_ifm_dettaglio .print-ifm-icon,#richiesta_ifm_dettaglio .ticket-ifm-icom{height:30px;width:30px}#richiesta_ifm_dettaglio .print-ifm-section{cursor:pointer;margin-bottom:20px}#richiesta_ifm_dettaglio .textBlock{margin-bottom:15px;padding:10px}#richiesta_ifm_dettaglio .textBlock p{margin-bottom:0}#richiesta_ifm_dettaglio .statusLine span{float:left}#richiesta_ifm_dettaglio .statusLine .fakeRadio{float:right}#richiesta_ifm_dettaglio .statusLine:after{clear:both;content:" ";display:table}#richiesta_ifm_dettaglio .statusLine{padding:5px 0;text-transform:uppercase}#richiesta_ifm_dettaglio .statusLine.insert{color:#bee8eb}#richiesta_ifm_dettaglio .statusLine.waiting{color:#99e7ed}#richiesta_ifm_dettaglio .statusLine.pending{color:#8ed7dc}#richiesta_ifm_dettaglio .statusLine.working{color:#65c8d0}#richiesta_ifm_dettaglio .statusLine.canceled{color:#ea444e}#richiesta_ifm_dettaglio .statusLine.exception{color:#f2bc00}#richiesta_ifm_dettaglio .statusLine.completed{color:#0c4690}.separator{background-color:#ebf1f5;height:3px}.advanced-configuration-button{align-self:flex-end;background:none;color:#8db91f;font-size:12px;font-weight:400}.advanced-configuration-button,.editor-stylized-button{border:none;font-family:SansaPro;text-transform:uppercase}.editor-stylized-button{background-color:transparent;border-radius:3px;color:#100f0c;font-size:14px;font-weight:200;height:auto;line-height:14px;margin:16px 0 0;max-width:250px;padding:12px 12px 10px 0;text-align:center;text-decoration:none;vertical-align:middle;width:auto}.editor-container{background-color:transparent}.content-header-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:16px 4px 8px;width:100%}.content-header-container .title{color:#10418b;font-family:SansaPro;font-size:18px;font-weight:500;text-align:left;text-transform:none}.editor-container .editor-bottom-buttons-container{display:flex;flex-direction:column;height:auto;width:auto}.editor-container .editor-bottom-buttons-container .editor-bottom-additional-actions-buttons-container{display:flex;flex-direction:row;height:auto;justify-content:flex-start;width:auto}.editor-container .editor-bottom-buttons-container .editor-button.space-left{margin-left:4px}.editor-check-container{align-items:center;display:flex;flex-direction:row;height:45px;justify-content:space-between;width:max-content}.editor-check-container label{color:#253b6e;font-family:SansaPro;font-size:12px;font-weight:500;margin:1px 0 0 8px;text-align:left;text-transform:uppercase;width:max-content}#single-page-editor-payment-method .editor-input-container.text{max-width:75%}.cancelable-time-container{margin:16px auto}.cancelable-time-container .time-measure-selector-container label,.cancelable-time-container label{color:#253b6e;font-family:SansaPro;font-size:12px;font-weight:500;text-transform:uppercase}.cancelable-time-container .time-measure-selector-container{margin:8px auto}.editor-week-configuration-container input::-webkit-inner-spin-button,.editor-week-configuration-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.editor-week-configuration-container input[type=number]{-moz-appearance:textfield}.editor-week-configuration-container .week-conf-container-table{border-collapse:separate;border-spacing:0 16px}.editor-week-configuration-container .week-conf-container-table .first-column-header{color:#253b6e;font-family:SansaPro;font-size:12px;font-weight:400;text-align:left}.editor-week-configuration-container .week-conf-container-table td{padding-right:8px}.editor-week-configuration-container .scrollable-select-container .item,.editor-week-configuration-container .week-conf-container-table td input{width:90px}.editor-week-configuration-container .scrollable-select-container .item{margin:4px 2px 4px 6px;text-align:center}.editor-week-configuration-container .week-conf-container-table td input{text-align:center}.editor-week-configuration-container .week-conf-container-table td.multiple input{opacity:1;pointer-events:auto}.editor-week-configuration-container .week-conf-container-table td.multiple.disabled input{opacity:.5;pointer-events:none}.editor-week-configuration-container .week-conf-container-table td.multiple .editable-until-input{cursor:not-allowed;opacity:.5;pointer-events:none}.advanced-active .editor-week-configuration-container .week-conf-container-table td.multiple .editable-until-input{cursor:text;opacity:1;pointer-events:auto}.advanced-active .editor-week-configuration-container .week-conf-container-table td.multiple.disabled .editable-until-input,.editor-week-configuration-container .week-conf-container-table td.multiple.disabled .editable-until-input{cursor:not-allowed;opacity:.5;pointer-events:none}.advanced-active .delete-icon-time-slot{display:inline}.advanced-active td.multiple.disabled .delete-icon-time-slot,.delete-editable-until,.delete-icon-time-slot{display:none}.editable-until-input.editable-until-input::-webkit-calendar-picker-indicator{display:none}.delete-icon-time-slot{color:red;cursor:pointer;margin-left:-10px;position:absolute;z-index:5}.dal-al-container{align-items:center;display:inline-flex;justify-content:space-between;max-width:50%;min-width:30%}.dal-al-container.locker{max-width:100%;min-width:75%}.dal-al-container .editor-input-container{width:48%}.dal-al-container.locker .editor-input-container{width:33%}.editor-slot-example-list{font-size:12px;white-space:pre}.nb{font-weight:700}.button-container{margin-top:.5rem}.geojson-textarea{margin-top:8px}#featureList .slotRow{border-bottom:1px solid rgba(0,0,0,.12);display:table-row}#featureList .slotRow.head .slotCell{color:rgba(0,0,0,.54);font-size:12px;font-weight:700}#featureList .slotRow .slotCell{color:#000;display:table-cell;font-size:14px;height:48px;padding:0 5px;vertical-align:middle}.slotCell.fixed-40{width:40%}.editor-pickup-map-container{height:300px;margin:8px auto;padding-left:0;padding-right:0}.delivery-options-container{margin:8px 0 0}.delivery-options-container label{color:#253b6e;font-family:SansaPro;font-size:12px;font-weight:500;text-align:left;text-transform:uppercase}.delivery-options-container .deliverySelection{margin-bottom:0!important;margin-bottom:15px;margin-top:.5rem;padding:0}.delivery-options-container .deliverySelection li{display:inline-block;list-style-type:none;margin-right:15px}.delivery-options-container .deliverySelection li:after{clear:both;content:"";display:table}.delivery-options-container .deliverySelection li label{float:left;margin:2px 0 0}.delivery-options-container .deliverySelection li .fakeCheck{float:left;margin-right:5px}.allergen-group-label{background-color:#f5f5f5;border-bottom:1px solid #ddd;color:#333;font-weight:700;padding:8px 12px}.react-select__group-heading{background-color:#f5f5f5!important;border-bottom:1px solid #ddd!important;color:#333!important;font-weight:700!important;margin:0!important;padding:8px 12px!important}.no-recipes{padding:15px 0;text-align:center}.nutrizionali{padding:15px}#ricette td{padding:5px 10px}#newProductImage{padding:25px 0}#newProductImage .images-upload-container{align-items:center;display:flex;flex-wrap:wrap}#newProductImage .bigImage-picker,#newProductImage .image-picker{align-items:center;display:inline-flex;width:100%}#newProductImage .image-picker-label{width:50%}.image-upload-wrapper{align-items:center;display:flex;margin-right:20px}@media (max-width:740px){#newProductImage .images-upload-container{align-items:flex-start;flex-direction:column}.image-upload-wrapper{margin-bottom:20px}.image-upload-wrapper:last-child{margin-bottom:0}.recipe-action-label{margin-top:10px}}#newProductImage .uploaded-image{margin-top:0;max-height:50px;position:relative}#newProductImage .image-upload-wrapper a{border:1px solid #203b72;border-radius:4px;margin-left:20px;padding:4px}#newProductImage .upload-success-message{color:green;font-weight:700;margin-left:10px}#editor-ricette h1{align-items:flex-start;display:flex;line-height:normal}#editor-ricette h1 .pic{background:url(https://i.stack.imgur.com/y9DpT.jpg) no-repeat 50%;background-size:cover;flex-shrink:0;height:100px;margin-right:15px;width:100px}#editor-ricette h1 .pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#ricette .listImg{background:url(https://i.stack.imgur.com/y9DpT.jpg) no-repeat 50%;background-size:cover;display:block;height:30px;width:30px}#ricette .listImg img{-o-object-fit:cover;object-fit:cover}#ricette header{display:none}#cerca-ricette>div{flex-basis:200px;justify-content:space-between}#cerca-ricette input{line-height:36px;margin-bottom:15px;padding:0 10px}#ingredienti,#ingredienti .icoBtn{margin-top:25px}#ingredienti .icoBtn img{height:34px}#labelIngredienti{padding-top:25px}#lista-ingredienti{padding-bottom:25px}#editor-ingredienti .bottoniera{padding:25px 0}#lista-ingredienti .icoBtn img{height:18px;transform:translateY(-2px);width:auto}.langSwitcher.titolo{height:311px}#editor-ingredienti .langSwitcher,input[name=rid]{margin-bottom:15px}#editor-ingredienti .measure{margin-top:30px}#editor-ricette .languageChooser li{opacity:.5}#editor-ricette .languageChooser li.active{opacity:1}#editor-ingredienti .languageChooser li{opacity:.5;position:relative}#editor-ingredienti .languageChooser li.has-value{opacity:1}#editor-ingredienti .languageChooser li.has-value:after{background-color:#4caf50;border-radius:50%;bottom:2px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}#editor-ingredienti .languageChooser li.selected{border:2px solid #2196f3;border-radius:4px;opacity:1}#styleEditor{margin:0 0 15px;max-height:0;overflow:hidden;transition-duration:.6s}#styleEditor.open{max-height:900px}#smartDisclaimer{color:red;font-weight:700}#variants{padding:30px 0 70px}#add-product small{display:block;margin-bottom:20px}#variants button.vadder{background:none;border:0;display:table;font-weight:700;margin:15px auto;text-transform:uppercase}#variants button.vadder img{margin-left:10px;transform:translateY(-2px);width:30px}#variants form{background:#ebf1f5;margin:15px 0;padding:35px 15px 15px;position:relative}#variants form input{width:100%}#variants li{list-style-type:none}#variants li img{height:30px;margin-top:17px}#variants li input[type=text]{line-height:40px;margin-right:28px;margin-top:10px}#variantSaver{float:right}ul.variantList li{list-style-type:circle}.percContainer{line-height:44px;margin:10px 0 0}#variants form .percContainer input{margin-right:5px;width:auto}#varForm input[type=text]{line-height:30px;outline:0;padding:0 5px}#variant-list{padding:0}#variant-list>li{margin-bottom:15px;padding:15px;position:relative}#variant-list>li:nth-child(2n){background:#fafafa}.variantRemover{cursor:pointer;position:absolute;right:15px;top:15px}.cssButtons{text-align:right}.cssButton{background:none;border:0;font-size:12px;text-decoration:underline}.variantPosUp{left:15px}.variantPosDown,.variantPosUp{cursor:pointer;position:absolute;top:0}.variantPosDown{left:35px}.variantPosDown.dis,.variantPosUp.dis{cursor:default;opacity:.2}.variantPosDown img,.variantPosUp img{width:15px}#variant-list li label{margin-left:70px;padding-top:6px}.variantList{padding-left:85px}.variantEdit{cursor:pointer;left:55px;position:absolute;top:0}.variantEdit img{width:15px}#cerchinput{line-height:34px;outline:0;width:100%}#ricette .custom-price-row,.copy-id-container{align-items:center;display:flex}.copy-id-container{color:#666;cursor:pointer;font-size:14px;gap:8px;margin-top:4px;-webkit-user-select:none;user-select:none}.copy-id-container:hover{color:#333}.copy-id-container:hover .copy-id-icon{opacity:1!important}.copy-id-icon{cursor:pointer;height:16px;opacity:.7;transition:opacity .2s;width:16px}#lista-ricette .rdt_TableRow .rdt_TableCell:first-child{white-space:nowrap!important}#lista-ricette .rdt_TableRow .rdt_TableCell:first-child>div{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#lista-ricette .rdt_TableRow .rdt_TableCell:first-child span{white-space:nowrap!important}#lista-ricette .rdt_TableRow .rdt_TableCell *{pointer-events:none}#lista-ricette .rdt_TableRow{cursor:pointer}#editor-ingredienti .content-header-title-row-flex-inline{align-items:center!important;display:flex!important;flex-wrap:nowrap!important}#editor-ingredienti .content-header-title-row-flex-inline h1{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#editor-ingredienti .content-header-title-row-flex-inline .title{display:inline-block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#wizard h1{border-bottom:2px solid #7baa6b;padding-bottom:15px}#wizard-stepper{position:relative}#wizard-stepper .step{border-right:1px solid #c8c9d2;cursor:pointer;display:inline-block;padding:0 15px;position:relative;z-index:2}#wizard-stepper .step:first-child{border-left:1px solid #c8c9d2}#wizard-stepper:before{background:#e2e4ee;content:" ";cursor:pointer;height:100%;left:0;position:absolute;top:0;transition-duration:.4s;width:84px;z-index:1}#wizard-stepper.secondo:before{left:84px}#wizard-stepper.terzo:before{left:168px}#wizard-stepper.quarto:before{left:252px}#wizard .stepContent{display:none}#wizard .stepContent .content{padding-left:30px}#wizard.primo .stepContent.primo,#wizard.quarto .stepContent.quarto,#wizard.secondo .stepContent.secondo,#wizard.terzo .stepContent.terzo{display:block}#wizard .inputContainer{margin:15px 0 30px}#uAdd{background:none;border:0}#uAdd img{margin-right:5px;width:18px}.userAdder{border-top:1px solid #7baa6b;margin-bottom:25px;margin-top:15px;padding-top:15px}.react-datepicker-wrapper,.react-datepicker-wrapper input{height:34px;outline:0;width:100%}#seats h1{margin-bottom:25px}#orders-table{display:table;margin-top:25px;width:100%}#orders-table .order-row{display:table-row}#orders-table .order-row:nth-child(2n){background:#e7e7e7}#orders-table .order-cell{display:table-cell;height:36px;padding:0 5px;vertical-align:middle}#orders-table .order-cell.intestazione{font-weight:700}#orders-table button{background:none;border:0;float:right}.no_results{margin-top:25px}#regole .rdt_TableRow{cursor:pointer}.react-datepicker-wrapper{width:100%}.react-datepicker-wrapper input{height:34px;line-height:34px;width:100%}#regole .bottoniera_top{padding:0}#regole .voucherActionBar{background:#eaf1f6;width:100%!important}#regole .voucherActionBar .col-sm-4{text-align:left}#regole .voucherActionBar .col-sm-8{text-align:right}#regole .voucherActionBar .voucherAction{background:none;border:0;font-size:18px;line-height:50px;margin-left:0;outline:0;padding:0;text-transform:uppercase;width:auto}#regole .voucherActionBar .col-sm-8 .voucherAction{margin-left:40px}#regole .voucherActionBar .voucherAction img{display:inline-block;height:24px;margin-right:10px;transform:translateY(-2px)}#regole .voucherActionBar .voucherAction.all img{height:30px}#regole .voucherActionBar .voucherAction.active{font-weight:700}#regole .voucherActionBar .selector{border-right:2px solid #fff;display:block}#regole .action-button{font-size:14px;padding:8px}#regole div.statistics-btn{padding-bottom:8px;padding-top:8px}#regole div.statistics-btn img{max-height:50px}.header-row{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.header-row .infoRequest{transform:none}.voucher-statistics-container .statistics-container{margin-top:32px;text-align:center}.voucher-statistics-container .bottoniera_top{height:42px}.voucher-statistics-container .select-date-filter-type-container{display:flex;justify-content:center;text-align:center;width:100%}.voucher-statistics-container .general-voucher-data-section{display:flex;flex-wrap:wrap;margin-bottom:24px;margin-top:24px;text-align:center;width:100%}.voucher-statistics-container .general-voucher-data-section .single-section{margin:8px 0;min-height:190px}.voucher-statistics-container .general-voucher-data-section .single-section:nth-child(n+1){margin:8px 0}@media screen and (min-width:768px){.voucher-statistics-container .general-voucher-data-section .single-section{margin:0}}.voucher-statistics-container .general-voucher-data-section .single-section.last{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.voucher-statistics-container .general-voucher-data-section .single-section.last .first,.voucher-statistics-container .general-voucher-data-section .single-section.last .last{width:100%}.editor-span{font-family:SansaPro;font-size:12px;font-weight:400;width:100%}#dettaglio-regola .same-line{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;width:100%}#dettaglio-regola .canteens-select-container{margin:4px 0 8px}#dettaglio-regola div[advanced=true] .same-line [class*=col-]{padding:0}#dettaglio-regola div[advanced=true] .row.custom{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}#dettaglio-regola div[advanced=true] .row.custom.last-block{margin:8px auto auto}#dettaglio-regola div[advanced=true] .row.custom .col-sm-0{display:none}#dettaglio-regola div[advanced=true] .row.custom .col-md-9,#dettaglio-regola div[advanced=true] .row.custom .col-sm-12,#dettaglio-regola div[advanced=true] .row.custom .col-sm-6{padding:0}#dettaglio-regola div[advanced=true] .row.custom.options [class*=col-]{height:auto;margin:4px 8px 4px 0}#dettaglio-regola div[advanced=true] .row.custom [class*=col-] .editor-input-container{height:100%}@media screen and (max-width:768px){#dettaglio-regola div[advanced=true] .row.custom{margin:0}#dettaglio-regola div[advanced=true] .row.custom.options [class*=col-]{margin:4px 0}#dettaglio-regola div[advanced=true] .row.custom [class*=col-]{padding:0;width:100%}}.data-section-container{height:100%;width:100%}.data-section-container .layout-base{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.data-section-container label.label-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-section-container .layout-one{border:1px solid #a5a5a5;padding:50px 20px}.data-section-container .layout-one .label-inner{font-family:SansaPro;font-size:16px;font-weight:600}.data-section-container .layout-one .value-inner{color:#8db91f;font-family:SansaPro;font-size:42px;font-weight:500}.data-section-container .layout-one .label-after{color:#a5a5a5;font-size:12px;margin-bottom:8px;margin-top:16px;text-transform:lowercase}.data-section-container .layout-one .value-after{color:#a5a5a5;font-family:SansaPro;font-size:26px;font-weight:500;line-height:.75}.data-section-container .layout-two{background-color:#e6eef2}.data-section-container .layout-two .value-inner{color:#8db91f;font-family:SansaPro;font-size:42px;font-weight:500}.data-section-container .layout-three{background-color:#e6eef2;padding:30px 10px}.data-section-container .layout-three .value-inner{color:#203b72;font-family:SansaPro;font-size:36px;font-weight:500}.data-section-container .layout-base.theme-0.inline,.data-section-container .layout-base.theme-1.inline,.data-section-container .layout-base.theme-2.inline,.data-section-container .layout-base.theme-3.inline{flex-direction:row}.data-section-container .layout-base.layout-three.theme-1{background-color:#fff;border:2px solid #8cbb23;border-radius:5px}.data-section-container .layout-base.layout-three.theme-1 .label-inner{text-transform:uppercase}.data-section-container .layout-base.layout-three.theme-1 .value-inner{color:#8cbb23}.data-section-container .layout-base.layout-three.theme-2{background-color:#8cbb23;border:2px solid #8cbb23;border-radius:5px;color:#fff}.data-section-container .layout-base.layout-three.theme-2 .label-inner{text-transform:uppercase}.data-section-container .layout-base.layout-three.theme-2 .value-inner{color:#fff}.data-section-container .layout-base.layout-three.theme-3{border:2px solid #e6eef2;border-radius:5px}.data-section-container .layout-base.layout-three.theme-3 .label-inner{text-transform:uppercase}.data-section-container .layout-base.layout-three.theme-3 .value-inner{color:#8cbb23}.serviceCombo h3{border-bottom:1px solid #213c73;position:relative;text-transform:capitalize}.serviceCombo h3 button{opacity:0;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.serviceCombo h3:hover button{opacity:1}.singleCombo{margin-bottom:20px;padding:15px;position:relative;transition-duration:.4s}.singleCombo .custom-price-row{align-items:center;display:flex;flex-direction:row}.singleCombo.old{opacity:.7}.singleCombo:nth-child(odd){background:#f7f7f7}.singleCombo:hover{box-shadow:3px 3px 5px rgba(0,0,0,.6)}.singleCombo h5{text-transform:uppercase}.singleCombo .icoButton{background:none;border:0;display:none;position:absolute;top:15px}.singleCombo:hover .icoButton{display:block}.singleCombo .icoButton.delete{right:15px}.singleCombo .icoButton.edit{right:45px}.singleCombo .icoButton.down{right:90px}.singleCombo .icoButton.up{right:135px}.singleCombo .icoButton img{height:20px}#editor-combo .inputContainer,#editor-combo .langSwitcher{margin-bottom:15px}#editor-combo .tipoCombo{display:inline-block}#tipoLabel{display:block}#editor-combo .fakeRadio{margin-right:25px}p.comboText{margin-bottom:25px;margin-top:15px}#editor-combo .react-datepicker-wrapper,#editor-combo .react-datepicker-wrapper input{width:100%}#editor-combo .react-datepicker-wrapper input{height:34px;padding:6px 12px}#editor-combo table{margin-top:10px;width:100%}#editor-combo table thead tr,.bottonieraEditor{border-bottom:1px solid #203b72}.bottonieraEditor button{background:none;border:0;border-bottom:1px solid #203b72;font-weight:700;padding:5px 25px;text-transform:uppercase;transform:translateY(1px)}.bottonieraEditor button.selected{border:1px solid #203b72;border-bottom-color:#fff}#editor-combo table thead tr th:first-child,#editor-combo table thead tr th:nth-child(2){width:100px}#editor-combo table thead tr th:nth-child(3){width:200px}#editor-combo table tbody tr:nth-child(odd){background:#ebf1f5}#editor-combo table tbody tr td{padding:5px}#reLabel{margin-top:35px}#box-aggiungi,#box-aggiungi-loyalty{background:#ebf1f5;margin-bottom:35px;margin-top:0;padding:35px}#box-aggiungi button,#box-aggiungi-loyalty button{margin-top:24px}#loytable{margin-bottom:25px}#hintBox,#no-loyalty{margin-bottom:15px}#priceAddition{font-size:30px;font-weight:700;padding-top:26px}#norules,#rulestable{margin-bottom:25px}#editor-combo.basic .languageChooser{display:none}.regolaTestuale button{margin:0 15px;transform:translateY(-2px)}.regolaTestuale button img{height:20px}#box-aggiungi .languageChooser,#box-aggiungi .languageContents{padding:0}#valueType{margin-top:40px}#percentageBox{padding-top:25px}.css-b62m3t-container{margin-bottom:15px}#scadute input{margin-right:5px}.gadget #loybox{margin-top:15px}.rule-gadget-title{margin-left:15px}#editor-combo .gadget-rule-delete-button{background:none;border:none;color:#dd4b39}#editor-combo .no-elements-span{margin-left:15px}.gadget-select-master-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.gadget-select-master-container .row.title{margin-left:15px}.gadget-select-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-left:15px}.structureElements .custom-price-list-icon-span{display:inline-block;margin-left:8px;margin-right:8px;vertical-align:middle}.structureElements .custom-price-list-icon-image{height:"16px";opacity:.7;width:"16px"}.structure-container{display:flex;gap:20px;padding:20px}.structure-column{flex:1 1;min-width:0}.structureElement,.structureElements h3{display:table;padding-right:50px;position:relative}.structureElement{border-radius:4px;max-width:100%;padding:8px;transition:background-color .2s ease;width:100%}.structureElement:hover{background-color:#f5f5f5}.structureElement .menuActionBar{transition-duration:.4s}.structureElement:hover .menuActionBar,.structureElements h3:hover .menuActionBar{opacity:1}#edit-menu-element-sructure .button-delete{background:transparent;border:none;cursor:pointer;vertical-align:sub}.ratings-page-container{min-height:400px}.ratings-page-container .avg-table-container .face{height:50px;margin:4px auto;width:50px}.ratings-page-container .rat-graph{align-items:center;background-color:transparent;display:flex;height:40px;justify-content:center;width:100%}.ratings-page-container .rat-graph .zero{align-items:center;background-color:#ea3423;display:flex;height:100%;justify-content:center}.ratings-page-container .rat-graph .one{align-items:center;background-color:#f4bb46;display:flex;height:100%;justify-content:center}.ratings-page-container .rat-graph .two{align-items:center;background-color:#90ba3a;display:flex;height:100%;justify-content:center}.ratings-page-container .rat-graph .three{align-items:center;background-color:#58a56c;display:flex;height:100%;justify-content:center}.ratings-page-container .rat-graph .four{align-items:center;background-color:#0c7267;display:flex;height:100%;justify-content:center}.ratings-page-container .rat-graph .zero.school{background-color:red}.ratings-page-container .rat-graph .one.school{background-color:#ffb81a}.ratings-page-container .rat-graph .two.school{background-color:#82bc03}.ratings-page-container .rat-graph .three.school{background-color:#33a766}.ratings-page-container .row-date-selector .date-rating-container-ext{align-items:center;display:flex;flex-direction:column;justify-content:center}.ratings-page-container .row-date-selector .date-rating-container-ext .filter-span{font-size:14px;text-transform:uppercase}.ratings-page-container .ratings__advanced-filters-btn{background:#fff;border:1px solid #203b72;border-radius:3px;box-shadow:none;color:#203b72;font-size:14px;height:2.25rem;line-height:1.42857143;outline:none;padding:0 2rem;text-transform:uppercase;width:auto}@media (min-width:1200px){.ratings-page-container .ratings__advanced-filters-btn{margin-top:0}}.ratings-page-container .ratings__advanced-filters-btn--is-selected{background-color:#203b72;color:#fff}.ratings-page-container .row-date-selector{align-items:center;display:flex;flex-direction:column;justify-content:center}.ratings-page-container .row-date-selector .date-rating-container-ext .date-selector-container-ext{width:100%}.ratings-page-container .single-row-container{background-color:#e8ecf3;margin-top:8px;padding:1rem}.ratings-page-container .single-row-container,.ratings-page-container .single-row-container .select-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.ratings-page-container .single-row-container .select-container .css-b62m3t-container{margin:2px 0;min-width:125px}.ratings-page-container .single-row-container .select-container .css-b62m3t-container:first-child{margin-right:4px}.ratings-page-container .single-row-container .select-container .css-b62m3t-container:last-child{margin-left:4px}.ratings-page-container .single-row-container .search-bar-container{margin-top:12px}@media screen and (min-width:480px){.ratings-page-container .single-row-container .select-container{flex-direction:row}.ratings-page-container .single-row-container .select-container .css-b62m3t-container{margin:0}.ratings-page-container .single-row-container .select-container .css-b62m3t-container:first-child{margin-right:8px}.ratings-page-container .single-row-container .select-container .css-b62m3t-container:last-child{margin-left:8px}}@media screen and (min-width:768px){.ratings-page-container .row-date-selector .date-rating-container-ext{flex-direction:row}.ratings-page-container .single-row-container{flex-direction:row;justify-content:space-between}.ratings-page-container .single-row-container .select-container{justify-content:space-between;margin-right:8px;width:auto}.ratings-page-container .single-row-container .search-bar-container{margin-top:0}}@media screen and (min-width:1080px){.ratings-page-container .row-date-selector{flex-direction:row;justify-content:center}}body *{color-adjust:exact!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@media print{.content-wrapper,.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-mini.sidebar-collapse .main-footer,.sidebar-mini.sidebar-collapse .right-side{margin-left:0!important;margin-right:0!important;margin-top:0!important}@page{size:A4 landscape;margin:0 0 0 0}.main-footer,table:not(#report-table-total){border:0!important;max-width:100%!important}.bar-chart-flex{color:#000;font-size:12px;padding:9px 0}#report-table-total .bar-chart-rating-1,.rating-legend-circle-1{background:#ea3423!important}#report-table-total .bar-chart-rating-2,.rating-legend-circle-2{background:#f4bb46!important}#report-table-total .bar-chart-rating-3,.rating-legend-circle-3{background:#90ba3a!important}#report-table-total .bar-chart-rating-4,.rating-legend-circle-4{background:#58a56c!important}#report-table-total .bar-chart-rating-5,.rating-legend-circle-5{background:#0c7267!important}.school #report-table-total .bar-chart-rating-1,.school .rating-legend-circle-1{background:red!important}.school #report-table-total .bar-chart-rating-2,.school .rating-legend-circle-2{background:#ffb81a!important}.school #report-table-total .bar-chart-rating-3,.school .rating-legend-circle-3{background:#82bc03!important}.school #report-table-total .bar-chart-rating-4,.school .rating-legend-circle-4{background:#33a766!important}.page-break{display:block;page-break-before:always}.main-footer{display:none}header,header *{font-size:22px}.content-header-title-row-flex-inline{display:none!important;height:0!important}}#ratings-charts-page{max-width:100%;position:relative;width:100%}#ratings-charts-page #ratings-sodexo-footer{display:none}#ratings-charts-page header,#ratings-charts-page header *{color:#8db91f!important;font-size:24px;font-weight:700;line-height:1.2;text-align:center}#ratings-charts-page tr.titolo-tabelle{color:#13438b!important;font-size:14px;font-weight:900;text-transform:uppercase}#ratings-charts-page tr.titolo-tabelle th{text-align:center}#ratings-charts-page .torta-votazione p{font-size:10px;font-weight:500;line-height:14px;margin-bottom:0}#ratings-charts-page th.border-zero{border-bottom:1px solid #fff;border-right:1px solid #fff;border-color:#fff #dee2e6 #dee2e6 #fff;border-style:solid;border-width:1px}#ratings-charts-page .listtopie-initialized{height:100%!important}#ratings-charts-page footer{color:#13438b!important;font-size:14px;text-align:center}#ratings-charts-page .pie-chart{max-width:100%}#ratings-charts-page #report-table-total td.ratings-bar-recipe{font-size:14px;vertical-align:middle;width:250px!important}#ratings-charts-page #report-table-total td.ratings-bar-chart{vertical-align:middle;width:750px!important}#ratings-charts-page #ratings-report-cover{display:none}@media print{#ratings-charts-page{padding-left:0!important}#ratings-charts-page #ratings-report-cover *{color:rgba(0,0,0,.64)}#ratings-charts-page #ratings-report-cover{align-items:center;display:flex;flex-direction:column;height:210mm;justify-content:center;margin-top:-35px;overflow:hidden;padding:70px;position:relative;width:100%}#ratings-charts-page #ratings-report-cover h1,#ratings-charts-page #ratings-report-cover h3{color:#13438b!important;font-weight:600;margin-bottom:15px;text-transform:none}#ratings-charts-page #ratings-report-cover h2{font-size:20px;font-weight:400;margin:10px 0}#ratings-charts-page #ratings-report-cover .ratings-report-cover-section{align-items:center;width:100%}#ratings-charts-page #ratings-report-cover #ratings-report-cover-logo-regular{width:100px}#ratings-charts-page #ratings-report-cover{font-size:30px;font-weight:700}#ratings-charts-page #ratings-report-cover #print-logo-text1{color:#8db91f!important;font-size:45px;font-weight:500}#ratings-charts-page #ratings-report-cover #print-logo-text2{color:#13438b!important;font-size:45px;font-weight:500}#ratings-charts-page #ratings-report-cover #ratings-report-cover-logo-school{width:300px}#ratings-charts-page #ratings-report-cover .ratings-report-color-primary{color:#13438b!important}#ratings-charts-page #ratings-report-cover .ratings-report-legend-item{font-size:.8rem;text-align:center}#ratings-charts-page #ratings-report-cover .ratings-report-legend-item+.ratings-report-legend-item{margin-left:40px}#ratings-charts-page #ratings-report-cover .ratings-report-legend-item img{height:80px;margin-bottom:8px;margin-left:10px}#ratings-charts-page #ratings-report-cover .ratings-report-filter-item+.ratings-report-filter-item{margin-top:25px}#ratings-charts-page .bottoniera_top{display:none!important}#ratings-charts-page table{border-collapse:collapse;margin:auto;width:auto!important}#ratings-charts-page td,#ratings-charts-page th[scope=col]:not(.border-zero,.no-external-border){width:200px!important}#ratings-charts-page #report-table-total td.ratings-bar-recipe{font-size:14px;vertical-align:middle;width:250px!important}#ratings-charts-page #report-table-total td.ratings-bar-chart{vertical-align:middle;width:750px!important}#ratings-charts-page .bar-chart-flex{color:#000;font-size:12px;padding:9px 0}#ratings-charts-page .bar-chart-rating-1{background:#ea3423!important}#ratings-charts-page .bar-chart-rating-2{background:#f4bb46!important}#ratings-charts-page .bar-chart-rating-3{background:#90ba3a!important}#ratings-charts-page .bar-chart-rating-4{background:#58a56c!important}#ratings-charts-page .bar-chart-rating-5{background:#0c7267!important}#ratings-charts-page .school .bar-chart-rating-1{background:red!important}#ratings-charts-page .school .bar-chart-rating-2{background:#ffb81a!important}#ratings-charts-page .school .bar-chart-rating-3{background:#82bc03!important}#ratings-charts-page .school .bar-chart-rating-4{background:#33a766!important}}#ratings-charts-page .text-center{text-align:center}#ratings-charts-page .no-external-border{border:0!important}#ratings-charts-page .torta-votazione:not(.torta-votazione:last-child){margin-bottom:20px}#ratings-charts-page .no-rating-for-week-text{font-size:.9em;margin-bottom:0}#ratings-charts-page .right-btn{flex:1 1;margin-right:20px;text-align:right}#ratings-charts-page .ratings-bar{width:100%}#ratings-charts-page .bar-chart-flex-row{display:flex;flex-direction:row;text-align:center}#ratings-charts-page .bar-chart-flex{color:#000;font-size:12px;padding:9px 0}#ratings-charts-page .bar-chart-rating-1{background:#ea3423!important}#ratings-charts-page .bar-chart-rating-2{background:#f4bb46!important}#ratings-charts-page .bar-chart-rating-3{background:#90ba3a!important}#ratings-charts-page .bar-chart-rating-4{background:#58a56c!important}#ratings-charts-page .bar-chart-rating-5{background:#0c7267!important}#ratings-charts-page .school .bar-chart-rating-1{background:red!important}#ratings-charts-page .school .bar-chart-rating-2{background:#ffb81a!important}#ratings-charts-page .school .bar-chart-rating-3{background:#82bc03!important}#ratings-charts-page .school .bar-chart-rating-4{background:#33a766!important}#ratings-charts-page .rating-legend{display:none;list-style:none;margin-top:10px}#ratings-charts-page .rating-legend li{display:inline-block;margin-right:20px}#ratings-charts-page .rating-legend li .rating-legend-circle{border-radius:50%;display:inline-block;height:10px;margin-right:5px;vertical-align:middle;width:10px}#ratings-charts-page .rating-legend li span{font-size:12px}#ratings-charts-page #report-table-total .bar-chart-rating-1,#ratings-charts-page .rating-legend-circle-1{background:#ea3423!important}#ratings-charts-page #report-table-total .bar-chart-rating-2,#ratings-charts-page .rating-legend-circle-2{background:#f4bb46!important}#ratings-charts-page #report-table-total .bar-chart-rating-3,#ratings-charts-page .rating-legend-circle-3{background:#90ba3a!important}#ratings-charts-page #report-table-total .bar-chart-rating-4,#ratings-charts-page .rating-legend-circle-4{background:#58a56c!important}#ratings-charts-page #report-table-total .bar-chart-rating-5,#ratings-charts-page .rating-legend-circle-5{background:#0c7267!important}#ratings-charts-page .school #report-table-total .bar-chart-rating-1,#ratings-charts-page .school .rating-legend-circle-1{background:red!important}#ratings-charts-page .school #report-table-total .bar-chart-rating-2,#ratings-charts-page .school .rating-legend-circle-2{background:#ffb81a!important}#ratings-charts-page .school #report-table-total .bar-chart-rating-3,#ratings-charts-page .school .rating-legend-circle-3{background:#82bc03!important}#ratings-charts-page .school #report-table-total .bar-chart-rating-4,#ratings-charts-page .school .rating-legend-circle-4{background:#33a766!important}#ratings-charts-page button img{bottom:1px;height:17px;margin-right:2px;position:relative;vertical-align:middle}#ratings-charts-page .ratings-bar-course-header{border-left:0!important;border-right:0!important;border-top:0!important;font-weight:600;padding-top:30px;text-align:center}#ratings-charts-page .ratings-report-list-horizontal li{display:inline-block}#ratings-charts-page .ratings-report-list-unstyled{list-style-type:none;padding:0}#ratings-charts-page .ratings-report-flex{display:flex}#ratings-charts-page .ratings-report-flex.ratings-report-flex--horizontal{flex-direction:row}#ratings-charts-page .ratings-report-flex.ratings-report-flex--horizontal .ratings-report-flex-col{flex:1 1}#ratings-charts-page .dotted-spaced{background:linear-gradient(90deg,#13438b 10%,transparent 0)!important;background-position:top!important;background-repeat:repeat-x!important;background-size:10px 2px!important;height:2px}.ratings-week-table:not([class*=dinner])~.ratings-week-table[class*=dinner] .header-week{display:none}#ratings-charts-page .ratings-week-table{overflow-x:auto}#ratings-charts-page .ratings-week-table .non-empty-table{margin:0 5% 50px}#ratings-charts-page .ratings-week-table .header-week{color:#8db91f!important;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:15px;text-align:center;text-transform:uppercase}#ratings-charts-page .ratings-week-table .tabella-report{font-size:20px;position:relative;text-align:center}#ratings-charts-page td,#ratings-charts-page th[scope=col]:not(.border-zero,.no-external-border){width:200px!important}#ratings-charts-page table{border-collapse:collapse;margin:auto;width:auto!important}#ratings-charts-page span.dettaglio-settimana{margin-left:25px}#ratings-charts-page .ratings-week-table .week-table{border-collapse:collapse;table-layout:fixed}#ratings-charts-page .ratings-week-table .occasion-table-title{color:#13438b!important;font-size:18px;font-weight:600;margin:10px;text-transform:uppercase}#ratings-charts-page .ratings-week-table .week-table td,#ratings-charts-page .ratings-week-table .week-table th{border:1px solid #ddd;min-height:200px;padding:10px;text-align:center;vertical-align:top}#ratings-charts-page .ratings-week-table .week-table th{background-color:#f4f4f4;font-size:medium;font-weight:700;text-transform:uppercase}#ratings-charts-page .ratings-week-table .course-name{background-color:#f0f0f0;font-weight:700;text-align:center;text-transform:uppercase;vertical-align:middle;width:150px}#ratings-charts-page .ratings-week-table .course-name .rotated-text{display:inline-block;text-orientation:mixed;writing-mode:vertical-lr}#ratings-charts-page .ratings-week-table .cell-data{word-wrap:break-word;height:auto}#ratings-charts-page .ratings-week-table .pie-chart{display:inline-block;margin-top:10px}.send-notification-recap .recap-table{width:100%}.scheduler-container .row.inline{display:inline-flex}.scheduler-container .p-0{padding:0}.react-js-cron{align-items:flex-start;display:flex;flex-wrap:wrap}.react-js-cron-field,.react-js-cron>div{align-items:center;display:flex}.react-js-cron-field{margin-bottom:10px}.react-js-cron-field>span,div.react-js-cron-select{margin-left:5px}.react-js-cron-select.react-js-cron-select-no-prefix{margin-left:0}div.react-js-cron-error .react-js-cron-select .ant-select-selector{background:#fff6f6;border-color:#ff4d4f}div.react-js-cron-custom-select{min-width:70px;z-index:1}div.react-js-cron-error div.react-js-cron-custom-select{background:#fff6f6}div.react-js-cron-select.react-js-cron-custom-select.ant-select div.ant-select-selector{padding-left:11px;padding-right:30px}.react-js-cron-read-only div.react-js-cron-select.react-js-cron-custom-select.ant-select div.ant-select-selector{padding-right:11px}div.react-js-cron-custom-select .ant-select-selection-search{margin:0!important;width:0!important}div.react-js-cron-custom-select .ant-select-selection-placeholder{color:inherit;left:auto;opacity:1;position:static;right:auto;top:50%;transform:none;transition:none}.react-js-cron-month-days-placeholder .react-js-cron-custom-select .ant-select-selection-placeholder,.react-js-cron-week-days-placeholder .react-js-cron-custom-select .ant-select-selection-placeholder{opacity:.4}.react-js-cron-custom-select-dropdown{min-width:0!important;width:174px!important}.react-js-cron-custom-select-dropdown .rc-virtual-list,.react-js-cron-custom-select-dropdown-grid .rc-virtual-list-holder{max-height:none!important}.react-js-cron-custom-select-dropdown-grid .rc-virtual-list-holder-inner{display:grid!important;grid-template-columns:repeat(4,1fr)}.react-js-cron-custom-select-dropdown-grid .rc-virtual-list-holder-inner .ant-select-item-option-content{text-align:center}.react-js-cron-custom-select-dropdown-hours-twelve-hour-clock{width:260px!important}.react-js-cron-custom-select-dropdown-minutes-large{width:300px!important}.react-js-cron-custom-select-dropdown-minutes-large .rc-virtual-list-holder-inner{grid-template-columns:repeat(6,1fr)}.react-js-cron-custom-select-dropdown-minutes-medium{width:220px!important}.react-js-cron-custom-select-dropdown-minutes-medium .rc-virtual-list-holder-inner{grid-template-columns:repeat(5,1fr)}.react-js-cron-period>span:first-child{margin-left:0!important}.react-js-cron-period .react-js-cron-select.ant-select-single.ant-select-open .ant-select-selection-item{opacity:1}.react-js-cron-select-dropdown-period{min-width:0!important;width:auto!important}.react-js-cron-clear-button{margin-bottom:10px;margin-left:10px}.react-js-cron-disabled .react-js-cron-select.ant-select-disabled{background:#f5f5f5}div.react-js-cron-select.react-js-cron-custom-select.ant-select div.ant-select-selector>.ant-select-selection-overflow{align-items:center;flex:initial}.input-range-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.input-range-container .form-container{background-color:transparent;border:none;border-bottom:1px solid #000;font-size:20px;padding:0 0 8px;width:-moz-fit-content;width:fit-content}.input-range-container .form-container label{margin:0;text-transform:uppercase}.input-range-container .form-container input{border:none;font-size:20px;margin:0;outline:none;text-align:right}.input-range-container .clear-btn{align-self:flex-end;background:transparent;border:none;font-family:SansaPro-SemiBold;font-size:16px;text-align:right}.priority-send-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.priority-send-container .single-priority-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.priority-send-container .single-priority-container .css-b62m3t-container{min-width:250px;text-align:center}.priority-send-container .single-priority-container.row-0 .send-all-container{visibility:hidden}.priority-send-container .single-priority-container .single-priority-label{font-family:SansaPro;font-weight:500;margin-bottom:0;text-align:right;width:125px}.priority-send-container .single-priority-container .single-option-container{background:none;border:1px solid #030303;padding:8px;width:-moz-fit-content;width:fit-content}.priority-send-container .single-priority-container .single-option-container.active{background-color:#8db91f}.priority-send-container .single-priority-container .fakeCheck,.priority-send-container .single-priority-container .inputCheck{float:left;margin-right:8px}.priority-send-container .single-priority-container .lds-ripple{margin:0 0 0 16px}.filter-section-title{color:#8cbb23;font-family:SansaPro;font-size:28px;font-weight:500;margin-bottom:16px}.notification-template-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;max-width:100%;width:100%}.notification-template-container .single-notification-template-container{align-self:center;margin-top:8px;max-width:none}.notification-template-container .notification-template-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:16px;max-width:none;width:100%}.notification-template-container .notification-template-item h4.title{text-transform:uppercase}.notification-template-container .single-notification-template-container .notification-template-item .background-img{height:auto;-o-object-fit:contain;object-fit:contain;width:-moz-fit-content;width:fit-content;width:auto}.notification-template-container .single-notification-template-container .notification-template-item.push .container{height:100%;position:relative;width:100%}.notification-template-container .single-notification-template-container .notification-template-item.push .container .text-container{background-color:#fff;border-radius:10px;color:#555;display:flex;flex-direction:column;left:50%;padding:10px 15px;position:absolute;top:50%;transform:translate(-50%,-60%);width:75%}.notification-template-container .single-notification-template-container .notification-template-item.push .container .text-container .title{font-size:12px;font-weight:700}.notification-template-container .single-notification-template-container .notification-template-item.push .container .text-container .abstract{font-size:12px}.notification-template-container .single-notification-template-container .notification-template-item.push .container .text-container .fake-hour{color:#919191;font-size:12px;margin-top:8px;text-align:right;width:100%}.notification-template-container .single-notification-template-container .notification-template-item.sms .container{height:100%;position:relative;width:100%}.notification-template-container .single-notification-template-container .notification-template-item.sms .container .text-container{background-color:#fff;border-radius:10px;color:#555;display:flex;flex-direction:column;left:50%;padding:10px 15px;position:absolute;top:50%;transform:translate(-50%,-60%);width:75%}.notification-template-container .single-notification-template-container .notification-template-item.sms .container .text-container .abstract{font-size:12px}.notification-template-container .single-notification-template-container .notification-template-item.sms .container .text-container .fake-hour{color:#919191;font-size:12px;margin-top:8px;text-align:right;width:100%}.notification-template-container .single-notification-template-container .notification-template-item.email .container{height:100%;position:relative;width:100%}.notification-template-container .single-notification-template-container .notification-template-item.email .container .text-container{background-color:#fff;border-radius:10px;color:#555;display:flex;flex-direction:column;font-size:12px;left:50%;padding:10px 15px;position:absolute;top:50%;transform:translate(-50%,-60%);width:90%}.notification-template-container .single-notification-template-container .notification-template-item.email .container .text-container .field,.notification-template-container .single-notification-template-container .notification-template-item.email .container .text-container .title{font-size:12px;font-weight:700}.notification-template-container .single-notification-template-container .notification-template-item.email .container .text-container .abstract{font-size:12px}.notification-template-container .single-notification-template-container .notification-template-item.email .container .text-container .content{font-size:12px;margin:0;padding:0}@media screen and (min-width:1700px){.notification-template-container{flex-direction:row;justify-content:space-between;max-width:100%}.notification-template-container .single-notification-template-container{align-self:flex-start;margin-top:0;max-width:33%}}.send-notification-container{padding-left:0;padding-right:0}.fixed-item{background-color:#fff;left:50%;min-width:75%;position:fixed;top:50px;transform:translateX(-50%);z-index:99999}.fixed-item .fixed-img{margin-right:8px}.fixed-item .col-xs-2.width-20{width:20%}@media screen and (min-width:768px){.fixed-item{top:66.4px}}@media screen and (min-width:992px){.fixed-item{min-width:50%}}.send-notification-container .row.custom-row{text-align:center}.send-notification-container .date-selector-container-ext .btn-default.search{background:transparent}.send-notification-container .container-fluid.layout-option-two .row,.send-notification-container .container-fluid.layout-option-two .row .select-shortcut-option{width:-moz-fit-content;width:fit-content}.send-notification-container .w-100{width:100%}.send-notification-container .horizontal-flex{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.send-notification-container .horizontal-flex .editor-list-field-title{margin-top:0}.send-notification-container .horizontal-flex .css-b62m3t-container{min-width:200px}.send-notification-container .filters-row{grid-row-gap:15px;grid-column-gap:0;align-items:center;-moz-column-gap:0;column-gap:0;display:grid;grid-auto-flow:row;grid-auto-rows:1fr;height:100%;justify-content:center;row-gap:15px;width:100%}.send-notification-container .filters-row .item{height:100%;width:100%}.send-notification-container .filters-row .item .custom-container{height:100%}.send-notification-container .filters-row .item:first-child,.send-notification-container .filters-row .item:nth-child(2),.send-notification-container .filters-row .item:nth-child(3),.send-notification-container .filters-row .item:nth-child(4){grid-column:1}@media screen and (min-width:900px){.send-notification-container .filters-row{grid-row-gap:0;grid-column-gap:15px;align-items:center;-moz-column-gap:15px;column-gap:15px;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;height:100%;justify-content:space-between;row-gap:0;width:100%}.send-notification-container .filters-row .item:first-child{grid-column:1}.send-notification-container .filters-row .item:nth-child(2){grid-column:2}.send-notification-container .filters-row .item:nth-child(3){grid-column:3}.send-notification-container .filters-row .item:nth-child(4){grid-column:4}}.progressVisualFull{display:flex;height:6px;margin:20px 0}.progressVisualPart{transition:width 2s}.progressLabel{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{border:1px solid transparent;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.react-tabs__tab--selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{background:#fff;bottom:-5px;content:"";height:5px;left:-4px;position:absolute;right:-4px}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}#email_template .langSwitcher{padding:15px}#datiPrincipali,#limits{margin-bottom:15px}#email_template .bottoniera{margin-top:15px}#email_templates button{background:none;border:0}#email_templates button img{height:20px}#email_category{margin-bottom:15px}#email_category .fakeRadio{float:left;margin-right:15px}#email_category:after{clear:both;content:" ";display:table}#templateStyle{background:#ebf1f5;margin:15px 0;padding:15px}#templateStyle>div{background:#fff;height:200px}#templateStyle textarea{-webkit-text-fill-color:#000!important}#email_template #delay input,#email_template #delay select{height:34px;line-height:34px;width:100%}#email_template #delay select{margin-top:26px}#email_template #tipoOrdine{margin-top:15px}#email_template #user_templates,#recipients{margin-bottom:15px}#elenco-destinatari{margin-top:15px}#elenco-destinatari input{display:block;width:100%}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.modificaServizio{background:none;border:0;outline:0}.modificaServizio img{height:20px}#dateValidita{margin-top:15px}#dateValidita .react-datepicker-wrapper input{width:100%}#titoloServizio{margin-bottom:15px}.row.topSpace{margin-top:15px}.row.topPadding{padding-top:15px}.elimina{background:none;border:0}.elimina img{height:20px}#modal-aggiunta-cataloghi ul{padding:0}.availableCatalog{cursor:pointer;list-style-type:none;padding:10px}.availableCatalog:hover{box-shadow:1px 1px 3px #ddd}.serviceCatalog{border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:10px;width:100%}.serviceCatalog.heading{border:0;font-weight:700}.serviceCatalog .catalogName,.serviceCatalog .catalogValidity{flex:1 1}.serviceCatalog .catalogActions{flex:0 1}.serviceCatalog.heading .catalogActions button{cursor:default;opacity:0;outline:0}.serviceCatalog:last-child{border-bottom:1px solid #e0e0e0}#cercaImmagini .input-group-addon{background:none;border:0;border-bottom:1px solid #203b72;cursor:pointer;transition-duration:.4s}#cercaImmagini .input-group-addon:hover{background:#203b72;color:#fff}.iconsSet{display:flex}.iconsSet .iconElement{border:2px solid transparent;cursor:pointer;height:100px;position:relative;transition-duration:.4s;width:100px}.iconsSet .iconElement.selected,.iconsSet .iconElement:hover{border:2px solid #203b72}.iconsSet .iconElement img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.add-catalog-btn{margin-left:auto}#newProductImage .image-picker-label{width:700px}#service-details .row .image-picker{align-items:center;display:inline-flex}#service-details .row .image-picker .uploaded-image{margin-top:0;position:relative;width:40px}#service-details .row .image-picker .upload-success-message{color:green;font-weight:700;margin-left:10px;margin-right:8px}.select-occasions-container{align-items:center;display:flex;justify-content:flex-start;width:50%!important}.select-occasions-container .custom-select-text{font-size:20px;margin:0 10px 0 15px;padding:15px 5px 5px;width:370px}.select-occasions-container .select-container{margin:0 auto 0 5px;width:100%}.select-occasions-container .custom-select{color:#333;font-size:16px;padding:10px;width:100%}.select-occasions-container .custom-select option{background-color:#fff;color:#333}.select-occasions-container .custom-select:hover{border-color:#aaa}.select-occasions-container .custom-select:focus{border-color:#4caf50;box-shadow:0 0 10px rgba(76,175,80,.5);outline:none}#componentsLimits h3{margin-bottom:10px}#componentsLimits ul{margin:0;padding:0}#componentsLimits ul li{display:flex;justify-content:space-between;list-style-type:none;padding:10px}#componentsLimits ul li:nth-child(odd){background:#f7f7f7}#componentsLimits ul li .qt{flex-basis:50%}.switch *{box-sizing:border-box}.switch{display:inline-block;height:18px;position:relative;width:35px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border:1px solid #10418b;bottom:1px;content:"";height:14px;left:2px;width:14px}input+.slider{background-color:transparent;border:1px solid #10418b}input:checked+.slider{background-color:#10418b}input:focus+.slider{box-shadow:0 0 1px #10418b}input:checked+.slider:before{transform:translateX(16px)}.slider.round{border-radius:18px}.slider.round:before{border-radius:50%}@media (max-width:1023px){.hidden--phone{display:none!important}}#survey-page{font-size:14px;margin:0 0 0 20px;padding:0;position:relative}#survey-page,#survey-page h1,#survey-page h2,#survey-page h3,#survey-page h4,#survey-page h5,#survey-page h6{color:#253b6e;font-weight:500}#survey-page h2{font-size:27px;margin:20px 0 40px}#survey-page h3{font-size:21px;margin:35px 0 10px}#survey-page h6{font-size:14px;font-weight:500;margin:5px 0}#survey-page sup{text-transform:lowercase}#survey-page button{text-transform:uppercase}#survey-page:not(.info-box) #box-info-left,#survey-page:not(.info-box) #box-info-right{display:none;flex:0 1;overflow:hidden}#survey-page #box-info-right p{margin-bottom:26px}#survey-page.info-box #box-survey-form,#survey-page.info-box #box-survey-list,#survey-page.info-box #box-survey-status{display:none;flex:0 1;overflow:hidden}#survey-page .page-title{color:#253b6e;font-size:21px;font-weight:500}#survey-page .flex-container--h{display:flex;flex-direction:row;justify-content:center}@media (max-width:1023px){#survey-page .flex-container--h.responsive{flex-direction:column}#survey-page .flex-container--h.responsive [class*=flex-col--]{flex:1 1}}@media (min-width:1024px){#survey-page .flex-container--h.wrap{flex-wrap:wrap}#survey-page .flex-container--h.wrap [class*=flex-col--]{flex:1 0 33%}}#survey-page .flex-container--h.spaced-content{justify-content:space-between}#survey-page .flex-container--v{display:flex;flex-direction:column}#survey-page .flex-col--1{flex:1 1}#survey-page .flex-col--2,#survey-page .flex-col--3,#survey-page .flex-col--4{flex:2 1}#survey-page .boxed{margin:auto;max-width:1600px}#survey-page .flex-space-between{justify-content:space-between}#survey-page .bottom--v{align-items:flex-end}#survey-page .center--v{align-items:center}#survey-page .center--v_content{display:flex;flex-direction:column;justify-content:center}#survey-page .right--h{justify-content:flex-end}#survey-page #main-content{background-color:#ebf1f5}#survey-page #main-content,#survey-page #main-header{padding:20px}#survey-page .padded-box{border-radius:6px;padding:20px 30px}#survey-page .padded-box.white{background-color:#fff}#survey-page .padded-box.compact{padding:20px}#survey-page .white-box{background-color:#fff}#survey-page #main-logo{margin-right:20px}@media (max-width:1023px){#survey-page #main-logo,#survey-page #main-title{margin-bottom:10px}}#survey-page #info-button{margin-left:20px}#survey-page .text_uppercase{text-transform:uppercase}#survey-page .text_right{text-align:right}#survey-page .flex-container_gap{gap:15px}#survey-page .clickable{cursor:pointer}#survey-page #box-survey-form,#survey-page #box-survey-list{justify-content:flex-start}@media (max-width:1023px){#survey-page #box-survey-form,#survey-page #box-survey-list{padding-right:0}}#survey-page #box-survey-list{flex-wrap:wrap;padding-top:25px}#survey-page #box-survey-form{padding-right:60px}#survey-page #main-content{padding:26px 60px}@media (max-width:1023px){#survey-page #main-content{padding:20px}}#survey-page input[type=date],#survey-page input[type=text],#survey-page select,#survey-page textarea{box-sizing:border-box;width:100%}#survey-page input[type=text],#survey-page select,#survey-page textarea{background-color:#fff;border:none;border-radius:9px;color:#333;line-height:1;padding:28px 20px;resize:none}#survey-page input[type=date]{border:none;border-bottom:1px solid #253b6e;color:#253b6e;text-align:center}#survey-page input[type=date]::-webkit-calendar-picker-indicator,#survey-page input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;display:none}#survey-page select{-webkit-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABRWlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSSwoyGFhYGDIzSspCnJ3UoiIjFJgf87AzSDIwMGgwaCTmFxc4BgQ4ANUwgCjUcG3awyMIPqyLsgspkst7vlBttult3s4H42VOICpHgVwpaQWJwPpP0CcllxQVMLAwJgCZCuXlxSA2B1AtkgR0FFA9hwQOx3C3gBiJ0HYR8BqQoKcgewbQLZAckYi0AzGF0C2ThKSeDoSG2ovCPD4uCt4uAQphLt5uBBwLumgJLWiBEQ75xdUFmWmZ5QoOAJDKVXBMy9ZT0fByMDImIEBFOYQ1Z9vgMOSUYwDIVYgxsBgMQMo+BAhFg/0w3Y5Bgb+PoSYGtC/Al4MDAf3FSQWJcIdwPiNpTjN2AjC5t7OwMA67f//z+EMDOyaDAx/r////3v7//9/lzEwMN9iYDjwDQCUDl9OicrepwAAAZtpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KCJJr3wAAAWtJREFUWAlj/A8EDAMImAbQbrDVow4YDYHREBgNgcEZAg+fvGJYu+UoVQrJl68/MCxbd4Dhz9+/WM1jwSZaUjeT4eLl2wznL91haKmKx6aEKLFbd58yxGa0M7z/8ImBm5Odwd/TEkMf1igoygpl4OBgZ1i1fi9DTdtCDE3ECCBbrqOlzODuZIxdG6g2xAaOnb7+X9cm5b+qSez/6tYF2JTgFLt558l/M5dssN7AuIb/n798x6mWAacMUALZEVllk////vMHn3KwHCmWgzTgdQBIAbIjUgr68DqCVMuJcgCxjiDHcqIdQMgR5FpOkgNwOYISy0FmMoJdgT2DYBU9fuYGQ3phL8OPHz8ZLMx0GG7eegTO56CstmhaOQMPNwdWfbgESXYAyCBkR4D45FoO0kswF4BCCBuA5Q5C+RybXmQxskIA7HIgcenafQYleUmSgx2mH0RT5ABkg8hlY60LyDWMHH2jDhgNgdEQAABZP4BFicCwwAAAAABJRU5ErkJggg==);background-position:no-repeat;background-position-x:calc(100% - 20px);background-position-y:center;background-size:20px;color:#253b6e}#survey-page .survey-question__choice-answers-range select{background-position-x:calc(100% - 6px);background-size:13px;border-radius:6px;font-size:11px;padding:6px 29px 5px 17px}#survey-page hr{background:#fff;border:none;height:2px;margin-top:23px}#survey-page img.responsive{max-width:100%}#survey-page h1,#survey-page h2,#survey-page h3,#survey-page h4,#survey-page h5,#survey-page h6{margin:0}#survey-page h1{font-size:24px;text-transform:none}#survey-page h1 .infoRequest{bottom:2px;display:inline-block;margin-top:0}#survey-page h1 .infoRequest .pallino{height:22px;line-height:22px;width:22px}#survey-page h2{font-size:14px;margin-bottom:12px}#survey-page h3{font-size:18px;margin-bottom:24px}#survey-page h4{font-size:11px;margin-bottom:13px;margin-top:20px}#survey-page .survey-question__select-type__choice{background:#fff;border-radius:6px;color:#707070;cursor:pointer;display:inline-block;font-size:11px;font-weight:500;line-height:1;margin-right:8px;padding:6px 18px;text-transform:uppercase}#survey-page .survey-question__select-type__choice.active{background:#253b6e;color:#fff}@media (max-width:1023px){#survey-page .survey-question__select-type__choice{display:block;margin-bottom:8px}}#survey-page .survey-question__subtitle{margin-bottom:7px}#survey-page .survey-question__add-button{cursor:pointer;margin-top:10px}#survey-page .survey-question__add-button__label,#survey-page .survey-question__add-button__plus{display:inline-block}#survey-page .survey-question__add-button__label{color:#253b6e;font-weight:500}#survey-page .survey-question__add-button__label.small{font-size:11px}#survey-page .survey-question__add-button__plus{height:40px;margin-right:15px;vertical-align:middle;width:40px}#survey-page .survey-question__add-button__plus img{bottom:2px;position:relative}#survey-page .survey-question__add-button__plus.small{height:22px;margin-right:10px;width:22px}#survey-page .survey-question__add-button__plus.small img{bottom:0}#survey-page .survey-question__title__actions{cursor:pointer;font-size:11px;font-weight:500}#survey-page .survey-question__title__actions img{bottom:1px;margin-right:10px;position:relative;vertical-align:middle;width:11px}@media (max-width:1023px){#survey-page #survey-report-buttons-container{width:100%}}#survey-page .survey-report-button{background:transparent;border:1px solid #253b6e;border-radius:6px;line-height:1;margin-left:30px;padding:13px 10px 10px}@media (max-width:1023px){#survey-page .survey-report-button{display:block;margin-bottom:10px;margin-left:0;width:100%}}#survey-page .survey-report-button img{bottom:2px;height:20px;margin-left:8px;position:relative}#survey-page .survey-save-button{background:#253b6e;border:none;border-radius:6px;color:#fff;cursor:pointer;line-height:1;margin-top:30px;padding:12px 30px}@media (max-width:1023px){#survey-page .survey-save-button{margin-top:24px;width:100%}}#survey-page #box-survey-status .padded-box{padding:20px 40px}#survey-page .box-survey__item{grid-gap:22px 0;display:grid;flex:1 1 33%;gap:22px 0;grid-auto-flow:row;grid-template-areas:"title chart" "preview ." "detail edit";grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto}@media (min-width:1024px){#survey-page .box-survey__item{max-width:31%}}#survey-page .box-survey__item__title{grid-area:title}#survey-page .box-survey__item__chart{grid-area:chart}#survey-page .box-survey__item__preview{grid-area:preview}#survey-page .box-survey__item__detail{grid-area:detail}#survey-page .box-survey__item__edit{grid-area:edit}#survey-page .box-survey__item__detail,#survey-page .box-survey__item__preview,#survey-page .box-survey__item__title{padding-right:20px}#survey-page .box-survey__item__title h3{cursor:pointer;margin-bottom:0}#survey-page .box-survey__item__chart img,#survey-page .box-survey__item__edit img{cursor:pointer;width:20px}#survey-page .box-survey__item__detail{color:#333;font-size:12px;font-weight:400}#survey-page .box-survey__item__preview input{border:1px solid #c8ccd0;color:#c8ccd0;font-size:12px;font-weight:500;position:relative}#survey-page .box-survey__item__preview input[disabled],#survey-page .box-survey__item__preview input[readonly]{background-color:#fff}#survey-page .box-survey__item__preview input.active{border-color:#94a8b9;color:#253b6e}#survey-page .box-survey__item__preview input:nth-child(2),#survey-page .box-survey__item__preview input:nth-child(3){margin-top:-20px}#survey-page .box-survey__item__preview input:first-child{z-index:9}#survey-page .box-survey__item__preview input:nth-child(2){z-index:8}#survey-page .box-survey__item__preview input:nth-child(3){z-index:7}#survey-page .survey-question__choice-actions-container div{display:inline-block}#survey-page .survey-question__choice-answers-range{margin-left:20px;vertical-align:middle}#survey-page .vertical-line{background-color:#fff;height:18px;margin:0 10px;vertical-align:middle;width:2px}#survey-page .langSwitcher{background:transparent}#survey-page .langSwitcher .languageChooser{margin:0;padding:0}#survey-page .langSwitcher .languageChooser li.disabled{opacity:.3}#survey-page h3 .switch{margin-left:24px;vertical-align:middle}#survey-page #survey-legend{background:#fff;border-top-left-radius:0;box-shadow:3px 3px 9px -7px;left:0;max-width:600px;position:absolute;top:34px;width:100%}#survey-page #survey-legend__container{padding-right:16px;padding-top:16px;position:relative}#survey-page #survey-legend__close-button{height:15px;position:absolute;right:0;top:0;width:15px}#survey-page #box-survey-report-details,#survey-page #box-survey-report-title{padding-right:200px}@media (max-width:1023px){#survey-page #box-survey-report-details,#survey-page #box-survey-report-title{padding-right:0}#survey-page .inverse--mobile{flex-direction:column-reverse!important}}#survey-page .content-header-title-row-flex-inline .title{flex:1 1}#survey-page .text--right{text-align:right}#survey-page .text--center{text-align:center}#survey-page .font--12{font-size:12px}#survey-page .font--14{font-size:14px}#survey-page .font--15{font-size:15px}#survey-page .font--18{font-size:18px}#survey-page .font--24{font-size:24px}#survey-page .font--28{font-size:28px}#survey-page .font--30{font-size:30px}#survey-page .average-rating{-webkit-appearance:none;appearance:none;color:transparent;display:inline-block;position:relative;vertical-align:baseline;width:auto}#survey-page .average-rating:before{-webkit-text-fill-color:transparent;-webkit-background-clip:text;color:rgba(0,0,0,.2);content:"★★★★★";font-size:10px;font-size:40px;left:0;letter-spacing:2px;letter-spacing:6px;line-height:10px;line-height:25px;position:absolute;top:0}#survey-page .average-rating.big:before{font-size:80px;letter-spacing:5px;line-height:45px}#survey-page .average-rating.rate--5:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#253b6e 100%,rgba(0,0,0,.2) 0);-webkit-background-clip:text}#survey-page .average-rating.rate--4:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#253b6e 80%,rgba(0,0,0,.2) 0);-webkit-background-clip:text}#survey-page .average-rating.rate--3:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#253b6e 60%,rgba(0,0,0,.2) 0);-webkit-background-clip:text}#survey-page .average-rating.rate--2:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#253b6e 40%,rgba(0,0,0,.2) 0);-webkit-background-clip:text}#survey-page .average-rating.rate--1:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#253b6e 20%,rgba(0,0,0,.2) 0);-webkit-background-clip:text}#survey-page .survey-report-avg-header .flex-col--1{margin-left:50px}#survey-page .rating-progress{background-color:#253b6e;height:15px}#survey-page .infoRequest{margin-top:-4px}.toast{background-color:#333;border-radius:2px;bottom:30px;color:#fff;left:50%;margin-left:-125px;min-width:250px;padding:16px;position:fixed;text-align:center;visibility:hidden;z-index:1}.toast.toast__success{background-color:#8bbb23b8}.toast.toast__error{background-color:#bb2343b8}.toast.show{animation:fadein .5s,fadeout .5s 2.6s;visibility:visible}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}#survey-page.survey-report-page h2{font-size:18px}#survey-page .flex-container--h.header-stars{margin:15px 0 20px}#survey-page .survey-report-avg-header .font--12{margin-bottom:-5px}#survey-page .area-percentuali{flex-basis:80px;margin:0 30px 0 -90px;text-align:center}@media only screen and (min-width:1478px) and (max-width:1680px){#survey-page .area-percentuali{margin:0 15px 0 -15px}}@media only screen and (min-width:1356px) and (max-width:1477px){#survey-page .area-percentuali{margin:0 15px 0 -15px}}@media only screen and (min-width:1200px) and (max-width:1355px){#survey-page .area-percentuali{margin:0 15px 0 25px}}@media only screen and (min-width:993px) and (max-width:1199px){#survey-page .area-percentuali{margin:0 15px 0 130px}}@media only screen and (min-width:768px) and (max-width:992px){#survey-page .area-percentuali{margin:0 35px 0 165px}}#survey-page .titolo-voti{margin-bottom:15px}#survey-page .pulsante_tutte-risposte{margin:10px 0 0}#survey-page .pulsante_tutte-risposte img{margin:0 0 0 15px;max-width:40px!important}#survey-page .date-survey{margin:12px 0 0}@media only screen and (min-width:1478px) and (max-width:1680px){#survey-page #box-survey-report-details{padding:0 15px 0 0}}@media only screen and (min-width:1356px) and (max-width:1477px){#survey-page #box-survey-report-details{padding:0 15px 0 0}}@media only screen and (min-width:1200px) and (max-width:1355px){#survey-page #box-survey-report-details{padding:0 15px 0 0}}@media only screen and (min-width:993px) and (max-width:1199px){#survey-page #box-survey-report-details{padding-right:13px}}#survey-page .area-progress{padding-right:10px}@media only screen and (min-width:768px) and (max-width:992px){#survey-page .area-progress{min-width:295px}}ol{list-style-position:inside;padding-left:0}ol li{margin-bottom:14px}.mb-0{margin-bottom:0!important}.flip-vertical{transform:rotate(180deg)}.rotate-90-cw{transform:rotate(90deg)}.flip-vertical.rotate-90-cw{transform:rotate(-90deg)}.modal-overlay{align-items:center;background:rgba(81,81,81,.59);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content{border-radius:6px;max-height:500px;max-width:500px;padding:12px;position:relative;text-align:center;width:95%}.modal-content .close-button{height:30px}.modal-content .qr-code-canteen-logo{display:none}.modal-content .modal-content-close{position:absolute;right:12px}.modal-content .qr-code-container{display:inline-block}.modal-content .qr-code-container .qr-code-image{background-color:#004190;border:12px solid #004190;border-radius:5px;margin-top:20px;padding:0;width:200px}.modal-content .qr-code-container .canteen-id,.modal-content .qr-code-container .principal-text{font-size:16px;line-height:1.2;margin-top:12px;position:static}.modal-content #react-qrcode-logo{border-radius:4px}.modal-content .modal-action{font-size:18px;margin-bottom:12px;margin-top:20px}.list-item-no-style{list-style-type:none!important}.checkbox-container{cursor:pointer;display:block;font-size:22px;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-checkmark{background-color:#fff;border-radius:6px;height:24px;left:-35px;position:absolute;top:9px;width:24px}.checkbox-container:hover input~.checkbox-checkmark{background-color:#eee}.checkbox-container input:checked~.checkbox-checkmark{background-color:#fff}.checkbox-checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkbox-checkmark:after{display:block}.checkbox-container .checkbox-checkmark:after{border:solid #253b6e;border-width:0 1px 1px 0;height:12px;left:9px;top:5px;transform:rotate(45deg);width:7px}.lds-ellipsis{display:inline-block;height:auto;position:relative;width:70px}.lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:13px;position:absolute;top:-10px;width:13px}.lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}#tickets-status-page{color:#353535;font-size:14px;margin:0;padding:0}#tickets-status-page h1,#tickets-status-page h2,#tickets-status-page h3,#tickets-status-page h4,#tickets-status-page h5,#tickets-status-page h6{color:#253b6e;font-weight:500;margin:0}#tickets-status-page h2{font-size:27px;margin:20px 0 40px}#tickets-status-page h3{font-size:21px;margin:35px 0 10px}#tickets-status-page h6{font-size:14px;font-weight:500;margin:5px 0}#tickets-status-page:not(.info-box) #box-info-left,#tickets-status-page:not(.info-box) #box-info-right{display:none;flex:0 1;overflow:hidden}#tickets-status-page #box-info-right p{margin-bottom:26px}#tickets-status-page.info-box #box-calendar,#tickets-status-page.info-box #box-day-tickets{display:none;flex:0 1;overflow:hidden}#tickets-status-page .page-title{color:#253b6e;font-size:21px;font-weight:500}#tickets-status-page .flex-container--h{display:flex;flex-direction:row;justify-content:center}@media (max-width:1023px){#tickets-status-page .flex-container--h.responsive{flex-direction:column}#tickets-status-page .flex-container--h.responsive [class*=".flex-col--"]{flex:1 1}}#tickets-status-page .flex-container--v{display:flex;flex-direction:column}#tickets-status-page .flex-col--1{flex:1 1}#tickets-status-page .boxed{margin:auto;max-width:1600px}#tickets-status-page .flex-space-between{justify-content:space-between}#tickets-status-page .center--v{align-items:center}#tickets-status-page .right--h{justify-content:flex-end}#tickets-status-page #tickets-status-page{min-height:100vh}#tickets-status-page #main-content{background-color:#ebf1f5}#tickets-status-page #main-content,#tickets-status-page #main-header{padding:20px}#tickets-status-page .padded-box{border-radius:8px;margin:10px 10px 20px;padding:20px 30px}#tickets-status-page .padded-box.white,#tickets-status-page .white-box{background-color:#fff}#tickets-status-page .defcon-grade{align-items:center;color:#fff;display:flex;font-size:30px;font-weight:700;height:40px;justify-content:center;width:40px}#tickets-status-page .defcon-grade.grade--0{background-color:#f7f7f7}#tickets-status-page .defcon-grade.grade--1{background-color:#333}#tickets-status-page .defcon-grade.grade--2{background-color:#d60000}#tickets-status-page .defcon-grade.grade--3{background-color:#ffb81a}#tickets-status-page .defcon-grade.grade--4{background-color:#8db91f}#tickets-status-page .defcon-grade.grade--5{background-color:#c0d9ea}@media (max-width:1023px){#tickets-status-page .defcon-grade{font-size:20px;height:30px;width:30px}}#tickets-status-page .defcon-detail-container{margin-left:30px}#tickets-status-page .defcon-date{color:#253b6e;margin-bottom:20px}#tickets-status-page .defcon-grade-title{color:#253b6e;font-size:27px;font-weight:500;margin-bottom:30px;margin-top:5px}#tickets-status-page .defcon-update-title{color:#253b6e;font-weight:500;margin-bottom:10px;margin-top:30px}#tickets-status-page .defcon-update-date{color:#707070}#tickets-status-page .defcon-update-container{margin-bottom:20px}#tickets-status-page #current-defcon-grade-container{margin:0 30px}#tickets-status-page #current-defcon-grade-container .defcon-grade{filter:brightness(.2);margin:0 2px;opacity:.75}#tickets-status-page #current-defcon-grade-container .defcon-grade.active{filter:none;opacity:1}@media (max-width:1023px){#tickets-status-page #current-defcon-grade-container{margin:10px 30px}}#tickets-status-page #main-logo{margin-right:20px}@media (max-width:1023px){#tickets-status-page #main-logo,#tickets-status-page #main-title{margin-bottom:10px}}#tickets-status-page #info-button{margin-left:20px}#tickets-status-page .calendar-month-title{margin-bottom:5px;text-transform:uppercase}#tickets-status-page .calendar-month-single-day-label,#tickets-status-page .calendar-month-title{color:#253b6e;font-size:12px;font-weight:500}#tickets-status-page .calendar-month-container{margin-bottom:10px}#tickets-status-page .calendar-month-days-container{display:flex;justify-content:space-between}#tickets-status-page .calendar-month-single-day{background-color:transparent;border-radius:2px;height:30px;position:relative;width:10px}#tickets-status-page .calendar-month-single-day[class*=grade--]{cursor:pointer}#tickets-status-page .calendar-month-single-day.grade--0{background-color:#f7f7f7}#tickets-status-page .calendar-month-single-day.grade--1{background-color:#333}#tickets-status-page .calendar-month-single-day.grade--2{background-color:#d60000}#tickets-status-page .calendar-month-single-day.grade--3{background-color:#ffb81a}#tickets-status-page .calendar-month-single-day.grade--4{background-color:#8db91f}#tickets-status-page .calendar-month-single-day.grade--5{background-color:#c0d9ea}#tickets-status-page .calendar-month-single-day .calendar-month-single-day-label{background:#fff;border-radius:5px;bottom:-30px;box-shadow:0 0 7px -3px hsla(0,0%,50%,.502);display:none;left:-28px;padding:5px;position:absolute;text-align:center;width:66px}#tickets-status-page .calendar-month-single-day:hover .calendar-month-single-day-label{display:block}#tickets-status-page .info-box--grade-title{color:#253b6e;font-size:14px;font-weight:500;margin-left:20px;margin-right:30px;text-transform:uppercase}@media (max-width:1023px){#tickets-status-page:not(.info-box) #boxes-container{flex-direction:column-reverse}}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:inline;display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:8px;height:var(--rt-arrow-size);width:8px;width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}