.cycle-table-row--closed{filter:grayscale(.85);opacity:.75}.cycle-table-row--muted .cycle-table-row__location,.cycle-table-row--muted .cycle-table-row__name{opacity:.7}.cycle-table-row__cell .period-text{color:var(--text-grey-sub)}.cycle-table-row__location{display:inline-flex;align-items:center;gap:var(--space-6);min-width:0;max-width:100%}.cycle-table-row__location-name{color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cycle-table-row__location-more{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);border:var(--border-sm) solid var(--grey-300);border-radius:var(--radius-4);color:var(--text-grey-sub);cursor:default;min-width:26px;height:26px;font-size:var(--font-size-xs)!important}.cycle-table-row__status-dot{display:inline-block;width:8px;height:8px;border-radius:var(--radius-circle);margin-right:var(--space-2);flex-shrink:0}.cycle-table-row__status-dot--open{background:var(--blue-500)}.cycle-table-row__status-dot--closed{background:var(--grey-300)}.cycle-table-row__progress-activator{display:flex;align-items:center;min-width:8rem}.cycle-table-row__progress-bar{flex:1;height:6px;background-color:var(--grey-300);border-radius:var(--radius-24);overflow:hidden}.cycle-table-row__progress-fill{height:100%;border-radius:var(--radius-24);transition:width var(--duration-med) var(--ease-standard)}.cycle-table-row__progress-fill--open{background:var(--color-info)}.cycle-table-row__progress-fill--closed{background:var(--grey-400)}.cycle-table-row__progress-pct{font-size:var(--font-size-sm);white-space:nowrap}.cycle-table-row__status-badge--pending{background:var(--blue-100)!important}.cycle-table-row__status-badge--in-progress{background:var(--yellow-50)!important}.cycle-table-row__status-badge--failed{background:transparent!important;padding-left:0!important;height:auto!important;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.cycle-table-row__status-badge--clickable{cursor:pointer}.cycle-table-row__status-icon{flex-shrink:0}.cycle-table-row__status-icon--img{width:14px;height:14px;display:block}.cycle-table-row__failed-action{color:var(--grey-600)!important}.cycle-table-row__failed-action--danger{color:var(--color-error)!important}.cycle-table-row__actions{position:relative;min-width:11rem;width:1%;white-space:nowrap;vertical-align:middle}.cycle-table-row__actions>.d-inline-block{position:absolute;width:0;height:0;overflow:visible}.cycle-table-row__actions-inner{min-height:2rem}.cycle-table-row__actions-inner,.cycle-table-row__actions-primary{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.cycle-table-row__actions-primary{flex:1 1 auto;min-width:0}.cycle-table-row__actions-more{display:flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem}.cycle-table-row__cycle-action{opacity:1;flex-shrink:0;border-radius:var(--radius-sm)!important;border:1px solid var(--grey-200)!important;height:32px!important;padding:10px 12px!important}.cycle-table-row__more-btn{opacity:1!important;visibility:visible!important;flex-shrink:0;margin:0!important}.cycle-table-row__more-menu-panel{background:var(--color-surface-default)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-menu)!important;border:none!important;overflow:visible;z-index:var(--z-nav)!important}.cycle-table-row__more-menu{display:flex;flex-direction:column;gap:0;padding:var(--padding-2xs);min-width:13.5rem}.cycle-table-row__more-item{display:flex;align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-2xs) var(--space-xs);border:none;background:transparent;border-radius:var(--radius-xs);cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard)}.cycle-table-row__more-item:hover{background:var(--grey-weak)}.cycle-table-row__more-item:focus-visible{outline:var(--border-md) solid var(--color-primary);outline-offset:calc(var(--border-md)*-1)}.cycle-table-row__more-item--danger{color:var(--color-error)}.cycle-table-row__more-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-xs)}.cycle-table-row__more-icon-img{display:block;-o-object-fit:contain;object-fit:contain}.cycle-table-row__more-icon{font-size:var(--icon-sm)!important;color:inherit!important}.cycle-table-row__more-label{flex:1;min-width:0;font-size:var(--font-size-xxs)!important;font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--grey-900);white-space:nowrap}.setup-failed{background:var(--color-status-failed-bg)!important;color:var(--status-red)!important}.setting-up,.setup-failed{border-radius:var(--radius-4)!important;padding:var(--space-2) var(--space-4)!important}.setting-up{background:var(--color-status-info-bg)!important;color:var(--color-status-info-text)!important}.cycle-table-row__cycle-action-text{font-size:var(--font-size-xxs)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--line-height-xs)!important;color:var(--grey-800)!important}.cycle-table-row__status-badge .v-chip__content{gap:var(--space-2)}