.theme--light.v-data-table{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table__divider{border-right:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table.v-data-table--fixed-header thead th{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:rgba(0,0,0,.6)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#f5f5f5}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#eee}.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid rgba(0,0,0,.12)}.theme--dark.v-data-table{background-color:#1e1e1e;color:#fff}.theme--dark.v-data-table .v-data-table__divider{border-right:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table.v-data-table--fixed-header thead th{background:#1e1e1e;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:hsla(0,0%,100%,.7)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#505050}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#616161}.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid hsla(0,0%,100%,.12)}.v-data-table{line-height:1.5;max-width:100%}.v-data-table>.v-data-table__wrapper>table{width:100%;border-spacing:0}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{padding:0 16px;transition:height .2s cubic-bezier(.4,0,.6,1)}.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;height:48px}.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:left}.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:right}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>td{font-size:.875rem;height:48px}.v-data-table__wrapper{overflow-x:auto;overflow-y:hidden}.v-data-table__progress{height:auto!important}.v-data-table__progress th{height:auto!important;border:none!important;padding:0;position:relative}.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{height:32px}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-data-table--fixed-header>.v-data-table__wrapper,.v-data-table--fixed-height .v-data-table__wrapper{overflow-y:auto}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr>th{border-bottom:0!important;position:sticky;top:0;z-index:2}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:48px}.v-application--is-ltr .v-data-table--fixed-header .v-data-footer{margin-right:17px}.v-application--is-rtl .v-data-table--fixed-header .v-data-footer{margin-left:17px}.v-data-table--fixed-header.v-data-table--dense>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:32px}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.04}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.08}.v-expansion-panels{border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){flex:1 1 auto}.v-expansion-panel-content{display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}.stick[data-v-1cc3139d]{position:sticky;top:0;z-index:100;background-color:#fff}.diagonal-header[data-v-1cc3139d]{margin:0;max-width:48px!important;height:165px!important;white-space:nowrap;vertical-align:bottom;text-align:left;overflow:visible}.diagonal-familia[data-v-1cc3139d],.diagonal-text[data-v-1cc3139d]{transform:rotate(-90deg);transform-origin:center center;text-align:left;white-space:nowrap}.diagonal-familia[data-v-1cc3139d]{max-height:30px}.item[data-v-1cc3139d]:hover{z-index:1000;border:none!important;box-shadow:inset 0 0 5px 1px rgba(0,0,0,.75)!important;cursor:pointer}.itemDark[data-v-1cc3139d]:hover{z-index:1000;border:none!important;box-shadow:inset 0 0 5px 1px hsla(0,0%,100%,.75)!important;cursor:pointer}.v-input--checkbox[data-v-1cc3139d]{margin-top:0!important}.v-input--checkbox[data-v-1cc3139d] .v-input--selection-controls__input{margin:0!important}tbody tr[data-v-1cc3139d]:hover{background-color:transparent!important}.v-data-table__wrapper{overflow-x:auto!important;overflow-y:auto!important;height:99vh!important}.v-data-table__wrapper thead{position:sticky;top:0;z-index:10}.kitchen-comment-field .v-input__slot{background-color:#f8f9fa!important;border:1px solid #e9ecef!important}.kitchen-comment-field .v-input__slot:hover{background-color:#e9ecef!important;border-color:#007bff!important}.kitchen-comment-field .v-text-field__details{margin-top:4px}.kitchen-comment-field .v-messages{font-size:.75rem;color:#6c757d}.theme--dark .kitchen-comment-field .v-input__slot{background-color:#424242!important;border:1px solid #616161!important}.theme--dark .kitchen-comment-field .v-input__slot:hover{background-color:#616161!important;border-color:#2196f3!important}.theme--dark .kitchen-comment-field .v-messages{color:#bdbdbd!important}.theme--dark .kitchen-comment-field .v-label{color:#e0e0e0!important}.theme--dark .kitchen-comment-field .v-input__slot input{color:#fff!important}.theme--dark .kitchen-comment-field .v-input__slot input::-moz-placeholder{color:#9e9e9e!important}.theme--dark .kitchen-comment-field .v-input__slot input::placeholder{color:#9e9e9e!important}.filter-modal-card{border-radius:12px!important;overflow:hidden}.filter-modal-card .v-card__title{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:3px solid #2196f3}.theme--dark .filter-modal-card .v-card__title{background:linear-gradient(135deg,#424242,#303030);border-bottom:3px solid #64b5f6}.filter-expansion-panels{border-radius:8px}.superfamilia-panel{border:2px solid #e3f2fd!important;border-radius:12px!important;box-shadow:0 3px 8px rgba(33,150,243,.15)!important;transition:all .3s ease}.superfamilia-panel:hover{box-shadow:0 5px 15px rgba(33,150,243,.25)!important;transform:translateY(-1px)}.superfamilia-header{background:linear-gradient(135deg,#e3f2fd,#f3e5f5)!important;border-radius:10px 10px 0 0!important;min-height:64px!important;padding:16px 20px!important}.superfamilia-title{font-size:1.3rem!important;letter-spacing:.5px;text-transform:uppercase;font-weight:700!important}.superfamilia-checkbox .v-input--selection-controls__input{transform:scale(1.2)}.superfamilia-checkbox .v-icon{color:#ffc107!important}.theme--dark .superfamilia-checkbox .v-icon{color:#ffb74d!important}.superfamilia-content{background:#fafafa;padding:20px!important}.familia-container{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:12px 16px;margin-bottom:16px!important;border-left:4px solid #2196f3;transition:all .2s ease}.familia-container:hover{box-shadow:0 3px 10px rgba(0,0,0,.12);transform:translateX(3px)}.familia-row{margin-bottom:8px}.familia-checkbox .v-label{font-size:1.1rem!important;font-weight:600!important;color:#424242!important;text-transform:capitalize}.familia-checkbox .v-input--selection-controls__input{transform:scale(1.1)}.familia-checkbox .v-icon{color:#ffc107!important}.theme--dark .familia-checkbox .v-icon{color:#ffb74d!important}.productos-container{background:#f8f9fa;border-radius:6px;padding:12px 8px;margin-top:8px;border-left:3px solid #e9ecef}.producto-checkbox .v-label{font-size:.95rem!important;font-weight:500!important;color:#6c757d!important;padding-left:8px}.producto-checkbox:hover .v-label{color:#2196f3!important}.producto-checkbox .v-input--selection-controls__input{transform:scale(.9)}.producto-checkbox .v-icon{color:#ffc107!important}.theme--dark .producto-checkbox .v-icon{color:#ffb74d!important}.otros-checkbox{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:6px;padding:8px 12px;margin:8px 0 4px 0!important;border:1px solid #ffb74d}.otros-checkbox .v-label{font-size:.9rem!important;font-weight:600!important;color:#f57c00!important;font-style:italic}.otros-checkbox .v-icon{color:#ffc107!important}.theme--dark .otros-checkbox .v-icon{color:#ffb74d!important}.theme--dark .superfamilia-header{background:linear-gradient(135deg,#424242,#303030)!important}.theme--dark .superfamilia-title{color:#64b5f6!important}.theme--dark .superfamilia-content{background:#303030}.theme--dark .familia-container{background:#424242;border-left-color:#64b5f6}.theme--dark .familia-checkbox .v-label{color:#e0e0e0!important}.theme--dark .productos-container{background:#383838;border-left-color:#616161}.theme--dark .producto-checkbox .v-label{color:#bdbdbd!important}.theme--dark .producto-checkbox:hover .v-label{color:#64b5f6!important}.theme--dark .otros-checkbox{background:linear-gradient(135deg,#424242,#303030);border-color:#ff9800}.theme--dark .otros-checkbox .v-label{color:#ffb74d!important}.theme--dark .superfamilia-panel{border-color:#424242!important}.v-expansion-panel-content__wrap{padding:0!important}.v-expansion-panel:before{box-shadow:none!important}.v-checkbox{transition:all .2s ease}.v-checkbox:hover{transform:scale(1.02)}@media (max-width:600px){.superfamilia-title{font-size:1.1rem!important}.familia-checkbox .v-label{font-size:1rem!important}.producto-checkbox .v-label{font-size:.9rem!important}}