.mydialog .myheader{position:sticky}.sticky-header2{max-height:calc(100dvh - 170px)}.sticky-header2.sticky-dialog{max-height:calc(100dvh - 57px)}.sticky-header3.sticky-dialog{max-height:calc(100dvh - 217px)!important}.sticky-header4.sticky-dialog{max-height:calc(100dvh - 207px)!important}.sticky-header2 thead{position:sticky;z-index:1}.sticky-header2 thead tr th{background:#fff!important;display:table-cell;font-weight:700;top:0;word-break:break-all;z-index:3!important}.sticky-header2 th{left:0;position:sticky}.sticky-header2 .tr{background:#fff;border:1px solid #fff;outline:1px solid #fff}.sticky-header2 .tr td:first-child{border-left:1px solid #fff}.sticky-header2 .tr td:last-child{border-right:1px solid #fff}.sticky-header2 .tr-hover{background:#00000008}.sticky-header2 .tr-selected{background:#ffeec6}.cursor-auto,.cursor-auto:hover{cursor:pointer!important}.card-hover-effect{border:2px solid transparent;transition:all .3s ease;width:100%}.card-hover-effect.card-hovered{border-color:var(--q-primary);box-shadow:0 0 10px rgba(var(--q-primary-rgb),.2),0 8px 16px #00000026!important;transform:translateY(0)}.card-hover-effect .q-item,.card-hover-effect .q-list{width:100%}.card-view-container{position:relative}.floating-pagination{border-radius:0;border-top:2px solid #e0e0e0;bottom:0;left:220px;position:fixed;right:0;transition:all .3s ease;z-index:100}.floating-pagination .q-toolbar{min-height:56px;padding:8px 16px}.pagination-info{align-items:center;display:flex}.page-info{min-width:120px;padding:0 12px}.pagination-select .q-field__append{padding-left:4px}@media (max-width:1023px){.floating-pagination{left:0}}.body--dark .tr-hover{background:#ffffff0d!important}.body--dark .card-hover-effect.card-hovered{border-color:var(--q-primary);box-shadow:0 0 10px rgba(var(--q-primary-rgb),.3),0 8px 16px #0000004d!important}@media (max-width:599px){.floating-pagination .q-toolbar{flex-wrap:wrap;min-height:72px;padding:8px}.pagination-info,.pagination-select{font-size:11px}.page-info{min-width:100px}}.compact-tabs .q-tab{min-height:auto!important;padding:2px 8px!important}.compact-tabs .q-tab__content{min-height:auto!important;padding:0!important}.compact-tabs .q-tab__label{font-size:11px!important;font-weight:600!important;letter-spacing:.1px;line-height:1!important;margin-top:2px!important;text-transform:uppercase!important}.compact-tabs .q-tab__icon{font-size:24px!important;margin-bottom:0!important}.q-tabs.compact-tabs .q-tab__indicator{border-radius:1px;height:3px!important}td,th{font-size:14px!important}th{color:#000000b3!important}.q-table--dense .q-table td:first-child,.q-table--dense .q-table th:first-child{padding-left:5px}.bg-white-force{background:#fff!important}.sticky-headerx{max-height:calc(100vh - 220px)}.sticky-headery{max-height:calc(100vh - 280px)}.sticky-headerx.sticky-dialog{max-height:calc(100vh - 180px)}.sticky-headerx thead{position:sticky;z-index:1}.sticky-headerx thead tr:first-child th{display:table-cell;top:0!important;word-break:break-all;z-index:3!important}.sticky-headerx thead tr:last-child th{display:table-cell;top:39px!important;word-break:break-all;z-index:3!important}.sticky-headerx th{left:0;position:sticky}.sticky-headerx .tr{border:1px solid #fff;outline:1px solid #fff}.sticky-headerx .tr td:first-child{border-left:1px solid #fff}.sticky-headerx .tr td:last-child{border-right:1px solid #fff}.sticky-headerx .tr-hover{background:#eceff1}.sticky-headerx .tr-selected{background:#fff9c4}.q-scrollarea__content::-webkit-scrollbar{width:6px}.q-scrollarea__content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.q-scrollarea__content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.q-scrollarea__content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.q-btn-dropdown__arrow{margin-left:8px}.q-item-section--side .q-checkbox{transform:scale(.9)}.dimension-chip-selector{background:#fafafa;padding:10px 12px}.body--dark .dimension-chip-selector{background:#ffffff08}.dimension-chip-group{margin-bottom:8px}.dimension-chip-group:last-child{margin-bottom:0}.dimension-chip-group-label{font-size:11px;font-weight:600;letter-spacing:.5px;opacity:.6;padding:0 0 5px 2px;text-transform:uppercase}.dimension-chip-items{display:flex;flex-wrap:wrap;gap:6px}.dimension-chip-item{border:1.5px solid transparent;border-radius:16px;box-sizing:border-box;font-size:14px;font-weight:600;height:32px;min-height:32px;padding:0 13px;position:relative;transition:box-shadow .2s ease,background-color .2s ease,color .2s ease}.dimension-chip-item:not(.q-btn--unelevated){background:#fff;border-color:#e0e0e0;box-shadow:none}.body--dark .dimension-chip-item:not(.q-btn--unelevated){background:#ffffff14;border-color:#ffffff26}.dimension-chip-item.q-btn--unelevated{border-color:transparent;box-shadow:0 2px 4px #2196f34d}.dimension-chip-item:not(.q-btn--unelevated):hover{box-shadow:0 2px 6px #0000001f}.dimension-chip-item.q-btn--unelevated:hover{box-shadow:0 3px 8px #2196f366}.dimension-chip-item .q-icon{opacity:1}.dimension-apply-footer{background:linear-gradient(180deg,#00000005 0,#00000003);border-top:1px solid rgba(0,0,0,.08);padding:12px 16px}.body--dark .dimension-apply-footer{background:linear-gradient(180deg,#ffffff0d 0,#ffffff05);border-top:1px solid hsla(0,0%,100%,.12)}.dimension-apply-btn{border-radius:6px;box-shadow:0 2px 6px #2196f34d;font-size:14px;font-weight:600;height:38px;letter-spacing:.3px;transition:all .25s ease;width:100%}.dimension-apply-btn:hover{box-shadow:0 4px 12px #2196f366;transform:translateY(-1px)}.dimension-apply-btn:active{box-shadow:0 2px 4px #2196f34d;transform:translateY(0)}.q-chip{border-radius:16px;font-weight:500}.q-chip--removable .q-chip__remove{margin-left:4px;opacity:.7;transition:opacity .2s}.q-chip--removable .q-chip__remove:hover{opacity:1}@media (min-width:768px){.row.q-col-gutter-md{align-content:flex-start;display:flex;flex-wrap:wrap}.row.q-col-gutter-md>div{display:flex;flex-direction:column}.row.q-col-gutter-md>div>*{height:100%}}@media (min-width:1024px){.row.q-col-gutter-md>div{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}
