:root{--m42-text-secondary:#545454;--m42-text-hint:#616161;--m42-text-disabled:#757575;--m42-icon-placeholder:#757575;--m42-text-on-dark:#e0e0e0;--m42-text-hint-on-dark:#bdbdbd;--m42-text-disabled-on-dark:#9e9e9e}.text-grey-5{color:var(--m42-text-disabled)!important}.text-grey-6{color:var(--m42-text-hint)!important}.q-icon.text-grey-5,.text-grey-5 .q-icon{color:var(--m42-icon-placeholder)!important}.step-in-attesa{opacity:.7!important}.nutrition-info-disclaimer{color:var(--m42-text-hint);opacity:1!important}.fullscreen .text-h2[style*=opacity]{opacity:.8!important}.body--dark .text-grey-5{color:var(--m42-text-disabled-on-dark)!important}.body--dark .text-grey-6{color:var(--m42-text-hint-on-dark)!important}.body--dark .text-grey-7{color:var(--m42-text-on-dark)!important}.body--dark .q-icon.text-grey-5,.body--dark .text-grey-5 .q-icon{color:var(--m42-text-disabled-on-dark)!important}.body--dark .text-body2,.body--dark .text-caption,.body--dark .text-subtitle2{color:var(--m42-text-on-dark)}.body--dark .step-in-attesa{opacity:.75!important}.body--dark .nutrition-info-disclaimer{color:var(--m42-text-hint-on-dark)}.body--dark .bg-grey-2{background-color:hsla(0,0%,100%,.08)!important;color:var(--m42-text-on-dark)!important}.body--dark .text-grey{color:var(--m42-text-hint-on-dark)!important}.body--dark .bg-negative.text-white{color:#fff!important}.body--dark .q-tabs .q-tab{color:var(--m42-text-hint-on-dark)}.body--dark .q-tabs .q-tab--active{color:#90caf9!important}.body--dark .q-field__input,.body--dark .q-field__native{color:var(--m42-text-on-dark)!important}.body--dark .q-field__label{color:var(--m42-text-hint-on-dark)!important}.body--dark .q-card .text-weight-bold,.body--dark .q-card .text-weight-medium{color:#f5f5f5}.body--dark .lista-privacy li,.body--dark .q-expansion-item .q-item__label{color:var(--m42-text-on-dark)}.q-badge,.q-btn,.q-card,.q-chip,.q-field__label,.q-field__native,.q-item__label,.q-tab,.q-toolbar,body,div,h1,h2,h3,h4,h5,h6,label,li,p,span,td,th{word-wrap:break-word;overflow-wrap:break-word}.q-card,.q-card-section,.q-expansion-item__content,.q-item{height:auto!important;min-height:auto;overflow:visible}.q-footer .q-tab,.q-footer .q-tabs,.q-toolbar{height:auto!important;min-height:3rem}.q-footer .q-tab{padding:.25rem .5rem}.q-footer .q-tab__label{font-size:.75rem;overflow-wrap:break-word;white-space:normal}.progress-bar-root .step-nome{word-wrap:break-word;hyphens:auto;text-overflow:clip!important}.progress-bar-root .step-nome,.progress-bar-root .step-stato{overflow:visible!important;white-space:normal!important}.progress-bar-root .step-container{flex-wrap:wrap}.progress-bar-root .step-item{min-width:3rem}.dish-card .dish-card-nome{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.dish-card .dish-card-intestazione{flex-wrap:wrap!important}.dish-card .dish-card-allergeni{flex-wrap:wrap;overflow:visible}.dish-card .dish-card-badge-allergene{padding:.2em .5em;white-space:normal}.dish-card .dish-card-contenuto{overflow:visible}.filter-bar{flex-wrap:wrap!important;height:auto!important;min-height:auto!important}.filter-bar .filter-chip{height:auto!important;min-height:2rem;white-space:normal}.filter-bar .filter-bar-prezzo{flex-wrap:wrap;min-width:8rem!important}.filter-bar .filter-bar-categoria{min-width:7rem!important}.nutrition-info .nutrition-info-griglia{flex-wrap:wrap}.nutrition-info .nutrition-info-valore{height:auto;min-height:auto;overflow:visible}.q-dialog__inner{max-height:100vh;overflow:auto!important}.q-img,img{height:auto;max-width:100%}.q-badge{height:auto;line-height:1.3;min-height:1.25em;white-space:normal}.q-chip{height:auto!important;min-height:2rem}.q-chip__content{white-space:normal}.q-select .q-field__native{min-height:1.5rem;white-space:normal}.q-slider__pin{white-space:nowrap}