@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;1,200&display=swap);.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.cat-sticky-header[data-v-190cfed6]{position:sticky;top:64px;z-index:10;background:#fff;padding:14px 0 0;border-left:3px solid #00bcd4;border-bottom:1px solid #eef2f5;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.03)}.controls-row[data-v-190cfed6]{display:flex;align-items:center;gap:8px;padding:0 16px 16px}.controls-search[data-v-190cfed6]{flex:1;max-width:320px}.controls-search[data-v-190cfed6] .v-input__control,.controls-search[data-v-190cfed6] .v-input__slot{height:40px!important;min-height:40px!important}.filter-select[data-v-190cfed6] fieldset{border-color:#b0bec5!important;border-width:1.5px!important;border-radius:8px!important}.filter-select[data-v-190cfed6]:hover fieldset{border-color:#00bcd4!important}.filter-select.v-input--is-focused[data-v-190cfed6] fieldset{border-color:#00bcd4!important;border-width:2px!important}.filter-select[data-v-190cfed6] .v-input__slot{background:#fff!important}.add-cat-btn[data-v-190cfed6]{background:rgba(0,188,212,.08)!important;color:#00838f!important;border:1.2px solid #00b3be!important;border-radius:8px!important;height:40px!important;min-height:40px!important;text-transform:none!important;font-weight:600!important;font-size:13px!important;padding:0 16px!important}.cat-thead[data-v-190cfed6]{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #eef2f5}.cat-thead-cell[data-v-190cfed6]{font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.8px;text-transform:uppercase;padding:0 8px}.cat-rows-body[data-v-190cfed6]{background:#f5f7fa;padding:6px 0 2px}.cat-row[data-v-190cfed6]{display:flex;align-items:stretch;border:1px solid #eef2f5;border-left:3px solid #e0e0e0;border-radius:6px;background:#fff;transition:border-left-color .15s ease,border-color .15s ease,background .15s ease;min-height:56px;margin-bottom:4px;overflow:hidden}.cat-row[data-v-190cfed6]:hover{border-color:#00bcd4!important;background:#f8fafb!important}.cat-row.status-ok[data-v-190cfed6]{border-left-color:#4ade80!important}.cat-row.status-warn[data-v-190cfed6]{border-left-color:#fbbf24!important}.cat-row.status-failed[data-v-190cfed6]{border-left-color:#f87171!important}.cat-row-inner[data-v-190cfed6]{display:flex;align-items:center;width:100%;min-height:56px}.cat-cell-img[data-v-190cfed6]{display:flex;align-items:center;justify-content:center;padding:8px;flex-shrink:0}.cat-cell[data-v-190cfed6]{display:flex;align-items:center;font-size:15px;color:rgba(0,0,0,.87);padding:0 8px;overflow:hidden;flex-shrink:0}.cat-cell-actions[data-v-190cfed6]{display:flex;align-items:center;justify-content:flex-end;padding-right:8px;flex-shrink:0}.cat-name[data-v-190cfed6]{font-weight:700;color:rgba(0,0,0,.87);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-chip-ok[data-v-190cfed6]{background:#dcfce7!important;color:#166534!important;font-weight:600!important}.status-chip-warn[data-v-190cfed6]{background:#fef9c3!important;color:#854d0e!important;font-weight:600!important}.status-chip-failed[data-v-190cfed6]{background:#fee2e2!important;color:#991b1b!important;font-weight:600!important}.cat-kebab-list[data-v-190cfed6]{padding:4px 0!important;min-width:140px!important}.cat-menu-item[data-v-190cfed6]{min-height:36px!important;padding:0 12px!important}.cat-menu-item[data-v-190cfed6] .v-list-item__content{padding:0!important;display:flex!important;align-items:center!important}.cat-menu-title[data-v-190cfed6]{font-size:13px!important;font-weight:500!important;line-height:1!important}.cat-menu-edit[data-v-190cfed6]{color:#3989c9!important}.cat-menu-item.v-list-item--disabled .cat-menu-edit[data-v-190cfed6],.cat-menu-item.v-list-item--disabled .v-icon[data-v-190cfed6]{opacity:.4!important}.category-grid-card[data-v-190cfed6]{background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(20px)!important;border-radius:16px!important;border:1px solid rgba(0,179,190,.2)!important;box-shadow:0 8px 32px rgba(0,179,190,.1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;overflow:hidden}.category-grid-card[data-v-190cfed6]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 48px rgba(0,179,190,.2)!important;border-color:rgba(0,179,190,.4)!important}.category-grid-header[data-v-190cfed6]{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.status-ok-header[data-v-190cfed6]{background:linear-gradient(135deg,rgba(76,175,80,.5),rgba(56,142,60,.45) 50%,rgba(76,175,80,.5))!important}.category-grid-card:hover .status-ok-header[data-v-190cfed6]{background:linear-gradient(135deg,rgba(76,175,80,.65),rgba(56,142,60,.6) 50%,rgba(76,175,80,.65))!important}.status-processing-header[data-v-190cfed6]{background:linear-gradient(135deg,rgba(255,152,0,.5),rgba(255,193,7,.45) 50%,rgba(255,152,0,.5))!important}.category-grid-card:hover .status-processing-header[data-v-190cfed6]{background:linear-gradient(135deg,rgba(255,152,0,.65),rgba(255,193,7,.6) 50%,rgba(255,152,0,.65))!important}.status-failed-header[data-v-190cfed6]{background:linear-gradient(135deg,rgba(244,67,54,.5),rgba(211,47,47,.45) 50%,rgba(244,67,54,.5))!important}.category-grid-card:hover .status-failed-header[data-v-190cfed6]{background:linear-gradient(135deg,rgba(244,67,54,.65),rgba(211,47,47,.6) 50%,rgba(244,67,54,.65))!important}.category-grid-image[data-v-190cfed6]{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.category-grid-card:hover .category-grid-image[data-v-190cfed6]{transform:scale(1.05)}.no-image-placeholder[data-v-190cfed6]{height:190px;width:250px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,96.1%,.5)}.category-grid-content[data-v-190cfed6]{padding:16px}.category-grid-title[data-v-190cfed6]{font-size:18px!important;font-weight:600!important;color:rgba(70,70,80,.9)!important;margin-bottom:4px!important;letter-spacing:.3px!important}.category-grid-status[data-v-190cfed6]{font-size:15px!important;font-weight:500!important;margin-bottom:4px!important}.category-grid-actions[data-v-190cfed6]{padding:8px 16px!important}.font-weight-medium[data-v-190cfed6]{font-weight:500!important}.one-liner-text[data-v-190cfed6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}