.tab-nav .tab-title-wrapper{display:flex;padding-right:30px;background-color:#fff;overflow-y:clip;position:relative}.tab-nav .tab-title-wrapper:after{content:"";position:absolute;right:15px;top:0;bottom:0;width:45px;background-color:var(--v-primary-base);display:inline-block;transform:rotate(-45deg)}.tab-nav .tab-title-wrapper .tab-title{text-transform:uppercase;font-size:.875rem;font-weight:500;display:flex;z-index:1;justify-content:center;align-items:center;padding:0 12px;background-color:var(--v-primary-base);color:#fff;white-space:nowrap}.tab-nav .v-tab{padding:0 10px}.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}.live-stacked-bars[data-v-0ea721f4]{height:280px;display:flex;flex-direction:column;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.live-stacked-bars .v-card-text[data-v-0ea721f4]{flex:1;overflow-y:auto}.stacked-bars-container[data-v-0ea721f4]{height:100%}.stacked-bar-item[data-v-0ea721f4]{padding:8px;border-radius:6px;transition:all .2s ease-in-out}.stacked-bar-item[data-v-0ea721f4]:hover{background-color:rgba(0,0,0,.04)}.item-chip[data-v-0ea721f4]{font-size:.75rem;height:24px}.stacked-progress-container[data-v-0ea721f4]{position:relative;height:8px;background-color:#f5f5f5;border-radius:4px;overflow:hidden}.stacked-progress-bar[data-v-0ea721f4]{height:100%;display:flex;border-radius:4px;max-width:100%}.progress-segment[data-v-0ea721f4]{height:100%;cursor:pointer;transition:all .2s ease-in-out;position:relative}.progress-segment[data-v-0ea721f4]:hover{filter:brightness(1.1);transform:scaleY(1.1)}.progress-segment.running[data-v-0ea721f4]{background-color:#3b82f6;z-index:2}.progress-segment.pending[data-v-0ea721f4]{background-color:#f59e0b;z-index:1}.progress-segment .segment-content[data-v-0ea721f4]{width:100%;height:100%}.item-legend[data-v-0ea721f4]{font-size:.75rem}.item-legend .legend-dot[data-v-0ea721f4]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.item-legend .legend-dot.running[data-v-0ea721f4]{background-color:#3b82f6}.item-legend .legend-dot.pending[data-v-0ea721f4]{background-color:#f59e0b}.global-legend[data-v-0ea721f4]{border-top:1px solid #e5e7eb;padding-top:12px}.global-legend .v-chip[data-v-0ea721f4]{cursor:pointer;transition:all .2s ease-in-out}.global-legend .v-chip[data-v-0ea721f4]:hover{transform:translateY(-1px)}.empty-state[data-v-0ea721f4]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:768px){.live-stacked-bars[data-v-0ea721f4]{height:240px}.item-chip[data-v-0ea721f4]{font-size:.7rem;height:22px}.item-stats[data-v-0ea721f4]{font-size:.85rem}.global-legend .v-chip[data-v-0ea721f4]{font-size:.7rem}}.kpi-card{border-radius:8px;transition:all .2s ease-in-out}.kpi-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.kpi-card--blue{border-left:4px solid #2563eb}.kpi-card--green{border-left:4px solid #16a34a}.kpi-card--orange{border-left:4px solid #d97706}.kpi-card--red{border-left:4px solid #dc2626}.kpi-card--purple{border-left:4px solid #7c3aed}.kpi-card--teal{border-left:4px solid #0d9488}.kpi-card--grey{border-left:4px solid #6b7280}.kpi-card--primary{border-left:4px solid var(--v-primary-base)}.kpi-label{line-height:1.2;margin-bottom:auto}.kpi-value-container{flex-grow:1;align-items:flex-end}.kpi-value .kpi-suffix{opacity:.7}.kpi-delta .kpi-delta-chip{height:24px;font-size:.75rem}.kpi-pill{margin-top:auto}.kpi-pill .v-chip{height:20px;font-size:.7rem}@media(max-width:768px){.kpi-card{height:96px!important}.kpi-card .kpi-value .text-h4{font-size:1.5rem!important}}.distribution-chart[data-v-359ebe74]{min-height:320px;display:flex;flex-direction:column}.bars-container[data-v-359ebe74]{flex:1}.bar-item[data-v-359ebe74]{padding:8px;border-radius:6px;transition:all .2s ease-in-out}.bar-item[data-v-359ebe74]:hover{background-color:rgba(0,0,0,.04)}.bar-background[data-v-359ebe74]{height:8px;background-color:#f5f5f5;border-radius:4px;overflow:hidden;position:relative}.bar-fill[data-v-359ebe74]{height:100%;background-color:#3b82f6;border-radius:4px;transition:all .3s ease-in-out;min-width:2px}.bar-fill[data-v-359ebe74]:hover{background-color:#2563eb}.bar-label[data-v-359ebe74]{font-weight:500}.bar-value[data-v-359ebe74]{color:#1f2937;min-width:-moz-fit-content;min-width:fit-content;margin-left:12px}.empty-state[data-v-359ebe74]{color:#9ca3af}.empty-state .v-icon[data-v-359ebe74]{opacity:.5}[data-v-359ebe74] .v-dialog .bar-item:hover{background-color:rgba(59,130,246,.1)}.recent-activity-table .table-container[data-v-87673d52]{height:400px;overflow-y:auto}.recent-activity-datatable[data-v-87673d52] .v-data-table__wrapper{overflow-x:auto}.recent-activity-row[data-v-87673d52]{transition:background-color .2s ease-in-out}.recent-activity-row.row-failed[data-v-87673d52]{background-color:#fee2e2!important}.recent-activity-row.row-cancelled[data-v-87673d52]{background-color:#f3f4f6!important}.recent-activity-row[data-v-87673d52]:hover{background-color:rgba(0,0,0,.04)!important}.definition-name[data-v-87673d52]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.status-badge[data-v-87673d52]{min-width:80px;justify-content:center}.host-chip[data-v-87673d52],.queue-chip[data-v-87673d52]{font-size:.7rem;height:20px}@media(max-width:768px){.recent-activity-table .table-container[data-v-87673d52]{height:300px}.definition-name[data-v-87673d52]{max-width:120px}.recent-activity-datatable[data-v-87673d52] .v-data-table__wrapper{font-size:.875rem}}.queues-health-card{height:100%;display:flex;flex-direction:column}.queues-health-card .v-card-text{flex:1;overflow-y:auto;padding-top:8px!important}.queues-list{overflow-y:auto}.queue-line{position:relative;padding:8px 0 0;margin-bottom:22px}.queue-head{display:flex;align-items:center;position:relative}.queue-name{font-weight:600;font-size:16px;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiles{display:flex;gap:16px;margin-top:10px;flex-wrap:nowrap}.tile{flex:1 1 0;min-width:120px;height:64px;border-radius:12px;padding:12px;border:1px solid #f0f0f0;background:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tile-icon{font-size:16px;line-height:1;opacity:.85}.tile-value{font-size:17px;font-weight:600;margin-top:6px;color:#111827}.tile-label{font-size:12px;color:#6b7280;margin-top:2px}.tile-workers{background:#f8f9fb}.tile-busy{background:#eef5ff}.tile-idle{background:#edf9f3}.busy-text{color:#2563eb}.idle-text{color:#059669}.tabular{font-variant-numeric:tabular-nums}.tile-changed{animation:tileFlash .5s ease}@keyframes tileFlash{0%{box-shadow:inset 0 0 0 100vmax rgba(59,130,246,.12)}to{box-shadow:inset 0 0 0 0 transparent}}@media(max-width:1024px){.tiles{flex-wrap:wrap}.tile{flex:1 1 calc(50% - 8px)}}@media(max-width:768px){.queues-health-card{height:100%}}.workers-list-card{height:100%;display:flex;flex-direction:column}.workers-list-card .v-card-text{flex:1;overflow-y:auto;padding-top:8px!important}.subtitle{line-height:1}.workers-container{display:flex;flex-wrap:wrap;gap:20px}.worker-card{flex:1 0 33%;box-sizing:border-box;background:#f7f7f8;border:1px solid #ececec;border-radius:12px;padding:14px}.line{display:flex;align-items:center;min-height:20px}.line+.line{margin-top:4px}.line-top{justify-content:space-between}.left{min-width:0}.left,.right{display:inline-flex;align-items:center}.worker-id{font-weight:600;font-size:14px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-link{color:#374151;cursor:pointer}.queue-link:hover{text-decoration:underline}.job-link{color:#2563eb;text-decoration:none}.job-link:hover{text-decoration:underline}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted{color:#6b7280}.pulse{animation:pulseCard .3s ease}@keyframes pulseCard{0%{background-color:rgba(59,130,246,.08)}to{background-color:transparent}}.empty-state{color:#6b7280}@media(max-width:768px){.workers-list-card{height:100%}}.machines-chips-card[data-v-33e5125c]{height:100%;display:flex;flex-direction:column}.machines-chips-card .v-card-text[data-v-33e5125c]{flex:1;overflow-y:auto;padding-top:6px!important}.list-header[data-v-33e5125c]{position:sticky;top:0;background:#fff;z-index:1;padding:4px 6px;border-bottom:1px solid #eee}.list-body[data-v-33e5125c]{overflow-y:auto}.row-item[data-v-33e5125c]{height:30px;padding:0 6px;font-size:.85rem;border-bottom:1px dashed #f0f0f0}.col-host[data-v-33e5125c]{flex:1 1 50%;min-width:0}.col-workers[data-v-33e5125c]{width:30%}.col-state[data-v-33e5125c]{width:20%}.state-dot[data-v-33e5125c]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.state-dot.online[data-v-33e5125c]{background:#10b981}.state-dot.offline[data-v-33e5125c]{background:#ef4444}.summary-meta[data-v-33e5125c]{border-bottom:1px solid #f1f1f1}.tabular[data-v-33e5125c]{font-variant-numeric:tabular-nums}.empty-state[data-v-33e5125c]{color:#6b7280}@media(max-width:768px){.machines-chips-card[data-v-33e5125c]{height:100%}}.theme--light.v-timeline:before{background:rgba(0,0,0,.12)}.theme--light.v-timeline .v-timeline-item__dot{background:#fff}.theme--light.v-timeline .v-timeline-item .v-card:not(.v-card--link):before{border-right-color:rgba(0,0,0,.12)}.theme--dark.v-timeline:before{background:hsla(0,0%,100%,.12)}.theme--dark.v-timeline .v-timeline-item__dot{background:#1e1e1e}.theme--dark.v-timeline .v-timeline-item .v-card:not(.v-card--link):before{border-right-color:rgba(0,0,0,.12)}.v-timeline{padding-top:24px;position:relative}.v-timeline:before{bottom:0;content:"";height:100%;position:absolute;top:0;width:2px}.v-timeline-item{display:flex;padding-bottom:24px}.v-timeline-item__body{position:relative;height:100%;flex:1 1 auto}.v-timeline-item__divider{position:relative;min-width:96px;display:flex;align-items:center;justify-content:center}.v-timeline-item__dot{z-index:2;border-radius:50%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);height:38px;left:calc(50% - 19px);width:38px}.v-timeline-item__dot .v-timeline-item__inner-dot{height:30px;margin:4px;width:30px}.v-timeline-item__dot--small{height:24px;left:calc(50% - 12px);width:24px}.v-timeline-item__dot--small .v-timeline-item__inner-dot{height:18px;margin:3px;width:18px}.v-timeline-item__dot--large{height:52px;left:calc(50% - 26px);width:52px}.v-timeline-item__dot--large .v-timeline-item__inner-dot{height:42px;margin:5px;width:42px}.v-timeline-item__inner-dot{border-radius:50%;display:flex;justify-content:center;align-items:center}.v-timeline-item__opposite{flex:1 1 auto;align-self:center;max-width:calc(50% - 48px)}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before){flex-direction:row-reverse}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:right}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:left}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after){flex-direction:row}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:left}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:right}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);right:auto;left:-10px}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline-item__body>.v-card:not(.v-card--flat):after,.v-timeline-item__body>.v-card:not(.v-card--flat):not(.v-card--link):before{content:"";position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #000;top:calc(50% - 10px)}.v-timeline-item__body>.v-card:not(.v-card--flat):after{border-right-color:inherit}.v-timeline-item__body>.v-card:not(.v-card--flat):not(.v-card--link):before{top:calc(50% - 8px)}.v-timeline--align-top .v-timeline-item__dot{align-self:start}.v-timeline--align-top .v-timeline-item__body>.v-card:after{top:10px}.v-timeline--align-top .v-timeline-item__body>.v-card:not(.v-card--link):before{top:12px}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before{left:calc(50% - 1px);right:auto}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense):before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before{left:auto;right:calc(50% - 1px)}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense):before{right:auto;left:calc(50% - 1px)}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after){flex-direction:row}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:left}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:right}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);right:auto;left:-10px}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before){flex-direction:row-reverse}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:right}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:left}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-application--is-ltr .v-timeline--reverse.v-timeline--dense:before{right:47px;left:auto}.v-application--is-ltr .v-timeline--dense:not(.v-timeline--reverse):before,.v-application--is-rtl .v-timeline--reverse.v-timeline--dense:before{right:auto;left:47px}.v-application--is-rtl .v-timeline--dense:not(.v-timeline--reverse):before{left:auto;right:47px}.v-timeline--dense .v-timeline-item{flex-direction:row-reverse!important}.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline--dense .v-timeline-item__body{max-width:calc(100% - 96px)}.v-timeline--dense .v-timeline-item__opposite{display:none}.v-timeline--reverse.v-timeline--dense .v-timeline-item{flex-direction:row!important}.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);right:auto;left:-10px}.v-timeline-item--fill-dot .v-timeline-item__inner-dot{height:inherit;margin:0;width:inherit}.execution-details-panel[data-v-3151cc84] .v-navigation-drawer__content{overflow-y:auto}.detail-item[data-v-3151cc84]{margin-bottom:8px}.detail-item .detail-label[data-v-3151cc84]{font-weight:500;color:#666;margin-right:8px}.detail-item .detail-value[data-v-3151cc84]{color:#333}.error-message[data-v-3151cc84]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:12px;font-family:Courier New,monospace;font-size:.875rem;color:#dc2626;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}[data-v-3151cc84] .v-timeline .v-timeline-item__body .v-card .v-card__text{font-size:.875rem}.job-manager-dashboard[data-v-1f939b61]{--gutter-size:24px;--card-padding:16px;--card-radius:12px;--status-running:#3b82f6;--status-pending:#f59e0b;--status-success:#10b981;--status-failed:#ef4444;--status-cancelled:#9ca3af;background-color:#fafafa;min-height:100vh}.dashboard-header[data-v-1f939b61]{background:#fff;border-bottom:1px solid #e0e0e0;padding:24px 0}.dashboard-header h1[data-v-1f939b61]{color:#1a202c;font-weight:600;line-height:1.2}.dashboard-header p[data-v-1f939b61]{font-size:.875rem;opacity:.7}.dashboard-tabs[data-v-1f939b61]{border-bottom:1px solid #e0e0e0}.dashboard-tabs[data-v-1f939b61] .v-tab{font-weight:500;text-transform:none;font-size:.875rem;padding:0 24px}.dashboard-tabs[data-v-1f939b61] .v-tab.v-tab--active{color:var(--v-primary-base);border-bottom:2px solid var(--v-primary-base)}.dashboard-tabs[data-v-1f939b61] .v-tab:not(.v-tab--active){color:#6b7280}.dashboard-tabs[data-v-1f939b61] .v-tab:not(.v-tab--active):hover{color:#374151}.filter-bar[data-v-1f939b61]{gap:16px}.filter-bar .filter-select[data-v-1f939b61]{flex-shrink:0}.filter-bar .filter-select[data-v-1f939b61] .v-select__selection{font-size:.875rem}.filter-bar .filter-select[data-v-1f939b61] .v-text-field__details{display:none}.filter-chips[data-v-1f939b61]{gap:8px}.dashboard-section[data-v-1f939b61]{margin-bottom:2.5rem}.dashboard-section h2[data-v-1f939b61]{color:#1f2937;font-weight:600;margin-bottom:1rem;font-size:1.125rem}.dashboard-section:first-of-type h2[data-v-1f939b61]{display:flex;align-items:center;gap:16px}.dashboard-section:first-of-type h2 span[data-v-1f939b61]{font-size:.75rem;color:#6b7280;font-weight:400}[data-v-1f939b61] .v-card{border-radius:var(--card-radius);padding:var(--card-padding);transition:all .15s ease-in-out;border:1px solid #e5e7eb}[data-v-1f939b61] .v-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#d1d5db}[data-v-1f939b61] .kpi-card .v-card-title,[data-v-1f939b61] .live-kpi-card .v-card-title{font-size:.875rem;font-weight:500;color:#6b7280;padding-bottom:8px}[data-v-1f939b61] .kpi-card .kpi-value,[data-v-1f939b61] .live-kpi-card .kpi-value{font-size:2rem;font-weight:700;line-height:1;color:#111827}[data-v-1f939b61] .kpi-card .kpi-unit,[data-v-1f939b61] .live-kpi-card .kpi-unit{font-size:.75rem;color:#9ca3af;margin-top:4px}[data-v-1f939b61] .v-chip{font-weight:500}[data-v-1f939b61] .v-chip.status-running{background-color:var(--status-running)!important}[data-v-1f939b61] .v-chip.status-pending{background-color:var(--status-pending)!important}[data-v-1f939b61] .v-chip.status-success{background-color:var(--status-success)!important}[data-v-1f939b61] .v-chip.status-failed{background-color:var(--status-failed)!important}[data-v-1f939b61] .v-chip.status-cancelled{background-color:var(--status-cancelled)!important}[data-v-1f939b61] .recent-activity-table .v-data-table__wrapper{border-radius:var(--card-radius)}[data-v-1f939b61] .recent-activity-table .row-failed{background-color:#fef2f2!important}[data-v-1f939b61] .recent-activity-table tbody tr:hover{background-color:rgba(0,0,0,.04)!important}[data-v-1f939b61] .v-expansion-panel{border-radius:var(--card-radius)!important;box-shadow:none;border:1px solid #e5e7eb}[data-v-1f939b61] .v-expansion-panel:before{box-shadow:none}[data-v-1f939b61] .v-expansion-panel .v-expansion-panel-header{padding:16px 24px;font-weight:600}[data-v-1f939b61] .v-expansion-panel .v-expansion-panel-content__wrap{padding:0 24px 24px}@media(min-width:1280px){.job-manager-dashboard .v-container[data-v-1f939b61]{max-width:1440px;padding-left:32px;padding-right:32px}.job-manager-dashboard .v-row[data-v-1f939b61]{margin-left:-12px;margin-right:-12px}.job-manager-dashboard .v-row .v-col[data-v-1f939b61]{padding-left:12px;padding-right:12px}.job-manager-dashboard .dashboard-section:first-of-type .v-col[class*=md-4][data-v-1f939b61]{flex:0 0 33.333333%;max-width:33.333333%}.job-manager-dashboard .dashboard-section:nth-of-type(2) .v-col[class*=md-2][data-v-1f939b61]{flex:0 0 16.666667%;max-width:16.666667%}.job-manager-dashboard .dashboard-section:nth-of-type(2) .v-col[class*=md-4][data-v-1f939b61]:not(.v-col[class*=md-2]){flex:0 0 33.333333%;max-width:33.333333%}}@media(min-width:768px)and (max-width:1279px){.job-manager-dashboard .v-container[data-v-1f939b61]{max-width:none;padding-left:24px;padding-right:24px}.job-manager-dashboard .dashboard-section .v-col[class*=md-2][data-v-1f939b61],.job-manager-dashboard .dashboard-section .v-col[class*=md-4][data-v-1f939b61]{flex:0 0 50%;max-width:50%}.job-manager-dashboard .dashboard-section .v-col[class*=md-6][data-v-1f939b61]{flex:0 0 100%;max-width:100%;margin-bottom:16px}.job-manager-dashboard .filter-bar[data-v-1f939b61]{flex-direction:column;align-items:flex-start;gap:12px}.job-manager-dashboard .filter-bar .filter-select[data-v-1f939b61]{min-width:200px}}@media(max-width:767px){.job-manager-dashboard .v-container[data-v-1f939b61]{padding-left:16px;padding-right:16px}.job-manager-dashboard .dashboard-header[data-v-1f939b61]{padding:16px 0}.job-manager-dashboard .dashboard-header h1[data-v-1f939b61]{font-size:1.5rem}.job-manager-dashboard .dashboard-section[data-v-1f939b61]{margin-bottom:2rem}.job-manager-dashboard .dashboard-section h2[data-v-1f939b61]{font-size:1.125rem;margin-bottom:.75rem}.job-manager-dashboard .dashboard-section .v-col[data-v-1f939b61]{flex:0 0 100%!important;max-width:100%!important;margin-bottom:1rem}.job-manager-dashboard .dashboard-section .v-col[data-v-1f939b61]:last-child{margin-bottom:0}.job-manager-dashboard .filter-bar[data-v-1f939b61]{flex-direction:column;align-items:stretch;gap:12px}.job-manager-dashboard .filter-bar .filter-select[data-v-1f939b61]{width:100%;min-width:auto}.job-manager-dashboard .filter-bar .v-btn[data-v-1f939b61]{align-self:flex-start}.job-manager-dashboard[data-v-1f939b61] .kpi-card,.job-manager-dashboard[data-v-1f939b61] .live-kpi-card{height:80px}.job-manager-dashboard[data-v-1f939b61] .kpi-card .kpi-value,.job-manager-dashboard[data-v-1f939b61] .live-kpi-card .kpi-value{font-size:1.5rem}.job-manager-dashboard[data-v-1f939b61] .recent-activity-table .v-data-table__wrapper{overflow-x:auto;min-width:600px}}.dashboard-loading[data-v-1f939b61]{display:flex;justify-content:center;align-items:center;min-height:200px}.dashboard-loading .v-progress-circular[data-v-1f939b61]{margin-bottom:16px}.empty-state[data-v-1f939b61]{text-align:center;padding:40px 20px;color:#6b7280}.empty-state .v-icon[data-v-1f939b61]{margin-bottom:16px;opacity:.5}.empty-state p[data-v-1f939b61]{margin:0;font-size:.875rem}.dashboard-section[data-v-1f939b61],.v-btn[data-v-1f939b61],.v-card[data-v-1f939b61],.v-chip[data-v-1f939b61]{transition:all .15s ease-in-out}.skeleton-loading .v-skeleton-loader[data-v-1f939b61]{border-radius:var(--card-radius)}[data-v-1f939b61] .chart-container{height:240px}[data-v-1f939b61] .chart-container .v-card-title{padding-bottom:8px;border-bottom:1px solid #f3f4f6}.job-manager-dashboard[data-v-1f939b61]{margin-left:0;padding-left:0}.infrastructure-section .infra-grid[data-v-1f939b61]{align-items:stretch}.infrastructure-section .infra-left[data-v-1f939b61],.infrastructure-section .infra-right[data-v-1f939b61]{display:flex}.infrastructure-section .infra-left[data-v-1f939b61]{flex-direction:column;gap:12px;min-height:0}.job-manager-schedules[data-v-a9cc285e]{background-color:#fff;padding:40px}.job-filters[data-v-3947f66e]{width:100%}.detail-item[data-v-44fe1aec]{display:flex;margin-bottom:10px}.detail-item .detail-label[data-v-44fe1aec]{font-weight:700;min-width:120px}.detail-item .detail-value[data-v-44fe1aec]{flex:1}.context-viewer[data-v-64405b9d],.tab-switcher[data-v-77b7d7e4]{width:100%}.json-content[data-v-64405b9d]{background-color:#f5f5f5;padding:10px;border-radius:4px;font-family:monospace;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto}.xterm{cursor:text;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.log-viewer[data-v-530308a2]{width:100%}.terminal-container[data-v-530308a2]{width:100%;height:300px;margin-bottom:20px;border-radius:4px;overflow:hidden}.transitions-table[data-v-d0dec84c]{width:100%}.workflow-steps[data-v-1a120e1e]{width:100%;padding:20px 0}.step-timestamp[data-v-1a120e1e]{font-size:.8rem;color:rgba(0,0,0,.6)}.attempt-selector[data-v-4a1b7e83]{width:100%}.attempt-select[data-v-4a1b7e83]{max-width:150px}.detail-item[data-v-2018f22e]{display:flex;margin-bottom:10px}.detail-item .detail-label[data-v-2018f22e]{font-weight:700;min-width:120px}.detail-item .detail-value[data-v-2018f22e]{flex:1}.detail-item[data-v-38602dfa]{display:flex;margin-bottom:10px}.detail-item .detail-label[data-v-38602dfa]{font-weight:700;min-width:120px}.detail-item .detail-value[data-v-38602dfa]{flex:1}.job-manager-jobs[data-v-3de8a703]{padding:20px}