.rb-brand-mark[data-v-b7a02866]{flex:none;display:block}.rb-brand-mark__plate[data-v-b7a02866]{fill:var(--rb-text)}.rb-brand-mark__glyph[data-v-b7a02866]{fill:var(--rb-surface)}.rb-sidebar-glyph[data-v-c19e6a1f]{flex:none;display:block}.rb-sidebar[data-v-4ab97062]{width:var(--rb-sidebar-width);background:var(--rb-surface);border-right:1px solid var(--rb-hairline-strong);flex-direction:column;flex:none;height:100%;padding:12px 10px;transition:width .22s,padding .22s;display:flex;overflow:hidden}.rb-sidebar__body[data-v-4ab97062]{flex-direction:column;flex:auto;gap:14px;min-height:0;margin:0 -10px;padding:14px 10px;display:flex;overflow:hidden auto}.rb-sidebar--collapsed[data-v-4ab97062]{width:var(--rb-sidebar-width-collapsed)}.rb-sidebar--collapsed .rb-sidebar__body[data-v-4ab97062]{scrollbar-width:none}.rb-sidebar--collapsed .rb-sidebar__body[data-v-4ab97062]::-webkit-scrollbar{display:none}.rb-sidebar--overlay[data-v-4ab97062]{z-index:70;background:var(--rb-surface-elevated);height:auto;box-shadow:var(--rb-shadow-menu);position:fixed;top:0;bottom:0;left:0}.rb-sidebar__brand[data-v-4ab97062]{flex:none;align-items:center;gap:9px;min-height:30px;padding:0 4px;display:flex}.rb-sidebar--collapsed .rb-sidebar__brand[data-v-4ab97062]{flex-direction:column;gap:14px;padding:0}.rb-sidebar__logo[data-v-4ab97062]{min-width:0;color:var(--rb-text);align-items:center;gap:9px;display:flex}.rb-sidebar__name[data-v-4ab97062]{white-space:nowrap;font-weight:600}.rb-sidebar__toggle-wrap[data-v-4ab97062]{flex:none;margin-left:auto;display:inline-flex}.rb-sidebar--collapsed .rb-sidebar__toggle-wrap[data-v-4ab97062]{width:100%;margin-left:0}.rb-sidebar__toggle[data-v-4ab97062]{border-radius:var(--rb-sidebar-toggle-radius);background:var(--rb-fill);width:24px;height:24px;color:var(--rb-text-strong-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.rb-sidebar--collapsed .rb-sidebar__toggle[data-v-4ab97062]{width:100%;height:var(--rb-sidebar-toggle-height-collapsed)}.rb-sidebar__toggle[data-v-4ab97062]:hover:not(:disabled){background:var(--rb-fill-hover)}.rb-sidebar__toggle[data-v-4ab97062]:disabled{cursor:default;opacity:.5}.rb-sidebar__toggle-icon[data-v-4ab97062]{width:14px;height:14px;transition:transform .22s}.rb-sidebar__toggle-icon--flipped[data-v-4ab97062]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.rb-sidebar[data-v-4ab97062],.rb-sidebar__toggle-icon[data-v-4ab97062]{transition:none}}.rb-sidebar__block[data-v-4ab97062]{flex-direction:column;min-width:0;display:flex}.rb-sidebar__block--divided[data-v-4ab97062]{border-top:1px solid var(--rb-sidebar-divider);padding-top:12px}.rb-sidebar__block--foot[data-v-4ab97062]{flex:none}.rb-sidebar__caption[data-v-4ab97062]{color:var(--rb-text-muted);margin:0 0 7px;padding:0 6px}.rb-sidebar__list[data-v-4ab97062]{flex-direction:column;gap:1px;min-width:0;display:flex}.rb-sidebar__row[data-v-4ab97062]{border-radius:var(--rb-radius);text-align:left;width:100%;color:var(--rb-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:7px 6px;font-family:inherit;display:flex}.rb-sidebar__row--context[data-v-4ab97062]{gap:9px}.rb-sidebar--collapsed .rb-sidebar__row[data-v-4ab97062]{justify-content:center;gap:0;padding-left:0;padding-right:0}.rb-sidebar__row[data-v-4ab97062]:hover{background:var(--rb-fill);color:var(--rb-text)}.rb-sidebar__row--active[data-v-4ab97062]{background:var(--rb-accent-soft);color:var(--rb-accent-text-strong)}.rb-sidebar__row--active .rb-sidebar__label[data-v-4ab97062]{font-weight:600}.rb-sidebar__icon[data-v-4ab97062]{width:var(--rb-sidebar-glyph-width);height:var(--rb-sidebar-glyph-height);flex:none}.rb-sidebar__label[data-v-4ab97062]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rb-sidebar__badge[data-v-4ab97062]{width:var(--rb-sidebar-tag-width);box-sizing:border-box;border-radius:var(--rb-radius-sm);letter-spacing:.02em;white-space:nowrap;height:20px;color:var(--rb-surface);flex:none;justify-content:center;align-items:center;padding:0;font-weight:600;display:flex;overflow:hidden}.rb-sidebar--collapsed .rb-sidebar__badge[data-v-4ab97062]{width:var(--rb-sidebar-tag-width-collapsed)}.rb-sidebar__badge--all[data-v-4ab97062]{background:var(--rb-sidebar-tag-all-bg);color:var(--rb-text-secondary)}.rb-sidebar__badge-icon[data-v-4ab97062]{width:var(--rb-sidebar-glyph-all);height:var(--rb-sidebar-glyph-all)}.rb-sidebar__count[data-v-4ab97062]{color:var(--rb-text-faint);flex:none;margin-left:auto}.rb-sidebar__unread+.rb-sidebar__unread[data-v-4ab97062]{margin-left:4px}.rb-sidebar__unread[data-v-4ab97062]{box-sizing:border-box;border-radius:var(--rb-radius);background:var(--rb-danger-mark);text-align:center;min-width:17px;height:17px;color:var(--rb-on-accent);flex:none;margin-left:auto;padding:0 5px;font-weight:600;line-height:17px;display:inline-block}.rb-sidebar__unread--warning[data-v-4ab97062]{background:var(--rb-warning)}.rb-sidebar__unread--accent[data-v-4ab97062]{background:var(--rb-accent)}.rb-notice-glyph[data-v-c9cc023e]{border-radius:var(--rb-radius);background:var(--rb-fill);color:var(--rb-notice-tone);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rb-notice-glyph--unread[data-v-c9cc023e]{background:var(--rb-notice-tone);color:var(--rb-on-accent)}.rb-notice-glyph__picture[data-v-c9cc023e]{flex:none}.rb-item[data-v-1f15dc02]{border-bottom:1px solid var(--rb-line-row);align-items:flex-start;gap:11px;padding:11px 14px;display:flex;position:relative}.rb-item[data-v-1f15dc02]:last-child{border-bottom:none}.rb-item--compact[data-v-1f15dc02]{padding:9px 12px}.rb-item--unread[data-v-1f15dc02]{background:var(--rb-accent-tint)}.rb-item--child[data-v-1f15dc02]{background:var(--rb-surface-sunken);border-bottom:none;padding-left:55px}.rb-item--compact.rb-item--child[data-v-1f15dc02]{padding-left:53px}.rb-item--child.rb-item--unread[data-v-1f15dc02]{background:var(--rb-accent-tint)}.rb-item--child[data-v-1f15dc02]:before{content:"";border-radius:var(--rb-radius-mark);background:var(--rb-hairline-strong);width:26px;height:2px;position:absolute;top:22px;left:29px}.rb-item--compact.rb-item--child[data-v-1f15dc02]:before{left:27px}.rb-item__count[data-v-1f15dc02]{border-radius:var(--rb-radius-pill);background:var(--rb-text-muted);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--rb-surface);color:var(--rb-on-accent);justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex;position:absolute;top:-6px;left:-6px}.rb-item__count--unread[data-v-1f15dc02]{background:var(--rb-accent)}.rb-item--compact .rb-item__count[data-v-1f15dc02]{box-shadow:0 0 0 2px var(--rb-surface-elevated)}.rb-item__body[data-v-1f15dc02]{flex:auto;min-width:0}.rb-item__top[data-v-1f15dc02]{align-items:baseline;gap:8px;min-width:0;display:flex}.rb-item__title[data-v-1f15dc02]{min-width:0;color:var(--rb-text);flex:auto;align-items:baseline;gap:8px;display:flex}.rb-item__key[data-v-1f15dc02]{color:var(--rb-accent-text);flex:none;font-weight:600}.rb-item__name[data-v-1f15dc02]{min-width:0;color:var(--rb-text-secondary)}.rb-item__heading[data-v-1f15dc02]{min-width:0;font-weight:600}.rb-item__title--read .rb-item__heading[data-v-1f15dc02]{color:var(--rb-text-strong-secondary)}.rb-item__title--link:hover .rb-item__name[data-v-1f15dc02],.rb-item__title--link:hover .rb-item__heading[data-v-1f15dc02]{color:var(--rb-accent-text)}.rb-item__time[data-v-1f15dc02],.rb-item__when[data-v-1f15dc02]{color:var(--rb-text-muted);white-space:nowrap;flex:none}.rb-item__when[data-v-1f15dc02]{margin-left:2px}.rb-item__dot[data-v-1f15dc02]{border-radius:var(--rb-radius-pill);background:var(--rb-accent);flex:none;align-self:center;width:7px;height:7px}.rb-item__dot--inline[data-v-1f15dc02]{vertical-align:1px;margin-left:6px;display:inline-block}.rb-item__text[data-v-1f15dc02]{color:var(--rb-text-strong-secondary);margin:2px 0 0;display:block}.rb-item--child .rb-item__text[data-v-1f15dc02]{margin-top:0;display:inline}.rb-item__tail[data-v-1f15dc02]{white-space:nowrap}.rb-item--compact.rb-item--child .rb-item__text[data-v-1f15dc02]{display:block}.rb-item--compact .rb-item__tail[data-v-1f15dc02]{align-items:center;margin-top:2px;display:flex}.rb-item--compact .rb-item__when[data-v-1f15dc02]{margin-left:0}.rb-item__text--link[data-v-1f15dc02]:hover{color:var(--rb-accent-text)}.rb-item__actor[data-v-1f15dc02]{color:var(--rb-text);margin-right:1px;font-weight:600}.rb-item--compact .rb-item__text[data-v-1f15dc02]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=700px){.rb-item--compact .rb-item__text[data-v-1f15dc02],.rb-item--compact.rb-item--child .rb-item__text[data-v-1f15dc02]{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.rb-item__meta[data-v-1f15dc02]{color:var(--rb-text-tertiary);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:3px;display:flex}.rb-item__check[data-v-1f15dc02]{border-radius:var(--rb-radius-sm);width:24px;height:24px;color:var(--rb-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.rb-item__check[data-v-1f15dc02]:hover{background:var(--rb-fill);color:var(--rb-text)}.rb-item__check[data-v-1f15dc02]:disabled{cursor:default;opacity:.55}.rb-item__hold[data-v-1f15dc02]{flex:none;display:inline-flex;position:relative}.rb-item__tip[data-v-1f15dc02]{--rb-tip-max-width:230px}.rb-item__icon[data-v-1f15dc02]{width:16px;height:16px}.rb-group[data-v-32d2c3a6]{border-bottom:1px solid var(--rb-line-row)}.rb-group[data-v-32d2c3a6]:last-child{border-bottom:none}.rb-group__foot[data-v-32d2c3a6]{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 14px 8px 55px;display:flex}.rb-group--compact .rb-group__foot[data-v-32d2c3a6]{padding:0 12px 7px 53px}.rb-group--pile[data-v-32d2c3a6]{padding:0 0 2px}.rb-group--pile .rb-group__rows[data-v-32d2c3a6]{z-index:2;background:var(--rb-surface);position:relative}.rb-group--compact.rb-group--pile .rb-group__rows[data-v-32d2c3a6],.rb-group--compact .rb-group__edge[data-v-32d2c3a6]:not(.rb-group__edge--far){background:var(--rb-surface-elevated)}.rb-group__edge[data-v-32d2c3a6]{z-index:1;border-radius:0 0 var(--rb-radius-block) var(--rb-radius-block);background:var(--rb-surface-sunken);height:6px;box-shadow:var(--rb-shadow-card);margin:0 8px;display:block;position:relative}.rb-group__edge--far[data-v-32d2c3a6]{z-index:0;background:var(--rb-fill);margin:0 18px}.rb-group--pile .rb-group__foot[data-v-32d2c3a6],.rb-group--open .rb-group__foot[data-v-32d2c3a6]{-moz-column-gap:8px;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;padding:2px 12px 4px;display:grid}.rb-group--pile .rb-group__foot>button[data-v-32d2c3a6],.rb-group--open .rb-group__foot>button[data-v-32d2c3a6]{grid-column:2}.rb-group__extra[data-v-32d2c3a6]{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.rb-group--pile .rb-group__extra[data-v-32d2c3a6],.rb-group--open .rb-group__extra[data-v-32d2c3a6]{grid-column:3}.rb-group--open .rb-group__rows[data-v-32d2c3a6]{position:relative}.rb-group--open .rb-group__rows[data-v-32d2c3a6]:before{content:"";z-index:1;border-radius:var(--rb-radius-mark);background:var(--rb-hairline-strong);width:2px;position:absolute;top:44px;bottom:22px;left:29px}.rb-group--compact.rb-group--open .rb-group__rows[data-v-32d2c3a6]:before{left:27px}.rb-group--open .rb-group__foot[data-v-32d2c3a6]{background:var(--rb-surface-sunken);padding-top:4px}.rb-group__chevron[data-v-32d2c3a6]{width:13px;height:13px}.rb-group__spinner[data-v-32d2c3a6]{box-sizing:border-box;border-radius:var(--rb-radius-pill);border:2px solid;border-top-color:#0000;width:13px;height:13px;animation:.7s linear infinite rb-group-spin-32d2c3a6;display:inline-block}@media (prefers-reduced-motion:reduce){.rb-group__spinner[data-v-32d2c3a6]{animation:none}}@keyframes rb-group-spin-32d2c3a6{to{transform:rotate(360deg)}}.rb-group__hold[data-v-32d2c3a6]{display:inline-flex}.rb-group__unread[data-v-32d2c3a6]{color:var(--rb-accent-text)}.rb-group__error[data-v-32d2c3a6]{padding:0 12px 12px}.rb-bell[data-v-c398ec4a]{flex:none;position:relative}.rb-bell__button[data-v-c398ec4a]{width:var(--rb-control-height);height:var(--rb-control-height);border-radius:var(--rb-radius);background:var(--rb-fill);color:var(--rb-text-strong-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rb-bell__button[data-v-c398ec4a]:hover{background:var(--rb-fill-hover);color:var(--rb-text)}.rb-bell__button--open[data-v-c398ec4a]{background:var(--rb-accent-soft);color:var(--rb-accent-text-strong)}.rb-bell__icon[data-v-c398ec4a]{width:16px;height:16px}.rb-bell__badge[data-v-c398ec4a]{border-radius:var(--rb-radius);background:var(--rb-danger-mark);text-align:center;min-width:16px;height:16px;color:var(--rb-on-accent);padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-3px;right:-3px}.rb-bell__panel[data-v-c398ec4a]{z-index:60;border-radius:var(--rb-radius-lg);background:var(--rb-surface-elevated);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--rb-shadow-menu);white-space:normal;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden}.rb-bell-panel-enter-active[data-v-c398ec4a],.rb-bell-panel-leave-active[data-v-c398ec4a]{transition:opacity .1s,transform .1s}.rb-bell-panel-enter-from[data-v-c398ec4a],.rb-bell-panel-leave-to[data-v-c398ec4a]{opacity:0;transform:translateY(-4px)scale(.98)}.rb-bell__head[data-v-c398ec4a]{height:var(--rb-head-height);border-bottom:1px solid var(--rb-hairline);align-items:center;gap:8px;padding:0 12px;display:flex}.rb-bell__title[data-v-c398ec4a]{font-size:12.5px;font-weight:600}.rb-bell__mark[data-v-c398ec4a]{border-radius:var(--rb-radius-pill);background:var(--rb-accent-soft);height:22px;font:inherit;color:var(--rb-accent-text-strong);cursor:pointer;white-space:nowrap;border:none;margin-left:auto;padding:0 9px;font-size:11.5px}.rb-bell__mark[data-v-c398ec4a]:hover:not(:disabled){background:var(--rb-accent-fill)}.rb-bell__mark[data-v-c398ec4a]:disabled{cursor:default;opacity:.6}.rb-bell__list[data-v-c398ec4a]{max-height:380px;overflow-y:auto}@media (width<=700px){.rb-bell__panel[data-v-c398ec4a]{top:calc(var(--rb-topbar-height) + 7px);width:auto;max-width:none;position:fixed;left:16px;right:16px}.rb-bell__list[data-v-c398ec4a]{max-height:min(380px, calc(100dvh - var(--rb-topbar-height) - 7px - 2 * var(--rb-head-height) - 16px))}}.rb-bell__state[data-v-c398ec4a]{text-align:center;color:var(--rb-text-secondary);margin:0;padding:22px 14px;font-size:12.5px}.rb-bell__more[data-v-c398ec4a]{min-height:1px}.rb-bell__state--more[data-v-c398ec4a]{padding:10px 14px}.rb-bell__error[data-v-c398ec4a]{padding:12px}.rb-bell__foot[data-v-c398ec4a]{height:var(--rb-head-height);border-top:1px solid var(--rb-hairline);background:var(--rb-surface-sunken);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.rb-bell__link[data-v-c398ec4a]{color:var(--rb-accent-text);font-size:12px}.rb-bell__link[data-v-c398ec4a]:hover{color:var(--rb-accent-text-strong)}.rb-bell__link--muted[data-v-c398ec4a]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-bell__link--muted[data-v-c398ec4a]:hover{color:var(--rb-text)}.rb-status[data-v-515cdf09]{min-width:0;display:inline-flex}.rb-status__chip[data-v-515cdf09]{border-radius:var(--rb-radius-sm);max-width:100%;height:20px;font:inherit;white-space:nowrap;cursor:pointer;background:color-mix(in srgb, var(--rb-label-color) var(--rb-label-tint), transparent);color:color-mix(in srgb, var(--rb-label-color) var(--rb-label-ink-keep), var(--rb-text));border:none;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;line-height:1;transition:filter .12s;display:inline-flex}.rb-status__chip--plain[data-v-515cdf09]{background:var(--rb-fill);color:var(--rb-text-secondary)}.rb-status__chip[data-v-515cdf09]:hover:not(:disabled),.rb-status__chip--open[data-v-515cdf09]{filter:brightness(.96)saturate(1.15)}.rb-status__chip--static[data-v-515cdf09]{cursor:default}.rb-status__chip--lg[data-v-515cdf09]{border-radius:var(--rb-radius-md);gap:9px;height:34px;padding:0 13px;font-size:13px;font-weight:600}.rb-status__chip--lg .rb-status__dot[data-v-515cdf09]{width:6px;height:6px}.rb-status-menu__comment[data-v-515cdf09]{margin-top:6px;padding:6px 10px 2px}.rb-status-menu__comment-toggle[data-v-515cdf09]{font:inherit;color:var(--rb-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px}.rb-status-menu__comment-field[data-v-515cdf09]{border-radius:var(--rb-radius-sm);width:100%;box-shadow:inset 0 0 0 1px var(--rb-hairline);background:var(--rb-field-bg);font:inherit;color:var(--rb-text);resize:vertical;border:none;padding:7px 9px;font-size:12.5px}.rb-status__dot[data-v-515cdf09]{border-radius:50%;flex:none;width:5px;height:5px}.rb-status__name[data-v-515cdf09]{text-overflow:ellipsis;overflow:hidden}.rb-status__caret[data-v-515cdf09]{opacity:.55;flex:none;margin-left:1px;font-size:10px;line-height:1}.rb-status-menu{z-index:9998;border-radius:var(--rb-radius-md);background:var(--rb-surface-elevated);box-shadow:var(--rb-shadow-menu);color:var(--rb-text);max-height:min(60vh,420px);padding:8px;font-family:inherit;font-size:12.5px;position:fixed;overflow-y:auto}.rb-status-menu__lane{color:var(--rb-text-tertiary);padding:2px 8px 4px;font-size:11px}.rb-status-menu__lane--divided{border-top:1px solid var(--rb-hairline-strong);margin:6px 0 2px;padding-top:7px}.rb-status-menu__note{color:var(--rb-text-secondary);margin:0;padding:2px 6px 4px;font-size:12px}.rb-status-menu__error{color:var(--rb-danger-text);margin:0;padding:2px 6px 4px;font-size:12px}.rb-status-menu__list{flex-direction:column;gap:2px;display:flex}.rb-status-menu__item{border-radius:var(--rb-radius-sm);width:100%;min-height:28px;font:inherit;color:var(--rb-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;display:flex}.rb-status-menu__item:hover:not(:disabled){background:var(--rb-accent-soft);color:var(--rb-accent-text-strong)}.rb-status-menu__item:disabled{cursor:default;opacity:.6}.rb-status-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.rb-status-menu__hold{width:100%;display:block}.rb-status-menu__arrow{text-align:center;flex:none;width:11px;font-size:12px;line-height:1}.rb-status-menu__arrow--forward{color:var(--rb-success-text)}.rb-status-menu__arrow--back{color:var(--rb-warning-text)}.rb-status-menu__arrow--locked{color:var(--rb-text-muted)}.rb-status-menu__alert{background:var(--rb-warning);width:12px;height:12px;color:var(--rb-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.rb-status-menu__to{max-width:45%;height:var(--rb-chip-height);border-radius:var(--rb-radius-sm);background:var(--rb-fill);color:var(--rb-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 8px;font-size:11.5px;line-height:1;display:inline-flex;overflow:hidden}.rb-status-menu__to[style*=--rb-label-color]{background:color-mix(in srgb, var(--rb-label-color) var(--rb-label-tint), transparent);color:color-mix(in srgb, var(--rb-label-color) var(--rb-label-ink-keep), var(--rb-text))}.rb-status-menu__to-dot{border-radius:50%;flex:none;width:5px;height:5px}.rb-status-menu__to-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.rb-status-menu__pending{color:var(--rb-text-tertiary);flex:none}.rb-status-menu__refusal{border-radius:var(--rb-radius-sm);background:var(--rb-danger-notice);margin-top:8px;padding:8px}.rb-status-menu__refusal-title{color:var(--rb-danger-text);margin:0;font-size:12px}.rb-status-menu__refusal-list{color:var(--rb-danger-text);margin:4px 0 0;padding-left:16px;font-size:11.5px}.rb-search-idea[data-v-b8c37fae]{min-width:0;min-height:var(--rb-row-height);border-radius:var(--rb-radius-sm);align-items:center;gap:10px;padding:0 8px;display:flex}.rb-search-idea[data-v-b8c37fae]:hover,.rb-search-idea--active[data-v-b8c37fae]{background:var(--rb-row-hover)}.rb-search-idea__link[data-v-b8c37fae]{min-width:0;color:var(--rb-text);flex:auto;align-self:stretch;align-items:center;gap:8px;display:flex}.rb-search-idea__key[data-v-b8c37fae]{font-family:var(--rb-font-mono);color:var(--rb-text-secondary);flex:none}.rb-search-idea__name[data-v-b8c37fae]{flex:0 auto;min-width:0}.rb-search-idea__status[data-v-b8c37fae]{flex:none;display:inline-flex}.rb-search-idea__project[data-v-b8c37fae]{color:var(--rb-text-secondary);flex:0 0 160px}.rb-search-idea__clients[data-v-b8c37fae]{color:var(--rb-text-secondary);flex:0 0 170px}@media (width<=700px){.rb-search-idea--wide[data-v-b8c37fae]{flex-wrap:wrap;row-gap:2px;padding-top:6px;padding-bottom:6px}.rb-search-idea--wide .rb-search-idea__link[data-v-b8c37fae]{flex-basis:100%}.rb-search-idea--wide .rb-search-idea__project[data-v-b8c37fae],.rb-search-idea--wide .rb-search-idea__clients[data-v-b8c37fae]{flex:1 1 0}}.rb-search-page[data-v-89780383]{min-width:0;min-height:var(--rb-row-height);border-radius:var(--rb-radius-sm);color:var(--rb-text);align-items:center;gap:10px;padding:0 8px;display:flex}.rb-search-page[data-v-89780383]:hover,.rb-search-page--active[data-v-89780383]{background:var(--rb-row-hover)}.rb-search-page__title[data-v-89780383]{flex:0 auto;min-width:0}.rb-search-page__space[data-v-89780383]{min-width:0;color:var(--rb-text-muted);flex:0 auto;margin-left:auto}.rb-search-page__mark[data-v-89780383]{border-radius:var(--rb-radius-sm);background:var(--rb-warning-fill);color:var(--rb-text)}.rb-archived-mark[data-v-51de8872]{border-radius:var(--rb-radius-sm);background:var(--rb-fill);color:var(--rb-text-tertiary);white-space:nowrap;flex:none;padding:1px 6px}.rb-search-task[data-v-d9481ec1]{min-width:0;min-height:var(--rb-row-height);border-radius:var(--rb-radius-sm);align-items:center;gap:10px;padding:0 8px;display:flex}.rb-search-task[data-v-d9481ec1]:hover,.rb-search-task--active[data-v-d9481ec1]{background:var(--rb-row-hover)}.rb-search-task__link[data-v-d9481ec1]{min-width:0;color:var(--rb-text);flex:auto;align-self:stretch;align-items:center;gap:8px;display:flex}.rb-search-task__key[data-v-d9481ec1]{font-family:var(--rb-font-mono);color:var(--rb-text-secondary);flex:none}.rb-search-task__name[data-v-d9481ec1]{flex:0 auto;min-width:0}.rb-search-task__status[data-v-d9481ec1]{flex:none;display:inline-flex}.rb-search-task__project[data-v-d9481ec1]{color:var(--rb-text-secondary);flex:0 0 160px}.rb-search-task__person[data-v-d9481ec1]{min-width:0;color:var(--rb-text-secondary);flex:0 0 170px;align-items:center;gap:6px;display:flex}@media (width<=700px){.rb-search-task--wide[data-v-d9481ec1]{flex-wrap:wrap;row-gap:2px;padding-top:6px;padding-bottom:6px}.rb-search-task--wide .rb-search-task__link[data-v-d9481ec1]{flex-basis:100%}.rb-search-task--wide .rb-search-task__project[data-v-d9481ec1],.rb-search-task--wide .rb-search-task__person[data-v-d9481ec1]{flex:1 1 0}}.rb-gsearch[data-v-94190a61]{flex:auto;min-width:120px;max-width:620px;position:relative}.rb-gsearch--compact[data-v-94190a61]{flex:none;min-width:0}.rb-gsearch__field[data-v-94190a61]{height:var(--rb-control-height);border-radius:var(--rb-radius);background:var(--rb-fill);cursor:text;align-items:center;gap:8px;padding:0 10px;display:flex}.rb-gsearch__field[data-v-94190a61]:focus-within{background:var(--rb-field-focus);box-shadow:var(--rb-shadow-accent)}.rb-gsearch__glyph[data-v-94190a61]{width:14px;height:14px;color:var(--rb-text-tertiary);flex:none}.rb-gsearch__input[data-v-94190a61]{min-width:0;color:var(--rb-text);background:0 0;border:none;flex:auto;font-family:inherit}.rb-gsearch__input[data-v-94190a61]:focus{outline:none}.rb-gsearch__input[data-v-94190a61]::placeholder{color:var(--rb-text-tertiary)}.rb-gsearch__hotkey[data-v-94190a61]{font-family:var(--rb-font-mono);color:var(--rb-text-faint);flex:none}.rb-gsearch__trigger[data-v-94190a61]{width:var(--rb-control-height);height:var(--rb-control-height);border-radius:var(--rb-radius);background:var(--rb-fill);color:var(--rb-text-strong-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.rb-gsearch__trigger[data-v-94190a61]:hover{background:var(--rb-fill-hover);color:var(--rb-text)}.rb-gsearch__icon[data-v-94190a61]{width:16px;height:16px}.rb-gsearch__panel[data-v-94190a61]{z-index:60;border-radius:var(--rb-radius-md);background:var(--rb-surface-elevated);width:100%;min-width:420px;box-shadow:var(--rb-shadow-menu);white-space:normal;position:absolute;top:calc(100% + 7px);left:0}.rb-gsearch__panel .rb-gsearch__body[data-v-94190a61]{max-height:min(560px, calc(100dvh - var(--rb-topbar-height) - 24px));padding:6px;overflow-y:auto}.rb-gsearch__block+.rb-gsearch__block[data-v-94190a61]{border-top:1px solid var(--rb-hairline);margin-top:6px;padding-top:6px}.rb-gsearch__label[data-v-94190a61]{color:var(--rb-text-muted);margin:0;padding:4px 8px;font-weight:600}.rb-gsearch__list[data-v-94190a61]{margin:0;padding:0;list-style:none}.rb-gsearch__list--stale[data-v-94190a61]{opacity:.5}.rb-gsearch__state[data-v-94190a61]{color:var(--rb-text-secondary);margin:0;padding:6px 8px 8px;line-height:1.45}.rb-gsearch__all[data-v-94190a61]{height:var(--rb-control-height);border-radius:var(--rb-radius-sm);color:var(--rb-accent-text);align-items:center;margin-top:6px;padding:0 8px;font-weight:500;display:flex}.rb-gsearch__all[data-v-94190a61]:hover,.rb-gsearch__all--active[data-v-94190a61]{background:var(--rb-row-hover)}.rb-gsearch-layer[data-v-94190a61]{z-index:60;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:var(--rb-surface);flex-direction:column;display:flex;position:fixed;inset:0}.rb-gsearch-layer__head[data-v-94190a61]{border-bottom:1px solid var(--rb-hairline);flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.rb-gsearch-layer__head .rb-gsearch__field[data-v-94190a61]{flex:auto;min-width:0}.rb-gsearch-layer .rb-gsearch__body[data-v-94190a61]{flex:auto;min-height:0;padding:8px 10px 16px;overflow-y:auto}.rb-user[data-v-f46275f5]{flex:none;position:relative}.rb-user__card[data-v-f46275f5]{border-radius:var(--rb-radius);text-align:left;max-width:240px;color:var(--rb-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:3px 8px 3px 6px;font-family:inherit;display:flex}.rb-user__card[data-v-f46275f5]:hover,.rb-user__card--open[data-v-f46275f5]{background:var(--rb-fill)}.rb-user__text[data-v-f46275f5]{white-space:normal;flex-direction:column;min-width:0;display:flex}.rb-user__name[data-v-f46275f5]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rb-user__role[data-v-f46275f5]{color:var(--rb-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rb-user__chevron[data-v-f46275f5]{width:12px;height:12px;color:var(--rb-text-muted);flex:none}@media (width<=700px){.rb-user__card[data-v-f46275f5]{padding:0}.rb-user__text[data-v-f46275f5],.rb-user__chevron[data-v-f46275f5]{display:none}}.rb-user__menu[data-v-f46275f5]{z-index:60;border-radius:var(--rb-radius-md);background:var(--rb-surface-elevated);min-width:200px;box-shadow:var(--rb-shadow-menu);white-space:normal;flex-direction:column;padding:5px;display:flex;position:absolute;top:calc(100% + 7px);right:0}.rb-user-menu-enter-active[data-v-f46275f5],.rb-user-menu-leave-active[data-v-f46275f5]{transition:opacity .1s,transform .1s}.rb-user-menu-enter-from[data-v-f46275f5],.rb-user-menu-leave-to[data-v-f46275f5]{opacity:0;transform:translateY(-4px)scale(.98)}.rb-user__item[data-v-f46275f5]{height:var(--rb-control-height);border-radius:var(--rb-radius-sm);color:var(--rb-text);align-items:center;padding:0 9px;display:flex}.rb-user__item--button[data-v-f46275f5]{text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit}.rb-user__item[data-v-f46275f5]:hover{background:var(--rb-fill);color:var(--rb-text)}.rb-user__item[data-v-f46275f5]:disabled{cursor:default;opacity:.6}.rb-today[data-v-fc2fa5c5]{flex:none;position:relative}.rb-today__button[data-v-fc2fa5c5]{height:var(--rb-control-height);border-radius:var(--rb-radius);background:var(--rb-fill);color:var(--rb-text);cursor:pointer;border:none;align-items:center;gap:8px;padding:0 11px 0 9px;font-family:inherit;display:inline-flex}.rb-today__button[data-v-fc2fa5c5]:hover,.rb-today__button--open[data-v-fc2fa5c5]{background:var(--rb-fill-hover)}.rb-today__button--done[data-v-fc2fa5c5],.rb-today__button--done[data-v-fc2fa5c5]:hover{background:var(--rb-success-soft);color:var(--rb-success)}.rb-today__icon[data-v-fc2fa5c5]{flex:none;width:15px;height:15px}.rb-today__figures[data-v-fc2fa5c5]{flex-direction:column;gap:2px;min-width:0;display:flex}.rb-today__line[data-v-fc2fa5c5]{align-items:baseline;gap:3px;display:flex}.rb-today__value[data-v-fc2fa5c5]{letter-spacing:-.01em;font-weight:600}.rb-today__norm[data-v-fc2fa5c5]{color:var(--rb-text-muted)}.rb-today__placeholder[data-v-fc2fa5c5]{color:#0000;-webkit-user-select:none;user-select:none;align-items:baseline;gap:3px;height:10px;display:inline-flex;overflow:hidden}.rb-today__track[data-v-fc2fa5c5]{border-radius:var(--rb-radius-pill);background:var(--rb-fill-hover);height:3px;display:block;overflow:hidden}.rb-today__fill[data-v-fc2fa5c5]{border-radius:inherit;background:var(--rb-accent);height:100%;display:block}.rb-today__fill--done[data-v-fc2fa5c5]{background:var(--rb-success)}.rb-today__panel[data-v-fc2fa5c5]{z-index:60;border-radius:var(--rb-radius-lg);background:var(--rb-surface);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--rb-shadow-menu);white-space:normal;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden}.rb-today-panel-enter-active[data-v-fc2fa5c5],.rb-today-panel-leave-active[data-v-fc2fa5c5]{transition:opacity .1s,transform .1s}.rb-today-panel-enter-from[data-v-fc2fa5c5],.rb-today-panel-leave-to[data-v-fc2fa5c5]{opacity:0;transform:translateY(-4px)scale(.98)}.rb-today__head[data-v-fc2fa5c5]{border-bottom:1px solid var(--rb-hairline);padding:12px 14px 11px}.rb-today__summary[data-v-fc2fa5c5]{align-items:baseline;gap:7px;display:flex}.rb-today__total[data-v-fc2fa5c5]{font-weight:600}.rb-today__caption[data-v-fc2fa5c5]{color:var(--rb-text-tertiary)}.rb-today__track--wide[data-v-fc2fa5c5]{background:var(--rb-hairline-strong);height:4px;margin-top:8px}.rb-today__hint[data-v-fc2fa5c5]{color:var(--rb-text-secondary);margin:7px 0 0}.rb-today__list[data-v-fc2fa5c5]{max-height:320px;overflow-y:auto}.rb-today__row[data-v-fc2fa5c5]{border-bottom:1px solid var(--rb-line-row);color:var(--rb-text);align-items:center;gap:9px;padding:9px 14px;display:flex}.rb-today__row[data-v-fc2fa5c5]:hover{background:var(--rb-row-hover)}.rb-today__stripe[data-v-fc2fa5c5]{border-radius:var(--rb-radius-pill);flex:none;width:5px;height:26px}.rb-today__task[data-v-fc2fa5c5]{flex-direction:column;flex:1;min-width:0;display:flex}.rb-today__name[data-v-fc2fa5c5]{font-weight:500}.rb-today__key[data-v-fc2fa5c5]{font-family:var(--rb-font-mono);color:var(--rb-text-tertiary)}.rb-today__spent[data-v-fc2fa5c5]{flex:none;font-weight:500}.rb-today__empty[data-v-fc2fa5c5]{text-align:center;color:var(--rb-text-secondary);margin:0;padding:18px 14px}.rb-today__error[data-v-fc2fa5c5]{padding:12px}.rb-today__foot[data-v-fc2fa5c5]{background:var(--rb-surface-sunken);align-items:center;gap:10px;padding:10px 14px;display:flex}.rb-today__week[data-v-fc2fa5c5]{color:var(--rb-text-tertiary)}.rb-today__link[data-v-fc2fa5c5]{color:var(--rb-accent);flex:none;margin-left:auto}.rb-today__link[data-v-fc2fa5c5]:hover{color:var(--rb-accent-hover)}@media (width<=700px){.rb-today__button[data-v-fc2fa5c5]{width:var(--rb-control-height);justify-content:center;padding:0}.rb-today__figures[data-v-fc2fa5c5]{display:none}.rb-today__panel[data-v-fc2fa5c5]{top:calc(var(--rb-topbar-height) + 7px);width:auto;max-width:none;position:fixed;left:16px;right:16px}.rb-today__list[data-v-fc2fa5c5]{max-height:min(320px, calc(100dvh - var(--rb-topbar-height) - 7px - 3 * var(--rb-head-height) - 16px))}}.rb-topbar[data-v-5fd094d3]{z-index:50;height:var(--rb-topbar-height);background:var(--rb-topbar-bg);border-bottom:1px solid var(--rb-hairline-strong);flex:none;position:sticky;top:0}.rb-topbar__inner[data-v-5fd094d3]{height:var(--rb-topbar-height);white-space:nowrap;align-items:center;gap:14px;padding:0 20px;display:flex}.rb-topbar__spacer[data-v-5fd094d3]{flex:auto;min-width:0}.rb-topbar__burger[data-v-5fd094d3]{width:var(--rb-control-height);height:var(--rb-control-height);border-radius:var(--rb-radius);background:var(--rb-fill);color:var(--rb-text-strong-secondary);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.rb-topbar__burger[data-v-5fd094d3]:hover{background:var(--rb-fill-hover);color:var(--rb-text)}.rb-topbar__burger-icon[data-v-5fd094d3]{width:16px;height:16px}.rb-topbar__create[data-v-5fd094d3]{height:var(--rb-control-height);border-radius:var(--rb-radius-pill);background:var(--rb-accent);color:var(--rb-on-accent);cursor:pointer;border:none;flex:none;padding:0 15px;font-family:inherit;font-weight:500}.rb-topbar__create[data-v-5fd094d3]:hover{background:var(--rb-accent-hover)}.rb-create[data-v-b186273d]{z-index:70;background:var(--rb-scrim);justify-content:center;align-items:flex-start;padding:52px 24px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.rb-create__window[data-v-b186273d]{border-radius:var(--rb-radius-sheet);background:var(--rb-surface-elevated);width:100%;max-width:1180px;box-shadow:var(--rb-shadow-modal)}.rb-create__bar[data-v-b186273d]{border-bottom:1px solid var(--rb-hairline-strong);align-items:center;gap:12px;padding:16px 20px;display:flex}.rb-create__title[data-v-b186273d]{letter-spacing:-.02em;font-weight:600;line-height:1.45}.rb-create__modes[data-v-b186273d]{margin-left:auto}.rb-create__body[data-v-b186273d]{background:var(--rb-bg);grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:16px;padding:20px;display:grid}.rb-create__main[data-v-b186273d],.rb-create__side[data-v-b186273d]{flex-direction:column;gap:14px;min-width:0;display:flex}.rb-card[data-v-b186273d]{border-radius:var(--rb-radius-xl);background:var(--rb-surface-elevated);box-shadow:var(--rb-shadow-hairline);flex-direction:column;gap:10px;min-width:0;padding:15px 16px;display:flex}.rb-card--head[data-v-b186273d]{padding:18px 20px}.rb-card--text[data-v-b186273d]{padding:20px 22px 22px}.rb-card__title[data-v-b186273d]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-card__stack[data-v-b186273d]{flex-direction:column;gap:12px;min-width:0;display:flex}.rb-card__marks[data-v-b186273d]{align-items:center;gap:8px;min-width:0;display:flex}.rb-create__key[data-v-b186273d]{font-family:var(--rb-font-mono);color:var(--rb-text-faint)}.rb-create__pick[data-v-b186273d]{flex:0 148px;min-width:0;display:block}.rb-create__name[data-v-b186273d]{border-radius:var(--rb-radius-md);height:auto;padding:7px 10px;font-weight:600}.rb-create__name-row[data-v-b186273d]{align-items:center;gap:6px;min-width:0;display:flex}.rb-create__name[data-v-b186273d]::placeholder{font-weight:500}.rb-field--row[data-v-b186273d]{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.rb-field--row>.rb-field__label[data-v-b186273d]{grid-column:1}.rb-field--row[data-v-b186273d]>:not(.rb-field__label){grid-column:2;min-width:0}.rb-field--row>.rb-field__label[data-v-b186273d]{color:var(--rb-text-secondary);font-size:13px}.rb-estimate[data-v-b186273d]{min-width:0;display:block;position:relative}.rb-estimate__input[data-v-b186273d]{padding-right:34px}.rb-estimate__unit[data-v-b186273d]{height:var(--rb-field-height);color:var(--rb-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:0;right:9px}.rb-files[data-v-b186273d]{border:1.5px dashed var(--rb-fill-hover);border-radius:var(--rb-radius-md);min-height:74px;color:var(--rb-text-muted);text-align:center;justify-content:center;align-items:center;margin:0;padding:10px 14px;font-size:12.5px;display:flex}.rb-card__hint[data-v-b186273d]{color:var(--rb-text-muted);margin:0;font-size:12px}.rb-scheme[data-v-b186273d]{color:var(--rb-text-secondary);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.rb-scheme__row[data-v-b186273d]{align-items:center;gap:8px;min-width:0;display:flex}.rb-scheme__row--first[data-v-b186273d]{color:var(--rb-text);font-weight:600}.rb-scheme__dot[data-v-b186273d]{border-radius:50%;flex:none;width:6px;height:6px}.rb-scheme__mark[data-v-b186273d]{color:var(--rb-text-muted);margin-left:auto;font-size:11px;font-weight:400}.rb-scheme__rest[data-v-b186273d]{color:var(--rb-text-muted);font-size:11.5px}.rb-create__author[data-v-b186273d]{color:var(--rb-text-tertiary);margin:0}.rb-create__note[data-v-b186273d]{border-radius:var(--rb-radius-md);background:var(--rb-accent-soft);color:var(--rb-accent-text-strong);margin:0;padding:8px 12px;font-size:12.5px}.rb-create__foot[data-v-b186273d]{border-top:1px solid var(--rb-hairline-strong);border-radius:0 0 var(--rb-radius-sheet) var(--rb-radius-sheet);background:var(--rb-surface-sunken);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.rb-create__foot-note[data-v-b186273d]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-create__buttons[data-v-b186273d]{gap:8px;margin-left:auto;display:flex}@media (width<=1120px){.rb-create__body[data-v-b186273d]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.rb-create[data-v-b186273d]{padding:12px 8px}.rb-create__body[data-v-b186273d]{gap:12px;padding:12px}.rb-card--head[data-v-b186273d],.rb-card--text[data-v-b186273d]{padding:15px 14px 16px}.rb-card__marks[data-v-b186273d]{flex-wrap:wrap}}.rb-epic-peek-host[data-v-525ea035]{display:contents}.rb-epic-peek[data-v-525ea035]{z-index:9100;box-sizing:border-box;border-radius:var(--rb-radius-lg);background:var(--rb-popover-bg);width:320px;box-shadow:var(--rb-shadow-popover);-webkit-backdrop-filter:saturate(180%)blur(20px);color:var(--rb-text);flex-direction:column;gap:12px;padding:14px 16px 12px;display:flex;position:fixed}.rb-epic-peek__head[data-v-525ea035]{min-width:0;color:var(--rb-text-secondary);align-items:center;gap:6px;display:flex}.rb-epic-peek__key[data-v-525ea035]{font-family:var(--rb-font-mono);flex:none}.rb-epic-peek__dot[data-v-525ea035]{color:var(--rb-text-muted);flex:none}.rb-epic-peek__status[data-v-525ea035]{min-width:0}.rb-epic-peek__state[data-v-525ea035]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);color:var(--rb-text-strong-secondary);white-space:nowrap;flex:none;margin-left:auto;padding:2px 8px}.rb-epic-peek__state--danger[data-v-525ea035]{background:var(--rb-danger-fill);color:var(--rb-danger-text-strong)}.rb-epic-peek__state--warning[data-v-525ea035]{background:var(--rb-warning-fill);color:var(--rb-warning-text)}.rb-epic-peek__state--success[data-v-525ea035]{background:var(--rb-success-soft);color:var(--rb-success-text)}.rb-epic-peek__title[data-v-525ea035]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rb-epic-peek__name[data-v-525ea035]{overflow-wrap:anywhere;font-weight:600}.rb-epic-peek__dates[data-v-525ea035]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rb-epic-peek__tile[data-v-525ea035]{border-radius:var(--rb-radius-md);background:var(--rb-bg);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.rb-epic-peek__caption[data-v-525ea035]{color:var(--rb-text-tertiary)}.rb-epic-peek__value[data-v-525ea035]{font-weight:600}.rb-epic-peek__muted[data-v-525ea035]{color:var(--rb-text-muted);font-weight:400}.rb-epic-peek__note[data-v-525ea035]{color:var(--rb-text-secondary)}.rb-epic-peek__note--danger[data-v-525ea035]{color:var(--rb-danger-text)}.rb-epic-peek__note--success[data-v-525ea035]{color:var(--rb-success-text)}.rb-epic-peek__progress[data-v-525ea035]{flex-direction:column;gap:6px;display:flex}.rb-epic-peek__bar[data-v-525ea035]{border-radius:var(--rb-radius-xs);background:var(--rb-fill);height:6px;display:flex;overflow:hidden}.rb-epic-peek__bar-done[data-v-525ea035]{background:var(--rb-success)}.rb-epic-peek__bar-open[data-v-525ea035]{background:var(--rb-accent)}.rb-epic-peek__bar-unestimated[data-v-525ea035]{background:var(--rb-deadline-unestimated-hatch)}.rb-epic-peek__legend[data-v-525ea035]{color:var(--rb-text-secondary);flex-wrap:wrap;gap:4px 12px;display:flex}.rb-epic-peek__unestimated[data-v-525ea035]{color:var(--rb-warning-text)}.rb-epic-peek__foot[data-v-525ea035]{align-items:center;gap:10px;min-height:24px;display:flex}.rb-epic-peek__people[data-v-525ea035]{align-items:center;min-width:0;display:flex}.rb-epic-peek__avatar[data-v-525ea035]{box-shadow:0 0 0 2px var(--rb-surface);margin-right:-5px}.rb-epic-peek__more[data-v-525ea035]{color:var(--rb-text-secondary);margin-left:9px}.rb-epic-peek__count[data-v-525ea035]{color:var(--rb-text-secondary);white-space:nowrap;margin-left:12px}.rb-epic-peek__open[data-v-525ea035]{color:var(--rb-accent-text);flex:none;margin-left:auto}.rb-epic-peek__open[data-v-525ea035]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-epic-peek__fail[data-v-525ea035]{flex-direction:column;gap:8px;display:flex}.rb-epic-peek__fail-text[data-v-525ea035],.rb-epic-peek__fail-epic[data-v-525ea035]{margin:0}.rb-epic-peek__fail-epic[data-v-525ea035]{color:var(--rb-text-secondary);overflow-wrap:anywhere}.rb-prio-quick[data-v-33c491fb]{align-self:flex-start;min-width:0;display:inline-flex}.rb-prio-quick__trigger[data-v-33c491fb]{border-radius:var(--rb-radius-xs);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.rb-prio-quick__trigger[data-v-33c491fb] .rb-priority{pointer-events:none}.rb-prio-quick__trigger[data-v-33c491fb]:hover:not(:disabled){filter:brightness(.96)saturate(1.15)}.rb-prio-quick__trigger--open[data-v-33c491fb]{box-shadow:0 0 0 1.5px var(--rb-accent)}.rb-prio-quick__trigger[data-v-33c491fb]:disabled{cursor:progress;opacity:.6}.rb-prio-quick--locked[data-v-33c491fb]{position:relative}.rb-prio-quick--locked[data-v-33c491fb] .rb-priority{pointer-events:none}.rb-prio-quick--tip-outside[data-v-33c491fb]{line-height:0;display:block;position:static}.rb-prio-quick--tip-outside[data-v-33c491fb]>.rb-priority{vertical-align:top;line-height:normal}.rb-prio-menu{z-index:9998;border-radius:var(--rb-radius-md);background:var(--rb-surface-elevated);box-shadow:var(--rb-shadow-menu);color:var(--rb-text);padding:5px;font-family:inherit;position:fixed}.rb-prio-menu__head{color:var(--rb-text-tertiary);padding:5px 8px 4px}.rb-prio-menu__item{border-radius:var(--rb-radius);width:100%;color:var(--rb-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:5px 7px;font-family:inherit;font-weight:400;display:flex}.rb-prio-menu__item:hover,.rb-prio-menu__item:focus-visible{background:var(--rb-fill);outline:none}.rb-prio-menu__item--current{background:var(--rb-accent-tint);font-weight:600}.rb-prio-menu__glyph{text-align:center;flex:none;width:12px;line-height:1}.rb-prio-menu__label{flex:auto}.rb-prio-menu__check{color:var(--rb-accent-text);flex:none}.rb-composer[data-v-a9730140]{min-width:0;position:relative}.rb-composer__footer[data-v-a9730140]{flex-direction:column;width:100%;min-width:0;display:flex}.rb-composer__files[data-v-a9730140]{flex-wrap:wrap;gap:6px;width:100%;margin:0 0 8px;padding:0;list-style:none;display:flex}.rb-composer__file[data-v-a9730140]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);max-width:260px;height:26px;color:var(--rb-text-strong-secondary);align-items:center;gap:4px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}.rb-composer__file-name[data-v-a9730140]{min-width:0}.rb-composer__file-drop[data-v-a9730140]{width:20px;height:20px;font:inherit;color:var(--rb-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.rb-composer__file-drop[data-v-a9730140]:hover:not(:disabled){background:var(--rb-fill-hover);color:var(--rb-text)}.rb-composer__file-input[data-v-a9730140]{display:none}.rb-composer__foot[data-v-a9730140]{flex-wrap:wrap;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.rb-composer__actions[data-v-a9730140]{display:contents}.rb-composer__mention-wrap[data-v-a9730140]{order:-1;display:inline-flex}.rb-composer__cancel-wrap[data-v-a9730140]{margin-left:auto}.rb-composer__mention[data-v-a9730140]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);height:26px;font:inherit;color:var(--rb-text-strong-secondary);cursor:pointer;white-space:nowrap;border:none;padding:0 10px;font-size:12px}.rb-composer__mention[data-v-a9730140]:hover:not(:disabled){background:var(--rb-fill-hover)}.rb-composer__mention[data-v-a9730140]:disabled{cursor:default;opacity:.5}.rb-composer__hint[data-v-a9730140]{color:var(--rb-text-muted);font-size:11.5px}.rb-composer__cancel[data-v-a9730140]{font:inherit;color:var(--rb-text-tertiary);cursor:pointer;background:0 0;border:none;font-size:12px}.rb-composer__cancel[data-v-a9730140]:disabled{cursor:default;opacity:.5}.rb-composer__send-wrap[data-v-a9730140]{margin-left:auto}.rb-composer__cancel-wrap+.rb-composer__send-wrap[data-v-a9730140]{margin-left:0}.rb-composer__send[data-v-a9730140]{border-radius:var(--rb-radius-pill);background:var(--rb-accent);height:28px;font:inherit;color:var(--rb-on-accent);cursor:pointer;white-space:nowrap;border:none;padding:0 14px;font-size:12.5px}.rb-composer__send[data-v-a9730140]:hover:not(:disabled){background:var(--rb-accent-hover)}.rb-composer__send[data-v-a9730140]:disabled{cursor:default;opacity:var(--rb-btn-primary-disabled-opacity)}@media (width<=700px){.rb-composer__foot[data-v-a9730140]{flex-direction:column;align-items:stretch}.rb-composer__actions[data-v-a9730140]{align-items:center;gap:7px;display:flex}.rb-composer__mention-wrap[data-v-a9730140]{order:0}}.rb-composer__anchor[data-v-a9730140]{pointer-events:none;width:0;position:absolute}.rb-react-pick[data-v-2a08bf54]{display:inline-flex;position:relative}.rb-react-pick__trigger[data-v-2a08bf54]{width:26px;height:var(--rb-reaction-height);border-radius:var(--rb-radius-pill);background:var(--rb-fill);color:var(--rb-text-tertiary);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.rb-react-pick__trigger[data-v-2a08bf54]:hover:not(:disabled),.rb-react-pick__trigger--open[data-v-2a08bf54]{background:var(--rb-fill-hover)}.rb-react-pick__trigger[data-v-2a08bf54]:disabled{cursor:default;opacity:.5}.rb-react-menu{z-index:9998;border-radius:var(--rb-radius-pill);background:var(--rb-surface-elevated);box-shadow:var(--rb-shadow-menu);gap:2px;padding:4px;font-family:inherit;display:flex;position:fixed}.rb-react-menu__item{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;display:inline-flex}.rb-react-menu__item:hover,.rb-react-menu__item:focus-visible{background:var(--rb-fill);outline:none}.rb-react-menu__item--mine{background:var(--rb-accent-soft);box-shadow:inset 0 0 0 1px var(--rb-accent-line)}.rb-comment-files[data-v-92699525]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rb-comment-files__tile[data-v-92699525]{border:1px solid var(--rb-line-row);border-radius:var(--rb-radius-md);background:var(--rb-surface-sunken);width:64px;height:64px;color:var(--rb-text-tertiary);cursor:zoom-in;flex:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.rb-comment-files__tile[data-v-92699525]:hover{border-color:var(--rb-accent-line)}.rb-comment-files__tile[data-v-92699525]:focus-visible{outline:2px solid var(--rb-accent);outline-offset:1px}.rb-comment-files__image[data-v-92699525]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rb-comment-files__file[data-v-92699525]{flex-direction:column;align-items:center;gap:2px;max-width:100%;padding:0 4px;display:flex}.rb-comment-files__icon[data-v-92699525]{width:24px;height:24px}.rb-comment-files__ext[data-v-92699525]{text-transform:uppercase;text-overflow:ellipsis;max-width:100%;font-weight:500;overflow:hidden}.rb-comment[data-v-4d3d6391]{gap:11px;min-width:0;transition:background-color .6s ease-out;display:flex}.rb-comment--system[data-v-4d3d6391]{border-radius:var(--rb-radius-lg);background:var(--rb-surface-sunken);box-shadow:var(--rb-shadow-inset-faint);padding:12px 14px}.rb-comment--highlight[data-v-4d3d6391]{border-radius:var(--rb-radius-lg);background:var(--rb-accent-soft)}.rb-comment--reply[data-v-4d3d6391]{border-left:2px solid var(--rb-hairline-strong);margin-left:38px;padding-left:14px}@media (width<=640px){.rb-comment--reply[data-v-4d3d6391]{margin-left:14px;padding-left:10px}}.rb-comment__engine[data-v-4d3d6391]{border-radius:var(--rb-radius);background:var(--rb-line-head);width:27px;height:27px;color:var(--rb-text-strong-secondary);flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.rb-comment__body[data-v-4d3d6391]{flex:1;min-width:0}.rb-comment__head[data-v-4d3d6391]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.rb-comment__author[data-v-4d3d6391]{font-size:13px;font-weight:600}.rb-comment--system .rb-comment__author[data-v-4d3d6391]{color:var(--rb-text-strong-secondary)}.rb-comment__tag[data-v-4d3d6391]{border-radius:var(--rb-radius-sm);background:var(--rb-fill);color:var(--rb-text-secondary);padding:1px 6px;font-size:10.5px}.rb-comment__time[data-v-4d3d6391]{color:var(--rb-text-muted);font-size:11.5px}.rb-comment__edited[data-v-4d3d6391]{color:var(--rb-text-muted);font-size:10.5px}.rb-comment__actions[data-v-4d3d6391]{visibility:hidden;gap:10px;margin-left:auto;display:flex}.rb-comment__actions--shown[data-v-4d3d6391],.rb-comment:focus-within .rb-comment__actions[data-v-4d3d6391]{visibility:visible}@media (hover:none){.rb-comment__actions[data-v-4d3d6391]{visibility:visible}}.rb-comment__action[data-v-4d3d6391]{font:inherit;color:var(--rb-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px}.rb-comment__action--danger[data-v-4d3d6391]{color:var(--rb-danger-text)}.rb-comment__action[data-v-4d3d6391]:disabled{cursor:default;opacity:.5}.rb-comment .rb-comment__text[data-v-4d3d6391]{font-size:13px}.rb-comment--system .rb-comment__text[data-v-4d3d6391]{color:var(--rb-text-strong-secondary)}.rb-comment__form[data-v-4d3d6391],.rb-comment__error[data-v-4d3d6391]{margin-top:9px}.rb-comment__confirm[data-v-4d3d6391]{border-radius:var(--rb-radius);background:var(--rb-danger-soft);color:var(--rb-danger-text);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:8px 11px;font-size:12.5px;display:flex}.rb-comment__confirm-yes[data-v-4d3d6391],.rb-comment__confirm-no[data-v-4d3d6391]{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.rb-comment__confirm-no-wrap[data-v-4d3d6391]{display:inline-flex}.rb-comment__confirm-buttons[data-v-4d3d6391]{display:contents}@media (width<=700px){.rb-comment__confirm-buttons[data-v-4d3d6391]{align-items:center;gap:10px;margin-left:auto;display:flex}}.rb-comment__confirm-yes[data-v-4d3d6391]{color:var(--rb-danger-text);margin-left:auto;font-weight:500}.rb-comment__confirm-no[data-v-4d3d6391]{color:var(--rb-text-tertiary)}.rb-comment__confirm-yes[data-v-4d3d6391]:disabled,.rb-comment__confirm-no[data-v-4d3d6391]:disabled{cursor:default;opacity:.5}.rb-comment__reactions[data-v-4d3d6391]{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.rb-comment__reaction-wrap[data-v-4d3d6391]{--rb-tip-max-width:220px;display:inline-flex;position:relative}.rb-reaction[data-v-4d3d6391]{height:var(--rb-reaction-height);border-radius:var(--rb-radius-pill);background:var(--rb-fill);color:var(--rb-text-strong-secondary);cursor:pointer;border:none;align-items:center;gap:5px;padding:0 8px;font-family:inherit;display:inline-flex}.rb-reaction--static[data-v-4d3d6391]{cursor:default}.rb-reaction[data-v-4d3d6391]:hover:not(:disabled):not(.rb-reaction--static){background:var(--rb-fill-hover)}.rb-reaction--mine[data-v-4d3d6391]{background:var(--rb-accent-soft);color:var(--rb-accent-text-strong);box-shadow:inset 0 0 0 1px var(--rb-accent-line)}.rb-reaction--mine[data-v-4d3d6391]:hover:not(:disabled):not(.rb-reaction--static){background:var(--rb-accent-soft-hover)}.rb-reaction[data-v-4d3d6391]:disabled{cursor:default;opacity:.5}.rb-reaction__emoji[data-v-4d3d6391]{line-height:1}.rb-reaction__count[data-v-4d3d6391]{font-variant-numeric:tabular-nums}.rb-comment__reply[data-v-4d3d6391]{width:max-content;max-width:100%;font:inherit;color:var(--rb-accent-text);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:11.5px}.rb-comments[data-v-c0a3b0b4]{flex-direction:column;gap:14px;display:flex}.rb-comments__empty[data-v-c0a3b0b4]{text-align:center;color:var(--rb-text-secondary);margin:0;padding:18px 0;font-size:12.5px}.rb-comments__closed[data-v-c0a3b0b4]{border-radius:var(--rb-radius);background:var(--rb-surface-sunken);box-shadow:var(--rb-shadow-hairline);color:var(--rb-text-secondary);margin:0;padding:12px 14px}.rb-comments__list[data-v-c0a3b0b4]{flex-direction:column;gap:14px;display:flex}.rb-comments__quick[data-v-c0a3b0b4]{flex-wrap:wrap;gap:7px;margin-top:-7px;display:flex}@media (width<=700px){.rb-comments__quick[data-v-c0a3b0b4]{margin-top:-9px;margin-bottom:-2px;padding-block:2px}}.rb-comments__chip-wrap[data-v-c0a3b0b4]{display:inline-flex}.rb-comments__chip[data-v-c0a3b0b4]{border-radius:var(--rb-radius-pill);background:var(--rb-surface);box-shadow:var(--rb-shadow-hairline);font:inherit;color:var(--rb-text);cursor:pointer;white-space:nowrap;border:none;padding:4px 11px;font-size:12px}.rb-comments__chip[data-v-c0a3b0b4]:hover:not(:disabled){background:var(--rb-fill)}.rb-comments__chip[data-v-c0a3b0b4]:disabled{cursor:default;opacity:.5}.rb-files[data-v-2e29d62a]{flex-direction:column;gap:14px;display:flex}.rb-drop[data-v-2e29d62a]{border-radius:var(--rb-radius-lg);background:var(--rb-surface-sunken);box-shadow:var(--rb-shadow-inset-faint);align-items:center;gap:14px;padding:16px 18px;display:flex}.rb-drop--over[data-v-2e29d62a]{background:var(--rb-accent-soft);box-shadow:0 0 0 1px var(--rb-accent-line)}.rb-drop--busy[data-v-2e29d62a]{opacity:.7}.rb-drop__body[data-v-2e29d62a]{flex-direction:column;gap:3px;min-width:0;display:flex}.rb-drop__title[data-v-2e29d62a]{font-size:13px;font-weight:500}.rb-drop__hint[data-v-2e29d62a]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-drop__pick[data-v-2e29d62a]{border-radius:var(--rb-radius-pill);background:var(--rb-accent);height:28px;font:inherit;color:var(--rb-on-accent);cursor:pointer;border:none;margin-left:auto;padding:0 14px;font-size:12.5px}.rb-drop__pick[data-v-2e29d62a]:hover:not(:disabled){background:var(--rb-accent-hover)}.rb-drop__pick[data-v-2e29d62a]:disabled{cursor:default;opacity:var(--rb-btn-primary-disabled-opacity)}.rb-drop__input[data-v-2e29d62a]{display:none}.rb-files__note[data-v-2e29d62a]{text-align:center;color:var(--rb-text-secondary);margin:0;padding:14px 0;font-size:12.5px}.rb-files__list[data-v-2e29d62a]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rb-file[data-v-2e29d62a]{border-bottom:1px solid var(--rb-line-row);align-items:center;gap:11px;min-width:0;padding:9px 4px;display:flex}.rb-file[data-v-2e29d62a]:last-child{border-bottom:none}.rb-file__kind[data-v-2e29d62a]{text-align:center;flex:none;width:26px;font-size:15px;line-height:1}.rb-file__body[data-v-2e29d62a]{flex:auto;min-width:0}.rb-file__name[data-v-2e29d62a]{max-width:100%;font:inherit;text-align:left;color:var(--rb-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;display:block}.rb-file__name[data-v-2e29d62a]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-file__meta[data-v-2e29d62a]{color:var(--rb-text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.rb-file__dot[data-v-2e29d62a]{color:var(--rb-text-faint)}.rb-file__tag[data-v-2e29d62a]{background:var(--rb-fill);color:var(--rb-text-secondary);border-radius:5px;padding:1px 6px;font-size:10.5px}.rb-file__action[data-v-2e29d62a]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);height:26px;font:inherit;color:var(--rb-text-secondary);cursor:pointer;border:none;flex:none;align-items:center;padding:0 11px;font-size:12px;display:inline-flex}.rb-file__action[data-v-2e29d62a]:hover:not(:disabled){background:var(--rb-fill-hover);color:var(--rb-text)}.rb-file__action[data-v-2e29d62a]:disabled{cursor:default;opacity:.6}.rb-file__action--danger[data-v-2e29d62a]:hover:not(:disabled){background:var(--rb-danger-soft);color:var(--rb-danger-text)}.rb-files__more[data-v-2e29d62a]{height:var(--rb-control-height);border-radius:var(--rb-radius-pill);background:var(--rb-fill);font:inherit;color:var(--rb-text);cursor:pointer;border:none;align-self:flex-start;padding:0 16px;font-size:12.5px}.rb-files__more[data-v-2e29d62a]:hover:not(:disabled){background:var(--rb-fill-hover)}.rb-files__more[data-v-2e29d62a]:disabled{cursor:default;opacity:.6}.rb-links[data-v-925967d7]{padding:16px 18px 18px}.rb-card__head[data-v-925967d7]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rb-card__caption[data-v-925967d7]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-links__count[data-v-925967d7]{color:var(--rb-text-muted);font-size:11.5px}.rb-links__add[data-v-925967d7]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);height:26px;font:inherit;color:var(--rb-text-secondary);cursor:pointer;border:none;margin-left:auto;padding:0 12px;font-size:12px}.rb-links__add[data-v-925967d7]:hover{background:var(--rb-fill-hover);color:var(--rb-text)}.rb-links__note[data-v-925967d7]{color:var(--rb-text-muted);margin:0;font-size:12.5px}.rb-links__groups[data-v-925967d7]{flex-direction:column;gap:12px;display:flex}.rb-links__label[data-v-925967d7]{color:var(--rb-text-tertiary);margin-bottom:4px;font-size:11px}.rb-link[data-v-925967d7]{height:var(--rb-row-height);border-bottom:1px solid var(--rb-line-row);align-items:center;gap:10px;min-width:0;padding:0 4px;display:flex}.rb-link[data-v-925967d7]:last-child{border-bottom:none}.rb-link__key[data-v-925967d7]{font-family:var(--rb-font-mono);color:var(--rb-accent-text);flex:none;font-size:11.5px}.rb-link__key[data-v-925967d7]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-link__name[data-v-925967d7]{flex:auto;min-width:0;font-size:12.5px}.rb-link__author[data-v-925967d7]{color:var(--rb-text-muted);flex:none;font-size:11px}.rb-link__chain[data-v-925967d7]{color:var(--rb-text-muted);cursor:help;border-bottom:1px dotted;flex:none;font-size:11px;position:relative}.rb-link__chain-tip[data-v-925967d7]{--rb-tip-max-width:min(280px, 80vw);display:none}.rb-link__chain:hover .rb-link__chain-tip[data-v-925967d7],.rb-link__chain:focus-visible .rb-link__chain-tip[data-v-925967d7]{display:flex}.rb-link__drop[data-v-925967d7]{width:22px;height:22px;font:inherit;color:var(--rb-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;font-size:11px}.rb-link__drop[data-v-925967d7]:hover:not(:disabled){background:var(--rb-danger-soft);color:var(--rb-danger-text)}.rb-link__drop[data-v-925967d7]:disabled{cursor:default;opacity:.5}.rb-link-form[data-v-925967d7]{border-radius:var(--rb-radius-md);background:var(--rb-surface-sunken);box-shadow:var(--rb-shadow-inset-faint);margin-top:12px;padding:12px 13px}.rb-link-form__row[data-v-925967d7]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rb-link-form__lead[data-v-925967d7]{color:var(--rb-text-secondary);font-size:12.5px}.rb-link-form__key[data-v-925967d7]{width:150px;font-family:var(--rb-font-mono);text-transform:uppercase}.rb-link-form__hint[data-v-925967d7]{color:var(--rb-text-tertiary);margin:8px 0 0;font-size:11.5px}.rb-plan-bar[data-v-0d447571]{border-radius:var(--rb-radius-pill);background:var(--rb-hairline-strong);width:100%;display:flex;overflow:hidden}.rb-plan-bar--sm[data-v-0d447571]{height:6px}.rb-plan-bar--md[data-v-0d447571]{height:7px}.rb-plan-bar__part[data-v-0d447571]{flex:none;height:100%}.rb-plan-bar__part--passed[data-v-0d447571]{background:var(--rb-success)}.rb-plan-bar__part--failed[data-v-0d447571]{background:var(--rb-danger)}.rb-confirm-bar[data-v-f5afa4c9]{border-radius:var(--rb-radius-md);background:var(--rb-surface-sunken);box-shadow:var(--rb-shadow-hairline);padding:12px 14px}.rb-confirm-bar--danger[data-v-f5afa4c9]{background:var(--rb-danger-soft);box-shadow:0 0 0 1px var(--rb-danger-line)}.rb-confirm-bar__title[data-v-f5afa4c9]{margin:0;font-weight:600}.rb-confirm-bar__text[data-v-f5afa4c9]{max-width:720px;color:var(--rb-text-secondary);margin:4px 0 0}.rb-confirm-bar__error[data-v-f5afa4c9]{max-width:720px;color:var(--rb-danger-text);margin:8px 0 0}.rb-confirm-bar__buttons[data-v-f5afa4c9]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rb-confirm-bar__hold[data-v-f5afa4c9]{display:inline-flex}.rb-confirm-bar__btn[data-v-f5afa4c9]{height:var(--rb-control-height);border-radius:var(--rb-radius);background:var(--rb-fill);color:var(--rb-text);cursor:pointer;border:none;padding:0 14px;font-family:inherit}.rb-confirm-bar__btn[data-v-f5afa4c9]:hover:not(:disabled){background:var(--rb-fill-hover)}.rb-confirm-bar__btn[data-v-f5afa4c9]:disabled{cursor:default;opacity:.55}.rb-confirm-bar__btn--primary[data-v-f5afa4c9]{background:var(--rb-accent);color:var(--rb-on-accent)}.rb-confirm-bar__btn--primary[data-v-f5afa4c9]:disabled{opacity:var(--rb-btn-primary-disabled-opacity)}.rb-confirm-bar__btn--primary[data-v-f5afa4c9]:hover:not(:disabled){background:var(--rb-accent-hover)}.rb-confirm-bar__btn--danger[data-v-f5afa4c9]{background:var(--rb-surface);box-shadow:0 0 0 1px var(--rb-danger-line);color:var(--rb-danger-text)}.rb-confirm-bar__btn--danger[data-v-f5afa4c9]:hover:not(:disabled){background:var(--rb-danger-fill-hover)}.rb-picker[data-v-d31888c3]{flex-direction:column;gap:10px;display:flex}.rb-picker__head[data-v-d31888c3]{display:flex}.rb-picker__search[data-v-d31888c3]{height:var(--rb-control-height);border-radius:var(--rb-radius-pill);background:var(--rb-fill);color:var(--rb-text);border:none;flex:auto;padding:0 12px;font-family:inherit}.rb-picker__search[data-v-d31888c3]:focus{background:var(--rb-field-focus);box-shadow:var(--rb-shadow-accent);outline:none}.rb-picker__hint[data-v-d31888c3],.rb-picker__empty[data-v-d31888c3]{color:var(--rb-text-tertiary);margin:0}.rb-picker__rows[data-v-d31888c3]{border-radius:var(--rb-radius-md);background:var(--rb-surface-sunken);max-height:320px;box-shadow:var(--rb-shadow-inset-faint);margin:0;padding:4px 0;list-style:none;overflow-y:auto}.rb-picker__row[data-v-d31888c3]{align-items:center;gap:4px;min-height:28px;padding-right:8px;display:flex;position:relative}.rb-picker__row[data-v-d31888c3]:hover{background:var(--rb-row-hover)}.rb-picker__toggle[data-v-d31888c3]{border-radius:var(--rb-radius-sm);width:13px;height:20px;color:var(--rb-text-secondary);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-family:inherit}.rb-picker__row:not(.rb-picker__row--section) .rb-picker__label[data-v-d31888c3]{margin-left:17px}.rb-picker__label[data-v-d31888c3]{cursor:pointer;flex:auto;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.rb-picker__row--section .rb-picker__label[data-v-d31888c3]{font-weight:500}.rb-picker__check[data-v-d31888c3]{accent-color:var(--rb-accent);flex:none}.rb-picker__ident[data-v-d31888c3]{white-space:nowrap;font-family:var(--rb-font-mono);color:var(--rb-text-tertiary);flex:none;font-weight:400}.rb-picker__name[data-v-d31888c3]{overflow-wrap:anywhere;flex:auto;min-width:0}.rb-picker__modules[data-v-d31888c3]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:4px;display:inline-flex}.rb-picker__module[data-v-d31888c3]{display:inline-flex;position:relative}.rb-picker__module>.rb-picker__module-tip[data-v-d31888c3]{display:none}.rb-picker__module[data-v-d31888c3]:hover{z-index:2}.rb-picker__module:hover>.rb-picker__module-tip[data-v-d31888c3]{display:block}.rb-picker__count[data-v-d31888c3],.rb-picker__kind[data-v-d31888c3]{color:var(--rb-text-muted);flex:none;font-weight:400}.rb-picker__buttons[data-v-d31888c3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-picker__chosen[data-v-d31888c3]{color:var(--rb-text-secondary);margin-right:auto}.rb-picker__actions[data-v-d31888c3]{display:contents}@media (width<=700px){.rb-picker__chosen[data-v-d31888c3]{flex-basis:100%;margin-right:0}.rb-picker__actions[data-v-d31888c3]{gap:8px;margin-left:auto;display:flex}}.rb-picker__wait[data-v-d31888c3]{display:inline-flex;position:relative}.rb-picker__wait>.rb-tip[data-v-d31888c3]{--rb-tip-max-width:min(320px, 80vw);display:none}.rb-picker__wait:hover>.rb-tip[data-v-d31888c3]{display:flex}.rb-picker__wait>.rb-picker__tip-end[data-v-d31888c3]{left:auto;right:0}.rb-pfe[data-v-900a2d79]{min-width:0}.rb-pfe__show[data-v-900a2d79]{align-items:baseline;gap:8px 12px;min-width:0;display:flex}.rb-pfe__value[data-v-900a2d79]{flex:auto;min-width:0}.rb-pfe__empty[data-v-900a2d79]{color:var(--rb-text-muted);margin:0}.rb-pfe__form[data-v-900a2d79]{flex-direction:column;gap:10px;min-width:0;display:flex}.rb-pfe__orphan[data-v-900a2d79]{flex-direction:column;gap:6px;min-width:0;display:flex}.rb-pfe__orphan-text[data-v-900a2d79]{min-height:calc(var(--rb-field-height) * 3)}.rb-pfe__counter[data-v-900a2d79]{color:var(--rb-text-muted);align-self:flex-end}.rb-pfe__counter--over[data-v-900a2d79]{color:var(--rb-danger-text)}.rb-pfe__actions[data-v-900a2d79]{flex-wrap:wrap;gap:8px;display:flex}.rb-pfe__wait[data-v-900a2d79]{flex:none;display:inline-flex;position:relative}.rb-pfe__wait>.rb-pfe__tip[data-v-900a2d79]{--rb-tip-max-width:min(320px, 80vw);display:none}.rb-pfe__wait[data-v-900a2d79]:hover{z-index:2}.rb-pfe__wait:hover>.rb-pfe__tip[data-v-900a2d79]{display:flex}.rb-buglist[data-v-e2848f20]{margin:0;padding:0;list-style:none}.rb-buglist__row[data-v-e2848f20]{min-height:var(--rb-btn-height-sm);align-items:center;gap:10px;min-width:0;display:flex}.rb-buglist__key[data-v-e2848f20]{font-family:var(--rb-font-mono);color:var(--rb-accent-text);flex:none}.rb-buglist__key[data-v-e2848f20]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-buglist__name[data-v-e2848f20]{flex:auto;min-width:0}.rb-buglist__step[data-v-e2848f20]{white-space:nowrap;color:var(--rb-text-tertiary);flex:none}.rb-buglist__status[data-v-e2848f20]{border-radius:var(--rb-radius-sm);background:color-mix(in srgb, var(--rb-label-color) var(--rb-label-tint), transparent);white-space:nowrap;color:color-mix(in srgb, var(--rb-label-color) var(--rb-label-ink-keep), var(--rb-text));flex:none;padding:2px 7px}.rb-bugpanel[data-v-dcf1cc2e]{border-radius:var(--rb-radius-md);background:var(--rb-danger-soft);box-shadow:inset 0 0 0 1px var(--rb-danger-line);flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.rb-bugpanel__title[data-v-dcf1cc2e]{color:var(--rb-danger-text);margin:0;font-weight:600}.rb-bugpanel__form[data-v-dcf1cc2e],.rb-bugpanel__orphan[data-v-dcf1cc2e]{flex-direction:column;align-self:stretch;gap:6px;display:flex}.rb-bugpanel__orphan[data-v-dcf1cc2e]{align-items:flex-start;gap:8px}.rb-bugpanel__label[data-v-dcf1cc2e]{color:var(--rb-text-secondary)}.rb-bugpanel__input[data-v-dcf1cc2e],.rb-bugpanel__area[data-v-dcf1cc2e]{border-radius:var(--rb-radius-sm);background:var(--rb-field-bg);width:100%;box-shadow:var(--rb-shadow-inset-faint);color:var(--rb-text);border:none;padding:6px 10px;font-family:inherit}.rb-bugpanel__input[data-v-dcf1cc2e]{height:var(--rb-control-height)}.rb-bugpanel__area[data-v-dcf1cc2e]{resize:vertical}.rb-bugpanel__input[data-v-dcf1cc2e]:focus,.rb-bugpanel__area[data-v-dcf1cc2e]:focus{box-shadow:var(--rb-shadow-accent);outline:none}.rb-bugpanel__person[data-v-dcf1cc2e]{align-self:stretch}.rb-bugpanel__counter[data-v-dcf1cc2e]{color:var(--rb-text-muted);margin-left:auto}.rb-bugpanel__counter--over[data-v-dcf1cc2e]{color:var(--rb-danger-text)}.rb-bugpanel__buttons[data-v-dcf1cc2e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-bugpanel__hint[data-v-dcf1cc2e]{color:var(--rb-text-tertiary);margin:0}.rb-bugpanel__wait[data-v-dcf1cc2e]{display:inline-flex;position:relative}.rb-bugpanel__wait>.rb-tip[data-v-dcf1cc2e]{--rb-tip-max-width:min(320px, 80vw);display:none}.rb-bugpanel__wait:hover>.rb-tip[data-v-dcf1cc2e]{display:flex}.rb-others[data-v-5d3996f5]{flex-direction:column;flex-basis:100%;gap:4px;min-width:0;margin:4px 0 0;padding:0;list-style:none;display:flex}.rb-others__entry[data-v-5d3996f5]{min-width:0;color:var(--rb-text-secondary);flex-direction:column;gap:2px;display:flex}.rb-others__line[data-v-5d3996f5]{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.rb-others__who[data-v-5d3996f5]{color:var(--rb-text);font-weight:600}.rb-others__muted[data-v-5d3996f5],.rb-others__entry--stale[data-v-5d3996f5],.rb-others__entry--stale .rb-others__who[data-v-5d3996f5]{color:var(--rb-text-muted)}.rb-others__remark[data-v-5d3996f5]{border-radius:var(--rb-radius-md);background:var(--rb-surface-sunken);white-space:pre-wrap;overflow-wrap:anywhere;padding:4px 8px}.rb-stepmark[data-v-9d9643af]{flex:none;align-items:center;gap:4px;display:inline-flex}.rb-stepmark__hold[data-v-9d9643af]{display:inline-flex;position:relative}.rb-stepmark__hold>.rb-tip[data-v-9d9643af]{--rb-tip-max-width:min(320px, 80vw);display:none}.rb-stepmark__hold[data-v-9d9643af]:hover{z-index:3}.rb-stepmark__hold:hover>.rb-tip[data-v-9d9643af]{display:flex}.rb-stepmark__pill[data-v-9d9643af]{height:var(--rb-chip-height-lg);border-radius:var(--rb-radius-pill);background:var(--rb-fill);white-space:nowrap;color:var(--rb-text-secondary);cursor:pointer;border:none;padding:0 12px;font-family:inherit;font-weight:500}.rb-stepmark__pill[data-v-9d9643af]:hover:not(:disabled){background:var(--rb-fill-hover);color:var(--rb-text)}.rb-stepmark__pill[data-v-9d9643af]:disabled{cursor:default;opacity:.5}.rb-stepmark__pill--pass.rb-stepmark__pill--on[data-v-9d9643af],.rb-stepmark__pill--pass.rb-stepmark__pill--on[data-v-9d9643af]:hover:not(:disabled){background:var(--rb-success-soft);box-shadow:inset 0 0 0 1px var(--rb-success-line);color:var(--rb-success-text)}.rb-stepmark__pill--fail.rb-stepmark__pill--on[data-v-9d9643af],.rb-stepmark__pill--fail.rb-stepmark__pill--on[data-v-9d9643af]:hover:not(:disabled){background:var(--rb-danger-soft);box-shadow:inset 0 0 0 1px var(--rb-danger-line);color:var(--rb-danger-text)}.rb-pitem[data-v-0f9021ed]{border-bottom:1px solid var(--rb-line-row)}.rb-pitem[data-v-0f9021ed]:last-child{border-bottom:none}.rb-pitem--deleted .rb-pitem__name[data-v-0f9021ed]{color:var(--rb-text-muted);text-decoration:line-through}.rb-pitem__head[data-v-0f9021ed]{min-height:var(--rb-row-height);align-items:center;gap:10px;padding:6px 4px;display:flex}.rb-pitem__toggle[data-v-0f9021ed]{border-radius:var(--rb-radius-sm);width:13px;height:22px;color:var(--rb-text-secondary);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-family:inherit}.rb-pitem__toggle[data-v-0f9021ed]:hover{background:var(--rb-fill);color:var(--rb-text-secondary)}.rb-pitem__title[data-v-0f9021ed]{flex-direction:column;flex:auto;min-width:0;display:flex}.rb-pitem__line[data-v-0f9021ed]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.rb-pitem__ident[data-v-0f9021ed]{white-space:nowrap;font-family:var(--rb-font-mono);color:var(--rb-text-tertiary);flex:none}.rb-pitem__name[data-v-0f9021ed]{overflow-wrap:anywhere;min-width:0;color:var(--rb-text)}.rb-pitem__name[data-v-0f9021ed]:hover{color:var(--rb-accent-text-strong)}.rb-pitem__meta[data-v-0f9021ed]{color:var(--rb-text-tertiary)}.rb-pitem__body[data-v-0f9021ed]{flex-direction:column;gap:12px;padding:4px 4px 16px 32px;display:flex}.rb-pitem__note[data-v-0f9021ed]{color:var(--rb-text-secondary);margin:0}.rb-pitem__note--warn[data-v-0f9021ed]{color:var(--rb-warning-text)}.rb-pitem__newer[data-v-0f9021ed]{border-radius:var(--rb-radius-md);background:var(--rb-warning-soft);box-shadow:inset 0 0 0 1px var(--rb-warning-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.rb-pitem__drop[data-v-0f9021ed]{width:var(--rb-chip-height-lg);height:var(--rb-chip-height-lg);border-radius:var(--rb-radius-sm);color:var(--rb-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.rb-pitem__drop[data-v-0f9021ed]:hover:not(:disabled){background:var(--rb-danger-soft);color:var(--rb-danger-text)}.rb-pitem__drop[data-v-0f9021ed]:disabled{cursor:default;opacity:.5}.rb-pitem__desc[data-v-0f9021ed]{border-radius:var(--rb-radius-md);background:var(--rb-surface-sunken);min-width:0;box-shadow:var(--rb-shadow-inset-faint);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.rb-pitem__desc-toggle[data-v-0f9021ed]{color:var(--rb-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-family:inherit;display:inline-flex}.rb-pitem__desc-toggle[data-v-0f9021ed]:hover{color:var(--rb-accent-text-strong)}.rb-pitem__caret[data-v-0f9021ed]{text-align:center;width:13px;display:inline-block}.rb-pitem__desc-short[data-v-0f9021ed]{color:var(--rb-text-tertiary);cursor:pointer;margin:0}.rb-pitem__whole[data-v-0f9021ed]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rb-pitem__notes[data-v-0f9021ed]{height:var(--rb-chip-height);border-radius:var(--rb-radius-sm);background:var(--rb-accent-soft);white-space:nowrap;color:var(--rb-accent-text-strong);cursor:pointer;border:none;flex:none;align-items:center;padding:0 8px;font-family:inherit;display:inline-flex}.rb-pitem__notes[data-v-0f9021ed]:hover{background:var(--rb-accent-soft-hover)}.rb-pitem__pen-btn[data-v-0f9021ed]{width:var(--rb-chip-height-lg);height:var(--rb-chip-height-lg);border-radius:var(--rb-radius);color:var(--rb-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex;position:relative}.rb-pitem__pen-btn[data-v-0f9021ed]:hover:not(:disabled){background:var(--rb-fill);color:var(--rb-text-secondary)}.rb-pitem__pen-btn--on[data-v-0f9021ed],.rb-pitem__pen-btn--on[data-v-0f9021ed]:hover:not(:disabled){background:var(--rb-accent-soft);color:var(--rb-accent-text-strong)}.rb-pitem__pen-btn[data-v-0f9021ed]:disabled{cursor:default;opacity:.5}.rb-pitem__pen-dot[data-v-0f9021ed]{background:var(--rb-accent);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--rb-surface);border-radius:50%;position:absolute;top:2px;right:2px}.rb-pitem__bug-btn[data-v-0f9021ed]{height:var(--rb-chip-height-lg);border-radius:var(--rb-radius);color:var(--rb-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0 8px;font-family:inherit;display:inline-flex}.rb-pitem__bug-btn[data-v-0f9021ed]:hover:not(:disabled),.rb-pitem__bug-btn--on[data-v-0f9021ed],.rb-pitem__bug-btn--on[data-v-0f9021ed]:hover:not(:disabled){background:var(--rb-danger-soft);color:var(--rb-danger-text)}.rb-pitem__bug-btn[data-v-0f9021ed]:disabled{cursor:default;opacity:.5}.rb-pitem__note-block[data-v-0f9021ed]{border-left:2px solid var(--rb-hairline-strong);border-radius:var(--rb-radius);background:var(--rb-fill);flex-direction:column;gap:3px;margin-top:4px;padding:8px 11px;display:flex}.rb-pitem__note-label[data-v-0f9021ed]{color:var(--rb-text-tertiary)}.rb-pitem__note-text[data-v-0f9021ed]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--rb-text);margin:0}.rb-pitem__note-meta[data-v-0f9021ed]{color:var(--rb-text-tertiary);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.rb-pitem__link[data-v-0f9021ed]{color:var(--rb-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.rb-pitem__link[data-v-0f9021ed]:hover:not(:disabled){color:var(--rb-accent-text-strong)}.rb-pitem__link--muted[data-v-0f9021ed]{color:var(--rb-text-tertiary)}.rb-pitem__link--danger[data-v-0f9021ed]:hover:not(:disabled){color:var(--rb-danger-text)}.rb-pitem__link[data-v-0f9021ed]:disabled{cursor:default;opacity:.5}.rb-pitem__editor[data-v-0f9021ed]{border-radius:var(--rb-radius-md);background:var(--rb-inline-form-bg);box-shadow:var(--rb-inline-form-ring);flex-direction:column;gap:6px;margin-top:4px;padding:9px 11px;display:flex}.rb-pitem__editor-title[data-v-0f9021ed]{color:var(--rb-accent-text-strong)}.rb-pitem__editor-hint[data-v-0f9021ed]{color:var(--rb-text-muted);margin-left:auto}.rb-pitem__counter-inline[data-v-0f9021ed]{color:var(--rb-text-muted)}.rb-pitem__note-actions[data-v-0f9021ed]{display:contents}@media (width<=700px){.rb-pitem__note-actions[data-v-0f9021ed]{align-items:center;gap:8px;display:flex}.rb-pitem__editor-hint[data-v-0f9021ed]{flex-basis:100%;order:-1;margin-left:0}.rb-pitem__counter-inline[data-v-0f9021ed]{margin-left:auto}}.rb-pitem__small[data-v-0f9021ed]{height:var(--rb-btn-height-sm)}.rb-pitem__own[data-v-0f9021ed]{border-top:1px solid var(--rb-line-row);flex-direction:column;align-items:stretch;padding-top:10px;display:flex}.rb-pitem__own>.rb-pitem__wait[data-v-0f9021ed]{align-self:flex-start}.rb-pitem__own>.rb-pitem__note-block[data-v-0f9021ed],.rb-pitem__own>.rb-pitem__editor[data-v-0f9021ed]{margin-top:0}.rb-pitem__label[data-v-0f9021ed]{color:var(--rb-text-secondary)}.rb-pitem__area[data-v-0f9021ed]{border-radius:var(--rb-radius-sm);background:var(--rb-field-bg);width:100%;box-shadow:var(--rb-shadow-inset-faint);color:var(--rb-text);resize:vertical;border:none;padding:6px 10px;font-family:inherit}.rb-pitem__area[data-v-0f9021ed]:focus{box-shadow:var(--rb-shadow-accent);outline:none}.rb-pitem__area[data-v-0f9021ed]:disabled{background:var(--rb-field-disabled)}.rb-pitem__comment-buttons[data-v-0f9021ed]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-pitem__counter[data-v-0f9021ed]{color:var(--rb-text-muted);margin-left:auto}.rb-pitem__counter--over[data-v-0f9021ed]{color:var(--rb-danger-text)}.rb-pitem__bugs[data-v-0f9021ed]{flex-direction:column;gap:4px;display:flex}@media (width<=600px){.rb-pitem__head[data-v-0f9021ed]{flex-wrap:wrap;row-gap:4px}.rb-pitem__title[data-v-0f9021ed]{flex-basis:calc(100% - 23px)}.rb-pitem__head[data-v-0f9021ed]>:nth-child(3){margin-left:23px}.rb-pitem__body[data-v-0f9021ed]{padding-left:4px}}.rb-pitem__wait[data-v-0f9021ed]{display:inline-flex;position:relative}.rb-pitem__wait--block[data-v-0f9021ed]{display:flex}.rb-pitem__wait--block>.rb-pitem__area[data-v-0f9021ed]{flex:auto}.rb-pitem__wait>.rb-tip[data-v-0f9021ed]{--rb-tip-max-width:min(320px, 80vw);display:none}.rb-pitem__wait:hover>.rb-tip[data-v-0f9021ed]{display:flex}.rb-regress-mark[data-v-eb04e579]{height:var(--rb-chip-height);border-radius:var(--rb-radius-sm);background:var(--rb-regress-soft);white-space:nowrap;color:var(--rb-regress-text);flex:none;align-items:center;padding:0 8px;display:inline-flex}.rb-rstep[data-v-39021d35]{border-radius:var(--rb-radius-lg);background:var(--rb-surface-sunken);min-width:0;scroll-margin-top:calc(var(--rb-modal-bar-height,0px) + 12px);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rb-rstep--flag[data-v-39021d35]{background:var(--rb-danger-soft);box-shadow:inset 0 0 0 1px var(--rb-danger-line)}.rb-rstep__head[data-v-39021d35]{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.rb-rstep__num[data-v-39021d35]{min-width:var(--rb-chip-height);height:var(--rb-chip-height);border-radius:var(--rb-radius-pill);background:var(--rb-fill);color:var(--rb-text-secondary);flex:none;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.rb-rstep__role[data-v-39021d35]{height:var(--rb-chip-height);border-radius:var(--rb-radius-pill);align-items:center;padding:0 9px;font-weight:500;display:inline-flex}.rb-rstep__role--blue[data-v-39021d35]{background:var(--rb-mark-blue-fill);color:var(--rb-mark-blue-text)}.rb-rstep__role--green[data-v-39021d35]{background:var(--rb-mark-green-fill);color:var(--rb-mark-green-text)}.rb-rstep__role--orange[data-v-39021d35]{background:var(--rb-mark-orange-fill);color:var(--rb-mark-orange-text)}.rb-rstep__role--yellow[data-v-39021d35]{background:var(--rb-mark-yellow-fill);color:var(--rb-mark-yellow-text)}.rb-rstep__role--grey[data-v-39021d35]{background:var(--rb-mark-grey-fill);color:var(--rb-mark-grey-text)}.rb-rstep__where[data-v-39021d35]{border-radius:var(--rb-radius-sm);background:var(--rb-fill);min-width:0;font-family:var(--rb-font-mono);color:var(--rb-text-secondary);overflow-wrap:anywhere;padding:2px 7px}.rb-rstep__cols[data-v-39021d35]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.rb-rstep__cols--one[data-v-39021d35]{grid-template-columns:minmax(0,1fr)}.rb-rstep__col[data-v-39021d35]{min-width:0}.rb-rstep__caption[data-v-39021d35]{color:var(--rb-text-tertiary);margin:0 0 4px;font-weight:600;display:block}.rb-rstep__points[data-v-39021d35]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rb-rstep__point[data-v-39021d35]{align-items:baseline;gap:8px;min-width:0;display:flex}.rb-rstep__point-n[data-v-39021d35]{border-radius:var(--rb-radius-pill);background:var(--rb-mark-blue-fill);min-width:18px;height:18px;color:var(--rb-mark-blue-text);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.rb-rstep__point-n--check[data-v-39021d35]{background:var(--rb-mark-green-fill);color:var(--rb-mark-green-text)}.rb-rstep__point-text[data-v-39021d35]{overflow-wrap:anywhere;min-width:0}.rb-rstep__muted[data-v-39021d35]{color:var(--rb-text-muted);margin:0}.rb-rstep__shots[data-v-39021d35]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rb-rstep__shot[data-v-39021d35]{flex-direction:column;gap:4px;min-width:0;display:flex}.rb-rstep__thumb[data-v-39021d35]{aspect-ratio:16/10;border-radius:var(--rb-radius-md);background:var(--rb-fill);width:100%;box-shadow:var(--rb-shadow-hairline);cursor:zoom-in;border:none;padding:0;display:block;overflow:hidden}.rb-rstep__thumb[data-v-39021d35]:hover{box-shadow:var(--rb-shadow-card-hover)}.rb-rstep__thumb[data-v-39021d35]:focus-visible{box-shadow:var(--rb-focus-ring);outline:none}.rb-rstep__img[data-v-39021d35]{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;height:100%;display:block}.rb-rstep__shot-caption[data-v-39021d35]{color:var(--rb-text-secondary);overflow-wrap:anywhere}.rb-rstep__auto[data-v-39021d35],.rb-rstep__checks[data-v-39021d35]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rb-rstep__line[data-v-39021d35]{color:var(--rb-text-secondary);margin:0}.rb-rstep__who[data-v-39021d35]{color:var(--rb-text);font-weight:600}.rb-rstep__pass[data-v-39021d35]{color:var(--rb-success-text);font-weight:500}.rb-rstep__fail[data-v-39021d35]{color:var(--rb-danger-text);font-weight:500}.rb-rstep__build[data-v-39021d35]{font-family:var(--rb-font-mono)}.rb-rstep__stale[data-v-39021d35],.rb-rstep__stale .rb-rstep__who[data-v-39021d35],.rb-rstep__stale .rb-rstep__pass[data-v-39021d35],.rb-rstep__stale .rb-rstep__fail[data-v-39021d35]{color:var(--rb-text-muted)}.rb-rstep__remark[data-v-39021d35]{border-radius:var(--rb-radius-md);background:var(--rb-surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:6px 10px}.rb-rstep__remarks[data-v-39021d35]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rb-rstep__note[data-v-39021d35]{border-radius:var(--rb-radius-md);background:var(--rb-surface);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.rb-rstep__note-text[data-v-39021d35]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rb-rstep__note-meta[data-v-39021d35]{color:var(--rb-text-tertiary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.rb-rstep__review[data-v-39021d35]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.rb-rstep__link[data-v-39021d35]{color:var(--rb-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.rb-rstep__link--quiet[data-v-39021d35]{color:var(--rb-text-muted)}.rb-rstep__link[data-v-39021d35]:hover:not(:disabled){color:var(--rb-accent-text-strong);text-decoration:underline}.rb-rstep__link[data-v-39021d35]:disabled{cursor:default;opacity:.5}.rb-rstep__link--danger[data-v-39021d35]{color:var(--rb-danger-text)}.rb-rstep__bugs[data-v-39021d35]{flex-direction:column;gap:2px;display:flex}.rb-rstep__editor[data-v-39021d35]{flex-direction:column;gap:6px;display:flex}.rb-rstep__area[data-v-39021d35]{border:1px solid var(--rb-field-line);border-radius:var(--rb-field-radius);background:var(--rb-field-bg);width:100%;min-height:72px;color:var(--rb-text);resize:vertical;padding:8px 10px;font-family:inherit}.rb-rstep__area[data-v-39021d35]:focus{border-color:var(--rb-field-focus);outline:none}.rb-rstep__buttons[data-v-39021d35]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-rstep__counter[data-v-39021d35]{color:var(--rb-text-muted);margin-left:auto}.rb-rstep__counter--over[data-v-39021d35]{color:var(--rb-danger-text)}.rb-rstep__hold[data-v-39021d35]{display:inline-flex;position:relative}.rb-rstep__hold>.rb-rstep__tip[data-v-39021d35]{--rb-tip-max-width:min(320px, 80vw);display:none}.rb-rstep__hold[data-v-39021d35]:hover{z-index:3}.rb-rstep__hold:hover>.rb-rstep__tip[data-v-39021d35]{display:flex}@container (width<=560px){.rb-rstep__cols[data-v-39021d35]{grid-template-columns:minmax(0,1fr)}.rb-rstep__shots[data-v-39021d35]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rb-ritem[data-v-b1c577ed]{border-radius:var(--rb-radius-xl);background:var(--rb-surface);min-width:0;box-shadow:var(--rb-shadow-card);scroll-margin-top:calc(var(--rb-modal-bar-height,0px) + 12px);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rb-ritem--proposed[data-v-b1c577ed]{box-shadow:var(--rb-shadow-card), inset 3px 0 0 var(--rb-warning)}.rb-ritem--deleted[data-v-b1c577ed]{opacity:.75}.rb-ritem__head[data-v-b1c577ed]{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;min-width:0;display:flex}.rb-ritem__title[data-v-b1c577ed]{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.rb-ritem__line[data-v-b1c577ed]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.rb-ritem__key[data-v-b1c577ed]{font-family:var(--rb-font-mono);color:var(--rb-text-tertiary);flex:none}.rb-ritem__name[data-v-b1c577ed]{min-width:0;color:var(--rb-text);overflow-wrap:anywhere;font-weight:600}.rb-ritem__name[data-v-b1c577ed]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-ritem__meta[data-v-b1c577ed]{color:var(--rb-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rb-ritem__status[data-v-b1c577ed]{height:var(--rb-chip-height);border-radius:var(--rb-radius-pill);background:var(--rb-fill);color:var(--rb-text-secondary);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.rb-ritem__status--proposed[data-v-b1c577ed]{background:var(--rb-warning-soft);color:var(--rb-warning-text)}.rb-ritem__status--approved[data-v-b1c577ed]{background:var(--rb-success-soft);color:var(--rb-success-text)}.rb-ritem__status--rejected[data-v-b1c577ed]{background:var(--rb-danger-soft);color:var(--rb-danger-text)}.rb-ritem__note[data-v-b1c577ed]{border-radius:var(--rb-radius-md);background:var(--rb-warning-soft);color:var(--rb-warning-text);margin:0;padding:8px 10px}.rb-ritem__proposal[data-v-b1c577ed]{border-radius:var(--rb-radius-lg);background:var(--rb-warning-soft);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.rb-ritem__proposal-line[data-v-b1c577ed]{color:var(--rb-text-secondary);flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.rb-ritem__reason[data-v-b1c577ed]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rb-ritem__reason-label[data-v-b1c577ed]{font-weight:600}.rb-ritem__shots[data-v-b1c577ed]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rb-ritem__shot[data-v-b1c577ed]{flex-direction:column;gap:4px;min-width:0;display:flex}.rb-ritem__thumb[data-v-b1c577ed]{aspect-ratio:16/10;border-radius:var(--rb-radius-md);background:var(--rb-fill);width:100%;box-shadow:var(--rb-shadow-hairline);cursor:zoom-in;border:none;padding:0;display:block;overflow:hidden}.rb-ritem__thumb[data-v-b1c577ed]:focus-visible{box-shadow:var(--rb-focus-ring);outline:none}.rb-ritem__img[data-v-b1c577ed]{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;height:100%;display:block}.rb-ritem__shot-caption[data-v-b1c577ed]{color:var(--rb-text-secondary);overflow-wrap:anywhere}.rb-ritem__steps[data-v-b1c577ed]{flex-direction:column;gap:8px;display:flex}.rb-ritem__extra[data-v-b1c577ed]{border-top:1px solid var(--rb-line-row);flex-direction:column;gap:6px;padding-top:8px;display:flex}.rb-ritem__bugs[data-v-b1c577ed]{flex-direction:column;gap:4px;display:flex}.rb-ritem__comment[data-v-b1c577ed]{flex-direction:column;gap:2px;display:flex}.rb-ritem__comment-text[data-v-b1c577ed]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rb-ritem__comment-meta[data-v-b1c577ed]{color:var(--rb-text-tertiary);flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.rb-ritem__bugs-toggle[data-v-b1c577ed]{height:var(--rb-chip-height);border-radius:var(--rb-radius-pill);background:var(--rb-danger-soft);white-space:nowrap;color:var(--rb-danger-text);cursor:pointer;border:none;flex:none;align-items:center;padding:0 9px;font-family:inherit;font-weight:500;display:inline-flex}.rb-ritem__bugs-toggle[data-v-b1c577ed]:hover,.rb-ritem__bugs-toggle[aria-expanded=true][data-v-b1c577ed]{box-shadow:inset 0 0 0 1px var(--rb-danger-line)}.rb-ritem__bugs-toggle[data-v-b1c577ed]:focus-visible{box-shadow:var(--rb-focus-ring);outline:none}.rb-ritem__all-bugs[data-v-b1c577ed]{border-radius:var(--rb-radius-md);background:var(--rb-surface-sunken);padding:6px 10px}.rb-ritem__label[data-v-b1c577ed]{color:var(--rb-text-secondary);font-weight:600}.rb-report[data-v-d90ce34c]{flex-direction:column;gap:14px;min-width:0;display:flex;container-type:inline-size}.rb-report__card[data-v-d90ce34c]{border-radius:var(--rb-radius-xl);background:var(--rb-surface);min-width:0;box-shadow:var(--rb-shadow-card);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.rb-report__fact[data-v-d90ce34c]{color:var(--rb-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.rb-report__fact-label[data-v-d90ce34c]{color:var(--rb-text);font-weight:600}.rb-report__mono[data-v-d90ce34c]{font-family:var(--rb-font-mono);color:var(--rb-text);overflow-wrap:anywhere}.rb-report__muted[data-v-d90ce34c]{color:var(--rb-text-muted)}.rb-report__review[data-v-d90ce34c]{flex-direction:column;gap:6px;display:flex}.rb-report__review-line[data-v-d90ce34c]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.rb-report__review-text[data-v-d90ce34c]{font-weight:600}.rb-report__auto-text[data-v-d90ce34c]{color:var(--rb-text-secondary);margin:0}.rb-report__bar[data-v-d90ce34c]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);height:6px;position:relative;overflow:hidden}.rb-report__bar-fill[data-v-d90ce34c]{border-radius:var(--rb-radius-pill);background:var(--rb-accent);position:absolute;inset:0 auto 0 0}.rb-report__bar-fill--wait[data-v-d90ce34c]{background:var(--rb-warning)}.rb-report__hint[data-v-d90ce34c]{color:var(--rb-text-tertiary);margin:0}.rb-report__toggle[data-v-d90ce34c],.rb-report__toc-toggle[data-v-d90ce34c],.rb-report__reset[data-v-d90ce34c]{color:var(--rb-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:500}.rb-report__toggle[data-v-d90ce34c]:hover,.rb-report__toc-toggle[data-v-d90ce34c]:hover,.rb-report__reset[data-v-d90ce34c]:hover{color:var(--rb-accent-text-strong)}.rb-report__brief[data-v-d90ce34c]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rb-report__brief-text[data-v-d90ce34c]{border-radius:var(--rb-radius-md);background:var(--rb-surface-sunken);align-self:stretch;padding:10px 12px}.rb-report__filters[data-v-d90ce34c]{flex-wrap:wrap;gap:10px 20px;display:flex}.rb-report__filter[data-v-d90ce34c]{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.rb-report__filter-label[data-v-d90ce34c]{color:var(--rb-text-tertiary);font-weight:600}.rb-report__layout[data-v-d90ce34c]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.rb-report__layout--bare[data-v-d90ce34c]{grid-template-columns:minmax(0,1fr)}.rb-report__toc[data-v-d90ce34c]{top:calc(var(--rb-modal-bar-height,0px) + 12px);border-radius:var(--rb-radius-xl);background:var(--rb-surface);max-height:calc(100vh - 160px);box-shadow:var(--rb-shadow-card);padding:12px;position:sticky;overflow-y:auto}.rb-report__toc-toggle[data-v-d90ce34c]{display:none}.rb-report__toc-group[data-v-d90ce34c]{color:var(--rb-text-tertiary);margin:8px 0 4px;font-weight:600}.rb-report__toc-group[data-v-d90ce34c]:first-child{margin-top:0}.rb-report__toc-list[data-v-d90ce34c],.rb-report__toc-steps[data-v-d90ce34c]{margin:0;padding:0;list-style:none}.rb-report__toc-item[data-v-d90ce34c]{margin-bottom:6px}.rb-report__toc-link[data-v-d90ce34c]{min-width:0;color:var(--rb-text);flex-direction:column;display:flex}.rb-report__toc-link:hover .rb-report__toc-name[data-v-d90ce34c]{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-report__toc-key[data-v-d90ce34c]{font-family:var(--rb-font-mono);color:var(--rb-text-tertiary)}.rb-report__toc-name[data-v-d90ce34c]{overflow-wrap:anywhere;font-weight:500}.rb-report__toc-tag[data-v-d90ce34c]{border-radius:var(--rb-radius-pill);background:var(--rb-warning-soft);color:var(--rb-warning-text);align-items:center;margin-top:2px;padding:1px 6px;display:inline-flex}.rb-report__toc-step[data-v-d90ce34c]{color:var(--rb-text-secondary);align-items:center;gap:6px;padding:2px 0 2px 4px;display:flex;position:relative}.rb-report__toc-step[data-v-d90ce34c]:hover{color:var(--rb-accent-text-strong)}.rb-report__dot[data-v-d90ce34c]{background:var(--rb-mark-grey-text);border-radius:50%;flex:none;width:8px;height:8px}.rb-report__dot--none[data-v-d90ce34c]{background:var(--rb-fill)}.rb-report__dot--blue[data-v-d90ce34c]{background:var(--rb-mark-blue-text)}.rb-report__dot--green[data-v-d90ce34c]{background:var(--rb-mark-green-text)}.rb-report__dot--orange[data-v-d90ce34c]{background:var(--rb-mark-orange-text)}.rb-report__dot--yellow[data-v-d90ce34c]{background:var(--rb-mark-yellow-text)}.rb-report__dot--grey[data-v-d90ce34c]{background:var(--rb-mark-grey-text)}.rb-report__toc-ok[data-v-d90ce34c]{color:var(--rb-success-text);font-weight:600}.rb-report__toc-warn[data-v-d90ce34c]{color:var(--rb-danger-text);font-weight:700}.rb-report__toc-mark>.rb-tip[data-v-d90ce34c]{--rb-tip-max-width:100%;display:none}.rb-report__toc-mark:hover>.rb-tip[data-v-d90ce34c]{display:flex}.rb-report__items[data-v-d90ce34c]{flex-direction:column;gap:18px;min-width:0;display:flex;container-type:inline-size}.rb-report__empty[data-v-d90ce34c]{color:var(--rb-text-secondary);flex-wrap:wrap;gap:6px;margin:0;display:flex}.rb-report__group[data-v-d90ce34c]{flex-direction:column;gap:10px;min-width:0;display:flex}.rb-report__group-title[data-v-d90ce34c]{align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.rb-report__group-count[data-v-d90ce34c]{color:var(--rb-text-muted);font-weight:400}.rb-report__end-title[data-v-d90ce34c]{margin:0;font-weight:600}.rb-report__history[data-v-d90ce34c]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rb-report__pass[data-v-d90ce34c]{border-bottom:1px solid var(--rb-line-row);color:var(--rb-text-secondary);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:4px 12px;padding:7px 0;display:grid}.rb-report__pass[data-v-d90ce34c]:last-child{border-bottom:none}.rb-report__pass-who[data-v-d90ce34c]{min-width:0;color:var(--rb-text);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.rb-report__pass-kind[data-v-d90ce34c]{font-weight:600}@container (width<=760px){.rb-report__layout[data-v-d90ce34c]{grid-template-columns:minmax(0,1fr)}.rb-report__toc[data-v-d90ce34c]{max-height:none;position:static}.rb-report__toc-toggle[data-v-d90ce34c]{gap:4px;display:inline-flex}.rb-report__toc-body[data-v-d90ce34c]{margin-top:8px;display:none}.rb-report__toc--open .rb-report__toc-body[data-v-d90ce34c]{display:block}.rb-report__pass[data-v-d90ce34c]{grid-template-columns:minmax(0,1fr)}}.rb-plan[data-v-7c02beef]{flex-direction:column;gap:14px;min-width:0;display:flex}.rb-plan__back[data-v-7c02beef]{margin:0}.rb-plan__back-link[data-v-7c02beef]{color:var(--rb-text-secondary)}.rb-plan__back-link[data-v-7c02beef]:hover{color:var(--rb-accent-text-strong)}.rb-plan__skeleton[data-v-7c02beef]{flex-direction:column;gap:12px;display:flex}.rb-plan__skeleton-title[data-v-7c02beef]{width:50%;height:28px;display:block}.rb-plan__skeleton-row[data-v-7c02beef]{height:16px;display:block}.rb-card[data-v-7c02beef]{border-radius:var(--rb-radius-xl);background:var(--rb-surface);box-shadow:var(--rb-shadow-card)}.rb-plan__head[data-v-7c02beef]{z-index:4;border-radius:var(--rb-radius-xl);background:var(--rb-surface);min-width:0;box-shadow:var(--rb-shadow-card);flex-direction:column;gap:12px;padding:16px 18px;display:flex;position:sticky;top:0}.rb-plan--modal .rb-plan__head[data-v-7c02beef]{top:var(--rb-modal-bar-height,0px)}.rb-plan__head--static[data-v-7c02beef],.rb-plan--modal .rb-plan__head--static[data-v-7c02beef]{position:static}.rb-plan__head-top[data-v-7c02beef]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 28px;display:flex}.rb-plan__head-body[data-v-7c02beef]{flex:320px;min-width:0}.rb-plan__title[data-v-7c02beef]{overflow-wrap:anywhere;margin:0;font-weight:600}.rb-plan__meta[data-v-7c02beef]{color:var(--rb-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;display:flex}.rb-plan__key[data-v-7c02beef]{font-family:var(--rb-font-mono);color:var(--rb-accent-text);flex:none}.rb-plan__key[data-v-7c02beef]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-plan__key--plain[data-v-7c02beef],.rb-plan__key--plain[data-v-7c02beef]:hover{color:var(--rb-text-secondary);text-decoration:none}.rb-plan__task-name[data-v-7c02beef]{min-width:0;max-width:520px;color:var(--rb-text)}.rb-plan__who[data-v-7c02beef]{color:var(--rb-text-tertiary)}.rb-plan__actions[data-v-7c02beef]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-plan__progress[data-v-7c02beef]{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.rb-plan__bar[data-v-7c02beef]{flex:280px;min-width:160px}.rb-plan__summary-text[data-v-7c02beef]{font-weight:500}.rb-plan__count[data-v-7c02beef]{color:var(--rb-text-tertiary)}.rb-plan__block[data-v-7c02beef]{flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.rb-plan__fields[data-v-7c02beef]{gap:14px}.rb-plan__mono[data-v-7c02beef]{font-family:var(--rb-font-mono);overflow-wrap:anywhere;margin-top:4px;display:block}.rb-plan__foreign[data-v-7c02beef]{align-items:flex-start;gap:10px}.rb-plan__foreign-link[data-v-7c02beef]{text-decoration:none}.rb-plan__muted[data-v-7c02beef]{color:var(--rb-text-muted);margin:0}.rb-plan__empty[data-v-7c02beef]{color:var(--rb-text-secondary);margin:0}.rb-plan__group[data-v-7c02beef]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 4px;font-weight:600;display:flex}.rb-plan__modules[data-v-7c02beef]{flex-wrap:wrap;align-self:center;gap:4px;font-weight:400;display:inline-flex}.rb-plan__module[data-v-7c02beef]{display:inline-flex;position:relative}.rb-plan__module>.rb-plan__module-tip[data-v-7c02beef]{display:none}.rb-plan__module[data-v-7c02beef]:hover{z-index:2}.rb-plan__module:hover>.rb-plan__module-tip[data-v-7c02beef]{display:block}.rb-plan__group-count[data-v-7c02beef]{color:var(--rb-text-muted);font-weight:400}.rb-plan__picker-title[data-v-7c02beef]{margin:0;font-weight:600}.rb-plan__wait[data-v-7c02beef]{display:inline-flex;position:relative}.rb-plan__wait>.rb-tip[data-v-7c02beef]{--rb-tip-max-width:min(320px, 80vw);display:none}.rb-plan__wait:hover>.rb-tip[data-v-7c02beef]{display:flex}.rb-plan__wait>.rb-plan__tip-end[data-v-7c02beef]{left:auto;right:0}@media (width<=500px){.rb-plan__bar[data-v-7c02beef]{flex-basis:100%}}.rb-pmodal__back[data-v-6e61197d]{color:var(--rb-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.rb-pmodal__back[data-v-6e61197d]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-card[data-v-f665bf3d]{background:var(--rb-surface);border-radius:var(--rb-radius-xl);box-shadow:var(--rb-shadow-card)}.rb-tplans[data-v-f665bf3d]{padding:16px 18px 18px}.rb-card__head[data-v-f665bf3d]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rb-card__caption[data-v-f665bf3d]{color:var(--rb-text-tertiary)}.rb-tplans__count[data-v-f665bf3d]{color:var(--rb-text-muted)}.rb-tplans__hold[data-v-f665bf3d]{margin-left:auto;display:inline-flex;position:relative}.rb-tplans__add[data-v-f665bf3d]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);height:26px;color:var(--rb-text-secondary);cursor:pointer;border:none;padding:0 12px;font-family:inherit}.rb-tplans__add[data-v-f665bf3d]:hover:not(:disabled){background:var(--rb-fill-hover);color:var(--rb-text)}.rb-tplans__add[data-v-f665bf3d]:disabled{cursor:default;opacity:.5}.rb-tplans__tip[data-v-f665bf3d]{--rb-tip-max-width:min(320px, 80vw);display:none;left:auto;right:0}.rb-tplans__hold:hover .rb-tplans__tip[data-v-f665bf3d]{display:flex}.rb-tplans__note[data-v-f665bf3d]{color:var(--rb-text-muted);margin:0}.rb-tplans__list[data-v-f665bf3d]{margin:0;padding:0;list-style:none}.rb-tplan[data-v-f665bf3d]{min-height:var(--rb-row-height);border-bottom:1px solid var(--rb-line-row);align-items:center;gap:12px;min-width:0;padding:0 4px;display:flex}.rb-tplan[data-v-f665bf3d]:last-child{border-bottom:none}.rb-tplan__body[data-v-f665bf3d]{flex-direction:column;flex:auto;min-width:0;padding:6px 0;display:flex}.rb-tplan__name[data-v-f665bf3d]{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;min-width:0;color:var(--rb-accent-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rb-tplan__name[data-v-f665bf3d]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-tplan__summary[data-v-f665bf3d]{color:var(--rb-text-secondary)}.rb-tplan__bar[data-v-f665bf3d]{flex:0 200px;min-width:80px}.rb-tplan__summary--failed[data-v-f665bf3d]{color:var(--rb-danger-text)}.rb-tplan__review[data-v-f665bf3d]{color:var(--rb-text-tertiary)}.rb-tplan__review--pending[data-v-f665bf3d]{color:var(--rb-warning-text)}.rb-tplan__open[data-v-f665bf3d]{flex:none;text-decoration:none}@media (width<=520px){.rb-tplan[data-v-f665bf3d]{flex-wrap:wrap;gap:2px 12px;padding:6px 4px}.rb-tplan__body[data-v-f665bf3d]{flex-basis:100%}.rb-tplan__bar[data-v-f665bf3d]{flex:auto}}.rb-watch[data-v-a437b2fc]{padding:15px 16px}.rb-watch__head[data-v-a437b2fc]{align-items:center;gap:7px;margin-bottom:10px;display:flex;position:relative}.rb-side-card__caption[data-v-a437b2fc]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-watch__count[data-v-a437b2fc]{color:var(--rb-text-muted);font-size:11.5px}.rb-watch__help[data-v-a437b2fc]{background:var(--rb-fill);width:15px;height:15px;color:var(--rb-text-tertiary);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rb-watch__toggle[data-v-a437b2fc]{border-radius:var(--rb-radius-pill);background:var(--rb-accent);height:26px;color:var(--rb-on-accent);cursor:pointer;border:none;margin-left:auto;padding:0 12px;font-family:inherit;font-weight:500}.rb-watch__toggle[data-v-a437b2fc]:hover:not(:disabled){background:var(--rb-accent-hover)}.rb-watch__toggle--on[data-v-a437b2fc]{background:var(--rb-accent-soft);color:var(--rb-accent)}.rb-watch__toggle--on[data-v-a437b2fc]:hover:not(:disabled){background:var(--rb-accent-soft-hover)}.rb-watch__toggle[data-v-a437b2fc]:disabled{cursor:default;opacity:.6}.rb-watch__note[data-v-a437b2fc]{color:var(--rb-text-muted);margin:0;font-size:12.5px}.rb-watch__list[data-v-a437b2fc]{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.rb-watch__row[data-v-a437b2fc]{border-radius:var(--rb-radius);align-items:center;gap:9px;min-width:0;margin:0 -7px;padding:4px 7px;display:flex}.rb-watch__row[data-v-a437b2fc]:hover,.rb-watch__row[data-v-a437b2fc]:focus-within{background:var(--rb-fill)}.rb-watch__name[data-v-a437b2fc]{min-width:0;font-size:12.5px}.rb-watch__self[data-v-a437b2fc]{background:var(--rb-fill);color:var(--rb-text-secondary);border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px}.rb-watch__drop-wrap[data-v-a437b2fc]{flex:none;margin-left:auto;display:inline-flex;position:relative}.rb-watch__drop[data-v-a437b2fc]{visibility:hidden;width:20px;height:20px;color:var(--rb-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.rb-watch__row:hover .rb-watch__drop[data-v-a437b2fc],.rb-watch__row:focus-within .rb-watch__drop[data-v-a437b2fc]{visibility:visible}.rb-watch__drop[data-v-a437b2fc]:hover:not(:disabled){background:var(--rb-danger-soft);color:var(--rb-danger-text)}.rb-watch__drop[data-v-a437b2fc]:disabled{cursor:default;opacity:.5}@media (hover:none){.rb-watch__drop[data-v-a437b2fc]{visibility:visible}}.rb-watch__drop-tip[data-v-a437b2fc]{--rb-tip-max-width:210px;bottom:calc(100% + 6px)}.rb-star[data-v-2a70167e]{color:var(--rb-text-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rb-star[data-v-2a70167e]:hover{background:var(--rb-fill);color:var(--rb-warning)}.rb-star--on[data-v-2a70167e]{color:var(--rb-warning)}.rb-star--busy[data-v-2a70167e]{opacity:.55}.rb-estimate[data-v-0927ba86]{z-index:50;background:var(--rb-scrim);justify-content:center;align-items:flex-start;padding:64px 20px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.rb-estimate__window[data-v-0927ba86]{border-radius:var(--rb-radius-dialog);background:var(--rb-surface-elevated);width:100%;max-width:420px;box-shadow:var(--rb-shadow-menu)}.rb-estimate__bar[data-v-0927ba86]{border-bottom:1px solid var(--rb-hairline);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.rb-estimate__heading[data-v-0927ba86]{flex-direction:column;gap:2px;min-width:0;display:flex}.rb-estimate__title[data-v-0927ba86]{letter-spacing:-.02em;font-size:14.5px;font-weight:600}.rb-estimate__hint[data-v-0927ba86]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-estimate__close[data-v-0927ba86]{margin-left:auto}.rb-estimate__body[data-v-0927ba86]{flex-direction:column;gap:14px;padding:16px;display:flex}.rb-examples[data-v-0927ba86]{border-radius:var(--rb-radius-md);background:var(--rb-surface-sunken);box-shadow:var(--rb-shadow-inset-faint);flex-direction:column;gap:7px;padding:10px 12px;display:flex}.rb-examples__title[data-v-0927ba86]{color:var(--rb-text-tertiary);font-size:11px}.rb-examples__grid[data-v-0927ba86]{grid-template-columns:1fr 1fr;gap:5px 12px;display:grid}.rb-examples__item[data-v-0927ba86]{align-items:baseline;gap:6px;min-width:0;display:flex}.rb-examples__code[data-v-0927ba86]{background:var(--rb-surface);box-shadow:var(--rb-shadow-inset-faint);font-family:var(--rb-font-mono);color:var(--rb-text);border-radius:5px;flex:none;padding:1px 5px;font-size:10.5px}.rb-examples__hint[data-v-0927ba86]{color:var(--rb-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rb-estimate__foot[data-v-0927ba86]{border-top:1px solid var(--rb-hairline);border-radius:0 0 var(--rb-radius-dialog) var(--rb-radius-dialog);background:var(--rb-surface-sunken);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}@media (width<=700px){.rb-estimate__foot[data-v-0927ba86]{justify-content:flex-start}.rb-estimate__foot[data-v-0927ba86]>:first-child{margin-left:auto}}.rb-worklog[data-v-ebbabfdf]{z-index:50;background:var(--rb-scrim);justify-content:center;align-items:flex-start;padding:48px 20px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.rb-worklog__window[data-v-ebbabfdf]{border-radius:var(--rb-radius-dialog);background:var(--rb-surface-elevated);width:100%;max-width:520px;box-shadow:var(--rb-shadow-menu)}.rb-worklog__bar[data-v-ebbabfdf]{border-bottom:1px solid var(--rb-hairline);align-items:center;gap:12px;padding:12px 16px;display:flex}.rb-worklog__heading[data-v-ebbabfdf]{align-items:baseline;gap:9px;min-width:0;display:flex}.rb-worklog__title[data-v-ebbabfdf]{letter-spacing:-.02em;font-size:14.5px;font-weight:600}.rb-worklog__key[data-v-ebbabfdf]{font-family:var(--rb-font-mono);color:var(--rb-text-tertiary);font-size:11.5px}.rb-worklog__close[data-v-ebbabfdf]{margin-left:auto}.rb-worklog__body[data-v-ebbabfdf]{flex-direction:column;gap:14px;padding:16px;display:flex}.rb-worklog__row[data-v-ebbabfdf]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rb-worklog__row--single[data-v-ebbabfdf]{grid-template-columns:1fr}@media (width<=520px){.rb-worklog__row[data-v-ebbabfdf]{grid-template-columns:1fr}}.rb-progress[data-v-ebbabfdf]{flex-direction:column;gap:5px;display:flex}.rb-progress__head[data-v-ebbabfdf]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rb-progress__caption[data-v-ebbabfdf]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-progress__value[data-v-ebbabfdf]{color:var(--rb-accent-text);font-size:11.5px;font-weight:500}.rb-progress__value--warning[data-v-ebbabfdf]{color:var(--rb-warning-text)}.rb-progress__value--over[data-v-ebbabfdf]{color:var(--rb-danger-text);font-weight:600}.rb-progress__track[data-v-ebbabfdf]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);height:5px;overflow:hidden}.rb-progress__bar[data-v-ebbabfdf]{border-radius:var(--rb-radius-pill);background:var(--rb-accent);height:100%;transition:width .3s}.rb-progress__bar--warning[data-v-ebbabfdf]{background:var(--rb-warning)}.rb-progress__bar--over[data-v-ebbabfdf]{background:var(--rb-danger)}.rb-progress__note[data-v-ebbabfdf]{color:var(--rb-text-tertiary);margin:0;font-size:11.5px}.rb-field__label[data-v-ebbabfdf]{align-items:center;gap:5px;display:flex}.rb-field__help[data-v-ebbabfdf]{background:var(--rb-fill);width:14px;height:14px;color:var(--rb-text-secondary);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.rb-examples[data-v-ebbabfdf]{border-radius:var(--rb-radius-md);background:var(--rb-surface-sunken);box-shadow:var(--rb-shadow-inset-faint);flex-direction:column;gap:7px;padding:10px 12px;display:flex}.rb-examples__title[data-v-ebbabfdf]{color:var(--rb-text-tertiary);font-size:11px}.rb-examples__grid[data-v-ebbabfdf]{grid-template-columns:1fr 1fr;gap:5px 12px;display:grid}.rb-examples__item[data-v-ebbabfdf]{align-items:baseline;gap:6px;min-width:0;display:flex}.rb-examples__code[data-v-ebbabfdf]{background:var(--rb-surface);box-shadow:var(--rb-shadow-inset-faint);font-family:var(--rb-font-mono);color:var(--rb-text);border-radius:5px;flex:none;padding:1px 5px;font-size:10.5px}.rb-examples__hint[data-v-ebbabfdf]{color:var(--rb-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rb-worklog__foot[data-v-ebbabfdf]{border-top:1px solid var(--rb-hairline);border-radius:0 0 var(--rb-radius-dialog) var(--rb-radius-dialog);background:var(--rb-surface-sunken);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}@media (width<=700px){.rb-worklog__foot[data-v-ebbabfdf]{justify-content:flex-start}.rb-worklog__foot[data-v-ebbabfdf]>:first-child{margin-left:auto}}.rb-worklog__submit-wrap[data-v-ebbabfdf]{display:inline-flex}.rb-work[data-v-4edbd7db]{flex-direction:column;gap:12px;display:flex}.rb-work__head[data-v-4edbd7db]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rb-work__caption[data-v-4edbd7db]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-work__actions[data-v-4edbd7db]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.rb-work__estimates[data-v-4edbd7db]{display:contents}@media (width<=700px){.rb-work__actions[data-v-4edbd7db]{flex-wrap:nowrap}.rb-work__estimates[data-v-4edbd7db]{flex:0 auto;align-items:center;gap:7px;display:flex}.rb-work__add[data-v-4edbd7db]{flex:none}}.rb-work__link[data-v-4edbd7db]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);height:26px;font:inherit;color:var(--rb-text-secondary);cursor:pointer;white-space:nowrap;border:none;padding:0 12px;font-size:12px}.rb-work__link[data-v-4edbd7db]:hover{background:var(--rb-fill-hover);color:var(--rb-text)}.rb-work__add[data-v-4edbd7db]{border-radius:var(--rb-radius-pill);background:var(--rb-accent);height:26px;font:inherit;color:var(--rb-on-accent);cursor:pointer;white-space:nowrap;border:none;padding:0 12px;font-size:12px}.rb-work__add[data-v-4edbd7db]:hover{background:var(--rb-accent-hover)}.rb-work__empty[data-v-4edbd7db]{text-align:center;color:var(--rb-text-secondary);padding:18px 0;font-size:12.5px}.rb-work__groups[data-v-4edbd7db]{flex-direction:column;gap:11px;display:flex}.rb-group[data-v-4edbd7db]{border-radius:var(--rb-radius-lg);box-shadow:var(--rb-shadow-hairline);padding:12px 14px}.rb-group--kpi[data-v-4edbd7db]{background:var(--rb-accent-tint);box-shadow:var(--rb-shadow-accent)}.rb-group__head[data-v-4edbd7db]{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;margin-bottom:7px;display:flex}.rb-group__name[data-v-4edbd7db]{min-width:0;font-size:13px;font-weight:600}.rb-group__tag[data-v-4edbd7db]{background:var(--rb-fill);color:var(--rb-text-secondary);white-space:nowrap;border-radius:5px;padding:1px 7px;font-size:10.5px}.rb-group__tag--kpi[data-v-4edbd7db]{background:var(--rb-accent-fill);color:var(--rb-accent-text-strong)}.rb-group__total[data-v-4edbd7db]{margin-left:auto;font-size:14px}.rb-group__entries[data-v-4edbd7db]{flex-direction:column;gap:4px;padding-left:32px;display:flex}.rb-entry[data-v-4edbd7db]{color:var(--rb-text-secondary);align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.rb-entry__amount[data-v-4edbd7db]{flex:none;min-width:66px}.rb-entry__date[data-v-4edbd7db]{flex:none;min-width:98px}.rb-entry__note[data-v-4edbd7db]{min-width:0}.rb-entry__actions[data-v-4edbd7db]{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.rb-entry__action-wrap[data-v-4edbd7db]{display:inline-flex}.rb-entry__action[data-v-4edbd7db]{border-radius:var(--rb-radius-sm);width:24px;height:24px;color:var(--rb-text-strong-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.rb-entry__action[data-v-4edbd7db]:hover:not(:disabled){background:var(--rb-fill-hover);color:var(--rb-text)}.rb-entry__action--danger[data-v-4edbd7db]:hover:not(:disabled){color:var(--rb-danger-text)}.rb-entry__action[data-v-4edbd7db]:disabled{color:var(--rb-text-faint);cursor:not-allowed}.rb-entry__icon[data-v-4edbd7db]{width:13px;height:13px}@media (width<=560px){.rb-group__entries[data-v-4edbd7db]{padding-left:0}.rb-entry[data-v-4edbd7db]{flex-wrap:wrap;gap:2px 12px}.rb-entry__note[data-v-4edbd7db]{flex-basis:100%;order:3}}.rb-work__total[data-v-4edbd7db]{border-radius:var(--rb-radius-lg);box-shadow:var(--rb-shadow-hairline);flex-wrap:wrap;align-items:center;gap:16px;padding:11px 14px;font-size:12.5px;display:flex}.rb-work__total-kpi[data-v-4edbd7db]{color:var(--rb-text-secondary)}.rb-work__total-kpi b[data-v-4edbd7db]{color:var(--rb-text)}.rb-work__total-note[data-v-4edbd7db]{color:var(--rb-text-muted);margin-left:auto}.rb-feed[data-v-85f17f7b]{flex-direction:column;gap:11px;display:flex;container-type:inline-size}.rb-feed__tracks[data-v-85f17f7b]{color:var(--rb-text-tertiary);grid-template-columns:1fr 1fr;gap:12px;margin-bottom:9px;display:grid}.rb-feed__list[data-v-85f17f7b]{flex-direction:column;gap:4px;display:flex}.rb-feed__row[data-v-85f17f7b]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rb-feed__empty[data-v-85f17f7b]{text-align:center;color:var(--rb-text-secondary);margin:0;padding:18px 0}.rb-record[data-v-85f17f7b]{border-radius:var(--rb-radius-lg);background:var(--rb-surface);box-shadow:var(--rb-shadow-hairline);grid-column:1;gap:11px;min-width:0;padding:10px 12px;display:flex}.rb-record--machine[data-v-85f17f7b]{background:var(--rb-surface-sunken);box-shadow:var(--rb-shadow-inset-faint);grid-column:2}.rb-record__glyph[data-v-85f17f7b]{background:var(--rb-line-head);width:23px;height:23px;color:var(--rb-text-strong-secondary);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.rb-record__body[data-v-85f17f7b]{min-width:0}.rb-record__head[data-v-85f17f7b]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.rb-record__actor[data-v-85f17f7b]{font-weight:600}.rb-record__source[data-v-85f17f7b]{white-space:nowrap;border-radius:5px;padding:1px 6px}.rb-record__source--human[data-v-85f17f7b]{background:var(--rb-accent-soft);color:var(--rb-accent-text-strong)}.rb-record__source--machine[data-v-85f17f7b]{background:var(--rb-fill);color:var(--rb-text-secondary)}.rb-record__time[data-v-85f17f7b]{color:var(--rb-text-muted)}.rb-record__text[data-v-85f17f7b]{text-wrap:pretty}.rb-record__transition[data-v-85f17f7b]{color:var(--rb-text-secondary);margin:3px 0 0}.rb-changes[data-v-85f17f7b]{flex-direction:column;gap:3px;margin-top:6px;display:flex}.rb-changes__row[data-v-85f17f7b]{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.rb-changes__label[data-v-85f17f7b]{color:var(--rb-text-tertiary)}.rb-changes__from[data-v-85f17f7b]{--rb-user-label-decoration:line-through;color:var(--rb-text-muted);text-decoration:line-through}.rb-changes__arrow[data-v-85f17f7b]{color:var(--rb-text-faint)}.rb-changes__to[data-v-85f17f7b],.rb-changes__value[data-v-85f17f7b]{color:var(--rb-text)}.rb-changes__opaque[data-v-85f17f7b]{color:var(--rb-text-muted)}.rb-feed__note[data-v-85f17f7b]{color:var(--rb-text-tertiary);margin:0}.rb-feed__note--single[data-v-85f17f7b]{display:none}.rb-feed__more[data-v-85f17f7b]{justify-content:center;display:flex}.rb-feed__more-note[data-v-85f17f7b]{text-align:center;color:var(--rb-text-tertiary)}.rb-feed__more-button[data-v-85f17f7b]{height:var(--rb-control-height);border-radius:var(--rb-radius-pill);background:var(--rb-fill);color:var(--rb-text);cursor:pointer;border:none;padding:0 16px;font-family:inherit}.rb-feed__more-button[data-v-85f17f7b]:hover{background:var(--rb-fill-hover)}@container (width<=640px){.rb-feed__row[data-v-85f17f7b]{grid-template-columns:1fr}.rb-record[data-v-85f17f7b],.rb-record--machine[data-v-85f17f7b]{grid-column:auto}.rb-feed__tracks[data-v-85f17f7b],.rb-feed__note--tracks[data-v-85f17f7b]{display:none}.rb-feed__note--single[data-v-85f17f7b]{display:block}}.rb-fe[data-v-955d758c]{min-width:0}.rb-fe__row[data-v-955d758c]{min-width:0;margin:var(--rb-fe-row-margin,0 -8px);padding:var(--rb-fe-row-padding,6px 8px);border-radius:var(--rb-fe-row-radius,var(--rb-inline-row-radius));align-items:center;gap:10px;display:flex}.rb-fe--live .rb-fe__row[data-v-955d758c]{cursor:text}.rb-fe--live.rb-fe--choice .rb-fe__row[data-v-955d758c]{cursor:pointer}.rb-fe--live .rb-fe__row[data-v-955d758c]:hover,.rb-fe--open.rb-fe--choice .rb-fe__row[data-v-955d758c]{background:var(--rb-inline-row-hover)}.rb-fe--open.rb-fe--choice .rb-fe__row[data-v-955d758c]{cursor:pointer}.rb-fe__row[data-v-955d758c]:focus-visible{box-shadow:var(--rb-focus-ring);outline:none}.rb-fe--sized .rb-fe__row--edit[data-v-955d758c]{min-height:var(--rb-fe-row-h);align-items:flex-start}.rb-fe--sized .rb-fe__row--edit>.rb-fe__control[data-v-955d758c]{margin-block:calc((var(--rb-fe-row-h) - 2 * var(--rb-fe-row-pad-y,6px) - var(--rb-fe-field-h,var(--rb-field-height))) / 2)}.rb-fe--rich .rb-fe__row[data-v-955d758c],.rb-fe--rich .rb-fe__row--edit[data-v-955d758c]{align-items:flex-start}.rb-fe--rich .rb-fe__row--edit[data-v-955d758c]{flex-direction:column;align-items:stretch}.rb-fe__control[data-v-955d758c]{flex:auto;min-width:0}.rb-fe__control--anchored[data-v-955d758c]:empty{display:none}.rb-fe__glyph[data-v-955d758c]{color:var(--rb-text-muted);opacity:0;flex:none;margin-left:auto;font-size:11px;transition:opacity .12s}.rb-fe__pencil[data-v-955d758c]{border-radius:var(--rb-radius-sm);width:22px;height:22px;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-2px 0;padding:0;font-size:11px;display:inline-flex}.rb-fe__pencil[data-v-955d758c]:focus-visible{box-shadow:var(--rb-focus-ring);outline:none}.rb-fe--live .rb-fe__row:hover .rb-fe__glyph[data-v-955d758c],.rb-fe--open.rb-fe--choice .rb-fe__glyph[data-v-955d758c],.rb-fe__row:focus-visible .rb-fe__glyph[data-v-955d758c],.rb-fe__pencil[data-v-955d758c]:focus-visible{opacity:1}.rb-fe__conflict[data-v-955d758c]{border-radius:var(--rb-radius-sm);background:var(--rb-warning-soft);box-shadow:0 0 0 1px var(--rb-warning-line);color:var(--rb-warning-text);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;padding:7px 9px;font-size:11.5px;display:flex}.rb-fe__conflict-action[data-v-955d758c]{font:inherit;color:var(--rb-warning-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;text-decoration:underline}.rb-fe__error[data-v-955d758c]{color:var(--rb-danger-text);margin:5px 0 0;font-size:11.5px}.rb-fe__reasons[data-v-955d758c]{color:var(--rb-danger-text);margin:4px 0 0;padding-left:16px;font-size:11.5px}.rb-fe__actions[data-v-955d758c]{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.rb-fe__hint[data-v-955d758c]{color:var(--rb-text-muted);font-size:11px}.rb-fe__buttons[data-v-955d758c]{display:contents}@media (width<=700px){.rb-fe__actions[data-v-955d758c]{flex-direction:column;align-items:stretch}.rb-fe__buttons[data-v-955d758c]{align-items:center;gap:7px;display:flex}.rb-fe__hint[data-v-955d758c]{order:-1}}.rb-report[data-v-b8eff8cc]{min-width:0}.rb-report__head[data-v-b8eff8cc]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.rb-report__caption[data-v-b8eff8cc]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-report__byline[data-v-b8eff8cc]{color:var(--rb-text-tertiary);white-space:nowrap}.rb-report__view[data-v-b8eff8cc]{min-width:0}.rb-report__empty[data-v-b8eff8cc]{color:var(--rb-text-muted);margin:0;font-size:13px}.rb-card[data-v-7ced73f2]{background:var(--rb-surface);border-radius:var(--rb-radius-xl);box-shadow:var(--rb-shadow-card)}.rb-side-card[data-v-7ced73f2]{padding:15px 16px}.rb-side-card__caption[data-v-7ced73f2]{color:var(--rb-text-tertiary);margin-bottom:12px;font-size:11.5px}.rb-side-card__line[data-v-7ced73f2]{background:var(--rb-line-row);height:1px;margin:7px 0}.rb-person[data-v-7ced73f2]{--rb-user-label-gap:10px;flex:auto;min-width:0;font-size:13px;font-weight:500}.rb-person__caption[data-v-7ced73f2]{color:var(--rb-text-muted);margin-bottom:2px;line-height:1.45}.rb-person__clear-note[data-v-7ced73f2]{width:0;min-width:100%;display:block}.rb-person-field[data-v-7ced73f2]{--rb-fe-row-padding:5px 9px 5px 7px;--rb-fe-row-margin:0 -7px;--rb-fe-row-radius:var(--rb-person-row-radius)}.rb-author.rb-fe[data-v-7ced73f2]{--rb-fe-row-padding:4px 7px;--rb-fe-row-margin:0 -7px;--rb-fe-row-radius:var(--rb-radius)}.rb-author__row[data-v-7ced73f2]{flex:auto;align-items:center;gap:7px;min-width:0;display:flex}.rb-author__caption[data-v-7ced73f2]{color:var(--rb-text-tertiary);flex:none}.rb-author__name[data-v-7ced73f2]{color:var(--rb-text-strong-secondary)}.rb-author__date[data-v-7ced73f2]{color:var(--rb-text-muted);flex:none}.rb-truncated[data-v-3c954fac]{min-width:0;max-width:100%;display:block;position:relative}.rb-truncated[data-v-3c954fac]:hover{z-index:1}.rb-truncated>.rb-ellipsis[data-v-3c954fac]{display:block}.rb-card[data-v-2b2b95e7]{background:var(--rb-surface);border-radius:var(--rb-radius-xl);box-shadow:var(--rb-shadow-card)}.rb-side-card[data-v-2b2b95e7]{padding:15px 16px}.rb-side-card__caption[data-v-2b2b95e7]{color:var(--rb-text-tertiary);margin-bottom:10px;font-size:11.5px}.rb-facts[data-v-2b2b95e7]{flex-direction:column;gap:2px;margin:0;font-size:13px;display:flex}.rb-facts__row[data-v-2b2b95e7]{align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex}.rb-facts dt[data-v-2b2b95e7]{width:88px;color:var(--rb-text-secondary);flex:none}.rb-facts dd[data-v-2b2b95e7]{flex:auto;min-width:0;margin:0}.rb-facts__link[data-v-2b2b95e7]{color:var(--rb-accent-text)}.rb-facts__epic[data-v-2b2b95e7]{max-width:100%;color:var(--rb-text);align-self:flex-start}.rb-facts__epic-name[data-v-2b2b95e7]{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.rb-facts__link[data-v-2b2b95e7]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-facts__empty[data-v-2b2b95e7]{color:var(--rb-text-muted)}.rb-facts__deadline[data-v-2b2b95e7]{align-items:baseline;gap:10px;display:flex}.rb-facts__deadline-date[data-v-2b2b95e7]{white-space:nowrap;flex:none}.rb-facts__deadline-note[data-v-2b2b95e7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rb-text-muted);overflow:hidden}.rb-facts__row--top[data-v-2b2b95e7]{align-items:flex-start}.rb-facts__caption-top[data-v-2b2b95e7]{align-self:flex-start}.rb-facts__stack[data-v-2b2b95e7]{flex-direction:column;gap:8px;display:flex}.rb-facts__pair[data-v-2b2b95e7]{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.rb-facts__pair>.rb-truncated[data-v-2b2b95e7]{width:100%}.rb-facts__idea[data-v-2b2b95e7]{color:var(--rb-text)}.rb-facts__idea-key[data-v-2b2b95e7]{font-family:var(--rb-font-mono);color:var(--rb-text-secondary)}.rb-facts__pending[data-v-2b2b95e7]{width:72px;height:19px;display:inline-block}.rb-side-field__error[data-v-2b2b95e7]{color:var(--rb-danger-text);margin:5px 0 0;font-size:11.5px}.rb-overdue[data-v-2b2b95e7]{color:var(--rb-danger-text)}.rb-due-soon[data-v-2b2b95e7]{color:var(--rb-warning-text)}.rb-cm-state[data-v-eb07b1ee]{vertical-align:middle;display:inline-flex;position:relative}.rb-cm-state__chip[data-v-eb07b1ee]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);height:21px;color:var(--rb-text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.rb-cm-state__dot[data-v-eb07b1ee]{background:currentColor;border-radius:50%;width:6px;height:6px}.rb-cm-state--pending .rb-cm-state__chip[data-v-eb07b1ee]{background:var(--rb-warning-fill);color:var(--rb-warning-text)}.rb-cm-state--confirmed .rb-cm-state__chip[data-v-eb07b1ee]{background:var(--rb-success-soft);color:var(--rb-success-text)}.rb-card[data-v-e58616d5]{background:var(--rb-surface);border-radius:var(--rb-radius-xl);box-shadow:var(--rb-shadow-card)}.rb-side-card[data-v-e58616d5]{padding:15px 16px}.rb-money__head[data-v-e58616d5]{align-items:center;gap:7px;margin-bottom:10px;display:flex;position:relative}.rb-money__caption[data-v-e58616d5]{color:var(--rb-text-tertiary);line-height:1.45}.rb-money__help[data-v-e58616d5]{background:var(--rb-fill);width:15px;height:15px;color:var(--rb-text-tertiary);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rb-money__access[data-v-e58616d5]{color:var(--rb-text-faint);margin-left:auto}.rb-facts[data-v-e58616d5]{flex-direction:column;gap:2px;margin:0;display:flex}.rb-facts dt[data-v-e58616d5]{white-space:nowrap;color:var(--rb-text-secondary);flex:0 0 134px}.rb-facts dd[data-v-e58616d5]{flex:auto;min-width:0;margin:0}.rb-facts__chip[data-v-e58616d5]{align-items:center;display:flex}.rb-money__value[data-v-e58616d5]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rb-facts__empty[data-v-e58616d5]{color:var(--rb-text-muted)}.rb-money__chip[data-v-e58616d5]{border-radius:var(--rb-radius-pill);white-space:nowrap;align-items:center;gap:6px;height:21px;padding:0 9px;display:inline-flex}.rb-money__dot[data-v-e58616d5]{background:currentColor;border-radius:50%;width:5px;height:5px}.rb-money__chip--warn[data-v-e58616d5]{background:var(--rb-warning-fill);color:var(--rb-warning-text)}.rb-money__chip--ok[data-v-e58616d5]{background:var(--rb-success-soft);color:var(--rb-success-text)}.rb-money__chip--danger[data-v-e58616d5]{background:var(--rb-danger-soft);color:var(--rb-danger-text)}.rb-money__chip--plain[data-v-e58616d5]{background:var(--rb-fill);color:var(--rb-text-secondary)}.rb-money__chip--quiet[data-v-e58616d5]{background:var(--rb-fill);color:var(--rb-text-tertiary)}.rb-iter[data-v-2a35575a]{flex-direction:column;gap:8px;display:flex}.rb-iter__row[data-v-2a35575a]{border-radius:var(--rb-radius-md);box-shadow:var(--rb-shadow-hairline);flex-wrap:wrap;align-items:center;gap:4px 11px;padding:9px 11px;display:flex}.rb-iter__row--over[data-v-2a35575a]{background:var(--rb-warning-soft);box-shadow:0 0 0 1px var(--rb-warning-line)}.rb-iter__name[data-v-2a35575a]{min-width:92px;font-size:12.5px}.rb-iter__value[data-v-2a35575a]{font-size:18px;font-weight:600}.rb-iter__row--over .rb-iter__value[data-v-2a35575a]{color:var(--rb-warning-text)}.rb-iter__pips[data-v-2a35575a]{flex:none;gap:3px;display:flex}.rb-iter__pip[data-v-2a35575a]{border-radius:var(--rb-radius-pill);background:var(--rb-line-head);flex:none;width:12px;height:4px}.rb-iter__pip--first[data-v-2a35575a]{background:var(--rb-success)}.rb-iter__pip--second[data-v-2a35575a]{background:var(--rb-warning)}.rb-iter__pip--third[data-v-2a35575a]{background:var(--rb-danger-mark)}.rb-iter__norm[data-v-2a35575a]{white-space:nowrap;color:var(--rb-text-muted);flex:none;font-size:11px}.rb-iter__score[data-v-2a35575a]{white-space:nowrap;color:var(--rb-text-tertiary);text-align:right;margin-left:auto;font-size:11.5px}.rb-iter__row--over .rb-iter__score[data-v-2a35575a]{color:var(--rb-warning-text)}.rb-iter__edit[data-v-2a35575a]{flex-basis:100%;align-items:center;gap:6px;display:flex}.rb-iter__hold[data-v-2a35575a]{display:inline-flex}.rb-iter__step[data-v-2a35575a]{border-radius:var(--rb-radius-sm);background:var(--rb-surface);width:26px;height:26px;box-shadow:var(--rb-shadow-inset-faint);color:var(--rb-text);cursor:pointer;border:none;font-family:inherit;font-size:14px;line-height:1}.rb-iter__clear[data-v-2a35575a]{border-radius:var(--rb-radius-sm);background:var(--rb-surface);height:26px;box-shadow:var(--rb-shadow-inset-faint);color:var(--rb-text);cursor:pointer;border:none;padding:0 8px;font-family:inherit;font-size:12px}.rb-iter__step[data-v-2a35575a]:disabled,.rb-iter__clear[data-v-2a35575a]:disabled{color:var(--rb-text-muted);cursor:not-allowed}.rb-iter__input[data-v-2a35575a]{border-radius:var(--rb-radius-sm);background:var(--rb-surface);width:64px;height:26px;box-shadow:var(--rb-shadow-inset-faint);color:var(--rb-text);border:none;padding:0 8px;font-family:inherit;font-size:12.5px}.rb-iter__input[data-v-2a35575a]:focus{box-shadow:var(--rb-shadow-accent);outline:none}.rb-iter__warning[data-v-2a35575a]{border-radius:var(--rb-radius-sm);background:var(--rb-warning-soft);box-shadow:0 0 0 1px var(--rb-warning-line);color:var(--rb-warning-text);margin:0;padding:7px 9px;font-size:11.5px}.rb-iter__error[data-v-2a35575a]{color:var(--rb-danger-text);margin:0;font-size:11.5px}.rb-iter__row .rb-iter__error[data-v-2a35575a]{flex-basis:100%}.rb-collapsible[data-v-b9175d4e]{border-radius:var(--rb-radius-xl);background:var(--rb-surface);box-shadow:var(--rb-shadow-card);padding:20px 22px 22px}.rb-collapsible--collapsed[data-v-b9175d4e]{padding-bottom:14px}.rb-collapsible__head[data-v-b9175d4e]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rb-collapsible--collapsed .rb-collapsible__head[data-v-b9175d4e]{margin-bottom:0}.rb-collapsible__toggle[data-v-b9175d4e]{min-width:0;color:var(--rb-text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;display:inline-flex;position:relative}.rb-collapsible__toggle[data-v-b9175d4e]:hover{color:var(--rb-text-secondary)}.rb-collapsible__caption[data-v-b9175d4e]{min-width:0}.rb-collapsible__toggle--with-meta[data-v-b9175d4e]{margin-right:6px}.rb-collapsible__chevron[data-v-b9175d4e]{color:var(--rb-text-muted);flex:none;margin-top:-5px;transition:transform .14s,color .12s;position:absolute;top:50%;left:-17px}.rb-collapsible__toggle:hover .rb-collapsible__chevron[data-v-b9175d4e],.rb-collapsible__toggle:focus-visible .rb-collapsible__chevron[data-v-b9175d4e]{color:var(--rb-text-secondary)}.rb-collapsible--collapsed .rb-collapsible__chevron[data-v-b9175d4e]{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.rb-collapsible__chevron[data-v-b9175d4e]{transition:none}}.rb-collapsible__meta[data-v-b9175d4e]{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.rb-collapsible__summary[data-v-b9175d4e]{min-width:0;color:var(--rb-text-secondary);margin-left:auto}.rb-collapsible__summary+.rb-collapsible__actions[data-v-b9175d4e]{margin-left:12px}.rb-collapsible__actions[data-v-b9175d4e]{align-items:center;gap:8px;margin-left:auto;display:flex}.rb-collapsible__body[data-v-b9175d4e]{min-width:0}.rb-epic-work[data-v-d75af952]{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.rb-epic-work__muted[data-v-d75af952]{color:var(--rb-text-secondary)}.rb-epic-work__faint[data-v-d75af952]{color:var(--rb-text-muted)}.rb-epic-work__late[data-v-d75af952]{color:var(--rb-danger-text)}.rb-epic-work__mono[data-v-d75af952]{font-family:var(--rb-font-mono)}.rb-epic-work__progress[data-v-d75af952]{color:var(--rb-text-secondary);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.rb-epic-work__bar[data-v-d75af952]{border-radius:var(--rb-radius-pill);background:var(--rb-fill-hover);width:96px;height:5px;overflow:hidden}.rb-epic-work__bar-fill[data-v-d75af952]{border-radius:var(--rb-radius-pill);background:var(--rb-success);height:100%;display:block}.rb-epic-work__skel[data-v-d75af952]{flex-direction:column;gap:10px;display:flex}.rb-epic-work__skel-tiles[data-v-d75af952]{height:56px}.rb-epic-work__skel-line[data-v-d75af952]{height:12px}.rb-epic-work__skel-line[data-v-d75af952]:last-child{width:60%}.rb-epic-work__mode[data-v-d75af952]{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rb-epic-work__tiles[data-v-d75af952]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.rb-epic-work__tipped[data-v-d75af952]{position:relative}.rb-epic-work__tipped[data-v-d75af952]:hover,.rb-epic-work__tipped[data-v-d75af952]:focus-visible{z-index:2}.rb-epic-work__tile[data-v-d75af952]{border-radius:var(--rb-radius-block);background:var(--rb-fill);text-align:left;min-width:0;color:var(--rb-text);border:none;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px 9px;font-family:inherit;display:flex}.rb-epic-work__tile-caption[data-v-d75af952]{max-width:100%;color:var(--rb-text-secondary)}.rb-epic-work__tile-value[data-v-d75af952]{max-width:100%;font-weight:600}.rb-epic-work__tile-unit[data-v-d75af952]{margin-left:4px;font-weight:400}.rb-epic-work__tile-value--muted[data-v-d75af952]{color:var(--rb-text-tertiary)}.rb-epic-work__tile-value--danger[data-v-d75af952]{color:var(--rb-danger-text)}.rb-epic-work__tile--danger[data-v-d75af952]{background:var(--rb-danger-soft)}.rb-epic-work__tile--filter[data-v-d75af952]{cursor:pointer}.rb-epic-work__tile--idle[data-v-d75af952]{cursor:default}.rb-epic-work__tile--idle .rb-epic-work__tile-value[data-v-d75af952]{color:var(--rb-text-tertiary)}.rb-epic-work__tile--warn[data-v-d75af952]{background:var(--rb-warning-fill)}.rb-epic-work__tile--warn .rb-epic-work__tile-caption[data-v-d75af952],.rb-epic-work__tile--warn .rb-epic-work__tile-value[data-v-d75af952]{color:var(--rb-warning-text)}.rb-epic-work__tile--brick[data-v-d75af952]{background:color-mix(in srgb, var(--rb-mark-orange-fill) 60%, transparent)}.rb-epic-work__tile--brick .rb-epic-work__tile-caption[data-v-d75af952],.rb-epic-work__tile--brick .rb-epic-work__tile-value[data-v-d75af952]{color:var(--rb-mark-orange-text)}.rb-epic-work__tile--on.rb-epic-work__tile--warn[data-v-d75af952]{box-shadow:inset 0 0 0 1.5px var(--rb-warning)}.rb-epic-work__tile--on.rb-epic-work__tile--brick[data-v-d75af952]{box-shadow:inset 0 0 0 1.5px var(--rb-mark-orange-text)}.rb-epic-work__tile[data-v-d75af952]:focus-visible{box-shadow:var(--rb-focus-ring);outline:none}@container (width<560px){.rb-epic-work__tiles[data-v-d75af952]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.rb-epic-work__tile[data-v-d75af952]{grid-column:span 2;padding:7px 10px 8px}.rb-epic-work__tile--filter[data-v-d75af952]{grid-column:span 3}.rb-epic-work__tile-caption[data-v-d75af952],.rb-epic-work__tile-value[data-v-d75af952]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.rb-epic-work__tile-unit[data-v-d75af952]{margin-left:0;display:block}}.rb-epic-work__people[data-v-d75af952]{flex-wrap:wrap;gap:8px;display:flex}.rb-epic-work__person[data-v-d75af952]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);white-space:nowrap;align-items:center;gap:8px;max-width:100%;height:30px;padding:0 12px 0 5px;display:inline-flex}.rb-epic-work__warnings[data-v-d75af952]{border:1px solid var(--rb-warning-line);border-radius:var(--rb-radius-md);background:var(--rb-warning-soft);color:var(--rb-warning-text);flex-direction:column;gap:6px;margin:0;padding:10px 12px;list-style:none;display:flex}.rb-epic-work__empty[data-v-d75af952]{color:var(--rb-text-muted);margin:0}.rb-epic-work__filter[data-v-d75af952]{color:var(--rb-text-strong-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:-6px;display:flex}.rb-epic-work__filter b[data-v-d75af952]{font-weight:600}.rb-epic-work__scroll[data-v-d75af952]{margin:0 -22px;padding:0 22px}@container (width<670px){.rb-epic-work__scroll[data-v-d75af952]{overflow-x:auto}}.rb-epic-work__list[data-v-d75af952]{min-width:670px}.rb-epic-work__head[data-v-d75af952],.rb-epic-work__row[data-v-d75af952]{align-items:center;gap:10px;min-width:0;display:flex}.rb-epic-work__head[data-v-d75af952]{padding:0 0 6px}.rb-epic-work__head-cell[data-v-d75af952]{min-width:0;color:var(--rb-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-family:inherit;display:flex}.rb-epic-work__head-cell[data-v-d75af952]:hover,.rb-epic-work__head-cell--on[data-v-d75af952]{color:var(--rb-text)}.rb-epic-work__head-cell--on[data-v-d75af952]{font-weight:600}.rb-epic-work__arrow[data-v-d75af952]{font-size:.8em}.rb-epic-work__row[data-v-d75af952]{border-top:1px solid var(--rb-line-row);border-radius:var(--rb-radius-sm);margin:0 -6px;padding:7px 6px}.rb-epic-work__row--warn[data-v-d75af952]{background:var(--rb-warning-soft)}.rb-epic-work__row--brick[data-v-d75af952]{background:color-mix(in srgb, var(--rb-mark-orange-fill) 35%, transparent)}.rb-epic-work__col--title[data-v-d75af952]{flex:auto;min-width:0}.rb-epic-work__col--status[data-v-d75af952]{flex:none;width:136px;min-width:0;display:flex}.rb-epic-work__col--prio[data-v-d75af952]{flex:none;width:92px;display:flex}.rb-epic-work__col--owner[data-v-d75af952]{flex:none;justify-content:center;width:24px;display:flex}.rb-epic-work__col--work[data-v-d75af952]{text-align:right;flex:none;justify-content:flex-end;width:52px}.rb-epic-work__col--finish[data-v-d75af952]{text-align:right;flex:none;justify-content:flex-end;width:64px}.rb-epic-work__task[data-v-d75af952]{padding-left:calc(var(--rb-epic-depth,0) * 22px);flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.rb-epic-work__key[data-v-d75af952]{font-family:var(--rb-font-mono);white-space:nowrap;color:var(--rb-accent-text);flex:none}.rb-epic-work__key[data-v-d75af952]:hover{color:var(--rb-accent-text-strong)}.rb-epic-work__name[data-v-d75af952]{min-width:0;color:var(--rb-text);flex:80px}.rb-epic-work__name--done[data-v-d75af952]{color:var(--rb-text-tertiary);flex:auto}.rb-epic-work__chip[data-v-d75af952]{border-radius:var(--rb-radius-xs);white-space:nowrap;flex:none;align-items:center;gap:4px;height:18px;padding:0 6px;display:inline-flex}.rb-epic-work__chip--flag[data-v-d75af952]{cursor:help;font-weight:500}.rb-epic-work__chip--kids[data-v-d75af952]{background:var(--rb-fill);color:var(--rb-text-secondary)}.rb-epic-work__chip--wait[data-v-d75af952]{background:var(--rb-accent-soft);color:var(--rb-accent-text-strong)}.rb-epic-work__chip--outside[data-v-d75af952],.rb-epic-work__chip--warn[data-v-d75af952]{background:var(--rb-warning-fill);color:var(--rb-warning-text)}.rb-epic-work__chip--wait .rb-epic-work__mono[data-v-d75af952],.rb-epic-work__chip--outside .rb-epic-work__mono[data-v-d75af952]{color:inherit}.rb-epic-work__chip--brick[data-v-d75af952]{background:var(--rb-mark-orange-fill);color:var(--rb-mark-orange-text)}.rb-epic-work__chip--late[data-v-d75af952]{background:var(--rb-danger-fill-hover);color:var(--rb-danger-text-strong)}.rb-epic-work__done[data-v-d75af952]{flex-direction:column;margin-top:-14px;display:flex}.rb-epic-work__done-toggle[data-v-d75af952]{border:none;border-top:1px solid var(--rb-line-row);text-align:left;color:var(--rb-text-strong-secondary);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 0 2px;font-family:inherit;display:flex}.rb-epic-work__done-toggle b[data-v-d75af952]{font-weight:600}.rb-epic-work__chevron[data-v-d75af952]{color:var(--rb-text-muted);flex:none;transition:transform .14s;transform:rotate(-90deg)}.rb-epic-work__done-toggle--open .rb-epic-work__chevron[data-v-d75af952]{transform:none}@media (prefers-reduced-motion:reduce){.rb-epic-work__chevron[data-v-d75af952]{transition:none}}.rb-epic-work__done-row[data-v-d75af952]{border-top:1px solid var(--rb-line-row);align-items:center;gap:10px;min-width:0;padding:7px 0;display:flex}.rb-epic-work__done-row[data-v-d75af952]:first-of-type{margin-top:8px}.rb-epic-work__done-status[data-v-d75af952]{flex:none;max-width:40%}.rb-epic-work__foot[data-v-d75af952]{color:var(--rb-text-secondary);text-wrap:pretty;margin:0;line-height:1.45}.rb-epic-ideas__count[data-v-b12f080d]{color:var(--rb-text-muted)}.rb-epic-ideas__skel[data-v-b12f080d]{padding:6px 0}.rb-epic-ideas__skel-line[data-v-b12f080d]{width:60%;height:12px;display:block}.rb-epic-ideas__empty[data-v-b12f080d]{color:var(--rb-text-muted);margin:0}.rb-epic-ideas__scroll[data-v-b12f080d]{--rb-table-edge:22px;margin:0 -22px;overflow-x:auto}.rb-epic-ideas__table[data-v-b12f080d]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:600px}.rb-epic-ideas__col-status[data-v-b12f080d]{width:140px}.rb-epic-ideas__col-clients[data-v-b12f080d]{width:200px}.rb-epic-ideas__col-date[data-v-b12f080d]{width:76px}.rb-epic-ideas__row td[data-v-b12f080d]{border-bottom:1px solid var(--rb-line-row);vertical-align:top;padding:7px 10px 7px 0}.rb-epic-ideas__row td[data-v-b12f080d]:first-child{padding-left:var(--rb-table-edge)}.rb-epic-ideas__row td[data-v-b12f080d]:last-child{padding-right:var(--rb-table-edge)}.rb-epic-ideas__row:last-child td[data-v-b12f080d]{border-bottom:none}.rb-epic-ideas__link[data-v-b12f080d]{color:var(--rb-text);overflow-wrap:anywhere}.rb-epic-ideas__link[data-v-b12f080d]:hover{color:var(--rb-accent-text-strong)}.rb-epic-ideas__key[data-v-b12f080d]{white-space:nowrap;font-family:var(--rb-font-mono);color:var(--rb-accent-text);margin-right:6px;display:inline-block}.rb-epic-ideas__muted[data-v-b12f080d]{color:var(--rb-text-secondary)}.rb-actions[data-v-8c42453a]{display:inline-flex}.rb-actions__trigger[data-v-8c42453a]{width:var(--rb-control-height);height:var(--rb-control-height);border-radius:var(--rb-radius);background:var(--rb-fill);font:inherit;color:var(--rb-text-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.rb-actions__trigger[data-v-8c42453a]:hover,.rb-actions__trigger--open[data-v-8c42453a]{background:var(--rb-fill-hover);color:var(--rb-text)}.rb-actions-menu{z-index:9998;border-radius:var(--rb-radius-md);background:var(--rb-surface-elevated);box-shadow:var(--rb-shadow-menu);color:var(--rb-text);flex-direction:column;gap:2px;padding:6px;font-family:inherit;display:flex;position:fixed}.rb-actions-menu__hold{display:block}.rb-actions-menu__item{border-radius:var(--rb-radius-sm);width:100%;min-height:30px;color:var(--rb-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:8px;padding:5px 9px;font-family:inherit;display:flex}.rb-actions-menu__item:hover:not(:disabled){background:var(--rb-fill)}.rb-actions-menu__item:disabled{cursor:default;opacity:.55}.rb-actions-menu__item--danger{color:var(--rb-danger-text)}.rb-actions-menu__item--danger:hover:not(:disabled){background:var(--rb-danger-soft)}.rb-actions-menu__label{flex:auto;min-width:0}.rb-actions-menu__note{color:var(--rb-text-tertiary);flex:none}.rb-estimate-edit[data-v-9f56a894]{border-radius:var(--rb-radius-lg);background:var(--rb-accent-tint);box-shadow:inset 0 0 0 1px var(--rb-accent-line);flex-direction:column;gap:11px;margin-bottom:12px;padding:13px;display:flex}.rb-estimate-edit__row[data-v-9f56a894]{flex-wrap:wrap;gap:10px;display:flex}.rb-estimate-edit__field[data-v-9f56a894]{flex-direction:column;flex:110px;gap:4px;min-width:0;display:flex}.rb-estimate-edit__label[data-v-9f56a894]{color:var(--rb-text-tertiary);line-height:1.45}.rb-estimate-edit__line[data-v-9f56a894]{color:var(--rb-text-secondary);text-wrap:pretty;margin:0;line-height:1.45}.rb-estimate-edit__foot[data-v-9f56a894]{align-items:center;gap:8px;display:flex}.rb-estimate-edit__submit[data-v-9f56a894],.rb-estimate-edit__cancel[data-v-9f56a894]{white-space:nowrap;height:var(--rb-btn-height-sm);border-radius:var(--rb-radius-pill);cursor:pointer;border:none;flex:none;padding:0 13px;font-family:inherit}.rb-estimate-edit__submit[data-v-9f56a894]{background:var(--rb-accent);color:var(--rb-on-accent);padding:0 15px}.rb-estimate-edit__submit[data-v-9f56a894]:hover:not(:disabled){background:var(--rb-accent-hover)}.rb-estimate-edit__submit[data-v-9f56a894]:disabled{cursor:default;opacity:var(--rb-btn-primary-disabled-opacity)}.rb-estimate-edit__cancel[data-v-9f56a894]{background:var(--rb-fill);color:var(--rb-text)}.rb-estimate-edit__cancel[data-v-9f56a894]:hover{background:var(--rb-fill-hover)}.rb-estimate-edit__note[data-v-9f56a894]{min-width:0;color:var(--rb-text-tertiary);margin-left:auto;line-height:1.45}.rb-estimate-edit__buttons[data-v-9f56a894]{display:contents}@media (width<=700px){.rb-estimate-edit__foot[data-v-9f56a894]{flex-wrap:wrap}.rb-estimate-edit__buttons[data-v-9f56a894]{align-items:center;gap:8px;display:flex}.rb-estimate-edit__note[data-v-9f56a894]{text-align:left;flex-basis:100%;order:-1;margin-left:0}}.rb-track[data-v-6a5e7c4c]{border-radius:var(--rb-radius-block);background:var(--rb-inline-form-bg);box-shadow:var(--rb-inline-form-ring);flex-direction:column;gap:9px;margin-top:12px;padding:12px;display:flex}.rb-track__row[data-v-6a5e7c4c]{flex-wrap:wrap;gap:8px;display:flex}.rb-track__field[data-v-6a5e7c4c]{flex-direction:column;flex:104px;gap:4px;min-width:0;display:flex}.rb-track__field--short[data-v-6a5e7c4c]{flex-basis:92px}.rb-track__label[data-v-6a5e7c4c]{color:var(--rb-text-tertiary);line-height:1.45}.rb-track__parsed[data-v-6a5e7c4c]{color:var(--rb-text-secondary);text-wrap:pretty;margin:0;line-height:1.45}.rb-track__field .rb-field__input[data-v-6a5e7c4c]{padding-left:9px}.rb-track__field[data-v-6a5e7c4c]{--rb-date-input-pad-left:9px}.rb-track__area[data-v-6a5e7c4c]{min-height:0;padding:8px 10px;line-height:1.45}.rb-track__foot[data-v-6a5e7c4c]{align-items:center;gap:8px;display:flex}.rb-track__submit[data-v-6a5e7c4c],.rb-track__cancel[data-v-6a5e7c4c]{white-space:nowrap;height:var(--rb-btn-height-sm);border-radius:var(--rb-radius-pill);cursor:pointer;border:none;flex:none;padding:0 13px;font-family:inherit}.rb-track__submit[data-v-6a5e7c4c]{background:var(--rb-accent);color:var(--rb-on-accent);padding:0 14px}.rb-track__submit[data-v-6a5e7c4c]:hover:not(:disabled){background:var(--rb-accent-hover)}.rb-track__submit[data-v-6a5e7c4c]:disabled{cursor:default;opacity:var(--rb-btn-primary-disabled-opacity)}.rb-track__cancel[data-v-6a5e7c4c]{background:var(--rb-fill);color:var(--rb-text)}.rb-track__cancel[data-v-6a5e7c4c]:hover{background:var(--rb-fill-hover)}.rb-track__note[data-v-6a5e7c4c]{min-width:0;color:var(--rb-text-tertiary);text-align:right;margin-left:auto;line-height:1.45}.rb-track__buttons[data-v-6a5e7c4c]{display:contents}@media (width<=700px){.rb-track__foot[data-v-6a5e7c4c]{flex-wrap:wrap}.rb-track__buttons[data-v-6a5e7c4c]{align-items:center;gap:8px;display:flex}.rb-track__note[data-v-6a5e7c4c]{text-align:left;flex-basis:100%;order:-1;margin-left:0}}.rb-task[data-v-f99ad082]{max-width:1240px;margin:0 auto}.rb-task__grid[data-v-f99ad082]{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:18px;display:grid}@media (width<=1080px){.rb-task__grid[data-v-f99ad082]{grid-template-columns:minmax(0,1fr)}}.rb-task__main[data-v-f99ad082]{flex-direction:column;gap:16px;min-width:0;display:flex}.rb-task__side[data-v-f99ad082]{flex-direction:column;gap:14px;min-width:0;display:flex}.rb-task--modal .rb-task__grid[data-v-f99ad082]{gap:16px}@media (width>=1081px){.rb-task--modal .rb-task__grid[data-v-f99ad082]{grid-template-columns:minmax(0,1fr) 336px}}.rb-task--modal .rb-task__main[data-v-f99ad082]{gap:14px}.rb-task__side--narrow[data-v-f99ad082]{gap:12px}.rb-card[data-v-f99ad082]{background:var(--rb-surface);border-radius:var(--rb-radius-xl);box-shadow:var(--rb-shadow-card)}.rb-skel[data-v-f99ad082]{-webkit-user-select:none;user-select:none}.rb-skel__plate[data-v-f99ad082]{width:84px;height:var(--rb-chip-height-lg);border-radius:var(--rb-radius)}.rb-skel__crumb[data-v-f99ad082]{width:120px;height:9px;display:inline-block}.rb-skel__menu[data-v-f99ad082]{width:26px;height:22px}.rb-skel__chip[data-v-f99ad082]{border-radius:var(--rb-radius-pill);width:148px;height:30px}.rb-skel__title[data-v-f99ad082]{height:18px;display:block}.rb-skel__title+.rb-skel__title[data-v-f99ad082]{margin-top:8px}.rb-skel__title--tail[data-v-f99ad082]{width:62%}.rb-skel__lines[data-v-f99ad082]{flex-direction:column;gap:8px;min-width:0;display:flex}.rb-skel__lines--grow[data-v-f99ad082]{flex:1}.rb-skel__line[data-v-f99ad082]{height:9px;display:block}.rb-skel__line--tail[data-v-f99ad082]{width:55%}.rb-skel__line--name[data-v-f99ad082]{width:40%;height:11px}.rb-skel .rb-tabs__tab[data-v-f99ad082]{cursor:default}.rb-skel__comment[data-v-f99ad082]{gap:10px;padding-top:14px;display:flex}.rb-skel__avatar[data-v-f99ad082]{border-radius:50%;flex:none;width:28px;height:28px}.rb-skel__person[data-v-f99ad082]{align-items:center;gap:10px;min-width:0;padding:5px 0;display:flex}.rb-skel__face[data-v-f99ad082]{border-radius:50%;flex:none;width:28px;height:28px}.rb-skel__face--square[data-v-f99ad082]{border-radius:var(--rb-radius-sm)}.rb-skel__person-text[data-v-f99ad082]{flex-direction:column;gap:5px;min-width:0;display:flex}.rb-skel__person-name[data-v-f99ad082]{font-size:12.5px}.rb-skel__person-caption[data-v-f99ad082]{color:var(--rb-text-muted);margin-bottom:2px;line-height:1.45}.rb-skel__bar[data-v-f99ad082]{border-radius:var(--rb-radius-pill);height:8px;display:block}.rb-skel__facts[data-v-f99ad082]{flex-direction:column;gap:9px;margin:0;display:flex}.rb-skel__fact[data-v-f99ad082]{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;display:grid}.rb-skel__fact dt[data-v-f99ad082]{color:var(--rb-text-tertiary)}.rb-skel__fact dd[data-v-f99ad082]{min-width:0;margin:0}.rb-crumbs[data-v-f99ad082]{color:var(--rb-text-tertiary);align-items:center;gap:8px;min-width:0;margin-bottom:14px;font-size:12px;display:flex}.rb-crumbs__item[data-v-f99ad082],.rb-crumbs__link[data-v-f99ad082]{min-width:0;max-width:320px}.rb-crumbs__link[data-v-f99ad082]{color:var(--rb-accent-text)}.rb-crumbs__link[data-v-f99ad082]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-crumbs__sep[data-v-f99ad082]{color:var(--rb-text-faint)}.rb-crumbs__current[data-v-f99ad082]{font-family:var(--rb-font-mono);color:var(--rb-text-strong-secondary)}.rb-head[data-v-f99ad082],.rb-archived[data-v-f99ad082],.rb-locked[data-v-f99ad082]{padding:20px 22px}.rb-head__meta[data-v-f99ad082]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rb-head__type[data-v-f99ad082]{height:var(--rb-chip-height-lg);border-radius:var(--rb-radius);white-space:nowrap;background:color-mix(in srgb, var(--rb-label-color) var(--rb-label-tint), transparent);color:color-mix(in srgb, var(--rb-label-color) var(--rb-label-ink-keep), var(--rb-text));flex:none;align-items:center;gap:7px;padding:0 10px;font-weight:600;display:inline-flex}.rb-head__type--plain[data-v-f99ad082]{background:var(--rb-fill);color:var(--rb-text-secondary)}.rb-head__type-pick[data-v-f99ad082]{flex:none;display:inline-flex;position:relative}.rb-head__type--button[data-v-f99ad082]{cursor:pointer;border:none;font-family:inherit}.rb-head__type--button[data-v-f99ad082]:hover:not(:disabled){filter:brightness(.96)saturate(1.15)}.rb-head__type--button[aria-expanded=true][data-v-f99ad082]{box-shadow:0 0 0 1.5px var(--rb-accent)}.rb-head__type--button[data-v-f99ad082]:disabled{cursor:progress;opacity:.6}.rb-head__key[data-v-f99ad082]{white-space:nowrap;font-family:var(--rb-font-mono);color:var(--rb-text-tertiary);font-size:12px}.rb-head__due[data-v-f99ad082]{font-size:12px}.rb-head__tail[data-v-f99ad082]{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.rb-head__menu[data-v-f99ad082]{flex:none}.rb-head__chips[data-v-f99ad082]{display:contents}@media (width<=700px){.rb-head__meta[data-v-f99ad082]{flex-wrap:nowrap}.rb-head__chips[data-v-f99ad082]{flex:auto;align-items:center;gap:8px;display:flex}.rb-head__type[data-v-f99ad082]{position:relative}}.rb-archived[data-v-f99ad082],.rb-locked[data-v-f99ad082]{background:var(--rb-surface-sunken)}.rb-archived[data-v-f99ad082]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rb-archived__text[data-v-f99ad082]{min-width:0;color:var(--rb-text-secondary);flex:260px;margin:0}.rb-archived__action[data-v-f99ad082]{height:var(--rb-control-height);border-radius:var(--rb-radius);background:var(--rb-fill);color:var(--rb-text);cursor:pointer;border:none;flex:none;padding:0 14px;font-family:inherit}.rb-archived__action[data-v-f99ad082]:hover:not(:disabled){background:var(--rb-fill-hover)}.rb-archived__action[data-v-f99ad082]:disabled{cursor:default;opacity:.55}.rb-locked__text[data-v-f99ad082]{color:var(--rb-text-secondary);margin:0}.rb-head__name[data-v-f99ad082]{margin-bottom:16px}.rb-head__name.rb-fe[data-v-f99ad082]{margin-top:-6px;margin-bottom:10px}.rb-head__title[data-v-f99ad082]{text-wrap:pretty;margin:0;font-weight:600;line-height:1.28}.rb-task--modal .rb-head[data-v-f99ad082],.rb-task--modal .rb-archived[data-v-f99ad082],.rb-task--modal .rb-locked[data-v-f99ad082]{padding:18px 20px}.rb-task--modal .rb-head__title[data-v-f99ad082]{line-height:1.3}.rb-head__name[data-v-f99ad082]{--rb-fe-field-h:calc(var(--rb-fe-row-h) - 6px)}.rb-head__input[data-v-f99ad082]{width:calc(100% + 16px);height:var(--rb-fe-field-h,auto);border-radius:var(--rb-field-radius);background:var(--rb-field-bg);box-shadow:var(--rb-field-line);color:var(--rb-text);resize:none;border:none;margin:0 -8px;padding:3px 8px;font-family:inherit;font-weight:600;line-height:1.28;display:block}.rb-task--modal .rb-head__input[data-v-f99ad082]{line-height:1.3}.rb-head__input[data-v-f99ad082]:focus{box-shadow:var(--rb-focus-ring);outline:none}.rb-head__status[data-v-f99ad082]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rb-head__status-note[data-v-f99ad082]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-desc[data-v-f99ad082]{padding:20px 22px 22px}.rb-desc__preview[data-v-f99ad082]{min-width:0;color:var(--rb-text-muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:180px;overflow:hidden}.rb-desc__preview[data-v-f99ad082]:hover{color:var(--rb-text-tertiary)}.rb-desc__preview--skel[data-v-f99ad082]{cursor:default;height:1.4em}.rb-card__head[data-v-f99ad082]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rb-card__caption[data-v-f99ad082]{color:var(--rb-text-tertiary);font-size:11.5px}.rb-desc__empty[data-v-f99ad082]{color:var(--rb-text-muted);margin:0;font-size:13px}.rb-desc__view[data-v-f99ad082]{min-width:0}.rb-reports[data-v-f99ad082]{flex-direction:column;gap:14px;padding-top:2px;display:flex}.rb-reports__count[data-v-f99ad082]{color:var(--rb-text-tertiary);white-space:nowrap}.rb-reports__chips[data-v-f99ad082]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rb-report-chip[data-v-f99ad082]{height:var(--rb-chip-height);border-radius:var(--rb-radius-sm);background:var(--rb-fill);color:var(--rb-text-muted);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.rb-report-chip--filled[data-v-f99ad082]{color:#1f7a3a;background:#30a14e1f}:root[data-theme=dark] .rb-report-chip--filled[data-v-f99ad082]{background:var(--rb-success-soft);color:var(--rb-success-text)}.rb-report-chip__mark[data-v-f99ad082]{font-size:9px;line-height:1}.rb-reports[data-v-f99ad082]>*{border-top:1px solid var(--rb-hairline);padding-top:14px}.rb-tabs__bar[data-v-f99ad082]{border-bottom:1px solid var(--rb-hairline);flex-wrap:wrap;align-items:center;gap:4px;padding:12px 16px;display:flex}.rb-tabs__tab[data-v-f99ad082]{font:inherit;color:var(--rb-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.rb-tabs__tab[data-v-f99ad082]:hover{background:var(--rb-fill)}.rb-tabs__tab--active[data-v-f99ad082]{background:var(--rb-accent-soft);color:var(--rb-accent-text-strong)}.rb-tabs__count[data-v-f99ad082]{color:var(--rb-text-tertiary);font-size:11px}.rb-tabs__tab--active .rb-tabs__count[data-v-f99ad082]{color:var(--rb-accent-text-strong)}.rb-tabs__body[data-v-f99ad082]{padding:16px 18px 18px}.rb-side-card[data-v-f99ad082]{padding:15px 16px}.rb-side-card__caption[data-v-f99ad082]{color:var(--rb-text-tertiary);margin-bottom:12px;font-size:11.5px}.rb-side-card__line[data-v-f99ad082]{background:var(--rb-line-row);height:1px;margin:7px 0}.rb-side-card__line--time[data-v-f99ad082]{margin:14px 0}.rb-side-card__note[data-v-f99ad082]{color:var(--rb-text-tertiary);margin:10px 0 0;font-size:11.5px}.rb-linkish[data-v-f99ad082]{font:inherit;color:var(--rb-accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px}.rb-linkish[data-v-f99ad082]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-time__head[data-v-f99ad082]{align-items:center;gap:7px;margin-bottom:11px;display:flex;position:relative}.rb-time__caption[data-v-f99ad082]{color:var(--rb-text-tertiary);line-height:1.45}.rb-time__tip-toggle[data-v-f99ad082]{background:var(--rb-fill);width:15px;height:15px;color:var(--rb-text-tertiary);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.rb-time__tip-toggle--warning[data-v-f99ad082]{background:var(--rb-warning-soft);color:var(--rb-warning-text)}.rb-time__tip-toggle--danger[data-v-f99ad082]{background:var(--rb-danger-soft);color:var(--rb-danger-text)}.rb-time__tip[data-v-f99ad082]{pointer-events:auto}.rb-time[data-v-f99ad082]{grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.rb-time__cell[data-v-f99ad082]{min-width:0}.rb-time__label[data-v-f99ad082]{color:var(--rb-text-muted);line-height:1.4}.rb-time__value[data-v-f99ad082]{white-space:nowrap;display:block}.rb-time__value--long[data-v-f99ad082]{line-height:1.5}.rb-time__value--muted[data-v-f99ad082]{color:var(--rb-text-muted)}.rb-time__value--warning[data-v-f99ad082]{color:var(--rb-warning-text)}.rb-time__edit[data-v-f99ad082]{height:var(--rb-btn-height-sm);border-radius:var(--rb-radius-pill);background:var(--rb-fill);color:var(--rb-text);cursor:pointer;border:none;padding:0 13px;font-family:inherit}.rb-time__edit[data-v-f99ad082]:hover{background:var(--rb-fill-hover)}.rb-time__verdict[data-v-f99ad082]{color:var(--rb-text-secondary);text-wrap:pretty;margin:8px 0 0;line-height:1.45}.rb-time__verdict--warning[data-v-f99ad082]{color:var(--rb-warning-text)}.rb-time__verdict--danger[data-v-f99ad082]{color:var(--rb-danger-text)}.rb-time__notice[data-v-f99ad082]{margin-top:12px}.rb-time__track[data-v-f99ad082]{width:100%;height:var(--rb-control-height);border-radius:var(--rb-radius);background:var(--rb-accent-soft);color:var(--rb-accent-text-strong);cursor:pointer;border:none;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-family:inherit;font-weight:500;display:flex}.rb-time__track[data-v-f99ad082]:hover{background:var(--rb-accent-fill)}.rb-ask[data-v-f99ad082]{border-radius:var(--rb-radius-lg);background:var(--rb-surface-sunken);box-shadow:var(--rb-shadow-inset-faint);margin-top:13px;padding:13px 14px 14px}.rb-ask__head[data-v-f99ad082]{align-items:center;gap:7px;margin-bottom:5px;display:flex}.rb-ask__dot[data-v-f99ad082]{background:var(--rb-warning);border-radius:50%;flex:none;width:6px;height:6px}.rb-ask__title[data-v-f99ad082]{font-weight:600}.rb-ask__other[data-v-f99ad082]{border-radius:var(--rb-radius-sm);color:var(--rb-accent-text);cursor:pointer;background:0 0;border:none;flex:none;margin-left:auto;padding:2px 8px;font-family:inherit}.rb-ask__other[data-v-f99ad082]:hover{background:var(--rb-accent-soft)}.rb-ask__why[data-v-f99ad082]{color:var(--rb-text-tertiary);text-wrap:pretty;margin:0 0 10px}.rb-ask__answers[data-v-f99ad082]{border-radius:var(--rb-radius);background:var(--rb-fill);grid-template-columns:repeat(4,1fr);gap:3px;padding:3px;display:grid}.rb-ask__cell[data-v-f99ad082]{min-width:0;display:flex}.rb-ask__answer[data-v-f99ad082]{min-width:0;height:var(--rb-chip-height);border-radius:var(--rb-radius-sm);background:var(--rb-segment-active);box-shadow:var(--rb-shadow-hairline);color:var(--rb-text);white-space:nowrap;cursor:pointer;border:none;flex:1;padding:0 4px;font-family:inherit;font-weight:500}.rb-ask__answer[data-v-f99ad082]:hover:not(:disabled){color:var(--rb-accent-text-strong)}.rb-ask__answer[data-v-f99ad082]:disabled{cursor:default;opacity:.5}.rb-no-estimate[data-v-f99ad082]{border-radius:var(--rb-radius-lg);background:var(--rb-surface-sunken);box-shadow:var(--rb-shadow-inset-faint);align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.rb-no-estimate__text[data-v-f99ad082]{min-width:0}.rb-no-estimate__title[data-v-f99ad082]{font-weight:600}.rb-no-estimate__note[data-v-f99ad082]{color:var(--rb-text-tertiary);text-wrap:pretty}.rb-no-estimate__action[data-v-f99ad082]{height:var(--rb-control-height);border-radius:var(--rb-radius-pill);background:var(--rb-accent);color:var(--rb-on-accent);cursor:pointer;border:none;flex:none;margin-left:auto;padding:0 13px;font-family:inherit}.rb-no-estimate__action[data-v-f99ad082]:hover{background:var(--rb-accent-hover)}.rb-bar[data-v-f99ad082]{border-radius:var(--rb-radius-pill);background:var(--rb-line-head);height:8px;display:flex;overflow:hidden}.rb-bar__within[data-v-f99ad082]{background:var(--rb-accent)}.rb-bar__over[data-v-f99ad082]{background:var(--rb-danger-mark)}.rb-bar__remaining[data-v-f99ad082]{background-image:var(--rb-remaining-hatch)}.rb-bar__legend[data-v-f99ad082]{color:var(--rb-text-secondary);flex-wrap:wrap;gap:4px 12px;margin-top:7px;font-size:10.5px;display:flex}.rb-bar__item[data-v-f99ad082]{align-items:center;gap:5px;display:inline-flex}.rb-bar__dot[data-v-f99ad082]{border-radius:var(--rb-radius-mark);background:var(--rb-line-head);flex:none;width:7px;height:7px}.rb-bar__dot--within[data-v-f99ad082]{background:var(--rb-accent)}.rb-bar__dot--over[data-v-f99ad082]{background:var(--rb-danger-mark)}.rb-bar__dot--remaining[data-v-f99ad082]{background-image:var(--rb-remaining-hatch)}.rb-over[data-v-f99ad082],.rb-overdue[data-v-f99ad082]{color:var(--rb-danger-text)}.rb-due-soon[data-v-f99ad082]{color:var(--rb-warning-text)}.rb-modal[data-v-1fa17ce8]{z-index:60;background:var(--rb-modal-scrim);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding:44px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.rb-modal__window[data-v-1fa17ce8]{border-radius:var(--rb-radius-sheet);background:var(--rb-bg);width:min(1180px,100%);max-height:calc(100vh - 88px);box-shadow:var(--rb-shadow-modal);overflow:auto}.rb-modal__bar[data-v-1fa17ce8]{z-index:5;background:var(--rb-glass-strong);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--rb-hairline-strong);align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.rb-modal__key[data-v-1fa17ce8]{font-family:var(--rb-font-mono);color:var(--rb-text-tertiary);flex:none;font-size:12px}.rb-modal__placement[data-v-1fa17ce8]{min-width:0;color:var(--rb-text-muted);font-size:12px}.rb-modal__epic[data-v-1fa17ce8]{color:inherit}.rb-modal__epic[data-v-1fa17ce8]:hover{color:var(--rb-accent-text-strong);text-decoration:underline}.rb-modal__actions[data-v-1fa17ce8]{align-items:center;gap:8px;margin-left:auto;display:flex}.rb-modal__action[data-v-1fa17ce8]{border-radius:var(--rb-radius-pill);background:var(--rb-fill);height:28px;color:var(--rb-text-secondary);align-items:center;padding:0 13px;font-size:12px;display:inline-flex}.rb-modal__action[data-v-1fa17ce8]:hover{background:var(--rb-fill-hover);color:var(--rb-text)}.rb-modal__body[data-v-1fa17ce8]{padding:20px}@media (width<=720px){.rb-modal[data-v-1fa17ce8]{-webkit-backdrop-filter:none;padding:0}.rb-modal__window[data-v-1fa17ce8]{border-radius:0;max-height:100vh}.rb-modal__bar[data-v-1fa17ce8]{background:var(--rb-bg);-webkit-backdrop-filter:none}.rb-modal__body[data-v-1fa17ce8]{padding:14px}}.rb-toast-host[data-v-43d0b88e]{z-index:10000;pointer-events:none;flex-direction:column;gap:8px;width:calc(100% - 40px);max-width:344px;display:flex;position:fixed;bottom:20px;right:20px}.rb-toast[data-v-43d0b88e]{border-radius:var(--rb-radius-lg);background:var(--rb-toast-surface);box-shadow:var(--rb-shadow-toast);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);pointer-events:auto;overflow:hidden}.rb-toast__row[data-v-43d0b88e]{align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.rb-toast__mark[data-v-43d0b88e]{border-radius:var(--rb-radius-sm);background:var(--rb-accent);width:24px;height:24px;color:var(--rb-on-accent);flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.rb-toast--error .rb-toast__mark[data-v-43d0b88e]{background:var(--rb-danger)}.rb-toast__body[data-v-43d0b88e]{flex:1;min-width:0}.rb-toast__title[data-v-43d0b88e]{color:var(--rb-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.rb-toast__title--error[data-v-43d0b88e]{color:var(--rb-danger-text)}.rb-toast__title--link[data-v-43d0b88e]:hover{color:var(--rb-accent-text-strong)}.rb-toast__message[data-v-43d0b88e]{color:var(--rb-text-secondary);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:11.5px;display:-webkit-box;overflow:hidden}.rb-toast__open[data-v-43d0b88e]{color:var(--rb-accent);margin-top:7px;text-decoration:none;display:inline-block}.rb-toast__open[data-v-43d0b88e]:hover{color:var(--rb-accent-text-strong)}.rb-toast__close[data-v-43d0b88e]{border-radius:var(--rb-radius-sm);width:22px;height:22px;color:var(--rb-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.rb-toast__close[data-v-43d0b88e]:hover{background:var(--rb-fill);color:var(--rb-text)}.rb-toast__close-icon[data-v-43d0b88e]{width:14px;height:14px}.rb-toast__life[data-v-43d0b88e]{background:var(--rb-accent);transform-origin:0;height:2px;animation-name:rb-toast-life-43d0b88e;animation-timing-function:linear;animation-fill-mode:forwards;display:block}.rb-toast--error .rb-toast__life[data-v-43d0b88e]{background:var(--rb-danger)}@keyframes rb-toast-life-43d0b88e{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.rb-toast-enter-active[data-v-43d0b88e]{transition:opacity .22s ease-out,transform .22s ease-out}.rb-toast-enter-from[data-v-43d0b88e]{opacity:0;transform:translateY(10px)scale(.985)}.rb-toast-leave-active[data-v-43d0b88e]{transition:opacity .1s ease-in}.rb-toast-leave-to[data-v-43d0b88e]{opacity:0}@media (prefers-reduced-motion:reduce){.rb-toast__life[data-v-43d0b88e]{animation:none}.rb-toast-enter-active[data-v-43d0b88e],.rb-toast-leave-active[data-v-43d0b88e]{transition:none}}.rb-shell[data-v-f6de58b0]{background:var(--rb-bg);height:100dvh;display:flex;overflow:hidden}.rb-shell__body[data-v-f6de58b0]{flex-direction:column;flex:1;min-width:0;display:flex}.rb-main[data-v-f6de58b0]{--rb-main-pad-x:20px;width:100%;max-width:var(--rb-content-max);padding:26px var(--rb-main-pad-x) 64px;flex:1;margin:0 auto;overflow-y:auto}.rb-main--wide[data-v-f6de58b0]{flex-direction:column;max-width:none;margin:0;padding-bottom:20px;display:flex}.rb-main--fill[data-v-f6de58b0]{padding-bottom:env(safe-area-inset-bottom)}@media (width<=700px){.rb-main[data-v-f6de58b0]{--rb-main-pad-x:12px;padding:16px var(--rb-main-pad-x) 48px}.rb-main--wide[data-v-f6de58b0]{padding-bottom:48px}.rb-main--fill[data-v-f6de58b0]{padding-bottom:env(safe-area-inset-bottom)}}
