@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}}.ai-response-container .input-icon:hover{opacity:100%;transform:rotate(180deg) scale(1.1);transition:all .2s ease}#ai-response-portal .reg-exp-lightbox{animation:lightboxAppear .3s ease-out forwards;background:#fff;border:1px solid #ccc;border-radius:var(--radius-section);box-shadow:0 4px 20px rgba(0,0,0,.15);opacity:0;padding:10px;transform:translateY(10px) scale(.95);width:320px}@keyframes lightboxAppear{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lightboxDisappear{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.95)}}#ai-response-portal .reg-exp-lightbox.closing{animation:lightboxDisappear .25s ease-in forwards}#ai-response-portal .reg-exp-lightbox:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:-8px;content:"";filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));height:0;position:absolute;right:20px;width:0}#ai-response-portal .reg-exp-lightbox:before{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #ccc;bottom:-9px;content:"";height:0;position:absolute;right:19px;width:0}#ai-response-portal .lightbox-textarea{font-size:14px;height:100px;margin-bottom:10px;padding:8px;width:100%}#ai-response-portal .lightbox-submit-button{border:var(--blue) solid;border-radius:var(--radius-control);border-width:1px;cursor:pointer;display:block;font-size:14px;height:30px;padding-top:6px;text-align:center;width:100%}#ai-response-portal .submit-button:hover{background-color:#b1bdd6;color:var(--blue)}#ai-response-portal .button-row{display:flex;gap:10px}#ai-response-portal .submit-button{background-color:var(--blue);color:#fff;flex:2 1}#ai-response-portal .close-button{flex:1 1}.reg-exp-container .input-auto-reg-exp{font-size:14px;padding-right:30px;width:100%}.reg-exp-container .ai-response-container .input-icon{cursor:pointer;height:20px;opacity:50%;position:absolute;right:10px;top:55%;transform:rotate(180deg);width:20px}.removable-chip{align-items:center;background-color:var(--background-color2);background-color:var(--page-element-select-chip-bg,var(--background-color2));border:none;border-radius:calc(var(--radius-control) - 1px);box-sizing:border-box;color:var(--blue);color:var(--page-element-select-chip-color,var(--blue));cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;line-height:1.2;margin:0;max-height:26px;max-width:72px;max-width:var(--page-element-select-chip-max-width,72px);min-height:24px;min-width:0;overflow:hidden;padding:0}.removable-chip:hover:not(:disabled){background-color:var(--hover-color2)}.removable-chip:disabled{cursor:not-allowed;opacity:.55}.removable-chip__label{flex:1 1 auto;min-width:0;overflow:hidden;padding:2px 6px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.removable-chip__remove{align-items:center;color:color-mix(in srgb,var(--blue) 75%,transparent);color:color-mix(in srgb,var(--page-element-select-chip-color,var(--blue)) 75%,transparent);display:flex;flex-shrink:0;font-size:14px;line-height:1;padding:0 4px}.removable-chip:hover:not(:disabled) .removable-chip__remove{color:var(--blue);color:var(--page-element-select-chip-color,var(--blue))}.removable-chip-list{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.inputContainer{position:relative}.inputContainer .suggestions .suggestion{font-size:15px;font-size:var(--inputs-font-size,15px)}.inputContainer .errore{font-size:12px;position:absolute;right:17px;top:-2px}.inputContainer.label-by-input .inputContainer-inline{align-items:center;display:flex;gap:10px}.inputContainer.label-by-input .inputContainer-inline label{margin:0;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.inputContainer.label-by-input .inputContainer-input-wrapper{flex:1 1;max-width:100%;min-width:0;position:relative}.inputContainer.label-above .inputContainer-input-wrapper>label,.inputContainer.label-above>div>label{color:var(--blue);display:block;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin:0 0 6px;text-transform:uppercase}.inputContainer.label-above .inputContainer-input-wrapper{position:relative;width:100%}.inputContainer-input-wrapper.has-clear-btn .input-modern{padding-right:30px}.input-clear-btn{background:transparent;border:none;color:#8a9aa6;cursor:pointer;font-size:18px;line-height:1;padding:0 4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.input-clear-btn:hover{color:#4a5d6a}.input-modern.centered{text-align:center}.inputContainer .suggestions{background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-left:1px solid var(--blue);border-right:1px solid var(--blue);position:absolute;width:100%}.inputContainer .suggestions .suggestion{border-bottom:1px solid var(--blue);cursor:pointer;padding:3px 10px}.inputContainer .suggestions .suggestion:hover{background:var(--blue);color:#fff}textarea.input-modern--flexible{line-height:1.4;min-height:var(--input-modern-height);overflow-y:hidden;padding:var(--input-modern-control-padding);resize:none;text-align:left;transition:height .15s ease}.inputContainer-input-wrapper .input-modern--flexible{display:block;width:100%}.inputContainer--tokenized{width:100%}.input-modern-tokenized{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.input-modern-tokenized__chips{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px;min-width:0;overflow-y:auto}.input-modern-tokenized__chips .removable-chip{max-width:220px;max-width:var(--input-modern-token-max-width,220px)}.input-modern-tokenized__field{min-width:0}#login_overlay{background:var(--background-color);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}#login_overlay .contenitore{display:flex;flex-direction:column;min-height:100%;position:relative;text-align:left;width:100%}#login_overlay .login-box-msg{padding-left:0;text-align:left}#login_overlay form{margin-bottom:15px}#login_overlay .errore{color:#fe0000;font-size:13px;line-height:1.45;margin-bottom:15px;margin-top:8px}.login-box-body,.register-box-body{background:none}#login_overlay .login-middle>.container>.row{align-items:center;background:#fff;border-radius:var(--radius-section);box-shadow:0 8px 24px rgba(var(--blue-rgb),.08);margin-left:0;margin-right:0;overflow:hidden}.login-left{background:#fff;height:auto;min-height:0}.login-left .padder{padding:40px 32px}.login-left h2{color:var(--blue);font-size:22px;line-height:1.35;margin:0}.login-right{background:#fff;padding:40px 32px}.login-right h3{color:var(--blue);font-size:18px;margin:0 0 24px;text-transform:uppercase}#login_overlay .login-right a{color:var(--blue);display:block;font-size:13px;text-decoration:none;transition:color .15s ease}#login_overlay .login-right a:hover{color:#1c2d63;text-decoration:underline}.login-reset-success{color:var(--blue);font-size:13px;line-height:1.45;margin:10px 0 15px}#login_overlay .login-submit-btn{align-items:center;background:var(--blue);border:1px solid var(--blue);border-radius:var(--radius-control);color:#fff;cursor:pointer;display:flex;font-family:SansaPro,sans-serif;font-size:14px;font-weight:500;height:var(--control-height-lg);justify-content:center;line-height:1;margin-bottom:15px;padding:0 20px;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease;width:100%}#login_overlay .login-submit-btn:hover{background:#1c2d63;border-color:#1c2d63}#login_overlay .login-submit-btn:focus-visible{outline:2px solid rgba(var(--blue-rgb),.35);outline-offset:2px}.login-middle{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:32px 16px;width:100%}#login_overlay .login-middle>.container{margin:0 auto;max-width:960px;padding:0;width:100%}#logo-login{margin:0 0 28px;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{flex-shrink:0;line-height:60px;width:100%}#logo-footer-login{display:inline-block;transform:translateY(-6px);width:100px}.login-footer span.copy{color:var(--blue);display:inline-block;font-size:14px;line-height:60px;margin-left:50px}.login-footer span.powered{color:var(--blue);display:block;font-size:14px;line-height:60px;text-align:right}.h2-title{text-transform:uppercase}@media (max-width:767px){.login-middle{padding:16px}.login-left .padder,.login-right{padding:24px 20px}.login-footer span.copy{margin:0;text-align:right;width:calc(100% - 100px)}.login-footer span.powered{text-align:center}}.infoRequest{background:none;border:0;cursor:pointer;position:absolute;right:15px;top:20px;transform:translateY(-50%);z-index:3}.infoRequest.relative{margin-bottom:15px;margin-left:8px;position:relative;right:auto;top:auto;transform:none}.infoRequest .pallino{border:1px solid var(--blue);border-radius:50%;color:var(--blue);display:inline-block;font-size:1rem;font-weight:400;height:27px;line-height:27px;margin-bottom:5px;text-align:center;width:27px}.secondary-page-title-container .infoRequest .pallino{margin-bottom:0}.content-header-title-row-flex-inline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding-bottom:12px;width:100%}.content-header-title-row-flex-inline .content-header-title{display:flex;flex:0 1 auto;flex-direction:column;font-size:inherit;margin-bottom:0;min-width:0;text-transform:none}.content-header-title-row-flex-inline .secondary-page-title-texts{display:flex;flex:0 0 auto;flex-direction:column;font-size:inherit;margin-bottom:0;min-width:0;text-transform:none}.area-titolo-tabella{border-radius:0;margin:0;padding:0}.content-header-title-row-flex-inline .title-subtitle-container{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.content-header-title-row-flex-inline .title{font-size:24px;font-weight:400;line-height:1.2;margin:0;text-transform:uppercase}.content-header-title-row-flex-inline .secondary-page-title{font-size:22px;font-weight:400;line-height:1.2;margin:1px 0 0;text-transform:none}.content-header-title-row-flex-inline .secondary-page-title-subtitle{color:#6c757d;font-size:12px;line-height:1.25;margin:0}.content-header-title-row-flex-inline .page-title-help,.content-header-title-row-flex-inline .secondary-page-title-help{align-items:center;display:flex;flex:0 0 auto;padding-bottom:6px}.content-header-title-row-flex-inline .page-title-help .infoRequest,.content-header-title-row-flex-inline .page-title-help .infoRequest .pallino,.content-header-title-row-flex-inline .secondary-page-title-help .infoRequest,.content-header-title-row-flex-inline .secondary-page-title-help .infoRequest .pallino{margin-bottom:0}.content-header-title-row-flex-inline .main-page-title-back{cursor:pointer;flex-shrink:0;height:27px;width:27px}.secondary-page-title-container .secondary-page-title-back-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin-right:8px;padding:0}.secondary-page-title-container .secondary-page-title-back{cursor:pointer;flex-shrink:0;height:27px;margin-right:0;pointer-events:none;width:27px}.secondary-page-title-container .secondary-page-title-icon{cursor:pointer;flex-shrink:0;height:40px;width:40px}.secondary-page-title-container .title-subtitle-container>.secondary-page-title{width:100%}.secondary-page-title-container .secondary-page-title-subtitle{align-self:flex-start;border:none;border-radius:var(--radius-section);color:#6c757d;display:inline-block;font-size:12px;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:var(--radius-control);cursor:pointer;display:inline-flex;gap:6px;padding:2px 6px;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease;transition:var(--hover-zoom-transition,transform .12s ease,background-color .12s ease,box-shadow .12s ease)}.secondary-page-title-container .secondary-page-title-subtitle.clickable:focus-visible,.secondary-page-title-container .secondary-page-title-subtitle.clickable:hover{background-color:var(--hover-color1);transform:scale(1.02);transform:scale(var(--hover-zoom-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:var(--radius-control);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}}.tags-filter{background-color:transparent;border:none;border-radius:0;margin-bottom:16px;padding:0}.tags-filter__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.tags-filter__label{color:var(--blue);flex:0 0 auto;font-size:13px;font-weight:500;margin:0;white-space:nowrap}.tags-filter__chips{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;min-width:0}.tags-filter__chip{align-items:center;background-color:var(--background-color);border:none;border-radius:var(--radius-control);color:var(--blue);cursor:pointer;display:inline-flex;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;justify-content:center;line-height:20px;line-height:var(--control-text-line-height,20px);min-height:34px;min-height:var(--control-height,34px);padding:6px 12px;padding:6px var(--control-padding-x,12px);transition:background-color .15s ease,color .15s ease,opacity .15s ease}.tags-filter__chip:hover:not(:disabled):not(.is-exclude){background-color:var(--hover-color2)}.tags-filter__chip.is-include{background-color:var(--background-color2);color:var(--blue)}.tags-filter__chip.is-include:hover:not(:disabled){background-color:var(--hover-color2)}.tags-filter__chip.is-exclude{background-color:transparent;color:rgba(var(--blue-rgb),.55);text-decoration:line-through;text-decoration-color:rgba(var(--blue-rgb),.45);text-decoration-thickness:1px}.tags-filter__chip.is-exclude:hover:not(:disabled){background-color:transparent;color:rgba(var(--blue-rgb),.7)}.tags-filter__chip.is-disabled,.tags-filter__chip:disabled{background-color:var(--background-color);color:rgba(var(--blue-rgb),.35);cursor:not-allowed;opacity:.65}.tags-filter__chip.is-disabled:hover,.tags-filter__chip:disabled:hover{background-color:var(--background-color)}.tags-filter__chip.is-include.is-disabled,.tags-filter__chip.is-include:disabled{background-color:var(--background-color2);color:rgba(var(--blue-rgb),.45);opacity:.7}.tags-filter__chip.is-exclude.is-disabled,.tags-filter__chip.is-exclude:disabled{background-color:transparent;color:rgba(var(--blue-rgb),.3);text-decoration:line-through}.tags-filter__hint{color:rgba(var(--blue-rgb),.65);font-size:12px;line-height:1.4;margin:8px 0 0}.tags-filter__empty{color:rgba(var(--blue-rgb),.65);font-size:13px;font-weight:400;line-height:20px;line-height:var(--control-text-line-height,20px);margin:0}.tags-filter--page-list .tags-filter__label{font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:600;text-transform:uppercase}.tags-filter--page-list .tags-filter__chip{font-size:13px;min-height:30px;padding:4px 12px}.search-input{max-width:320px;width:100%}.search-input--full{max-width:100%}.search-input--compact{max-width:min(260px,100%);max-width:min(var(--page-header-filter-compact-max,260px),100%)}.search-input--align-end{margin-left:auto}.search-input--centered{margin-left:auto;margin-right:auto;max-width:100%}.search-input--centered .search-input .search-input-group--icon input.form-control.search-input-field,.search-input--centered .search-input-group--icon .search-input-field{padding-left:var(--search-input-icon-gutter);padding-right:var(--search-input-icon-gutter);text-align:center}.search-input-label{color:#353535;display:block;font-size:12px;font-weight:600;margin-bottom:6px;text-transform:uppercase}.search-input-group--icon{position:relative;width:100%}.search-input-group--icon .search-input-icon{color:#8a8a8a;font-size:14px;left:var(--control-padding-x);line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.search-input-group--button .search-input-field,.search-input-group--icon .search-input-field{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#333;height:var(--control-height);line-height:var(--control-text-line-height);margin-top:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-input-group--icon .search-input-field{border-radius:var(--radius-control);padding:var(--control-text-padding-top) var(--control-padding-x) var(--control-text-padding-y) var(--search-input-icon-gutter)!important;text-align:left}.search-input-group--button .search-input-field{padding:var(--control-text-padding-top) var(--control-padding-x) var(--control-text-padding-y)}.search-input-group--icon .search-input-field:focus{border-color:var(--blue,var(--blue));box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgba(36,56,124,.25);outline:0}.search-input-group--icon .search-input-field::placeholder{color:#999;opacity:1}.search-input-group--icon .search-input-field:disabled{background-color:#eee;cursor:not-allowed}.search-input-group--button{width:100%}.search-input-group--button .search-input-field{border-radius:var(--radius-control) 0 0 var(--radius-control);border-right:0}.search-input-group--button .search-input-field:focus{border-color:var(--blue,var(--blue));box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgba(36,56,124,.25);outline:0}.search-input-group--button .search-input-btn{background-color:#f4f4f4;border-color:#ccc;color:var(--blue);color:var(--blue,var(--blue));height:var(--control-height);padding:var(--control-text-padding-y) var(--control-padding-x)}.search-input-group--button .search-input-btn:focus,.search-input-group--button .search-input-btn:hover{background-color:#e8e8e8;border-color:#adadad;color:var(--blue);color:var(--blue,var(--blue));outline:0}.search-input-group--button .search-input-field:focus+.input-group-btn .search-input-btn{border-color:var(--blue,var(--blue))}.search-input-hint{display:block;font-size:11px;line-height:1.3;margin-top:4px}.search-input-searching{align-items:center;display:flex;gap:4px;height:14px;margin-top:6px;padding-left:2px}.search-input-searching-dot{animation:search-input-search-pulse .9s ease-in-out infinite;background:var(--blue);border-radius:50%;height:4px;opacity:.35;width:4px}.search-input-searching-dot:nth-child(2){animation-delay:.15s}.search-input-searching-dot:nth-child(3){animation-delay:.3s}@keyframes search-input-search-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.search-input .search-input-group--icon input.form-control.search-input-field{font-size:13px;padding:var(--control-text-padding-top) var(--control-padding-x) var(--control-text-padding-y) var(--search-input-icon-gutter)!important}.page-settings-header .search-input{margin-bottom:0}#chooser{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}#chooser.chooser-layout{align-items:stretch;display:flex;flex-direction:row;overflow:hidden}.app-shell--chooser-page .content-wrapper{background-color:#fff;margin-top:0;min-height:100vh}.app-shell--chooser-page .content-wrapper>.content{min-height:100vh;padding:0}#chooser .chooser-scroller{height:100%;overflow:auto;position:relative}#chooser .chooser-content-column{flex:1 1 100%;max-width:100%;min-width:0;width:100%}#chooser .chooser-page-inner{margin:0 auto;max-width:none;padding:20px 24px 32px}#chooser .chooser-page-container{margin-bottom:0;min-height:auto}#chooser .chooser-toolbar{margin-bottom:12px}#chooser .chooser-toolbar__row{flex-wrap:wrap;gap:12px}#chooser .chooser-search-form{min-width:0;width:100%}#chooser .chooser-closed-toggle{margin-bottom:12px}#chooser .chooser-closed-toggle .mense-toggle-field{align-items:center;display:flex;gap:10px}#chooser .chooser-closed-toggle .mense-toggle-field__label{color:var(--blue);font-size:13px;font-weight:500;margin:0}#chooser .chooser-page-body{background-color:var(--background-color);padding:24px}#chooser .chooser-flat-section{margin-bottom:8px}#chooser .chooser-canteen-grid{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-left:0;margin-right:0}#chooser .chooser-canteen-grid:after,#chooser .chooser-canteen-grid:before{display:none}#chooser .chooser-canteen-grid>[class*=col-]{flex:none;float:none;max-width:100%;padding-left:0;padding-right:0;width:100%}#chooser .canteenPreview{cursor:pointer;margin-bottom:25px;position:relative;scroll-margin-bottom:40px;scroll-margin-top:80px;text-align:center}#chooser .canteenPreview--closed{opacity:.85}#chooser .canteenPreview .cid{font-size:8px;font-weight:700;position:absolute;right:5px;top:5px;z-index:1}#chooser .canteenPreview .logoRistorante{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-section);cursor:pointer;height:100px;margin-bottom:4px;overflow:hidden;position:relative;width:100%}#chooser .canteenPreview--closed .logoRistorante{background:#f0f2f5}#chooser .canteenPreview .logoRistorante img{left:50%;max-height:90%;max-width:90%;position:absolute;top:50%;transform:translate(-50%,-50%)}#chooser .canteenPreview>span:not(.cid){display:inline-block;transition:color .22s ease}#chooser .canteenPreview:hover>span:not(.cid):not(.canteen-closed-name){color:var(--blue)}#chooser .no-canteens{margin-top:1rem;text-align:center}#chooser .canteen-closed-name{opacity:.75;text-decoration:line-through}#chooser .chooser-back-to-top{align-items:center;animation:chooser-back-to-top-in .3s ease;background:transparent;border:none;color:#06c;color:var(--blue,#06c);cursor:pointer;display:flex;justify-content:center;left:50%;padding:4px;position:fixed;top:14px;transform:translateX(-50%);z-index:3}#chooser .chooser-back-to-top:hover{opacity:.75;transform:translateX(-50%) scale(1.08)}#chooser .chooser-back-to-top__icon{animation:chooser-back-to-top-bounce 1.6s ease-in-out infinite;display:block}@keyframes chooser-back-to-top-in{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes chooser-back-to-top-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:768px){#chooser .chooser-content-column{flex:1 1 100%;max-width:100%;width:100%}#chooser .chooser-back-to-top{left:50%;top:10px}}.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%}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .main-header .logo img{margin-left:6px;margin-top:14px}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .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){body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .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;padding-bottom:100px;padding-top:15px}.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:var(--blue)}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li:hover{overflow:visible}.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%)}.skin-black .sidebar a.active{color:var(--blue)}.skin-black .sidebar .icospecial img{height:28px}.skin-black .sidebar .icoservizi img{height:30px}.skin-black .sidebar .treeview ul.treeview-menu li a,.skin-black .sidebar .treeview ul.treeview-menu li a:hover{color:#fff;line-height:36px}.sidebar-menu>li>a{line-height:40px;padding:0 5px 0 15px;transition:background-color .2s ease}.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:var(--blue);color:#fff}.skin-black .sidebar-menu>li>.treeview-menu li{font-weight:400;padding-left:30px}.skin-black .sidebar-menu>li>.treeview-menu li a{padding:0;transition:background-color .2s ease}.skin-black .sidebar-menu>li:hover>a{background-color:var(--hover-color1)}.skin-black .sidebar-menu>li.active:hover>a,.skin-black .sidebar-menu>li.menu-open:hover>a{background:#fff}.skin-black .sidebar-menu>li>.treeview-menu li:hover{background-color:hsla(0,0%,100%,.14)}.skin-black .sidebar-menu>li>.treeview-menu li a .ico-container{margin-right:5px}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .main-sidebar,body.sidebar-mini .wrapper.app-shell--sidebar-open .main-sidebar{border-right:none}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu{padding-left:8px;padding-right:var(--sidebar-menu-padding-right)}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li>a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li>a{border-left:none!important;border-radius:var(--radius-control);border-radius:var(--radius-control,var(--radius-control));line-height:38px;margin:3px 0;padding:0 12px 0 10px;transition:background-color .18s ease,color .18s ease}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li:hover>a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li:hover>a{background:var(--hover-color1);color:var(--blue)}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li.active>a,body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li.menu-open>a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li.active>a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li.menu-open>a{background:var(--hover-color1);border-left:none!important;color:var(--blue);font-weight:600}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li.active:hover>a,body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li.menu-open:hover>a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li.active:hover>a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li.menu-open:hover>a{background:var(--hover-color1)}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li>a.active,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li>a.active{background:var(--hover-color1);color:var(--blue);font-weight:600}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu:has(>li.treeview.menu-open)>li:not(.treeview).active>a,body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu:has(>li.treeview.menu-open)>li:not(.treeview)>a.active,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu:has(>li.treeview.menu-open)>li:not(.treeview).active>a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu:has(>li.treeview.menu-open)>li:not(.treeview)>a.active{background:transparent;font-weight:500}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li.treeview,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li.treeview{margin-bottom:2px}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li.treeview.menu-open,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li.treeview.menu-open{margin-bottom:8px}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li.treeview.menu-open>a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li.treeview.menu-open>a{border-radius:var(--radius-section) var(--radius-section) 0 0;border-radius:var(--radius-section,var(--radius-section)) var(--radius-section,var(--radius-section)) 0 0;margin-bottom:0}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li.treeview.menu-open:hover>a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li.treeview.menu-open:hover>a{border-radius:var(--radius-section) var(--radius-section) 0 0;border-radius:var(--radius-section,var(--radius-section)) var(--radius-section,var(--radius-section)) 0 0}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li.treeview>.treeview-menu,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li.treeview>.treeview-menu{background:var(--background-color);border-radius:var(--radius-section);border-radius:var(--radius-section,var(--radius-section));margin:0 0 6px;overflow:hidden;padding:6px}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li.treeview.menu-open>.treeview-menu,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li.treeview.menu-open>.treeview-menu{border-radius:0 0 var(--radius-section) var(--radius-section);border-radius:0 0 var(--radius-section,var(--radius-section)) var(--radius-section,var(--radius-section));margin-top:0}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li>.treeview-menu li,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li>.treeview-menu li{padding-left:0}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li>.treeview-menu li a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li>.treeview-menu li a{border-radius:var(--radius-control);border-radius:var(--radius-control,var(--radius-control));color:var(--blue);display:block;height:auto;line-height:1.4;margin:2px 0;padding:8px 12px;transition:background-color .18s ease}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li>.treeview-menu li:first-child a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li>.treeview-menu li:first-child a{margin-top:0}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li>.treeview-menu li:last-child a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li>.treeview-menu li:last-child a{margin-bottom:0}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li>.treeview-menu li:hover,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li>.treeview-menu li:hover{background:transparent}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li>.treeview-menu li:hover a,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li>.treeview-menu li:hover a{background:var(--hover-color2)}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu>li>.treeview-menu li a.active,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu>li>.treeview-menu li a.active{background:var(--hover-color2);font-weight:600}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li>a{border-left:none!important;border-radius:var(--radius-control);border-radius:var(--radius-control,var(--radius-control));display:block;transition:background-color .12s ease 80ms}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li:hover>a{background:#fff;transition-delay:0s}body.sidebar-mini
	.wrapper.app-shell--sidebar-collapsed
	.sidebar-menu>li.treeview:has(.treeview-menu a.active)>a,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li.treeview.active>a,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li:not(.treeview):has(>a.active)>a{background-color:var(--background-color)!important;color:var(--blue)}body.sidebar-mini
	.wrapper.app-shell--sidebar-collapsed
	.sidebar-menu>li.treeview:has(.treeview-menu a.active):hover>a,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li.treeview.active:hover>a,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li:not(.treeview):has(>a.active):hover>a{background-color:var(--hover-color2)!important;color:var(--blue)}.sidebar-menu__flyout-title{display:none}body.sidebar-mini .wrapper.app-shell--sidebar-expanded .sidebar-menu__flyout-title,body.sidebar-mini .wrapper.app-shell--sidebar-open .sidebar-menu__flyout-title{display:none!important}body.sidebar-mini
	:not(.sidebar-mini-expand-feature)
	.wrapper.app-shell--sidebar-collapsed
	.sidebar-menu>li.treeview:hover
	.sidebar-menu__flyout-title{display:block;margin-bottom:4px;padding:0}body.sidebar-mini
	:not(.sidebar-mini-expand-feature)
	.wrapper.app-shell--sidebar-collapsed
	.sidebar-menu>li.treeview:hover
	.sidebar-menu__flyout-title>span{background:transparent;border:none;border-radius:var(--radius-section);border-radius:var(--radius-section,var(--radius-section));color:var(--blue);color:var(--sidebar-flyout-text,var(--blue));display:block;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.35;padding:10px 12px;text-transform:uppercase;white-space:normal;word-break:break-word}body.sidebar-mini
	:not(.sidebar-mini-expand-feature)
	.wrapper.app-shell--sidebar-collapsed
	.sidebar-menu>li.treeview:hover>.treeview-menu>li:not(.sidebar-menu__flyout-title){margin:0;padding:0 2px}body.sidebar-mini
	:not(.sidebar-mini-expand-feature)
	.wrapper.app-shell--sidebar-collapsed
	.sidebar-menu>li.treeview:hover>.treeview-menu>li:not(.sidebar-menu__flyout-title)
	a{background:transparent;border:none;border-radius:var(--radius-control);border-radius:var(--radius-control,var(--radius-control));color:var(--blue);color:var(--sidebar-flyout-text,var(--blue));display:block;font-size:13px;font-weight:500;height:auto;line-height:1.4;margin:2px 0;padding:9px 12px;transition:background-color .18s ease,border-color .18s ease;white-space:normal;word-break:break-word}body.sidebar-mini
	:not(.sidebar-mini-expand-feature)
	.wrapper.app-shell--sidebar-collapsed
	.sidebar-menu>li.treeview:hover>.treeview-menu>li:not(.sidebar-menu__flyout-title):hover{background:transparent}body.sidebar-mini
	:not(.sidebar-mini-expand-feature)
	.wrapper.app-shell--sidebar-collapsed
	.sidebar-menu>li.treeview:hover>.treeview-menu>li:not(.sidebar-menu__flyout-title):hover
	a{background:var(--hover-color2);border-color:transparent}body.sidebar-mini
	:not(.sidebar-mini-expand-feature)
	.wrapper.app-shell--sidebar-collapsed
	.sidebar-menu>li.treeview:hover>.treeview-menu>li:not(.sidebar-menu__flyout-title)
	a.active{background:var(--hover-color2);border-color:transparent;font-weight:600}@media (min-width:768px){body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .main-sidebar{width:56px!important;width:var(--sidebar-collapsed-width,56px)!important}}#root .main-header .logo,.main-sidebar[class*=main-sidebar-defcon-]{border-right:none}.main-sidebar,.sidebar-expanded-on-hover .main-sidebar,body.sidebar-mini .wrapper .sidebar-menu li.active>a,body.sidebar-mini .wrapper .sidebar-menu li.menu-open>a,body.sidebar-mini .wrapper .sidebar-menu li.treeview.menu-open>.treeview-menu,body.sidebar-mini .wrapper .sidebar-menu li.treeview>.treeview-menu,body.sidebar-mini .wrapper .sidebar-menu li:hover>a,body.sidebar-mini .wrapper .sidebar-menu li>a,body.sidebar-mini .wrapper .sidebar-menu li>a.active,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li.treeview:hover>.treeview-menu,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li:hover>a>span:not(.pull-right){box-shadow:none!important}:root{--sidebar-collapsed-width:56px;--sidebar-flyout-min-width:260px;--sidebar-flyout-max-width:360px;--sidebar-flyout-gap:8px;--sidebar-flyout-radius:var(--radius-section,5px);--sidebar-flyout-padding-x:14px;--sidebar-flyout-padding-y:12px;--sidebar-flyout-border:1px solid rgba(var(--blue-rgb),0.1);--sidebar-flyout-shadow:none;--sidebar-flyout-bg:var(--background-color);--sidebar-flyout-text:var(--blue)}@media (max-width:767px){body.sidebar-mini .wrapper.app-shell--sidebar-open .content-wrapper,body.sidebar-mini .wrapper.app-shell--sidebar-open .main-footer{transform:translate(230px)}body.sidebar-mini .wrapper.app-shell--sidebar-open .main-sidebar{transform:translate(0)}}@media (min-width:768px){body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .content-wrapper,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .main-footer,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .right-side{margin-left:56px!important;margin-left:var(--sidebar-collapsed-width)!important;z-index:840}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .main-sidebar{transform:translate(0);width:56px!important;width:var(--sidebar-collapsed-width)!important;z-index:850}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li{position:relative}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li>a{margin-right:0}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li>a>span{border-top-right-radius:4px;border-top-right-radius:var(--radius-control,4px)}body.sidebar-mini
		.wrapper.app-shell--sidebar-collapsed
		.sidebar-menu>li:not(.treeview)>a>span{border-bottom-right-radius:4px;border-bottom-right-radius:var(--radius-control,4px)}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li>.treeview-menu{border-bottom-right-radius:4px;border-bottom-right-radius:var(--radius-control,4px);padding-bottom:5px;padding-top:5px}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .main-sidebar .user-panel>.info,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-form,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu li.header,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li>.treeview-menu,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li>a>.pull-right,body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .sidebar-menu>li>a>span{display:none!important;-webkit-transform:translateZ(0)}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .main-header .logo{width:56px;width:var(--sidebar-collapsed-width)}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .main-header .logo>.logo-mini{display:block;font-size:18px;margin-left:-15px;margin-right:-15px}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .main-header .logo>.logo-lg{display:none}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed .main-header .navbar{margin-left:56px;margin-left:var(--sidebar-collapsed-width)}body.sidebar-mini
		:not(.sidebar-mini-expand-feature)
		.wrapper.app-shell--sidebar-collapsed
		.sidebar-menu>li:not(.treeview):hover>a>span:not(.pull-right){background-color:var(--background-color);background-color:var(--sidebar-flyout-bg);border:var(--sidebar-flyout-border);border-radius:5px;border-radius:var(--sidebar-flyout-radius);box-shadow:none;box-shadow:var(--sidebar-flyout-shadow);color:var(--blue);color:var(--sidebar-flyout-text);display:block!important;font-size:13px;font-weight:600;left:64px;left:calc(var(--sidebar-collapsed-width) + var(--sidebar-flyout-gap));letter-spacing:.01em;line-height:1.4;margin-left:0;max-width:min(360px,calc(100vw - 80px));max-width:min(var(--sidebar-flyout-max-width),calc(100vw - var(--sidebar-collapsed-width) - 24px));min-width:260px;min-width:var(--sidebar-flyout-min-width);overflow:visible;padding:12px 14px;padding:var(--sidebar-flyout-padding-y) var(--sidebar-flyout-padding-x);position:absolute;top:0;white-space:normal;width:auto;word-break:break-word;z-index:1100}body.sidebar-mini
		:not(.sidebar-mini-expand-feature)
		.wrapper.app-shell--sidebar-collapsed
		.sidebar-menu>li.treeview:hover>a>span:not(.pull-right){display:none!important}body.sidebar-mini
		:not(.sidebar-mini-expand-feature)
		.wrapper.app-shell--sidebar-collapsed
		.sidebar-menu>li.treeview:hover>.treeview-menu{background-color:var(--background-color);background-color:var(--sidebar-flyout-bg);border:var(--sidebar-flyout-border);border-radius:5px;border-radius:var(--sidebar-flyout-radius);box-shadow:none;box-shadow:var(--sidebar-flyout-shadow);color:var(--blue);color:var(--sidebar-flyout-text);display:block!important;left:64px;left:calc(var(--sidebar-collapsed-width) + var(--sidebar-flyout-gap));margin-left:0;max-width:min(360px,calc(100vw - 80px));max-width:min(var(--sidebar-flyout-max-width),calc(100vw - var(--sidebar-collapsed-width) - 24px));min-width:260px;min-width:var(--sidebar-flyout-min-width);overflow:hidden;padding:6px;position:absolute;top:0;width:auto;z-index:1100}body.sidebar-mini
		:not(.sidebar-mini-expand-feature)
		.wrapper.app-shell--sidebar-collapsed
		.sidebar-menu>li:hover{overflow:visible;z-index:1100}body.sidebar-mini
		:not(.sidebar-mini-expand-feature)
		.wrapper.app-shell--sidebar-collapsed
		.sidebar-menu>li:hover>a>.pull-right-container{display:none!important}}.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}.loading-overlay{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}.loading-overlay__inner{height:100%;padding:1px;position:relative;width:100%}.loading-overlay__inner .lds-ripple{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}#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 var(--blue);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 var(--blue)}#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 var(--blue);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 var(--blue)}#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 var(--background-color);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 var(--background-color);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:var(--background-color);border-radius:var(--radius-section);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:var(--blue)}.news-master-container{align-items:center;background-color:var(--background-color);color:var(--blue);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:var(--blue);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 .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:var(--background-color);border-radius:var(--radius-section);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:var(--background-color);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:var(--radius-section);box-sizing:border-box;color:var(--blue);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:var(--blue);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:var(--blue);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:var(--blue);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:var(--blue);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:var(--blue);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:var(--blue);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:var(--radius-section);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:var(--radius-section);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:var(--radius-section);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:var(--blue);font-family:SansaPro-SemiBold;font-size:18px;line-height:1.4;margin:0}.news-main-thumb-wrapper{border-radius:var(--radius-control);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.fullscreen:focus-visible,.news-main-thumb-wrapper.fullscreen:hover{box-shadow:none;transform:none}.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;width:120px}.overlay-play-img,.placeholder-play-img{height:28px;width:28px}.placeholder-play-img{margin-bottom:2px}.news-media-thumb.placeholder-image,.news-media-thumb.placeholder-video{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:2px dashed #ccc;border-radius:var(--radius-control);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:var(--blue)}.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 var(--blue)}.news-media-thumb{background:#f0f0f0;border-radius:var(--radius-control);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:var(--blue);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{overflow-x:hidden;text-align:center;width:100%}.external-canteen-chooser-container .secondary-page-title-container{justify-content:center;margin-bottom:8px}.external-canteen-chooser-container .chooser-page-container{margin-bottom:0;min-height:auto;padding:10px 16px 16px}.external-canteen-chooser-container .chooser-search-form{margin:0 auto;max-width:min(var(--page-header-filter-compact-max),100%);min-width:0;width:auto}.external-canteen-chooser-container .chooser-page-body{background-color:var(--background-color);padding:24px}.external-canteen-chooser-container .chooser-page-body h3{color:var(--blue);font-family:SansaPro-SemiBold,sans-serif;font-size:14px;margin:16px 0 12px;text-transform:uppercase}.external-canteen-chooser-container .chooser-page-body h3:first-child{margin-top:0}.external-canteen-chooser-container .see-all{background:transparent;border:none;cursor:pointer;font-family:SansaPro-SemiBold,sans-serif;font-size:12px;margin-bottom:12px;margin-top:16px;text-transform:uppercase}.external-canteen-chooser-container .canteenPreview{word-wrap:break-word;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:180px;overflow-wrap:break-word;position:relative;text-align:center}.external-canteen-chooser-container .canteenPreview .cid{font-family:SansaPro-Normal,sans-serif;font-size:12px;position:absolute;right:5px;top:5px;z-index:1}.external-canteen-chooser-container .canteenPreview .logoRistorante{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-section);cursor:pointer;flex-shrink:0;height:100px;margin-bottom:4px;overflow:hidden;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 .no-canteens{margin-top:1rem;text-align:center}.external-canteen-chooser-container .canteen-list .row{display:flex;flex-wrap:wrap}.external-canteen-chooser-container .canteen-list .row>[class*=col-]{display:flex;flex-direction:column}.external-canteen-chooser-container .canteenPreview .canteenName{align-items:flex-start;display:flex;justify-content:center;margin-top:10px;min-height:40px;padding:0 5px;transition:color .22s ease}.external-canteen-chooser-container .canteenPreview:hover .canteenName{color:var(--blue)}#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;text-align:center;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}.mm-overlay{align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.55);display:flex;height:100vh;justify-content:center;left:0;opacity:0;padding:16px;position:fixed;top:0;transition:opacity .22s ease;width:100vw;z-index:9999}.mm-overlay.mm-entered,.mm-overlay.mm-entering{opacity:1}.mm-overlay.mm-exiting{opacity:0}.mm-panel{background:#fff;border-radius:var(--radius-section);box-shadow:0 24px 48px rgba(15,23,42,.18);max-height:90vh;max-width:calc(100% - 32px);opacity:0;padding:28px;position:relative;transform:translateY(12px) scale(.98);transition:opacity .22s ease,transform .22s ease;width:100%}.mm-overlay.mm-entered .mm-panel{opacity:1;transform:translateY(0) scale(1)}.mm-overlay.mm-exiting .mm-panel{opacity:0;transform:translateY(12px) scale(.98)}.mm-panel--small{width:480px}.mm-panel--auto{max-width:min(520px,calc(100% - 32px));width:auto}.mm-panel--large{width:920px}.mm-close{align-items:center;background:transparent;border:0;border-radius:var(--radius-section);color:var(--blue);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:16px;top:16px;transition:background-color .15s ease,color .15s ease;width:32px;z-index:2}.mm-close:hover{background:var(--hover-color1);color:var(--blue)}.mm-header{gap:12px;margin-bottom:20px;padding-right:36px}.mm-header,.mm-header-icon{align-items:center;display:flex}.mm-header-icon{background:var(--hover-color1);border-radius:var(--radius-section);flex-shrink:0;height:40px;justify-content:center;width:40px}.mm-header-icon img{height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.mm-title{color:var(--blue);font-size:22px;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}.mm-body{position:relative}.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:var(--blue);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:var(--blue);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:var(--blue);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)}.textareaInput textarea{border-bottom:1px solid var(--blue)}.textareaInput.inputContainer.rounded{border-radius:var(--radius-control);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 var(--background-color);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:var(--radius-section);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:var(--radius-section);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:var(--radius-control)}#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:var(--radius-section);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:var(--blue);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:var(--background-color);border:10px solid var(--background-color);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:var(--blue);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:var(--radius-section);color:var(--blue);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{background-color:#fff;border-bottom-left-radius:var(--radius-section);border-bottom-right-radius:var(--radius-section);box-sizing:border-box;margin-bottom:8px;padding:16px 20px 20px}.tabs-container .layout-container.layout-type-2 .custom-container{background-color:transparent!important;padding:0!important}.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:var(--radius-section);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:var(--blue);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:var(--blue);font-family:SansaPro;font-size:24px;font-weight:400}.pickup-list-container .header .textLink{background:none;border:0;color:var(--blue);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:var(--radius-section);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:var(--blue);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:var(--blue);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:var(--blue);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;min-height:300px;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}.master-commands-list-container .commands-list-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-width:100%;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:var(--blue);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 #paymentMethodsList .slotRow .slotCell.pm-tag{white-space:nowrap;width:140px}.payment-method-tag-badge{background:var(--blue);border:1px solid var(--blue);border-radius:14px;color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:1.6;padding:2px 10px;vertical-align:middle}.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}.button__el{align-items:center;background:var(--background-color);border:none;border-radius:var(--radius-control);color:var(--blue);cursor:pointer;display:inline-flex;gap:8px;height:36px;justify-content:center;line-height:1;min-width:115px;padding:0 24px;text-transform:uppercase;width:auto}.button__el:focus,.button__el:hover,.button__el:visited{outline:none}.button__el:hover{background-color:var(--blue);color:#fff}.button__el:disabled{background-color:var(--blue);opacity:.5}.button__el.button__save{background-color:var(--blue);border-color:var(--blue);color:#fff;height:35px}.button__el.button__modal{height:auto;padding:1rem .5rem}.button__el.button__back{background-color:#fff;border:1px solid var(--blue);color:var(--blue)}.button__el.button__back:hover{background-color:#f0f0f0}.button__el.button__delete{background-color:#fff;border:1px solid red;color:red}.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:var(--radius-section);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:var(--radius-control);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}.advanced-configuration-button{align-items:center;appearance:none;-webkit-appearance:none;background-color:transparent;border:none;border-radius:4px;border-radius:var(--input-modern-control-radius,4px);box-sizing:border-box;color:var(--blue);cursor:pointer;display:inline-flex;font-family:SansaPro,inherit;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;justify-content:center;line-height:20px;line-height:var(--control-text-line-height,20px);margin:0;min-height:34px;min-height:var(--control-height,34px);padding:5px 10px;padding:var(--input-modern-control-padding,5px 10px);text-align:center;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.advanced-configuration-button:hover:not(:disabled){background-color:var(--hover-color2)}.advanced-configuration-button--active,.advanced-configuration-button--active:hover:not(:disabled){background-color:var(--background-color2);color:var(--blue)}.editor-form-page{min-height:400px}.editor-form-panel{background:var(--background-color);border-radius:var(--radius-section);margin-top:8px;padding:15px}.editor-form-panel__toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.editor-form-section{margin-bottom:20px}.editor-form-section:last-child{margin-bottom:8px}.editor-form-panel .editor-list-field-container .title,.editor-form-section>[class*=col-]>label{color:var(--blue);display:block;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin-bottom:8px;text-transform:uppercase}.editor-form-panel .inputContainer{margin-bottom:0}.editor-form-panel .scrollable-select-container .item.selected{background-color:var(--hover-color2);color:var(--blue);font-weight:600;opacity:1}.editor-form-panel .editor-list-field-container,.editor-form-panel .editor-list-field-container .row{width:100%}.editor-form-page__actions.bottoniera{align-items:center;justify-content:center;margin:35px 0}.editor-form-panel .editor-check-container{align-items:center;display:flex;gap:8px;margin-bottom:8px}.editor-form-panel .editor-check-container .check-text{color:var(--blue);font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin:0;text-transform:uppercase}.editor-form-panel .editor-slot-example-list{color:#6c757d;display:block;font-size:12px;margin:4px 0 12px;white-space:pre-wrap}.editor-form-panel .editor-week-configuration-container{width:100%}.editor-form-panel .delivery-options-container label{margin:0}.editor-form-page.page-container.editor-pickup,.editor-form-page.page-container.editor-slot{background-color:#fff}.editor-form-page.editor-pickup .editor-form-panel,.editor-form-page.editor-slot .editor-form-panel{background-color:#fff;border-radius:0 var(--radius-section) var(--radius-section) var(--radius-section);padding:20px 35px 35px}.editor-form-emphasis-block{border-radius:var(--radius-section);padding:16px 20px}.editor-form-emphasis-block,.editor-form-emphasis-block--strong{background:var(--background-color)}.editor-form-section-grid{grid-gap:20px 28px;display:grid;gap:20px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:991px){.editor-form-section-grid{grid-template-columns:minmax(0,1fr)}}.editor-form-panel .week-conf-input{box-sizing:border-box;height:var(--control-height);min-height:var(--control-height)}.editor-form-panel .editor-list-field-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:0}.editor-form-panel .editor-list-field-header .editor-list-field-title{color:var(--blue);display:inline;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin:0;text-transform:uppercase}.editor-form-panel .editor-list-field-header .label-all-text{margin:0}.editor-form-panel .editor-list-field-chips{overflow:hidden;transition:max-height .2s ease,opacity .2s ease,margin .2s ease}.editor-form-panel .editor-list-field-chips.is-collapsed{margin-top:0;max-height:0;opacity:0}.editor-form-panel .editor-list-field-chips.is-expanded{margin-top:8px;max-height:600px;opacity:1}.editor-form-page.editor-pickup .editor-form-emphasis-block .editor-check-container,.editor-form-page.editor-slot .editor-form-emphasis-block .editor-check-container{margin-bottom:0}.editor-form-page.editor-slot .editor-slot-time-defined-grid{margin-top:12px}.file-uploader-container .file-input{display:none}.file-uploader-container .file-input-label{height:auto;margin-top:4px;position:relative;width:48px}.file-uploader-container .file-input-label img{height:30px;text-align:center;vertical-align:middle;width:30px}.file-uploader-container .file-input-badge{position:absolute;right:0;top:0}.file-uploader-container .file-list{display:flex;flex-direction:column;font-family:SansaPro;font-size:12px;font-weight:400;gap:4px;margin-top:4px;padding-left:8px;text-align:left}.file-uploader-container .file-item{align-items:center;display:flex;padding:4px 8px;transition:all .2s ease}.file-uploader-container .file-item:hover{background-color:#e9ecef;border-color:#dee2e6}.file-uploader-container .file-number{color:#6c757d;font-weight:600;margin-right:8px;min-width:20px}.file-uploader-container .file-name{color:#495057;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-uploader-container .file-list span{display:block;padding:2px 0}.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}.file-uploader-container .file-list .delete-cross-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:10px;padding:0;position:relative;width:20px}.file-uploader-container .file-list .delete-cross-btn:hover .delete-cross{transform:scale(1.3)}.file-uploader-container .file-list .delete-cross-btn:hover .delete-cross:after,.file-uploader-container .file-list .delete-cross-btn:hover .delete-cross:before{background-color:#c00;width:2.5px}.file-uploader-container .file-list .delete-cross{display:inline-block;height:10px;position:relative;transition:transform .2s ease;width:10px}.file-uploader-container .file-list .delete-cross:after,.file-uploader-container .file-list .delete-cross:before{background-color:red;content:"";height:12px;left:50%;position:absolute;top:0;transform-origin:center;transition:all .2s ease;width:2px}.file-uploader-container .file-list .delete-cross:before{transform:translateX(-50%) rotate(45deg)}.file-uploader-container .file-list .delete-cross:after{transform:translateX(-50%) rotate(-45deg)}#mediaChooser.fullscreen{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.canteenMedia{background:#fff;border:3px solid var(--background-color);cursor:pointer;float:left;height:200px;margin:0 25px 25px 0;position:relative;width:200px}.canteenMedia:hover{border-color:var(--blue)}.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:var(--blue);border-radius:var(--radius-section);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}.kiosk-section{border-top:1px solid #e6ecf4;border-top:1px solid var(--border-color,#e6ecf4);display:flex;flex-direction:column;gap:20px;padding-top:8px}.kiosk-section__title{color:var(--blue);font-size:16px;font-weight:700;letter-spacing:.02em;margin:0;text-transform:uppercase}.kiosk-section__block{display:flex;flex-direction:column;gap:8px}.kiosk-section__row{display:flex;flex-wrap:wrap;gap:20px}.kiosk-section__row>.kiosk-section__col{flex:1 1;min-width:0}@media (max-width:768px){.kiosk-section__row>.kiosk-section__col{flex:1 1 100%}}.kiosk-section__label{color:var(--blue);font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;line-height:1.35;margin:0}.kiosk-section__toggle-row{border-bottom:none;padding:0}.kiosk-section__media-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.kiosk-section .kiosk-login-type-select,.kiosk-section .page-element-select-wrapper{width:100%}.kiosk-section .kiosk-image-container{display:inline-block;position:relative}.kiosk-section .kiosk-background-image{border:1px solid #e6ecf4;border:1px solid var(--border-color,#e6ecf4);border-radius:4px;border-radius:var(--radius-control,4px);display:block;max-height:72px;max-width:120px;-o-object-fit:cover;object-fit:cover}.kiosk-section .kiosk-image-overlay{align-items:center;background-color:rgba(0,0,0,.55);border:none;border-radius:4px;border-radius:var(--radius-control,4px);cursor:pointer;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.kiosk-section .kiosk-image-container:hover .kiosk-image-overlay,.kiosk-section .kiosk-image-overlay:focus{opacity:1}.kiosk-section .kiosk-delete-icon{color:#fff;font-size:24px;font-weight:700;line-height:1}.kiosk-section .kiosk-eod-report-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.kiosk-section__helper{color:#6c757d;font-size:12px;line-height:1.45;margin:4px 0 0}.kiosk-section .mense-toggle-field{align-items:center;display:flex;gap:10px;justify-content:flex-start}.kiosk-section .mense-toggle-field__label{color:var(--blue);flex:1 1 auto;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;line-height:1.35;margin:0;min-width:0}.printer-settings-page .editor-form-panel .inputContainer{margin-bottom:20px}.printer-settings-page .editor-form-section{margin-bottom:28px}.printer-settings-page .editor-form-section>[class*=col-]{margin-bottom:4px}.printer-settings-page .input-modern-textarea:disabled,.printer-settings-page .input-modern:disabled,.printer-settings-page textarea.input-modern:disabled{cursor:default}.printer-settings-page .printer-settings-flags-grid{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.printer-settings-page .mense-toggle-field{align-items:center;border-bottom:none;display:flex;gap:10px;justify-content:flex-start;padding:0}.printer-settings-page .mense-toggle-field__label{color:var(--blue);flex:0 1 auto;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;line-height:1.35;margin:0;min-width:0;white-space:normal}.printer-settings-page .printer-settings-toggles{margin-top:8px}@media (max-width:768px){.printer-settings-page .printer-settings-flags-grid{grid-template-columns:1fr}}.printer-settings-modal .editor-form-page{padding:0}.printer-settings-modal .editor-form-page__actions{margin-top:16px}.printer-settings-modal-panel .mm-body{max-height:calc(100vh - 180px)}.printers-page-container .datatable:hover{cursor:pointer}.printers-page-container .dOIzqm :hover,.printers-page-container .datatable tr:hover{background-color:var(--hover-color1)}.printers-page-container #main_context_area-tabella{border-radius:var(--radius-section);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 input,input.form-control{width:100%}.printers-page-container .sc-iveFHk.bzRnkJ{background-color:#ffffff00;margin-bottom:15px}.custom-container.dashboard-page-wrapper{margin-top:3px}#dashboard-details{background:var(--background-color);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}.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:var(--blue);font-size:16px}#crea-azienda{background:none;background:var(--blue);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:var(--background-color)}#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:var(--background-color);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}.rulesWarning{color:#fe0000;margin-bottom:25px}.valore{margin-top:15px}#affiliatiShow,#ratesShow{background:none;border:0;color:var(--blue);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 var(--blue);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:var(--blue);border-radius:var(--radius-section);margin:0 auto 10px;padding:5px 5px 3px;width:125px}.qr img{margin:0 auto 15px;width:120px}.loghetto_mysod,.qr img{border-radius:var(--radius-control)}.loghetto_mysod{background:none;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:var(--radius-control);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}.row.tabs .tabs-container .dashboard-tab-panel{width:100%}.row.tabs .tabs-container .dashboard-tab-panel__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;margin-bottom:16px}.row.tabs .tabs-container .dashboard-tab-panel__header--actions{justify-content:space-between}.row.tabs .tabs-container .dashboard-tab-panel__title{color:var(--blue);font-family:SansaPro;font-size:18px;font-weight:500;line-height:1.3;margin:0}.row.tabs .tabs-container .dashboard-tab-panel__body{width:100%}.row.tabs .tabs-container .dashboard-tab-panel__sections{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.row.tabs .tabs-container .dashboard-tab-panel__sections--cols-3{grid-template-columns:1fr}.row.tabs .tabs-container .dashboard-tab-panel__section{background:var(--background-color);border-radius:var(--radius-section);min-width:0;padding:14px 16px}.row.tabs .tabs-container .dashboard-tab-panel__section--plain{background:transparent;padding:0}.row.tabs .tabs-container .dashboard-tab-panel__section-title{color:var(--blue);font-family:SansaPro;font-size:12px;font-weight:600;line-height:1.3;margin:0 0 10px;text-transform:uppercase}.row.tabs .tabs-container .dashboard-tab-panel__actions{align-items:stretch;display:flex;flex-direction:column;gap:6px;width:100%}.row.tabs .tabs-container .dashboard-tab-panel__action.btn.btn-minimal{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-control);display:inline-flex;flex-direction:row;font-size:14px;font-weight:500;gap:10px;justify-content:flex-start;line-height:1.35;margin:0;max-width:100%;min-width:0;padding:8px 12px;text-align:left;width:100%}.row.tabs .tabs-container .dashboard-tab-panel__action-icon{display:block;flex-shrink:0;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.row.tabs .tabs-container .dashboard-tab-panel__action-label{flex:1 1;min-width:0}.row.tabs .tabs-container .dashboard-tab-panel__action.btn.btn-minimal:focus-visible,.row.tabs .tabs-container .dashboard-tab-panel__action.btn.btn-minimal:hover{border-color:rgba(var(--blue-rgb),.18)}.row.tabs .tabs-container .dashboard-tab-panel__code-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.row.tabs .tabs-container .dashboard-tab-panel__code-row{align-items:center;display:flex;gap:8px;min-width:0}.row.tabs .tabs-container .dashboard-tab-panel__code-row .copiaContainer{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-control);color:var(--blue);cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;margin:0;min-width:0;padding:8px 12px;text-align:left}.row.tabs .tabs-container .dashboard-tab-panel__code-row .dashboard-tab-panel__code-label{flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.02em;opacity:.85;text-transform:uppercase}.row.tabs .tabs-container .dashboard-tab-panel__code-row .dashboard-tab-panel__code-copy-icon{flex-shrink:0;font-size:14px;opacity:.75}.row.tabs .tabs-container .dashboard-tab-panel__code-row .copiaContainer input{background:transparent;border:0;color:var(--blue);flex:1 1;font-size:13px;font-weight:600;min-width:0;padding:0}.row.tabs .tabs-container .dashboard-tab-panel__code-row .copiaContainer input:focus{outline:0}.row.tabs .tabs-container .dashboard-tab-panel__code-row .modificaContainer{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-control);color:var(--blue);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;margin:0;padding:0;width:36px}.row.tabs .tabs-container .dashboard-tab-panel__code-row .copiaContainer:focus-visible,.row.tabs .tabs-container .dashboard-tab-panel__code-row .copiaContainer:hover,.row.tabs .tabs-container .dashboard-tab-panel__code-row .modificaContainer:focus-visible,.row.tabs .tabs-container .dashboard-tab-panel__code-row .modificaContainer:hover{border-color:rgba(var(--blue-rgb),.18)}.row.tabs .tabs-container .dashboard-tab-panel__referente{background:var(--background-color);border-radius:var(--radius-section);color:#4a5d6a;font-size:14px;line-height:1.45;margin-bottom:12px;padding:12px 14px}.row.tabs .tabs-container .dashboard-tab-panel__referente label{color:var(--blue);display:block;font-size:12px;font-weight:600;margin:0 0 6px;text-transform:uppercase}.row.tabs .tabs-container .dashboard-tab-panel--administrators .manager{margin:0}.row.tabs .tabs-container .dashboard-tab-panel--administrators .canteenData{margin-top:0;padding-top:0}.row.tabs .tabs-container .dashboard-tab-panel--administrators .manager h3{color:var(--blue);font-size:14px;font-weight:600}.row.tabs .tabs-container .dashboard-tab-panel--administrators .manContent label{color:var(--blue);display:block;font-size:12px;font-weight:600;margin:12px 0 4px;text-transform:uppercase}.row.tabs .tabs-container .dashboard-tab-panel--administrators .manContent ul{color:#4a5d6a;font-size:14px;line-height:1.45;margin:0 0 8px;padding-left:18px}.row.tabs .tabs-container .dashboard-tab-panel #impostazioni .dashboard-tab-panel__section .title-section,.row.tabs .tabs-container .dashboard-tab-panel .dashboard-tab-panel__section .title-section{font-size:12px;font-weight:600;margin:0 0 10px;text-transform:uppercase}.row.tabs .tabs-container .dashboard-tab-panel #affiliati .dashboard-tab-panel__header{margin-bottom:12px}.row.tabs .tabs-container .dashboard-tab-panel #affiliati .dashboard-tab-panel__header .col-sm-4,.row.tabs .tabs-container .dashboard-tab-panel #affiliati .dashboard-tab-panel__header .col-sm-8{padding-left:0;padding-right:0}@media screen and (min-width:768px){.row.tabs .tabs-container .dashboard-tab-panel__sections--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.content .row.tabs .title-section{color:var(--blue);font-family:SansaPro;font-size:18px;font-weight:500}#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}}.page-toolbar{font-size:12px;overflow:visible;position:fixed;right:0;top:120px;width:50px;z-index:2500}.page-container.with-side-toolbar{width:calc(100% - 36px)}.recipe{list-style-type:none;margin-bottom:10px;min-height:84px;overflow:visible;position:relative}.recipe.open{z-index:12}.recipe .picContent{border-radius:12px;height:100%;max-width:44px;min-width:44px;position:relative}.recipe .picContent--interactive{overflow:visible}.recipe .textContent{min-width:0;padding-left:12px;width:100%}.recipe .picContent img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recipe .recipe-image-trigger{background:linear-gradient(180deg,#fff,#f5f8fb);border:2px solid rgba(221,230,239,.98);border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),inset 0 -2px 0 rgba(204,214,226,.48),0 10px 22px rgba(36,56,124,.18),0 3px 8px rgba(36,56,124,.12);cursor:zoom-in;display:block;height:100%;overflow:hidden;padding:0;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;width:100%}.recipe .picContent--interactive .recipe-image-trigger:hover{box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgba(204,214,226,.52),0 14px 28px rgba(36,56,124,.24),0 4px 10px rgba(36,56,124,.14);filter:saturate(1.08) contrast(1.05);transform:translateY(-1px) scale(1.04)}.recipe .picContent--interactive .recipe-image-trigger img{display:block;filter:saturate(1.04) contrast(1.04)}.recipe .picContent .image-upload-loading{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex;height:100%;justify-content:center;width:100%}.recipe .picContent .image-upload-loading .fa-spinner{color:#0c3f8d;font-size:20px}.recipe:first-child{border-top:0}.recipe .indicator{align-items:center;color:var(--blue);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;padding:0;pointer-events:auto;position:absolute;right:30px;text-align:center;top:10px;transform:translate(0) rotate(0deg);transition-duration:.28s;width:28px;z-index:10}.recipe .indicator:hover{color:#0c3f8d;transform:scale(1.08)}.recipe .indicator .fa-times{font-size:17px;line-height:1}.recipe .indicator-dots{align-items:center;display:inline-flex;gap:4px;justify-content:center}.recipe .indicator-dots span{background:currentColor;border-radius:999px;display:block;height:5px;transition:transform .18s ease,opacity .18s ease;width:5px}.recipe .indicator:hover .indicator-dots span{transform:scale(1.18)}.recipe .euro.custom-price-row{align-items:center;display:flex;gap:4px;justify-content:flex-start}.recipe .over{background:#fff;border:2px solid #dde6ef;border-radius:8px;box-shadow:0 2px 6px rgba(36,56,124,.05);display:flex;height:100%;left:48px;padding:12px 48px 12px 14px;position:absolute;top:0;transform:translate(0);transition-duration:.4s;transition:opacity .24s ease,transform .24s ease,box-shadow .24s ease;width:calc(100% - 48px);z-index:1}.recipe.open .indicator{transform:scale(1.1)}.recipe.open .over{box-shadow:0 8px 18px rgba(36,56,124,.09);opacity:.18}.recipe .buttons,.recipe.open .picContent,.recipe.open .textContent{pointer-events:none}.recipe .buttons{background:radial-gradient(circle at center,hsla(0,0%,100%,.88) 0,hsla(0,0%,100%,.4) 32%,hsla(0,0%,100%,0) 64%);border-radius:50%;display:block;height:188px;opacity:0;padding:0;position:absolute;right:0;top:4px;transform:translate(38px,-34px) scale(.82);transform-origin:top right;transition:opacity .28s ease,transform .28s ease;width:188px;z-index:9}.recipe.open .buttons{opacity:1;pointer-events:auto;transform:translate(20px,-20px) scale(1)}.recipe .buttons button{align-items:center;background:#fff;border:2px solid #dde6ef;border-radius:999px;box-shadow:0 8px 20px rgba(36,56,124,.14);display:inline-flex;gap:0;height:48px;justify-content:center;min-height:48px;opacity:0;outline:0;padding:0;position:absolute;right:18px;text-align:center;top:18px;transform:translate(0) scale(.6);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;transition-delay:0ms;transition-delay:calc(var(--orbit-index, 0)*34ms);width:48px}.recipe .buttons button:hover{background:#fff;border-color:#dde6ef;box-shadow:0 12px 24px rgba(36,56,124,.18)}.recipe .buttons button .button-ico{line-height:0;padding:0}.recipe .buttons button .button-ico img{height:20px;width:20px}.recipe .buttons button .icoChar{color:var(--blue);font-size:20px;font-weight:700;line-height:1}.recipe .buttons button span{background:rgba(16,34,76,.92);border-radius:999px;box-shadow:0 6px 18px rgba(16,34,76,.18);color:#fff;font-size:10px;font-weight:600;letter-spacing:.01em;line-height:1.2;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(6px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.recipe .buttons button:focus-visible span,.recipe .buttons button:hover span{opacity:1;transform:translateY(-50%) translateX(0)}.recipe .buttons .orbit-action--delete{--orbit-x:-98px;--orbit-y:10px}.recipe .buttons .orbit-action--paths{--orbit-x:-74px;--orbit-y:74px}.recipe .buttons .orbit-action--info{--orbit-x:-16px;--orbit-y:106px}.recipe .buttons .orbit-action--discount{--orbit-x:52px;--orbit-y:82px}.recipe.open .buttons .orbit-action{opacity:1;transform:translate(var(--orbit-x),var(--orbit-y)) scale(1)}.recipe .buttons .orbit-action:focus-visible{border-color:#b8c9dc;box-shadow:0 0 0 3px rgba(12,63,141,.12),0 10px 22px rgba(36,56,124,.18);outline:none}.recipe .recipe-name{align-items:flex-start;color:#353435;cursor:default;display:inline-flex;gap:6px;overflow:visible;padding-right:8px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.recipe .recipe-name.recipe-name--editable{cursor:pointer}.recipe .recipe-name-text{display:block;flex:1 1;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipe .recipe-combo-prefix{font-weight:700;letter-spacing:.03em;margin-right:.4em}.recipe .recipe-name-drag-icon{border-radius:var(--radius-control);display:inline-block;flex-shrink:0;height:25px;padding:2px;width:25px}.recipe .recipe-name.recipe-name--editable.recipe-name-hover,.recipe .recipe-name.recipe-name--editable:hover{background-color:rgba(12,63,141,.06);border-radius:4px;color:#0c3f8d;padding:3px 6px}.recipe .euro,.recipe .ingredients,.recipe .points,.recipe .quantity{align-items:center;color:#707070;cursor:pointer;display:inline-flex;font-size:12px;line-height:1.2;min-height:22px;overflow:hidden;padding:0 4px 0 0;position:relative;text-decoration:none;text-overflow:ellipsis;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%}.recipe .euro:hover,.recipe .ingredients:hover,.recipe .points:hover,.recipe .quantity:hover{background-color:rgba(12,63,141,.06);border-radius:4px;color:#0c3f8d;padding:2px 6px}.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:12px;padding-top:6px}.recipe .costi .row{display:flex;flex-wrap:nowrap;margin-left:-4px;margin-right:-4px;row-gap:0}.recipe .costi .row>[class*=col-]{flex:1 1;float:none;min-width:0;padding-left:4px;padding-right:4px;width:auto}.recipe .costi .row>[class*=col-]:last-child{flex:0 0 auto}.recipe .ingredients{justify-content:flex-end;padding-right:0}.recipe .drag-overlay.drag-overlay-image{align-items:center;background-color:rgba(144,191,30,.3);border:2px dashed #90bf1e;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.recipe-image-preview{align-items:center;animation:recipeImagePreviewFadeIn .24s ease;backdrop-filter:blur(4px);background:rgba(18,29,52,.48);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1100}.recipe-image-preview__dialog{animation:recipeImagePreviewZoomIn .26s cubic-bezier(.22,1,.36,1);background:hsla(0,0%,100%,.96);border-radius:18px;box-shadow:0 18px 42px rgba(16,34,76,.22);max-height:calc(100vh - 48px);max-width:min(640px,calc(100vw - 48px));padding:12px;position:relative;transform:scale(1)}.recipe-image-preview__img{border-radius:12px;box-shadow:0 10px 24px rgba(16,34,76,.14);display:block;max-height:calc(100vh - 88px);max-width:min(560px,calc(100vw - 72px));-o-object-fit:contain;object-fit:contain}.recipe-image-preview__close{align-items:center;background:rgba(16,34,76,.92);border:0;border-radius:999px;box-shadow:0 8px 18px rgba(16,34,76,.22);color:#fff;cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:-10px;top:-10px;transition:transform .18s ease,background-color .18s ease;width:28px}.recipe-image-preview__close:hover{background:rgba(12,63,141,.98);transform:scale(1.08)}.recipe .drag-overlay.drag-overlay-image span{color:#fff;font-size:50px;font-weight:700;pointer-events:none;text-shadow:1px 1px 2px #000}body.dragging-recipe,body.dragging-recipe *{cursor:move!important}body:not(.dragging-recipe){cursor:auto!important}.recipe.recipe-dragging{opacity:.5}.recipe.recipe-drag-over{position:relative}.recipe.recipe-drag-over:before{animation:growLine .5s ease-out forwards,loadingBar 1.5s linear infinite;background:linear-gradient(90deg,#365583,#365583 40%,hsla(0,0%,100%,.4) 50%,#365583 60%,#365583);background-size:200% 100%;border-radius:var(--radius-control);box-shadow:0 2px 4px rgba(12,63,141,.3);content:"";height:8px;left:0;pointer-events:none;position:absolute;right:0;top:-6px;transform-origin:center;z-index:10}.recipe.recipe-drag-over-bottom{position:relative}.recipe.recipe-drag-over-bottom:after{animation:growLine .5s ease-out forwards,loadingBar 1.5s linear infinite;background:linear-gradient(90deg,#365583,#365583 40%,hsla(0,0%,100%,.4) 50%,#365583 60%,#365583);background-size:200% 100%;border-radius:var(--radius-control);bottom:-6px;box-shadow:0 2px 4px rgba(12,63,141,.3);content:"";height:8px;left:0;pointer-events:none;position:absolute;right:0;transform-origin:center;z-index:10}@keyframes emptyDropZoneBorderRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes growLine{0%{height:0;opacity:0}to{height:8px;opacity:1}}@keyframes loadingBar{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes recipeImagePreviewFadeIn{0%{opacity:0}to{opacity:1}}@keyframes recipeImagePreviewZoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.recipe-name[draggable=true].recipe-name-editing-enabled{cursor:grab}.recipe-name[draggable=true].recipe-name-editing-enabled:active{cursor:grabbing}@media (max-width:991px){.recipe{min-height:84px}.recipe .over{padding-right:44px}.recipe .buttons{height:168px;transform:translate(28px,-24px) scale(.82);width:168px}.recipe.open .buttons{transform:translate(12px,-14px) scale(1)}.recipe .buttons .orbit-action--delete{--orbit-x:-82px;--orbit-y:12px}.recipe .buttons .orbit-action--paths{--orbit-x:-60px;--orbit-y:64px}.recipe .buttons .orbit-action--info{--orbit-x:-10px;--orbit-y:92px}.recipe .buttons .orbit-action--discount{--orbit-x:42px;--orbit-y:70px}.recipe .costi .row{flex-wrap:nowrap}}:root{--menu-filter-lane-left:16px}#current_menu .filter-status,#parent_menu .filter-status{align-items:center;background:hsla(0,0%,100%,.96);border:2px solid #dde6ef;border-radius:6px;box-shadow:0 2px 6px rgba(36,56,124,.05);cursor:pointer;display:inline-flex;flex-direction:column;flex-shrink:0;gap:5px;height:auto;justify-content:center;min-height:28px;padding:2px 0;position:relative;width:28px}#current_menu .course .filter-name,#current_menu .diet .filter-name,#current_menu .occasion .filter-name,#parent_menu .course .filter-name,#parent_menu .diet .filter-name,#parent_menu .occasion .filter-name{align-items:center;padding-left:16px;padding-left:var(--menu-filter-lane-left)}#current_menu .course .filter-status-slot,#current_menu .diet .filter-status-slot,#current_menu .occasion .filter-status-slot,#parent_menu .course .filter-status-slot,#parent_menu .diet .filter-status-slot,#parent_menu .occasion .filter-status-slot{align-items:center;display:inline-flex;flex-shrink:0;height:28px;justify-content:flex-start;min-width:28px;width:28px}#current_menu .course .filter-status:after,#current_menu .diet .filter-status:after,#current_menu .occasion .filter-status:after,#parent_menu .course .filter-status:after,#parent_menu .diet .filter-status:after,#parent_menu .occasion .filter-status:after{content:none;display:none}.recipe .filter-status{left:16px;left:var(--menu-filter-lane-left);position:absolute;top:10px;z-index:2}.recipe .filter-status:after{background:linear-gradient(90deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.82) 55%,hsla(0,0%,100%,0));border-bottom:2px solid #dde6ef;border-left:0;border-right:4px solid #fff;border-top:2px solid #dde6ef;box-shadow:2px 3px 8px rgba(36,56,124,.03);content:"";height:22px;left:100%;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:8px}#current_menu .filter-status img,#parent_menu .filter-status img{display:inline-block;height:22px;-o-object-fit:contain;object-fit:contain;position:relative;transition:transform .18s ease;width:22px}.icon-container{align-items:center;display:flex;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:28px}.icon-container,.notificaOrdinati{background:transparent;border:0;border-radius:6px;box-shadow:none;height:28px;position:relative}.notificaOrdinati{color:var(--blue);font-size:12px;font-weight:700;line-height:26px;min-width:28px;padding:0 5px;right:0;text-align:center;top:auto;transition:transform .18s ease,box-shadow .18s ease;z-index:3}.icon-container:hover{box-shadow:0 8px 16px rgba(36,56,124,.1);transform:translateY(-1px) scale(1.04)}.icon-container:hover img{transform:scale(1.08)}.notificaOrdinati:hover{box-shadow:0 8px 16px rgba(36,56,124,.1);transform:translateY(-1px) scale(1.04)}.recipe.open .notificaOrdinati{display:none}.point-container{align-items:center;border-radius:100%;display:flex;flex-direction:column;height:13px;justify-content:center;max-height:13px;max-width:13px;min-height:13px;min-width:13px;position:relative;text-align:center;top:-2px;vertical-align:middle;width:13px}.chip-select{width:100%}.chip-select--inline{display:contents;width:auto}.chip-select--inline .chip-select__all-row{display:contents;margin-bottom:0}.chip-select--inline .scrollable-select-container{display:contents;min-height:0;width:auto}.chip-select--inline .item-wrapper{display:contents}.chip-select__all-row{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.chip-select__all{align-items:center;appearance:none;-webkit-appearance:none;background-color:transparent;border:none;border-radius:var(--input-modern-control-radius);box-sizing:border-box;color:var(--blue);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--input-modern-control-font-size);font-weight:400;justify-content:center;line-height:var(--control-text-line-height);margin:0;min-height:var(--control-height);padding:var(--input-modern-control-padding);text-align:center;text-transform:uppercase;transition:var(--hover-surface-transition),color .2s ease;white-space:nowrap}.chip-select__list--small .item,.selector-field--small .chip-select__all{font-size:12px;min-height:25px;padding:2px 10px}.scrollable-select-container{align-content:flex-start;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px;margin:0;max-width:100%;min-height:25px;min-height:var(--input-modern-control-min-height,25px);padding:0;width:100%}.scrollable-select-container.scrollable{flex-wrap:nowrap;list-style-type:none;white-space:nowrap}.scrollable-select-container .item{align-items:center;background-color:#f2f3f4;border:0;border-radius:var(--radius-control);border-radius:var(--input-modern-control-radius,var(--radius-control));box-sizing:border-box;color:#707070;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:400;height:auto;justify-content:center;line-height:1.2;margin:0;max-width:100%;min-height:25px;min-height:var(--input-modern-control-min-height,25px);opacity:.65;padding:5px 10px;padding:var(--input-modern-control-padding,5px 10px);text-align:center;text-transform:uppercase;white-space:normal;word-break:break-word}.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:inline-flex;flex:0 0 auto;justify-content:center;margin-left:10px;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}.chip-select__all:hover,.scrollable-select-container .item:hover{background-color:var(--hover-color2)}.scrollable-select-container.single-selection #item-0{margin:0}.scrollable-select-container .item.selected{opacity:1}.chip-select__all.toggle-segment--selected,.scrollable-select-container .item.selected{background-color:var(--hover-color2);color:var(--blue);font-weight:600}.scrollable-select-row{flex:1 1 200px;max-width:100%;min-width:0}.chip-select__list--grid{grid-gap:8px 24px;align-content:start;display:grid;flex-wrap:nowrap;gap:8px 24px}.chip-select__list--grid-1{grid-template-columns:max-content max-content}.chip-select__list--grid-2{grid-template-columns:repeat(2,max-content max-content)}.chip-select__list--grid-3{grid-template-columns:repeat(3,max-content max-content)}.chip-select__list--grid .item-wrapper{display:contents;margin-bottom:0}.chip-select__list--grid .item{justify-self:stretch;width:100%}.chip-select__list--grid .item-wrapper .item-edit-outside{justify-self:start;margin-left:0}@media (max-width:991px){.chip-select__list--grid-2,.chip-select__list--grid-3{grid-template-columns:max-content max-content}}@media (max-width:575px){.chip-select__list--grid{grid-template-columns:minmax(0,1fr) max-content}}.editor-list-field-title{color:var(--blue);font-family:SansaPro;font-size:12px;font-weight:500;margin: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:100%}.editor-list-field-container .editor-list-field-title,.editor-list-field-container .title{color:var(--blue);font-family:SansaPro;font-size:12px;font-weight:500;margin:0;text-align:left;text-transform:uppercase}.editor-list-field-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;min-height:34px;min-height:var(--input-modern-control-min-height,34px);width:100%}.editor-list-field-header .label-all-text{color:var(--blue);font-family:SansaPro;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin:0;text-align:left;text-transform:uppercase;width:max-content}.editor-list-field-chips{overflow:hidden;transition:max-height .2s ease,opacity .2s ease,margin .2s ease;width:100%}.editor-list-field-chips.is-collapsed{margin-top:0;max-height:0;opacity:0}.editor-list-field-chips.is-expanded{margin-top:8px;max-height:600px;opacity:1}.editor-list-field-chips>.chip-select,.editor-list-field-chips>.scrollable-select-container{width:100%}.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:var(--blue);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;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:4px 0;max-width:100%;min-height:25px;min-height:var(--input-modern-control-min-height,25px);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:0 0 auto;flex-direction:row;gap:8px;justify-content:flex-start;margin:0;max-width:100%;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>.scrollable-select-container{flex:1 1 200px;max-width:100%;min-width:0}.editor-list-field-v2-container .row .row-check-container .label-all-text{color:var(--blue);font-family:SansaPro;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin:0;text-align:left;text-transform:uppercase;width:max-content}.editor-list-field-v2-container .row.selected-all .row-check-container .label-all-text{margin:0}#add-recipe-filter{background:var(--background-color);border-radius:var(--radius-section);margin-top:8px;padding:15px}#add-recipe-filter .inputContainer{margin-bottom:15px}#recipe-filters-container .filters-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:20px 0 16px}#recipe-filters-container .filters-toolbar h3{margin:0}#recipe-filters-container .add-filter-btn{flex-shrink:0}#recipe-filters-container .no-recipe-filters{margin:16px 0 24px;text-align:center}#recipe-filters-container .filters-list{align-items:stretch;display:flex;flex-direction:column;list-style:none;margin:0 0 24px;padding:0}#recipe-filters-container .filtroRicetta{align-items:center;background:#fff;border:1px solid var(--background-color);border-radius:var(--radius-control);cursor:pointer;display:flex;gap:12px;list-style:none;margin-bottom:8px;padding:10px 12px;position:relative;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}#recipe-filters-container .filtroRicetta.dragging{background:#f5f8ff;box-shadow:0 2px 8px rgba(var(--blue-rgb),.15);z-index:1000}#recipe-filters-container .filtroRicetta.selected{background:#f8fbf2;border-color:#8db91f}#recipe-filters-container .filtroRicetta.highlighted-filter{animation:blinking .5s infinite}#recipe-filters-container .filter-drag-handle{align-items:center;color:#8a8a8a;cursor:grab;display:flex;flex:0 0 24px;justify-content:center;-webkit-user-select:none;user-select:none}#recipe-filters-container .filter-drag-handle__grip{font-size:16px;letter-spacing:-2px;line-height:1}#recipe-filters-container .filter-list-item-content{flex:1 1 auto;min-width:0}#recipe-filters-container .filter-name-row{align-items:center;display:flex;gap:10px;min-width:0}#recipe-filters-container .filter-list-status{grid-gap:6px;align-items:center;background:hsla(0,0%,100%,.96);border:2px solid #dde6ef;border-radius:6px;box-shadow:0 2px 6px rgba(36,56,124,.05);display:grid;flex-shrink:0;gap:6px;grid-template-columns:repeat(4,34px);justify-items:center;padding:3px}#recipe-filters-container .filter-list-status .icon-container{align-items:center;background:transparent;border:0;border-radius:6px;display:flex;height:34px;justify-content:center;transition:opacity .15s ease;width:34px}#recipe-filters-container .filter-list-status .icon-container.is-yes{opacity:.22}#recipe-filters-container .filter-list-status .icon-container.is-no{opacity:1}#recipe-filters-container .filter-list-status img{display:inline-block;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}#recipe-filters-container .filter-faded-icon.is-yes{opacity:1}#recipe-filters-container .filter-faded-icon.is-no{opacity:.22}#recipe-filters-container .filter-faded-icon__shape{background:#365583;border-radius:5px;display:block;height:22px;width:22px}#recipe-filters-container .filter-faded-icon.is-yes .filter-faded-icon__shape{opacity:.4}#recipe-filters-container .filter-faded-icon.is-no .filter-faded-icon__shape{opacity:1}#recipe-filters-container .filter-price-hidden-icon{color:#365583;font-size:18px;font-weight:700;position:relative}#recipe-filters-container .filter-price-hidden-icon.is-no,#recipe-filters-container .filter-price-hidden-icon.is-yes{opacity:1}#recipe-filters-container .filter-price-hidden-icon span{display:inline-block;line-height:1;position:relative}#recipe-filters-container .filter-price-hidden-icon.is-no span:after{background:#365583;content:"";height:2px;left:-3px;position:absolute;right:-3px;top:50%;transform:rotate(45deg)}#recipe-filters-container .filtroRicetta .filter-name-div{font-size:17px;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#recipe-filters-container .filtroRicetta .filter-meta-div{color:#6a6a6a;font-size:12px;font-weight:400;margin:4px 0 0}#recipe-filters-container .filter-name-div .crossed-filter,#recipe-filters-container .filter-name-div.crossed-filter{opacity:.5;text-decoration:line-through}#add-recipe-filter .row .scrollable-select-container .item.selected{background-color:var(--hover-color2);color:var(--blue);font-weight:600;opacity:1}#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-filter-title-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}#recipe-filters-container .add-filter-title-container .right-element{color:var(--blue);cursor:pointer;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:0;text-transform:uppercase}#recipe-filters-container .add-filter-icon{align-items:center;display:flex;gap:12px;margin-left:0}#recipe-filters-container .add-filter-icon img{cursor:pointer;width:28px}#add-recipe-filter .on-off-filter-duration{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:15px}#add-recipe-filter .filter-active-row{margin-bottom:20px}#add-recipe-filter .filter-field{margin-bottom:12px}#add-recipe-filter .filter-field--active{align-items:center;display:flex;flex-wrap:wrap;gap:10px}#add-recipe-filter .filter-field--date label{display:block;margin-bottom:6px}#add-recipe-filter .filter-field--error{margin-bottom:0}#add-recipe-filter .filter-except-label{font-weight:500;text-transform:uppercase}#add-recipe-filter .on-off-filter-duration .form-group{align-items:center;display:flex;gap:8px;margin:0}#add-recipe-filter .on-off-filter-duration label{color:var(--blue);font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:400;margin:0;text-transform:none}#add-recipe-filter .on-off-filter-duration .from-filter-duration{text-transform:lowercase}#add-recipe-filter .on-off-filter-text{color:var(--blue);font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin:0;text-transform:uppercase}#add-recipe-filter .radio-button-inline{gap:4px;margin-bottom:0}#add-recipe-filter .filter-form-section{background:#fff;border:1px solid rgba(var(--blue-rgb),.08);border-radius:var(--radius-control);margin-bottom:20px;padding:16px}#add-recipe-filter .filter-form-section:last-of-type{margin-bottom:8px}#add-recipe-filter .filter-form-section-title{color:var(--blue);font-size:13px;font-weight:600;letter-spacing:.02em;margin:0 0 14px;text-transform:uppercase}#add-recipe-filter .filter-form-section .filter-setting-section{margin-bottom:16px}#add-recipe-filter .filter-form-section .filter-setting-section:last-child{margin-bottom:0}#add-recipe-filter .filter-form-section #target-weekdays-container>label,#add-recipe-filter .filter-form-section #weekdays-container>label,#add-recipe-filter .filter-form-section .filter-setting-section>[class*=col-]>label{display:block;margin-bottom:8px}#add-recipe-filter .filter-form-section .editor-list-field-container .title,#add-recipe-filter .filter-form-section .editor-list-field-v2-container .title{margin-bottom:8px}#add-recipe-filter .filter-advanced-settings{margin-top:8px}#add-recipe-filter .filter-advanced-settings .filter-setting-section{margin-bottom:20px}#add-recipe-filter .filter-advanced-settings .filter-setting-section:last-child{margin-bottom:8px}#add-recipe-filter .filter-advanced-settings+.row{margin-top:16px}#add-recipe-filter .filter-advanced-settings #target-weekdays-container>label,#add-recipe-filter .filter-advanced-settings #weekdays-container>label,#add-recipe-filter .filter-advanced-settings .filter-setting-section>[class*=col-]>label{display:block;margin-bottom:8px}#add-recipe-filter .filter-advanced-settings .editor-list-field-container .title,#add-recipe-filter .filter-advanced-settings .editor-list-field-v2-container .title{margin-bottom:8px}#add-recipe-filter .row>[class*=col-]>label{color:var(--blue);display:block;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin-bottom:6px;text-transform:uppercase}#add-recipe-filter .react-datepicker-wrapper{width:auto}#add-recipe-filter .react-datepicker-wrapper .input-modern{min-width:110px;text-align:center;width:auto}#add-recipe-filter .bottoniera #add-edit-filters-cancel,#add-recipe-filter .bottoniera #add-edit-filters-delete{background-color:#fff;border-color:var(--blue);color:var(--blue)}#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}#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-menu-setting-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 24px}#recipe-filters-container .filter-menu-setting-row label{color:var(--blue);font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin:0;text-transform:uppercase}@keyframes blinking{0%{background-color:var(--background-color)}50%{background-color:transparent}to{background-color:var(--background-color)}}#recipe-filters-container .highlighted-filter p{margin:0}#recipe-filters-container .inputContainer label{color:var(--blue);font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;text-transform:uppercase}#recipe-filters-container .modal-ico{margin-top:40px}#recipe-filters-container .react-datepicker-wrapper{width:auto}.menu-services-using-catalog-row{color:#333;font-size:14px;margin-bottom:10px;margin-top:12px;text-align:left}.menu-service-link{background:none;border:0;color:var(--blue);cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline}.menu-service-link:focus,.menu-service-link:hover{color:#152a54}.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{background-color:var(--background-color);color:var(--blue)}body.dragging,body.dragging *{cursor:grabbing!important}body.dropped,body.dropped *{cursor:grab!important}.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 250px;gap:20px;justify-content:flex-end}.menu-content-language-toggler{align-items:center;display:flex;justify-content:center;margin:6px 0 10px;width:100%}.menu-content-language-toggler .langSwitcher,.menu-content-language-toggler .languageChooser{margin-left:auto;margin-right:auto}.page-filter-icon.edit-toggle{background-color:transparent;border:1px solid var(--blue);border-radius:4px;height:30px;margin-right:16px;margin-top:8px;min-width:44px;width:125px}.page-filter-icon.edit-toggle:hover{background-color:rgba(var(--blue-rgb),.08)}.page-filter-icon.edit-toggle .edit-toggle-label{color:var(--blue);font-size:14px;font-weight:500;pointer-events:none}.page-filter-icon.edit-toggle:hover .edit-toggle-label{color:var(--blue)}.page-filter-icon.edit-toggle.edit-toggle-active{background-color:var(--blue);border:1px solid var(--blue);border-radius:4px;color:#fff}.page-filter-icon.edit-toggle.edit-toggle-active .edit-toggle-label{color:#fff}.page-filter-icon.edit-toggle.edit-toggle-active:hover{background-color:#1a3261;border-color:#1a3261;color:#fff}.page-filter-icon.edit-toggle.edit-toggle-active:hover .edit-toggle-label{color:#fff}.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}#pagina-menu .custom-price-row{align-items:center;display:inline-flex;height:15px;justify-content:left}ul.recipes{margin:0;padding:0}#occasion-list{margin-bottom:40px}#current_menu{margin-top:18px}#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%}}#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}.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:var(--blue);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:var(--background-color);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;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)}#recipe-adder .searchResult.recipe-added{opacity:.85;transition:opacity .3s ease}#recipe-adder .searchResult button.recipe-add-button-added{cursor:not-allowed;opacity:.7;position:relative}#recipe-adder .searchResult button.recipe-add-button-added:disabled{cursor:not-allowed}#recipe-adder .searchResult button .recipe-added-icon-container{display:inline-block;height:43px;position:relative;width:60px}#recipe-adder .searchResult button .recipe-added-icon-container img.recipe-added-icon{animation:recipeAddedAnimation .6s ease-in-out;filter:grayscale(100%) brightness(.7);opacity:.6}#recipe-adder .searchResult button .recipe-added-icon-container .recipe-added-checkmark{animation:checkmarkAppear .5s ease-in-out .2s both;color:#28a745;font-size:32px;font-weight:700;left:50%;line-height:1;pointer-events:none;position:absolute;text-shadow:0 0 3px hsla(0,0%,100%,.8);top:50%;transform:translate(-50%,-50%)}@keyframes recipeAddedAnimation{0%{opacity:1;transform:scale(1)}30%{opacity:.8;transform:scale(1.2) rotate(-10deg)}60%{opacity:.6;transform:scale(.9) rotate(5deg)}to{opacity:.6;transform:scale(1)}}@keyframes checkmarkAppear{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}#recipe-adder .searchResult button:not(.recipe-add-button-added):active img{animation:recipeAddingAnimation .4s ease-in-out}@keyframes recipeAddingAnimation{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}.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:var(--radius-section);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:var(--blue);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:var(--background-color);border:0;color:var(--blue);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:var(--blue);border-color:var(--blue);color:#fff}#info-popup #salva-switch{height:34px;line-height:34px;margin:0;width:100%}#recipeSwitcher{background:var(--background-color);padding:15px}.frequency-modal{display:flex;flex-direction:column;gap:12px}.frequency-modal__intro{color:#5c6b7a;font-size:13px;line-height:1.45;margin:0}.frequency-modal__panel{background:#fafcff;border:1px solid #dbe4ee;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:12px 14px}.frequency-modal__content{border-top:1px solid #e6edf5;padding-top:12px}.frequency-modal__stack{display:flex;flex-direction:column;gap:12px}.frequency-modal__field{display:flex;flex-direction:column;gap:6px}.frequency-modal__label{color:#1f3d67;font-size:12px;font-weight:600;margin:0}.frequency-modal__hint{color:var(--blue);display:block;font-size:12px;margin:0 0 6px}.frequency-modal__mode-toggle{width:100%}.frequency-modal__mode-toggle .toggle-segment{flex:1 1;justify-content:center}#single-date .react-datepicker-wrapper,#single-date .react-datepicker-wrapper input,.frequency-modal__date-input,.frequency-modal__date-input .react-datepicker-wrapper,.frequency-modal__date-input .react-datepicker-wrapper input,.frequency-modal__weekdays .scrollable-select-row{width:100%}.frequency-modal__period{align-items:center;border-top:1px solid #e6edf5;display:flex;flex-wrap:wrap;gap:10px 14px;padding-top:10px}.frequency-modal__period-inline{align-items:center;color:#333;display:inline-flex;font-size:13px;font-weight:400;gap:6px;margin:0}.frequency-modal__period-inline input{background:#fff;border:1px solid #ccd8e6;border-radius:6px;height:32px;padding:0 8px;text-align:center;width:56px}.frequency-modal__period-suffix{color:#5c6b7a;font-size:13px}#multi-date,#single-date{padding:0}#single-date .react-datepicker-wrapper,#single-date .react-datepicker-wrapper input,#single-date label{width:100%}.dayCheck,.dayRadio{align-items:center;display:inline-flex;gap:8px;margin:10px 20px 0 0}.dayCheck .fakeCheck{margin:0}#period{padding:0}@media (max-width:767px){.menu-reducer{width:100%}#menu-top-bar button{display:none}}.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}.import-menu-modal{display:flex;flex-direction:column;gap:20px}.import-menu-modal__dates{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 24px;min-height:0;transition:min-height .22s ease}.import-menu-modal__dates--calendar-open{min-height:360px}.import-menu-modal__date-field{flex:1 1 180px;min-width:0}.import-menu-modal--full-month .react-datepicker-popper{inset:auto!important;margin-top:8px;position:static!important;transform:none!important}.import-menu-modal--full-month .react-datepicker-popper .react-datepicker{animation:import-full-month-calendar-in .22s ease}@keyframes import-full-month-calendar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mm-panel.import-full-month-mm{overflow-y:auto}.import-menu-modal__actions .button-area{margin:0}.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}#parent_menu{margin-top:40px;position:relative}#parent_menu *{color:#bebebe!important}#parent_menu .recipe.recipe_hidden{opacity:.3}.menuEditing #parent_menu .menu-add-container,.menuEditing #parent_menu .menu-add-container-root{margin-top:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-4px)}.menuEditing #parent_menu{pointer-events:none}.menuEditing #parent_menu #avvertitore{pointer-events:auto}.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-display{margin-left:0;max-width:100%;position:relative;width:100%}.radio-button-inline{align-items:center;display:flex;gap:35px;justify-content:flex-start;margin-bottom:15px}#modal-conferma-elimina-full-month .contentPopup,#recipe-discount-modal .contentPopup,#recipe-points-euro .contentPopup{width:1000px}.menu-entity-name{align-items:center;display:inline-flex!important;gap:6px;line-height:1.3;max-width:100%}.menu-entity-name--editable{cursor:pointer!important}.menu-entity-name--readonly{cursor:default!important}@keyframes menuEntityEditBlinkOrange{0%,to{background-color:rgba(255,140,0,.12)}50%{background-color:rgba(255,140,0,.3)}}.menu-entity-edit-icon-wrap{align-items:center;animation:menuEntityEditBlinkOrange 1.2s ease-in-out infinite;border-radius:4px;display:inline-flex;height:14px;justify-content:center;width:14px}.menu-entity-edit-icon{filter:brightness(0) saturate(100%) invert(54%) sepia(83%) saturate(1226%) hue-rotate(1turn) brightness(101%) contrast(106%);height:9px;width:9px}.menuActionBar{display:flex;opacity:0;position:absolute;right:30px;top:-5px}.menuActionBar.occ{position:relative;right:auto;top:auto;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:opacity .2s ease}button.menuAction img{height:20px}.menu-add-container{margin-top:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-4px);transition:max-height .25s cubic-bezier(.22,.61,.36,1),opacity .2s ease-out,transform .25s cubic-bezier(.22,.61,.36,1)}.menuEditing .menu-add-container{height:35px;margin-top:-4px;max-height:40px;opacity:1;pointer-events:auto;transform:translateY(0)}.menuEditing .menu-add-container-root{margin-bottom:10px;margin-top:6px}.menu-add-link{background:transparent;border:none;color:#707070;cursor:pointer;font-size:10px;padding:0;text-decoration:none;text-transform:uppercase}@keyframes menuAddBlinkGreen{0%,to{background-color:rgba(144,191,30,.15)}50%{background-color:rgba(144,191,30,.25)}}.menuEditing .menu-add-link{animation:menuAddBlinkGreen 1.2s ease-in-out infinite;border-radius:4px;display:inline-block;margin-top:8px;padding:3px 6px}.menu-add-link:disabled{color:#c2c2c2;cursor:default;text-decoration:none}#course-section .menu-add-link-icon,#diet-section .menu-add-link-icon,#menu-content .menu-add-link-icon,#occasion-section .menu-add-link-icon{height:10px;margin-right:4px;vertical-align:middle;width:10px}#menu-content .edit-toggle-container{align-items:center;display:flex;gap:8px}#catalogDates .catalogDate{align-items:center;display:flex;flex-wrap:wrap;gap:12px}#catalogDates .catalogDate .catalog-label{font-weight:600;margin:0}#catalogDates .catalogDate .react-datepicker-wrapper,#catalogDates .catalogDate .react-datepicker__input-container{width:150px}#catalogDates .catalogDate input{padding:6px 8px;width:100%}#catalogDates .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}.action-popup{background:#fff;border:1px solid #ccc;border-radius:var(--radius-section);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:var(--blue);border:1px solid var(--blue);border-radius:var(--radius-control);color:#fff;cursor:pointer;font-size:10px;height:20px;padding:.25em .5em}.action-popup .btn.cancel{background:#fff;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:var(--background-color);border:1px solid #d0d8e0;border-radius:var(--radius-control);color:var(--blue);cursor:pointer;font-size:16px;padding:8px 12px;transition:all .3s ease}.menu_display_week .week-nav-btn:hover{background:var(--hover-color2);border-color:var(--blue)}.menu_display_week .week-title{color:var(--blue);font-size:20px;font-weight:500;margin:0;text-transform:uppercase}.menu_display_week .week-calendar{background:#fff;border-radius:var(--radius-section);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:var(--background-color)}.menu_display_week .week-day.today{border:2px solid var(--blue)}.menu_display_week .day-header{background:var(--background-color);border-bottom:1px solid #e0e0e0;padding:6px 8px}.menu_display_week .day-name{color:var(--blue);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:var(--blue);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:var(--radius-control);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:var(--radius-section);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}.menu_display_week .day-content #parent_menu{align-self:flex-start;margin-top:10px;text-align:left;width:100%}.menu_display_week .day-content #parent_menu .course,.menu_display_week .day-content #parent_menu .diet,.menu_display_week .day-content #parent_menu .occasion{text-align:left;width:100%}.menu_display_week .day-content #parent_menu .recipe-container{display:block;list-style-position:inside;max-width:100%;text-align:left;width:100%}.menu_display_week .day-content #parent_menu .week-view-recipe{display:block!important;margin-right:0!important;max-width:100%!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.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:var(--blue);font-family:SansaPro,Arial,sans-serif;font-weight:500;text-transform:uppercase}.view-dropdown{background:var(--background-color);border:none;border-radius:var(--radius-control);cursor:pointer;font-size:14px;min-width:100px;outline:none;padding:4px 12px;transition:all .3s ease}.view-dropdown:focus,.view-dropdown:hover{background:var(--hover-color2);border-color:var(--blue)}.view-dropdown:focus{box-shadow:0 0 0 2px rgba(36,54,127,.1)}.view-dropdown option{background:#fff;color:var(--blue);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:var(--radius-control);color:var(--blue);cursor:pointer;font-family:SansaPro,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1;padding:4px 8px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.view-selector-compact .view-button:hover{background-color:var(--hover-color2);color:var(--blue)}.view-selector-compact .view-button.selected,.view-selector-compact .view-button.selected:hover{background-color:var(--hover-color2);color:var(--blue);font-weight:600}.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:var(--blue);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:30px;top:46%}.accordion-panel{--_color:var(--accordion-color,var(--blue));background:#fff;border:1px solid color-mix(in srgb,var(--_color) 14%,transparent);border-radius:var(--radius-section);margin:8px 0;overflow:hidden}.accordion-panel__header{align-items:center;background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--_color) 12%,transparent);color:var(--_color);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:10px;justify-content:space-between;margin:0;padding:12px 16px;text-align:left;transition:background .25s ease,color .25s ease;width:100%}.accordion-panel:not(.accordion-panel--open) .accordion-panel__header{border-bottom-color:transparent;color:color-mix(in srgb,var(--_color) 70%,transparent)}.accordion-panel__header:hover{background:color-mix(in srgb,var(--_color) 5%,transparent)}.accordion-panel__header:focus{outline:none}.accordion-panel__header:focus-visible{outline:2px solid color-mix(in srgb,var(--_color) 50%,transparent);outline-offset:-2px}.accordion-panel__title{flex:1 1;line-height:1.2;min-width:0}.accordion-panel__chevron{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;height:9px;opacity:.7;transform:rotate(45deg);transition:transform .3s cubic-bezier(.4,0,.2,1);width:9px}.accordion-panel--open .accordion-panel__chevron{transform:rotate(-135deg)}.accordion-panel__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.accordion-panel--open .accordion-panel__body{grid-template-rows:1fr}.accordion-panel__body-inner{min-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:opacity .25s ease .05s,transform .3s cubic-bezier(.4,0,.2,1)}.accordion-panel--open .accordion-panel__body-inner{opacity:1;transform:translateY(0)}.accordion-panel:not(.accordion-panel--open) .accordion-panel__body{pointer-events:none}@media (prefers-reduced-motion:reduce){.accordion-panel__body,.accordion-panel__body-inner,.accordion-panel__chevron{transition-duration:.01ms!important}}.convenzioni-selector .convenzioneSelection{font-size:12px;height:55px;padding:8px 10px}.convenzioni-selector .convenzioneSelection .testoConvenzione{font-size:12px;line-height:1.3}.convenzioni-scroll-area{max-height:240px;overflow-x:hidden;overflow-y:auto}.filters-group.combo-group{margin-left:auto}#easy-combo-area{background:#fff;border:2px dashed #90bf1e;border-radius:var(--radius-section);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:var(--radius-section);cursor:pointer;height:70px;margin-bottom:15px;padding:10px;transition-duration:.4s}.convenzioneSelection.selected,.convenzioneSelection:hover{background:var(--hover-color2)}.divisoreConvenzioni{background:var(--blue);height:2px;margin:15px auto;width:200px}.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%}.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-editor-content .combo-footer .icoBtn{height:50px;width:50px}.combo-editor-content .form-row{margin-bottom:20px}.combo-editor-content .accordion-panel__body-inner>.combo-settings-content,.combo-editor-content .accordion-panel__body-inner>.convenzioni-selector{padding:16px 14px 10px}.combo-group-popup{animation:comboPopupIn .35s ease forwards;background:#fff;border:2px dashed #90bf1e;border-radius:var(--radius-section);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}.combo-group-popup.combo-drop-zone-over{background-color:#f6faec;border-color:#7ca518;box-shadow:0 0 0 3px rgba(144,191,30,.2),0 8px 22px rgba(0,0,0,.2)}@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:var(--radius-section);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)}.combo-group-popup.expanded .combo-header h3{color:var(--blue);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:var(--radius-control);display:flex;font-size:12px;gap:8px;padding:8px}.comboMenuRecipes li .recipe-index{color:#37480c;font-weight:700}.comboMenuRecipes li .recipe-name{color:#353435;cursor:pointer;display:inline-block;max-width:100%;overflow:hidden;position:relative;text-decoration:none;text-overflow:ellipsis;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:-moz-fit-content;width:fit-content}.comboMenuRecipes li .recipe-name:hover{background-color:rgba(12,63,141,.06);border-radius:999px;color:#0c3f8d;padding:2px 6px;transform:translateY(-1px)}.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-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}.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:var(--background-color);border:1px solid #d0d8e0;border-radius:var(--radius-control);color:var(--blue);cursor:pointer;font-size:16px;padding:8px 12px;transition:all .3s ease}.month-nav-btn:hover{background:var(--hover-color2);border-color:var(--blue)}.month-title{color:var(--blue);font-size:24px;font-weight:500;margin:0;text-transform:uppercase}.month-calendar{background:#fff;border-radius:var(--radius-section);box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.weekdays{background-color:var(--background-color);color:var(--blue);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;flex-direction:column;max-height:120px;min-height:120px;min-width:0;overflow:hidden;padding:8px;position:relative;transition:all .2s ease;width:100%}.days-grid .calendar-day:nth-child(7n+1){border-left:0}.calendar-day:hover{background:var(--background-color)}.calendar-day.other-month{background:#f8f8f8;color:#999;cursor:not-allowed}.calendar-day.other-month:hover{background:#f8f8f8}.calendar-day.today{border:2px solid var(--blue)}.day-header-container{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.day-number{color:inherit;font-size:14px;font-weight:500}.menu_display_month .week-error-item{align-items:center;cursor:pointer;display:flex;margin-left:3px}.menu_display_month .week-error-item img{height:14px;width:14px}.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 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:0;margin-top:5px;max-height:86px;max-width:100%;min-width:0;overflow:hidden;width:100%}.menu_display_month .month-day-content .month-view-recipe{display:block;margin:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.menu_display_month .month-day-content #parent_menu{margin-top:5px;width:100%}.menu_display_month .month-day-content #parent_menu .month-view-recipe{display:block;margin:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}@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{align-items:center;background:#c91518;border-radius:var(--radius-section);color:#fff;cursor:pointer;display:flex;justify-content:flex-start;margin:10px auto 0;max-height:100px;max-width:475px;overflow:hidden;padding:10px;position:relative;width:100%}.errorMessage.expanded{left:50%;margin:0;max-width:475px;position:fixed;top:10px;transform:translateX(-50%);z-index:10000}.errorMessage p{margin:0}.errorMessage .icoContainer{align-items:center;display:flex;justify-content:center;margin-right:10px;min-height:30px;min-width:30px}.errorMessage.collapsed .icoContainer{margin-right:0}.errorMessage .icoContainer img{align-self:center;height:30px;width:30px}.errorMessage .messageContainer{align-items:center;display:flex;flex:1 1;font-size:14px;font-weight:700;justify-content:center;opacity:1;padding-right:25px;text-align:center;text-transform:uppercase}.errorMessage .messageContainer p{margin:0;white-space:break-spaces}.errorMessage .closer{cursor:pointer;opacity:1;position:absolute;right:5px;top:3px;z-index:10}#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 .langFlag{height:25px;width:30px}.langSwitcher .languageChooser{margin:0;padding:15px 0 5px;text-align:center}.langSwitcher .languageChooser li{background:linear-gradient(145deg,#fff,#f3f5f8);border:2px solid transparent;border-radius:var(--radius-control);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 2px 5px rgba(0,0,0,.12);cursor:pointer;display:inline-block;margin-right:10px;padding:3px;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease,background-color .16s ease}.langSwitcher .languageChooser li.selected{animation:selectedFlagPulse 1.4s ease-in-out infinite;background-color:rgba(140,187,35,.1);border:2px solid #8cbb23;box-shadow:0 0 0 1px rgba(140,187,35,.2),0 4px 10px rgba(140,187,35,.3)}.langSwitcher .languageChooser li.has-content:not(.selected){background:linear-gradient(145deg,#fff,#f3f5f8);border:2px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 2px 5px rgba(0,0,0,.12)}.langSwitcher .languageChooser li:hover{transform:translateY(-1px) scale(1.02)}.langSwitcher .languageChooser li.no-content:not(.selected){box-shadow:none}.langSwitcher .languageChooser li .langFlag{border-radius:var(--radius-control);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.25),0 2px 4px rgba(0,0,0,.18);display:block;transition:opacity .16s ease,filter .16s ease}.langSwitcher .languageChooser li:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08);transform:translateY(0) scale(.98)}.langSwitcher .languageChooser li.no-content:not(.selected) .langFlag{filter:saturate(.7);opacity:.35}.langSwitcher .languageChooser li.has-content:not(.selected) .langFlag,.langSwitcher .languageChooser li.selected .langFlag{filter:saturate(1);opacity:1}.langSwitcher .languageChooser li.selected.no-content .langFlag{filter:saturate(.7);opacity:.35}@keyframes selectedFlagPulse{0%,to{box-shadow:0 0 0 1px rgba(140,187,35,.2),0 4px 10px rgba(140,187,35,.3)}50%{box-shadow:0 0 0 1px rgba(140,187,35,.35),0 6px 14px rgba(140,187,35,.4)}}.langSwitcher .languageContents{padding:15px}.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;border-radius:0;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:8px;padding:10px 18px;position:relative;transition:background-color .2s ease,color .2s ease}.page-tabs__button:hover:not(.is-active){background-color:var(--hover-color1)}.page-tabs__button--editable{padding-left:30px;padding-right:30px}.page-tabs__button.is-active{border-radius:var(--radius-section) var(--radius-section) 0 0;color:var(--blue);font-weight:600}.page-tabs__button.is-disabled{cursor:not-allowed;opacity:.5}.page-tabs__button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.page-tabs__count{align-items:center;background-color:var(--blue);border-radius:var(--radius-control);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(var(--blue-rgb),.1);color:var(--blue)}.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:var(--blue);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(var(--blue-rgb),.1);transform:scale(1.1)}.page-tabs__action{align-items:center;color:var(--blue);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}}.langSwitcher .languageChooser .langFlag:not(.no-value){opacity:1}.langSwitcher .languageChooser .langFlag.no-value{opacity:.35}.noOpacity{opacity:0}.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:var(--blue);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:var(--blue);border-color:var(--blue);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}#catalog-delete-error .services-list{margin-top:15px;padding-left:20px}#catalog-delete-error .services-list .service-item{margin-bottom:8px}#catalog-delete-error .footer{margin-top:20px;text-align:right}.custom-price-lists-select-container{display:inline-block;position:relative}.custom-price-lists-select-container .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-lists-select-container .custom-price-list-btn.open,.custom-price-lists-select-container .custom-price-list-btn:hover{background-color:var(--hover-color2)}.custom-price-lists-select-container .custom-price-list-btn .btn-content{align-items:center;display:flex;gap:5px}.custom-price-lists-select-container .custom-price-list-btn .btn-label{font-weight:700}.custom-price-lists-select-container .custom-price-list-options{background:#fff;border:1px solid #e1e1e1;border-radius:var(--radius-control);box-shadow:0 4px 15px rgba(0,0,0,.1);left:0;list-style:none;margin:4px 0 0;max-height:200px;opacity:1;padding:0;position:absolute;top:100%;transform:none;width:100%;z-index:1000}.custom-price-lists-select-container .custom-price-list-options li{color:var(--blue);cursor:pointer;padding:10px 12px;transition:background .2s}.custom-price-lists-select-container .custom-price-list-options li:hover{background-color:var(--background-color)}.custom-price-lists-select-container .custom-price-list-options li.selected{background-color:var(--blue);color:#fff}.partial-view{align-items:flex-start;border-radius:var(--radius-control);display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center;padding:10px 20px}.filters-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.partial-view .chip-select__all,.partial-view .scrollable-select-container .item{align-items:center;appearance:none;-webkit-appearance:none;background-color:transparent;border:none;border-radius:var(--input-modern-control-radius);box-sizing:border-box;color:var(--blue);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--input-modern-control-font-size);font-weight:400;justify-content:center;line-height:var(--control-text-line-height);margin:0;min-height:var(--control-height);opacity:1;padding:var(--input-modern-control-padding);text-align:center;text-transform:uppercase;transition:var(--hover-surface-transition),color .2s ease;white-space:nowrap}.partial-view .chip-select__all:hover,.partial-view .scrollable-select-container .item:hover{background-color:var(--hover-color2)}.partial-view .chip-select__all.toggle-segment--selected,.partial-view .scrollable-select-container .item.selected{background-color:var(--hover-color2);color:var(--blue);font-weight:600}.partial-view .chip-select__all.toggle-segment--selected:hover,.partial-view .scrollable-select-container .item.selected:hover{background-color:var(--hover-color2)}.recipe-add-modal__intro{color:var(--blue);margin:0 0 20px}.recipe-add-modal__search{margin-bottom:8px}.recipe-add-modal__results{margin-top:20px;max-height:min(52vh,480px);overflow-y:auto;padding-right:4px}#recipe-adder #recipeChoices .choices{margin:20px 0}#recipe-adder #recipeChoices select{background:var(--background-color);border:1px solid var(--background-color2);border-radius:var(--radius-section);color:var(--blue);height:38px;line-height:38px;padding:0 10px;width:100%}.confirm-modal-container .buttons-container{display:inline-block;margin-top:16px;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}.catalog-import-source__message{color:var(--blue);margin:0 0 20px}.catalog-import-source__options{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (max-width:640px){.catalog-import-source__options{grid-template-columns:1fr}}.catalog-import-source__card{background:#fff;border:1px solid var(--background-color2);border-radius:var(--radius-section);display:flex;flex-direction:column;gap:12px;padding:20px}.catalog-import-source__card.is-disabled{background:var(--background-color);opacity:.75}.catalog-import-source__card-title{color:var(--blue);font-size:16px;font-weight:700;margin:0;text-transform:uppercase}.catalog-import-source__field{display:flex;flex-direction:column;gap:6px}.catalog-import-source__label{color:var(--blue);font-size:13px;font-weight:600;margin:0}.catalog-import-source__hint{color:#6c757d;font-size:13px;margin:0}.catalog-import-source__action{margin-top:auto}.catalog-import-source__action .button__el{width:100%}.tcpos-association-message{font-size:13px;font-weight:600;line-height:1.45;margin:0 0 18px}.tcpos-association-message--warning{font-weight:600}.tcpos-association-body{min-height:40px}.tcpos-association-loading{display:flex;justify-content:center;min-height:28px;padding:4px 0 8px}.tcpos-association-single{margin-bottom:8px;margin-top:8px;max-width:100%}.tcpos-association-single .tcpos-association-header{border-bottom:1px solid #eee;margin-bottom:12px;padding:0 4px 8px}.tcpos-association-single .tcpos-association-row{border-bottom:none;gap:16px;min-height:44px;padding:14px 4px}.tcpos-association-single .tcpos-association-row-name{font-size:14px;line-height:1.35}.tcpos-association-single-label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.tcpos-association-footer{margin-bottom:0;margin-top:20px}.tcpos-association-select{width:100%}.tcpos-association-select .page-element-select-wrapper{--page-element-select-rows:1;--page-element-select-control-height-base:30px;--page-element-select-control-height:30px;height:30px;max-height:30px;min-height:30px;width:100%}.tcpos-association-select .page-element-select-wrapper[data-page-element-select-focused=true]{--page-element-select-control-height:30px!important;height:30px;max-height:30px}.tcpos-association-select .page-element-select__control{height:30px!important;max-height:30px!important;min-height:30px!important}.tcpos-association-select .page-element-select__value-container{flex-wrap:nowrap!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:0 6px!important}.tcpos-association-select .page-element-select__indicators{height:100%}.tcpos-association-select .page-element-select__indicator{padding:0 4px!important}.tcpos-association-select .page-element-select__input-container,.tcpos-association-select .page-element-select__placeholder,.tcpos-association-select .page-element-select__single-value{font-size:12px;line-height:28px;margin:0;padding:0}.tcpos-association-header,.tcpos-association-row{align-items:center;display:flex;gap:8px;width:100%}.tcpos-association-header{font-size:12px;font-weight:600;line-height:1.2;margin-bottom:4px;padding:0 2px}.tcpos-association-list{margin-bottom:4px;max-height:420px;min-height:40px;overflow-y:auto}.tcpos-association-list-wrap{min-height:80px;position:relative}.tcpos-association-list-wrap.is-loading .tcpos-association-list{opacity:.45;pointer-events:none}.tcpos-association-list-loader{align-items:center;background:hsla(0,0%,100%,.55);display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.tcpos-association-row{border-bottom:1px solid #eee;box-sizing:border-box;min-height:32px;padding:3px 2px;transition:background-color .3s ease}.tcpos-association-row--flash{animation:tcpos-association-flash 1.4s ease}@keyframes tcpos-association-flash{0%{background-color:rgba(214,9,21,.28)}50%{background-color:rgba(214,9,21,.12)}to{background-color:transparent}}.tcpos-association-row-name{align-items:center;color:inherit;display:flex;flex:1 1 45%;font-size:12px;gap:4px;line-height:1.2;min-width:0;overflow:hidden}.tcpos-association-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcpos-association-row--occasion .tcpos-association-row-label{font-weight:700}.tcpos-association-row--diet .tcpos-association-row-label{font-weight:600}.tcpos-association-row--course .tcpos-association-row-label{font-weight:500}.tcpos-association-row-select{flex:1 1 55%;min-width:0}.tcpos-association-accordion-toggle{background:transparent;border:none;cursor:pointer;flex:0 0 14px;font-size:12px;line-height:1;padding:0;width:14px}.tcpos-association-accordion-spacer{display:inline-block;flex:0 0 14px;width:14px}.tcpos-association-children--covered{opacity:.72}.tcpos-association-auto-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 10px}.tcpos-association-auto-link{background:none;border:none;color:#0b5fff;color:var(--blue,#0b5fff);cursor:pointer;font-size:13px;font-weight:600;margin:0;padding:0;text-decoration:underline}.tcpos-association-auto-link:disabled{cursor:default;opacity:.55;text-decoration:none}.tcpos-association-auto-status{color:#666;font-size:12px}.occasion{margin-top:14px;padding-top:4px}.occasion .occasion-name{color:var(--blue);cursor:default;display:block;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:1.2;position:relative;text-transform:uppercase;width:100%}.occasion .filter-name{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px;padding-bottom:6px}.occasion .filter-name .occasion-name{flex:1 1 auto;width:auto}.occasion .filter-name .menu-add-container{flex:0 0 100%}.occasion .menu-tcpos-dot-trigger{all:unset;align-items:center;cursor:pointer;display:inline-flex;line-height:0}.diet .diet-name{color:var(--blue);cursor:default;display:block;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1.25;text-transform:uppercase}.diet .filter-name{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px;margin-top:6px;padding-top:4px}.diet .filter-name .diet-name{flex:1 1 auto;width:auto}.diet .filter-name .menu-add-container{flex:0 0 100%}.diet .menu-tcpos-dot-trigger{all:unset;align-items:center;cursor:pointer;display:inline-flex;line-height:0}ul.recipes.course-empty{min-height:30px;position:relative}ul.recipes.course-empty:before{display:none}.course-empty-drop-zone{height:30px;list-style:none;margin:0;padding:0;pointer-events:none}.course-empty-drop-zone-content{align-items:center;background-color:rgba(var(--blue-rgb),.1);border:2px dotted var(--blue);border-radius:var(--radius-control);color:var(--blue);display:flex;font-size:12px;font-weight:500;height:30px;justify-content:center;pointer-events:none;position:relative;transition:border-color .3s ease;-webkit-user-select:none;user-select:none}ul.recipes.course-empty-drag-over .course-empty-drop-zone-content{animation:emptyDropZonePulse 2s ease-in-out infinite;background-color:rgba(var(--blue-rgb),.15);border:2px solid var(--blue);box-shadow:0 0 0 2px rgba(var(--blue-rgb),.3),inset 0 0 0 1px rgba(var(--blue-rgb),.2);position:relative}ul.recipes.course-empty-drag-over .course-empty-drop-zone-content:before{animation:emptyDropZoneBorder 1.5s linear infinite;background:linear-gradient(90deg,transparent 0,transparent 25%,var(--blue) 35%,hsla(0,0%,100%,.9) 50%,var(--blue) 65%,transparent 75%,transparent 100%);background-size:400% 100%;border-radius:var(--radius-control);bottom:-2px;content:"";left:-2px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;padding:2px;pointer-events:none;position:absolute;right:-2px;top:-2px;z-index:2}@keyframes emptyDropZonePulse{0%,to{box-shadow:0 0 0 2px rgba(var(--blue-rgb),.3),inset 0 0 0 1px rgba(var(--blue-rgb),.2)}50%{box-shadow:0 0 0 3px rgba(var(--blue-rgb),.4),inset 0 0 0 1px rgba(var(--blue-rgb),.3)}}@keyframes emptyDropZoneBorder{0%{background-position:200% 0}to{background-position:-200% 0}}.course .course-name{cursor:default;display:block;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:10px}.course .menu-tcpos-dot-trigger{all:unset;align-items:center;cursor:pointer;display:inline-flex;line-height:0}.course .filter-name{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom: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 var(--background-color);border-radius:var(--radius-control);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}#edit-menu-element-structure .edit-modal-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}#edit-menu-element-structure .edit-modal-title{margin-bottom:0;margin-top:0}#edit-menu-element-structure .edit-modal-sort-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px}#edit-menu-element-structure .edit-modal-sort-icon{display:block;height:40px;width:40px}#edit-menu-element-structure .edit-modal-existing-title{margin-top:0}#edit-menu-element-structure .edit-modal-suggestions-container{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}#edit-menu-element-structure .edit-modal-suggestion-btn{text-align:left;white-space:normal}#edit-menu-element-structure .edit-modal-suggestion-btn--used{cursor:not-allowed;opacity:.6}#edit-menu-element-structure .edit-modal-buttons-block{margin-top:16px;text-align:center}#edit-menu-element-structure .edit-modal-two-columns{align-items:flex-start;display:flex;gap:24px;min-width:520px}#edit-menu-element-structure .edit-modal-column{flex:1 1;min-width:0}#edit-menu-element-structure .edit-modal-separator{align-self:stretch;background-color:#ccc;flex-shrink:0;width:1px}.bottoniera_top{background:var(--background-color);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}.bottoniera_top.reverse{display:flex;justify-content:flex-end}.tabulator-master-container{height:auto;min-height:100px;width:100%}#planner{position:relative}#planner .filter{color:#c2c2c2;cursor:pointer;line-height:30px;padding:5px 10px;text-transform:uppercase}#planner .filter.selected,#planner .filter:hover{background:var(--background-color);color:#0c3f8d}#planner .bottoniera{padding:25px 0}#planner .diet-name{font-weight:700;position:relative;top:2px;width:100%}#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 var(--blue);display:flex;padding-top:5px}#planner .diet .filter-name,#planner .occasion .filter-name{display:flex;margin-top:20px}@media (max-width:767px){#planner .course{margin-top:20px}}.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}.ckeditor-content{margin-top:10px;text-align:center}.ckeditor-content .ckeditor-variables{display:flex;justify-content:flex-end;margin-bottom:-2px;position:relative;z-index:2}.ckeditor-content .ckeditor-variables-trigger{background:#fff;border:1px solid #c0c4cc;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;color:#10418b;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;position:relative;transition:background-color .12s ease,border-color .12s ease}.ckeditor-content .ckeditor-variables-trigger:hover{background:#f1f6ff;border-color:#10418b}.ckeditor-content .ckeditor-variables-menu{background:#fff;border:1px solid var(--control-border);border-radius:var(--radius-control);box-shadow:0 4px 14px rgba(0,0,0,.08);list-style:none;margin:6px 0 0;min-width:180px;padding:4px 0;position:absolute;right:0;text-align:left;top:100%;z-index:10}.ckeditor-content .ckeditor-variables-menu li{padding:0}.ckeditor-content .ckeditor-variables-item{align-items:center;background:transparent;border:0;color:#1a2330;cursor:pointer;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:6px 12px;width:100%}.ckeditor-content .ckeditor-variables-item:hover{background:#f1f6ff}.ckeditor-content .ckeditor-variables-item-token{color:#6c757d;font-family:Fira code,Fira Mono,monospace;font-size:12px}.ckeditor-content header{background-color:#282c34;color:#fff;padding:20px}.ckeditor-content main{padding:20px}.ck.ck-editor__main>.ck-editor__editable{margin-bottom:25px;min-height:200px}.ck-source-editing-area textarea{left:0}.file-media{background:#fff;border:3px solid var(--background-color);cursor:pointer;position:relative;width:-moz-fit-content;width:fit-content}.file-media:hover{border-color:var(--blue)}.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:var(--radius-control);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:var(--blue)}.editor-input-container.theme-2{background-color:#e6eef2;color:var(--blue)}.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}.editor-button{background-color:#133371;border:none;border-radius:var(--radius-control);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}#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:var(--background-color);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:var(--background-color);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}#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:var(--radius-section);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 var(--blue);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:transparent;border-radius:var(--radius-control)}#message-handler .message-editor-form.editor-form-page{min-height:auto;padding-bottom:20px}#message-handler .secondary-page-title-container{margin-bottom:8px}#message-handler .message-editor-form .editor-form-panel{margin-top:0}#message-handler .message-editor-form .multilang-area .languageContents{padding:15px 0 0}#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 .contentPopup{width:1000px}.print-modal__content{margin:0 10px;max-width:95%;padding:0 0 20px}.print-modal__filters-warning{background-color:#dc3545;border-radius:var(--radius-control);box-sizing:border-box;color:#fff;font-size:13px;font-weight:500;line-height:1.45;margin:-4px auto 16px;padding:12px 16px;text-align:center;width:80%}.print-modal__filters-warning-link{background:none;border:0;color:#fff;cursor:pointer;font:inherit;font-weight:600;margin:0;padding:0;text-decoration:underline}.print-modal__filters-warning-link:focus,.print-modal__filters-warning-link:hover{color:#fff;opacity:.9;outline:none}.print-modal__content .print-modal__title{color:var(--blue);cursor:default;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;width:100%}.print-modal__buttons-wrapper .button__el{background-color:rgba(var(--blue-rgb),.65);border-radius:var(--radius-control);color:var(--background-color);font-size:13px;font-weight:500;height:45px;margin:0;padding:10px 12px;transition:all .2s ease;width:175px}.print-modal__buttons-wrapper .button__el:hover{background-color:#2a4d92}.print-modal__buttons-wrapper .button__el.print-modal__button--selected{background-color:var(--background-color);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--blue);height:55px}.print-modal__buttons-wrapper .button__el.print-modal__button--selected:hover{background-color:var(--background-color)}.dishes-settings-box{background-color:transparent;border:none;border-radius:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0;width:100%}.dishes-settings-box.show{background-color:var(--background-color);border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;max-height:600px;opacity:1;overflow-y:auto;padding:0;transform:translateY(0)}.dishes-settings-box .modal-body{background-color:#fff;border-radius:var(--radius-section);margin:15px;padding:16px}.dishes-settings-box .dishes-settings-title{border-bottom:2px solid #e1e8ed;color:var(--blue);cursor:default;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:12px;text-align:center}.dishes-settings-box .dishes-settings-subtitle{color:var(--blue);cursor:default;font-size:14px;font-weight:600;margin:0 0 12px;text-align:center}.dishes-settings-box .dishes-settings-subtitle--left{margin-bottom:8px;text-align:left}.dishes-settings-box .dishes-settings-content{display:flex;flex-direction:column}.dishes-settings-box .setting-group{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:left;margin:5px}.dishes-settings-box .setting-group label{min-width:70px}.dishes-settings-box .input-modern#producerText{width:200px}.dishes-settings-box .spacing-table{display:flex;flex-direction:column;gap:4px;margin-top:4px}.dishes-settings-box .spacing-row{align-items:center;display:flex;gap:8px}.dishes-settings-box .spacing-row--inputs,.dishes-settings-box .spacing-row--labels,.dishes-settings-box .spacing-row--title{justify-content:flex-start}.dishes-settings-box .spacing-row--inputs .spacing-cell{flex:0 1 auto}.dishes-settings-box .spacing-row--inputs .spacing-cell .input-modern{flex:0 0 auto}.dishes-settings-box .spacing-cell{display:flex;flex:1 1;justify-content:center;min-width:0;text-align:center}.dishes-settings-box .spacing-cell--label{justify-content:flex-start}.dishes-settings-box .spacing-table.spacing-table--label-layout{max-width:520px}.dishes-settings-box .label-layout-toggle-pair{align-items:center;display:flex;gap:6px;justify-content:center}.dishes-settings-box .label-layout-toggle-pair--wide .toggle-btn,.dishes-settings-box .label-layout-toggle-pair--wide .toggle-btn.checked{min-width:120px}.dishes-settings-box .spacing-table.spacing-table--layout{margin-bottom:8px}.dishes-settings-box .orientation-toggle-group{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.dishes-settings-box .orientation-rect{background-color:#e5e7eb;border:1px solid #9ca3af;border-radius:4px;box-sizing:border-box;cursor:pointer;height:18px;width:26px}.dishes-settings-box .orientation-rect--portrait{height:26px;width:20px}.dishes-settings-box .orientation-rect--landscape{height:18px;width:30px}.dishes-settings-box .orientation-rect--active{background-color:rgba(var(--blue-rgb),.15);border-color:var(--blue);box-shadow:0 0 0 1px rgba(var(--blue-rgb),.5)}.dishes-settings-box .input-modern-textarea{min-height:50px;resize:vertical;width:100%}.dishes-settings-box .button__primary{background-color:#94bf20!important;border:none!important;border-radius:var(--radius-control)!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 .print-button-row{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:12px}.dishes-settings-box .print-button-row__excel{align-items:center;background:transparent;border:none;border-radius:var(--radius-control);color:#28a745;cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0 12px;transition:background-color .2s ease}.dishes-settings-box .print-button-row__excel:hover:not(:disabled){background-color:rgba(var(--blue-rgb),.08)}.dishes-settings-box .print-button-row__excel:disabled{cursor:not-allowed;opacity:.45}.dishes-settings-box .print-button-row__excel img{display:block;-o-object-fit:contain;object-fit:contain}.dishes-settings-box .setting-section{box-sizing:border-box;margin:15px 0;max-width:100%;min-width:0;overflow:hidden;padding:12px}.dishes-settings-box .layout-settings-layout{align-items:stretch;display:flex;flex-direction:row;gap:20px}.dishes-settings-box .setting-section.fade-in{animation:fadeIn .3s ease-in}.dishes-settings-box .setting-section.fade-out{animation:fadeOut .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.dishes-settings-box .setting-section h5{text-align:center}.dishes-settings-box .toggle-group{align-items:center;display:flex;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 .toggles-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:flex-start;max-width:100%}.dishes-settings-box .spacing-cell--disabled,.dishes-settings-box .spacing-table--disabled,.dishes-settings-box .toggles-row--disabled{opacity:.4}.dishes-settings-box .toggles-row .toggle-group{flex:0 0 auto;margin:0;max-width:100%}.dishes-settings-box .toggles-row .scrollable-select-row{flex:1 1 200px;margin-left:0;max-width:100%;min-width: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 .input-modern{width:100%}.dishes-settings-box .layout-settings-section{border:1px solid var(--background-color);border-radius:var(--radius-control);margin-bottom:12px;padding:12px}.dishes-settings-box .layout-row{align-items:center;display:flex;gap:16px;justify-content:flex-start}.dishes-settings-box .layout-row .toggle-label{justify-content:flex-start}.dishes-settings-box .layout-debug-toggle{border-top:1px solid #e1e8ed;margin-top:12px;padding-top:12px}.dishes-settings-box .layout-debug-toggle .toggle-label{color:var(--blue);font-size:13px;font-weight:600}.dishes-settings-box .contaminated-allergies-select-row{background-color:#f8fafc;border:1px solid #e1e8ed;border-radius:var(--radius-control);margin:10px 0;padding:8px}.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 .info-settings-layout{flex-direction:column}.dishes-settings-box .label-preview-wrapper{flex:1 1 auto;width:100%}.dishes-settings-box .overflow-settings-layout{flex-direction:column}.dishes-settings-box .overflow-settings-controls,.dishes-settings-box .overflow-settings-preview{flex:1 1 auto;position:static;width:100%}.dishes-settings-box .dishes-settings-filter-grid{grid-template-columns:1fr}}.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 .filter-section .inputContainer label,.dishes-settings-box .minimum-ingredients-label{margin-top:10px}.dishes-settings-box .setting-section.filter{text-align:center}.dishes-settings-box .setting-section.filter h5{background-color:#f3f5f8;border-radius:5px;color:var(--blue);cursor:pointer;display:inline-block;font-size:13px;font-weight:600;margin:0;padding:6px 14px;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease}.dishes-settings-box .setting-section.filter h5:hover{background-color:#f5f7fa;box-shadow:0 1px 3px rgba(0,0,0,.08);transform:translateY(-1px)}.dishes-settings-box .setting-section.filter h5.filter-toggle--active,.dishes-settings-box .setting-section.filter h5.filter-toggle--active:hover{background-color:rgba(var(--blue-rgb),.85);box-shadow:none;color:#f3f5f8;transform:none}.dishes-settings-box .filter-section{margin-top:10px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transition:max-height .25s ease-out,opacity .25s ease-out,transform .25s ease-out}.dishes-settings-box .filter-section.filter-section--open{max-height:500px;opacity:1;transform:translateY(0)}.dishes-settings-box .filter-section.filter-section--closed{max-height:0;opacity:0;transform:translateY(-8px)}.toggle-group .toggle-btn{margin-bottom:1px}.dishes-settings-box .setting-section.info-with-preview{display:flex;flex-direction:column}.dishes-settings-box .info-settings-layout{align-items:flex-start;display:flex;flex-direction:row;gap:24px}.dishes-settings-box .info-settings-controls{display:flex;flex:1 1 60%;flex-direction:column;gap:16px}.dishes-settings-box .info-settings-section{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.dishes-settings-box .info-settings-section:last-child{border-bottom:none;padding-bottom:0}.dishes-settings-box .info-settings-section__title{color:var(--blue);font-size:13px;font-weight:600}.dishes-settings-box .info-settings-grid{grid-column-gap:12px;grid-row-gap:10px;align-items:start;-moz-column-gap:12px;column-gap:12px;display:grid;row-gap:10px}.dishes-settings-box .info-settings-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dishes-settings-box .info-settings-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dishes-settings-box .info-settings-field{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.dishes-settings-box .info-settings-field--full{grid-column:1/-1;width:100%}.dishes-settings-box .info-settings-section>.info-settings-field--full{width:100%}.dishes-settings-box .info-settings-field__control textarea.input-modern{resize:vertical}.dishes-settings-box .info-settings-field--nested{padding-left:8px}.dishes-settings-box .info-settings-field__control{align-items:center;display:flex;gap:4px;min-width:0;width:100%}.dishes-settings-box .info-settings-controls .input-modern#extraInfoText,.dishes-settings-box .info-settings-controls .input-modern#producerText,.dishes-settings-box .info-settings-field__control textarea.input-modern{box-sizing:border-box;max-width:100%;width:100%}.dishes-settings-box .info-settings-field__control .input-modern--small{flex:0 0 auto}.dishes-settings-box .info-settings-field__control .input-modern--select{padding-left:6px;padding-right:6px;text-align:left}.dishes-settings-box .info-settings-field__suffix{color:var(--blue);flex-shrink:0;font-size:var(--input-modern-control-font-size);opacity:.75}.dishes-settings-box .info-settings-controls .toggle-btn{border-radius:6px;font-size:11px;height:22px;margin:0;min-height:22px;padding:2px 8px;width:52px}.dishes-settings-box .info-settings-controls .toggle-btn:disabled{cursor:not-allowed;opacity:.55}.dishes-settings-box .info-settings-controls .setting-input:disabled{color:#6b7280;cursor:not-allowed;opacity:1}.dishes-settings-box .info-settings-controls .contaminated-allergies-select-row{background-color:#f8fafc;border:1px solid #e1e8ed;border-radius:4px;margin:0;padding:8px}.dishes-settings-box .label-preview-wrapper{align-items:center;display:flex;flex:0 0 280px;flex-direction:column;gap:8px}.label-preview-title{align-items:center;color:var(--blue);display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;text-align:center}.label-preview-title-text{display:inline-block}.label-preview-nav-button{background:transparent;border:none;color:var(--blue);cursor:pointer;font-size:13px;padding:0 4px}.label-preview-nav-button[disabled]{cursor:default;opacity:.3}.label-preview{border-radius:var(--radius-section);color:#1f2933;display:flex;flex-direction:column;font-size:8px;gap:6px;padding:10px 12px}.label-preview,.label-preview--real{background:#fff;border:1px solid #d1d5db}.label-preview--real{align-items:center;border-radius:var(--radius-section);font-size:inherit;gap:0;padding:12px}.label-preview-viewport{background:#fff;border-radius:var(--radius-section);flex-shrink:0;overflow:hidden;position:relative}.label-preview-scale{position:relative}.label-preview-header{align-items:baseline;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;justify-content:space-between;padding-bottom:4px}.label-preview-dish-name{color:#111827;font-size:120%;font-weight:700;text-transform:uppercase}.label-preview-price{color:#374151;font-size:135%;font-weight:600;white-space:nowrap}.label-preview-body{display:flex;flex-direction:column;gap:4px}.label-preview-section{font-size:100%;line-height:1.3}.label-preview-section--small{color:#4b5563;font-size:95%}.label-preview .section-label{font-weight:600;margin-right:4px}.label-preview .section-value{font-weight:400}.label-preview .label-overflow-indicator{align-items:center;background:#ffecec;border:2px solid #dc3545;box-sizing:border-box;color:#dc3545;display:flex;font-size:10px;font-weight:700;height:100%;justify-content:center;line-height:1.2;min-height:100%;padding:4px;text-align:center;width:100%}.label-preview .label-text-ellipsis{overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important}.label-preview-footer{border-top:1px solid #e5e7eb;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin-top:2px;padding-top:4px}.label-preview-footer .footer-col{flex:1 1;min-width:0}.label-preview-footer .footer-col--producer{flex:1.4 1}.label-preview-footer .footer-label{color:#6b7280;font-size:85%;margin-bottom:1px;text-transform:uppercase}.label-preview-footer .footer-value{color:#111827;font-size:135%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-settings-section{border-top:none;margin-top:0;padding-top:0}.overflow-settings-box .overflow-settings-layout{align-items:flex-start;display:flex;flex-direction:row;gap:16px}.overflow-settings-box .overflow-settings-controls{flex:1 1 70%;min-width:0}.overflow-settings-box .overflow-settings-preview{align-self:flex-start;flex:0 0 30%;min-width:0;position:sticky;top:0}.dishes-settings-box .setting-section.overflow-settings-box{overflow:visible;padding-bottom:16px}.overflow-settings-grid{display:flex;flex-direction:column;gap:16px}.overflow-section-select{align-items:stretch;display:flex;flex-direction:column;gap:4px}.overflow-section-select .page-element-select-wrapper{width:100%}.overflow-option-description{color:#6b7280;font-size:11px;line-height:1.35;margin:4px 0 0;width:100%}.overflow-demo-preview{margin-top:0}.overflow-demo-preview__title{color:var(--blue);font-size:11px;font-weight:600;margin:0 0 4px}.overflow-demo-preview__hint{color:#6b7280;font-size:10px;line-height:1.35;margin:0 0 8px}.overflow-demo-preview__card{background:#fff;border:1px solid #d1d5db;border-radius:var(--radius-section);box-sizing:border-box;display:flex;flex-direction:column;font-size:8px;gap:4px;height:120px;max-width:220px;min-height:120px;overflow:hidden;padding:8px}.overflow-demo-preview__card .label-preview-header{align-items:flex-start;flex:0 0 22px;max-height:22px;min-height:22px;overflow:hidden}.overflow-demo-preview__card .label-preview-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.overflow-demo-preview__card .label-preview-body .label-preview-section{flex:1 1 auto;min-height:0;width:100%}.overflow-demo-preview__card .label-preview-section--ellipsis{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;flex:0 0 auto;line-height:1.3;max-height:3.9em;overflow:hidden;text-overflow:ellipsis}.overflow-demo-preview__card--large .label-preview-section--ellipsis{-webkit-line-clamp:7;max-height:9.1em}.overflow-demo-preview__card .label-preview-dish-name--shrink{text-overflow:clip}.overflow-demo-preview__card .label-preview-footer{flex:0 0 34px;margin-top:auto;max-height:34px;min-height:34px;overflow:hidden}.overflow-demo-preview__card--large .label-preview-footer{flex:0 0 38px;max-height:38px;min-height:38px}.overflow-demo-preview__card--large{font-size:9px;height:180px;max-width:100%;min-height:180px;width:100%}.overflow-demo-preview__card--large .label-preview-header{flex:0 0 32px;max-height:32px;min-height:32px}.overflow-demo-preview__body-area--large{flex:1 1 auto;min-height:0;overflow:hidden}.label-preview-helper{color:#6b7280;font-size:10px;text-align:center}.dishes-settings-box .layout-preview-wrapper{align-items:center;align-self:center;color:var(--blue);display:flex;flex-direction:column;font-size:11px;height:100%;justify-content:center;width:100%}.layout-preview-page{align-items:stretch;background:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.08);display:flex;flex-direction:column;height:255px;justify-content:flex-start;margin-bottom:6px;position:relative;width:180px}.layout-preview-page.horizontal{height:180px;width:255px}.layout-preview-margins--outer{background:#f4f7fb;border-radius:var(--radius-control);display:flex;flex:0 0 auto;height:100%;margin:0;width:100%}.layout-preview-margins--inner{background:#e2ebf5;border-radius:4px;display:flex;flex:1 1 auto;margin:0}.layout-preview-grid{grid-gap:0;background-color:#f9fbff;border-radius:4px;box-shadow:inset 0 0 0 .5px rgba(148,163,184,.6);box-sizing:border-box;display:grid;flex:1 1;gap:0;height:100%;padding:0;width:100%}.layout-preview-cell{background:rgba(148,163,184,.22);border:.5px solid rgba(156,163,175,.9);box-sizing:border-box;display:flex;flex-direction:column;min-height:0}.layout-preview-cell-inner{background:#fff;box-sizing:border-box;flex:1 1 auto;min-height:0;width:100%}.layout-preview-legend{display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;margin:4px 6px 2px}.layout-preview-legend .legend-item{align-items:center;display:flex;gap:4px}.layout-preview-legend .legend-color{border-radius:4px;display:inline-block;height:10px;width:10px}.legend-color--page{background:#fff;border:1px solid #d1d5db}.legend-color--margin{background:#e2ebf5}.legend-color--labels{background:#c9d7ec}.dishes-settings-box .accordion-panel{margin:14px 0}.dishes-settings-box .dishes-settings-filter-fields{padding:16px}.dishes-settings-box .dishes-settings-filter-grid{grid-column-gap:16px;grid-row-gap:14px;align-items:start;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.dishes-settings-box .dishes-settings-filter-grid .inputContainer{min-width:0;width:100%}.dishes-settings-box #accordion-dish-label-filter-body .accordion-panel__body-inner{overflow:visible}.dishes-settings-box .accordion-panel__body-inner>.layout-settings-section,.dishes-settings-box .accordion-panel__body-inner>.setting-section.info-with-preview,.dishes-settings-box .accordion-panel__body-inner>.setting-section.overflow-settings-box{border-radius:0 0 5px 5px;border-top:1px solid rgba(var(--blue-rgb),.08);margin:0}.dishes-settings-box #accordion-dish-label-overflow-body .accordion-panel__body-inner,.dishes-settings-box .accordion-panel__body-inner>.setting-section.overflow-settings-box{overflow:visible}.export-csv-modal{display:flex;flex-direction:column;gap:20px;padding:4px 0 8px}.export-csv-modal__section{display:flex;flex-direction:column;gap:10px}.export-csv-modal__section-title{color:var(--blue);font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:600;margin:0;text-transform:uppercase}.export-csv-modal__grid{grid-column-gap:16px;grid-row-gap:16px;align-items:start;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.export-csv-modal__field{display:flex;flex-direction:column;gap:6px;min-width:0}.export-csv-modal__field--full{grid-column:1/-1}.export-csv-modal__label{color:var(--blue);font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin:0;text-transform:uppercase}.export-csv-modal__date-wrapper{width:100%}.export-csv-modal__date-wrapper .react-datepicker-wrapper,.export-csv-modal__date-wrapper .react-datepicker__input-container{display:block;width:100%}.export-csv-modal__date-wrapper .input-modern{box-sizing:border-box;width:100%}.export-csv-modal__field .page-element-select-wrapper{width:100%}.export-csv-modal__export-type{display:none}.export-csv-modal__actions{margin-top:4px}.export-csv-modal__actions .button-area{margin:0}@media screen and (max-width:767px){.export-csv-modal__grid{grid-template-columns:1fr}}#cancel-order-modal.cancel-order-modal{display:flex;flex-direction:column;gap:28px;padding:4px 0 8px}#cancel-order-modal .cancel-order-modal__message{background-color:#f5f7fa;background-color:var(--background-color2,#f5f7fa);border-radius:4px;border-radius:var(--radius-control,4px);padding:16px 20px}#cancel-order-modal .cancel-order-modal__message-text{color:#333;color:var(--text-color,#333);font-size:14px;line-height:1.6;margin:0;white-space:pre-line}#cancel-order-modal .cancel-order-modal__section{display:flex;flex-direction:column;gap:12px}#cancel-order-modal .cancel-order-modal__reason-hint{align-items:flex-start;color:#666;display:flex;font-size:13px;gap:10px;line-height:1.5;margin-top:4px}#cancel-order-modal .cancel-order-modal__reason-hint.is-valid{color:#28a745}#cancel-order-modal .cancel-order-modal__reason-hint.is-invalid{color:#666}#cancel-order-modal .cancel-order-modal__validation-icon{flex-shrink:0;font-size:14px;font-weight:700;line-height:1.5}#cancel-order-modal .cancel-order-modal__reason-hint.is-valid .cancel-order-modal__validation-icon{color:#28a745}#cancel-order-modal .cancel-order-modal__reason-hint.is-invalid .cancel-order-modal__validation-icon{color:#dc3545}#cancel-order-modal .cancel-order-modal__actions{margin-top:8px;padding-top:8px}#cancel-order-modal .cancel-order-modal__actions .button-area{margin:0}@media screen and (min-width:768px){#cancel-order-modal.cancel-order-modal{gap:32px}#cancel-order-modal .cancel-order-modal__message{padding:20px 24px}#cancel-order-modal .cancel-order-modal__section{gap:16px}}.orders-content .top-actions-orders-selector{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;margin:0;padding:0;width:100%}.orders-content .orders__tabs-wrapper{box-sizing:border-box;display:flex;flex-direction:row;gap:0;width:100%}.orders-content .orders__tab-button{align-items:center;background:transparent;border:none;border-radius:0;color:var(--blue);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}.orders-content .orders__tab-button:hover{background:var(--hover-color1)}.orders-content .orders__tab-button--active{background-color:#fff;color:var(--blue)}.orders-content .orders__tab-button--active:hover{background-color:#fff}.orders-content .orders__tab-label{align-items:center;display:flex}@media (max-width:768px){.orders-content .orders__tabs-wrapper{flex-wrap:wrap;gap:4px}.orders-content .orders__tab-button{flex:1 1;font-size:12px;gap:4px;min-width:80px;padding:8px 12px}.orders-content .orders__tab-count{font-size:10px;height:16px;min-width:16px;padding:1px 6px}}.orders-content #viewSelector{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.orders-content .orders__btns-container{align-items:flex-start!important;display:flex!important;flex-direction:column!important}@media (min-width:1200px){.orders-content #viewSelector{align-items:center;flex-direction:row}.orders-content .orders__btns-container{align-items:center!important;flex-direction:row!important;justify-content:space-between!important}}.orders-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}#orders,.orders-container>div{width:100%}#orders{--orders-font-size:12px;font-size:var(--orders-font-size);height:auto;margin:0;max-height:none;max-width:100%;overflow:hidden;padding:0;position:relative}#orders *{font-size:inherit}.orders-header-left{box-sizing:border-box;flex:0 0 375px;max-width:375px;min-width:375px;width:375px}.orders-header-left .top-actions-calendar{flex:0 0 200px;max-width:200px;width:200px}.orders-header-center{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:center}.orders-header-right{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end}.page-settings-header .actionsHider{overflow:hidden}.page-settings-header ul{display:inline-block;margin:0;opacity:0;padding:0;position:relative;transform:translate(-100%);transition-duration:.4s;z-index:70}.page-settings-header.actionsVisible ul{opacity:1;transform:translate(0)}.page-settings-header ul li{align-items:center;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;list-style-type:none;margin-left:15px;padding:4px 10px}.page-settings-header ul li img{display:inline-block;height:20px;margin-right:5px;transform:translateY(-2px);width:20px}.page-settings-header 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}#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 var(--blue);border-radius:var(--radius-control);box-shadow:none;color:var(--blue);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:var(--blue);color:#fff}.orders__advanced-filters-buttons .page-element-select-wrapper{flex:0 0 13%;min-width:120px;width:13%}.orders__advanced-filters-button{box-shadow:none;font-size:13px;height:auto;padding:0;width:100%}.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:var(--radius-control);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)}.page-element-select__menu,.page-element-select__menu-list,.page-element-select__menu-portal,.react-select__menu,.react-select__menu-list,.react-select__menu-portal{z-index:9999!important}.react-select__control{z-index:1}#oTypeSelector{display:none;margin-bottom:15px}#orders .rdt_Table{height:auto!important;max-height:none!important;max-width:100%!important;overflow:hidden!important;table-layout:fixed;width:100%!important}#orders .rdt_TableBodyRow,#orders .rdt_TableHead,#orders .rdt_TableHeadRow{width:100%}#orders .rdt_TableHeadRow .rdt_TableCol,#orders .rdt_TableRow .rdt_TableCell{box-sizing:border-box;overflow:hidden!important;text-overflow:ellipsis}#orders .rdt_TableBody,#orders .rdt_TableWrapper,#orders .rdt_TableWrapper>div{height:auto!important;max-height:none!important;overflow:hidden!important}#orders .rdt_TableCell>div,#orders .rdt_TableRow,#orders .rdt_TableRow>div{overflow:hidden!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}#orders .rdt_TableCell[data-column-id=status]{overflow:visible!important;position:relative;z-index:2}#orders .rdt_TableCell[data-column-id=status] .orderStatusColumn,#orders .rdt_TableCell[data-column-id=status]>div{overflow:visible!important}.orderStatusColumn{align-items:center;display:flex;overflow:visible;position:relative;z-index:2}.orderStatusColumn-icons{align-items:center;display:inline-flex;gap:4px}.orderStatusColumn .withdrawal-method-icon{flex-shrink:0;height:16px;width:16px}.orderStatusColumn .issuesIcon{left:16px;position:absolute;top:4px;z-index:3}#orders span.issues{color:#d60000;text-decoration:underline}.combined-id-type,.compact-info-column .compact-id,.order-id-column{display:flex;flex-direction:column;line-height:1.2}.acquisition-channel-text,.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{overflow:hidden;text-overflow:ellipsis;width:100%}.customer-name-link{background-color:rgba(var(--blue-rgb),.1);border-radius:var(--radius-control);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(var(--blue-rgb),.15);transform:scale(1.05)}.customer-full-name{display:inline-block;max-width:100%}.customer-full-name,.customer-guest-label,.customer-portal-canteen-label{word-wrap:break-word;line-height:1.2;overflow-wrap:break-word;white-space:normal}.customer-guest-label,.customer-portal-canteen-label{color:#666;font-size:.85em;margin-top:4px}.notes-text{word-wrap:break-word;display:inline-block;line-height:1.3;max-width:100%;overflow-wrap:break-word;white-space:normal;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;width:1000px}#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}.orders-content .menu-reducer{padding-top:0}.orders-content .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 (max-width:767px){#orders .menu-reducer{width:100%}.page-settings-header{max-height:50px;overflow:hidden;transition-duration:.4s}.page-settings-header.actionsVisible{max-height:200px}#orders .rdt_TableRow:nth-child(2n){background:var(--background-color)}}@media screen and (max-width:1400px){#orders .rdt_TableCell{padding:4px 5px}}@media screen and (max-width:1200px){#orders .rdt_TableCell{padding:2px 3px}#orders .rdt_TableHeadRow .rdt_TableCol{padding:3px}.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 .ico-status{width:20px}.orderStatusColumn .withdrawal-method-icon{height:14px;width:14px}}@media screen and (max-width:1300px){#orders .rdt_TableCell{padding:3px 4px}#orders .rdt_TableHeadRow .rdt_TableCol{padding:4px}#orders .ico-status{width:24px}.ticket-icon{height:16px;width:16px}}@media screen and (min-resolution:150dpi){#orders .rdt_TableCell,#orders .rdt_TableHeadRow .rdt_TableCol{padding:3px 4px}#orders .ico-status{width:22px}.ticket-icon{height:14px;width:14px}}@media screen and (min-resolution:200dpi){#orders .rdt_TableCell{padding:2px 3px}#orders .ico-status{width:20px}.ticket-icon{height:12px;width:12px}}@media screen and (max-width:1000px){#orders .rdt_TableHeadRow .rdt_TableCol{padding:2px 4px}}.company_manager_plus .page-settings-header .actionsHider ul li{display:none}.company_manager_plus .page-settings-header .actionsHider ul li:last-child{display:block}#orders .orders-no-data-message{align-items:center;color:#666;display:flex;font-size:16px;justify-content:center;min-height:200px;padding:60px 20px;text-align:center}#dettaglio-ordine .details-grid{grid-gap:22px;background-color:var(--background-color);border-radius:var(--radius-control);color:var(--blue);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 .order-details-title .section-title.section-title-with-action{align-items:center;display:flex;gap:8px}#dettaglio-ordine .order-details-title .user-details-link-icon{margin-top:0;text-decoration:none}#dettaglio-ordine .order-details-title .user-details-link-icon:hover{opacity:.8;text-decoration:none}#dettaglio-ordine .order-details-title .user-details-link-icon .fa{font-size:16px}#dettaglio-ordine .details-table tr.subsection-row td.subsection-title{border-top:1px solid #eee;font-weight:600;padding-bottom:4px;padding-top:12px}#dettaglio-ordine .details-table tr.subsection-row:first-child td.subsection-title{border-top:none;padding-top:0}#dettaglio-ordine .card{background-color:#fff;border-radius:var(--radius-control);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:var(--blue);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{color:#6c757d;font-size:14px;padding:20px;text-align:center}.user-details-page-container{min-height:auto;padding-bottom:24px;width:100%}.user-details-body{margin-top:0;padding-top:16px}.user-details-body,.user-details-tab-pane{display:flex;flex-direction:column;gap:16px}.user-details-tab-pane{padding-top:0}.user-details-section{margin:0;padding:0}.user-details-section--compact{margin-bottom:0}.user-details-section__title{color:var(--blue);font-size:16px;font-weight:600;line-height:1.3;margin:0 0 14px}.user-details-field-label{color:var(--blue);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.user-details-panel{margin-bottom:24px}.user-details-panel__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.user-details-panel__title{color:var(--blue);font-size:16px;font-weight:600;line-height:1.3;margin:0}.user-details-table-wrap .rdt_TableHeadRow{min-height:40px}.user-details-table-wrap .rdt_TableCol{color:rgba(0,0,0,.54);font-size:12px;font-weight:600}.user-details-table-wrap .rdt_TableCell{color:rgba(0,0,0,.87);font-size:14px}.user-details-orders-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:0}.user-details-orders-stat-card{min-width:0}.user-details-orders-stat-card .data-section-container{height:auto}.stat-datetime-value{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.stat-datetime-value__date{color:color-mix(in srgb,var(--blue) 82%,#666);font-size:13px;font-weight:500;line-height:1.2}.stat-datetime-value__time{color:#8cbb23;font-size:18px;font-weight:500;line-height:1.2}.user-details-orders-stat-card .layout-three{align-items:flex-start;flex-direction:column;justify-content:flex-start;min-height:72px;padding:12px 10px;text-align:left}.user-details-orders-stat-card .label-inner{font-size:11px;margin-bottom:4px;order:1}.user-details-orders-stat-card .value-inner{font-size:18px;line-height:1.2;order:2;word-break:break-word}@media screen and (max-width:1200px){.user-details-orders-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.user-details-orders-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-details-orders-period{margin-top:4px}.user-details-orders-period__grid{grid-column-gap:16px;grid-row-gap:12px;align-items:start;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;row-gap:12px}.user-details-orders-period__field{display:flex;flex-direction:column;gap:6px;min-width:0}.user-details-orders-period .user-details-field-label{font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin-bottom:0;text-transform:uppercase}.user-details-orders-period__date{width:100%}.user-details-orders-period__date .react-datepicker-wrapper,.user-details-orders-period__date .react-datepicker__input-container{display:block;width:100%}.user-details-orders-period__date .input-modern{box-sizing:border-box;width:100%}@media screen and (max-width:767px){.user-details-orders-period__grid{grid-template-columns:1fr;max-width:none}}.user-details-tags-field{width:100%}.user-details-visibility-tags__help{color:#6c757d;font-size:13px;line-height:1.4;margin:0 0 12px}.user-details-visibility-tags__group{background:transparent;border:none;border-radius:0;margin-bottom:10px;padding:0}.user-details-visibility-tags__group-row{align-items:center;display:flex;gap:10px}.user-details-visibility-tags__group-select{flex:1 1 auto;min-width:0}.user-details-visibility-tags__remove{flex-shrink:0}.user-details-visibility-tags__add,.user-details-visibility-tags__remove{font-size:13px;height:32px;min-width:auto;padding:0 16px;text-transform:none}.user-details-visibility-tags__add{margin-top:4px}#user-details .wallet-pass-block{border-bottom:1px solid #e9ecef;padding:12px 0}#user-details .wallet-pass-block:last-child{border-bottom:none}@media (max-width:767px){.user-details-visibility-tags__group-row{align-items:stretch;flex-direction:column}.user-details-visibility-tags__remove{width:100%}.user-details-panel__header{align-items:flex-start;flex-direction:column}}#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}@media (max-width:767px){#filtri-utenti .multi-select{margin-bottom:25px}#filtri-utenti .form-control{margin-bottom:15px}}#review-content{margin:25px 0;max-height:300px;padding-bottom:16px}#review-users table{min-width:1000px}#review-users table tr:nth-child(odd){background:var(--background-color)}#review-users table tr td{padding:2px 5px}#cardResetButton span{color:var(--blue)}#cardInput{margin-bottom:15px}.reset-card-error{color:#d32f2f;margin-bottom:10px}#access_rules #validation_field_display{align-items:center;color:var(--blue);display:flex;font-weight:500;justify-content:center;min-height:32px;white-space:nowrap}.access-rules-nfc-pass{align-items:center;display:inline-flex;gap:4px;justify-content:center;min-height:20px}.access-rules-nfc-pass__icon{flex-shrink:0;height:20px;width:20px}.access-rules-nfc-pass__icon--android{height:22px;width:22px}.access-rules-page-container{width:100%}.access-rules-page-container .page-settings-header{margin-bottom:15px;margin-top:10px}.access-rules-page-container .page-settings-header .page-header-left{flex-wrap:wrap;row-gap:8px}.access-rules-page-container .page-settings-header .page-header-left button{align-items:center;flex-direction:column;gap:4px;height:auto;justify-content:center;max-width:84px;min-height:64px;padding:4px 6px;text-align:center;width:84px}.access-rules-page-container .page-settings-header .page-header-left button img{margin-right:0;max-height:26px;width:26px}.access-rules-page-container .page-settings-header .page-header-left button span:not(.fa){font-size:10px;hyphens:auto;line-height:1.2;max-width:100%;text-align:center;transform:none;white-space:normal;word-break:break-word}#access_rules #cardResetButton span.fa{font-size:26px;line-height:26px;margin:0;text-align:center;width:26px}.access-rules-page-container .page-settings-header .page-header-left button:disabled{cursor:not-allowed;opacity:.45}.access-rules-header-center{flex-wrap:wrap;gap:10px 16px;justify-content:center}.access-rules-page-container .page-header-right .search-input{margin:0;max-width:100%;min-width:200px;width:100%}.access-rules-page-container .page-header-right .search-input-field{font-size:12px}.access-rules-stats{color:#6c757d;font-size:14px;margin-bottom:12px}#tabulator-container{min-height:320px;width:100%}#users-tabulator{width:100%}#access_rules .hidden{display:none}.access-rules-import-mapping-modal__description,.access-rules-import-mapping-modal__file-info{margin-bottom:12px}.access-rules-import-mapping-modal__error{background:#ffebee;border-radius:var(--radius-control);color:#c62828;font-size:14px;margin-bottom:12px;padding:10px 12px}.access-rules-import-mapping-table{margin-bottom:20px;max-height:360px}.access-rules-import-mapping-table__header,.access-rules-import-mapping-table__row{grid-gap:12px;align-items:center;border-bottom:1px solid #eee;display:grid;gap:12px;grid-template-columns:minmax(120px,1fr) minmax(100px,1fr) minmax(180px,1.2fr);padding:8px 0}.access-rules-import-mapping-table__header{background:#fff;color:var(--blue);font-weight:600;position:sticky;top:0;z-index:1}.access-rules-import-mapping-table__preview{color:#6c757d;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-rules-import-mapping-modal__actions{margin-top:8px}.access-rules-import-mapping-modal .btn.btn-default:disabled,.access-rules-import-mapping-modal .btn.btn-default:disabled:hover,.access-rules-import-preview-modal .btn.btn-default:disabled,.access-rules-import-preview-modal .btn.btn-default:disabled:hover{background-color:var(--blue);border-color:var(--blue);box-shadow:none;color:#fff;cursor:not-allowed;opacity:.5}.access-rules-import-preview-modal__file{margin-bottom:16px}.access-rules-import-preview-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.access-rules-import-preview-stats__item{align-items:center;background:#fafafa;border:1px solid #e0e0e0;border-radius:var(--radius-control);display:flex;flex-direction:column;padding:16px 12px}.access-rules-import-preview-stats__value{color:var(--blue);font-size:28px;font-weight:700;line-height:1.2}.access-rules-import-preview-stats__label{color:#6c757d;font-size:13px;hyphens:auto;line-height:1.3;margin-top:6px;text-align:center;word-break:break-word}.access-rules-import-preview-modal__skipped{color:#6c757d;font-size:14px;margin-bottom:8px}.access-rules-import-preview-modal__error,.access-rules-import-preview-modal__no-changes{color:#c62828;font-size:14px;margin-bottom:12px}.access-rules-import-preview-modal__error{background:#ffebee;border-radius:var(--radius-control);padding:10px 12px}.access-rules-import-preview-modal__error-message{margin:0 0 8px}.access-rules-import-preview-modal__duplicate-list{margin:0;max-height:180px;padding-left:20px}.access-rules-import-preview-modal__actions{margin-top:8px}@media (max-width:767px){.access-rules-import-mapping-table__header,.access-rules-import-mapping-table__row,.access-rules-import-preview-stats{grid-template-columns:1fr}}#users-tabulator .user-id-link{color:var(--blue);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}.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)}}.mm-panel.validation-errors-modal{display:flex;flex-direction:column;overflow:hidden}#validation-errors,.mm-panel.validation-errors-modal .mm-body{display:flex;flex:1 1;flex-direction:column;min-height:0}#validation-errors #validation-errors-content{margin-bottom:20px;margin-top:20px;max-height:min(400px,50vh);min-height:0}#validation-errors #validation-errors-content .error-group{background-color:#f5f5f5;border-left:4px solid #d32f2f;border-radius:var(--radius-control);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:var(--radius-control);margin-bottom:15px;padding:10px 15px}.tabulator-row.validation-error{background-color:#ffebee!important}.tabulator-row.validation-error:hover{background-color:#ffcdd2!important}.users-page-container{width:100%}.users-page-container .page-settings-header{margin-bottom:15px;margin-top:10px}.separator-line{background-color:#3535354d;height:1px;width:100%}.separator-line.dashed{background-color:transparent;border:1px dashed #3535354d}.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:var(--blue);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:var(--radius-section)}.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:var(--radius-section);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:var(--radius-section)}.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}.user-statistics-container.user-details-panel{margin-bottom:0}.user-statistics-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px}.user-statistics-card{min-width:0}.user-statistics-card .data-section-container{height:auto}.user-statistics-card .layout-three{align-items:flex-start;flex-direction:column;justify-content:flex-start;min-height:72px;padding:12px 10px;text-align:left}.user-statistics-card .label-inner{font-size:11px;margin-bottom:4px;order:1}.user-statistics-card .value-inner{font-size:18px;line-height:1.2;order:2;word-break:break-word}@media screen and (max-width:1100px){.user-statistics-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.user-statistics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-statistics-devices{margin-bottom:20px}.user-statistics-devices .user-details-section__title{margin-bottom:12px}.user-statistics-empty{color:#6c757d;font-size:14px;margin:0 0 16px}.user-statistics-actions{display:flex;justify-content:flex-start}.user-statistics-actions__btn{height:36px;min-width:auto;text-transform:none}.uvt-component.user-details-panel{margin-bottom:24px}.uvt-component--loading{opacity:.85}.user-details-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.uvt-voucher-count{color:#6c757d;font-size:13px}.uvt-add-btn{font-size:13px;height:36px;min-width:auto;padding:0 16px;text-transform:none}.uvt-description-long{line-height:1.4;white-space:pre-wrap}.uvt-description-overflow{color:#666;font-size:11px}.uvt-error-message{background-color:#f8d7da;border-radius:var(--radius-control);color:#721c24;font-size:14px;padding:12px 16px}.uvt-modal-content{background-color:#fff;border:1px solid #ccc;border-radius:var(--radius-section);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{color:var(--blue);font-size:18px;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:var(--blue);display:block;font-size:14px;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:var(--radius-control);flex:1 1;font-size:14px;padding:8px 12px}.uvt-modal-content .uvt-value-input:focus{border-color:var(--blue);box-shadow:0 0 0 2px rgba(var(--blue-rgb),.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:var(--radius-control);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:var(--blue);box-shadow:0 0 0 2px rgba(var(--blue-rgb),.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-footer__btn{height:36px;min-width:auto;padding:0 20px;text-transform:none}@media (max-width:768px){.uvt-modal-content{padding:15px;top:10%;width:90%}.user-details-panel__actions{justify-content:space-between;width:100%}.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}}#recharge-account-modal .recharge-account-button-container,#recharge-account-modal .recharge-account-reason-container{margin-top:20px}.user-wallet-container.user-details-panel{margin-bottom:0}.user-wallet-recharge-btn{font-size:13px;height:36px;min-width:auto;padding:0 16px;text-transform:none}.user-wallet-balance{align-items:baseline;background:var(--background-color);border-radius:var(--radius-control);display:flex;gap:8px;margin-bottom:16px;padding:12px 16px}.user-wallet-balance__label{color:var(--blue);font-size:14px;font-weight:600}.user-wallet-balance__value{color:#1f2937;font-size:20px;font-weight:600}.user-wallet-transactions{margin-top:0}.user-wallet-pass-status{margin:24px 0}.user-wallet-pass-status__heading{color:var(--blue);font-size:16px;font-weight:600;margin:0 0 12px}.user-wallet-pass-status__card{grid-gap:16px;background:transparent;border:none;border-radius:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0}.wallet-pass-block__title{color:#24387c;color:var(--blue,#24387c);font-size:1rem;font-weight:600;margin:0 0 12px}.wallet-pass-block__body{display:flex;flex-direction:column;gap:10px}.wallet-pass-detail-row{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(120px,40%) 1fr}.wallet-pass-detail-row__label{color:#5f6b7a;font-weight:500}.wallet-pass-detail-row__value{color:#1f2937}.wallet-pass-detail-row__empty{color:#9aa3af}.wallet-pass-status{align-items:center;display:inline-flex;gap:8px}.wallet-pass-status__dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.wallet-pass-status__dot--none{background:#9aa3af}.wallet-pass-status__dot--downloaded{background:#f5a623}.wallet-pass-status__dot--installed{background:#2e9e62}.wallet-pass-object-id{font-size:.9em;word-break:break-all}.menu-importer{display:flex;flex-direction:column;gap:20px}.menu-importer__title{color:var(--blue);font-size:18px;font-weight:600;margin:0}.menu-importer__grid{grid-column-gap:16px;grid-row-gap:16px;align-items:start;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}.menu-importer__field{display:flex;flex-direction:column;gap:6px;min-width:0}.menu-importer__label{color:var(--blue);font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin:0;text-transform:uppercase}.menu-importer__date-wrapper{width:100%}.menu-importer__date-wrapper .react-datepicker-wrapper,.menu-importer__date-wrapper .react-datepicker__input-container{display:block;width:100%}.menu-importer__date-wrapper .input-modern{box-sizing:border-box;width:100%}.menu-importer__field .inputContainer,.menu-importer__field .page-element-select-wrapper{width:100%}.menu-importer__actions{display:flex;justify-content:flex-start;margin-top:4px}.menu-importer__submit.button__el{min-width:115px}.menu-importer__hint{background-color:#f5f7fa;background-color:var(--background-color2,#f5f7fa);border-radius:4px;border-radius:var(--radius-control,4px);color:#4b5563;font-size:13px;line-height:1.55;margin:0;padding:14px 16px}.menu-importer__notes{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;border-radius:var(--radius-control,4px);color:#374151;font-size:12px;line-height:1.45;margin:0;max-height:320px;overflow:auto;padding:14px 16px;white-space:pre-wrap;word-break:break-word}.menu-importer__notes:empty{display:none}@media screen and (max-width:991px){.menu-importer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:575px){.menu-importer__grid{grid-template-columns:1fr}}.multi-select{background:none;border:0;border-bottom:1px solid var(--blue);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}#dellabel{margin-top:15px}#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:var(--background-color)}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}.slotCell.fixed-40{width:40%}#noPickups,#noSlots{font-size:14px;line-height:48px;text-align:center;width:100%}.ciesseesse{color:var(--blue);font-style:italic;font-weight:700}.ciesseesse.canteen-css-btn--active{font-weight:700;opacity:1}.ciesseesse.canteen-css-btn--inactive{font-weight:400;opacity:.35}#cssStyle{padding:15px}#cssStyle>div{border:1px solid var(--blue)}#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 var(--background-color);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-draft-label{display:inline-block;font-weight:600;margin-bottom:6px}#mense #urls .urls-draft-input{margin-bottom:12px}#mense #urls .urls-list-row{margin-top:8px}#mense #urls .urls-list li{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px;margin-bottom:10px}#mense #urls .urls-default-toggle{background:#fff;border:1px solid #ccc;border-radius:var(--radius-control);color:#444;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;padding:5px 12px}#mense #urls .urls-default-toggle:hover{background:var(--background-color);border-color:#999}#mense #urls .urls-default-toggle.active{background:#3c8dbc;border-color:#367fa9;color:#fff}#mense #urls .urls-advices-list,#mense #urls .urls-list{margin-block-start:0;padding-inline-start:10px}#mense #urls .urls-delete-button{color:#dd4b39}#mense #urls .urls-list-item--editing{background:#f5f8fa}#mense #urls .urls-item-button{background:none;border:none;color:inherit;cursor:pointer;padding:0}#customize h2{border-bottom:3px solid var(--background-color);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}#canteen-save-validation-errors #canteen-save-validation-errors-content{margin-bottom:20px;margin-top:20px;max-height:400px;overflow-y:auto}#canteen-save-validation-errors .canteen-save-validation-errors-list{margin:0;padding-left:20px}#canteen-save-validation-errors .canteen-save-validation-errors-list li{color:#d32f2f;padding:6px 0}.mense-page-container{width:100%}.mense-page-container .page-settings-header{margin-bottom:15px;margin-top:10px}.mense-header-center,.mense-header-left,.mense-header-right{align-items:center;display:flex}.mense-header-left{flex:0 0 auto;justify-content:flex-start}.mense-header-center{flex:0 0 auto;justify-content:center;min-width:0;padding:0 16px}.mense-header-center:has(.mense-header-search){flex:1 1 auto}.mense-header-right{flex:0 0 auto;justify-content:flex-end}.mense-header-search{min-width:var(--page-header-control-min);width:100%}.mense-validation-field{align-items:center;display:flex;gap:8px;margin-right:15px}.mense-validation-field label{font-weight:400;margin:0;white-space:nowrap}.mense-validation-field .Select{min-width:180px}.mense-page-container .canteen-list-inactive-integration{opacity:.75;text-decoration:line-through}.mense-canteens-table .rdt_TableCol .rdt_TableCol_Sortable>div{overflow:visible;text-align:center;text-overflow:clip;white-space:nowrap}.mense-canteens-table .rdt_TableCell,.mense-canteens-table .rdt_TableCol{justify-content:center;white-space:nowrap}.mense-canteens-table .rdt_TableCol .rdt_TableCol_Sortable{justify-content:center}.mense-canteens-table .rdt_TableCell[data-column-id=canteen_name],.mense-canteens-table .rdt_TableCol[data-column-id=canteen_name]{justify-content:flex-start;white-space:normal}.mense-canteens-table .rdt_TableCol[data-column-id=canteen_name] .rdt_TableCol_Sortable{justify-content:flex-start}.mense-canteens-table .rdt_TableCol[data-column-id=canteen_name] .rdt_TableCol_Sortable>div{text-align:left;white-space:normal}.mense-canteens-table .rdt_TableCell>div:first-child{overflow:visible;text-align:center;text-overflow:clip;white-space:nowrap;width:100%}.mense-canteens-table .rdt_TableCell[data-column-id=canteen_name]>div:first-child{text-align:left;white-space:normal;word-break:break-word}.mense-page-container .page-settings-header button:not(.toggle-btn):not(.toggle-segment){align-items:center;background:none;border:0;color:#000;display:inline-flex;outline:0;padding-left:15px;text-align:left;text-transform:uppercase}.mense-page-container .page-settings-header button:not(.toggle-btn):not(.toggle-segment) img{display:inline-block;margin-right:10px;max-height:30px;width:30px}.mense-page-container .page-settings-header button:not(.toggle-btn):not(.toggle-segment) span{display:inline-block;white-space:nowrap}.mensa_style #cssStyle{border:1px solid var(--background-color);border-radius:var(--radius-control);overflow:hidden}@keyframes canteen-section-blink{0%,to{background-color:transparent;box-shadow:0 0 0 0 transparent}50%{background-color:rgba(var(--blue-rgb),.1);box-shadow:0 0 0 3px rgba(var(--blue-rgb),.45)}}.canteen-section-highlight--blink{animation:canteen-section-blink .85s ease-in-out 5;border-radius:var(--radius-control)}.canteen-tags-config-section{scroll-margin-top:80px}.settings-grid{grid-gap:12px 28px;align-items:center;display:grid;gap:12px 28px;min-width:0;width:100%}.settings-grid--align-start{align-items:start}.settings-grid--cols-1{grid-template-columns:max-content minmax(0,1fr)}.settings-grid--cols-2{grid-template-columns:repeat(2,max-content minmax(0,1fr))}.settings-grid--cols-3{grid-template-columns:repeat(3,max-content minmax(0,1fr))}.settings-grid__row{display:contents}.settings-grid__label{color:var(--blue);font-size:13px;font-weight:500;line-height:1.35;margin:0;white-space:nowrap}.settings-grid--align-start .settings-grid__label{padding-top:7px}.settings-grid__control{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.settings-grid--align-start .settings-grid__control{align-items:flex-start}.settings-grid__control--stretch>*,.settings-grid__control>.form-group,.settings-grid__control>.inputContainer{flex:1 1 auto;margin:0;min-width:0}.settings-grid__control .input-modern{width:100%}@media (max-width:1199px){.settings-grid--cols-3{grid-template-columns:repeat(2,max-content minmax(0,1fr))}}@media (max-width:767px){.settings-grid--cols-2,.settings-grid--cols-3{grid-template-columns:max-content minmax(0,1fr)}}@media (max-width:480px){.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-grid__label{white-space:normal}}.presence-warning-banner{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:0 0 16px}.presence-warning-banner__content{flex:1 1;font-weight:600}.presence-warning-banner__dismiss{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.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:var(--blue);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:var(--radius-control);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}.editor-profile-fields-container.custom-days-buttons .user-field-btn{border:none!important;outline:none!important;padding-left:20px!important;padding-right:20px!important;text-align:center}.editor-profile-fields-container.custom-days-buttons .user-field-btn:active,.editor-profile-fields-container.custom-days-buttons .user-field-btn:focus{border:none!important;box-shadow:none!important;outline:none!important}.editor-profile-fields-container.custom-days-buttons .user-field-btn.active,.editor-profile-fields-container.custom-days-buttons .user-field-btn.active:focus,.editor-profile-fields-container.custom-days-buttons .user-field-btn.active:hover{background-color:#8db91f!important;border:none!important;box-shadow:none!important;color:#fff!important;opacity:1!important;outline:none!important}.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:var(--blue);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)}.modal-field-spacer{margin:16px 0}.access-validation-field{margin-bottom:20px}.access-validation-field label{display:block;font-weight:400;margin-bottom:6px}.access-validation-field .Select{max-width:360px}#mense .shop-data-dates-grid,#mense .shop-data-smart-grid{margin-bottom:16px}.week-conf-container{margin:0;padding:0;width:100%}.week-conf-day-list{display:flex;flex-direction:column;gap:12px}.week-conf-day-row{border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:12px}.week-conf-day-row:last-child{border-bottom:none;padding-bottom:0}.week-conf-day-row__grid{width:100%}.week-conf-day-row__times{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.week-conf-day-row__separator{color:rgba(0,0,0,.45);font-size:14px}.week-conf-input{background:#fff;border:1px solid #d9e1e8;border:1px solid var(--control-border,#d9e1e8);border-radius:4px;border-radius:var(--radius-control,4px);box-sizing:border-box;color:#000;font-family:SansaPro,sans-serif;font-size:13px;height:34px;height:var(--control-height,34px);min-height:34px;min-height:var(--control-height,34px);padding:0 10px}.week-conf-input:focus{border-color:#133371;border-color:var(--blue,#133371);outline:none}.week-conf-day-row--disabled .week-conf-input{opacity:.5;pointer-events:none}.week-conf-message{margin-top:16px;max-width:480px}#home-button .week-conf-container{margin-top:16px}#home-button .week-conf-day-row__grid .settings-grid__label{min-width:120px}#home-button .home-button-save{margin-top:24px}#home-button .home-button-save .editor-button{margin:0}#home-button .button-home-advanced-configuration-container{max-width:720px;width:100%}#home-button .button-home-advanced-configuration__panel{background:var(--background-color)}#mense .button-home-advanced-configuration-container{width:100%}#mense .button-home-advanced-configuration__toolbar{display:flex;justify-content:flex-start}#mense .button-home-advanced-configuration__expand{overflow:hidden;transition:max-height .25s ease,opacity .2s ease,margin .2s ease}#mense .button-home-advanced-configuration__expand.is-collapsed{margin-top:0;max-height:0;opacity:0}#mense .button-home-advanced-configuration__expand.is-expanded{margin-top:12px;max-height:1200px;opacity:1}#mense .button-home-advanced-configuration__panel{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-section);padding:16px 20px}#mense .button-home-advanced-configuration__grid{margin-bottom:12px}#mense .button-home-advanced-configuration__panel .week-conf-container{margin:0;padding:0}#mense #home-buttons .home-buttons__subtitle{color:var(--blue);font-size:14px;font-weight:600;margin:0 0 12px}#mense #home-buttons .home-buttons-list{list-style:none;margin:0 0 24px;padding:0}#mense #home-buttons .home-buttons-list__empty{color:rgba(0,0,0,.55);font-size:13px;margin-bottom:24px}#mense #home-buttons .home-buttons-list__item{grid-gap:12px 16px;align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:grid;gap:12px 16px;grid-template-columns:96px minmax(0,1fr) auto;padding:12px 0}#mense #home-buttons .home-buttons-list__item:last-child{border-bottom:none}#mense #home-buttons .home-buttons-list__thumb{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:4px;border-radius:var(--radius-control,4px);display:flex;height:72px;justify-content:center;overflow:hidden;width:96px}#mense #home-buttons .home-buttons-list__thumb img{max-height:64px;max-width:80px;-o-object-fit:contain;object-fit:contain}#mense #home-buttons .home-buttons-list__meta{display:flex;flex-direction:column;font-size:13px;gap:4px;line-height:1.4;min-width:0}#mense #home-buttons .home-buttons-list__link{word-break:break-word}#mense #home-buttons .home-buttons-list__cost-centers{color:rgba(0,0,0,.65);font-size:12px}#mense #home-buttons .home-buttons-list__actions{align-items:center;display:flex;gap:8px}#mense #home-buttons .home-buttons-list__action{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;border-radius:var(--radius-control,4px);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease;width:34px}#mense #home-buttons .home-buttons-list__action--edit{color:#133371;color:var(--blue,#133371)}#mense #home-buttons .home-buttons-list__action--delete{border-color:rgba(192,57,43,.25);color:#c0392b}#mense #home-buttons .home-buttons-list__action:hover{background:#f5f7fa;background:var(--background-color2,#f5f7fa)}#mense #home-buttons .home-buttons-adder{background:var(--background-color);border-radius:var(--radius-section);padding:16px 20px}#mense #home-buttons .home-buttons-adder__grid{margin-bottom:16px}#mense #home-buttons .home-buttons-adder__grid:last-of-type{margin-bottom:0}#mense #home-buttons .home-buttons-adder__advanced,#mense #home-buttons .home-buttons-adder__cost-centers{margin-top:16px}#mense #home-buttons .home-buttons-adder__submit{margin-top:20px}#mense #home-buttons .home-buttons-adder__submit .editor-button{margin:0;max-width:none}@media (max-width:767px){#mense #home-buttons .home-buttons-list__item{grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto}#mense #home-buttons .home-buttons-list__thumb{height:56px;width:72px}#mense #home-buttons .home-buttons-list__actions{grid-column:1/-1;justify-content:flex-end}}.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 var(--background-color);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 var(--background-color);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 var(--background-color);border-radius:var(--radius-control);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}.default-prices-tags-table-container .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}.default-prices-tags-table-container .message-modal-content{background:#fff;border-radius:var(--radius-control);box-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:90vh;max-width:800px;width:90%}.default-prices-tags-table-container .message-modal-header{align-items:center;border-bottom:1px solid var(--background-color);display:flex;justify-content:space-between;padding:20px}.default-prices-tags-table-container .message-modal-header h3{font-size:18px;font-weight:600;margin:0}.default-prices-tags-table-container .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}.default-prices-tags-table-container .message-modal-close:hover{color:#333}.default-prices-tags-table-container .message-modal-body{flex:1 1;overflow-y:auto;padding:20px}.default-prices-tags-table-container .message-modal-body .langSwitcher .languageContents label{display:none}.default-prices-tags-table-container .message-modal-body .langSwitcher .languageContents .tox-tinymce{height:250px!important}.default-prices-tags-table-container .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 var(--background-color);padding:8px;vertical-align:middle}.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 var(--background-color);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}.default-prices-match-table-add,.default-prices-match-table-delete{color:#007bff;cursor:pointer;-webkit-user-select:none;user-select:none}.default-prices-match-table-add{display:inline-block;margin-bottom:10px}.default-prices-match-table-select-cell{min-width:160px;padding:0!important}.default-prices-match-table-select-cell .default-prices-match-table-select,.default-prices-match-table-select-cell .page-element-select-wrapper{--page-element-select-rows:1;--page-element-select-control-height-base:34px;--page-element-select-control-height:34px;height:34px;margin:0;max-height:34px;min-width:140px;width:100%}.default-prices-match-table-select-cell .page-element-select-wrapper[data-page-element-select-focused=true]{--page-element-select-control-height:34px!important;height:34px;max-height:34px}.default-prices-match-table-select-cell .page-element-select-wrapper .page-element-select__control,.default-prices-match-table-select-cell .page-element-select__control{background:transparent;border:none!important;border-radius:0!important;box-shadow:none!important;height:34px!important;max-height:34px!important;min-height:34px!important}.default-prices-match-table-select-cell .page-element-select__control--is-focused,.default-prices-match-table-select-cell .page-element-select__control:hover{border:none!important;box-shadow:none!important;height:34px!important;max-height:34px!important;min-height:34px!important}.default-prices-match-table-select-cell
	.page-element-select-wrapper[data-page-element-select-focused=true]
	.page-element-select__value-container,.default-prices-match-table-select-cell .page-element-select__value-container{align-content:center!important;align-items:center!important;flex-wrap:nowrap!important;height:100%!important;overflow:hidden;padding:0 8px!important}.default-prices-match-table-select-cell .page-element-select__input,.default-prices-match-table-select-cell .page-element-select__input-container,.default-prices-match-table-select-cell .page-element-select__placeholder,.default-prices-match-table-select-cell .page-element-select__single-value{height:22px!important;line-height:22px!important;margin:0!important;padding:0!important;top:auto!important;transform:none!important}.default-prices-match-table-select-cell .page-element-select__indicator-separator{display:none}.default-prices-match-table-select-cell .page-element-select__dropdown-indicator{padding:0 8px}.minimum-per-order-type-editor-container .standard-table{border-collapse:collapse;width:100%}.minimum-per-order-type-editor-container .standard-table td,.minimum-per-order-type-editor-container .standard-table th{border:1px solid var(--background-color);padding:8px;vertical-align:middle}.minimum-per-order-type-editor-container .standard-table th{background-color:#f2f2f2;text-align:center}.minimum-per-order-type-editor-container .standard-table input,.minimum-per-order-type-editor-container .standard-table select{border:1px solid var(--background-color);box-sizing:border-box;padding:6px;width:100%}.minimum-per-order-type-editor-container .standard-table input:focus,.minimum-per-order-type-editor-container .standard-table select:focus{border-color:#007bff;outline:none}.minimum-per-order-type-editor-container .box-header{margin-bottom:0;padding-bottom:0}.minimum-per-order-type-editor-container .box-title{margin-bottom:2px}.minimum-per-order-helper{color:#666;margin:0 0 8px}.minimum-per-order-actions{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:0}.minimum-per-order-add{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;margin-bottom:0;padding:0}.minimum-per-order-toggle-btn{align-items:center;background:#fff;border:1px solid #d2d6de;border-radius:4px;color:#444;display:inline-flex;height:30px;justify-content:center;margin-bottom:2px;padding:0 10px;transition:all .15s ease}.minimum-per-order-toggle-btn.active{background:#2c3e50;border-color:#1f2d3d;color:#fff}.minimum-per-order-empty{color:#777;font-style:italic;text-align:center}.minimum-per-order-delete{display:block;margin:0 auto;min-width:70px}.minimum-per-order-errors{margin-bottom:0;margin-top:10px}.minimum-per-order-errors ul{margin:0;padding-left:20px}#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-start;display:flex;margin:16px auto}.time-measure-selector-container .time-measure-field{align-items:stretch;display:flex;flex-direction:column;gap:6px;min-width:0;padding-left:0;padding-right:12px}.time-measure-selector-container .time-measure-field__label{color:var(--blue);display:block;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin:0;text-transform:uppercase}.time-measure-selector-container .time-measure-field .inputContainer,.time-measure-selector-container .time-measure-field .page-element-select-wrapper{width:100%}.page-tabs{background-color:var(--background-color)}.page-tabs__button{background-color:transparent;border:none;color:var(--blue)}.page-tabs__button.is-active{background-color:#fff;border-color:#fff;box-shadow:none}#mense .page-body{padding-top:20px}#mense .box-header,#mense .box-header.with-border{border-bottom:none;margin:0;padding:0 0 10px}#mense .box-title{color:var(--blue);font-size:16px;font-weight:600;margin:0}#mense .box-body{padding:0}#mense .mense-form-section{margin-bottom:28px}#mense .mense-form-section:last-child{margin-bottom:0}#mense .form-group{margin-bottom:16px}#mense .row{margin-left:-10px;margin-right:-10px}#mense .row>[class*=col-]{min-width:0;padding-left:10px;padding-right:10px}#mense .row>[class*=col-] .form-group,#mense .row>[class*=col-] .inputContainer,#mense .row>[class*=col-] .inputContainer.label-by-input .inputContainer-inline{max-width:100%;min-width:0}#mense .inputContainer.label-by-input .inputContainer-input-wrapper input.input-modern--medium[type=date],#mense .row>[class*=col-] .inputContainer input.input-modern--medium[type=date]{max-width:100%;min-width:0;width:100%}#mense .inputContainer.label-above .inputContainer-input-wrapper>label,#mense .inputContainer.label-above>div>label,#mense .inputContainer.label-by-input .inputContainer-inline>label,#mense .mense-inline-field__label{color:var(--blue);flex:0 0 auto;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;letter-spacing:normal;margin:0;min-width:-moz-fit-content;min-width:fit-content;text-transform:none}#mense .inputContainer.label-by-input .inputContainer-inline>label,#mense .mense-inline-field:not(.mense-field--label-above)>.mense-inline-field__label{white-space:nowrap}#mense .inputContainer.label-above .inputContainer-input-wrapper>label,#mense .inputContainer.label-above>div>label,#mense .mense-field--label-above>.mense-inline-field__label{display:block;line-height:1.35;margin:0 0 6px;white-space:normal}#mense .mense-inline-field{align-items:center;display:flex;gap:12px;margin-bottom:16px;min-width:0}#mense .mense-inline-field--align-top{align-items:flex-start}#mense .mense-inline-field--align-top>.mense-inline-field__label{padding-top:7px}#mense .mense-inline-field__control{flex:1 1 auto;min-width:0}#mense .mense-inline-field__control--compact{flex:0 1 220px;max-width:100%}#mense .mense-inline-field__control--narrow{flex:0 1 120px;max-width:100%}#mense .mense-field--label-above{align-items:stretch;display:flex;flex-direction:column;gap:6px;margin-bottom:16px}#mense .mense-field--label-above .mense-inline-field__control{flex:1 1 auto;max-width:100%}#mense .mense-toggle-field{align-items:center;display:inline-flex;gap:10px;justify-content:flex-start;max-width:100%;min-width:0;padding:6px 0;width:auto}#mense .mense-toggle-field__label{color:#4a5d6a;flex:0 1 auto;font-size:13px;font-weight:500;line-height:1.35;margin:0;min-width:0;white-space:nowrap}#mense .mense-toggle-field .toggle-btn,#mense .mense-toggle-field .toggle-button-group{flex-shrink:0}#mense .mense-form-grid{grid-gap:16px 20px;align-items:start;display:grid;gap:16px 20px}#mense .mense-form-grid--import-rules{grid-template-columns:repeat(4,minmax(0,1fr))}#mense .mense-form-grid--import-rules .import-rules-cron{grid-column:1/-1}#mense .mense-form-grid--menu-availability{grid-template-columns:repeat(3,minmax(0,1fr))}#mense .mense-form-grid--menu-availability .menu-availability-mode{grid-column:span 1}@media (max-width:1199px){#mense .mense-form-grid--import-rules,#mense .mense-form-grid--menu-availability{grid-template-columns:repeat(2,minmax(0,1fr))}#mense .mense-form-grid--menu-availability .menu-availability-mode{grid-column:1/-1}}@media (max-width:767px){#mense .mense-form-grid--import-rules,#mense .mense-form-grid--menu-availability{grid-template-columns:1fr}#mense .mense-inline-field{flex-wrap:wrap}#mense .mense-inline-field__control--compact,#mense .mense-inline-field__control--narrow{flex:1 1 100%}}#mense .mense-toggle-field--compact{margin-bottom:16px;max-width:360px}#mense .mense-form-grid--customer-care{align-items:center;grid-template-columns:auto 1fr minmax(180px,280px)}#mense .mense-form-grid--school-rules{align-items:center;grid-template-columns:auto minmax(180px,320px)}#mense .mense-form-grid--access-rules{grid-template-columns:minmax(200px,1fr) minmax(240px,2fr)}#mense .mense-inline-field--wallet{max-width:420px}#mense .shop-data-flags-grid{margin-top:8px}#mense .limits-section-intro{color:#6c757d;font-size:13px;line-height:1.45;margin:0 0 12px}#mense .limits-section-intro+.limits-section-intro{margin-top:-4px}#mense ul.limits{list-style:none;margin:0;padding:0}#mense .limits>li>h4{color:var(--blue);font-size:14px;font-weight:600;margin:16px 0 8px}#mense .limits>li>ul{list-style:none;margin:0;padding:0}#mense .limits li li,#mense .limits li.intestazione{grid-gap:12px;align-items:center;border-radius:var(--radius-control);display:grid;gap:12px;grid-template-columns:minmax(140px,2fr) repeat(3,minmax(72px,1fr));padding:10px 12px}#mense .limits li.intestazione{background:#f4f6f8;color:#6c757d;font-size:12px;font-weight:600;margin-bottom:4px}#mense .limits li li:nth-child(2n){background:#fafafa}#mense .limits li li div{line-height:1.3;min-width:0}#mense .limits li li div:first-child{flex-basis:auto}#mense .limits li li .inputContainer{margin:0}#mense .limits li li .input-modern{width:100%}#mense .limits li li div.hidden{display:none}@media (max-width:767px){#mense .limits li li,#mense .limits li.intestazione{grid-template-columns:1fr 1fr}#mense .limits li li div:first-child{grid-column:1/-1}}#mense .import-rules-cron-editor{align-items:center;display:inline-flex;font-size:12px;margin-top:6px}#mense .import-rules-cron-editor a{color:var(--blue)}#mense .custom-days-buttons{margin-top:12px}#mense .custom-days-buttons .user-field-btn{min-width:36px;padding:6px 10px}#mense #slotList .slotRow,#mense .multi-select{border-bottom:none}#mense .mense-form-grid--payment-rules{align-items:flex-start;grid-template-columns:minmax(180px,1.4fr) minmax(100px,.8fr) minmax(140px,1fr)}#mense .time-measure-selector-container--inline{display:contents}#mense .time-measure-selector-container--inline .mense-inline-field{margin-bottom:0}#mense .mense-form-grid--access-panels{align-items:start;gap:24px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}#mense .mense-form-grid--access-panels .editor-list-field-container,#mense .mense-form-grid--access-panels .editor-profile-fields-container{width:100%}#mense .editor-list-field-container .row{gap:12px}#mense .scrollable-select-container .item-wrapper .state-mandatory,#mense .scrollable-select-container .item-wrapper .state-mandatory:focus,#mense .scrollable-select-container .item-wrapper .state-mandatory:hover{background-color:var(--blue)!important;color:#fff!important;opacity:1!important}#mense .scrollable-select-container .item-wrapper .state-optional{background-color:#e9ecef!important;color:#4a5d6a!important;opacity:1!important}#mense .scrollable-select-container .item-wrapper .state-hidden{background-color:#f4f6f8!important;color:#9aa5b1!important;opacity:1!important}#mense .editor-profile-fields-container .title--section{color:var(--blue);font-family:inherit;font-size:16px;font-weight:600;margin:0 0 12px;text-transform:none}#mense #editor-wallet .box,#mense #editor-wallet.box{border-top:none}#mense .wallet-settings-grid{margin-bottom:8px}#mense .wallet-settings-grid--toggles{margin-bottom:16px}#mense .wallet-settings-grid .inputContainer{margin:0}#mense .wallet-settings-grid .inputContainer.disabled{opacity:.55;pointer-events:none}#mense .mense-form-grid--notification-emails .inputContainer.label-above label{display:block;margin-bottom:6px}#mense .mense-form-grid--notification-emails{grid-template-columns:repeat(3,minmax(0,1fr))}#mense #editor-wallet .inputContainer.disabled{opacity:.55;pointer-events:none}#mense #urls.mense-form-section .urls-list li{grid-gap:10px 12px;align-items:center;display:grid;gap:10px 12px;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:10px}#mense #urls .urls-item-button{text-align:left;word-break:break-all}#mense #urls .urls-delete-button{background:none;border:none;color:#c0392b;cursor:pointer;font-weight:600;padding:4px 8px}#mense .custom-days-buttons .user-field-btn.active,#mense .custom-days-buttons .user-field-btn.active:focus,#mense .custom-days-buttons .user-field-btn.active:hover{background-color:var(--blue)!important;color:#fff!important;opacity:1!important}#mense .custom-days-buttons .user-field-btn{background-color:#f4f6f8!important;border:1px solid #e1e8ed!important;color:#4a5d6a!important;opacity:1!important}#mense .langSwitcher{margin-bottom:16px}#mense .page-settings-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}#mense .page-settings-header .mense-header-center,#mense .page-settings-header .mense-header-left,#mense .page-settings-header .page-header-center,#mense .page-settings-header .page-header-left{align-items:center;display:flex;gap:12px}@media (max-width:1199px){#mense .mense-form-grid--notification-emails,#mense .mense-form-grid--payment-rules{grid-template-columns:repeat(2,minmax(0,1fr))}#mense .mense-form-grid--access-panels{grid-template-columns:1fr}}@media (max-width:767px){#mense #urls.mense-form-section .urls-list li,#mense .mense-form-grid--notification-emails,#mense .mense-form-grid--payment-rules{grid-template-columns:1fr}}.imageUploader{align-items:center;background:#e3ecee 0 0 no-repeat padding-box;border:2px dashed #1a4088;border-radius:var(--radius-section);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 var(--blue);margin-bottom:24px;padding-top:15px}.cost_center header{display:none}.cost_center .actionBar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:50px;padding:0 0 8px;position:relative}.cost_center .actionBar .title{color:var(--blue);flex:1 1 auto;font-size:22px;font-weight:700;line-height:1.3;min-width:0;padding-left:4px;text-transform:capitalize}.cost_center .actionBar .actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-end}.cost_center .actionBar .actions .action{align-items:center;background:transparent;border:none;color:var(--blue);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;line-height:1;margin:0;padding:0;text-transform:uppercase}.cost_center .actionBar .actions .action.disabled,.cost_center .actionBar .actions .action:disabled{cursor:default;opacity:.45;pointer-events:none}.cost_center .actionBar .actions .action img,.cost_center .actionBar .actions .action img.deleteCC{display:inline-block;height:20px;margin:0;transform:none;width:auto}#cc_list .jltdJX,.cost_center .ccUsers .jltdJX,.cost_center .jltdJX{display:none}#cc_list .more-info,.cost_center .more-info{color:var(--blue);font-size:13px;line-height:1.45;padding:0 4px 12px;text-transform:uppercase}.cost_center .ccUsers{min-width:0;padding-bottom:8px}#disponibileMsg{color:var(--blue);font-size:14px;margin:12px auto 16px;text-align:center}#searchDiet,.searchInput{margin-bottom:30px;position:relative}.icoBtn.delUser{float:right}.modal-ico{margin-top:9px}.modal-ico img{max-width:100%;width:60px}.bottoniera_bottom{margin:30px 0}#add-cc-modal label,#disponibile{margin-top:15px}.special-diet-modal__body{min-width:0}.search-users-modal h2,.special-diet-modal__intro{color:var(--blue);margin:0 0 16px}.search-users-modal h2{font-size:22px;font-weight:700;text-transform:uppercase}.search-users-modal .search-users-search-input{margin-bottom:12px;max-width:100%}.search-users-modal .search-input-hint{display:none}.search-users-modal .search-users-status{animation:searchUsersFadeIn .2s ease;color:#6b7280;font-size:13px;margin-bottom:12px;min-height:20px}.search-users-modal .search-users-status.is-loading{color:var(--blue)}.search-users-modal .search-users-results-wrap{position:relative}.search-users-modal .search-users-results-wrap:after{background:linear-gradient(180deg,rgba(250,251,252,0),#fafbfc 85%);border-radius:0 0 var(--radius-section) var(--radius-section);border-radius:0 0 var(--radius-section,var(--radius-section)) var(--radius-section,var(--radius-section));bottom:0;content:"";height:20px;left:0;pointer-events:none;position:absolute;right:0}.search-users-modal .search-users-results{background:#fafbfc;border:1px solid #e5e7eb;border-radius:var(--radius-section);border-radius:var(--radius-section,var(--radius-section));max-height:280px}.search-users-modal .search-users-results.is-empty{background:#fff;border-style:dashed}.search-users-modal .search-users-result{align-items:center;animation:searchUsersSlideIn .25s ease both;border-bottom:1px solid #eef2f6;display:flex;gap:12px;padding:12px 14px;transition:background-color .15s ease,transform .15s ease}.search-users-modal .search-users-result:last-child{border-bottom:none}.search-users-modal .search-users-result:hover{background:var(--hover-color1)}.search-users-modal .search-users-avatar{align-items:center;background:var(--background-color);border-radius:50%;color:var(--blue);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:center;text-transform:uppercase;width:40px}.search-users-modal .search-users-info{flex:1 1;min-width:0}.search-users-modal .search-users-name{color:#111827;display:block;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-users-modal .search-users-email{color:#6b7280;display:block;font-size:13px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-users-modal .search-users-add-btn{align-items:center;background:#f3f6ef;border:0;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:background-color .15s ease,transform .15s ease;width:38px}.search-users-modal .search-users-add-btn:hover{background:#8cbb23;transform:scale(1.05)}.search-users-modal .search-users-add-btn img{height:20px;width:20px}.search-users-modal .search-users-add-btn:hover img{filter:brightness(0) invert(1)}.search-users-modal.classic-layout{margin-top:8px}.search-users-modal.classic-layout .search-users-results{max-height:240px}@keyframes searchUsersFadeIn{0%{opacity:0}to{opacity:1}}@keyframes searchUsersSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#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:var(--background-color);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}#tickets .page-settings-header{background:#eaf1f6;margin-bottom:0}#tickets .page-settings-header .ticketAction{background:none;border:0;font-size:18px;line-height:1.2;margin-left:40px;outline:0;padding:6px 10px;text-transform:uppercase}#tickets .page-settings-header .page-header-right .ticketAction:first-child{margin-left:0}#tickets .page-settings-header .ticketAction img{display:inline-block;height:24px;margin-right:10px;transform:translateY(-2px)}#tickets .page-settings-header .ticketAction.all img{height:30px}#tickets .page-settings-header .ticketAction.active{font-weight:700}#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}.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}#ticket-details .order-summary{background:#fff;border:1px solid #e5e5e5;border-radius:var(--radius-control);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:var(--background-color)}#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:var(--background-color);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{height:400px;overflow:auto;padding:15px}#ticket-details #tMessages div.message{list-style-type:none;margin-bottom:15px}#ticket-details #tMessages div.message .message-content{background:#8cbb23;border-radius:var(--radius-section);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 .message-content{background:#eaeef5;color:#000;float:left;text-align:left}#ticket-details .company_manager #tMessages div.message .message-content{background:#eaeef5;color:#000}#ticket-details .company_manager #tMessages div.message.usermessage .message-content{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:var(--radius-control);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 .message-content{width:90%}}.faq-master-container{background-color:var(--background-color);color:var(--blue);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%}.customer-care-container .messages-container,.customer-care-details-page .messages-container,.log-activities-diary-list .messages-container,.new-ticket-page .messages-container,.sla-container .messages-container,.tickets-all-container .messages-container{font-size:12px;margin:8px auto auto;width:100%}.customer-care-container .messages-container.little,.customer-care-details-page .messages-container.little,.log-activities-diary-list .messages-container.little,.new-ticket-page .messages-container.little,.sla-container .messages-container.little,.tickets-all-container .messages-container.little{font-size:12px;margin-top:10px;max-height:400px;width:100%}.customer-care-container .pre,.customer-care-details-page .pre,.log-activities-diary-list .pre,.new-ticket-page .pre,.sla-container .pre,.tickets-all-container .pre{word-wrap:normal;background-color:var(--background-color);border-radius:var(--radius-section);margin:0;padding:1.2em 1.4em;word-break:normal}.customer-care-container .code,.customer-care-details-page .code,.log-activities-diary-list .code,.new-ticket-page .code,.sla-container .code,.tickets-all-container .code{word-wrap:normal;background:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0;word-break:break-word}.customer-care-container .bolder-text,.customer-care-details-page .bolder-text,.log-activities-diary-list .bolder-text,.new-ticket-page .bolder-text,.sla-container .bolder-text,.tickets-all-container .bolder-text{font-weight:700}.customer-care-container .single-line-ticket-container,.log-activities-diary-list .single-line-ticket-container,.sla-container .single-line-ticket-container,.tickets-all-container .single-line-ticket-container{font-size:14px;margin:auto 4px;padding:16px 4px;width:100%}.customer-care-container .single-line-ticket-container.full-width,.log-activities-diary-list .single-line-ticket-container.full-width,.sla-container .single-line-ticket-container.full-width,.tickets-all-container .single-line-ticket-container.full-width{margin:auto}.customer-care-container .single-line-ticket-container.unread,.log-activities-diary-list .single-line-ticket-container.unread,.sla-container .single-line-ticket-container.unread,.tickets-all-container .single-line-ticket-container.unread{font-weight:700}.customer-care-container .single-line-ticket-container.pointer,.log-activities-diary-list .single-line-ticket-container.pointer,.sla-container .single-line-ticket-container.pointer,.tickets-all-container .single-line-ticket-container.pointer{cursor:pointer}.customer-care-container .single-line-ticket-container .first-line,.log-activities-diary-list .single-line-ticket-container .first-line,.sla-container .single-line-ticket-container .first-line,.tickets-all-container .single-line-ticket-container .first-line{color:var(--blue);font-size:14px}.customer-care-container .first-line-flex-inline,.log-activities-diary-list .first-line-flex-inline,.sla-container .first-line-flex-inline,.tickets-all-container .first-line-flex-inline{align-items:flex-start;color:var(--blue);display:flex;flex-direction:column;font-size:14px;height:auto;justify-content:flex-start}.customer-care-container .single-line-ticket-container .second-line,.log-activities-diary-list .single-line-ticket-container .second-line,.sla-container .single-line-ticket-container .second-line,.tickets-all-container .single-line-ticket-container .second-line{font-size:14px;text-align:right}.customer-care-container .single-line-ticket-container .third-line,.log-activities-diary-list .single-line-ticket-container .third-line,.sla-container .single-line-ticket-container .third-line,.tickets-all-container .single-line-ticket-container .third-line{font-size:12px}.customer-care-container .single-line-ticket-container .third-line--preview,.log-activities-diary-list .single-line-ticket-container .third-line--preview,.sla-container .single-line-ticket-container .third-line--preview,.tickets-all-container .single-line-ticket-container .third-line--preview{background:transparent;border:none;color:var(--blue);line-height:1.45;margin-top:8px;padding:0;word-break:break-word}.customer-care-container .single-line-ticket-container .third-line--preview .third-line__text,.log-activities-diary-list .single-line-ticket-container .third-line--preview .third-line__text,.sla-container .single-line-ticket-container .third-line--preview .third-line__text,.tickets-all-container .single-line-ticket-container .third-line--preview .third-line__text{font-weight:400}.customer-care-container .tag-container,.log-activities-diary-list .tag-container,.sla-container .tag-container,.tickets-all-container .tag-container{margin-top:10px}.customer-care-container .single-line-ticket-container .last-line,.log-activities-diary-list .single-line-ticket-container .last-line,.sla-container .single-line-ticket-container .last-line,.tickets-all-container .single-line-ticket-container .last-line{color:var(--blue);font-size:14px;margin-bottom:24px}.customer-care-container .teamwork-ticket-status-container,.sla-container .teamwork-ticket-status-container,.tickets-all-container .teamwork-ticket-status-container{vertical-align:middle;width:100%}.customer-care-container .teamwork-createdat-createdby-container,.sla-container .teamwork-createdat-createdby-container,.tickets-all-container .teamwork-createdat-createdby-container{color:#353535;vertical-align:middle;width:80%}.customer-care-container .teamwork-createdat-createdby-text,.sla-container .teamwork-createdat-createdby-text,.tickets-all-container .teamwork-createdat-createdby-text{color:var(--blue);font-size:20px;font-weight:500}.customer-care-container .teamwork-ticket-status,.sla-container .teamwork-ticket-status,.tickets-all-container .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%}.customer-care-details-page .customer-care-details-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;padding:0 0 4px}.customer-care-details-page .customer-care-details-header .secondary-page-title-container{flex:1 1;min-width:0}.customer-care-details-page .customer-care-details-header .teamwork-status{border-radius:4px;border-radius:var(--radius-control,4px);box-sizing:border-box;flex-shrink:0;font-size:13px;font-weight:600;line-height:1.2;max-width:100%;min-width:120px;padding:8px 14px;text-align:center;width:auto}.customer-care-container .ticket-tag,.log-activities-diary-list .ticket-tag,.sla-container .ticket-tag,.tickets-all-container .ticket-tag{padding:6px}.customer-care-container .ticket-tag.spacer-left,.log-activities-diary-list .ticket-tag.spacer-left,.sla-container .ticket-tag.spacer-left,.tickets-all-container .ticket-tag.spacer-left{margin-left:4px}@media screen and (min-width:768px){.customer-care-container .messages-container,.customer-care-details-page .messages-container,.log-activities-diary-list .messages-container,.new-ticket-page .messages-container,.sla-container .messages-container,.tickets-all-container .messages-container{font-size:12px;margin:8px auto auto;max-height:50vh;width:100%}.customer-care-container .single-line-ticket-container,.log-activities-diary-list .single-line-ticket-container,.sla-container .single-line-ticket-container,.tickets-all-container .single-line-ticket-container{font-size:14px;margin:auto 16px;width:100%}.customer-care-container .first-line-flex-inline,.log-activities-diary-list .first-line-flex-inline,.sla-container .first-line-flex-inline,.tickets-all-container .first-line-flex-inline{align-items:center;color:var(--blue);display:inline-flex;flex-direction:row;font-size:14px;height:50px;justify-content:flex-start}.customer-care-container .teamwork-ticket-status-container,.sla-container .teamwork-ticket-status-container,.tickets-all-container .teamwork-ticket-status-container{vertical-align:middle;width:-moz-fit-content;width:fit-content}.customer-care-container .single-line-ticket-container .second-line,.log-activities-diary-list .single-line-ticket-container .second-line,.sla-container .single-line-ticket-container .second-line,.tickets-all-container .single-line-ticket-container .second-line{text-align:left}.customer-care-container .teamwork-ticket-status,.sla-container .teamwork-ticket-status,.tickets-all-container .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-details-page .customer-care-details-header .teamwork-status{font-size:14px;min-width:140px;padding:10px 16px}}.customer-care-container .rdt_TableRow{cursor:pointer}.customer-care-container .teamwork-firstline-container .teamwork-status{bottom:-15px}.customer-care-container .rdt_TableCol,.log-activities-diary-list .rdt_TableCol,.sla-container .rdt_TableCol{color:#353535;font-family:SansaPro;font-size:16px;font-weight:400;text-transform:uppercase}.customer-care-container .tags,.log-activities-diary-list .tags,.sla-container .tags,.tickets-all-container .tags{color:#353535;font-family:SansaPro;font-size:12px;font-weight:300;text-transform:uppercase}.customer-care-container .single-line-ticket-container .tags,.log-activities-diary-list .single-line-ticket-container .tags,.sla-container .single-line-ticket-container .tags,.tickets-all-container .single-line-ticket-container .tags{margin-top:8px}.customer-care-container .tags span,.log-activities-diary-list .tags span,.sla-container .tags span,.tickets-all-container .tags span{background-color:#e5e5e5;margin-left:6px;padding:6px}.customer-care-container .tags span.first,.log-activities-diary-list .tags span.first,.sla-container .tags span.first,.tickets-all-container .tags span.first{background-color:#e5e5e5;margin-left:0;padding:6px}.sla-container .status-column-container{display:flex;flex-direction:row;width:100%}.sla-container .status-column-container .point{align-self:center;border-radius:var(--radius-section);height:16px;margin:0;padding:0;width:16px}.sla-container .status-column-container .status-text{align-self:center;font-family:SansaPro;font-size:16px;font-weight:500;text-transform:uppercase}.new-ticket-page .subject-container,.new-ticket-page .text-html-container{margin:16px 8px}.new-ticket-page .submit-ticket-container{display:inline-block;margin-top:32px;padding-left:15px;padding-right:15px;width:100%}.new-ticket-page .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}.new-ticket-page .submit-ticket-container{align-items:center;display:flex;justify-content:space-between}.customer-care-container .page-settings-header{margin-bottom:15px;margin-top:10px}.customer-care-container .page-settings-header button{align-items:center;background:none;border:0;color:#000;cursor:pointer;display:inline-flex;outline:0;padding-left:15px;text-align:left;text-transform:uppercase}.customer-care-container .page-settings-header button img{display:inline-block;margin-right:10px;max-height:30px;width:30px}.customer-care-container .page-settings-header button span{display:inline-block;white-space:nowrap}.customer-care-container .page-container{height:auto;overflow:visible}.customer-care-container .page-container .row{align-items:stretch;display:flex;flex-wrap:wrap}.customer-care-container .page-container .row>[class*=col-]>*{flex:1 1}.customer-care-container .filters-header-container .page-element-select-wrapper,.sla-container .filters-header-container .page-element-select-wrapper,.tickets-all-container .filters-header-container .page-element-select-wrapper{flex:0 1 auto;min-width:180px;width:auto}.customer-care-container .filters-header-container .orders__advanced-filters-button,.sla-container .filters-header-container .orders__advanced-filters-button,.tickets-all-container .filters-header-container .orders__advanced-filters-button{border-radius:var(--radius-control);box-shadow:none;color:var(--blue);font-size:14px;height:auto;line-height:1.42857143;margin:0;padding:0;text-transform:uppercase;width:100%}.customer-care-container .filters-header-container .page-element-select-wrapper:nth-child(2),.sla-container .filters-header-container .page-element-select-wrapper:nth-child(2),.tickets-all-container .filters-header-container .page-element-select-wrapper:nth-child(2){margin-bottom:0;margin-top:0}.customer-care-container .filters-header-container,.sla-container .filters-header-container,.tickets-all-container .filters-header-container{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding-bottom:0;width:100%}.new-ticket-page .title{width:100%}.sla-container .bottoniera_top{justify-content:space-between}@media screen and (min-width:768px){.customer-care-container .filters-header-container,.sla-container .filters-header-container,.tickets-all-container .filters-header-container{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:100%}.customer-care-container .filters-header-container .page-element-select-wrapper,.sla-container .filters-header-container .page-element-select-wrapper,.tickets-all-container .filters-header-container .page-element-select-wrapper{flex:0 1 auto;min-width:180px;width:auto}.customer-care-container .filters-header-container .orders__advanced-filters-button,.sla-container .filters-header-container .orders__advanced-filters-button,.tickets-all-container .filters-header-container .orders__advanced-filters-button{border-radius:var(--radius-control);box-shadow:none;color:var(--blue);font-size:14px;height:auto;line-height:1.42857143;margin:0;padding:0;text-transform:uppercase;width:100%}.customer-care-container .filters-header-container .page-element-select-wrapper:nth-child(2),.sla-container .filters-header-container .page-element-select-wrapper:nth-child(2),.tickets-all-container .filters-header-container .page-element-select-wrapper:nth-child(2){margin:0}.customer-care-container .filters-header-container,.sla-container .filters-header-container,.tickets-all-container .filters-header-container{padding-bottom:0}}.customer-care-details-page{display:flex;flex-direction:column;min-height:0;min-width:0}.customer-care-details-page .customer-care-details-body.page-container{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;min-width:0;padding-bottom:12px;padding-top:12px}.customer-care-details-page .customer-care-details-body #chat-simple-component{flex:1 1 auto;min-width:0}.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}.accordion .arrow-button{background:#fff;border:1px solid #293b6a;border-radius:50%;color:#293b6a;margin-bottom:8px;padding:0;text-align:center;vertical-align:middle}.accordion .arrow-button.normal{font-size:18px;height:36px;line-height:18px;width:36px}.message-files .file-preview-container{background-color:var(--background-color);border:1px solid #e9ecef;border-radius:var(--radius-section);display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding:8px}.message-files .file-preview-item{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:var(--radius-control);display:flex;max-width:200px;min-width:120px;padding:6px 8px;transition:all .2s ease}.message-files .file-preview-item:hover{border-color:#007bff;box-shadow:0 2px 4px rgba(0,123,255,.1)}.message-files .file-preview-icon{height:100px;margin-right:6px;width:100px}.message-files .file-preview-name{color:#495057;font-size:12px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-files{margin-top:8px}.message-files .message-file{display:inline-block;margin:5px;position:relative;width:100%}.message-files .message-file.clickable{cursor:pointer}.message-files .message-file.non-clickable{cursor:default}.message-files .file-wrapper-file-image,.message-files .file-wrapper-non-image,.message-files .file-wrapper-object-image,.message-files .file-wrapper-string-image{display:inline-block;float:left;position:relative}.message-files .file-wrapper-file-image.owner,.message-files .file-wrapper-non-image.owner,.message-files .file-wrapper-object-image.owner,.message-files .file-wrapper-string-image.owner{float:right}.message-files .message-file .file-preview-icon,.message-files .message-file .file-preview-image{border-radius:var(--radius-control);max-height:200px;max-width:200px;-o-object-fit:cover;object-fit:cover;position:relative}.message-files .file-preview-icon.clickable,.message-files .file-preview-image.clickable{cursor:pointer}.message-files .file-preview-icon.non-clickable,.message-files .file-preview-image.non-clickable{cursor:default}.message-files .file-wrapper-file-image:hover .file-hover-overlay,.message-files .file-wrapper-non-image:hover .file-hover-overlay,.message-files .file-wrapper-object-image:hover .file-hover-overlay,.message-files .file-wrapper-string-image:hover .file-hover-overlay{opacity:1}.message-files .file-hover-overlay{align-items:center;background-color:hsla(0,0%,100%,.3);border-radius:var(--radius-section);bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease}.message-files .file-hover-overlay .open-in-new-tab-icon{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:50%;color:#6c757d;display:flex;height:24px;justify-content:center;padding:4px;width:24px}.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}.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%}.files-column-container .no-file-text{padding:8px}.files-column-container .single-file-data-container{align-items:center;border:1px solid #dddfe9;border-radius:var(--radius-section);display:flex;height:70px;margin:6px auto;padding:5px;text-align:left;vertical-align:middle}.files-column-container .single-file-data-container img{border-radius:var(--radius-section);height:60px;margin-right:10px;-o-object-fit:contain;object-fit:contain;width:60px}.files-column-container .single-file-data-container .file-name{margin-right:10px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-column-container .download-file-button{background:transparent;background:none;border:none;cursor:pointer;padding:0;text-align:right}.files-column-container .download-file-button.files-title-button{margin-left:8px;padding-top:4px}.files-column-container .delete-file-button{background:none;border:none;cursor:pointer;margin-left:auto;padding:0}.files-column-container .delete-file-button img{height:16px;width:16px}.files-column-container .delete-cross-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:auto;margin-right:10px;padding:0;position:relative;width:20px}.files-column-container .delete-cross{display:inline-block;height:10px;position:relative;transition:transform .2s ease;width:10px}.files-column-container .delete-cross:after,.files-column-container .delete-cross:before{background-color:red;content:"";height:12px;left:50%;position:absolute;top:0;transform-origin:center;transition:all .2s ease;width:2px}.files-column-container .delete-cross:before{transform:translateX(-50%) rotate(45deg)}.files-column-container .delete-cross:after{transform:translateX(-50%) rotate(-45deg)}.files-column-container .delete-cross-btn:hover .delete-cross{transform:scale(1.3)}.files-column-container .delete-cross-btn:hover .delete-cross:after,.files-column-container .delete-cross-btn:hover .delete-cross:before{background-color:#c00;width:2.5px}.files-column-container .single-file-data-container.preview-file{opacity:.5}.files-column-container .single-file-data-container.clickable{transition:all .2s ease}.files-column-container .single-file-data-container.clickable:hover{background-color:var(--background-color);border-color:#007bff;box-shadow:0 2px 4px rgba(0,123,255,.1)}.files-column-container .find-in-chat-button{background:none;border:none;color:#007bff;cursor:pointer;font-size:12px;margin-left:5px;padding:0;text-decoration:underline;transition:color .2s ease}.files-column-container .find-in-chat-button:hover{color:#0056b3}.send-message-button{align-items:center;background-color:var(--background-color2);border:1px solid #ccc;border:1px solid var(--input-modern-border,#ccc);border-radius:4px;border-radius:var(--radius-control,4px);box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;height:36px;height:var(--control-height-lg,36px);justify-content:center;margin:0;min-width:36px;min-width:var(--control-height-lg,36px);opacity:.72;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;width:36px;width:var(--control-height-lg,36px)}.send-message-button:hover{background-color:var(--background-color2);background-color:var(--hover-color2,var(--background-color2));border-color:var(--blue);opacity:1}.send-message-button.active{background-color:var(--blue);border-color:var(--blue);color:#fff;opacity:1}.send-message-button.active:hover{background-color:color-mix(in srgb,var(--blue) 88%,#000);border-color:color-mix(in srgb,var(--blue) 88%,#000)}.send-message-button__arrow{color:inherit;font-size:20px;line-height:1;text-align:center}.setting-button-container{display:inline-flex;max-width:100%;min-width:0}.setting-button-container .combo-button{align-items:center;background-color:#fff;background-color:var(--input-modern-bg,#fff);border:1px solid #ccc;border:1px solid var(--input-modern-border,#ccc);border-radius:4px;border-radius:var(--radius-control,4px);box-sizing:border-box;color:var(--blue);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;gap:8px;height:34px;height:var(--control-height,34px);line-height:1;max-width:240px;min-height:34px;min-height:var(--control-height,34px);padding:0 12px;padding:0 var(--control-padding-x,12px);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.setting-button-container .combo-button .setting-label{flex:0 0 auto;white-space:nowrap}.setting-button-container .combo-button .selected-value{color:color-mix(in srgb,var(--blue) 72%,#fff);flex:1 1 auto;font-weight:600;max-width:140px;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.setting-button-container.has-value .combo-button .setting-label:after{content:":"}.setting-button-container .combo-button:hover{background-color:var(--background-color2);background-color:var(--hover-color2,var(--background-color2));border-color:var(--blue)}.setting-button-container .combo-button.active,.setting-button-container .combo-button:active{background-color:var(--blue);border-color:var(--blue);color:#fff}.setting-button-container .combo-button.active .selected-value{color:color-mix(in srgb,#fff 85%,var(--blue))}#chat-simple-component .chat-replier-container{background-color:var(--background-color2);border-radius:var(--radius-section);box-sizing:border-box;flex:0 0 auto;height:auto;min-width:0;overflow:visible;padding:12px;position:relative;transform:none;width:100%;will-change:auto}#chat-simple-component .chat-replier-container.opened{height:auto;max-height:none;min-height:0;overflow:visible}#chat-simple-component .chat-replier-container form{display:flex;justify-content:space-between;position:relative;width:100%}#chat-simple-component .chat-replier-container .chat-form{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}#chat-simple-component .chat-replier-container .textarea-buttons-wrapper{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}#chat-simple-component .chat-replier-container form .inputContainer{max-width:calc(100% - 40px);width:80%}#chat-simple-component .chat-replier-container form .inputContainer textarea{height:40px}#chat-simple-component .chat-replier-container .new-message-textarea-container{flex:1 1 auto;height:45px;max-height:45px;min-height:36px;min-height:var(--control-height-lg,36px);min-width:0;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),min-height .35s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1);width:auto}#chat-simple-component .chat-replier-container .new-message-textarea-container.tickets-all{width:auto}#chat-simple-component .chat-replier-container .new-message-textarea-container.opened{height:auto;max-height:220px;min-height:120px}#chat-simple-component .chat-replier-container .new-message-textarea{background-color:#fff;background-color:var(--input-modern-bg,#fff);border:1px solid #ccc;border:1px solid var(--input-modern-border,#ccc);border-radius:4px;border-radius:var(--radius-control,4px);box-sizing:border-box;color:var(--blue);font-family:inherit;font-size:14px;font-size:var(--input-modern-control-font-size,14px);height:45px;max-height:45px;min-height:45px;overflow:hidden;padding:10px 12px;resize:none;transition:height .35s cubic-bezier(.4,0,.2,1),min-height .35s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1),border-color .15s ease,box-shadow .15s ease;width:100%}#chat-simple-component .chat-replier-container .new-message-textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 20%,transparent);outline:none}#chat-simple-component .chat-replier-container .new-message-textarea.opened{height:120px;max-height:220px;min-height:120px;overflow-y:auto}#chat-simple-component .chat-replier-container .new-message-buttons-container{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;height:auto;justify-content:flex-end;margin-left:0;min-width:0;width:auto}#chat-simple-component .chat-replier-container .new-message-buttons-container.no-magic-wand{min-width:0;width:auto}.new-message-buttons-container .input-icon{cursor:pointer;filter:invert(23%) sepia(35%) saturate(1800%) hue-rotate(205deg) brightness(95%) contrast(98%);height:32px;opacity:100%;transform:rotate(180deg);width:32px}.file-container{align-items:center;display:inline-flex;height:auto;justify-content:center;margin:0;min-width:36px;padding:0;position:relative;text-align:center;vertical-align:middle;width:auto}.file-container.has-files{margin-right:0}#chat-simple-component .chat-replier-container .advanced-settings-container{display:flex;flex-direction:column;gap:8px;margin-bottom:0;min-width:0}#chat-simple-component .chat-replier-container .advanced-settings-content{display:flex;flex-direction:column;gap:8px;min-width:0}#chat-simple-component .chat-replier-container .settings-buttons-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}#chat-simple-component .chat-replier-container .single-option-button{background-color:#fff;background-color:var(--input-modern-bg,#fff);border:1px solid #ccc;border:1px solid var(--input-modern-border,#ccc);border-radius:4px;border-radius:var(--radius-control,4px);box-sizing:border-box;color:var(--blue);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:34px;height:var(--control-height,34px);line-height:1;min-height:34px;min-height:var(--control-height,34px);padding:0 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}#chat-simple-component .chat-replier-container .single-option-button:hover{background-color:var(--background-color2);background-color:var(--hover-color2,var(--background-color2));border-color:var(--blue)}#chat-simple-component .chat-replier-container .single-option-button.active,#chat-simple-component .chat-replier-container .single-option-button:active{background-color:var(--blue);border-color:var(--blue);color:#fff}#chat-simple-component .chat-replier-container .options-row .single-option-button{flex:0 0 auto}#chat-simple-component .chat-replier-container .advanced-settings-options{background-color:#fff;background-color:var(--input-modern-bg,#fff);border:1px solid #ccc;border:1px solid var(--input-modern-border,#ccc);border-radius:4px;border-radius:var(--radius-control,4px);display:flex;flex-direction:column;gap:8px;max-height:180px;min-width:0;overflow:auto;padding:10px}#chat-simple-component .chat-replier-container .advanced-settings-options .search-assignee-input,#chat-simple-component .chat-replier-container .advanced-settings-options .search-canteen-input{background-color:#fff;background-color:var(--input-modern-bg,#fff);border:1px solid #ccc;border:1px solid var(--input-modern-border,#ccc);border-radius:4px;border-radius:var(--radius-control,4px);box-sizing:border-box;color:var(--blue);font-family:inherit;font-size:14px;font-size:var(--input-modern-control-font-size,14px);height:34px;height:var(--control-height,34px);margin:0;max-width:320px;min-height:34px;min-height:var(--control-height,34px);padding:0 10px;width:100%}#chat-simple-component .chat-replier-container .advanced-settings-options .search-assignee-input:focus,#chat-simple-component .chat-replier-container .advanced-settings-options .search-canteen-input:focus{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 20%,transparent);outline:none}#chat-simple-component .chat-replier-container .options-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}#chat-simple-component .chat-replier-container .option-button{background-color:#fff;background-color:var(--input-modern-bg,#fff);border:1px solid #ccc;border:1px solid var(--input-modern-border,#ccc);border-radius:4px;border-radius:var(--radius-control,4px);color:var(--blue);cursor:pointer;font-size:14px;font-weight:400;padding:8px 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#chat-simple-component .chat-replier-container .option-button:hover{background-color:var(--background-color2);background-color:var(--hover-color2,var(--background-color2));border-color:var(--blue)}#chat-simple-component .chat-replier-container .option-button:active{background-color:var(--blue);border-color:var(--blue);color:#fff}#chat-simple-component .chat-replier-container .file-container img{text-align:center;vertical-align:middle}.chat-replier-container .ai-response-container{display:inline-block;position:relative}#chat-simple-component .chat-replier-container .selected-settings-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}#chat-simple-component .chat-replier-container .selected-canteen-chip{align-items:center;background-color:var(--background-color2);border:1px solid #ccc;border:1px solid var(--input-modern-border,#ccc);border-radius:4px;border-radius:var(--radius-control,4px);color:var(--blue);cursor:pointer;display:inline-flex;font-size:12px;max-width:220px;padding:4px 8px}#chat-simple-component .chat-replier-container .selected-canteen-chip .chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chat-simple-component .chat-replier-container .selected-canteen-chip .chip-remove{font-weight:700;line-height:1;margin-left:6px}@media screen and (min-width:768px){#chat-simple-component .chat-replier-container{padding:12px 14px}#chat-simple-component .chat-replier-container .new-message-buttons-container.opened{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}}#chat-simple-component{display:flex;flex-direction:column;gap:12px;height:calc(100vh - 210px);max-height:calc(100vh - 160px);min-height:420px;min-width:0;width:100%}#chat-simple-component .chat-workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}#chat-simple-component .chat-workspace-row.row{display:flex;flex:1 1 auto;flex-direction:column-reverse;gap:12px;margin:0;min-height:0;width:100%}#chat-simple-component #tMessages{display:flex;flex-direction:column;height:100%;margin:0;min-height:0;position:relative}#chat-simple-component #tMessages button{margin-top:15px}#chat-simple-component .col-files,#chat-simple-component .col-messages{border:none;box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin:0;min-height:0;overflow:hidden;padding:12px}#chat-simple-component .col-messages{flex:1 1 auto}#chat-simple-component .col-files{border-bottom:none;flex:0 0 auto;max-height:220px;overflow-y:auto}#chat-simple-component .col-files .files-column-container{display:flex;flex-direction:column;height:100%;min-height:0}@media screen and (min-width:768px){#chat-simple-component .chat-workspace-row.row{flex-direction:row;gap:12px}#chat-simple-component .col-messages{flex:1 1;height:100%}#chat-simple-component .col-files{flex:0 0 32%;height:100%;max-height:none;max-width:360px;padding:12px}}#chat-simple-component .messageArea{flex:1 1 auto;height:auto;min-height:0;overflow-y:auto;padding:4px 4px 8px}#chat-simple-component .messageArea.opened{height:auto}#chat-simple-component div.message{list-style-type:none;margin-bottom:15px}#chat-simple-component div.message .message-content{background:#dddfe9;border-radius:var(--radius-section);color:#353535;float:right;font-family:SansaPro;font-size:16px;font-weight:400;padding:10px 15px;text-align:left;width:60%}#chat-simple-component div.message .message-content.note{background:beige;border:1px dashed;border-radius:0;color:#000;width:100%}#chat-simple-component div.message .message-date{color:#353535;float:right;font-family:SansaPro;font-size:16px;font-weight:400;margin-bottom:4px;text-align:right;width:60%}#chat-simple-component div.message.usermessage .message-date{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 .message-content{background:var(--background-color);color:#000;float:left;text-align:left}.company_manager #chat-simple-component div.message .message-content{background:var(--background-color);color:#000}.company_manager #chat-simple-component div.message.usermessage .message-content{background:var(--blue);color:#fff}#chat-simple-component div.message .message-content button{background:none;border:none;cursor:pointer;font-size:70%;margin-top:4px;opacity:.3;text-align:right;text-decoration:underline;width:100%}#chat-simple-component div.message.usermessage .message-content button{text-align:left}.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{height:calc(100vh - 180px);min-height:360px}#chat-simple-component div.message .message-content{width:90%}}.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:var(--blue);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:var(--blue);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:var(--blue);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:var(--blue);cursor:pointer;font-family:SansaPro;font-size:14px;font-weight:500;margin:20px auto}.news-details-container .news-related-title{color:var(--blue);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 .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-container{background-color:var(--background-color);border-radius:var(--radius-section);flex:0 0 96%;max-width:96%;min-height:100vh;padding:30px}.log-activities-page .form-label{font-weight:700;margin-right:15px}.log-activities-page .form-control:not(.search-input-field){margin-top:9px;transition:border-color .3s ease-in-out}.log-activities-page .log-activities-settings-header{margin-bottom:12px}.log-activities-page .log-activities-settings-header .page-header-left{flex:2 1 420px;max-width:100%}.log-activities-page .log-activities-settings-header .page-header-left .date-selector-container-ext{gap:16px;justify-content:flex-start;margin:0;width:100%}.log-activities-page .log-activities-settings-header .date-selector-container-ext>[class*=col-]{flex:0 1 auto;max-width:none;padding:0;width:auto}.log-activities-page .log-activities-settings-header .date-selector-container-ext>[class*=col-]>div{align-items:center;display:flex;flex-direction:row;gap:8px}.log-activities-page .log-activities-settings-header .date-selector-container-ext label{flex:0 0 auto;font-weight:700;margin:0;white-space:nowrap}.log-activities-page .log-activities-settings-header .date-selector-container-ext .react-datepicker-wrapper{flex:1 1 auto;margin-bottom:0;min-width:120px}.log-activities-page .log-activities-settings-header .date-selector-container-ext .react-datepicker-wrapper input{margin-top:0;width:100%}.log-activities-page .log-activities-settings-header .form-control:not(.search-input-field){margin-top:0}.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}.log-activities-container .add-diary{margin-bottom:20px}:root{--nero:#000;--bianco:#fff;--grigio-chiaro:#f1f1f1;--blu:var(--blue);--rosso:#e00;--borderradius:var(--radius-section)}.ds-main-style-class ::-webkit-scrollbar{height:7px;width:7px}.ds-main-style-class ::-webkit-scrollbar-button{height:0;width:0}.ds-main-style-class ::-webkit-scrollbar-thumb{background:#999}.ds-main-style-class ::-webkit-scrollbar-track{background:#e0e0e0;border:0 #fff}.ds-main-style-class ::-webkit-scrollbar-track:active,.ds-main-style-class ::-webkit-scrollbar-track:hover{background:#e0e0e0}.ds-main-style-class ::-webkit-scrollbar-corner{background:transparent}.modal-content-ds{background-color:#fff;border-radius:0;border-radius:var(--radius-section);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;left:50%;max-width:600px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-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 .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 var(--blu);border-radius:var(--radius-control);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:var(--blue);background:var(--blu);color:#fff;color:var(--bianco)}.ds-main-style-class button.btn.btn-salva{border:0;border-radius:var(--radius-section);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:var(--blue);background:var(--blu);color:#fff;color:var(--bianco)}.ds-main-style-class .modal-footer{border-top:0;display:inline-block;margin:0 auto;padding:15px 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:var(--radius-control)!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:var(--radius-control);color:#000;color:var(--nero);font-size:14px;line-height:16px;margin-top:10px;padding:20px}.ds-main-style-class .ds-radio-group{display:flex;flex-direction:row;gap:10px;width:100%}.ds-main-style-class .ds-radio-option{align-items:center;background:#fff;background:var(--bianco);border:2px solid #f1f1f1;border:2px solid var(--grigio-chiaro);border-radius:var(--radius-control);color:#000;color:var(--nero);display:inline-flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:600;justify-content:center;min-width:0;padding:14px 16px;text-align:center;transition:all .15s ease;width:auto}.ds-main-style-class .ds-radio-option__label{display:block;line-height:16px}.ds-main-style-class .ds-radio-option__sub{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:14px;margin-top:4px;opacity:.9}@media (max-width:520px){.ds-main-style-class .ds-radio-group{flex-wrap:wrap}.ds-main-style-class .ds-radio-option{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1}}.ds-main-style-class .ds-radio-option:hover{border-color:var(--blu)}.ds-main-style-class .ds-radio-option.is-selected{background:var(--blue);background:var(--blu);border-color:var(--blu);color:#fff;color:var(--bianco)}.ds-main-style-class .ds-radio-option:disabled{cursor:not-allowed;opacity:.6}.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:50%}.modal-content-ds.dettagli-contenuto #main-container{background-color:#fff;background-color:var(--bianco);overflow-x:hidden;position:relative}.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:var(--radius-section);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 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}.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%}.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}.ds-main-style-class .template_card{align-items:center;border-bottom:1px solid #ccc;border-radius:var(--radius-section);display:flex;padding:10px}.ds-main-style-class .template_card.first_card{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}.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:var(--radius-section);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:var(--blue);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:var(--blue);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:var(--radius-control);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: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:var(--radius-control);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{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:var(--background-color);border:1px solid var(--background-color);border-radius:var(--radius-control);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 .cal-modal-tabs .single-event-slides-controls,.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 .cal-modal-tabs .single-event-slides-controls .slides-loading,.ds-main-style-class.calendar-modal .single-multi-event-container .single-event-slides-controls .slides-loading{opacity:.7}.ds-main-style-class.calendar-modal .cal-modal-tabs .single-event-slides-controls .slides-buttons,.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 .cal-modal-tabs .single-event-slides-controls .slides-count,.ds-main-style-class.calendar-modal .single-multi-event-container .single-event-slides-controls .slides-count{opacity:.7}.download-modal__section{margin-bottom:20px}.download-modal__section>.download-modal__label{color:var(--blue);color:var(--blu);display:block;font-weight:500;margin-bottom:10px}.download-modal__section>.download-modal__datepicker,.download-modal__section>.download-modal__input{padding:8px;width:100%}.download-modal__section>.download-modal__progress{display:flex;flex-direction:column;gap:10px}.download-modal__progress>.download-modal__progress-message{color:var(--blue);color:var(--blu);font-weight:500}.download-modal__progress>.download-modal__progress-container{display:flex;flex-direction:column;gap:5px}.download-modal__progress-container>.download-modal__progress-header{align-items:center;display:flex;justify-content:space-between}.download-modal__progress-header>.download-modal__progress-label{color:var(--blue);color:var(--blu);font-weight:500}.download-modal__progress-container>.download-modal__progress-bar{background-color:#e0e0e0;border-radius:var(--radius-section);height:20px;overflow:hidden;width:100%}.download-modal__progress-bar>.download-modal__progress-bar--fill{background-color:var(--blue);background-color:var(--blu);height:100%;transition:width .3s ease;width:100%}.download-modal__progress-container>.download-modal__progress-stats{color:#666;font-size:.9em}.download-modal__section>.download-modal__error{color:#e00;color:var(--rosso)}.remote-debug-modal{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.remote-debug-modal-content{background:#242424;border-radius:var(--radius-section);box-shadow:0 4px 24px rgba(0,0,0,.4);display:flex;flex-direction:column;height:85vh;max-height:700px;max-width:900px;overflow:hidden;width:100%}.remote-debug-modal-header{align-items:center;background:#2d2d2d;border-bottom:1px solid #444;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.remote-debug-modal-title{color:#e0e0e0;font-size:14px;font-weight:600;margin:0}.remote-debug-client-status{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;margin-right:10px;vertical-align:middle;width:10px}.remote-debug-client-status.connected{background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.4)}.remote-debug-client-status.disconnected{background:#6b7280;box-shadow:0 0 0 2px hsla(220,9%,46%,.3)}.remote-debug-modal-close{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.remote-debug-modal-close img{filter:invert(1);height:20px;width:20px}.remote-debug-connection-error{background:rgba(200,60,60,.2);color:#f88;flex-shrink:0;font-size:13px;padding:8px 16px}.remote-debug-tabs{background:#2d2d2d;border-bottom:1px solid #444;display:flex;flex-shrink:0;gap:0;padding:0 16px 0 0}.remote-debug-tab{background:transparent;border:none;border-bottom:3px solid transparent;color:#9ca3af;cursor:pointer;font-size:13px;font-weight:500;margin-bottom:-1px;padding:10px 16px}.remote-debug-tab:hover{color:#e0e0e0}.remote-debug-tab.active{border-bottom-color:#6af;color:#6af}.remote-debug-tab-content{flex:1 1}.remote-debug-debug-js-panel,.remote-debug-tab-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}.remote-debug-debug-js-panel{flex:1 1}.remote-debug-screen-panel{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding:12px}.remote-debug-screen-toolbar{display:flex;flex-shrink:0;gap:8px;margin-bottom:10px}.remote-debug-screen-btn{background:#444;border:1px solid #555;border-radius:var(--radius-control);color:#e0e0e0;cursor:pointer;font-size:13px;padding:8px 14px}.remote-debug-screen-btn:hover:not(:disabled){background:#555}.remote-debug-screen-btn:disabled{cursor:not-allowed;opacity:.7}.remote-debug-screen-btn.active{background:var(--blue);border-color:#6af;color:#fff}.remote-debug-screen-img-wrap{align-items:center;background:#1e1e1e;border-radius:var(--radius-section);display:flex;flex:1 1;justify-content:center;min-height:200px;overflow:hidden}.remote-debug-screen-img{border-radius:var(--radius-control);display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.remote-debug-screen-live-indicators{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:10px;margin-left:auto}.remote-debug-screen-live-dot{animation:remote-debug-screen-pulse .4s ease-out;background:#22c55e;border-radius:50%;height:10px;width:10px}.remote-debug-screen-fps{font-feature-settings:"tnum";color:#6af;font-variant-numeric:tabular-nums;font-weight:600}@keyframes remote-debug-screen-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.8);transform:scale(1.2)}to{box-shadow:0 0 0 8px rgba(34,197,94,0);transform:scale(1)}}.remote-debug-screen-placeholder{color:#666;font-size:14px}.remote-debug-system-panel{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding:16px}.remote-debug-system-error{background:rgba(200,60,60,.2);border-radius:var(--radius-control);color:#f88;font-size:13px;margin-bottom:12px;padding:10px 14px}.remote-debug-system-loading{color:#9ca3af;font-size:14px;padding:20px}.remote-debug-system-summary{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.remote-debug-system-card{background:#2d2d2d;border:1px solid #444;border-radius:var(--radius-section);display:flex;flex-direction:column;gap:4px;min-width:120px;padding:12px 16px}.remote-debug-system-card-label{color:#858585;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.remote-debug-system-card-value{color:#e0e0e0;font-size:18px;font-weight:600}.remote-debug-system-charts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media (max-width:520px){.remote-debug-system-charts{grid-template-columns:1fr}}.remote-debug-system-chart-wrap{background:#2d2d2d;border:1px solid #444;border-radius:var(--radius-section);padding:12px}.remote-debug-system-chart-title{color:#9ca3af;font-size:12px;margin-bottom:8px}.remote-debug-system-tables{display:flex;flex-direction:column;gap:16px}.remote-debug-system-table-wrap{background:#2d2d2d;border:1px solid #444;border-radius:var(--radius-section);overflow:hidden}.remote-debug-system-table-title{border-bottom:1px solid #444;color:#9ca3af;font-size:12px;font-weight:600;padding:10px 12px}.remote-debug-system-table{border-collapse:collapse;font-size:12px;width:100%}.remote-debug-system-table td,.remote-debug-system-table th{border-bottom:1px solid #333;padding:6px 12px;text-align:left}.remote-debug-system-table-key{color:#9cdcfe;vertical-align:top;width:40%}.remote-debug-system-table-val{color:#e0e0e0;word-break:break-word}.remote-debug-wifi-scan-link{background:none;border:none;color:#58a6ff;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.remote-debug-wifi-scan-link:hover:not(:disabled){color:#79b8ff}.remote-debug-wifi-scan-link:disabled{color:#6b7280;cursor:default;text-decoration:none}.remote-debug-wifi-list-wrap{margin-top:12px}.remote-debug-wifi-list-wrap .remote-debug-system-table-title{margin-bottom:6px}.remote-debug-wifi-list-table{margin-top:4px}.remote-debug-wifi-list-table thead .remote-debug-system-table-key{color:#9ca3af;font-weight:600}.remote-debug-placeholder-panel{color:#9ca3af;font-size:14px;overflow:auto;padding:20px}.remote-debug-placeholder-panel h5{color:#e0e0e0;font-size:16px;margin:0 0 12px}.remote-debug-placeholder-panel p{margin:0 0 8px}.remote-debug-placeholder-note{color:#6b7280;font-size:12px;margin-top:16px}.remote-debug-network-panel{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.remote-debug-network-toolbar{align-items:center;background:#2d2d2d;border-bottom:1px solid #3c3c3c;display:flex;flex-shrink:0;padding:8px 12px}.remote-debug-network-count{color:#9ca3af;font-size:12px}.remote-debug-network-table-wrap{flex:1 1;min-height:0;overflow:auto}.remote-debug-network-table{border-collapse:collapse;font-size:12px;table-layout:fixed;width:100%}.remote-debug-network-table thead{background:#2d2d2d;border-bottom:1px solid #3c3c3c;position:sticky;top:0;z-index:1}.remote-debug-network-table th{color:#9ca3af;font-weight:600;padding:6px 10px;text-align:left}.remote-debug-network-table td{border-bottom:1px solid #2d2d2d;color:#e0e0e0;overflow:hidden;padding:6px 10px;text-overflow:ellipsis}.remote-debug-network-table tbody tr{cursor:pointer}.remote-debug-network-table tbody tr:hover{background:#363636}.remote-debug-network-table tbody tr.selected{background:#1a3a52}.remote-debug-network-col-name{width:35%}.remote-debug-network-col-status{width:12%}.remote-debug-network-col-type{width:22%}.remote-debug-network-col-size,.remote-debug-network-col-time{width:12%}.remote-debug-network-col-status.status-2xx{color:#89d185}.remote-debug-network-col-status.status-3xx{color:#6af}.remote-debug-network-col-status.status-4xx{color:#f88}.remote-debug-network-empty{color:#6b7280;font-size:13px;padding:24px;text-align:center}.remote-debug-network-detail{background:#252526;border-top:1px solid #3c3c3c;flex-shrink:0;max-height:40%;overflow:auto;padding:12px 16px}.remote-debug-network-detail-section{margin-bottom:16px}.remote-debug-network-detail-section:last-child{margin-bottom:0}.remote-debug-network-detail-title{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.remote-debug-network-detail-table{border-collapse:collapse;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:12px;width:100%}.remote-debug-network-detail-table td{border-bottom:1px solid #2d2d2d;color:#e0e0e0;padding:4px 8px 4px 0;vertical-align:top}.remote-debug-network-detail-key{color:#9cdcfe;font-weight:400;text-align:left;width:180px}.remote-debug-network-detail-preview{background:#1e1e1e;border-radius:var(--radius-control);color:#d4d4d4;margin:0;max-height:200px;padding:10px;white-space:pre-wrap;word-break:break-all}.remote-debug-log-container,.remote-debug-network-detail-preview{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:12px;overflow:auto}.remote-debug-log-container{flex:1 1;line-height:1.5;min-height:0;padding:8px 12px}.remote-debug-log-line{border-bottom:1px solid transparent;padding:2px 0;white-space:pre-wrap;word-break:break-word}.remote-debug-log-ts{color:#858585;flex-shrink:0;margin-right:8px}.remote-debug-log-text{display:inline}.remote-debug-tree-node{display:inline-block;vertical-align:top}.remote-debug-tree-toggle{align-items:center;background:transparent;border:none;color:#858585;cursor:pointer;display:inline-flex;font-size:10px;height:16px;justify-content:center;line-height:1;margin:0;padding:0;vertical-align:middle;width:16px}.remote-debug-tree-toggle:hover{color:#e0e0e0}.remote-debug-tree-key{color:#9cdcfe;margin-right:4px}.remote-debug-tree-summary{color:#4ec9b0}.remote-debug-tree-null,.remote-debug-tree-preview,.remote-debug-tree-undefined{color:#858585}.remote-debug-tree-string{color:#ce9178}.remote-debug-tree-number{color:#b5cea8}.remote-debug-tree-children{border-left:1px solid #333;margin-top:2px;padding-left:8px}.remote-debug-tree-row{padding:1px 0}.remote-debug-log-line.log-level-log .remote-debug-log-text{color:#e0e0e0}.remote-debug-log-line.log-level-info,.remote-debug-log-line.log-level-info .remote-debug-log-ts{color:#6af}.remote-debug-log-line.log-level-warn,.remote-debug-log-line.log-level-warn .remote-debug-log-text,.remote-debug-log-line.log-level-warn .remote-debug-log-ts{color:#f0ad4e}.remote-debug-log-line.log-level-error,.remote-debug-log-line.log-level-error .remote-debug-log-text,.remote-debug-log-line.log-level-error .remote-debug-log-ts{color:#f55}.remote-debug-log-line.log-level-debug,.remote-debug-log-line.log-level-debug .remote-debug-log-text,.remote-debug-log-line.log-level-debug .remote-debug-log-ts{color:#858585}.remote-debug-footer{align-items:center;background:#2d2d2d;border-top:1px solid #444;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:10px 16px}.remote-debug-command-collapse-btn,.remote-debug-command-expand-btn{align-items:center;background:#444;border:1px solid #555;border-radius:var(--radius-control);color:#e0e0e0;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;height:36px;justify-content:center;padding:0;width:36px}.remote-debug-command-collapse-btn:hover,.remote-debug-command-expand-btn:hover:not(:disabled){background:#555}.remote-debug-command-expand-btn:disabled{cursor:not-allowed;opacity:.5}.remote-debug-footer.remote-debug-footer-expanded{align-items:stretch;flex-direction:column}.remote-debug-command-panel{background:#1e1e1e;border:1px solid #444;border-radius:var(--radius-control);display:flex;gap:0;max-height:320px;min-height:220px;overflow:hidden;width:100%}.remote-debug-command-editor-wrap{flex:1 1;min-width:0;overflow:hidden}.remote-debug-command-editor-wrap .cm-editor{font-size:13px;height:100%}.remote-debug-command-editor-wrap .cm-scroller{min-height:220px}.remote-debug-command-history-sidebar{border-left:1px solid #444;display:flex;flex-direction:column;min-width:240px;overflow:hidden;width:240px}.remote-debug-command-history-title{border-bottom:1px solid #444;color:#858585;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.05em;padding:8px 10px;text-transform:uppercase}.remote-debug-command-history-list{flex:1 1;list-style:none;margin:0;min-height:0;overflow:auto;padding:6px 0}.remote-debug-command-history-list li{margin:0;padding:0}.remote-debug-command-history-item{background:transparent;border:none;color:#9cdcfe;cursor:pointer;display:block;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:11px;line-height:1.4;margin:0;overflow:hidden;padding:6px 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.remote-debug-command-history-item:hover{background:#2d2d2d;color:#e0e0e0}.remote-debug-command-history-empty{color:#666;flex:1 1;font-size:12px;padding:12px 10px}.remote-debug-footer-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;width:100%}.remote-debug-command-input{background:#1e1e1e;border:1px solid #444;border-radius:var(--radius-control);color:#e0e0e0;flex:1 1;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;min-width:120px;outline:none;padding:8px 12px}.remote-debug-command-input:focus{border-color:#6af}.remote-debug-command-input::placeholder{color:#666}.remote-debug-send-btn{background:var(--blue);background:var(--blu);border:none;border-radius:var(--radius-control);color:#fff;color:var(--bianco);cursor:pointer;font-size:13px;padding:8px 16px}.remote-debug-send-btn:hover:not(:disabled){opacity:.9}.remote-debug-send-btn:disabled{cursor:not-allowed;opacity:.5}.ds-main-style-class .item.button.logs-btn{background:#fff;border:initial;position:relative}.digital-signage-page-container .page-settings-header{background-color:var(--background-color);border-radius:var(--radius-section);margin-bottom:0;margin-top:0;position:relative}.ds-main-style-class.ds-all>.container-fluid:first-of-type,.ds-main-style-class>.container-fluid:first-of-type{padding-bottom:0;padding-top:0}.ds-main-style-class.ds-all>.container-fluid:first-of-type>.row,.ds-main-style-class>.container-fluid:first-of-type>.row{margin:0 -15px}.ds-main-style-class.ds-all>.container-fluid:first-of-type>.row>[class*=col-],.ds-main-style-class>.container-fluid:first-of-type>.row>[class*=col-]{padding-bottom:0;padding-top:0}.digital-signage-page-container .page-settings-header .page-header-center{flex:0 0 auto;left:50%;position:absolute;transform:translateX(-50%);z-index:1}@media (max-width:992px){.digital-signage-page-container .page-settings-header .page-header-center{position:static;transform:none}}.digital-signage-page-container .page-settings-header .page-header-left button{align-items:center;background:none;border:0;color:#000;cursor:pointer;display:inline-flex;outline:0;padding:0;text-align:left;text-transform:uppercase}.digital-signage-page-container .page-settings-header .page-header-left button img{display:inline-block;margin-right:10px;max-height:30px;width:30px}.digital-signage-page-container .page-settings-header .page-header-left button span{display:inline-block;font-weight:400;white-space:nowrap}.digital-signage-page-container .page-settings-header .page-tabs{justify-content:center;max-width:100%;width:auto}.digital-signage-page-container .page-settings-header .page-tabs__list{justify-content:center}.digital-signage-page-container .page-settings-header .page-tabs__button{background-color:transparent;color:var(--blue);padding:10px 18px;text-transform:none}.digital-signage-page-container .page-settings-header .page-tabs__button .page-tabs__label{font-size:14px;font-weight:400;text-transform:none;transform:none}.digital-signage-page-container .page-settings-header .page-tabs__button.is-active,.digital-signage-page-container .page-settings-header .page-tabs__button.is-active:hover{background-color:var(--hover-color2);border-radius:var(--radius-section);color:var(--blue);font-weight:600}.digital-signage-page-container .page-settings-header .page-tabs__button.is-active .page-tabs__label{font-weight:600}.digital-signage-page-container .ds-page-content{background-color:var(--background-color);border-radius:0 0 var(--radius-section) var(--radius-section);margin-top:20px;min-height:60vh}.digital-signage-page-container .ds-documents-embedded .documents-page--embedded{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 #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 .page_items{background-color:#fff;border-radius:var(--radius-section);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.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:var(--radius-section);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 var(--background-color);border-radius:var(--radius-section);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{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:2px 4px;min-height:35px;padding:0 4px}.ds-main-style-class .row.edit p.last_ping{flex:1 1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.ds-main-style-class .row.edit .item.button{flex-shrink:0}.ds-main-style-class .updateScreenText{font-size:x-small;margin-bottom:7px;margin-right:auto;padding-top:10px}.ds-main-style-class .screen_img{border:0 solid var(--background-color);border-radius:var(--radius-section);display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.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:var(--radius-section);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 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 .download-presentation{align-items:center;cursor:pointer;display:flex;margin-right:10px}.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;flex-shrink:0;height:20px;justify-content:center;padding:0;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}.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:var(--radius-section);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:var(--radius-section);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_event.ds-event-app,.ds-main-style-class .ds-event-app{background-color:#fff;border:2px dashed #000;border-radius:var(--radius-section);box-sizing:border-box}.ds-main-style-class .calendar_default_event.ds-event-app .calendar_default_event_inner,.ds-main-style-class .ds-event-app .mytheme_event_inner{background-color:#fff!important;color:#000}.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:var(--radius-section);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)}.ds-main-style-class.calendar-modal .cal-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 20px 12px}.ds-main-style-class.calendar-modal .cal-modal-header__title{color:#222;font-size:15px;font-weight:600;margin:0}.ds-main-style-class.calendar-modal .cal-modal-header__close{background:none;border:none;cursor:pointer;opacity:.5;padding:4px;transition:opacity .15s}.ds-main-style-class.calendar-modal .cal-modal-header__close:hover{opacity:1}.ds-main-style-class.calendar-modal .cal-modal-header__close img{height:14px;width:14px}.ds-main-style-class.calendar-modal .cal-modal-tabs{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:12px 20px}.ds-main-style-class.calendar-modal .cal-modal-tabs__btn{background:var(--background-color);border:1px solid #ccc;border-radius:var(--radius-control);color:#333;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s}.ds-main-style-class.calendar-modal .cal-modal-tabs__btn--active,.ds-main-style-class.calendar-modal .cal-modal-tabs__btn:hover{background:#10418b;border-color:#10418b;color:#fff}.ds-main-style-class.calendar-modal .cal-modal-footer{border-top:1px solid #eee;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:12px 20px}.ds-main-style-class.calendar-modal .cal-modal-footer__btn{border:1px solid #ccc;border-radius:var(--radius-control);cursor:pointer;font-size:13px;font-weight:500;padding:7px 20px;transition:all .15s}.ds-main-style-class.calendar-modal .cal-modal-footer__btn--secondary{background:#fff;color:#333}.ds-main-style-class.calendar-modal .cal-modal-footer__btn--secondary:hover{background:#f0f0f0}.ds-main-style-class.calendar-modal .cal-modal-footer__btn--primary{background:#10418b;border-color:#10418b;color:#fff}.ds-main-style-class.calendar-modal .cal-modal-footer__btn--primary:hover{background:#0d3570}.ds-main-style-class.calendar-modal .cal-modal-config{border-top:1px solid #eee;flex-shrink:0;padding:12px 20px}.ds-main-style-class.calendar-modal .cal-modal-config__title{color:#333;font-size:13px;font-weight:600;letter-spacing:.3px;margin:0 0 10px;text-transform:uppercase}.ds-main-style-class.calendar-modal .cal-modal-config__empty{color:#888;font-size:13px;font-style:italic;margin:0}.ds-main-style-class.calendar-modal .cal-modal-config__fields{display:flex;flex-direction:column;gap:12px}.ds-main-style-class.calendar-modal .cal-modal-config__field label{cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:400;gap:4px;margin:0}.ds-main-style-class.calendar-modal .cal-modal-config__field label span{color:#555;font-size:12px;font-weight:600}.ds-main-style-class.calendar-modal .cal-modal-config__field input[type=text],.ds-main-style-class.calendar-modal .cal-modal-config__field select{background:#fafafa;border:1px solid #d0d0d0;border-radius:var(--radius-control);box-sizing:border-box;font-size:13px;padding:7px 10px;transition:border-color .15s;width:100%}.ds-main-style-class.calendar-modal .cal-modal-config__field input[type=text]:focus,.ds-main-style-class.calendar-modal .cal-modal-config__field select:focus{background:#fff;border-color:#4a90d9;outline:none}.ds-main-style-class.calendar-modal .cal-modal-config__field--bool label{align-items:center;flex-direction:row;gap:8px}.ds-main-style-class.calendar-modal .cal-modal-config__field--bool label span{font-size:13px;font-weight:500}.ds-main-style-class.calendar-modal .cal-modal-config__field input[type=checkbox]{cursor:pointer;height:16px;margin:0;width:16px}.ds-main-style-class .ds-event-vars{display:flex;height:calc(100% - 40px);justify-content:center;overflow:hidden;pointer-events:none;position:relative;width:100%}.ds-main-style-class .ds-event-app .ds-event-vars:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:18px;left:0;pointer-events:none;position:absolute;right:26px}.ds-main-style-class .ds-event-vars-inner,.ds-main-style-class .ds-event-vars-inner--scroll{display:block;pointer-events:none;text-align:center;width:100%}.ds-main-style-class.calendar-modal .modal-header{flex-shrink:0;padding:20px 15px 0}.app-config-modal{background:#fff;border-radius:var(--radius-section);box-shadow:0 8px 30px rgba(0,0,0,.18);color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;left:50%;max-height:80vh;max-width:400px;overflow-y:auto;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.app-config-modal__inner{display:flex;flex-direction:column}.app-config-modal__header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px 12px}.app-config-modal__header h4{color:#222;font-size:15px;font-weight:600;margin:0}.app-config-modal__close{background:none;border:none;cursor:pointer;opacity:.5;padding:4px;transition:opacity .15s}.app-config-modal__close:hover{opacity:1}.app-config-modal__close img{height:14px;width:14px}.app-config-modal__body{padding:16px 20px}.app-config-modal__body .app-config-field{margin-bottom:14px}.app-config-modal__body .app-config-field:last-child{margin-bottom:0}.app-config-modal__body .app-config-field label{cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:400;gap:4px;margin:0}.app-config-modal__body .app-config-field label span{color:#555;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.app-config-modal__body .app-config-field input[type=text],.app-config-modal__body .app-config-field select{background:#fafafa;border:1px solid #d0d0d0;border-radius:var(--radius-control);box-sizing:border-box;font-size:13px;padding:7px 10px;transition:border-color .15s;width:100%}.app-config-modal__body .app-config-field input[type=text]:focus,.app-config-modal__body .app-config-field select:focus{background:#fff;border-color:#4a90d9;outline:none}.app-config-modal__body .app-config-field--bool label{align-items:center;flex-direction:row;gap:8px}.app-config-modal__body .app-config-field--bool label span{font-size:13px;font-weight:500;text-transform:none}.app-config-modal__body .app-config-field input[type=checkbox]{cursor:pointer;height:16px;margin:0;width:16px}.app-config-modal__footer{border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:12px 20px 16px}.app-config-modal__footer .btn{border-radius:var(--radius-control);font-size:13px;padding:6px 18px}.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:var(--radius-section);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{background-color:hsla(0,0%,100%,.55);border-radius:50%;cursor:pointer;height:40px;opacity:.8;padding:8px;position:absolute;right:3px;top:3px;width:40px;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)}}.delete-cross-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:relative;width:20px}.delete-cross{display:inline-block;height:10px;position:relative;transition:transform .2s ease;width:10px}.delete-cross:after,.delete-cross:before{background-color:red;content:"";height:12px;left:50%;position:absolute;top:0;transform-origin:center;transition:all .2s ease;width:2px}.delete-cross:before{transform:translateX(-50%) rotate(45deg)}.delete-cross:after{transform:translateX(-50%) rotate(-45deg)}.delete-cross-btn:hover .delete-cross{transform:scale(1.3)}.delete-cross-btn:hover .delete-cross:after,.delete-cross-btn:hover .delete-cross:before{background-color:#c00}.non-configured-screen{background-color:#fff;border-radius:var(--radius-section);border-radius:var(--radius-section,var(--radius-section));box-sizing:border-box;cursor:pointer;min-height:88px;min-width:0;padding:14px 40px 14px 14px;position:relative;transition:background-color .18s ease;width:100%}.non-configured-screen:focus-visible,.non-configured-screen:hover{background-color:#f0f5fa;background-color:var(--hover-color2,#f0f5fa);outline:none}.non-configured-screen__delete{position:absolute;right:8px;top:8px;z-index:1}.non-configured-screen__body{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0;text-align:center;width:100%}.non-configured-screen__pin{color:#10418b;font-size:clamp(18px,5vw,24px);font-weight:700;line-height:1.2;max-width:100%;word-break:break-word}.non-configured-screen__meta{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.non-configured-screen__last-ping,.non-configured-screen__mac{color:#6c757d;display:block;font-size:11px;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.non-configured-screen__mac{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.01em}.non-configured-panel{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;min-width:0;overflow:hidden;width:100%}.non-configured-panel__title{color:var(--blue);flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.35;margin:0;padding:0 2px;text-transform:uppercase}.non-configured-panel__list{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;min-width:0;width:100%}.ds-all-page-container .page-settings-header.ds-all-settings-header{background-color:var(--background-color);border-radius:var(--radius-section) var(--radius-section) 0 0;border-radius:var(--radius-section,var(--radius-section)) var(--radius-section,var(--radius-section)) 0 0;flex-shrink:0;margin-bottom:0;margin-top:0}.ds-main-style-class.ds-all .page-header-center.ds-all-header-center{flex:2 1 320px;justify-content:center}.ds-main-style-class.ds-all .page-header-center.ds-all-header-center .search-input{margin-left:0;margin-right:0;max-width:320px;width:100%}.ds-main-style-class.ds-all .page-header-right.ds-all-header-right{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;max-width:none}.ds-main-style-class.ds-all .ds-non-configured-toggle{align-items:center;display:flex;flex-shrink:0;gap:8px}.ds-main-style-class.ds-all .ds-all-page-content{align-items:stretch;background-color:var(--background-color);border-radius:0 0 var(--radius-section) var(--radius-section);border-radius:0 0 var(--radius-section,var(--radius-section)) var(--radius-section,var(--radius-section));display:flex;gap:0;height:100vh;max-height:100vh;min-height:100vh;overflow:hidden;position:relative}.ds-main-style-class.ds-all .ds-all-main-column{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%}.ds-main-style-class.ds-all .ds-all-scroll-region{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.ds-main-style-class.ds-all .ds-all-main-column--with-sidebar .screens-container{padding-right:12px}.ds-main-style-class.ds-all input.form-control:not(.search-input-field){background-color:#fff;border:1px solid #ced4da;border-radius:var(--radius-control);height:38px;width:100%}.ds-main-style-class.ds-all .screens-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:100%;padding:8px 0 20px;transition:padding .3s ease-in-out}.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;top:-10px}.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;max-width:420px;width:100%}.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:34px;transition:transform .3s ease;width:34px}.ds-main-style-class.ds-all .upsidedown-sort-icon.rotated{transform:rotate(180deg)}.ds-main-style-class.ds-all .sort-container .page-element-select-wrapper{flex:1 1 auto;min-width:150px}.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 .non-configured-container{border:none;flex:0 0;margin:0;max-height:100%;min-height:0;min-width:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;transform:translateX(12px);transition:flex-basis .3s ease-in-out,width .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out,padding .3s ease-in-out,transform .3s ease-in-out;width:0}.ds-main-style-class.ds-all .non-configured-container.visible{background:var(--background-color);border-radius:var(--radius-section);border-radius:var(--radius-section,var(--radius-section));display:flex;flex:0 0 min(300px,34%);flex-direction:column;height:100%;margin-left:16px;min-height:0;opacity:1;overflow:hidden;padding:16px;pointer-events:auto;transform:translateX(0);width:min(300px,34%)}.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}@media (max-width:991px){.ds-main-style-class.ds-all .ds-all-page-content{flex-direction:column;height:auto;max-height:none;min-height:100vh}.ds-main-style-class.ds-all .ds-all-main-column--with-sidebar .screens-container{padding-right:0}.ds-main-style-class.ds-all .screens-container{padding:20px 0}.ds-main-style-class.ds-all .ds-all-main-column{flex:1 1;max-height:100vh;min-height:100vh}.ds-main-style-class.ds-all .non-configured-container.visible{flex:1 1;height:auto;margin-left:0;margin-top:8px;max-height:40vh;max-width:100%;min-height:24vh;width:100%}}.cost-centers-page-container .page-settings-header{margin-bottom:15px;margin-top:10px}.cost-centers-page-container .page-settings-header .page-header-left button{align-items:center;background:none;border:0;color:var(--blue);cursor:pointer;display:inline-flex;font-weight:500;justify-content:flex-start;min-width:0;outline:0;padding:4px 12px 4px 15px;text-align:left;text-transform:uppercase;width:auto}.cost-centers-page-container .page-settings-header .page-header-left button img{display:inline-block;margin-right:10px;max-height:30px;width:30px}.cost-centers-page-container .page-settings-header .page-header-left button span{display:inline-block;font-size:12px;font-weight:400;line-height:1.4;line-height:var(--control-text-line-height,1.4);white-space:nowrap}#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,.col-sm-6.use-as-is-dynamic{margin-top:30px}.col-sm-6.use-as-custom-price-list .fakeCheck,.col-sm-6.use-as-is-dynamic .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 var(--blue);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 var(--blue)}#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 var(--blue);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 var(--blue)}#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-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}#static-page-details label.ck.ck-label.ck-voice-label{display:none}.ifm-category{border-bottom:2px solid var(--blue);margin-bottom:24px;padding-top:15px}.ifm-category .actionBar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:50px;padding:0 0 8px;position:relative}.ifm-category .actionBar .title{color:var(--blue);flex:1 1 auto;font-size:22px;font-weight:700;line-height:1.3;min-width:0;padding-left:4px;text-transform:capitalize}.ifm-category .actionBar .actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-end}.ifm-category .actionBar .actions .action{align-items:center;background:transparent;border:none;color:var(--blue);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;line-height:1;margin:0;padding:0;text-transform:uppercase}.ifm-category .actionBar .actions .action.disabled,.ifm-category .actionBar .actions .action:disabled{cursor:default;opacity:.45;pointer-events:none}.ifm-category .actionBar .actions .action img{display:inline-block;height:20px;width:auto}.ifm-category .actionBar .actions .action img.catHours{height:22px}.ifm-category .title.disabled{opacity:.5}.ifm-category-products{min-width:0;padding-bottom:8px}.ifm-category-products.disabled{opacity:.5;pointer-events:none}.ifm-category-products .jltdJX{display:none}.ifm-category-row-actions{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end;width:100%}.ifm-category-row-actions .icoBtn{margin:0}.ifm-hours-modal__body{min-width:0}.ifm-hours-modal__intro{color:var(--blue);margin:0 0 16px}.ifm-category-modal__body,.ifm-massive-import-modal__body{min-width:0}.ifm-category-modal__intro,.ifm-massive-import-modal__intro{color:var(--blue);margin:0 0 16px}.ifm-massive-import-modal__body .textareaInput{margin-top:8px}.ifm-massive-import-modal__body textarea{min-height:220px}.noprod{color:var(--blue);margin:24px auto;text-align:center}.languageContents{margin:20px auto 0;width:100%}.specialArea{background:var(--background-color);border-radius:var(--radius-section);margin-bottom:16px;padding:15px}#bottoniera-categoria{margin:15px 0}#aggiungi-categoria .inputContainer{margin-bottom:30px}#option{line-height:30px;outline:0}#optForm{margin-top:30px}.ifm-product-modal .ifm-product-modal__body{display:flex;flex-direction:column;gap:8px;min-width:0}.ifm-product-modal .ifm-product-section{min-width:0}.ifm-product-modal .ifm-product-section+.ifm-product-section{margin-top:8px}.ifm-product-modal .inputContainer{margin-bottom:15px}.ifm-product-modal textarea{margin-bottom:16px;min-height:150px}.ifm-product-modal button{outline:0}.ifm-product-modal button img{height:30px}.ifm-product-modal input[type=text]{width:100%}.ifm-product-modal .productOption{border-bottom:1px solid var(--blue);margin-bottom:10px;padding:5px 0}.ifm-product-modal .productOption p{line-height:42px;margin-bottom:0}.ifm-product-modal small{display:block;margin-bottom:20px}.ifm-product-modal .percContainer{line-height:44px;margin:10px 0 0}.ifm-product-modal .percContainer input{margin-right:5px}.ifm-product-modal .variantRemover{cursor:pointer;position:absolute;right:15px;top:15px}.ifm-product-modal .ifm-product-asap{align-items:center;display:flex;gap:10px;min-height:34px;min-height:var(--control-height,34px);padding-top:22px}.ifm-product-modal .fakeCheck{display:inline-block;margin:0}.ifm-product-section__header{margin-bottom:12px}.ifm-product-section__header h4{color:var(--blue);font-size:16px;font-weight:600;margin:0 0 6px}.ifm-product-section__help{color:color-mix(in srgb,var(--blue) 75%,#fff);font-size:13px;line-height:1.4;margin:0}.ifm-product-image-card,.ifm-product-variants-card{background:#fff;background:var(--input-modern-bg,#fff);border:1px solid #ccc;border:1px solid var(--input-modern-border,#ccc);border-radius:var(--radius-section);padding:14px}.ifm-product-image-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ifm-product-image-preview{align-items:center;background:var(--background-color);border:1px dashed #ccc;border:1px dashed var(--input-modern-border,#ccc);border-radius:4px;border-radius:var(--radius-control,4px);box-sizing:border-box;display:flex;height:90px;justify-content:center;overflow:hidden;width:120px}.ifm-product-image-preview.has-image{background:#fff;border-style:solid}.ifm-product-image-preview img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.ifm-product-image-placeholder{color:color-mix(in srgb,var(--blue) 55%,#fff);font-size:12px;font-weight:600}.ifm-product-image-actions{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.ifm-product-image-actions .file-uploader-container{align-items:center;display:inline-flex;gap:8px}.ifm-variant-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 14px;padding:0}.ifm-variant-item{background:var(--background-color);border-radius:4px;border-radius:var(--radius-control,4px);padding:12px;position:relative}.ifm-variant-item__header{align-items:center;display:flex;gap:10px;margin-bottom:8px;padding-right:28px}.ifm-variant-item__header strong{color:var(--blue);font-size:14px}.ifm-variant-item__limits{color:color-mix(in srgb,var(--blue) 65%,#fff);font-size:12px}.ifm-variant-item__remove{position:absolute;right:10px;top:10px}.ifm-product-modal ul.variantList{margin:0;padding:0 0 0 16px}.ifm-product-modal ul.variantList li{color:var(--blue);display:flex;font-size:13px;gap:12px;justify-content:space-between;list-style-type:disc;margin-bottom:4px}.ifm-variant-form{background:var(--background-color);border-radius:var(--radius-section);margin-top:8px;padding:14px}.ifm-variant-form__header{align-items:center;color:var(--blue);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.ifm-variant-options{margin-top:8px}.ifm-variant-options__label{color:var(--blue);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.ifm-variant-option-row{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(90px,.7fr) minmax(110px,.8fr) 36px;margin-bottom:10px}.ifm-variant-option-row__pct,.ifm-variant-option-row__remove{align-items:center;display:flex;min-height:34px;min-height:var(--control-height,34px);padding-bottom:2px}.ifm-variant-option-row__remove{justify-content:center}.ifm-product-modal .percContainer{align-items:center;color:var(--blue);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;line-height:1.2;margin:0}.ifm-product-modal .percContainer input{margin:0}.ifm-variant-add-option,.ifm-variant-open-form{align-items:center;background:transparent;border:none;box-shadow:none;color:var(--blue);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;margin-top:4px;padding:0;text-transform:uppercase}.ifm-variant-add-option:hover,.ifm-variant-open-form:hover{background:transparent;opacity:.8}.ifm-variant-add-option img,.ifm-variant-open-form img{height:18px;width:auto}.ifm-variant-form__footer{display:flex;justify-content:flex-end;margin-top:12px}@media screen and (max-width:767px){.ifm-variant-option-row{grid-template-columns:1fr}.ifm-variant-option-row__remove{justify-content:flex-start}}.bottoniera{margin-top:20px}.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}.ifm-resume-stop-modal__body,.ifm-settings-modal__body{min-width:0}.ifm-resume-stop-modal__intro{color:var(--blue);margin:0 0 8px}#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%}}#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 var(--blue)}#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:var(--blue);border:1px solid var(--blue);border-radius:0;cursor:pointer;padding:5px 10px}#order-search input{border:1px solid var(--blue);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:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}#calendar-container{background:var(--background-color);min-height:480px;padding:30px;position:relative}#pagina-richieste-ifm .richieste-ifm-page-container #calendar-container{background:transparent;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}#pagina-richieste-ifm .richieste-ifm-page-container.without-header{min-height:auto}#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:var(--radius-section);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:var(--blue);border-color:var(--blue)}#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 var(--blue);color:var(--blue)}#pagina-richieste-ifm .container-fluid .timeDefined.completed{color:var(--blue)}#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:var(--radius-section);height:19px;margin:0 15px;transform:translateY(3px);width:19px}#legenda div.legendaColor.timeDef{background:var(--blue)}#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:var(--blue)!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:rgba(var(--blue-rgb),1);border-color:rgba(var(--blue-rgb),1)}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:none;border:0}#pagina-richieste-ifm #calendar .fc-list-view .fc-scroller,#pagina-richieste-ifm #calendar .fc-list-view .fc-scroller-liquid-absolute{height:auto!important;max-height:none!important;overflow:visible!important}#pagina-richieste-ifm #calendar .fc-list-view,#pagina-richieste-ifm #calendar .fc-view-container{height:auto!important}#pagina-richieste-ifm #calendar .fc-list-heading td{text-align:left}#pagina-richieste-ifm #calendar .fc-ltr .fc-list-heading-alt,#pagina-richieste-ifm #calendar .fc-ltr .fc-list-heading-main,#pagina-richieste-ifm #calendar .fc-rtl .fc-list-heading-alt,#pagina-richieste-ifm #calendar .fc-rtl .fc-list-heading-main{float:none;margin-left:0}#pagina-richieste-ifm #calendar .fc-list-heading-main{display:block;font-weight:600;text-transform:none}#pagina-richieste-ifm #calendar .fc-list-view .fc-day-grid-event{align-items:center;border-radius:var(--radius-section);box-sizing:border-box;color:#fff;display:flex;gap:12px;margin-left:0;padding:8px 15px;width:100%}#pagina-richieste-ifm #calendar .fc-list-view .fc-day-grid-event>div{display:block;flex:0 0 auto}#pagina-richieste-ifm #calendar .fc-list-view .fc-day-grid-event .details{flex-shrink:0;min-width:120px;width:auto}#pagina-richieste-ifm #calendar .fc-list-view .fc-day-grid-event .title{flex:1 1 auto;font-weight:700;margin:0;width:auto}#pagina-richieste-ifm #calendar .fc-list-view .fc-day-grid-event .status{flex-shrink:0;margin-left:auto}#pagina-richieste-ifm #calendar .fc-day-grid-event.completed.timeDefined,#pagina-richieste-ifm #calendar .fc-list-view .fc-day-grid-event.completed.timeDefined{background:transparent;border:1px solid var(--blue);color:var(--blue)}#pagina-richieste-ifm #calendar .fc-day-grid-event.completed.asap,#pagina-richieste-ifm #calendar .fc-list-view .fc-day-grid-event.completed.asap{background:transparent;border:1px solid #65c8d0;color:#65c8d0}#pagina-richieste-ifm #calendar .fc-day-grid-event.completed .status{color:inherit}#pagina-richieste-ifm #calendar .fc-day-grid-event.completed .status .indicator{background:currentColor;border-color:currentColor}#pagina-richieste-ifm .asap{background:#65c8d0;border-color:#65c8d0}#pagina-richieste-ifm .timeDefined{background:var(--blue);border-color:var(--blue)}.ifmPopupContainer{background:hsla(0,0%,100%,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.ifmPopupContainer .ifmPopup{background:var(--background-color);border-radius:var(--radius-section);box-shadow:0 8px 32px rgba(0,0,0,.15);left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px))}.ifmPopupContainer .ifmPopup .popupHeader{padding:12px 16px 0;text-align:right}.ifmPopupContainer .ifmPopup .popupHeader .closer{cursor:pointer}.ifmPopupContainer .ifmPopup .popupBody{padding:8px 32px 0}.ifmPopupContainer .ifmPopup .popupFooter{padding:20px 32px 28px;text-align:center}.ifmPopupContainer .ifmPopup .textBlock{margin-bottom:18px;padding:0}.ifmPopupContainer .ifmPopup .textBlock:last-child{margin-bottom:0}.ifmPopupContainer .ifmPopup .textBlock label{display:block;font-weight:600;margin-bottom:8px}.ifmPopupContainer .ifmPopup .textBlock p{margin:0}.ifmPopupContainer .ifmPopup .popupFooter .btn{max-width:100%;min-width:200px;padding:10px 28px;width:auto}#data_chiusura{background:#fff;border:1px solid #707070;box-sizing:border-box;cursor:pointer;height:39px;line-height:39px;outline:0;padding:0 10px;width:100%}.daterangepicker{z-index:9999}.ifmPopupContainer .ifmPopup select{border:1px solid #707070;box-sizing:border-box;display:block;height:39px;line-height:39px;margin-top:0;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;box-sizing:border-box;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:var(--background-color);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:var(--radius-section);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 .calendar-loading-overlay{align-items:center;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;position:absolute;z-index:5}#pagina-richieste-ifm .calendar-loading-text{color:#333;font-size:14px;margin:0}#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-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 .first-second-column>button.btn{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:var(--blue)!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:var(--blue)!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:var(--blue);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:var(--blue)!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:var(--background-color)}#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 .page-content .textBlock{margin-bottom:15px;padding:10px}#richiesta_ifm_dettaglio .page-content .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}.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:var(--blue);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:0;width:100%}.cancelable-time-container .editor-slot-cancelable-time-title{color:var(--blue);display:block;font-family:SansaPro;font-size:12px;font-weight:500;margin:0 0 12px;text-transform:uppercase}.cancelable-time-type-row{margin-bottom:12px}.cancelable-time-type-row .settings-grid__label{max-width:280px;white-space:normal}.cancelable-time-value-row .settings-grid__control{flex:0 0 auto;min-width:0;width:auto}.cancelable-time-value-row .settings-grid__control .inputContainer{width:auto}.cancelable-time-value-row .settings-grid__control .input-modern{max-width:72px;min-width:72px;width:72px}.cancelable-time-value-row .settings-grid__control .page-element-select-wrapper{max-width:110px;min-width:110px;width:110px}.cancelable-time-type-row .settings-grid__control{flex:1 1 auto;min-width:0}.cancelable-time-type-row .settings-grid__control .page-element-select-wrapper{max-width:220px;min-width:0;width:100%}.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;min-width:100%;width:max-content}.editor-week-configuration-container .week-conf-table-wrapper{-webkit-overflow-scrolling:touch;margin-top:8px;max-width:100%;overflow-x:auto}.editor-week-configuration-container .week-conf-container-table .first-column-header{color:var(--blue);font-family:SansaPro;font-size:12px;font-weight:400;text-align:left;vertical-align:top;width:150px}.editor-week-configuration-container .week-conf-container-table .first-column-header label{display:flex;flex-direction:column;gap:28px;margin:0}.editor-week-configuration-container .week-conf-field-control{align-items:center;display:flex;position:relative}.editor-week-configuration-container .week-conf-container-table td{max-width:100px;padding-right:8px;vertical-align:top;width:auto}.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-day-group{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:110px;width:-moz-fit-content;width:fit-content}.editor-week-configuration-container .week-conf-field-block{display:flex;flex:0 0 auto;flex-direction:column;gap:4px;max-width:110px;min-width:0;width:100%}.editor-week-configuration-container .week-conf-field-label{color:var(--blue);display:block;font-family:SansaPro;font-size:11px;font-weight:500;margin:0 0 4px;text-transform:uppercase}.editor-week-configuration-container .week-conf-single-day-grid{margin-top:12px}.editor-week-configuration-container .week-conf-single-day-grid .settings-grid__control{flex:0 0 auto;width:auto}.editor-week-configuration-container .week-conf-single-day-grid .week-conf-field-control{width:-moz-fit-content;width:fit-content}.editor-week-configuration-container .week-conf-single-day-grid .week-conf-input[type=number]{max-width:64px;min-width:64px;width:64px}.editor-week-configuration-container .week-conf-single-day-grid .week-conf-input[type=time]{max-width:86px;min-width:86px;width:86px}.editor-week-configuration-container .week-conf-container-table td input.week-conf-input{max-width:64px;min-width:64px;width:64px}.editor-week-configuration-container .week-conf-container-table td input.week-conf-input[type=time]{max-width:86px;min-width:86px;width:86px}.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;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:5}.editor-slot-time-row{align-items:stretch;display:flex;flex-wrap:nowrap;gap:12px;width:100%}.editor-slot-time-cell{background:var(--background-color2);border-radius:var(--radius-section);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-height:calc(var(--control-height) + 36px);min-width:0;padding:12px 16px}.editor-slot-time-cell label{color:var(--blue);font-family:SansaPro;font-size:12px;font-weight:500;line-height:1.3;margin:0;text-transform:uppercase}.editor-slot-time-cell .inputContainer{margin:0;width:100%}.editor-slot-time-cell .input-modern{max-width:100%;min-width:0;width:100%}.editor-slot-time-defined-grid .settings-grid__control,.editor-slot-time-defined-grid .settings-grid__control .inputContainer{flex:0 0 auto;width:auto}.editor-slot-time-defined-grid .settings-grid__control .input-modern{max-width:90px;min-width:90px;width:90px}.editor-slot-time-defined-grid .settings-grid__control .input-modern--medium{max-width:120px;min-width:120px;width:120px}.editor-slot-time-defined-grid{margin-top:12px}.editor-form-page.editor-slot .editor-slot-example-list{background:var(--background-color);border-radius:var(--radius-control);color:#6c757d;display:block;font-size:12px;margin:8px 0 0;padding:10px 12px;white-space:pre-wrap}@media (max-width:767px){.editor-slot-time-row{flex-wrap:wrap}.editor-slot-time-cell{flex:1 1 100%;width:100%}}.editor-locker-panel{background:var(--background-color);border-radius:var(--radius-section);margin-top:12px;padding:16px 20px}.editor-locker-type-row{margin-bottom:12px}.editor-locker-type-row .page-element-select-wrapper{max-width:280px;width:100%}.editor-locker-fields-grid{margin-top:4px}.editor-locker-fields-grid .settings-grid__control,.editor-locker-fields-grid .settings-grid__control .inputContainer{flex:1 1 auto;min-width:0;width:100%}.editor-locker-fields-grid .settings-grid__control .input-modern{max-width:100%;width:100%}.editor-form-page.editor-pickup .editor-locker-panel .page-element-select-wrapper [class$=-control]{background-color:#fff;border-color:#d9e1e8;border-color:var(--control-border,#d9e1e8)}.editor-form-page.editor-pickup .editor-locker-panel .input-modern{background-color:#fff}.geojson-editor{gap:16px}.geojson-editor,.geojson-editor__toolbar{display:flex;flex-direction:column;width:100%}.geojson-editor__toolbar{align-items:flex-start;gap:12px}.geojson-editor__hint{align-items:flex-start;color:rgba(0,0,0,.65);display:flex;font-size:13px;gap:6px;line-height:1.45;margin:0;width:100%}.geojson-editor__hint-label{color:#133371;color:var(--blue,#133371);flex-shrink:0;font-weight:700}.geojson-editor__hint-text{flex:1 1;min-width:0}.geojson-editor__button{background:#fff;border:1px solid rgba(19,51,113,.25);border-radius:4px;border-radius:var(--radius-control,4px);color:#133371;color:var(--blue,#133371);cursor:pointer;flex-shrink:0;font-family:SansaPro,sans-serif;font-size:13px;font-weight:600;height:34px;height:var(--control-height,34px);line-height:1;margin:0;padding:0 16px;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.geojson-editor__button:hover{background:#f5f7fa;background:var(--background-color2,#f5f7fa);border-color:rgba(19,51,113,.4)}.geojson-editor__feature-list{background:#fff;border:1px solid rgba(0,0,0,.08);border-collapse:collapse;border-radius:4px;border-radius:var(--radius-control,4px);display:table;overflow:hidden;width:100%}.geojson-editor__feature-row{border-bottom:1px solid rgba(0,0,0,.08);display:table-row}.geojson-editor__feature-row:last-child{border-bottom:none}.geojson-editor__feature-row--head .geojson-editor__feature-cell{background:#f5f7fa;background:var(--background-color2,#f5f7fa);color:rgba(0,0,0,.54);font-size:12px;font-weight:700;height:36px}.geojson-editor__feature-cell{color:#000;display:table-cell;font-size:13px;line-height:1.4;padding:8px 12px;vertical-align:middle;word-break:break-word}.geojson-editor__feature-cell--name{min-width:120px;width:35%}.editor-form-page .geojson-editor{margin-top:4px}.editor-pickup-delivery-panel .geojson-editor__button{align-self:flex-start}.editor-pickup-map-container{height:300px;margin:0;padding:0;width:100%}.editor-pickup-description{margin-top:16px}.editor-pickup-options{width:100%}.editor-pickup-toggles-grid .settings-grid__control{flex:0 0 auto}.editor-pickup-coords-grid .settings-grid__control,.editor-pickup-coords-grid .settings-grid__control .inputContainer{flex:1 1 auto;min-width:0;width:100%}.editor-pickup-coords-grid .settings-grid__control .input-modern{max-width:100%;width:100%}.editor-pickup-delivery{width:100%}.editor-pickup-delivery-type-grid .settings-grid__control{flex:1 1 auto;min-width:0;width:100%}.editor-pickup-company-options-segments.toggle-button-group,.editor-pickup-delivery-segments.toggle-button-group{display:flex;flex-wrap:wrap;gap:6px;width:100%}.editor-pickup-company-options-segments .toggle-segment,.editor-pickup-delivery-segments .toggle-segment{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;height:auto;line-height:1.25;min-height:34px;min-height:var(--control-height,34px);min-width:140px;padding-bottom:8px;padding-top:8px;white-space:normal}.editor-pickup-delivery-expand{overflow:hidden;transition:max-height .25s ease,opacity .25s ease,margin .25s ease}.editor-pickup-delivery-expand.is-collapsed{margin-top:0;max-height:0;opacity:0}.editor-pickup-delivery-expand.is-expanded{margin-top:12px;max-height:2400px;opacity:1}.editor-pickup-delivery-panel{background:var(--background-color);border-radius:var(--radius-section);padding:16px 20px}.editor-pickup-delivery-panel--nested{background:#fff;border:1px solid #d9e1e8;border:1px solid var(--control-border,#d9e1e8);margin-top:0}.editor-pickup-delivery-values-list{color:var(--blue);font-size:13px;margin-top:12px}.editor-pickup-delivery-values-list ul{margin:8px 0 0;padding-left:20px}@media (min-width:992px){.editor-pickup-delivery-segments .toggle-segment{flex:1 1;min-width:0;white-space:nowrap}}.separator{background-color:var(--background-color);height:3px}.editor-stylized-button{background-color:transparent;border:none;border-radius:var(--radius-control);color:#100f0c;font-family:SansaPro;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;text-transform:uppercase;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}.allergen-group-label{background-color:#f5f5f5;border-bottom:1px solid var(--background-color);color:#333;font-weight:700;padding:8px 12px}.react-select__group-heading{background-color:#f5f5f5!important;border-bottom:1px solid var(--background-color)!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}.uploaded-image-preview{align-items:center;display:flex;margin-left:20px}#newProductImage .uploaded-image-preview a{margin-left:0}#newProductImage .delete-image-link{background:none;border:none;color:#d9534f;cursor:pointer;font-size:12px;margin-left:10px;padding:0;text-decoration:underline}@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 var(--blue);border-radius:var(--radius-control);margin-left:20px;padding:4px}#newProductImage .upload-success-message{color:green;font-weight:700;margin-left:10px}.editor-ricette-page.page-container{background-color:transparent;margin-top:0}.editor-ricette-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.editor-ricette-header .secondary-page-title-container{flex:1 1 auto;min-width:0}.editor-ricette-header .pic{background:var(--background-color) no-repeat center center;background-size:cover;border-radius:var(--radius-control);flex-shrink:0;height:48px;margin-left:auto;order:2;overflow:hidden;width:48px}.editor-ricette-header .pic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editor-ricette-header .secondary-page-title-container{padding-bottom:0}.editor-ricette-page .page-body{background-color:#fff}.editor-ricette-page .editor-ricette-section{background-color:var(--background-color);border-radius:var(--radius-section);margin:0 0 20px;padding:20px 24px}.editor-ricette-page .editor-ricette-section:last-child{margin-bottom:0}.editor-ricette-page .box-body{padding:0}.editor-ricette-page .box-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:12px;justify-content:space-between;margin:0 0 18px;padding:0 0 10px}.editor-ricette-page .box-title{color:var(--blue);font-size:16px;font-weight:600;line-height:1.3;margin:0;text-transform:none}.editor-ricette-page .editor-ricette-subsection{margin-top:20px}.editor-ricette-page .box-body>.editor-ricette-subsection:first-child{margin-top:0}.editor-ricette-page .editor-ricette-subsection:last-child{margin-bottom:0}.editor-ricette-page .editor-ricette-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 10px;padding:0}.editor-ricette-page .editor-ricette-section-title{color:var(--blue);font-size:14px;font-weight:600;line-height:1.3;margin:0;text-transform:none}.editor-ricette-page .editor-ricette-section-hint{color:#6c757d;display:block;font-size:12px;margin:0 0 16px}.editor-ricette-page .form-group{margin-bottom:16px}.editor-ricette-page .langSwitcher{background:transparent;margin-bottom:8px}.editor-ricette-page .languageContents{padding:0}.editor-ricette-page .editor-ricette-basic-grid>[class*=col-]{margin-bottom:8px}.editor-ricette-page .editor-ricette-price-grid{grid-gap:16px 20px;align-items:start;display:grid;gap:16px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}.editor-ricette-page .editor-ricette-price-grid .vat-field-container{margin-bottom:0}.editor-ricette-page .editor-ricette-price-grid .vat-field-controls{align-items:stretch;flex-direction:column;gap:8px}.editor-ricette-page .editor-ricette-price-grid .vat-field-label{color:var(--blue);font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin:0 0 6px;white-space:normal}.editor-ricette-page .editor-ricette-price-grid .vat-field-checkbox{flex-wrap:wrap}.editor-ricette-page .editor-ricette-allergen-grid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-ricette-page .editor-ricette-field{min-width:0}@media (max-width:991px){.editor-ricette-page .editor-ricette-allergen-grid,.editor-ricette-page .editor-ricette-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.editor-ricette-page .editor-ricette-allergen-grid,.editor-ricette-page .editor-ricette-price-grid{grid-template-columns:1fr}}.editor-ricette-page .editor-ricette-media-grid{align-items:flex-start}.editor-ricette-page .editor-ricette-media-grid>[class*=col-]{margin-bottom:16px}.editor-ricette-page .editor-ricette-click-action{margin-top:24px}.editor-ricette-page .editor-ricette-click-action__field-hint,.editor-ricette-page .editor-ricette-click-action__help{color:#6b7280;color:var(--gray-600,#6b7280);font-size:13px;line-height:1.45;margin:0 0 12px}.editor-ricette-page .editor-ricette-click-action__field-hint{margin-bottom:0;margin-top:8px}.editor-ricette-page .editor-ricette-click-action__fields{margin-top:4px}.editor-ricette-page .editor-ricette-click-action__fields>[class*=col-]{margin-bottom:16px}.editor-ricette-page .editor-ricette-click-action__empty{color:#6b7280;color:var(--gray-600,#6b7280);font-size:13px;margin:0}.editor-ricette-page .editor-ricette-click-action__catalog{border-top:1px solid #e5e7eb;border-top:1px solid var(--gray-200,#e5e7eb);margin-top:28px;padding-top:24px}.editor-ricette-page .editor-ricette-service-combos{display:flex;flex-direction:column;gap:16px}.editor-ricette-page .editor-ricette-service-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200,#e5e7eb);border-radius:8px;border-radius:var(--radius-control,8px);padding:16px}.editor-ricette-page .editor-ricette-service-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.editor-ricette-page .editor-ricette-service-card__name{color:var(--blue);display:block;font-size:15px;margin-bottom:6px}.editor-ricette-page .editor-ricette-service-card__meta{color:#6b7280;color:var(--gray-600,#6b7280);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px}.editor-ricette-page .editor-ricette-service-card__link{background:none;border:0;color:var(--blue);cursor:pointer;flex-shrink:0;font-size:13px;padding:0;text-decoration:underline}.editor-ricette-page .editor-ricette-service-card__empty{color:#6b7280;color:var(--gray-600,#6b7280);font-size:13px;margin:0}.editor-ricette-page .editor-ricette-combo-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.editor-ricette-page .editor-ricette-combo-list--selectable>li{margin:0}.editor-ricette-page .editor-ricette-combo-card{background:#f9fafb;background:var(--gray-50,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--gray-200,#e5e7eb);border-radius:8px;border-radius:var(--radius-control,8px);padding:12px 14px}.editor-ricette-page .editor-ricette-combo-card.is-selectable{color:inherit;cursor:pointer;display:block;font:inherit;margin:0;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%}.editor-ricette-page .editor-ricette-combo-card.is-selectable:hover{background:#fff;border-color:var(--blue)}.editor-ricette-page .editor-ricette-combo-card.is-selected{background:rgba(0,86,179,.06);border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.editor-ricette-page .editor-ricette-combo-card__title{color:var(--blue);display:flex;flex-wrap:wrap;font-size:14px;gap:6px 12px;justify-content:space-between;margin-bottom:10px}.editor-ricette-page .editor-ricette-combo-card__title-main{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.editor-ricette-page .editor-ricette-combo-card__selected-badge{background:var(--blue);border-radius:999px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.editor-ricette-page .editor-ricette-combo-card__title span{color:#6b7280;color:var(--gray-600,#6b7280);font-size:12px;font-weight:400}.editor-ricette-page .editor-ricette-combo-card__source{align-items:center;color:#6b7280;color:var(--gray-600,#6b7280);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px;margin-bottom:10px}.editor-ricette-page .editor-ricette-combo-card__source-badge{background:#e5e7eb;background:var(--gray-200,#e5e7eb);border-radius:999px;color:var(--blue);font-size:11px;font-weight:600;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.editor-ricette-page .editor-ricette-combo-card__details{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.editor-ricette-page .editor-ricette-combo-card__details>div{min-width:0}.editor-ricette-page .editor-ricette-combo-card__details dt{color:#6b7280;color:var(--gray-600,#6b7280);font-size:11px;font-weight:600;letter-spacing:.02em;margin:0 0 2px;text-transform:uppercase}.editor-ricette-page .editor-ricette-combo-card__details dd{color:var(--blue);font-size:13px;line-height:1.4;margin:0;word-break:break-word}@media (max-width:767px){.editor-ricette-page .editor-ricette-combo-card__details{grid-template-columns:1fr}}.editor-ricette-page #newProductImage{padding:0}.editor-ricette-page .editor-ricette-media-grid .uploaded-image-preview{align-items:center;display:flex;gap:10px;margin:10px 0 0}.editor-ricette-page .editor-ricette-media-grid .image-upload-wrapper a,.editor-ricette-page .editor-ricette-media-grid .uploaded-image-preview a{margin-left:0}.editor-ricette-page #newProductImage label,.editor-ricette-page #ricette-combo>label,.editor-ricette-page .editor-ricette-field-label{color:var(--blue);display:block;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;margin-bottom:6px;text-transform:none}.editor-ricette-page .editor-ricette-recalc-btn{background-color:var(--blue);border:none;border-radius:var(--radius-control);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:opacity .2s ease}.editor-ricette-page .editor-ricette-recalc-btn:hover{opacity:.9}.editor-ricette-page .editor-ricette-table{margin:0}.editor-ricette-page .editor-ricette-table th:first-child{width:40%}.editor-ricette-page .editor-ricette-table th:nth-child(2){width:25%}.editor-ricette-page .editor-ricette-table th:nth-child(3){width:20%}.editor-ricette-page .editor-ricette-table th.editor-ricette-table__actions{text-align:center;width:15%}.editor-ricette-page .editor-ricette-table td:last-child{text-align:center;vertical-align:middle}#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}#editor-ingredienti .langSwitcher,input[name=rid]{margin-bottom:15px}#editor-ingredienti .measure{margin-top:30px}#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:var(--radius-control);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:var(--background-color);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}#lista-ingredienti .ingredients-table{border-collapse:collapse;margin-top:10px;width:100%}#lista-ingredienti .ingredients-table thead tr{background-color:#f5f5f5;border-bottom:2px solid var(--background-color)}#lista-ingredienti .ingredients-table th{border:1px solid var(--background-color);font-weight:700;padding:8px 12px;text-align:left}#lista-ingredienti .ingredients-table th:not(:first-child){text-align:center}#lista-ingredienti .ingredients-table tbody tr{border-bottom:1px solid var(--background-color)}#lista-ingredienti .ingredients-table tbody tr:hover{background-color:#f9f9f9}#lista-ingredienti .ingredients-table td{border:1px solid var(--background-color);padding:8px 12px}#lista-ingredienti .ingredients-table td:not(:first-child){text-align:center}#lista-ingredienti #noing{color:#999;padding:15px;text-align:center}#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}#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-ingredienti .rdt_TableRow .rdt_TableCell:first-child,#lista-ricette .rdt_TableRow .rdt_TableCell:first-child{white-space:nowrap!important}#lista-ingredienti .rdt_TableRow .rdt_TableCell:first-child>div,#lista-ricette .rdt_TableRow .rdt_TableCell:first-child>div{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#lista-ingredienti .rdt_TableRow .rdt_TableCell:first-child span,#lista-ricette .rdt_TableRow .rdt_TableCell:first-child span{white-space:nowrap!important}#lista-ingredienti .rdt_TableRow .rdt_TableCell *,#lista-ricette .rdt_TableRow .rdt_TableCell *{pointer-events:none}#lista-ingredienti .rdt_TableRow,#lista-ricette .rdt_TableRow{cursor:pointer}.ingredient-nutritional-source{margin-bottom:8px;margin-top:20px}.ingredient-section-label{margin-bottom:12px;text-transform:uppercase}.ingredient-field-label,.ingredient-section-label{color:var(--blue);display:block;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500}.ingredient-field-label{margin-bottom:6px}.ingredient-nutritional-source__fields>[class*=col-]{margin-bottom:12px}.ingredient-carbon-footprint-unit{align-items:flex-end;color:#666;display:flex;font-size:12px;min-height:var(--input-modern-height);padding-bottom:8px}#lista-ingredienti .ingredient-name-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#lista-ingredienti .ingredient-kcal{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#lista-ingredienti .allergen-chips{align-items:center;display:flex;flex-wrap:wrap;gap:4px;overflow:hidden}#lista-ingredienti .allergen-chip{align-items:center;display:flex;gap:2px}#lista-ingredienti .allergen-chip img{height:18px;width:18px}#lista-ingredienti .allergen-chip span{font-size:11px;white-space:nowrap}#lista-ingredienti .scope-badge{border-radius:var(--radius-control);font-size:12px;font-weight:700;padding:4px 8px}#lista-ingredienti .scope-badge--global{background-color:#e3f2fd;color:#1976d2}#lista-ingredienti .scope-badge--local{background-color:#fff3e0;color:#f57c00}.ingredients-imported-filter-banner{align-items:center;background-color:#007bff;border-radius:var(--radius-section);color:#fff;display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}.ingredients-import-modal{text-align:center}.ingredients-import-modal p{margin-bottom:8px}.ingredients-import-modal .btn{margin-top:12px}.ingredients-editor-page .page-body,.ingredients-editor-page.page-container{margin-top:0}.ingredient-editor-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ingredient-scope-badge{border-radius:var(--radius-control);display:inline-block;font-size:13px;font-weight:700;padding:4px 12px}.ingredient-scope-badge--global{background-color:#e3f2fd;color:#1976d2}.ingredient-scope-badge--local{background-color:#fff3e0;color:#f57c00}.ingredient-scope-badge--readonly{background-color:#ffebee;color:#c62828}.ingredient-create-local-copy{color:#1976d2;cursor:pointer;font-size:13px;font-weight:700;text-decoration:none}.ingredient-create-local-copy:hover{color:#1976d2;text-decoration:underline}.editor-ricette-content .page-settings-header .page-header-filter .page-element-select-wrapper,.editor-ricette-content .page-settings-header .supplier-select{margin-bottom:0;width:100%}#editor-ingredienti .secondary-page-title-container .secondary-page-title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#editor-ingredienti .secondary-page-title-container .title-subtitle-container{min-width:0}#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 .regole-table-responsive{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;width:100%}#regole .regole-table-responsive .rdt_Table,#regole .regole-table-responsive .rdt_TableWrapper{max-width:100%}#regole .bottoniera_top{padding:0}#regole .page-settings-header,#regole .voucherActionBar{background:#eaf1f6;width:100%!important}#regole .voucherActionBar .col-sm-4{text-align:left}#regole .voucherActionBar .col-sm-8{text-align:right}#regole .page-settings-header .voucherAction,#regole .voucherActionBar .voucherAction{background:none;border:0;font-size:18px;line-height:1.2;margin-left:0;outline:0;padding:6px 10px;text-transform:uppercase;width:auto}#regole .page-settings-header .page-header-right .voucherAction,#regole .voucherActionBar .col-sm-8 .voucherAction{margin-left:40px}#regole .page-settings-header .voucherAction img,#regole .voucherActionBar .voucherAction img{display:inline-block;height:24px;margin-right:10px;transform:translateY(-2px)}#regole .page-settings-header .voucherAction.all img,#regole .voucherActionBar .voucherAction.all img{height:30px}#regole .page-settings-header .voucherAction.active,#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%}}#regole-pending-vouchers .content-header-title-row-flex-inline{align-items:center}#regole-pending-vouchers .pending-vouchers-header-search{flex:0 1 360px;margin-left:auto;max-width:100%;min-width:200px}#regole-pending-vouchers .pending-vouchers-header-search .search-bar-container{width:100%}#regole-pending-vouchers .bottoniera_top>.pending-vouchers-top-actions{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;line-height:normal;max-width:100%;padding:4px 8px 4px 0;width:100%!important}#regole-pending-vouchers .pending-vouchers-top-left{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px 20px;margin-left:16px;min-width:0}#regole-pending-vouchers .bottoniera_top .pending-vouchers-expired-toggle{align-items:center;background:#fff;border:1px solid #b8c5d0;border-radius:var(--radius-control);box-sizing:border-box;color:#333;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;line-height:1.3;margin:0;max-width:100%;min-height:36px;min-width:0;outline:0;padding:8px 14px;text-align:center;text-transform:none;white-space:normal;width:auto!important}#regole-pending-vouchers .bottoniera_top .pending-vouchers-expired-toggle.is-active,#regole-pending-vouchers .bottoniera_top .pending-vouchers-expired-toggle[aria-pressed=true]{background:#293b6a;border-color:#293b6a;color:#fff;font-weight:600}#regole-pending-vouchers .bottoniera_top .pending-vouchers-add-btn{align-items:center;background:none;border:0;color:#000;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:18px;line-height:50px;margin-left:auto;margin-right:16px;min-width:0;outline:0;padding-left:15px;padding-right:12px;text-align:left;text-transform:uppercase;width:auto!important}#regole-pending-vouchers .bottoniera_top .pending-vouchers-add-btn img{display:inline-block;margin-right:10px;max-height:30px;width:30px}#regole-pending-vouchers .bottoniera_top .pending-vouchers-add-btn span{display:inline-block}#regole-pending-vouchers .pending-vouchers-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;width:100%}#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_Table,#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableWrapper{max-width:100%}#regole-pending-vouchers .pending-vouchers-no-data{color:#666;font-size:14px;padding:20px 16px;text-align:center}#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableRow{min-height:34px}#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableCell,#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableCol{font-size:13px;line-height:1.25;padding:4px 8px!important}#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableHeadRow{min-height:36px}#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableHeadRow .rdt_TableCol:first-child,#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableRow .rdt_TableCell:first-child{box-sizing:border-box;flex:0 0 42px!important;justify-content:center;max-width:42px!important;min-width:42px!important;padding-left:10px!important;padding-right:4px!important;width:42px!important}#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableRow .rdt_TableCell:first-child input[type=checkbox]{accent-color:var(--blue);cursor:pointer;flex-shrink:0;height:20px;margin:0;min-height:20px;min-width:20px;width:20px}#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableHeadRow .rdt_TableCol:first-child input[type=checkbox]{accent-color:var(--blue);cursor:pointer;height:20px;margin:0;min-height:20px;min-width:20px;width:20px}#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableHeadRow .rdt_TableCol:nth-child(2),#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableRow .rdt_TableCell:nth-child(2){flex:0 1 120px!important;max-width:140px!important;min-width:90px!important;padding-left:6px!important}#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableHeadRow .rdt_TableCol:nth-child(3),#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableRow .rdt_TableCell:nth-child(3){flex:1 1 160px!important;max-width:min(300px,32vw)!important;min-width:118px!important}#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableHeadRow .rdt_TableCol:nth-child(4),#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableRow .rdt_TableCell:nth-child(4){flex:3 1 220px!important;max-width:none!important;min-width:150px!important}#regole-pending-vouchers .pending-vouchers-voucher-name-cell{display:block;min-width:0;word-break:break-word}#regole-pending-vouchers
	.pending-vouchers-table-wrap
	.rdt_TableRow
	.rdt_TableCell:nth-child(n+5):nth-child(-n+9)
	.pending-vouchers-cell-center,#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableHeadRow .rdt_TableCol:nth-child(n+5):nth-child(-n+9),#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableRow .rdt_TableCell:nth-child(n+5):nth-child(-n+9){overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}#regole-pending-vouchers .pending-vouchers-table-wrap .rdt_TableCell:has(.pending-vouchers-cell-center){justify-content:center}#regole-pending-vouchers .pending-vouchers-table-wrap .pending-vouchers-cell-center{flex:1 1;min-width:0;text-align:center;width:100%}#regole-pending-vouchers .pending-vouchers-top-left .pending-vouchers-filter-label{align-items:center;display:inline-flex;font-weight:400;gap:8px;margin:0}#regole-pending-vouchers .pending-vouchers-top-left .pending-vouchers-filter-label select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' d='M1 1.5 6 6l5-4.5' stroke='%23333' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #b8c5d0;border-radius:var(--radius-control);box-sizing:border-box;color:#333;cursor:pointer;font-size:13px;font-weight:500;height:36px;line-height:1.25;min-height:36px;min-width:160px;padding:8px 30px 8px 12px}.pending-vouchers-bulk-bar{background:#f5f5f5;border:1px solid var(--background-color);border-radius:var(--radius-control);margin-bottom:12px;padding:8px 12px}.pending-vouchers-bulk-count{font-weight:600;margin-right:12px}#regole-pending-vouchers .rdt_TableRow.pending-vouchers-row-expired .rdt_TableCell:not(:first-child):not(:last-child){color:#888;text-decoration:line-through}#regole-pending-vouchers .pending-vouchers-status-expired-label{color:#5c2121;font-weight:600;text-decoration:none}#regole-pending-vouchers .pending-vouchers-status-expired-label.pending-vouchers-status-expired-by-validity{cursor:help}#regole-pending-vouchers .pending-vouchers-status-expired-by-date{font-weight:700;opacity:.9}#regole-pending-vouchers .pending-vouchers-match-value-cell{align-content:flex-start;align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:8px;min-width:0;width:100%}#regole-pending-vouchers .pending-vouchers-match-value-text{flex:1 1;min-width:0;word-break:break-word}.pending-vouchers-regex-badge{background:#e8f4fc;border:1px solid #b8d4e8;border-radius:4px;color:#0a5a8a;display:inline-block;flex-shrink:0;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.pending-vouchers-modal-overlay{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1050}.pending-vouchers-modal{background:#fff;border-radius:5px;box-shadow:0 4px 24px rgba(0,0,0,.15);max-height:90vh;max-width:640px;overflow:auto;padding:20px 24px;width:100%}.pending-vouchers-modal-title{font-size:18px;margin-bottom:16px;margin-top:0}.pending-vouchers-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.pending-vouchers-field-grow{flex:1 1;min-width:0}.pending-vouchers-row2{display:flex;flex-wrap:wrap;gap:16px}.pending-vouchers-row2 .pending-vouchers-field{flex:1 1;min-width:140px}.pending-vouchers-check{align-items:center;display:flex;gap:8px;margin-bottom:12px}.pending-vouchers-textarea-wrap{border:1px solid #ccc;border-radius:var(--radius-control);margin-bottom:12px;overflow:hidden}.pending-vouchers-textarea-toolbar{align-items:center;background:#f0f0f0;border-bottom:1px solid #ccc;display:flex;font-size:13px;justify-content:space-between;padding:6px 10px}.pending-vouchers-count{font-weight:600}.pending-vouchers-key-select{min-width:160px}.pending-vouchers-textarea{border:0;box-sizing:border-box;font-family:inherit;font-size:13px;min-height:180px;padding:10px;resize:vertical;width:100%}.pending-vouchers-regexp-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.pending-vouchers-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.pending-vouchers-bulk-assign-assigned-count{color:#293b6a;font-size:18px;font-weight:600;line-height:1.35;margin:0 0 12px}.pending-vouchers-bulk-assign-report{color:#333;font-size:14px;line-height:1.45;margin:0}.pending-vouchers-error{color:#c00;font-size:13px;margin-bottom:8px}#regole .pending-assignments-cell{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:44px;padding:4px 0}#regole .pending-assignments-count{font-size:12px;font-weight:600;line-height:1.2;margin-bottom:2px}#regole .pending-assignments-icon{cursor:pointer;display:block;height:28px;width:28px}#regole .pending-assignments-icon:focus{outline:2px solid #4a90d9;outline-offset:2px}.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:var(--background-color)}.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 var(--blue)}.bottonieraEditor button{background:none;border:0;border-bottom:1px solid var(--blue);font-weight:700;padding:5px 25px;text-transform:uppercase;transform:translateY(1px)}.bottonieraEditor button.selected{border:1px solid var(--blue);border-bottom:1px solid #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:var(--background-color)}#editor-combo table tbody tr td{padding:5px}#reLabel{margin-top:35px}#box-aggiungi,#box-aggiungi-loyalty{background:var(--background-color);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:var(--radius-control);max-width:100%;padding:8px;transition:background-color .2s ease;width:100%}.structureElement:hover{background-color:var(--hover-color2)}.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 var(--blue);border-radius:var(--radius-control);box-shadow:none;color:var(--blue);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:var(--blue);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:var(--background-color);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 var(--background-color);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.course-name-clickable{cursor:pointer}#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.container-fluid{margin-left:0;margin-right:0}.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,.priority-send-container .single-priority-select{min-width:250px;text-align:center}.priority-send-container .test-send-container{align-items:center;background:transparent;border:none;display:inline-flex;padding:0}.priority-send-container .test-send-icon{margin-right:4px}.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}.priority-send-container .test-recipient-picker{background:#f8fbfd;border:1px solid #dce4ea;border-radius:var(--radius-section);margin:8px 0 12px;max-width:720px;padding:10px;text-align:left;width:100%}.priority-send-container .test-recipient-picker__actions,.priority-send-container .test-recipient-picker__header,.priority-send-container .test-recipient-picker__search-row{align-items:center;display:flex;gap:8px}.priority-send-container .test-recipient-picker__header{justify-content:space-between;margin-bottom:8px}.priority-send-container .test-recipient-picker__title{color:var(--blue);font-weight:600}.priority-send-container .test-recipient-picker__chip,.priority-send-container .test-recipient-picker__close,.priority-send-container .test-recipient-picker__option,.priority-send-container .test-recipient-picker__search-button,.priority-send-container .test-recipient-picker__send{border:none;cursor:pointer}.priority-send-container .test-recipient-picker__close{background:transparent;color:#5a6f8f;font-size:18px;line-height:1}.priority-send-container .test-recipient-picker__input{flex:1 1 auto;min-width:160px}.priority-send-container .test-recipient-picker__search-button,.priority-send-container .test-recipient-picker__send{background:var(--blue);border-radius:var(--radius-control);color:#fff;font-size:12px;font-weight:600;padding:6px 10px}.priority-send-container .test-recipient-picker__search-button:disabled,.priority-send-container .test-recipient-picker__send:disabled{cursor:not-allowed;opacity:.45}.priority-send-container .test-recipient-picker__chips,.priority-send-container .test-recipient-picker__options{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.priority-send-container .test-recipient-picker__chip,.priority-send-container .test-recipient-picker__option{align-items:center;background:var(--background-color);border-radius:999px;color:var(--blue);display:inline-flex;font-size:12px;gap:6px;padding:5px 8px}.priority-send-container .test-recipient-picker__chip{background:#e8f5e0}.priority-send-container .test-recipient-picker__chip-remove{color:#5a6f8f;font-weight:700}.priority-send-container .test-recipient-picker__option-email{color:#5a6f8f}.priority-send-container .test-recipient-picker__actions{justify-content:space-between;margin-top:10px}.priority-send-container .test-recipient-picker__hint{color:#5a6f8f;font-size:11px}.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--stack{align-items:stretch;flex-direction:column!important;justify-content:flex-start}.notification-template-container--stack .single-notification-template-container{margin-top:12px;max-width:100%!important;width:100%}.notification-template-container--stack .single-notification-template-container:first-child{margin-top:0}.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-image-frame{align-items:center;display:inline-flex;justify-content:center;min-height:144px;min-width:220px;position:relative}.notification-template-image--loading{visibility:hidden}.notification-template-image-loader{animation:notification-template-image-spin .8s linear infinite;border:3px solid #d8e2ea;border-radius:50%;border-top-color:#7d8790;height:28px;position:absolute;width:28px}@keyframes notification-template-image-spin{to{transform:rotate(1turn)}}.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:var(--radius-section);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:var(--radius-section);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:var(--radius-section);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:not(.notification-template-container--stack){flex-direction:row;justify-content:space-between;max-width:100%}.notification-template-container:not(.notification-template-container--stack) .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}}#email-notification-editor-modal .wizard .table-send,#email-notification-editor-modal .wizard .table-send .rdt_Table,#email-notification-editor-modal .wizard .table-send .rdt_TableBody,#email-notification-editor-modal .wizard .table-send .rdt_TableWrapper,.wizard .table-send,.wizard .table-send .rdt_Table,.wizard .table-send .rdt_TableBody,.wizard .table-send .rdt_TableWrapper{scrollbar-color:var(--scroll-thumb-color) var(--scroll-track-color);scrollbar-width:thin}#email-notification-editor-modal .wizard .table-send .rdt_Table::-webkit-scrollbar,#email-notification-editor-modal .wizard .table-send .rdt_TableBody::-webkit-scrollbar,#email-notification-editor-modal .wizard .table-send .rdt_TableWrapper::-webkit-scrollbar,#email-notification-editor-modal .wizard .table-send::-webkit-scrollbar,.wizard .table-send .rdt_Table::-webkit-scrollbar,.wizard .table-send .rdt_TableBody::-webkit-scrollbar,.wizard .table-send .rdt_TableWrapper::-webkit-scrollbar,.wizard .table-send::-webkit-scrollbar{height:var(--scroll-size);width:var(--scroll-size)}#email-notification-editor-modal .wizard .table-send .rdt_Table::-webkit-scrollbar-track,#email-notification-editor-modal .wizard .table-send .rdt_TableBody::-webkit-scrollbar-track,#email-notification-editor-modal .wizard .table-send .rdt_TableWrapper::-webkit-scrollbar-track,#email-notification-editor-modal .wizard .table-send::-webkit-scrollbar-track,.wizard .table-send .rdt_Table::-webkit-scrollbar-track,.wizard .table-send .rdt_TableBody::-webkit-scrollbar-track,.wizard .table-send .rdt_TableWrapper::-webkit-scrollbar-track,.wizard .table-send::-webkit-scrollbar-track{background:var(--scroll-track-color);border-radius:var(--radius-section);border-radius:var(--radius-section,var(--radius-section))}#email-notification-editor-modal .wizard .table-send .rdt_Table::-webkit-scrollbar-thumb,#email-notification-editor-modal .wizard .table-send .rdt_TableBody::-webkit-scrollbar-thumb,#email-notification-editor-modal .wizard .table-send .rdt_TableWrapper::-webkit-scrollbar-thumb,#email-notification-editor-modal .wizard .table-send::-webkit-scrollbar-thumb,.wizard .table-send .rdt_Table::-webkit-scrollbar-thumb,.wizard .table-send .rdt_TableBody::-webkit-scrollbar-thumb,.wizard .table-send .rdt_TableWrapper::-webkit-scrollbar-thumb,.wizard .table-send::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color);border:1px solid var(--background-color);border-radius:var(--radius-control)}#email-notification-editor-modal .wizard .table-send .rdt_Table::-webkit-scrollbar-thumb:hover,#email-notification-editor-modal .wizard .table-send .rdt_TableBody::-webkit-scrollbar-thumb:hover,#email-notification-editor-modal .wizard .table-send .rdt_TableWrapper::-webkit-scrollbar-thumb:hover,#email-notification-editor-modal .wizard .table-send::-webkit-scrollbar-thumb:hover,.wizard .table-send .rdt_Table::-webkit-scrollbar-thumb:hover,.wizard .table-send .rdt_TableBody::-webkit-scrollbar-thumb:hover,.wizard .table-send .rdt_TableWrapper::-webkit-scrollbar-thumb:hover,.wizard .table-send::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover-color)}.wizard{display:flex;flex-direction:column;min-height:0}.wizard__header{border-bottom:1px solid var(--background-color);flex-shrink:0;margin-bottom:12px;padding-bottom:12px}.wizard__title{color:var(--blue);font-size:20px;font-weight:600;line-height:1.3;margin:0 0 4px}.wizard__subtitle{color:#5a6f8f;font-size:13px;line-height:1.4;margin:0 0 12px}.wizard__steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.wizard__step-btn{align-items:center;background:#f6faff;border:1px solid #c9d8ef;border-radius:999px;color:#315d95;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:6px 12px;transition:background .2s ease,border-color .2s ease,color .2s ease}.wizard__step-btn:hover{background:#eaf2ff}.wizard__step-btn:disabled{cursor:default}.wizard__step-btn:disabled:not(.is-active){opacity:.9}.wizard__step-btn:disabled:not(.is-active):hover{background:#f6faff}.wizard__step-btn.is-active{background:var(--blue);border-color:var(--blue);color:#fff}.wizard__step-btn.is-active.is-error{background:#c62828;border-color:#b71c1c;color:#fff}.wizard__step-btn.is-complete:not(.is-active):not(.is-error){background:#e8f5e0;border-color:#8cbb23;color:#4a7c16}.wizard__step-btn.is-error:not(.is-active){background:#fdecea;border-color:#e57373;color:#c62828}.wizard__step-index{align-items:center;background:rgba(var(--blue-rgb),.12);border-radius:50%;display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px}.wizard__step-btn.is-active .wizard__step-index{background:hsla(0,0%,100%,.25)}.wizard__step-btn.is-complete:not(.is-active) .wizard__step-index{background:rgba(140,187,35,.2)}.wizard__step-btn.is-error:not(.is-active) .wizard__step-index{background:rgba(198,40,40,.15)}.wizard__step-required{color:#c62828;font-weight:700;margin-left:4px}.wizard__step-btn.is-active .wizard__step-required{color:hsla(0,0%,100%,.95)}.wizard__pinned{flex-shrink:0;margin-bottom:12px;padding-bottom:12px}.wizard-scroll-region.wizard__body{flex:1 1 auto;min-height:0;padding-right:2px;scrollbar-gutter:stable}.wizard__footer{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px;padding-top:14px}.wizard__footer-left,.wizard__footer-right{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wizard__footer-right{margin-left:auto}.wizard__footer--full{justify-content:center}.wizard__footer--full .button-area{margin:0;width:100%}.wizard.notification-editor-wizard{height:calc(92vh - 56px);max-height:calc(92vh - 56px);min-height:0}.wizard.notification-editor-wizard .wizard__header{border-bottom:none}#email-notification-editor-modal .wizard.notification-editor-wizard{height:100%;max-height:100%}.wizard .send-notification-container{padding:0}.wizard .send-notification-container .fixed-item{display:none}#email-notification-editor-modal .wizard.notification-editor-wizard .wizard__body,.wizard.notification-editor-wizard .wizard__body{display:flex;flex:1 1 auto;flex-direction:column;height:500px;min-height:0;overflow:hidden}.wizard .notification-editor-wizard__steps{align-self:stretch;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;margin-left:0;margin-right:0;max-width:none;min-height:0;overflow:auto;width:100%}.wizard .notification-modal-step{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow:visible;width:100%}.wizard .notification-modal-step__intro{color:#5a6f8f;flex-shrink:0;font-size:12px;line-height:1.4;margin:0}.wizard .notification-modal-step__empty{align-items:center;background:var(--background-color);border-radius:var(--radius-section);color:#5a6f8f;display:flex;flex:1 1;font-size:12px;justify-content:center;line-height:1.45;margin:0;padding:12px;text-align:center}.wizard .notification-editor-wizard__title-editor{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-section);display:inline-flex;gap:8px;min-height:36px;padding:2px 8px}.wizard .notification-editor-wizard__title-editor--error{background:#fff5f5;border-color:#ef9a9a}.wizard .notification-editor-wizard__title-value{color:var(--blue);font-size:20px;font-weight:600;line-height:1.3}.wizard .notification-editor-wizard__title-input{border:1px solid #dce4ea;border-radius:var(--radius-control);color:var(--blue);font-size:14px;height:30px;line-height:1.2;max-width:520px;min-width:260px;padding:4px 8px}.wizard .notification-editor-wizard__title-input:focus{border-color:#315d95;box-shadow:0 0 0 2px rgba(49,93,149,.12);outline:none}.wizard .notification-editor-wizard__title-edit-button{align-items:center;background:#fff;border:1px solid #dce4ea;border-radius:50%;color:#315d95;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.wizard .notification-editor-wizard__title-edit-button:hover{background:#f6faff}.wizard .wizard__pinned .notification-wizard-stats-bar{align-items:stretch;background:var(--background-color);border-radius:var(--radius-section);display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px 10px;scrollbar-width:thin}.wizard .notification-wizard-setup__stat{background:#fff;border-radius:var(--radius-section);display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-width:0;padding:6px 8px}.wizard .notification-wizard-setup__stat--compact{min-width:64px}.wizard .notification-wizard-setup__stat--confirmed{background:#8cbb23}.wizard .notification-wizard-setup__stat--channel{background:#fff}.wizard .notification-wizard-setup__stat-label{color:#5a6f8f;font-size:9px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard .notification-wizard-setup__stat--confirmed .notification-wizard-setup__stat-label,.wizard .notification-wizard-setup__stat--confirmed .notification-wizard-setup__stat-value{color:#fff}.wizard .notification-wizard-setup__stat-value{color:var(--blue);font-size:15px;font-weight:700;line-height:1.15}.wizard .notification-wizard-setup__name--step{display:flex;flex-direction:column;flex-shrink:0;gap:4px;max-width:420px}.wizard .notification-wizard-setup__name-label{color:#5a6f8f;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.wizard .notification-wizard-setup__name-input{background:#fff;border:1px solid #dce4ea;border-radius:var(--radius-control);color:var(--blue);font-size:14px;height:36px;line-height:1.3;padding:6px 10px;width:100%}.wizard .notification-wizard-setup__name-input:focus{border-color:#315d95;box-shadow:0 0 0 2px rgba(49,93,149,.12);outline:none}.wizard .notification-wizard-setup__name--error .notification-wizard-setup__name-input{background:#fff8f8;border-color:#e57373}@media screen and (max-width:1100px){.wizard .notification-wizard-setup__stat-label{font-size:8px}.wizard .notification-wizard-setup__stat-value{font-size:13px}.wizard .notification-wizard-setup__stat--compact{min-width:56px;padding:5px 6px}}@media screen and (max-width:720px){.wizard .wizard__pinned .notification-wizard-stats-bar{flex-wrap:wrap}.wizard .notification-wizard-setup__stat--compact{flex-basis:calc(33.333% - 6px);flex-grow:1;flex-shrink:1;min-width:72px}}.wizard .audience-filter-note{background:var(--background-color);border-radius:var(--radius-section);color:#315d95;flex-shrink:0;font-size:11px;line-height:1.4;margin:0;padding:8px 10px}.wizard .audience-filter-group{display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding-top:0;width:100%}.wizard .audience-filter-group+.audience-filter-group{border-top:none;padding-top:4px}.wizard .audience-filter-group--last{flex:1 1 auto;min-height:0}.wizard .audience-filter-group__header{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.wizard .audience-filter-group__title{color:var(--blue);font-size:13px;font-weight:600;line-height:1.35;margin:0}.wizard .notification-required-mark{color:#c62828;font-weight:700}.wizard .audience-filter-group__hint{color:#5a6f8f;font-size:11px;line-height:1.35;margin:0}.wizard .audience-filter-grid{grid-gap:8px;display:grid;flex-shrink:0;gap:8px;width:100%}.wizard .audience-filter-grid--dates{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard .audience-filter-grid--ranges{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard .audience-filter-grid--context{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:991px){.wizard .audience-filter-grid--context,.wizard .audience-filter-grid--dates,.wizard .audience-filter-grid--ranges{grid-template-columns:1fr}}.wizard .audience-filter-card{align-self:stretch;background:var(--background-color);border-radius:var(--radius-section);box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-height:0;padding:10px;width:100%}.wizard .audience-filter-card__label{color:var(--blue);display:block;font-size:11px;font-weight:600;line-height:1.35;text-align:left}.wizard .audience-filter-card .custom-container{background:transparent;border:none;box-shadow:none;padding:0}.wizard .audience-filter-card .date-selector-container-ext,.wizard .audience-filter-card .input-range-container{width:100%}.wizard .audience-filter-card .container-fluid.layout-option-two{grid-gap:6px 8px;display:grid;gap:6px 8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.wizard .audience-filter-card .layout-option-two .date-selector-shortcut-container-ext{grid-column:1/-1;margin:0;width:100%}.wizard .audience-filter-card .layout-option-two .select-shortcut-option{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.wizard .audience-filter-card .layout-option-two .select-shortcut-option>div{flex:1 1 auto;min-width:0}#email-notification-editor-modal .wizard .audience-filter-card .select-shortcut-option>div,#email-notification-editor-modal .wizard .audience-filter-card .select-shortcut-option>div>div{min-height:26px}#email-notification-editor-modal .wizard .audience-filter-card .select-shortcut-option [class*=-control]{border-color:#dce4ea;box-shadow:none;height:26px;min-height:26px}#email-notification-editor-modal .wizard .audience-filter-card .select-shortcut-option [class*=-ValueContainer]{font-size:11px;height:24px;line-height:1.2;min-height:24px;padding:0 6px}#email-notification-editor-modal .wizard .audience-filter-card .select-shortcut-option [class*=-Input]{margin:0;padding:0}#email-notification-editor-modal .wizard .audience-filter-card .select-shortcut-option [class*=-IndicatorsContainer]{height:24px}#email-notification-editor-modal .wizard .audience-filter-card .select-shortcut-option [class*=-indicatorContainer]{padding:2px 4px}.wizard .audience-filter-card .layout-option-two .select-shortcut-label{color:#5a6f8f;flex:0 0 auto;font-size:10px;font-weight:600;line-height:1.2;margin:0;text-align:left;text-transform:uppercase;width:auto}.wizard .audience-filter-card .layout-option-two .row.first,.wizard .audience-filter-card .layout-option-two .row.second{align-items:center;display:flex;gap:6px;margin:0;min-width:0;position:static;width:auto}.wizard .audience-filter-card .layout-option-two .row .lbl-text{color:#5a6f8f;flex:0 0 auto;font-size:10px;font-weight:600;line-height:1.2;position:static}.wizard .audience-filter-card .layout-option-two .react-datepicker-wrapper{flex:1 1 auto;min-width:0}.wizard .audience-filter-card .layout-option-two .react-datepicker-wrapper,.wizard .audience-filter-card .layout-option-two .react-datepicker-wrapper input{font-size:11px;text-align:left;width:100%}.wizard .audience-filter-card .layout-option-two .react-datepicker-wrapper input{border:1px solid #dce4ea;border-radius:var(--radius-control);box-sizing:border-box;color:var(--blue);height:24px;line-height:18px;min-height:24px;padding:2px 6px}.wizard .audience-filter-card .layout-option-two .row.reset-fields{font-size:11px;grid-column:1/-1;line-height:1.2;margin:0;text-align:right;width:100%}.wizard .audience-filter-card .editor-list-field-title{color:var(--blue);font-size:12px;font-weight:600;margin-top:0}.wizard .audience-filter-group--optional .audience-filter-card{background:#fff}.wizard .notification-modal-step--programmed{min-height:0}#email-notification-editor-modal .wizard .notification-modal-step--programmed .table-send,.wizard .notification-modal-step--programmed .table-send,.wizard-scroll-region.table-send.wizard .notification-modal-step--programmed .table-send{background:var(--background-color);border-radius:var(--radius-section);flex:1 1 auto;margin-top:0;max-height:none;min-height:0;overflow:auto;padding:2px;scrollbar-gutter:stable}.wizard .table-send .rdt_Table{font-size:12px}.wizard .Spacer{display:none}#email-notification-editor-modal .notification-editor-wizard{--notification-field-height:28px;--notification-field-radius:7px;--notification-field-border:#d8e2ea;--notification-label:#5a6f8f;--notification-title:var(--blue)}#email-notification-editor-modal .notification-editor-wizard .notification-modal-step{gap:10px}#email-notification-editor-modal .notification-editor-wizard .audience-filter-group{gap:6px;padding:0}#email-notification-editor-modal .notification-editor-wizard .audience-filter-group+.audience-filter-group{padding-top:4px}#email-notification-editor-modal .notification-editor-wizard .audience-filter-group__header{gap:0}#email-notification-editor-modal .notification-editor-wizard .audience-filter-group__title{font-size:12px;letter-spacing:.01em;margin-bottom:0}#email-notification-editor-modal .notification-editor-wizard .audience-filter-group__hint,#email-notification-editor-modal .notification-editor-wizard .audience-filter-note,#email-notification-editor-modal .notification-editor-wizard .notification-modal-step__intro{font-size:11px;line-height:1.3}#email-notification-editor-modal .notification-editor-wizard .audience-filter-grid{align-items:start;gap:8px}#email-notification-editor-modal .notification-editor-wizard .audience-filter-grid--dates{grid-template-columns:repeat(3,minmax(0,1fr))}#email-notification-editor-modal .notification-editor-wizard .audience-filter-grid--dates .audience-filter-card{min-height:126px}#email-notification-editor-modal .notification-editor-wizard .audience-filter-grid--ranges{grid-template-columns:repeat(2,minmax(0,1fr))}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card{align-self:stretch;background:#f8fbfd;border:1px solid #dce4ea;border-radius:var(--radius-section);box-shadow:0 1px 2px rgba(var(--blue-rgb),.04);gap:6px;min-height:0;padding:7px 8px;width:100%}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card__label,#email-notification-editor-modal .notification-editor-wizard .editor-list-field-container .label-all-text,#email-notification-editor-modal .notification-editor-wizard .editor-list-field-container .title,#email-notification-editor-modal .notification-editor-wizard .input-range-container label,#email-notification-editor-modal .notification-editor-wizard .layout-option-two .row .lbl-text,#email-notification-editor-modal .notification-editor-wizard .select-shortcut-label{color:var(--notification-label);font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0;text-transform:uppercase}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .container-fluid.layout-option-two{grid-gap:6px;align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .date-selector-shortcut-container-ext,#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.reset-fields{grid-column:1/-1}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .date-selector-shortcut-container-ext,#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.first,#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.reset-fields,#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.second{margin:0;min-width:0;position:static;width:100%}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .select-shortcut-option{display:flex}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.first,#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.second{display:contents}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row .lbl-text,#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .select-shortcut-label{flex:0 0 auto;min-width:0;position:static;white-space:nowrap}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .react-datepicker-wrapper,#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .select-shortcut-option>div{width:100%}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .select-shortcut-option [class*=-control]{border-color:var(--notification-field-border);border-radius:var(--notification-field-radius);box-shadow:none;height:var(--notification-field-height);min-height:var(--notification-field-height)}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .select-shortcut-option [class*=-ValueContainer],#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .select-shortcut-option [class*=-control]>div:first-child{font-size:11px;height:calc(var(--notification-field-height) - 2px);line-height:1.2;min-height:calc(var(--notification-field-height) - 2px);padding:0 7px}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .select-shortcut-option [class*=-IndicatorsContainer],#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .select-shortcut-option [class*=-control]>div:last-child{height:calc(var(--notification-field-height) - 2px)}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .select-shortcut-option [class*=-indicatorContainer]{padding:3px 5px}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .react-datepicker-wrapper,#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .react-datepicker-wrapper input{font-size:11px;text-align:left;width:100%}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .react-datepicker-wrapper input,#email-notification-editor-modal .notification-editor-wizard .input-range-container input,#email-notification-editor-modal .notification-editor-wizard .notification-wizard-setup__name-input{background:#fff;border:1px solid var(--notification-field-border);border-radius:var(--notification-field-radius);box-shadow:none;box-sizing:border-box;color:var(--notification-title);font-size:11px;height:var(--notification-field-height);line-height:1.2;min-height:var(--notification-field-height);padding:3px 7px}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.reset-fields{align-items:center;display:flex;justify-content:flex-end}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.reset-fields span{align-items:center;color:#315d95;cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;line-height:1.2;padding:0;text-transform:uppercase}#email-notification-editor-modal .notification-editor-wizard .audience-filter-grid--ranges .audience-filter-card{justify-content:flex-start}#email-notification-editor-modal .notification-editor-wizard .input-range-container{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;width:100%}#email-notification-editor-modal .notification-editor-wizard .input-range-container .form-container{background:transparent;border:none;display:flex;flex-direction:column;font-size:inherit;gap:4px;min-width:0;padding:0;width:100%}#email-notification-editor-modal .notification-editor-wizard .input-range-container input{text-align:left;width:100%}#email-notification-editor-modal .notification-editor-wizard .input-range-container .clear-btn{align-self:center;background:transparent;border:none;color:#315d95;cursor:pointer;font-size:10px;font-weight:700;height:auto;line-height:1.2;min-height:0;padding:0;text-transform:uppercase}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.reset-fields span:hover,#email-notification-editor-modal .notification-editor-wizard .input-range-container .clear-btn:hover{text-decoration:underline}#email-notification-editor-modal .notification-editor-wizard .editor-list-field-container{gap:6px;width:100%}#email-notification-editor-modal .notification-editor-wizard .editor-list-field-container .row{margin:0;min-height:var(--notification-field-height)}#email-notification-editor-modal .notification-editor-wizard .editor-list-field-container .row .row-check-container,#email-notification-editor-modal .notification-editor-wizard .editor-list-field-container .row.selected-all .row-check-container{align-self:flex-start;margin:0;min-height:var(--notification-field-height);padding:0}#email-notification-editor-modal .notification-editor-wizard .scrollable-select-container .item{border-radius:999px;font-size:10px;line-height:1.2;margin:3px 4px 3px 0;padding:5px 8px}@media screen and (max-width:991px){#email-notification-editor-modal .notification-editor-wizard .audience-filter-grid--context,#email-notification-editor-modal .notification-editor-wizard .audience-filter-grid--dates{grid-template-columns:1fr}}@media screen and (max-width:760px){#email-notification-editor-modal .notification-editor-wizard .audience-filter-grid--ranges{grid-template-columns:1fr}#email-notification-editor-modal .notification-editor-wizard .input-range-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#email-notification-editor-modal .notification-editor-wizard .input-range-container .clear-btn{grid-column:1/-1;justify-self:end}}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .container-fluid.layout-option-two{display:flex;flex-direction:column;gap:6px;padding:0;width:100%}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .date-selector-range-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.first,#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.second{align-items:center;display:flex;gap:6px;margin:0;min-width:0;position:static;width:100%}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row .lbl-text{flex:0 0 28px;font-size:9px;line-height:var(--notification-field-height);margin:0;max-width:28px;overflow:hidden;padding:0;position:static;text-align:right;white-space:nowrap;width:28px}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .date-selector-shortcut-container-ext,#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .row.reset-fields{margin:0;min-width:0;position:static;width:100%}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .select-shortcut-option{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr);min-width:0;width:100%}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .react-datepicker-wrapper,#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .select-shortcut-option>div{flex:1 1 auto;margin:0;min-width:0;width:auto}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .react-datepicker__input-container{margin:0}@media screen and (max-width:760px){#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .layout-option-two .date-selector-range-row{grid-template-columns:1fr}}#email-notification-editor-modal .notification-editor-wizard .notification-modal-step--delivery .audience-filter-card{padding:7px 8px}#email-notification-editor-modal .notification-editor-wizard .notification-modal-step--delivery .audience-filter-group--last{flex:1 1 auto}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card--scheduler{flex:1 1 auto;min-height:150px;overflow:visible}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card--error{background:#fff8f8;border-color:#e57373}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card--error .scheduler-container [class*=-control]{border-color:#e57373}#email-notification-editor-modal .notification-editor-wizard .priority-send-container{align-items:stretch;gap:6px;text-align:left;width:100%}#email-notification-editor-modal .notification-editor-wizard .priority-send-container>br{display:none}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:72px minmax(120px,1fr) auto auto;justify-content:stretch;min-height:var(--notification-field-height);width:100%}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .send-all-container label,#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-label{color:var(--notification-label);font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0;text-align:left;text-transform:uppercase;width:auto}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container .css-b62m3t-container,#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-select{min-width:0;text-align:left;width:100%}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container [class*=-control],#email-notification-editor-modal .notification-editor-wizard .scheduler-container [class*=-control]{border-color:var(--notification-field-border);border-radius:var(--notification-field-radius);box-shadow:none;height:var(--notification-field-height);min-height:var(--notification-field-height)}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container [class*=-ValueContainer],#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container [class*=-control]>div:first-child,#email-notification-editor-modal .notification-editor-wizard .scheduler-container [class*=-ValueContainer],#email-notification-editor-modal .notification-editor-wizard .scheduler-container [class*=-control]>div:first-child{font-size:11px;height:calc(var(--notification-field-height) - 2px);line-height:1.2;min-height:calc(var(--notification-field-height) - 2px);padding:0 7px}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .select-shortcut-option [class*=-placeholder],#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .select-shortcut-option [class*=-singleValue],#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container [class*=-placeholder],#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container [class*=-singleValue],#email-notification-editor-modal .notification-editor-wizard .scheduler-container [class*=-placeholder],#email-notification-editor-modal .notification-editor-wizard .scheduler-container [class*=-singleValue]{font-size:11px;line-height:1.2}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .select-shortcut-option [class*=-menu],#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container [class*=-menu],#email-notification-editor-modal .notification-editor-wizard .scheduler-container [class*=-menu]{font-size:11px;line-height:1.2;text-align:left}#email-notification-editor-modal .notification-editor-wizard .audience-filter-card .select-shortcut-option [class*=-option],#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container [class*=-option],#email-notification-editor-modal .notification-editor-wizard .scheduler-container [class*=-option]{font-size:11px;line-height:1.2;padding:6px 8px}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container [class*=-IndicatorsContainer],#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container [class*=-control]>div:last-child,#email-notification-editor-modal .notification-editor-wizard .scheduler-container [class*=-IndicatorsContainer],#email-notification-editor-modal .notification-editor-wizard .scheduler-container [class*=-control]>div:last-child{height:calc(var(--notification-field-height) - 2px)}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container [class*=-Input],#email-notification-editor-modal .notification-editor-wizard .scheduler-container [class*=-Input]{margin:0;padding:0}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container [class*=-indicatorContainer],#email-notification-editor-modal .notification-editor-wizard .scheduler-container [class*=-indicatorContainer]{padding:3px 5px}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .test-send-container{align-items:center;background:transparent;border:none;color:#315d95;display:inline-flex;font-size:10px;font-weight:700;gap:4px;justify-content:flex-start;line-height:1.2;min-height:var(--notification-field-height);padding:0;text-transform:uppercase;white-space:nowrap}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .test-send-icon{height:16px;margin:0;width:16px}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .send-all-container{align-items:center;display:inline-flex;gap:6px;min-height:var(--notification-field-height);white-space:nowrap}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container.row-0 .send-all-container{visibility:hidden}#email-notification-editor-modal .notification-editor-wizard .scheduler-container.container-fluid{margin:0;min-height:118px;padding:0;width:100%}#email-notification-editor-modal .notification-editor-wizard .scheduler-container br{display:none}#email-notification-editor-modal .notification-editor-wizard .scheduler-container .row{align-items:center;display:flex;gap:8px;margin:0 0 8px;width:100%}#email-notification-editor-modal .notification-editor-wizard .scheduler-container .row:last-child{margin-bottom:0}#email-notification-editor-modal .notification-editor-wizard .scheduler-container .col-sm-4,#email-notification-editor-modal .notification-editor-wizard .scheduler-container .col-xs-12{flex:1 1 320px;max-width:none;padding:0;width:100%}#email-notification-editor-modal .notification-editor-wizard .scheduler-options{min-height:76px;width:100%}#email-notification-editor-modal .notification-editor-wizard .scheduler-options--visible{animation:scheduler-options-fade-in .16s ease-out}#email-notification-editor-modal .notification-editor-wizard .scheduler-options .row{margin-bottom:8px}#email-notification-editor-modal .notification-editor-wizard .scheduler-options .row:last-child{margin-bottom:0}#email-notification-editor-modal .notification-editor-wizard .scheduler-container .react-datepicker-wrapper,#email-notification-editor-modal .notification-editor-wizard .scheduler-container .react-datepicker__input-container{margin:0;width:100%}#email-notification-editor-modal .notification-editor-wizard .scheduler-container .react-datepicker-wrapper input{background:#fff;border:1px solid var(--notification-field-border);border-radius:var(--notification-field-radius);box-sizing:border-box;color:var(--notification-title);font-size:11px;height:var(--notification-field-height);line-height:1.2;min-height:var(--notification-field-height);padding:3px 7px;width:100%}#email-notification-editor-modal .react-datepicker-popper,#email-notification-editor-modal .react-datepicker__portal{z-index:10050!important}@keyframes scheduler-options-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:920px){#email-notification-editor-modal .notification-editor-wizard .priority-send-container .single-priority-container{grid-template-columns:64px minmax(100px,1fr) auto}#email-notification-editor-modal .notification-editor-wizard .priority-send-container .send-all-container{grid-column:2/-1}}.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}.actions-container{margin-bottom:12px}.actions-container .actions-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.actions-container .actions-header .section-title{color:var(--blue);font-size:18px;font-weight:600;margin:0}.actions-container .actions-header .add-action-btn{background-color:var(--blue);border-color:var(--blue);height:30px;margin-left:auto;margin-right:28px;padding:0 10px}.actions-container .actions-table{background:#fff;border-collapse:collapse;border-radius:var(--radius-section);margin-top:8px;width:100%}.actions-container .actions-table tr{border-bottom:1px solid #e0e0e0}.actions-container .actions-table tr:last-child{border-bottom:none}.actions-container .actions-table td{padding:8px}.actions-container .actions-modal{background-color:#fff;border-radius:var(--radius-section);box-shadow:0 2px 10px rgba(0,0,0,.2);left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:600px;z-index:999}.actions-container .actions-modal select{margin-bottom:12px;width:100%}.actions-container .delete-cell{text-align:center;width:50px}.from-to-table{border-collapse:collapse;width:100%}.from-to-table th{border-bottom:1px solid #ccc;text-align:left}.from-to-table td{border-bottom:1px solid #eee;padding:2px 6px}.from-to-row{cursor:pointer;transition:background-color .15s ease}.from-to-row:hover{background-color:var(--hover-color1)}.from-to-table .empty-message{color:#666;font-style:italic;padding:8px}.from-to-table .delete-cell{text-align:center;width:50px}.from-to-table .key-select,.from-to-table .value-select{min-width:140px}.from-to-table .custom-value-input{flex-grow:1}.from-to-add-link{background:none;border:none;color:#007bff;cursor:pointer;font-size:13px;margin-top:8px;padding:0;text-decoration:underline}.from-to-add-link:hover{color:#0056b3}.key-select__control,.value-select__control{align-items:center;border-color:#d0d0d0;border-radius:var(--radius-control);box-shadow:none;display:flex;height:52px;min-height:52px;padding-bottom:0;padding-top:0}.key-select__placeholder,.key-select__single-value,.value-select__placeholder,.value-select__single-value{align-items:center;display:flex;height:100%;margin-bottom:0;margin-top:0;position:static;top:auto;transform:none}.key-select__value-container,.value-select__value-container{align-items:center;display:flex;padding:0 6px}.key-select__input-container,.value-select__input-container{align-items:center;display:flex;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.key-select__indicators,.value-select__indicators{padding:0 4px}.from-to-table .key-select,.from-to-table .value-select,.key-select__menu,.value-select__menu{font-size:13px}.from-to-editor-overlay{align-items:center;background:rgba(0,0,0,.35);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.from-to-editor-modal{background:#fff;border-radius:var(--radius-section);box-shadow:0 4px 18px rgba(0,0,0,.15);max-width:520px;min-width:420px;padding:16px 20px}.from-to-editor-title{font-size:16px;font-weight:600;margin:0 0 12px}.from-to-editor-field{margin-bottom:10px}.from-to-editor-field label{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.from-to-editor-preview{font-size:13px;margin:8px 0 14px}.from-to-editor-preview .preview-label{font-weight:500;margin-right:4px}.from-to-editor-actions{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.from-to-editor-actions-right{display:flex;gap:8px}.btn-danger,.btn-primary,.btn-secondary{border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;font-size:13px;min-width:80px;padding:4px 10px}.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary:disabled{background-color:#9fc4f5;border-color:#9fc4f5;cursor:default}.btn-secondary{background-color:#f5f5f5;border-color:#d0d0d0;color:#333}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}#trigger-settings-container{padding:0}#trigger-settings-container #trigger-settings-form{background:transparent;border-radius:0;margin-top:0;padding:0}#trigger-settings-container #trigger-settings-form input{background:#fff;border:0;border-radius:var(--radius-control);height:40px}#trigger-settings-container #trigger-settings-form .section-title{color:var(--blue);font-size:18px;font-weight:600}#trigger-settings-container #trigger-settings-form .checkbox-label{align-items:center;display:flex;gap:10px;margin-bottom:15px}#trigger-settings-container #trigger-settings-form .toggle-switch-label{align-items:center;display:flex;gap:10px;justify-content:center}#trigger-settings-container #trigger-settings-form .row>.col-sm-6:first-child{padding-right:15px}#trigger-settings-container #trigger-settings-form .row>.col-sm-6:last-child{padding-left:15px}#trigger-settings-container #trigger-settings-form .checkbox-label .clickable{cursor:pointer;-webkit-user-select:none;user-select:none}#trigger-settings-container #trigger-settings-form .bottoniera{align-items:center;justify-content:center;margin:35px 0}#trigger-settings-container #trigger-settings-form .action-link{cursor:pointer;text-decoration:underline}#trigger-settings-container #trigger-settings-form .row{align-items:center;margin-bottom:15px}.help-desk-triggers-page-container .page-settings-header{background:var(--background-color)}.help-desk-triggers-page-container .page-body.table-area{padding-top:5px}.help-desk-triggers .add-trigger{margin-bottom:20px}.help-desk-triggers-container{background-color:var(--background-color);border-radius:5px;padding:30px}.tickets-all-page-container{width:100%}.tickets-all-page-container .page-settings-header{margin-bottom:15px;margin-top:10px}.tickets-all-header-center,.tickets-all-header-left,.tickets-all-header-right{align-items:center;display:flex;flex:1 1}.tickets-all-header-left{justify-content:flex-start}.tickets-all-header-center{justify-content:center}.tickets-all-header-right{justify-content:flex-end}.tickets-all-header-right .filters-header-container{max-width:280px;width:100%}.tickets-all-page-container .page-body.tickets-all-layout{align-items:stretch;display:flex;gap:20px;min-height:520px;padding:20px}.tickets-all-canteens-panel{border-radius:var(--radius-section);display:flex;flex:0 0 300px;flex-direction:column;max-width:320px;padding:16px 12px}.tickets-all-panel-title{color:var(--blue);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 12px;padding:0 8px;text-transform:uppercase}.tickets-all-canteen-list{flex:1 1;list-style:none;margin:0;padding:0}.tickets-all-canteen-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-control);color:var(--blue);cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:space-between;line-height:1.35;margin-bottom:6px;padding:12px 14px;text-align:left;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.tickets-all-canteen-item:last-child{margin-bottom:0}.tickets-all-canteen-item:hover:not(.is-selected){background-color:var(--hover-color1)}.tickets-all-canteen-item.is-selected{background-color:var(--background-color);border-color:rgba(var(--blue-rgb),.18);font-weight:600;padding-left:12px}.tickets-all-canteen-item.is-selected:hover{background-color:var(--hover-color1)}.tickets-all-canteen-item__text{flex:1 1;min-width:0}.tickets-all-canteen-item__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tickets-all-canteen-item__meta{color:rgba(var(--blue-rgb),.65);display:block;font-size:12px;font-weight:400;margin-top:2px}.tickets-all-canteen-item.is-selected .tickets-all-canteen-item__meta{color:rgba(var(--blue-rgb),.75)}.tickets-all-canteen-item__count{background:rgba(var(--blue-rgb),.1);border-radius:var(--radius-control);color:var(--blue);flex-shrink:0;font-size:12px;font-weight:600;min-width:28px;padding:2px 8px;text-align:center}.tickets-all-canteen-item.is-selected .tickets-all-canteen-item__count{background:rgba(var(--blue-rgb),.14)}.tickets-all-canteens-empty{color:rgba(var(--blue-rgb),.6);font-size:13px;padding:24px 12px;text-align:center}.tickets-all-tickets-panel{display:flex;flex:1 1;flex-direction:column;min-width:0}.tickets-all-tickets-header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.tickets-all-tickets-header__title{color:var(--blue);font-size:18px;font-weight:600;margin:0}.tickets-all-tickets-header__subtitle{color:rgba(var(--blue-rgb),.65);font-size:13px}.tickets-all-tickets-list{flex:1 1;min-height:0}.tickets-all-container .tickets-all-tickets-panel .rdt_Table{background:transparent}.tickets-all-container .tickets-all-tickets-panel .rdt_TableRow{background-color:var(--background-color)!important;border-bottom:none!important;border-radius:var(--radius-section);margin-bottom:8px;min-height:72px}.tickets-all-container .tickets-all-tickets-panel .rdt_TableRow:hover{background-color:var(--hover-color2)!important}.tickets-all-container .tickets-all-tickets-panel .rdt_TableCell{border-bottom:none!important;padding:4px 12px}.tickets-all-container .tickets-all-tickets-panel .single-line-ticket-container{margin:0;padding:12px 4px}@media (max-width:991px){.tickets-all-page-container .page-body.tickets-all-layout{flex-direction:column;min-height:auto}.tickets-all-canteens-panel{flex:none;max-height:280px;max-width:none}.tickets-all-header-right .filters-header-container{max-width:none}}@media (max-width:768px){.tickets-all-page-container .page-body.tickets-all-layout{gap:16px;padding:16px}.tickets-all-tickets-header{align-items:flex-start;flex-direction:column;gap:4px}}#email_template .email-details-loading-host--active{align-items:center;display:flex;justify-content:center;min-height:320px}#email_template .email-details-page-container{background-color:transparent;transition:padding-right .32s cubic-bezier(.4,0,.2,1);width:100%}#email_template .page-body{padding:0}#email_template .langSwitcher{padding:20px}#email_template #limits{background-color:var(--background-color);height:auto;padding:40px}#email_template #limits .row{margin-bottom:15px}#email_template .bottoniera{margin-top:15px}#email_template #email_templates button{background:none;border:0}#email_template #email_templates button img{height:20px}#email_template #email_category{margin-bottom:15px}#email_template #email_category .fakeRadio{float:left;margin-right:15px}#email_template #email_category:after{clear:both;content:" ";display:table}#email_template #templateStyle{background-color:var(--background-color);height:340px;padding:20px 40px}#email_template #templateStyle>div{background:#fff;height:200px}#email_template #templateStyle textarea{-webkit-text-fill-color:#000!important}#email_template #templateStyle label{margin:10px}#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 #recipients,#email_template #user_templates{margin-bottom:15px}#email_template #elenco-destinatari{margin-top:15px}#email_template #elenco-destinatari input{display:block;width:100%}#email_template #templateStyle .code-editor{font-family:Fira code,Fira Mono,monospace;font-size:12px}#email_templates .email-header-right{align-items:center;display:flex;justify-content:flex-end}#email_templates .email-templates-page-header{margin-bottom:15px;margin-top:10px}#email_templates .email-template-title-cell{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}#email_templates .email-template-title-cell__title{line-height:1.35;word-break:break-word}#email_templates .email-template-title-cell__flags{align-items:center;display:flex;flex-wrap:wrap;gap:4px}#email_templates .email-template-title-cell__flags .langFlag{border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.15);display:block;height:16px;width:22px}#email_templates .email-tags-filter-bar{margin:0;width:100%}#email_templates .email-page-container--with-tags-filter .page-tabs{margin-bottom:0}#email_templates .email-page-container--with-tags-filter .email-tags-filter-bar .tags-filter--email-templates-list{width:100%}#email_templates .email-page-container--with-tags-filter .page-body{border-radius:0 0 var(--radius-section) var(--radius-section)}#email_templates .email-header-left{align-items:center;display:flex;flex:0 0 auto}#email_templates .email-header-left button{align-items:center;background:none;border:0;color:#000;display:inline-flex;padding-left:0;text-align:left;text-transform:uppercase}#email_templates .email-header-left button img{display:inline-block;margin-right:10px;max-height:30px;width:30px}#email_templates .email-header-left button span{display:inline-block;white-space:nowrap}#email_templates .email-header-search{justify-content:flex-end;width:100%}#email_templates .email-header-search .search-input{margin-bottom:0}#email_templates .email-header-right button{align-items:center;background:none;border:0;color:#000;display:inline-flex;padding-left:15px;text-align:left;text-transform:uppercase}#email_templates .email-header-right button img{display:inline-block;margin-right:10px;max-height:30px;width:30px}#email_templates .email-header-right button span{display:inline-block;white-space:nowrap}@keyframes email-copied-template-highlight{0%{background-color:#fff}10%,30%,50%,70%{background-color:#eef6ff}20%,40%,60%,to{background-color:#fff}}#copy-template-modal .email-copy-modal-warning{background:#fff7e6;border:1px solid #f0c674;border-radius:var(--radius-control);color:#7a4a00;font-size:13px;line-height:1.4;margin-top:12px;padding:8px 12px}#email_templates .email-canteens-default-badge{border:1px solid #10418b;border-radius:var(--radius-control);color:#10418b;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:1.6;padding:2px 10px}#email_templates .email-templates-no-data{padding:24px 0;text-align:center}#email_templates .email-page-container--page-template-empty{display:flex;flex-direction:column;min-height:calc(100vh - 180px)}#email_templates .email-templates-page-body--empty,#email_templates .email-templates-table-wrap--empty,#email_templates .email-templates-table-wrap--empty .email-templates-table--empty,#email_templates .email-templates-table-wrap--empty .rdt_Table,#email_templates .email-templates-table-wrap--empty .rdt_TableBody,#email_templates .email-templates-table-wrap--empty>div{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}#email_templates .email-templates-no-data--fill{text-align:center;width:100%}#email_template .multilang-area{background-color:var(--background-color);padding:10px 40px}#email_template .page-body{background-color:transparent}#email_template .languageContents{padding:0;width:100%}#email_template .email-content-slideshow-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}#email_template .email-inline-field{align-items:center;display:flex;gap:12px}#email_template .email-inline-field .email-inline-field-label{align-items:center;display:flex;gap:8px;margin:0}#email_template .email-inline-field .email-inline-field-content{flex:1 1}#email_template .email-inline-field-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:left}#email_template .email-inline-field-header label{margin:0}#email_template .email-inline-field-header-actions{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px}#email_template .email-inline-field-header-actions .email-content-slideshow-tabs{margin-bottom:0}#email_template .email-field-hint{color:#555;flex:1 1;font-size:12px;margin:0}#email_template .email-field-hint .required-star{color:#d12b2b;font-weight:700;margin-right:4px}#email_template .email-hint-emphasis{color:#10418b;font-weight:700}#email_template .email-content-slideshow-viewport{border-radius:var(--radius-control);overflow:hidden;width:100%}#email_template .email-content-slideshow-track{display:flex;transition:transform .35s ease;width:200%;will-change:transform}#email_template .email-content-slideshow-panel{box-sizing:border-box;flex:0 0 50%;min-height:280px;padding:8px 12px 16px;width:50%}#email_template .email-content-slideshow-panel .email-template-live-preview{max-width:100%}#email_template .email-content-slideshow-panel .email-template-live-preview .notification-template-container{margin:0 auto;max-width:420px}#email_template .email-settings-order-target{border-top:1px solid rgba(0,0,0,.08);margin-top:24px;padding-top:24px}#email_template .email-order-target-label{display:block;font-weight:600;margin-bottom:10px}#email_template .email-order-target-toggle{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}#email_template .email-readonly-lock{pointer-events:none}#email_template .email-readonly-section{background-color:var(--background-color);padding:40px}#email_template .email-readonly-preview{border-radius:var(--radius-control);overflow:visible;padding:8px 12px 16px}#email_template .email-readonly-preview .email-template-live-preview{margin:0 auto;width:100%}#email_template .email-readonly-preview .email-template-live-preview .notification-template-container,#email_template .email-readonly-preview .email-template-live-preview .single-notification-template-container{max-width:100%;width:100%}#email_template .email-readonly-preview .email-template-live-preview .notification-template-item.email.apply-css{margin:0 auto;max-width:80%;width:80%}#email_template .email-readonly-preview .email-template-live-preview .notification-template-container{align-items:stretch}#email_template .email-readonly-preview .email-template-live-preview .single-notification-template-container{align-self:stretch}@keyframes email-runtime-preview-float-glow{0%,to{box-shadow:0 8px 18px rgba(16,65,139,.14)}50%{box-shadow:0 12px 26px rgba(16,65,139,.2)}}#email_template .email-runtime-preview-floating{background:hsla(0,0%,100%,.97);border:1px solid #d7e2f3;border-radius:var(--radius-section);box-shadow:0 6px 14px rgba(16,65,139,.1);max-width:calc(100vw - 36px);opacity:0;padding:12px;pointer-events:none;position:fixed;right:18px;top:86px;transform:translateX(24px);transform-origin:top right;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1),max-width .32s cubic-bezier(.4,0,.2,1),box-shadow .32s ease;width:400px;z-index:40}#email_template .email-runtime-preview-floating.is-visible{animation:email-runtime-preview-float-glow 2.1s ease-in-out .32s infinite;opacity:1;pointer-events:auto;transform:translateX(0)}#email_template .email-runtime-preview-floating .email-runtime-preview-floating-inner{padding-top:26px;width:100%}#email_template .email-runtime-preview-floating.is-split{max-height:calc(100vh - 110px);max-width:calc(35vw - 22px);max-width:var(--email-runtime-preview-split-width,calc(35vw - 22px));right:18px;top:182px;width:calc(35vw - 22px);width:var(--email-runtime-preview-split-width,calc(35vw - 22px))}#email_template .email-runtime-preview-floating.is-split.is-split-resizing{transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1),box-shadow .32s ease}#email_template .email-details-page-container.email-runtime-preview-split{padding-right:calc(35vw - 4px);padding-right:var(--email-runtime-preview-split-padding,calc(35vw - 4px));transition:padding-right .32s cubic-bezier(.4,0,.2,1)}#email_template .email-details-page-container.email-runtime-preview-split.email-runtime-preview-split-resizing{transition:none}#email_template .email-runtime-preview-floating .email-runtime-preview-split-handle{align-items:center;bottom:0;cursor:col-resize;display:flex;justify-content:center;left:-16px;position:absolute;top:0;touch-action:none;width:32px;z-index:3}#email_template .email-runtime-preview-floating .email-runtime-preview-split-handle-grip{background:#edf3fb;border:1px solid #b4c8e6;border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75),0 1px 4px rgba(16,65,139,.1);display:block;height:64px;opacity:.9;position:relative;transition:opacity .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;width:12px}#email_template .email-runtime-preview-floating .email-runtime-preview-split-handle-grip:before{background:#4f7db5;border-radius:50%;box-shadow:0 -11px 0 #4f7db5,0 11px 0 #4f7db5;content:"";height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}#email_template .email-runtime-preview-floating.is-split-resizing .email-runtime-preview-split-handle-grip,#email_template .email-runtime-preview-floating.is-visible .email-runtime-preview-split-handle:hover .email-runtime-preview-split-handle-grip{background:#e3edfa;border-color:#8fadd4;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.85),0 2px 8px rgba(16,65,139,.16);opacity:1}#email_template .email-runtime-preview-floating.is-split-resizing .email-runtime-preview-split-handle-grip:before,#email_template .email-runtime-preview-floating.is-visible .email-runtime-preview-split-handle:hover .email-runtime-preview-split-handle-grip:before{background:#315d95;box-shadow:0 -11px 0 #315d95,0 11px 0 #315d95}body.email-runtime-preview-split-dragging{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}#email_template .email-runtime-preview-floating .email-runtime-preview-floating-controls{align-items:center;display:inline-flex;gap:6px;position:absolute;right:8px;top:8px;z-index:2}#email_template .email-runtime-preview-floating .email-runtime-preview-control-btn{align-items:center;background:#f6faff;border:1px solid #c9d8ef;border-radius:50%;color:#315d95;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}#email_template .email-runtime-preview-floating .email-runtime-preview-control-btn:hover{background:#eaf2ff}#email_template .email-runtime-preview-floating .email-runtime-preview-control-btn .fa{font-size:11px}#email_template .email-runtime-preview-floating .notification-template-container{align-items:stretch;flex-direction:column;gap:8px;justify-content:flex-start;max-width:100%;width:100%}#email_template
	.email-runtime-preview-floating
	.notification-template-item.email.apply-css,#email_template .email-runtime-preview-floating .single-notification-template-container{margin:0;max-width:100%;width:100%}#email_template .email-runtime-preview-floating .single-notification-template-container{align-self:stretch}#email_template .email-runtime-preview-floating .notification-template-item.push,#email_template .email-runtime-preview-floating .notification-template-item.sms{align-items:stretch}#email_template .email-runtime-preview-floating .notification-template-item.push .container,#email_template .email-runtime-preview-floating .notification-template-item.sms .container{max-width:100%;position:relative;width:100%}#email_template .email-runtime-preview-floating .notification-template-item.push .background-img,#email_template .email-runtime-preview-floating .notification-template-item.sms .background-img{display:block;height:auto;margin:0;max-width:100%;width:100%}#email_template .email-runtime-preview-floating .notification-template-item.push .container .text-container,#email_template .email-runtime-preview-floating .notification-template-item.sms .container .text-container{box-sizing:border-box;left:50%;max-width:calc(100% - 85px);top:50%;transform:translate(-50%,-58%);width:calc(100% - 85px)}#email_template
	.email-runtime-preview-floating
	.notification-template-item.email
	.container{height:auto;max-width:100%;width:100%}#email_template
	.email-runtime-preview-floating
	.notification-template-item.email
	.container
	.text-container{background:#fff;border:1px solid var(--control-border);border-radius:var(--radius-section);box-sizing:border-box;left:auto;max-width:100%;padding:14px;position:static;top:auto;transform:none;width:100%}@media (max-width:1200px){#email_template .email-runtime-preview-floating{top:74px}#email_template .email-runtime-preview-floating.is-split{max-width:calc(38vw - 18px);max-width:var(--email-runtime-preview-split-width,calc(38vw - 18px));width:calc(38vw - 18px);width:var(--email-runtime-preview-split-width,calc(38vw - 18px))}#email_template .email-details-page-container.email-runtime-preview-split{padding-right:calc(38vw - 2px);padding-right:var(--email-runtime-preview-split-padding,calc(38vw - 2px))}}@media (max-width:991px){#email_template .email-runtime-preview-floating{right:12px;top:68px}#email_template .email-runtime-preview-floating.is-split{max-width:calc(42vw - 14px);max-width:var(--email-runtime-preview-split-width,calc(42vw - 14px));width:calc(42vw - 14px);width:var(--email-runtime-preview-split-width,calc(42vw - 14px))}#email_template .email-details-page-container.email-runtime-preview-split{padding-right:42vw;padding-right:var(--email-runtime-preview-split-padding,42vw)}}#email_template
	.email-readonly-preview
	.email-template-live-preview
	.single-notification-template-container
	.notification-template-item.email
	.container{height:auto;max-width:100%;width:100%}#email_template
	.email-readonly-preview
	.email-template-live-preview
	.single-notification-template-container
	.notification-template-item.email
	.container
	.text-container{background:#fff;border:1px solid var(--control-border);border-radius:var(--radius-section);box-sizing:border-box;left:auto;max-width:100%;padding:16px;position:static;top:auto;transform:none;width:100%}#email_template
	.email-readonly-preview
	.email-template-live-preview
	.notification-template-item.email
	.container
	.text-container
	.content{word-wrap:break-word;font-size:13px;line-height:1.4;overflow-wrap:anywhere}#email_template .email-readonly-code{background:#fff;border:1px solid var(--control-border);border-radius:var(--radius-control);font-family:Fira code,Fira Mono,monospace;font-size:12px;height:200px;margin:0;padding:12px;white-space:pre-wrap;word-break:break-word}#email_template .email-preview-info .email-preview-info-content{background:#fff;border:1px solid var(--control-border);border-radius:var(--radius-section);padding:12px 14px}#email_template .email-preview-info .email-preview-info-line{font-size:13px;line-height:1.45;margin:0 0 8px}#email_template .email-preview-info .email-preview-info-line:last-child{margin-bottom:0}#email_template .email-preview-info .email-preview-info-line strong{font-weight:700}#email_template .email-notifications-panel{background:var(--background-color);border-radius:var(--radius-section);padding:16px 18px}#email_template .email-notifications-panel .email-notifications-actions{margin-bottom:12px}#email_template .email-notifications-panel .voucherAction{align-items:center;background:#fff;border:1px solid #c8d5e4;border-radius:var(--radius-section);cursor:pointer;display:inline-flex;gap:8px;padding:8px 12px}#email_template .email-notifications-panel .voucherAction img{height:16px;width:16px}#email_template .email-notifications-panel .email-notifications-table{background:#fff;border:1px solid var(--control-border);border-radius:var(--radius-section);padding:4px}#email_template .email-notifications-panel .email-notifications-table .rdt_TableHeadRow{min-height:52px}#email_template .email-notifications-panel .email-notifications-table .rdt_TableCell,#email_template .email-notifications-panel .email-notifications-table .rdt_TableCell>div,#email_template .email-notifications-panel .email-notifications-table .rdt_TableCol,#email_template .email-notifications-panel .email-notifications-table .rdt_TableCol>div,#email_template .email-notifications-panel .email-notifications-table .rdt_TableCol_Sortable,#email_template .email-notifications-panel .email-notifications-table .rdt_TableCol_Sortable>div{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}#email_template .email-notifications-panel .email-notifications-table .rdt_TableCol,#email_template .email-notifications-panel .email-notifications-table .rdt_TableCol_Sortable{line-height:1.2}#email_template .email-notifications-panel .email-notifications-table .rdt_TableCell>div{line-height:1.25;overflow-wrap:anywhere;width:100%}#email_template .email-notifications-panel .email-notification-table-stacked-cell{display:flex;flex-direction:column;gap:2px;line-height:1.25}#email_template .email-notifications-panel .email-notification-table-subline{color:#5a6f8f;font-size:12px}#email-notification-editor-modal .modal-content{max-height:92vh;max-width:96vw;overflow:hidden;width:min(1100px,96vw)}#email-notification-editor-modal .modal-icon-container{display:none}#email-notification-editor-modal .modal-content-container{flex:0 0 100%;max-width:100%;padding-left:0;width:100%}#email-notification-editor-modal .contentPopup{max-height:92vh;overflow:hidden}#email-notification-editor-modal .row{margin:0}#email_template .email-notification-editor-modal-body{display:flex;flex-direction:column;height:800px;max-height:800px;min-height:0;overflow:hidden;padding:0 4px 8px}#email-notification-editor-modal .notification-editor-wizard .wizard__title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#email_template #templateStyle>pre.email-readonly-code{background:#fff;height:200px}#email_template .email-content-slideshow-panel .notification-template-container,#email_template .email-readonly-preview .notification-template-container,#email_template .email-runtime-preview-floating .notification-template-container{flex-direction:row;justify-content:space-evenly}#email-notification-editor-modal .notification-template-container,#email-notification-editor-modal .notification-template-container--stack{align-items:stretch;flex-direction:column!important;justify-content:flex-start}#email-notification-editor-modal .single-notification-template-container{max-width:100%!important;width:100%}#email_template .email-content-slideshow-panel .notification-template-container .background-img,#email_template .email-readonly-preview .notification-template-container .background-img{margin:0 auto;max-width:320px}#email_template .email-content-slideshow-panel .notification-template-container .notification-template-item.email .background-img,#email_template .email-readonly-preview .notification-template-container .notification-template-item.email .background-img{margin:0 auto;max-width:600px;width:600px}#email_template .notification-template-container .single-notification-template-container .notification-template-item.push .container .text-container,#email_template .notification-template-container .single-notification-template-container .notification-template-item.sms .container .text-container{top:75%}#email_template .page-element-input{width:100%}#email_template .email-inline-field-header label{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.email-page-template-tokens-help-trigger{align-items:center;display:inline-flex;vertical-align:middle}.email-page-template-tokens-help-trigger .pallino{align-items:center;border:1px solid var(--blue);border-radius:50%;color:var(--blue);display:inline-flex;font-size:11px;font-weight:400;height:18px;justify-content:center;line-height:1;margin:0;text-align:center;width:18px}#email_template .shared-popover__trigger:focus-visible .email-page-template-tokens-help-trigger .pallino{outline:2px solid var(--blue);outline-offset:2px}.shared-popover__panel.email-page-template-tokens-help-popover{padding:14px 16px;width:min(520px,calc(100vw - 24px))}.email-page-template-tokens-help-content__title{color:var(--blue);display:block;font-size:13px;font-weight:700;margin-bottom:8px}.email-page-template-tokens-help-content h4{color:var(--blue);font-size:13px;margin:12px 0 6px}.email-page-template-tokens-help-content li,.email-page-template-tokens-help-content p{color:#353535;font-size:12px;line-height:1.45}.email-page-template-tokens-help-content ul{margin:0 0 8px;padding-left:18px}.email-page-template-tokens-help-content code{font-size:11px;white-space:normal;word-break:break-word}.shared-popover{display:inline-flex}.shared-popover__trigger{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;gap:6px;padding:0}.shared-popover__trigger:disabled{cursor:default;opacity:.6}.shared-popover__trigger--hover{cursor:default}.shared-popover__panel{background:#fff;border:1px solid #d8e2ea;border-radius:8px;box-shadow:0 8px 28px rgba(16,65,139,.16);max-height:min(420px,calc(100vh - 24px));overflow:auto;padding:10px;position:fixed;width:min(420px,calc(100vw - 24px));z-index:10060}.services-page-container{width:100%}.services-page-container .page-settings-header{margin-bottom:15px;margin-top:10px}.service-integration-cell{line-height:1.35;white-space:pre-line}.service-validity-date--issue{color:#d60915;font-weight:700}.services-page-container .page-settings-header button{align-items:center;background:none;border:0;color:#000;display:inline-flex;outline:0;padding-left:15px;text-align:left;text-transform:uppercase}.services-page-container .page-settings-header button img{display:inline-block;margin-right:10px;max-height:30px;width:30px}.services-page-container .page-settings-header button span{display:inline-block;white-space:nowrap}.services-details-page-container{width:100%}.services-details-header{display:block;margin-bottom:12px;margin-top:24px}.services-details-body{padding-top:16px}.services-details-body,.services-details-tab-pane{display:flex;flex-direction:column;gap:16px}.services-details-section{background:transparent;border:0;border-radius:0;margin:0;padding:18px 20px}.services-details-section>[class*=col-]{margin-bottom:0}.services-details-section--compact{padding-bottom:14px;padding-top:14px}.services-details-section--flush{background:transparent;border:0;padding:0}.services-details-section__title{color:var(--blue);font-size:16px;font-weight:600;line-height:1.3;margin:0 0 14px}.services-details-page-title-row{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;padding:16px 0}.services-details-page-title-row .secondary-page-title-container{align-items:center;padding:0}.services-details-page-title-row .secondary-page-title{line-height:1.2;margin-top:0}.services-details-page-title-row .toggle-btn{flex-shrink:0;margin:0}.services-details-tab-pane>.row.topSpace,.services-details-tab-pane>.topSpace{margin-top:0}.service-type-detail-panel{background-color:var(--background-color);border:1px solid #e0e0e0;border-radius:var(--radius-section);margin-bottom:8px;margin-top:24px;padding:20px}.service-type-detail-panel__title{border-bottom:1px solid #e0e0e0;color:var(--blue);font-size:1rem;font-weight:600;margin:0 0 16px;padding-bottom:10px;text-transform:uppercase}.row.topPadding{padding-top:15px}.elimina{background:none;border:0}.services-help-text{color:#666;font-size:13px;margin-top:6px}.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 .catalogSource{flex:1 1}.serviceCatalog .catalogSource__secondary{color:#666;font-size:12px}.serviceCatalog .catalogValidity{flex:1 1}.serviceCatalog .catalogActions{align-items:center;display:flex;flex:0 0 44px;justify-content:center}.serviceCatalog .catalogActions .elimina{cursor:pointer;line-height:0;padding:4px}.serviceCatalog .catalogActions .elimina:hover{opacity:.75}.serviceCatalog .catalogActions .elimina img{display:block;height:18px;width:18px}.serviceCatalog.heading .catalogActions button{cursor:default;opacity:0;outline:0}.serviceCatalog:last-child{border-bottom:1px solid #e0e0e0}@keyframes serviceCatalogFadeRemove{0%{background-color:rgba(255,0,0,.5)}to{background-color:rgba(255,0,0,0)}}.serviceCatalog--removing{animation:serviceCatalogFadeRemove 1s ease forwards}.service-icon-field__trigger--header{align-self:flex-start;flex-shrink:0}.service-icon-field__trigger{align-items:center;background:#fff;border:2px solid var(--blue);cursor:pointer;display:flex;height:72px;justify-content:center;padding:0;transition-duration:.4s;width:72px}.service-icon-field__trigger:hover{background:#f5f7fb}.service-icon-field__preview{max-height:56px;max-width:56px;-o-object-fit:contain;object-fit:contain}.service-icon-field__empty{color:var(--blue);font-size:32px;font-weight:300;line-height:1}#cercaImmagini .input-group-addon{background:none;border:0;border-bottom:1px solid var(--blue);cursor:pointer;transition-duration:.4s}#cercaImmagini .input-group-addon:hover{background:var(--blue);color:#fff}.add-catalog-btn{margin-left:auto}#service-details #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}.services-details-page-container .langSwitcher{background-color:transparent}.services-details-page-container .languageContents{margin:0}.services-details-header__row1{align-items:flex-start;display:flex;gap:16px;margin-bottom:8px}.services-details-header__fields{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.services-details-header__top-row{align-items:center;display:flex;gap:16px;min-width:0}.services-details-header__bottom-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.services-details-header__name-field{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.services-details-header__name-input{flex:1 1;min-width:0}.services-details-header__language-field{flex:0 0 auto}.services-details-header__field{align-items:center;display:flex;gap:8px;min-width:0}.services-details-header__field--valid-from{grid-column:1}.services-details-header__field--valid-to{grid-column:2}.services-details-header__field--sap{grid-column:3}.services-details-header__field--position{grid-column:4}.services-details-header__inline-label{color:#333;flex:0 0 auto;font-weight:600;line-height:1.2;margin:0;padding:0;text-align:left;white-space:nowrap}.services-details-header__field--inactive .services-details-header__inline-label{color:#999;opacity:.65}.services-details-header__field-control{flex:1 1;min-width:0;width:100%}.services-details-header__language-field .langSwitcher{background-color:transparent}.services-details-header__language-field .languageChooser{margin:0;padding:0}.services-details-header__language-field .languageChooser li{margin-right:6px}.services-details-header__language-field .langFlag{width:22px}.services-details-header__name-input .langSwitcher{background-color:transparent;display:block;margin:0;padding:0;width:100%}.services-details-header__name-input .languageChooser,.services-details-header__name-input .languageChooser.noOpacity{display:none}.services-details-header__name-input .editorLanguage,.services-details-header__name-input .form-group,.services-details-header__name-input .inputContainer,.services-details-header__name-input .languageContents{margin:0;padding:0}.services-details-header__field-control .react-datepicker-wrapper{display:block;margin-bottom:0;width:100%}.services-details-header__field-control .form-control,.services-details-header__field-control .inputContainer,.services-details-header__field-control .react-datepicker-wrapper input{width:100%}.services-details-header__field--inactive .react-datepicker-wrapper input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}@media (max-width:991px){.services-details-header__row1,.services-details-header__top-row{flex-wrap:wrap}.services-details-header__fields,.services-details-header__name-field{width:100%}.services-details-header__bottom-row{grid-template-columns:1fr 1fr}.services-details-header__field--valid-from{grid-column:1}.services-details-header__field--valid-to{grid-column:2}.services-details-header__field--sap{grid-column:1}.services-details-header__field--position{grid-column:2}}.services-pricing-row,.services-pricing-row__image{align-items:center;display:flex}.services-details-page-container .bottoniera_top{background-color:transparent}.services-details-availability-row>[class*=col-]{margin-bottom:12px}.services-labeled-toggle{justify-content:space-between;width:100%}.services-standard-field{display:flex;flex-direction:column;gap:6px}.services-standard-field__label{color:var(--blue);font-size:12px;font-weight:600;line-height:1.4;margin:0;text-transform:uppercase}.services-standard-multilang .langSwitcher{display:flex;flex-direction:column;gap:8px}.services-standard-multilang .languageChooser{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.services-standard-multilang .editorLanguage,.services-standard-multilang .form-group,.services-standard-multilang .inputContainer,.services-standard-multilang .languageContents{margin-bottom:0;width:100%}.services-standard-multilang .editorLanguage label{margin-bottom:6px}@media (min-width:992px){.services-details-availability-row>[class*=col-]{margin-bottom:0}}@media (max-width:991px){.services-details-section{padding:16px}}.services-tags-label{color:#333;font-weight:600}.services-tags-label__link{color:var(--blue);font-weight:600;margin:0 2px;text-decoration:underline}.services-tags-label__link:focus,.services-tags-label__link:hover{color:#162a52}.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:var(--background-color)}#componentsLimits ul li .qt{flex-basis:50%}#serviceCombinationsEditor{margin-top:8px}#serviceCombinationsEditor .combinations-only-option{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;max-width:100%}#serviceCombinationsEditor .combinations-single-cart-option{margin-left:16px}#serviceCombinationsEditor .combinations-only-buttons{display:flex;flex-shrink:0;gap:8px}#serviceCombinationsEditor .combinations-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}#serviceCombinationsEditor .add-combination-btn{flex-shrink:0}#serviceCombinationsEditor .component-palette{display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:200px}#serviceCombinationsEditor .component-palette.disabled{opacity:.55}#serviceCombinationsEditor .component-palette button{background:#fff;border:1px solid #8db91f;border-radius:var(--radius-control);cursor:pointer;font-size:13px;padding:8px 12px}#serviceCombinationsEditor .component-palette button:hover:not(:disabled){background:#f0f7e4}#serviceCombinationsEditor .component-palette button:disabled{cursor:not-allowed}#serviceCombinationsEditor .combinations-list{list-style:none;margin:0;padding:0}#serviceCombinationsEditor .combination-list-item{align-items:center;border:1px solid var(--background-color);border-radius:var(--radius-control);cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:10px 12px}#serviceCombinationsEditor .combination-list-item.dragging{background:#f5f8ff;box-shadow:0 2px 8px rgba(var(--blue-rgb),.15)}#serviceCombinationsEditor .combination-drag-handle{align-items:center;color:#8a8a8a;cursor:grab;display:flex;flex:0 0 24px;justify-content:center;-webkit-user-select:none;user-select:none}#serviceCombinationsEditor .combination-drag-handle__grip{font-size:16px;letter-spacing:-2px;line-height:1}#serviceCombinationsEditor .combination-list-item.selected{background:#f8fbf2;border-color:#8db91f}#serviceCombinationsEditor .combination-name{background:transparent;border:none;color:inherit;cursor:pointer;flex:0 0 140px;font-size:14px;font-weight:600;max-width:160px;padding:4px 0;text-align:left;text-decoration:underline;text-decoration-style:dotted}#serviceCombinationsEditor .combination-name:hover{color:#6a9018}#serviceCombinationsEditor .combination-slots{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-height:44px;min-width:0}#serviceCombinationsEditor .combination-slots-droppable{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:44px;min-width:0;width:100%}#serviceCombinationsEditor .combination-slots-droppable.is-dragging-over{border-radius:8px;border-radius:var(--radius-control,8px);outline:1px dashed #8db91f;outline-offset:2px}#serviceCombinationsEditor .combinations-empty-slots{color:#999;font-size:12px;font-style:italic}#serviceCombinationsEditor .combination-price{align-items:center;display:flex;flex:0 0 auto;gap:4px}#serviceCombinationsEditor .combination-price .form-group{margin-bottom:0;width:auto}#serviceCombinationsEditor .combination-price .inputContainer,#serviceCombinationsEditor .combination-price .inputContainer-input-wrapper{width:auto}#serviceCombinationsEditor .combination-price .input-modern.combination-price-input,#serviceCombinationsEditor .combination-price .input-modern.input-modern--small{max-width:6ch;min-width:6ch;padding-left:4px;padding-right:4px;text-align:center;width:6ch}#serviceCombinationsEditor .combination-currency{color:#666;font-size:13px;white-space:nowrap}#serviceCombinationsEditor .combination-button-badge{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border:1px solid var(--background-color,#e5e7eb);border-radius:8px;border-radius:var(--radius-control,8px);color:#374151;display:inline-flex;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.04em;line-height:1;min-width:6ch;padding:0 10px;white-space:nowrap}#serviceCombinationsEditor .combination-actions{flex-shrink:0}#serviceCombinationsEditor .slot-box{background:#fff;border:2px solid #8db91f;border-radius:5px;cursor:pointer;min-width:96px;padding:6px 24px 6px 10px;position:relative}#serviceCombinationsEditor .slot-box.is-draggable{padding-left:28px}#serviceCombinationsEditor .slot-box.dragging{background:#f5f8ff;box-shadow:0 2px 8px rgba(var(--blue-rgb),.15)}#serviceCombinationsEditor .slot-drag-handle{align-items:center;color:#8a8a8a;cursor:grab;display:flex;height:24px;justify-content:center;left:2px;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;width:18px}#serviceCombinationsEditor .slot-drag-handle__grip{font-size:12px;letter-spacing:-2px;line-height:1}#serviceCombinationsEditor .combination-list-item.selected .slot-box{background:#fff}#serviceCombinationsEditor .slot-box.optional{background:#f7faf4;border-color:#b5c99a;opacity:.9}#serviceCombinationsEditor .slot-box .slot-label{color:#666;font-size:10px;line-height:1.2;text-transform:uppercase}#serviceCombinationsEditor .slot-box .slot-name{font-size:12px;font-weight:600;line-height:1.2}#serviceCombinationsEditor .slot-box .slot-qty-range{font-weight:700}#serviceCombinationsEditor .slot-box .slot-remove{background:transparent;border:none;color:#999;cursor:pointer;font-size:14px;line-height:1;padding:0 4px;position:absolute;right:2px;top:2px}#serviceCombinationsEditor .slot-box .slot-remove:hover{color:#c00}#serviceCombinationsEditor .combination-name-modal-actions{margin-top:16px}.iconsSet{display:flex;flex-wrap:wrap}.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 var(--blue)}.iconsSet .iconElement img{left:50%;max-height:72px;max-width:72px;position:absolute;top:50%;transform:translate(-50%,-50%)}.iconElement--add{align-items:center;display:flex;justify-content:center}.service-icon-add{color:var(--blue);font-size:42px;font-weight:300;line-height:1}.service-icon-modal-actions{margin-top:20px;text-align:center}.service-icon-modal-actions .btn{text-transform:uppercase}#modal-aggiunta-cataloghi ul{padding:0}.service-catalog-modal__field{margin-bottom:16px}.service-catalog-modal__field label{display:block;font-weight:600;margin-bottom:6px}.service-catalog-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.service-catalog-modal__error,.service-catalog-modal__hint{font-size:13px;margin-top:8px}.service-catalog-modal__error{color:#c0392b}.availableCatalog{cursor:pointer;list-style-type:none;padding:10px}.availableCatalog:hover{box-shadow:1px 1px 3px var(--background-color)}.serviceCatalog .catalogOrder{align-items:center;color:#8a8a8a;cursor:grab;display:flex;flex:0 0 32px;justify-content:center;-webkit-user-select:none;user-select:none}.serviceCatalog .catalogOrder__grip{font-size:16px;letter-spacing:-2px;line-height:1}.serviceCatalog--dragging{background:#f5f8ff;box-shadow:0 2px 8px rgba(var(--blue-rgb),.15)}.serviceCatalog.heading .catalogOrder{cursor:default}.service-tag-select__label{color:#333;display:block;font-weight:600;margin-bottom:6px}.service-tag-select__control{font-size:14px}.service-tag-select__menu{z-index:5}@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:var(--blue);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:var(--blue);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:var(--background-color)}#survey-page #main-content,#survey-page #main-header{padding:20px}#survey-page .padded-box{border-radius:var(--radius-section);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:var(--radius-control);color:#333;line-height:1;padding:28px 20px;resize:none}#survey-page input[type=date]{border:none;border-bottom:1px solid var(--blue);color:var(--blue);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:var(--blue)}#survey-page .survey-question__choice-answers-range select{background-position-x:calc(100% - 6px);background-size:13px;border-radius:var(--radius-control);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:var(--radius-control);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:var(--blue);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:var(--blue);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:none;border:1px solid var(--blue);border-radius:var(--radius-control);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:var(--blue);border:none;border-radius:var(--radius-control);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-color:var(--control-border);border-style:solid;border-width:1px;color:var(--control-border);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:var(--control-border);color:var(--blue)}#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 .toggle-btn{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,var(--blue) 100%,rgba(0,0,0,.2) 100%);-webkit-background-clip:text}#survey-page .average-rating.rate--4:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--blue) 80%,rgba(0,0,0,.2) 80%);-webkit-background-clip:text}#survey-page .average-rating.rate--3:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--blue) 60%,rgba(0,0,0,.2) 60%);-webkit-background-clip:text}#survey-page .average-rating.rate--2:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--blue) 40%,rgba(0,0,0,.2) 40%);-webkit-background-clip:text}#survey-page .average-rating.rate--1:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--blue) 20%,rgba(0,0,0,.2) 20%);-webkit-background-clip:text}#survey-page .survey-report-avg-header .flex-col--1{margin-left:50px}#survey-page .rating-progress{background-color:var(--blue);height:15px}#survey-page .infoRequest{margin-top:-4px}.toast{background-color:#333;border-radius:var(--radius-control);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:var(--radius-section);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:var(--radius-section);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:var(--radius-control)}.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:var(--radius-section);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 var(--blue);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:var(--blue);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:var(--blue);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:var(--background-color)}#tickets-status-page #main-content,#tickets-status-page #main-header{padding:20px}#tickets-status-page .padded-box{border-radius:var(--radius-section);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:var(--background-color)}#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:var(--blue);margin-bottom:20px}#tickets-status-page .defcon-grade-title{color:var(--blue);font-size:27px;font-weight:500;margin-bottom:30px;margin-top:5px}#tickets-status-page .defcon-update-title{color:var(--blue);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:var(--blue);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:var(--radius-control);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:var(--background-color)}#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:var(--radius-section);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:var(--blue);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}}.quarterly-report-date-picker-panel{max-width:640px}.quarterly-report-date-picker-section{border-top:1px solid #e8e8e8;margin-top:24px;padding-top:20px}.quarterly-report-date-picker-section:first-of-type{margin-top:20px}.quarterly-report-date-picker-section-title{color:#555;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 14px;text-transform:uppercase}.quarterly-report-applied-filters{align-items:flex-start;background:#f8f9fc;border:1px solid #e8ecf2;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px;padding:8px 10px}.quarterly-report-applied-filters__title{color:#5c6b82;flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:22px;text-transform:uppercase}.quarterly-report-applied-filters__empty{color:#6b7789;font-size:12px;line-height:22px}.quarterly-report-applied-filters__list{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;min-width:0;padding:0}.quarterly-report-applied-filters__group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px 6px;max-width:100%}.quarterly-report-applied-filters__group-label{color:#3d4a5c;font-size:11px;font-weight:600}.quarterly-report-applied-filters__group-label:after{content:":";margin-right:2px}.quarterly-report-applied-filters__chip{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;line-height:1.35;max-width:180px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.quarterly-report-applied-filters__chip--include{background:var(--blue);color:#fff}.quarterly-report-applied-filters__chip--exclude{background:#da291c;color:#fff}.quarterly-report-applied-filters--header{align-items:center;background:transparent;border:none;gap:4px 8px;margin:0;padding:0}.quarterly-report-applied-filters--header .quarterly-report-applied-filters__title{color:inherit;font-size:12px;line-height:1.2}.quarterly-report-applied-filters--header .quarterly-report-applied-filters__empty{color:color-mix(in srgb,currentColor 75%,transparent);font-size:12px;font-weight:600;line-height:1.2}.quarterly-report-applied-filters--header .quarterly-report-applied-filters__list{gap:4px 8px}.quarterly-report-applied-filters--header .quarterly-report-applied-filters__group-label{font-size:10px}.quarterly-report-applied-filters--header .quarterly-report-applied-filters__chip{font-size:10px;max-width:120px;padding:1px 6px}.quarterly-report-filters-box{background:transparent;border:none;margin-top:0;padding:0}.quarterly-report-filters-root{display:flex;flex-direction:column;gap:0}.quarterly-report-filters-accordion-wrap{background:#fff;border:1px solid color-mix(in srgb,var(--blue) 14%,transparent);border-radius:5px;overflow:hidden}.quarterly-report-filters-accordion-wrap .accordion-panel{background:transparent;border:none;border-radius:0;margin:0}.quarterly-report-filters-accordion-wrap .accordion-panel__title{line-height:1.2}.quarterly-report-filters-accordion-wrap .accordion-panel:not(.accordion-panel--open) .accordion-panel__header{align-items:flex-start;font-size:12px;padding:8px 12px}.quarterly-report-filters-accordion-wrap .accordion-panel--open .accordion-panel__header{font-size:13px;padding:10px 12px}.quarterly-report-filters-accordion-wrap .accordion-panel__chevron{height:7px;width:7px}.quarterly-report-filters-accordion-wrap .accordion-panel__body-inner{padding:12px 12px 10px}.quarterly-report-filters-accordion-wrap .accordion-panel:not(.accordion-panel--open) .accordion-panel__body-inner{padding:0}.quarterly-report-filters-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:10px}.quarterly-report-filters-controls__search{flex:1 1 220px;max-width:420px;min-width:0}.quarterly-report-filters-controls__search label{color:#5c6b82;display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.quarterly-report-filters-controls__search .form-control{border-color:#d0d7e2;border-radius:4px;box-shadow:none;height:36px}.quarterly-report-filters-controls__compare{flex:0 0 auto;margin-left:auto}.quarterly-report-filters-controls__compare .quarterly-report-compare-toggle{white-space:nowrap}.quarterly-report-filters-panel{display:flex;flex-direction:column;gap:16px}.quarterly-report-filters-legend{align-items:center;background:#f8f9fc;border-top:1px solid #e8ecf2;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:flex-end;padding:6px 12px}.quarterly-report-filters-legend__item{align-items:center;color:#5c6b82;display:inline-flex;font-size:11px;font-weight:600;gap:5px}.quarterly-report-filters-legend__swatch{border-radius:4px;flex-shrink:0;height:10px;width:10px}.quarterly-report-filters-legend__swatch--include{background:var(--blue)}.quarterly-report-filters-legend__swatch--exclude{background:#da291c}.quarterly-report-filters-panel__section{display:flex;flex-direction:column;gap:10px}.quarterly-report-filters-panel__section-title{border-bottom:2px solid var(--blue);color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.06em;margin:0;padding:0 0 6px;text-transform:uppercase}.quarterly-report-filters-panel__grid--pair{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:768px){.quarterly-report-filters-panel__grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.quarterly-report-filters-panel__stack{display:flex;flex-direction:column;gap:10px}.quarterly-report-filters-panel .tags-filter--report{background:#fff;border:1px solid #e8ecf2;border-radius:4px;margin:0;padding:10px 12px}.quarterly-report-filters-panel .tags-filter--report-full{grid-column:1/-1}.quarterly-report-filters-panel .tags-filter--report .tags-filter__label{color:#5c6b82;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.quarterly-report-filters-panel .tags-filter--report .tags-filter__chips{gap:6px}.quarterly-report-filters-panel .tags-filter--report .tags-filter__chip{border-radius:var(--radius-control);font-size:14px;font-size:var(--input-modern-control-font-size,14px);padding:6px 12px;padding:6px var(--control-padding-x,12px)}.quarterly-report-box--date-picker{background:transparent;border:none;box-shadow:none}.quarterly-report-box--date-picker>.box-body{padding:0}.quarterly-report-date-picker-shell{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 220px);padding:24px 16px}.quarterly-report-date-picker-panel{background:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 8px 32px rgba(41,59,106,.12);max-width:440px;padding:32px 36px;width:100%}.quarterly-report-date-picker-field{margin-bottom:20px}.quarterly-report-date-picker-row{align-items:flex-start;display:flex;gap:16px}.quarterly-report-date-picker-field--half{flex:1 1;min-width:0}.quarterly-report-filters-box{background-color:#f9f9f9;border:1px solid var(--background-color);border-radius:var(--radius-control);margin-bottom:20px;margin-top:10px;padding:10px 15px}.quarterly-report-date-picker-field label{color:#333;display:block;font-weight:600;margin-bottom:6px}.quarterly-report-date-picker-field .form-control,.quarterly-report-date-picker-field .react-datepicker-wrapper,.quarterly-report-date-picker-field .react-datepicker-wrapper input{width:100%}.quarterly-report-date-picker-field .react-datepicker-wrapper{display:block;margin-bottom:0}.quarterly-report-date-picker-actions{margin-top:28px;text-align:center}.quarterly-report-date-picker-actions .btn{min-width:160px;padding:8px 24px}@media (max-width:767px){.quarterly-report-date-picker-row{flex-direction:column;gap:0}}.quarterly-report-summary-box{margin-bottom:10px}.quarterly-report-summary-box .summary-item{background-color:transparent;border:none;border-radius:0;margin-bottom:0;padding:0}.quarterly-report-summary-box .summary-label{color:#777;font-size:11px;margin-bottom:2px;text-transform:uppercase}.quarterly-report-summary-box .summary-value{align-items:baseline;display:flex;font-size:16px;font-weight:600;justify-content:space-between}.quarterly-report-summary-box .summary-value-main{font-weight:600;text-align:right}.quarterly-report-summary-box .summary-value-percentage{color:#777;font-size:11px;font-weight:400}.quarterly-report-summary-box .summary-clickable{cursor:pointer}.quarterly-report-table-wrapper{margin-top:10px}.quarterly-report-table-wrapper table{font-size:11px}.quarterly-report-table-wrapper table td,.quarterly-report-table-wrapper table th{padding:2px 4px;white-space:nowrap}.quarterly-report-table-wrapper table td.quarterly-report-cell--numeric,.quarterly-report-table-wrapper table th.quarterly-report-cell--numeric{text-align:right}.quarterly-report-compare-toggle{background:#fff;border:1px solid #293b6a;color:#293b6a;font-weight:600;text-transform:none;transition:background-color .15s ease,color .15s ease}.quarterly-report-compare-toggle:focus,.quarterly-report-compare-toggle:hover{background:#f0f3f8;border-color:#293b6a;color:#293b6a}.quarterly-report-compare-toggle.active,.quarterly-report-compare-toggle.active:focus,.quarterly-report-compare-toggle.active:hover{background:#293b6a;border-color:#293b6a;color:#fff}.quarterly-report-table-actions{margin-bottom:8px}.quarterly-report-compare-summary-metrics{margin-bottom:12px}.quarterly-report-compare-summary-metrics>.col-sm-12{display:flex}.quarterly-report-summary-grid{grid-gap:10px 12px;align-items:stretch;display:grid;flex:1 1;gap:10px 12px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));width:100%}.quarterly-report-summary-grid__cell{display:flex;flex-direction:column;min-width:0}.quarterly-report-summary-grid__cell:not(.quarterly-report-summary-grid__cell--gateway){height:100%;min-height:0}.quarterly-report-summary-grid__cell--gateway{display:flex;flex-direction:column;grid-column:3;grid-row:1/4;min-height:0}.quarterly-report-summary-grid__cell--gateway .quarterly-report-compare-summary-metric__title{flex-shrink:0}.quarterly-report-compare-summary-metric{margin-bottom:12px}.quarterly-report-compare-summary-metric--grid-cell{display:flex;flex:1 1;flex-direction:column;margin-bottom:0;min-height:100%;width:100%}.quarterly-report-compare-summary-metric--grid-cell .quarterly-report-compare-summary-metric__grid{align-content:stretch;flex:1 1;min-height:0}.quarterly-report-compare-summary-metric--grid-cell .quarterly-report-compare-summary-metric__cell{display:flex;flex-direction:column;justify-content:center;min-height:100%}.quarterly-report-compare-summary-metric__title{color:#293b6a;font-size:11px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;text-transform:uppercase}.quarterly-report-compare-summary-metric__grid{grid-gap:6px;background:#f7f9fc;border:1px solid #e3e8f0;border-radius:4px;display:grid;gap:6px;grid-template-columns:1fr 1fr .85fr;padding:8px}.quarterly-report-compare-summary-metric__cell{text-align:right}.quarterly-report-compare-summary-metric__cell--clickable{cursor:pointer}.quarterly-report-compare-summary-metric__sublabel{color:#888;font-size:10px;margin-bottom:2px;text-align:right;text-transform:uppercase}.quarterly-report-compare-summary-metric__value{font-feature-settings:"tnum";color:#333;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.quarterly-report-compare-summary-metric__value--current{color:#293b6a}.quarterly-report-compare-summary-metric__value--pct{font-size:16px;font-weight:700}.quarterly-report-compare-summary-metric__grid--two-cols{grid-template-columns:1fr 1fr}.quarterly-report-compare-summary-metric__grid--compact{gap:4px;padding:4px 6px}.quarterly-report-compare-summary-metric__grid--compact .quarterly-report-compare-summary-metric__value{font-size:12px;font-weight:600}.quarterly-report-compare-summary-metric__grid--compact .quarterly-report-compare-summary-metric__value--pct{font-size:12px}.quarterly-report-summary-grid__cell--gateway .quarterly-report-compare-summary-gateway-panel{flex:1 1;width:100%}.quarterly-report-compare-summary-gateway-panel{background:#f7f9fc;border:1px solid #e3e8f0;border-radius:5px;display:flex;flex-direction:column;height:100%;margin-bottom:0;min-height:100%;padding:8px}.quarterly-report-compare-summary-gateway-panel__body{display:flex;flex:1 1;flex-direction:column;min-height:0}.quarterly-report-compare-summary-gateway-panel__empty{color:#888;flex:1 1;font-size:12px;padding-top:4px}.quarterly-report-compare-summary-gateway-panel__rows{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.quarterly-report-compare-summary-gateway-panel__total{background:#e8f4ec;border-radius:0 0 var(--radius-section) var(--radius-section);border-top:1px solid #c5dcc9;flex-shrink:0;margin:8px -8px -8px;padding:8px}.quarterly-report-compare-summary-gateway-panel__label--total{color:#293b6a;font-size:11px;margin-bottom:4px}.quarterly-report-compare-summary-gateway-panel__item{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.quarterly-report-compare-summary-gateway-panel__label{color:#293b6a;display:block;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.25;text-transform:uppercase;width:100%;word-break:break-word}.quarterly-report-compare-summary-gateway-panel .quarterly-report-compare-summary-metric__grid{background:transparent;border:none;border-radius:0;gap:4px;padding:0;width:100%}.quarterly-report-compare-summary-gateway-panel__item:not(:last-child){border-bottom:1px solid #e3e8f0;padding-bottom:8px}.quarterly-report-compare-summary-metric__grid--stacked{grid-template-columns:repeat(3,minmax(0,1fr))}.quarterly-report-compare-summary-metric__grid--stacked.quarterly-report-compare-summary-metric__grid--compact{padding:6px}.quarterly-report-compare-summary-metric__grid--stacked.quarterly-report-compare-summary-metric__grid--compact .quarterly-report-compare-summary-metric__sublabel{font-size:9px;line-height:1.2}.quarterly-report-compare-summary-metric__grid--stacked.quarterly-report-compare-summary-metric__grid--compact .quarterly-report-compare-summary-metric__value,.quarterly-report-compare-summary-metric__grid--stacked.quarterly-report-compare-summary-metric__grid--compact .quarterly-report-compare-summary-metric__value--pct{font-size:11px}.quarterly-report-pct--up{color:#1a7f37}.quarterly-report-pct--down{color:#b42318}.quarterly-report-pct--flat{color:#666}.quarterly-report-table-wrapper table thead .quarterly-report-compare-group-header{background:#eef2f8;border-bottom:1px solid #d5dce8;color:#293b6a;font-weight:700;text-align:center}.quarterly-report-table-wrapper table thead .quarterly-report-compare-subheader{background:#f7f9fc;color:#666;font-size:10px;text-align:center;text-transform:uppercase}.quarterly-report-table-wrapper table thead .quarterly-report-compare-subheader--change{color:#293b6a;font-weight:700}.quarterly-report-table-wrapper table td.quarterly-report-compare-triple{padding:0;vertical-align:middle}.quarterly-report-compare-triple__grid{display:grid;grid-template-columns:1fr 1fr .9fr;min-width:168px}.quarterly-report-compare-triple__cell{border-right:1px solid #e8ecf2;padding:3px 5px;text-align:right}.quarterly-report-compare-triple__cell:last-child{border-right:none}.quarterly-report-compare-triple__cell--change{background:#fafbfd;font-weight:700}.quarterly-report-compare-triple__sublabel{color:#999;display:block;font-size:9px;line-height:1.1;margin-bottom:1px;text-align:center;text-transform:uppercase}.quarterly-report-compare-triple__value{display:block;text-align:right}.canteens-report-page-container{width:100%}.canteens-report-page-container .page-settings-header{margin-bottom:15px;margin-top:10px}.canteens-report-settings-header{align-items:stretch;flex-direction:column;gap:0;width:100%}.canteens-report-filters-wrap{display:flex;flex-direction:column;gap:16px;width:100%}.canteens-report-filters__row--selects{align-items:flex-start;display:flex;gap:16px;width:100%}.canteens-report-filters__row--search{width:100%}.canteens-report-filter-field{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.canteens-report-filter-field--search{width:100%}.canteens-report-filter-field__label{color:var(--blue);flex:0 0 auto;font-size:14px;font-size:var(--input-modern-control-font-size,14px);font-weight:500;line-height:1.35;margin:0;text-align:left;white-space:nowrap}.canteens-report-filter-field__control{flex:1 1 auto;min-width:0;width:100%}.canteens-report-filter-field__control .page-element-select-wrapper{margin:0;width:100%}.canteens-report-filter-field--search .canteens-report-filter-field__control{max-width:none}.canteens-report-filters-wrap .search-input{max-width:100%;width:100%}@media (max-width:1100px){.canteens-report-filters__row--selects{flex-wrap:wrap}.canteens-report-filter-field{flex:1 1 100%}}.canteens-report-box .box-body{padding:14px}.canteens-report-current{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.canteens-report-main-section{background:#fff;margin-bottom:16px;position:relative}.canteens-report-main-section.canteens-report-main-section--table{border:1px solid #d7dce5;border-radius:12px;box-shadow:0 2px 8px rgba(29,46,68,.05)}.canteens-report-main-section--current{border-radius:12px;box-shadow:0 2px 8px rgba(29,46,68,.05);padding:12px}.canteens-report-main-section--table{padding:18px 12px 12px}.canteens-report-more-info-divider{align-items:center;display:flex;gap:10px;margin:14px 0 4px}.canteens-report-more-info-divider__line{background:linear-gradient(90deg,transparent,#dbe3ee 18%,#dbe3ee 82%,transparent);flex:1 1;height:1px}.canteens-report-more-info-toggle{align-items:center;background:#fff;border:1px solid #d2dde9;border-radius:999px;color:#4f6b8f;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:7px;letter-spacing:.02em;line-height:1;padding:4px 10px 4px 12px;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.canteens-report-more-info-toggle:hover{background:#f8fbff;border-color:#b8c9de;box-shadow:0 2px 8px rgba(41,78,126,.08);color:#2a4f7c}.canteens-report-more-info-toggle:focus{box-shadow:0 0 0 2px rgba(47,95,158,.18);outline:none}.canteens-report-more-info-toggle__label{white-space:nowrap}.canteens-report-more-info-toggle__icon{align-items:center;background:#eef4fb;border-radius:999px;color:#3f6493;display:inline-flex;height:16px;justify-content:center;transition:transform .28s ease,background-color .2s ease;width:16px}.canteens-report-more-info-toggle__icon .fa{font-size:9px;line-height:1}.canteens-report-more-info-toggle.is-open .canteens-report-more-info-toggle__icon{background:#e3eefc;transform:rotate(180deg)}.canteens-report-more-info-toggle.is-open{background:#f8fbff;border-color:#b8c9de;color:#2a4f7c}.canteens-report-current-details-simple{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,margin-top .25s ease}.canteens-report-current-details-simple--expanded,.canteens-report-current-details-simple.is-open{grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;max-height:720px;opacity:1;padding-top:4px}.canteens-report-current-details-simple--expanded{border-top:1px solid #e8edf3;margin-top:12px;max-height:none;overflow:visible;padding-top:8px}.canteens-report-current-details-simple__row{align-items:baseline;border-bottom:1px dashed #e4eaf2;display:flex;gap:10px;min-width:0;padding:6px 0}.canteens-report-current-details-simple__row--full{grid-column:1/-1}.canteens-report-current-details-simple__label{color:#6a7f99;flex:0 0 92px;font-size:12px}.canteens-report-current-details-simple__value{color:#1f3d67;flex:1 1;font-size:13px;font-weight:600;min-width:0}.canteens-report-current-details-simple__value .shared-popover{display:block;min-width:0;width:100%}.canteens-report-current-details-simple__value .shared-popover__trigger,.canteens-report-current-details-simple__value .shared-popover__trigger--hover{display:block;min-width:0;text-align:left;width:100%}.canteens-report-detail-value{box-sizing:border-box;display:block;max-width:100%;min-width:0;width:100%}.canteens-report-detail-value--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canteens-report-detail-value--interactive{cursor:pointer}.canteens-report-detail-value.is-unavailable{font-style:italic;font-weight:400}.canteens-report-hover-popover{color:#304866;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.canteens-report-popover__table--tags th{color:#5a6f8f;font-size:11px;font-weight:700;padding:0 12px 6px 0;text-align:left}.canteens-report-popover__table--tags td{padding-right:12px}.canteens-report-current-details{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.canteens-report-current__item{background:#f7f9fc;border:1px solid #dbe2eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;min-height:62px;padding:8px 10px}.canteens-report-current__label{color:#5a6f8f;font-size:11px;letter-spacing:.02em;text-transform:uppercase}.canteens-report-current__item strong{color:#203b72;font-size:14px;line-height:1.25}.canteens-report-current__item strong .shared-popover{font-size:14px}.canteens-report-table{--canteens-report-font-size:12px;background:#fff;font-size:var(--canteens-report-font-size);padding:4px}.canteens-report-table *{font-size:inherit}.canteens-report-table .rdt_Table{table-layout:fixed;width:100%}.canteens-report-table .rdt_TableCell>div,.canteens-report-table .rdt_TableCell>span{pointer-events:none}.canteens-report-table .canteens-report-popover-trigger{cursor:pointer;pointer-events:auto}.canteens-report-combined-cell{display:flex;flex-direction:column;gap:2px;line-height:1.25;min-width:0}.canteens-report-combined-cell__line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canteens-report-combined-cell__line--muted{color:#5f7388;font-weight:400}.canteens-report-status{font-weight:600;white-space:nowrap}.canteens-report-status--active{color:#2e7d32}.canteens-report-status--inactive{color:#c62828}.canteens-report-cell-loading{align-items:center;color:#8aa0b8;display:inline-flex;font-size:12px;justify-content:center;min-width:20px;pointer-events:none}.canteens-report-cell-loading .fa{font-size:12px}@media (max-width:1400px){.canteens-report-table .rdt_TableCell,.canteens-report-table .rdt_TableCol{padding-left:4px;padding-right:4px}}@media (max-width:1200px){.canteens-report-table .rdt_TableCell,.canteens-report-table .rdt_TableCol{padding-left:3px;padding-right:3px}}.canteens-report-table .rdt_TableRow{cursor:pointer}.canteens-report-table .rdt_TableCell>div{line-height:1.3;white-space:normal}.canteens-report-table-name{color:#1f3d67;font-weight:600}.canteens-report-main-section--selected{border:none;box-shadow:none;margin-bottom:0;padding:0}.canteens-report-details-layout{width:100%}.canteens-report-details-layout .container-fluid{padding-left:6px;padding-right:6px}.canteens-report-details-layout .canteens-report-page-container{margin-bottom:0;min-height:0;width:100%}.canteens-report-details-layout .canteens-report-detail-page-header{margin-bottom:15px;margin-top:10px;width:100%}.canteens-report-details-layout .canteens-report-detail-page-header .canteens-report-current{width:100%}.canteens-report-details-layout .page-body{background:none;padding:28px 32px 32px}.canteens-report-details-layout .page-body .canteens-report-current-details-simple--expanded{border-top:none;margin-top:0;max-height:none;padding-top:0}.canteens-report-details-not-found{color:#333;font-size:14px;margin:8px 0}.canteens-report-details-layout .canteens-report-current-details-simple__label,.canteens-report-details-layout .canteens-report-current-details-simple__value,.canteens-report-details-layout .canteens-report-current__item strong,.canteens-report-details-layout .canteens-report-current__label,.canteens-report-details-layout .canteens-report-detail-value,.canteens-report-details-layout .secondary-page-title,.canteens-report-details-layout .secondary-page-title-subtitle{color:#333}.canteens-report-profile-rows{display:flex;flex-direction:column;gap:16px}.canteens-report-profile-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.canteens-report-profile-grid--full{grid-template-columns:minmax(0,1fr)}.canteens-report-profile-grid--split{align-items:stretch}.canteens-report-profile-grid--split>.canteens-report-profile-card{height:100%}.canteens-report-profile-grid__stack{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0}.canteens-report-profile-grid__stack>.canteens-report-profile-card{flex:1 1;min-height:0}.canteens-report-profile-grid__stack--access-integrations{display:grid;grid-template-rows:minmax(0,1.65fr) minmax(0,.85fr)}.canteens-report-profile-grid__stack--access-integrations>.canteens-report-profile-card{flex:none;height:auto;min-height:0}.canteens-report-profile-card--accesso-app .canteens-report-field-list__value{overflow-wrap:anywhere;word-break:break-word}.canteens-report-profile-card--integrazioni .canteens-report-field-list{padding-bottom:12px}.canteens-report-profile-grid--details{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.canteens-report-panel-elevated{background:#fff;border:1px solid #e6ecf4;box-shadow:none}.canteens-report-profile-card{border-radius:10px;min-height:120px;overflow:visible;padding:0}.canteens-report-profile-card.canteens-report-panel-elevated{min-height:120px}.canteens-report-profile-card--hardware,.canteens-report-profile-card--services{padding:0}.canteens-report-profile-card__body{display:flex;flex-direction:column;gap:16px}.canteens-report-field-list{display:flex;flex-direction:column;gap:12px}.canteens-report-field-list--grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.canteens-report-field-list--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.canteens-report-field-list--strip{border-radius:8px;padding:12px 14px}.canteens-report-field-list__item{display:flex;flex-direction:column;gap:4px;min-width:0}.canteens-report-field-list__label{color:#333;font-size:11px;font-weight:600;line-height:1.3}.canteens-report-field-list__value{color:#333;font-size:15px;font-weight:700;line-height:1.35;word-break:break-word}.canteens-report-field-list--compact .canteens-report-field-list__label{font-size:11px}.canteens-report-field-list--compact .canteens-report-field-list__value{font-size:13px}.canteens-report-field-list__value.is-unavailable{color:#333;font-style:italic;font-weight:500}.canteens-report-detail-groups{display:flex;flex-direction:column;gap:16px}.canteens-report-detail-groups__empty{border:none;border-radius:8px;color:#333;font-size:13px;font-style:italic;margin:0;padding:20px;text-align:center}.canteens-report-detail-group{border-radius:0;border-top:1px solid #e6ecf4;overflow:visible}.canteens-report-detail-group__head{align-items:center;border:none;display:flex;gap:8px;justify-content:space-between;padding:12px 14px}.canteens-report-detail-group__title{align-items:center;color:#333;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0}.canteens-report-detail-group__count{color:#333;font-size:12px;font-weight:600;margin-left:4px}.canteens-report-detail-group__badge{background:#e8edf3;border-radius:999px;color:#333;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.03em;padding:3px 10px;text-transform:uppercase}.canteens-report-detail-group__badge.is-active{color:#1d6b4f}.canteens-report-detail-group__body{padding:8px 14px 12px}.canteens-report-detail-group--service .canteens-report-detail-group__body{padding-top:4px}.canteens-report-detail-row{border:none;padding:12px 0}.canteens-report-detail-row__head{background:transparent;border:none;padding:0 0 8px}.canteens-report-detail-row__title{color:#333;font-size:12px;font-weight:700;margin:0}.canteens-report-detail-group--service .canteens-report-field-list--grid,.canteens-report-detail-row .canteens-report-field-list--grid{padding:0}.canteens-report-title-icon{color:inherit;flex-shrink:0;font-size:1.5em;line-height:1;text-align:center;width:1.6em}.canteens-report-title-text{color:inherit;min-width:0}.canteens-report-profile-card__head{border-bottom:none;margin-bottom:0;padding:14px 16px 10px}.canteens-report-profile-card--hardware .canteens-report-profile-card__head,.canteens-report-profile-card--services .canteens-report-profile-card__head{padding:18px 20px 12px}.canteens-report-profile-card__title{align-items:center;color:#333;display:flex;font-size:16px;font-weight:700;gap:10px;letter-spacing:.03em;margin:0;text-transform:uppercase}.canteens-report-profile-card__subtitle{color:#333;display:block;font-size:12px;font-weight:600;margin-top:4px}.canteens-report-profile-card__subsection{border:none;margin-top:12px;padding-top:10px}.canteens-report-profile-card__subsection-title{align-items:center;color:#333;display:flex;font-size:12px;font-weight:700;gap:8px;margin:0 0 8px;padding:0 16px}.canteens-report-profile-card .canteens-report-field-list:not(.canteens-report-field-list--grid){padding:4px 16px 16px}.canteens-report-profile-card--hardware .canteens-report-profile-card__body,.canteens-report-profile-card--services .canteens-report-profile-card__body{padding:0 20px 20px}.canteens-report-profile-card__subsection .canteens-report-field-list{padding:0 16px 12px}.canteens-report-center-urls{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.canteens-report-center-urls li{word-break:break-word}.canteens-report-center-urls__tag{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:6px;text-transform:inherit}.canteens-report-registration-fields{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.canteens-report-registration-fields li{word-break:break-word}.canteens-report-registration-fields__value{color:#333;font-size:15px;font-weight:700}.canteens-report-payment-rows{border-collapse:collapse;width:100%}.canteens-report-payment-rows th{color:#5c6b7a;font-size:13px;font-weight:600;padding:4px 12px 4px 0;text-align:left;vertical-align:top;white-space:nowrap}.canteens-report-payment-rows td{color:#333;font-size:15px;font-weight:700;padding:4px 0;vertical-align:top;word-break:break-word}.canteens-report-payment-rows__value.is-unavailable{font-style:italic;font-weight:400}.canteens-report-invitation-urls{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.canteens-report-invitation-urls li{display:flex;flex-direction:column;gap:2px;word-break:break-word}.canteens-report-invitation-urls__code{color:#333;font-size:15px;font-weight:700}.canteens-report-invitation-urls__link{color:#0d6efd;font-size:14px;font-weight:400;text-decoration:none}.canteens-report-invitation-urls__link:hover{text-decoration:underline}.canteens-report-access-mode{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.canteens-report-access-mode li{word-break:break-word}.canteens-report-access-mode__value{color:#333;font-size:15px;font-weight:700}.canteens-report-access-mode__value.is-unavailable{font-style:italic;font-weight:400}.canteens-report-center-urls__value{color:#333;font-size:15px;font-weight:700}.canteens-report-center-urls li.is-secondary .canteens-report-center-urls__value{color:#333}#canteens-report-detail-page-details .canteens-report-panel-elevated{border-color:#8f9eb0}#canteens-report-detail-page-details .canteens-report-field-list{gap:20px}#canteens-report-detail-page-details .canteens-report-field-list--grid{row-gap:20px}#canteens-report-detail-page-details .canteens-report-field-list__item{gap:2px}#canteens-report-detail-page-details .canteens-report-center-urls__value .canteens-report-center-urls__tag,#canteens-report-detail-page-details .canteens-report-detail-group__title,#canteens-report-detail-page-details .canteens-report-detail-row__title,#canteens-report-detail-page-details .canteens-report-field-list__label,#canteens-report-detail-page-details .canteens-report-profile-card__subsection-title{color:#333;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}#canteens-report-detail-page-details .canteens-report-access-mode__value,#canteens-report-detail-page-details .canteens-report-center-urls__value,#canteens-report-detail-page-details .canteens-report-field-list--compact .canteens-report-field-list__value,#canteens-report-detail-page-details .canteens-report-field-list__value,#canteens-report-detail-page-details .canteens-report-registration-fields__value{color:#333;font-size:18px;font-weight:400;line-height:20px;text-transform:none}#canteens-report-detail-page-details .canteens-report-field-list__value.is-unavailable{font-style:italic;font-weight:400}#canteens-report-detail-page-details .canteens-report-detail-group{border-top-color:#8f9eb0}#canteens-report-detail-page-details .canteens-report-detail-group__count{font-weight:400;text-transform:none}#canteens-report-detail-page-details .canteens-report-detail-row__head{padding-bottom:2px}#canteens-report-detail-page-details .canteens-report-profile-card__subsection-title{margin-bottom:2px}@media (max-width:1200px){.canteens-report-profile-grid,.canteens-report-profile-grid--details{grid-template-columns:1fr}.canteens-report-field-list--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.canteens-report-profile-rows{gap:12px}}@media (max-width:900px){.canteens-report-field-list--cols-3,.canteens-report-profile-grid--details{grid-template-columns:1fr}}@media print{.canteens-report-details-layout .page-settings-header,.canteens-report-details-layout .secondary-page-title-container{display:none!important}.canteens-report-details-layout .page-body{background:none!important;padding:0!important}.canteens-report-details-layout .canteens-report-profile-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.canteens-report-popover-trigger{align-items:center;background:#eef5ff;border:1px solid #c7d7ef;border-radius:999px;color:#203b72;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:2px 8px}.canteens-report-popover-trigger .fa{color:#315d95;font-size:11px}.canteens-report-popover{display:flex;flex-direction:column;gap:8px}.canteens-report-popover__title{color:#203b72;font-size:12px;font-weight:700}.canteens-report-popover__table{border-collapse:collapse;width:100%}.canteens-report-popover__table td{border:none;color:#304866;font-size:12px;line-height:1.35;padding:4px 0}.canteens-report-popover__table--detail th{border:none;color:#203b72;font-size:12px;font-weight:600;padding:4px 8px 4px 0;text-align:left;vertical-align:top;white-space:nowrap}.canteens-report-popover__table--detail td{border:none;color:#304866;font-size:12px;line-height:1.35;padding:4px 0;word-break:break-word}@media (max-width:1100px){.canteens-report-current{grid-template-columns:repeat(2,minmax(0,1fr))}.canteens-report-current-details-simple--expanded,.canteens-report-current-details-simple.is-open{grid-template-columns:1fr}.canteens-report-current-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-vitals-page{padding:0 1rem 2rem}.platform-vitals-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.platform-vitals-actions{display:flex;flex-wrap:wrap;gap:.75rem}.platform-vitals-section-heading{margin-bottom:.75rem}.platform-vitals-section-heading h3{margin:0 0 .25rem}.platform-vitals-kpi-period{color:#64748b;font-size:.9rem;margin:0 0 .75rem}.platform-vitals-kpi-projected{color:#d97706;font-weight:500}.platform-vitals-kpi-pending{color:#64748b;font-size:1.35rem;font-style:italic;font-weight:500}.platform-vitals-kpi-columns{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem}.platform-vitals-kpi-column{display:flex;flex-direction:column;gap:.75rem;min-width:0}.platform-vitals-kpi-card--derived .platform-vitals-kpi-value{font-size:1.5rem}@media (max-width:900px){.platform-vitals-kpi-columns{grid-template-columns:1fr}}.platform-vitals-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.04);padding:1rem}.platform-vitals-kpi-card.status-warn{border-left:7px solid #f59e0b}.platform-vitals-kpi-card.status-critical{border-left:7px solid #dc2626}.platform-vitals-kpi-card.status-ok{border-left:7px solid #16a34a}.platform-vitals-kpi-label{color:#64748b;font-size:.8rem;letter-spacing:.03em;margin-bottom:.25rem;text-transform:uppercase}.platform-vitals-kpi-window{color:#94a3b8;font-size:.7rem;font-weight:500;letter-spacing:0;text-transform:none}.platform-vitals-kpi-value{color:#0f172a;font-size:1.75rem;font-weight:700}.platform-vitals-kpi-meta{color:#64748b;font-size:.85rem;margin-top:.35rem}.platform-vitals-kpi-delta{font-weight:600;margin-left:.5rem}.platform-vitals-kpi-delta.up{color:#16a34a}.platform-vitals-kpi-delta.down{color:#dc2626}.platform-vitals-alerts{background:#fff7ed;border:1px solid #fed7aa;border-radius:5px;margin-bottom:1.5rem;padding:1rem}.platform-vitals-alerts.critical{background:#fef2f2;border-color:#fecaca}.platform-vitals-alerts-shadow{background:#f8fafc;border-color:#cbd5e1}.platform-vitals-alerts-muted{color:#64748b;font-size:.9rem;margin-bottom:.75rem}.platform-vitals-shadow-badge{background:#e2e8f0;border-radius:999px;color:#475569;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.15rem .45rem;text-transform:uppercase;vertical-align:middle}.platform-vitals-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:5px;overflow:auto}.platform-vitals-table{border-collapse:collapse;font-size:.9rem;width:100%}.platform-vitals-table td,.platform-vitals-table th{border-bottom:1px solid #f1f5f9;padding:.65rem .85rem;text-align:left}.platform-vitals-table th{background:#f8fafc;color:#475569;font-weight:600}.platform-vitals-table tr.clickable{cursor:pointer}.platform-vitals-table tr.clickable:hover{background:var(--hover-color1)}.platform-vitals-severity{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;padding:.15rem .5rem;text-transform:uppercase}.platform-vitals-severity.critical{background:#fee2e2;color:#b91c1c}.platform-vitals-severity.warn{background:#fef3c7;color:#b45309}.platform-vitals-detail-panel{background:#fff;border:1px solid #e2e8f0;border-radius:5px;margin-top:1.5rem;padding:1rem}.platform-vitals-detail-metrics{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-top:.75rem}.platform-vitals-dq-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:5px;color:#991b1b;margin-bottom:1rem;padding:.75rem 1rem}.platform-vitals-chart-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.platform-vitals-chart-header h3{margin:0}.platform-vitals-bucket-select{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#475569;font-size:.9rem;min-width:9rem;padding:.35rem .5rem}.platform-vitals-chart-panel{background:#fff;border:1px solid #e2e8f0;border-radius:5px;margin-bottom:1.5rem;padding:1rem}.platform-vitals-chart-hint{font-size:.85rem;margin:0 0 .5rem}.platform-vitals-trend-chart .apexcharts-tooltip{background:transparent;border:none;box-shadow:none;padding:0}.platform-vitals-chart-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);color:#0f172a;font-size:.8rem;min-width:220px;padding:.65rem .75rem}.platform-vitals-chart-tooltip-range{color:#334155;font-weight:600;margin-bottom:.5rem;white-space:nowrap}.platform-vitals-chart-tooltip-anomaly{background:#fef3c7;border-radius:4px;color:#92400e;display:inline-block;font-size:.72rem;font-weight:600;margin-bottom:.5rem;padding:.15rem .45rem}.platform-vitals-chart-tooltip-table{border-collapse:collapse;width:100%}.platform-vitals-chart-tooltip-table td,.platform-vitals-chart-tooltip-table th{padding:.2rem .35rem;text-align:right}.platform-vitals-chart-tooltip-table td:first-child,.platform-vitals-chart-tooltip-table th:first-child{padding-left:0;text-align:left}.platform-vitals-chart-tooltip-table th{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:.7rem;font-weight:600}.platform-vitals-chart-tooltip-metric{color:#334155;font-weight:500}.platform-vitals-chart-tooltip-value{font-weight:600}.platform-vitals-chart-tooltip-baseline{color:#64748b}.platform-vitals-chart-empty{color:#64748b;margin:0}.platform-vitals-order-status{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.platform-vitals-order-health{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.platform-vitals-order-health.status-warn{background:#fffbeb;border-color:#fcd34d}.platform-vitals-order-health.status-critical{background:#fef2f2;border-color:#fca5a5}.platform-vitals-order-health span{color:#475569;display:block;font-size:.9rem;margin-top:.35rem}.platform-vitals-order-health-recent{color:#64748b;font-size:.85rem}.platform-vitals-order-pie h4{margin:0 0 .5rem}@media (max-width:992px){.platform-vitals-order-status{grid-template-columns:1fr}}:root{--radius-section:5px;--radius-control:4px;--background-color:#ebf1f5;--background-color2:#d6dee9;--hover-color1:#ebf1f5;--hover-color2:#d6dee9;--blue:#24387c;--blue-rgb:36,56,124;--sidebar-expanded-width:230px;--sidebar-menu-padding-right:6px;--content-padding-left:20px;--sidebar-defcon-bar-width:3px;--inputs-font-size:15px;--input-modern-control-font-size:14px;--input-modern-control-padding:5px 10px;--input-modern-control-radius:4px;--input-modern-control-min-height:34px;--input-modern-height:34px;--control-height:34px;--control-height-lg:36px;--control-padding-x:12px;--control-text-line-height:20px;--control-text-padding-top:14px;--control-text-padding-y:10px;--search-input-icon-gutter:40px;--page-element-select-line-height:34px;--page-element-select-chip-height:22px;--page-element-select-chip-gap:4px;--page-element-select-border-width:2px;--page-element-select-vc-padding-x:6px;--page-element-select-vc-padding-y:4px;--input-modern-small-width:100px;--input-modern-medium-width:350px;--input-modern-tight-min-width:150px;--input-modern-bg:#fff;--input-modern-border:#ccc;--control-border:#d9e1e8;--control-border-hover:#b8c4ce;--page-header-gap:12px;--page-header-control-min:150px;--page-header-filter-compact-max:260px;--scroll-thumb-color:#9eb0bf;--scroll-thumb-hover-color:#7a92a8;--scroll-track-color:transparent;--scroll-size:6px}.page-element-select__clear-indicator,.page-element-select__dropdown-indicator{padding:0 8px}.page-element-select__clear-indicator svg,.page-element-select__dropdown-indicator svg{height:18px;width:18px}@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-Bold;src:url(/static/media/SansaPro-Bold.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-SemiBold;font-style:normal;font-weight:600;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-Normal;src:url(/static/media/SansaPro-Normal.3608f86efa0464158e11.ttf)}:root{--ck-z-default:100!important;--ck-z-panel:calc(var(--ck-z-default) + 9999)!important}html{font-size:100%}body{color:#24387c;color:var(--blue);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:#24387c;color:var(--blue)}a:hover{text-decoration:underline}a:focus{color:#24387c;color:var(--blue)}button:disabled{opacity:.5}h1{text-transform:uppercase}table .btn{margin-right:5px}.btn{align-items:center;display:inline-flex;height:36px;height:var(--control-height-lg);justify-content:center;padding:0 35px;text-align:center;text-transform:uppercase;width:auto}.btn.btn-primary{background-color:#94bf20;border-color:#94bf20}.btn.btn-default{background-color:#24387c;background-color:var(--blue);border-color:#24387c;border-color:var(--blue);color:#fff}select.form-control,select:not(.input-modern){height:34px;height:var(--control-height)}input.form-control,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=range]):not(.input-modern):not(.input-modern-tokenized__field),select.form-control,select:not(.input-modern),textarea.form-control,textarea:not(.input-modern):not(.input-modern-textarea){background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;border-radius:var(--radius-control);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#333;font-size:15px;font-size:var(--inputs-font-size,15px);line-height:20px;line-height:var(--control-text-line-height);min-height:34px;min-height:var(--control-height);padding:14px 12px 10px;padding:var(--control-text-padding-top) var(--control-padding-x) var(--control-text-padding-y);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input.form-control,select.form-control,textarea,textarea.form-control{display:block;width:100%}input.form-control{height:34px;height:var(--control-height)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=range]):not(.input-modern):not(.input-modern-tokenized__field):not(.form-control){display:inline-block;max-width:100%;width:auto}textarea.form-control,textarea:not(.input-modern):not(.input-modern-textarea){height:auto;min-height:68px;resize:vertical}select:not(.input-modern):not(.form-control){min-width:0;width:auto}.rdt_Pagination select{-webkit-appearance:menulist;appearance:menulist;background:transparent;background-image:none;border:none;border-radius:0;box-shadow:none;color:inherit;display:inline-block;font-size:inherit;height:auto;line-height:inherit;margin:0 4px;min-height:0;min-width:0;padding:0 4px 0 0;width:auto}.rdt_Pagination select:focus{border:none;box-shadow:none;outline:none}input.form-control:focus,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=range]):not(.input-modern):not(.input-modern-tokenized__field):focus,select.form-control:focus,select:not(.input-modern):focus,textarea.form-control:focus,textarea:not(.input-modern):not(.input-modern-textarea):focus{border-color:#24387c;border-color:var(--blue);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgba(36,56,124,.25);outline:0}input.form-control:disabled,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=range]):not(.input-modern):not(.input-modern-tokenized__field):disabled,select.form-control:disabled,select:not(.input-modern):disabled,textarea.form-control:disabled,textarea:not(.input-modern):not(.input-modern-textarea):disabled{background-color:#eee;cursor:not-allowed;opacity:1}#swiper-calendar__date-picker,.switch input{background:transparent;border:0;box-shadow:none;height:0;margin:0;min-height:0;padding:0;width:0}.clear{clear:both}.rdt_TableHeader{display:none}.sc-fjdhpX{color:#24387c;color:var(--blue)}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.btn.btn-cancel{background:#ebf1f5;background:var(--background-color);color:#24387c;color:var(--blue)}#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:1000px}.contentPopup.row{margin-right:30px}#modal-frequency .contentPopup{height:60vh;max-height:600px}#tcpos-code-modal .contentPopup{height:70vh;max-height:80vh}.contentPopup .closer{cursor:pointer;position:absolute;right:15px;top:15px;z-index:9}.contentPopup .modal-icon-container{padding-right:0}.contentPopup .modal-content-container{padding-left:0}.react-datepicker-wrapper{margin-bottom:15px}.icoBtn{border:0}.icoBtn,.icoBtn.nobg{background:none}.icoBtn img{height:24px}.side-toolbar{overflow:visible;position:absolute;top:0;width:100%}.side-toolbar:has(>.toolbarEntry:nth-child(7)){max-height:calc(100vh - 130px);overflow-y:auto}.side-toolbar:has(.toolbarEntry:hover){overflow:visible}@media (max-height:670px){.side-toolbar{max-height:calc(100vh - 130px);overflow-y:auto}.side-toolbar:has(.toolbarEntry:hover){overflow:visible}}.page-toolbar{--toolbar-visible-height:calc(100vh - 130px)}.page-toolbar .scroll-hint-layer{background:rgba(236,241,245,.65);height:var(--toolbar-visible-height);inset:0;opacity:0;pointer-events:none;position:absolute;z-index:10}.page-toolbar .scroll-hint-layer .scroll-hint-arrow{color:rgba(36,56,124,.95);color:rgba(var(--blue-rgb),.95);font-size:24px;font-weight:700;left:50%;line-height:1;position:absolute;text-shadow:0 0 8px #fff;transform:translate(-50%,-50%)}.page-toolbar .scroll-hint-layer .scroll-hint-arrow.up{top:calc(50% - 18px)}.page-toolbar .scroll-hint-layer .scroll-hint-arrow.down{top:calc(50% + 18px)}@media (max-height:669px){.page-toolbar>.scroll-hint-layer{animation:toolbar-overlay-fade 3s ease-in-out forwards}.page-toolbar>.scroll-hint-layer .scroll-hint-arrow.up{animation:toolbar-arrow-up 3s ease-in-out forwards}.page-toolbar>.scroll-hint-layer .scroll-hint-arrow.down{animation:toolbar-arrow-down 3s ease-in-out forwards}}@media (max-height:849px){.page-toolbar:has(.side-toolbar>.toolbarEntry:nth-child(8))>.scroll-hint-layer{animation:toolbar-overlay-fade 3s ease-in-out forwards}.page-toolbar:has(.side-toolbar>.toolbarEntry:nth-child(8))>.scroll-hint-layer .scroll-hint-arrow.up{animation:toolbar-arrow-up 3s ease-in-out forwards}.page-toolbar:has(.side-toolbar>.toolbarEntry:nth-child(8))>.scroll-hint-layer .scroll-hint-arrow.down{animation:toolbar-arrow-down 3s ease-in-out forwards}}@media (min-height:850px){.page-toolbar>.scroll-hint-layer,.page-toolbar>.scroll-hint-layer .scroll-hint-arrow.down,.page-toolbar>.scroll-hint-layer .scroll-hint-arrow.up{animation:none!important;opacity:0!important}}@keyframes toolbar-overlay-fade{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes toolbar-arrow-up{0%{opacity:0;transform:translate(-50%,-50%)}15%{opacity:1;transform:translate(-50%,-50%)}70%{opacity:1;transform:translate(-50%,-95%)}to{opacity:0;transform:translate(-50%,-110%)}}@keyframes toolbar-arrow-down{0%{opacity:0;transform:translate(-50%,-50%)}15%{opacity:1;transform:translate(-50%,-50%)}70%{opacity:1;transform:translate(-50%,-5%)}to{opacity:0;transform:translate(-50%,10%)}}.side-toolbar .toolbarEntry{align-items:center;border-radius:4px;border-radius:var(--radius-control,var(--radius-control));display:flex;font-size:12px;justify-content:center;margin:4px auto;position:relative;text-transform:none;transition:background-color .18s ease;width:44px}.side-toolbar .toolbarEntry:hover{background:#fff}.side-toolbar .toolbarEntry .entryTitle{align-items:center;display:flex;height:44px;justify-content:center;width:100%}.side-toolbar .toolbarEntry .ico-container{align-items:center;display:flex;flex-shrink:0;height:30px;justify-content:center;margin:0;overflow:visible;width:28px}.side-toolbar .toolbarEntry .ico-container img{display:block;flex-shrink:0;height:30px;max-height:30px;max-width:28px;-o-object-fit:contain;object-fit:contain;width:28px}.side-toolbar .toolbarEntry .entryLabel{display:none}.side-toolbar .toolbarEntry:hover .entryLabel{background-color:#ebf1f5;background-color:var(--sidebar-flyout-bg,var(--background-color));border:1px solid rgba(36,56,124,.1);border:var(--sidebar-flyout-border,1px solid rgba(var(--blue-rgb),.1));border-radius:5px;border-radius:var(--sidebar-flyout-radius,var(--radius-section,var(--radius-section)));box-shadow:none;box-shadow:var(--sidebar-flyout-shadow,none);color:#24387c;color:var(--sidebar-flyout-text,var(--blue));display:block;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.35;max-width:min(240px,calc(100vw - 74px));padding:8px 10px;pointer-events:none;position:absolute;right:calc(100% + 8px);right:calc(100% + var(--sidebar-flyout-gap, 8px));text-align:left;text-transform:none;top:50%;transform:translateY(-50%);white-space:normal;width:max-content;word-break:break-word;z-index:1}.side-toolbar .toolbarEntry .entryTitle.clear .entryLabel{color:#fe0000}.side-toolbar .toolbarEntry .image-stack{align-items:center;display:flex;flex-shrink:0;height:30px;justify-content:center;position:relative;width:28px}.side-toolbar .toolbarEntry .image-stack img{display:block;flex-shrink:0}.page-toolbar #menu-add-recc .add-recipe-icon,.page-toolbar #menu-add-recipe .add-recipe-icon,.side-toolbar .toolbarEntry .ico-container img.exporter,.side-toolbar .toolbarEntry .image-stack img{height:30px;max-height:30px;max-width:28px;-o-object-fit:contain;object-fit:contain;width:28px}.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{margin-top:50px;text-align:center}.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 button{background:none;border:0}.searchInput .decor{bottom:0;position:absolute;right:0}.searchInput .inputContainer{width:calc(100% - 40px)}#users-modal .userFound{line-height:44px;padding:0 15px;position:relative}.userFound:nth-child(odd){background:#ebf1f5;background:var(--background-color)}.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);transition:background-color .15s ease}table.dataTable tbody tr.odd{background:#fff}table.dataTable tbody tr:hover{background-color:#ebf1f5!important;background-color:var(--hover-color1)!important}.rdt_TableRow{transition:background-color .15s ease}.rdt_TableRow:hover{background-color:#ebf1f5!important;background-color:var(--hover-color1)!important}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;background:var(--background-color)}.btn.btn-minimal{align-items:center;background:none;color:#24387c;color:var(--blue);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}.content-wrapper{background-color:#fff;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:10px solid var(--background-color);border-radius:5px;border-radius:var(--radius-section);cursor:pointer;margin-bottom:3%;margin-right:3%}aside.main-sidebar .sidebar{position:relative}aside.main-sidebar #sidebar-defcon-bar{align-items:center;bottom:0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:237px;left:calc(var(--sidebar-expanded-width) - var(--sidebar-menu-padding-right) + (var(--sidebar-menu-padding-right) + var(--content-padding-left))/2);min-width:3px;min-width:var(--sidebar-defcon-bar-width);overflow:hidden;position:fixed;right:auto;top:0;transform:translateX(-50%);transition:transform .25s ease;width:auto;z-index:1040}aside.main-sidebar #sidebar-defcon-bar:before{background:linear-gradient(0deg,transparent 0,hsla(0,0%,100%,.2) 18%,hsla(0,0%,100%,.95) 50%,hsla(0,0%,100%,.2) 82%,transparent);bottom:-10%;content:"";height:56px;left:50%;margin-left:-4px;opacity:0;pointer-events:none;position:absolute;width:8px;z-index:2}aside.main-sidebar #sidebar-defcon-bar:hover{transform:translateX(-50%) scale(1.12)}aside.main-sidebar #sidebar-defcon-bar:hover:before{animation:defcon-light-rise 1s ease-out}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed aside.main-sidebar #sidebar-defcon-bar{left:66px;left:calc(var(--sidebar-collapsed-width, 56px) + var(--content-padding-left)/2);transform:translateX(-50%)}body.sidebar-mini .wrapper.app-shell--sidebar-collapsed aside.main-sidebar #sidebar-defcon-bar:hover{transform:translateX(-50%) scale(1.12)}aside.main-sidebar .sidebar-defcon-bar__segment{display:flex;flex:1 1;justify-content:center;min-height:0;width:100%}aside.main-sidebar .sidebar-defcon-bar__pulse-line{animation:pulse 1.5s infinite;height:100%;position:relative;transform-origin:center center;transition:transform .25s ease,box-shadow .25s ease;width:3px;width:var(--sidebar-defcon-bar-width)}aside.main-sidebar #sidebar-defcon-bar:hover .sidebar-defcon-bar__pulse-line{animation:none;transform:scaleX(2.4)}aside.main-sidebar .sidebar-defcon-bar__pulse-line:after,aside.main-sidebar .sidebar-defcon-bar__pulse-line:before{animation:pulse-glow 4.5s infinite;box-shadow:0 0 4px 1px #c5deef;content:"";height:100%;opacity:0;position:absolute;right:1px;top:0;width:1px}aside.main-sidebar.main-sidebar-defcon-5 .sidebar-defcon-bar__pulse-line{animation:none!important}aside.main-sidebar.main-sidebar-defcon-5 .sidebar-defcon-bar__pulse-line:after,aside.main-sidebar.main-sidebar-defcon-5 .sidebar-defcon-bar__pulse-line: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)}}@keyframes defcon-light-rise{0%{bottom:-8%;opacity:0}12%{opacity:1}88%{opacity:1}to{bottom:108%;opacity:0}}aside.main-sidebar-defcon-1 .sidebar-defcon-bar__pulse-line{background:#333}aside.main-sidebar-defcon-1 .sidebar-defcon-bar__pulse-line: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-line{background:#d60000}aside.main-sidebar-defcon-2 .sidebar-defcon-bar__pulse-line: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-line{background:#ffb81a}aside.main-sidebar-defcon-3 .sidebar-defcon-bar__pulse-line: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-line{background:#82bc03}aside.main-sidebar-defcon-4 .sidebar-defcon-bar__pulse-line: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-line{background:#c5deef}aside.main-sidebar-defcon-5 .sidebar-defcon-bar__grade-text{color:#c5deef}#sidebar-defcon-bar__grade-text,aside.main-sidebar .sidebar-defcon-bar__grade-text{background:transparent;flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;margin:2px 0;padding:6px 2px;position:relative;text-transform:uppercase;transform:rotate(180deg);transition:transform .25s ease;white-space:nowrap;writing-mode:vertical-lr;z-index:3}aside.main-sidebar #sidebar-defcon-bar:hover .sidebar-defcon-bar__grade-text{transform:rotate(180deg) scale(1.06)}.content-wrapper>.content{padding-left:20px;padding-left:var(--content-padding-left)}.teamwork-firstline-header{align-items:flex-start;display:flex;justify-content:space-between}.teamwork-subject{flex:1 1;font-size:18px;margin-right:8px;word-break:break-word}.teamwork-status{border-radius:4px;border-radius:var(--radius-control);color:#fff;font-size:18px;font-weight:700;margin-left:8px;padding:2px 8px;position:relative;white-space:nowrap}.teamwork-createdat-createdby-container{color:#666;font-size:12px;margin-top:2px}.content-header-title{margin-bottom:0}.opacity-3{opacity:.3}*,: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{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:inherit;position:absolute;z-index:-1}.core-styles-module_content__BRKdB{position:relative;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%;width:-webkit-max-content;width:max-content}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.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)}