/* /Components/Layout/AuthLayoutComponent.razor.rz.scp.css */
.auth-shell[b-sb1l6yf578] {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background:
    radial-gradient(circle at top left, rgba(184, 29, 29, 0.14), transparent 30%),
    radial-gradient(circle at bottom right, rgba(20, 71, 117, 0.16), transparent 28%),
    linear-gradient(180deg, #07090c 0, #050608 100%);
}

.auth-shell:focus[b-sb1l6yf578] {
  outline: none;
}

.auth-header[b-sb1l6yf578] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-height: 56px;
  padding: 0 22px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  background: rgba(7, 9, 12, 0.88);
  backdrop-filter: blur(18px);
}

.auth-header-brand[b-sb1l6yf578] {
  display: inline-flex;
  align-items: center;
}

.auth-header-logo[b-sb1l6yf578] {
  display: block;
  height: 20px;
  width: auto;
  filter: brightness(0) invert(1);
}

.auth-header-nav[b-sb1l6yf578] {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.auth-header-link[b-sb1l6yf578] {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  padding: 0 12px;
  border-radius: 999px;
  color: rgba(255, 255, 255, 0.66);
  font-size: 12.5px;
  font-weight: 500;
  border: 1px solid transparent;
}

.auth-header-link:hover[b-sb1l6yf578] {
  color: rgba(255, 255, 255, 0.88);
  background: rgba(255, 255, 255, 0.04);
}

.auth-header-link.is-active[b-sb1l6yf578] {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.06);
}

.auth-stage[b-sb1l6yf578] {
  flex: 1;
  display: flex;
  overflow: auto;
  padding: clamp(24px, 5vw, 46px);
}

@media (max-width: 900px) {
  .auth-stage[b-sb1l6yf578] {
    padding: 18px;
  }
}
/* /Components/Layout/Components/MainLayoutFavoritesSectionComponent.razor.rz.scp.css */
.sidebar-favorites-list[b-4bsm518sg1] {
  display: grid;
  gap: 2px;
  padding: 2px 0 12px;
}

.sidebar-favorite-row[b-4bsm518sg1] {
  position: relative;
}

[b-4bsm518sg1] .sidebar-favorite-link {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 32px;
  padding: 0 28px 0 7px;
  border-radius: var(--radius);
  color: rgba(255, 255, 255, 0.9);
  text-decoration: none;
  border: 1px solid transparent;
}

[b-4bsm518sg1] .sidebar-favorite-link:hover {
  background: rgba(255, 255, 255, 0.04);
}

[b-4bsm518sg1] .sidebar-favorite-link.is-selected {
  background: rgba(255, 255, 255, 0.14);
}

[b-4bsm518sg1] .sidebar-favorite-icon {
  width: 14px;
  min-width: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: rgba(255, 255, 255, 0.56);
  font-size: 11px;
}

[b-4bsm518sg1] .sidebar-favorite-name {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12.5px;
  font-weight: 400;
}

.sidebar-favorite-remove[b-4bsm518sg1] {
  position: absolute;
  top: 50%;
  right: 5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  padding: 0;
  color: rgba(255, 255, 255, 0.5);
  background: transparent;
  border: 0;
  box-shadow: none;
  opacity: 0;
  transform: translateY(-50%);
  transition: opacity 120ms ease, color 120ms ease;
}

.sidebar-favorite-row:hover .sidebar-favorite-remove[b-4bsm518sg1],
.sidebar-favorite-remove:focus-visible[b-4bsm518sg1] {
  opacity: 1;
}

.sidebar-favorite-remove:hover[b-4bsm518sg1] {
  color: rgba(255, 255, 255, 0.86);
  background: transparent;
}
/* /Components/Layout/Components/MainLayoutHeaderComponent.razor.rz.scp.css */
.app-header[b-er71p6l4ki] {
  position: fixed;
  inset: 0 0 auto;
  height: var(--app-header-height);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 0 16px;
  background: var(--header-gray);
  border-bottom: 1px solid #b81d1d;
  z-index: 100;
}

.app-header-menu-backdrop[b-er71p6l4ki] {
  position: fixed;
  inset: var(--app-header-height) 0 0;
  padding: 0;
  background: transparent;
  z-index: 90;
}

.app-header-brand[b-er71p6l4ki],
.app-header-status[b-er71p6l4ki] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

.app-header-logo[b-er71p6l4ki] {
  display: block;
  height: 20px;
  width: auto;
  filter: brightness(0) invert(1);
}

.app-header-user[b-er71p6l4ki] {
  position: relative;
}

.app-header-user-trigger[b-er71p6l4ki] {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 30px;
  padding: 0 9px 0 5px;
  border-radius: var(--radius);
  color: #fff;
  background: transparent;
  border: 1px solid transparent;
  text-decoration: none;
}

.app-header-user-trigger:hover[b-er71p6l4ki],
.app-header-user-trigger.is-open[b-er71p6l4ki] {
  background: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.12);
}

[b-er71p6l4ki] .app-header-user-avatar,
[b-er71p6l4ki] .app-header-user-menu-avatar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(255, 255, 255, 0.94);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.01em;
}

[b-er71p6l4ki] .app-header-user-avatar {
  width: 24px;
  height: 24px;
  min-width: 24px;
  font-size: 12px;
}

.app-header-user-trigger i[b-er71p6l4ki] {
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
}

.app-header-user-menu[b-er71p6l4ki] {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  width: 220px;
  padding: 8px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  background: linear-gradient(180deg, rgba(22, 24, 29, 0.98), rgba(12, 14, 17, 0.98));
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.34);
  z-index: 110;
}

.app-header-user-menu-header[b-er71p6l4ki] {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 6px 8px 10px;
  margin-bottom: 4px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

[b-er71p6l4ki] .app-header-user-menu-avatar {
  width: 30px;
  height: 30px;
  min-width: 30px;
}

.app-header-user-menu-copy[b-er71p6l4ki] {
  min-width: 0;
}

.app-header-user-menu-name[b-er71p6l4ki] {
  color: rgba(255, 255, 255, 0.94);
  font-size: 12.5px;
  font-weight: 500;
}

.app-header-user-menu-email[b-er71p6l4ki] {
  color: rgba(255, 255, 255, 0.46);
  font-size: 11.5px;
}

.app-header-user-menu-item[b-er71p6l4ki] {
  width: 100%;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 32px;
  padding: 0 8px;
  border-radius: 6px;
  color: rgba(255, 255, 255, 0.82);
  font-size: 12.5px;
  font-weight: 500;
  text-align: left;
}

.app-header-user-menu-item:hover[b-er71p6l4ki] {
  background: rgba(255, 255, 255, 0.05);
}

.app-header-user-menu-item i[b-er71p6l4ki] {
  width: 14px;
  min-width: 14px;
  text-align: center;
  color: rgba(255, 255, 255, 0.56);
  font-size: 12px;
}

.app-header-user-menu-item.is-danger[b-er71p6l4ki] {
  color: #ffb0b0;
}

.app-header-user-menu-item.is-danger i[b-er71p6l4ki] {
  color: #ff8f8f;
}

.app-header-user-menu-form[b-er71p6l4ki] {
  display: block;
}

.app-header-user-menu-form button[b-er71p6l4ki] {
  border: 0;
  background: transparent;
}

.app-header-status[b-er71p6l4ki] {
  justify-content: flex-end;
}
/* /Components/Layout/Components/MainLayoutTeamsSectionComponent.razor.rz.scp.css */
.sidebar-team-list[b-rr0v71p1p9] {
  display: grid;
  gap: 4px;
  padding: 2px 0 12px;
}

.sidebar-team-group[b-rr0v71p1p9] {
  display: grid;
  gap: 2px;
}

.sidebar-team-row[b-rr0v71p1p9] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 2px;
  min-height: 28px;
  border-radius: var(--radius);
  background: transparent;
  border: 1px solid transparent;
}

.sidebar-team-row:hover[b-rr0v71p1p9] {
  background: rgba(255, 255, 255, 0.04);
}

.sidebar-team-row.is-active[b-rr0v71p1p9] {
  background: rgba(255, 255, 255, 0.06);
}

.sidebar-team-expand-button[b-rr0v71p1p9] {
  width: 16px;
  min-width: 16px;
  height: 26px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin-left: 2px;
  border-radius: 6px;
  color: rgba(255, 255, 255, 0.72);
  background: transparent;
  border: 0;
}

.sidebar-team-expand-button:hover[b-rr0v71p1p9] {
  background: rgba(255, 255, 255, 0.05);
}

.sidebar-team-trigger[b-rr0v71p1p9] {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 6px;
  min-height: 28px;
  padding: 0 6px 0 2px;
  color: rgba(255, 255, 255, 0.9);
  text-decoration: none;
  text-align: left;
  font: inherit;
}

.sidebar-team-chevron[b-rr0v71p1p9] {
  width: 10px;
  min-width: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: rgba(255, 255, 255, 0.45);
  font-size: 10px;
  transition: transform 140ms ease, color 140ms ease;
}

.sidebar-team-chevron.is-expanded[b-rr0v71p1p9] {
  transform: rotate(90deg);
}

.sidebar-team-row:hover .sidebar-team-chevron[b-rr0v71p1p9],
.sidebar-team-row.is-active .sidebar-team-chevron[b-rr0v71p1p9] {
  color: rgba(255, 255, 255, 0.72);
}

.sidebar-team-badge[b-rr0v71p1p9] {
  width: 16px;
  min-width: 16px;
  height: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  font-size: 9px;
  color: rgba(255, 255, 255, 0.94);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

.sidebar-team-name[b-rr0v71p1p9] {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12.5px;
  font-weight: 500;
  letter-spacing: -0.01em;
}

.sidebar-team-links[b-rr0v71p1p9] {
  display: grid;
  gap: 2px;
  margin-left: 20px;
  padding: 0 0 2px;
}

.sidebar-team-link[b-rr0v71p1p9] {
  display: flex;
  align-items: center;
  gap: 7px;
  min-height: 26px;
  padding: 0 8px 0 4px;
  border-radius: var(--radius);
  color: rgba(255, 255, 255, 0.72);
  text-decoration: none;
  border: 1px solid transparent;
}

.sidebar-team-link:hover[b-rr0v71p1p9] {
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.88);
}

.sidebar-team-link.is-selected[b-rr0v71p1p9] {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(255, 255, 255, 0.96);
}

.sidebar-team-link-icon[b-rr0v71p1p9] {
  width: 12px;
  min-width: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: rgba(255, 255, 255, 0.46);
  font-size: 10px;
}

.sidebar-team-link.is-selected .sidebar-team-link-icon[b-rr0v71p1p9],
.sidebar-team-link:hover .sidebar-team-link-icon[b-rr0v71p1p9] {
  color: rgba(255, 255, 255, 0.72);
}

.sidebar-team-subtree[b-rr0v71p1p9] {
  display: grid;
  gap: 2px;
}

.sidebar-team-link-children[b-rr0v71p1p9] {
  position: relative;
  display: grid;
  gap: 2px;
  margin-left: 18px;
  padding-left: 14px;
}

.sidebar-team-link-children[b-rr0v71p1p9]::before {
  content: "";
  position: absolute;
  left: 6px;
  top: 2px;
  bottom: 4px;
  width: 1px;
  background: rgba(255, 255, 255, 0.12);
}

.sidebar-team-link-child[b-rr0v71p1p9] {
  min-height: 24px;
  font-size: 12px;
}
/* /Components/Layout/Components/MainLayoutWorkspaceMenuComponent.razor.rz.scp.css */
.sidebar-workspace-shell[b-t3pvxu5utl] {
  padding: 8px 0 0;
}

[b-t3pvxu5utl] .sidebar-workspace-trigger {
  width: 100%;
  min-height: 32px;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.78);
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0 8px 8px;
  margin: 0;
  transition: color 120ms ease;
}

[b-t3pvxu5utl] .sidebar-workspace-trigger:hover {
  background: transparent;
  color: rgba(255, 255, 255, 0.92);
}

[b-t3pvxu5utl] .sidebar-workspace-avatar {
  width: 20px;
  height: 20px;
  border-radius: 6px;
  background: linear-gradient(180deg, rgba(80, 195, 90, 0.92), rgba(34, 127, 60, 0.92));
  color: #f4fff7;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

[b-t3pvxu5utl] .sidebar-workspace-name {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  font-size: 12px;
  font-weight: 500;
}

[b-t3pvxu5utl] .sidebar-workspace-menu {
  width: 240px;
}

.workspace-menu-post-form[b-t3pvxu5utl] {
  display: block;
}

.workspace-menu-post-form button[b-t3pvxu5utl] {
  border: 0;
  background: transparent;
}
/* /Components/Layout/Components/MainLayoutWorkspaceSectionComponent.razor.rz.scp.css */
.sidebar-top[b-zz3orp87ri] {
  padding-bottom: 4px;
}

.sidebar-nav[b-zz3orp87ri] {
  display: grid;
  gap: 4px;
  padding-top: 10px;
  margin-bottom: 8px;
}

[b-zz3orp87ri] .sidebar-nav-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 30px;
  padding: 0 7px;
  border-radius: var(--radius);
  color: rgba(255, 255, 255, 0.82);
  font-size: 12.5px;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid transparent;
  opacity: 0.9;
}

[b-zz3orp87ri] .sidebar-nav-link:hover {
  background: rgba(255, 255, 255, 0.04);
  opacity: 1;
}

[b-zz3orp87ri] .sidebar-nav-link.is-active {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}

[b-zz3orp87ri] .sidebar-nav-link i {
  width: 13px;
  text-align: center;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.62);
}

.repo-list[b-zz3orp87ri] {
  display: grid;
  gap: 2px;
  padding-bottom: 12px;
}

[b-zz3orp87ri] .repo-link {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 32px;
  padding: 0 7px;
  border-radius: var(--radius);
  text-align: left;
  color: rgba(255, 255, 255, 0.92);
  background: transparent;
  border: 1px solid transparent;
  text-decoration: none;
}

[b-zz3orp87ri] .repo-link:hover {
  background: rgba(255, 255, 255, 0.04);
}

[b-zz3orp87ri] .repo-link.is-selected {
  background: rgba(255, 255, 255, 0.18);
  border-color: transparent;
}

[b-zz3orp87ri] .repo-link-icon {
  width: 14px;
  min-width: 14px;
  text-align: center;
  color: var(--muted-soft);
  font-size: 13px;
}

[b-zz3orp87ri] .repo-link-copy {
  min-width: 0;
  display: block;
}

[b-zz3orp87ri] .repo-link-name {
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12.75px;
  font-weight: 400;
}
/* /Components/Layout/Components/UserScmIdentitySectionComponent.razor.rz.scp.css */
.user-scm-identity-section[b-luu0qwmrpz] {
  display: grid;
  gap: 16px;
}

.user-scm-identity-status-banner[b-luu0qwmrpz] {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 40px;
  padding: 0 14px;
  border-radius: 12px;
  border: 1px solid rgba(65, 180, 115, 0.2);
  background: rgba(30, 138, 83, 0.14);
  color: rgba(190, 255, 218, 0.92);
  font-size: 13px;
  font-weight: 500;
}

.user-scm-identity-header[b-luu0qwmrpz] {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.user-scm-identity-header-icon[b-luu0qwmrpz] {
  width: 34px;
  min-width: 34px;
  height: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.76);
}

.user-scm-identity-empty-state[b-luu0qwmrpz],
.user-scm-identity-loading-state[b-luu0qwmrpz] {
  min-height: 240px;
}

.user-scm-identity-card[b-luu0qwmrpz] {
  display: grid;
  gap: 14px;
  padding: 18px;
  border-radius: 14px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.03);
}

.user-scm-identity-card-header[b-luu0qwmrpz] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 16px;
  align-items: start;
}

.user-scm-identity-card-copy[b-luu0qwmrpz] {
  display: grid;
  gap: 8px;
}

.user-scm-identity-title-row[b-luu0qwmrpz] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}

.user-scm-identity-title-row strong[b-luu0qwmrpz] {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}

.user-scm-identity-status[b-luu0qwmrpz] {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 0 10px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.72);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.user-scm-identity-status.is-active[b-luu0qwmrpz] {
  background: rgba(30, 138, 83, 0.18);
  border-color: rgba(65, 180, 115, 0.26);
  color: rgba(190, 255, 218, 0.92);
}

.user-scm-identity-status.is-pending[b-luu0qwmrpz] {
  background: rgba(174, 124, 24, 0.18);
  border-color: rgba(214, 166, 48, 0.24);
  color: rgba(255, 230, 170, 0.92);
}

.user-scm-identity-status.is-disconnected[b-luu0qwmrpz] {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.72);
}

.user-scm-identity-status.is-failed[b-luu0qwmrpz] {
  background: rgba(163, 42, 42, 0.2);
  border-color: rgba(214, 72, 72, 0.22);
  color: rgba(255, 197, 197, 0.92);
}

.user-scm-identity-login[b-luu0qwmrpz] {
  color: rgba(255, 255, 255, 0.55);
  font-size: 13px;
}

.user-scm-identity-actions[b-luu0qwmrpz] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 8px;
}

.user-scm-identity-meta[b-luu0qwmrpz] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.user-scm-identity-meta-row[b-luu0qwmrpz] {
  display: grid;
  gap: 4px;
  padding: 12px 14px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.025);
  border: 1px solid rgba(255, 255, 255, 0.04);
}

.user-scm-identity-meta-row span[b-luu0qwmrpz] {
  color: rgba(255, 255, 255, 0.48);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.user-scm-identity-meta-row strong[b-luu0qwmrpz] {
  color: rgba(255, 255, 255, 0.92);
  font-size: 13px;
  font-weight: 600;
}

@media (max-width: 720px) {
  .user-scm-identity-card-header[b-luu0qwmrpz] {
    grid-template-columns: 1fr;
  }

  .user-scm-identity-actions[b-luu0qwmrpz] {
    justify-content: flex-start;
  }

  .user-scm-identity-meta[b-luu0qwmrpz] {
    grid-template-columns: 1fr;
  }
}
/* /Components/Layout/Components/UserSettingsDialogComponent.razor.rz.scp.css */
.user-settings-dialog-body[b-039iyepks9] {
  display: grid;
  grid-template-columns: 180px minmax(0, 1fr);
  gap: 0;
  padding: 0;
  min-height: 420px;
}

.user-settings-dialog-nav[b-039iyepks9] {
  display: grid;
  align-content: start;
  gap: 6px;
  padding: 14px 12px;
  border-right: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.025);
}

.user-settings-dialog-nav-item[b-039iyepks9] {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-height: 34px;
  padding: 0 10px;
  border-radius: 8px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 12.5px;
  font-weight: 500;
  text-align: left;
  background: transparent;
  border: 0;
}

.user-settings-dialog-nav-item:hover[b-039iyepks9] {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.9);
}

.user-settings-dialog-nav-item.is-active[b-039iyepks9] {
  background: rgba(184, 29, 29, 0.16);
  color: rgba(255, 255, 255, 0.94);
}

.user-settings-dialog-nav-item i[b-039iyepks9] {
  width: 14px;
  min-width: 14px;
  color: rgba(255, 255, 255, 0.54);
  font-size: 12px;
  text-align: center;
}

.user-settings-dialog-nav-item.is-active i[b-039iyepks9] {
  color: rgba(255, 255, 255, 0.88);
}

.user-settings-dialog-panel[b-039iyepks9] {
  display: grid;
  align-content: start;
  gap: 16px;
  min-width: 0;
  padding: 18px 18px 16px;
}

.user-settings-dialog-panel-form[b-039iyepks9] {
  display: grid;
  gap: 16px;
  min-height: 100%;
}

.user-settings-dialog-footer[b-039iyepks9] {
  margin-top: auto;
}

.user-settings-dialog-panel-header h3[b-039iyepks9] {
  margin: 0 0 4px;
  color: rgba(255, 255, 255, 0.94);
  font-size: 15px;
  font-weight: 600;
}

.user-settings-dialog-panel-header p[b-039iyepks9] {
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12.5px;
  line-height: 1.5;
}

@media (max-width: 720px) {
  .user-settings-dialog-body[b-039iyepks9] {
    grid-template-columns: 1fr;
    min-height: 0;
  }

  .user-settings-dialog-nav[b-039iyepks9] {
    grid-auto-flow: column;
    justify-content: start;
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    overflow-x: auto;
  }
}
/* /Components/Layout/MainLayoutComponent.razor.rz.scp.css */
.stage[b-9mgpoyxon5] {
  min-height: 100vh;
}

.app-window[b-9mgpoyxon5] {
  position: relative;
  display: grid;
  grid-template-columns: minmax(220px, var(--sidebar-width)) var(--sidebar-resizer-width) minmax(0, 1fr);
  width: 100vw;
  height: calc(100vh - var(--app-header-height));
  margin-top: var(--app-header-height);
  overflow: hidden;
}

.sidebar[b-9mgpoyxon5],
.workspace[b-9mgpoyxon5] {
  min-width: 0;
  min-height: 0;
}

.sidebar[b-9mgpoyxon5] {
  display: flex;
  flex-direction: column;
  border-right: 1px solid var(--panel-border);
  background:
    linear-gradient(180deg, rgba(0, 0, 0, 0.38) 0, transparent 96px),
    linear-gradient(180deg, #040404 0%, #060607 100%);
}

.sidebar-shell[b-9mgpoyxon5] {
  flex: 1;
  min-height: 0;
  overflow: auto;
  padding: 4px 6px 0;
}

.sidebar-shell[b-9mgpoyxon5]::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.sidebar-resizer[b-9mgpoyxon5] {
  position: relative;
  width: var(--sidebar-resizer-width);
  background: transparent;
}

.sidebar-resizer[b-9mgpoyxon5]::before {
  content: "";
  position: absolute;
  inset: 0 1px;
  background: rgba(255, 255, 255, 0.035);
  transition: background-color 120ms ease;
}

.sidebar-resizer:hover[b-9mgpoyxon5]::before {
  background: rgba(79, 140, 255, 0.45);
}

.workspace[b-9mgpoyxon5] {
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  background: var(--app-page-bg);
}

.workspace:focus[b-9mgpoyxon5] {
  outline: none;
}

[b-9mgpoyxon5] .sidebar-heading-button {
  width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 26px;
  padding: 0;
  background: transparent;
  border: 0;
  color: inherit;
  text-align: left;
  font: inherit;
}

[b-9mgpoyxon5] .sidebar-heading-copy {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding-left: 3px;
}

[b-9mgpoyxon5] .sidebar-title {
  font-size: 13px;
  font-weight: 600;
  color: var(--muted);
  letter-spacing: -0.02em;
  line-height: 26px;
}

[b-9mgpoyxon5] .sidebar-section-chevron {
  width: 10px;
  min-width: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: rgba(255, 255, 255, 0.4);
  font-size: 10px;
  transition: transform 140ms ease, color 140ms ease;
}

[b-9mgpoyxon5] .sidebar-section-chevron.is-expanded {
  transform: rotate(90deg);
}

[b-9mgpoyxon5] .sidebar-heading-button:hover .sidebar-title,
[b-9mgpoyxon5] .sidebar-heading-button:hover .sidebar-section-chevron {
  color: rgba(255, 255, 255, 0.72);
}

@media (max-width: 900px) {
  .app-window[b-9mgpoyxon5] {
    grid-template-columns: 1fr;
    width: 100%;
    height: auto;
    min-height: calc(100vh - var(--app-header-height));
  }

  .sidebar[b-9mgpoyxon5] {
    border-right: 0;
    border-bottom: 1px solid var(--panel-border);
  }

  .sidebar-resizer[b-9mgpoyxon5] {
    display: none;
  }
}
/* /Components/Layout/WorkspaceSettingsLayoutComponent.razor.rz.scp.css */
.settings-shell[b-6glk659f29] {
  min-height: 100vh;
  display: grid;
  grid-template-columns: 220px minmax(0, 1fr);
  background: var(--app-page-bg);
  color: rgba(255, 255, 255, 0.92);
}

.settings-sidebar[b-6glk659f29] {
  border-right: 1px solid rgba(255, 255, 255, 0.06);
  background: #050608;
  padding: 14px 10px 18px;
}

.settings-stage[b-6glk659f29] {
  min-width: 0;
}

.settings-back-link[b-6glk659f29],
.settings-back-link-inline[b-6glk659f29] {
  color: rgba(255, 255, 255, 0.88);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  font-weight: 500;
}

.settings-back-link[b-6glk659f29] {
  margin-bottom: 18px;
}

.settings-back-link:hover[b-6glk659f29],
.settings-back-link-inline:hover[b-6glk659f29] {
  color: #fff;
}

.settings-sidebar-header[b-6glk659f29] {
  display: grid;
  gap: 4px;
  padding: 0 6px 16px;
}

.settings-sidebar-eyebrow[b-6glk659f29] {
  font-size: 11px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.42);
}

.settings-sidebar-nav[b-6glk659f29] {
  display: grid;
  gap: 14px;
}

.settings-sidebar-group[b-6glk659f29] {
  display: grid;
  gap: 6px;
}

.settings-sidebar-group-title[b-6glk659f29] {
  padding: 0 6px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
  font-weight: 600;
}

[b-6glk659f29] .settings-sidebar-link {
  height: 32px;
  width: 100%;
  border-radius: 8px;
  color: rgba(255, 255, 255, 0.72);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 0 10px;
  font-size: 13px;
  font-weight: 500;
}

[b-6glk659f29] .settings-sidebar-link:hover {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.94);
}

[b-6glk659f29] .settings-sidebar-link.is-active {
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
}

[b-6glk659f29] .settings-sidebar-link-team {
  min-width: 0;
}

[b-6glk659f29] .settings-sidebar-team-badge {
  width: 18px;
  min-width: 18px;
  height: 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  color: rgba(255, 255, 255, 0.94);
  font-size: 10px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

[b-6glk659f29] .settings-sidebar-link-copy {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

[b-6glk659f29] .settings-page {
  min-height: 100vh;
  padding: 48px 44px 40px;
  background: var(--app-page-bg);
}

[b-6glk659f29] .settings-page-unauthorized {
  display: grid;
  align-content: start;
  gap: 14px;
}

[b-6glk659f29] .settings-page-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 20px;
}

[b-6glk659f29] .settings-page-title-group h1 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}

[b-6glk659f29] .settings-page-title-group p {
  margin: 0;
  max-width: 620px;
  color: rgba(255, 255, 255, 0.56);
  font-size: 13px;
  line-height: 1.5;
}

[b-6glk659f29] .settings-page-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  flex-wrap: wrap;
}

[b-6glk659f29] .settings-filter-input-shell {
  width: 240px;
  height: 36px;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.02);
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0 12px;
  color: rgba(255, 255, 255, 0.5);
}

[b-6glk659f29] .settings-filter-input-shell input {
  flex: 1 1 auto;
  min-width: 0;
  border: 0;
  outline: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.88);
  font-size: 13px;
}

[b-6glk659f29] .settings-filter-input-shell input::placeholder {
  color: rgba(255, 255, 255, 0.36);
}

[b-6glk659f29] .settings-scope-button {
  height: 36px;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.82);
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0 12px;
  font-size: 13px;
}

[b-6glk659f29] .workspace-board-primary-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 40px;
  padding: 0 14px;
  border-radius: 10px;
  background: #b81d1d;
  color: #fff4f4;
  font-size: 13px;
  font-weight: 600;
}

[b-6glk659f29] .settings-page-error {
  margin-bottom: 16px;
  padding: 12px 14px;
  border-radius: 10px;
  border: 1px solid rgba(255, 107, 107, 0.24);
  background: rgba(110, 28, 28, 0.2);
  color: rgba(255, 208, 208, 0.95);
  font-size: 13px;
}

[b-6glk659f29] .settings-table {
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}

[b-6glk659f29] .settings-table-head,
[b-6glk659f29] .settings-table-row {
  display: grid;
  align-items: center;
  gap: 16px;
}

[b-6glk659f29] .settings-table-grid-labels,
[b-6glk659f29] .settings-table-grid-statuses {
  grid-template-columns: minmax(0, 1.8fr) minmax(0, 2fr) 90px 110px 92px;
}

[b-6glk659f29] .settings-table-grid-issue-statuses {
  grid-template-columns: minmax(0, 1.65fr) 120px minmax(0, 1.6fr) 80px 110px 92px;
}

[b-6glk659f29] .settings-table-grid-issue-roles {
  grid-template-columns: minmax(0, 1.8fr) 120px 80px 110px 92px;
}

[b-6glk659f29] .settings-table-grid-issue-estimates {
  grid-template-columns: minmax(0, 1.7fr) 88px 88px 80px 110px 92px;
}

[b-6glk659f29] .settings-table-head {
  height: 44px;
  color: rgba(255, 255, 255, 0.38);
  font-size: 11px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

[b-6glk659f29] .settings-table-row {
  min-height: 48px;
  border-top: 1px solid rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.86);
  font-size: 13px;
}

[b-6glk659f29] .settings-table-row.is-draggable {
  cursor: grab;
}

[b-6glk659f29] .settings-table-row.is-dragging {
  opacity: 0.58;
}

[b-6glk659f29] .settings-table-row.is-drop-target {
  background: rgba(255, 255, 255, 0.035);
}

[b-6glk659f29] .settings-table-name-cell {
  min-width: 0;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

[b-6glk659f29] .settings-table-dot {
  width: 8px;
  height: 8px;
  border-radius: 999px;
  flex: 0 0 auto;
}

[b-6glk659f29] .settings-row-link {
  min-width: 0;
  border: 0;
  outline: 0;
  background: transparent;
  color: inherit;
  font-size: 13px;
  font-weight: 500;
  padding: 0;
  text-align: left;
}

[b-6glk659f29] .settings-row-link:hover {
  color: #fff;
}

[b-6glk659f29] .settings-inline-badge {
  height: 18px;
  border-radius: 999px;
  background: rgba(94, 155, 255, 0.16);
  color: rgba(207, 224, 255, 0.95);
  display: inline-flex;
  align-items: center;
  padding: 0 8px;
  font-size: 11px;
  font-weight: 600;
}

[b-6glk659f29] .settings-table-description {
  min-width: 0;
  color: rgba(255, 255, 255, 0.52);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

[b-6glk659f29] .settings-table-value,
[b-6glk659f29] .settings-table-date {
  color: rgba(255, 255, 255, 0.62);
}

[b-6glk659f29] .settings-table-actions {
  display: inline-flex;
  justify-content: flex-end;
  gap: 6px;
}

[b-6glk659f29] .settings-row-action {
  width: 28px;
  height: 28px;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.02);
  color: rgba(255, 255, 255, 0.72);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

[b-6glk659f29] .settings-row-action:hover:not(:disabled) {
  color: #fff;
  background: rgba(255, 255, 255, 0.06);
}

[b-6glk659f29] .settings-row-action.is-danger:hover:not(:disabled) {
  color: rgba(255, 214, 214, 0.95);
  background: rgba(118, 28, 28, 0.22);
}

[b-6glk659f29] .settings-row-action:disabled {
  opacity: 0.4;
}

[b-6glk659f29] .settings-table-empty {
  padding: 22px 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 13px;
}

[b-6glk659f29] .settings-editor-body {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 20px 22px 10px;
  display: grid;
  gap: 14px;
}

[b-6glk659f29] .settings-color-field {
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 10px;
}

[b-6glk659f29] .settings-color-picker {
  width: 44px;
  height: 36px;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: transparent;
  padding: 4px;
}

[b-6glk659f29] .settings-delete-copy {
  padding: 20px 22px 0;
  display: grid;
  gap: 8px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
}

[b-6glk659f29] .settings-delete-copy p {
  margin: 0;
}

@media (max-width: 980px) {
  .settings-shell[b-6glk659f29] {
    grid-template-columns: 1fr;
  }

  .settings-sidebar[b-6glk659f29] {
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  }

  [b-6glk659f29] .settings-page {
    padding: 28px 20px 24px;
  }

  [b-6glk659f29] .settings-page-header {
    align-items: flex-start;
    flex-direction: column;
  }

  [b-6glk659f29] .settings-page-actions {
    width: 100%;
    justify-content: flex-start;
  }

  [b-6glk659f29] .settings-filter-input-shell {
    width: min(100%, 320px);
  }

  [b-6glk659f29] .settings-table-grid-labels,
  [b-6glk659f29] .settings-table-grid-statuses {
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 1.4fr) 72px 92px 72px;
  }

  [b-6glk659f29] .settings-table-grid-issue-statuses {
    grid-template-columns: minmax(0, 1.35fr) 96px minmax(0, 1.2fr) 64px 92px 72px;
  }

  [b-6glk659f29] .settings-table-grid-issue-roles {
    grid-template-columns: minmax(0, 1.4fr) 96px 64px 92px 72px;
  }

  [b-6glk659f29] .settings-table-grid-issue-estimates {
    grid-template-columns: minmax(0, 1.3fr) 72px 72px 64px 92px 72px;
  }
}
/* /Components/Pages/Auth/OAuthAuthorize/OAuthAuthorizePage.razor.rz.scp.css */
.consent-panel-card[b-2pyoc0udjp] {
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.consent-summary[b-2pyoc0udjp] {
  display: grid;
  gap: 16px;
}

.consent-summary-row[b-2pyoc0udjp] {
  display: grid;
  gap: 6px;
}

.consent-summary-row span[b-2pyoc0udjp],
.consent-summary-label[b-2pyoc0udjp] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 11.5px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.consent-summary-row strong[b-2pyoc0udjp] {
  color: rgba(255, 255, 255, 0.94);
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.03em;
}

.consent-application-description[b-2pyoc0udjp] {
  margin: 0;
  color: rgba(255, 255, 255, 0.66);
  font-size: 13px;
  line-height: 1.6;
}

.consent-summary-grid[b-2pyoc0udjp] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}

.consent-summary-card[b-2pyoc0udjp] {
  display: grid;
  gap: 8px;
  padding: 14px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.025);
}

.consent-summary-card strong[b-2pyoc0udjp] {
  color: rgba(255, 255, 255, 0.9);
  font-size: 13px;
  font-weight: 600;
}

.consent-redirect-shell[b-2pyoc0udjp] {
  display: grid;
  gap: 8px;
}

.consent-inline-meta[b-2pyoc0udjp] {
  display: grid;
  gap: 8px;
}

.consent-inline-code[b-2pyoc0udjp] {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  min-height: 32px;
  padding: 0 10px;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(7, 9, 12, 0.88);
  color: rgba(255, 255, 255, 0.88);
  font-size: 12px;
}

.consent-redirect-uri[b-2pyoc0udjp] {
  padding: 11px 12px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  background: rgba(7, 9, 12, 0.88);
  color: rgba(255, 255, 255, 0.88);
  font-size: 12px;
  line-height: 1.5;
  word-break: break-all;
}

.consent-scope-section[b-2pyoc0udjp] {
  display: grid;
  gap: 12px;
}

.consent-section-heading[b-2pyoc0udjp] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.consent-section-heading h3[b-2pyoc0udjp] {
  margin: 0;
  color: rgba(255, 255, 255, 0.94);
  font-size: 15px;
  font-weight: 600;
}

.consent-section-heading span[b-2pyoc0udjp] {
  color: rgba(255, 255, 255, 0.52);
  font-size: 12px;
}

.consent-scope-list[b-2pyoc0udjp] {
  display: grid;
  gap: 10px;
}

.consent-scope-item[b-2pyoc0udjp] {
  display: block;
  padding: 14px 15px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.025);
}

.consent-scope-copy[b-2pyoc0udjp] {
  display: grid;
  gap: 8px;
}

.consent-scope-title-row[b-2pyoc0udjp] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
}

.consent-scope-title-row strong[b-2pyoc0udjp] {
  color: rgba(255, 255, 255, 0.92);
  font-size: 13px;
  font-weight: 600;
}

.consent-scope-copy p[b-2pyoc0udjp] {
  margin: 0;
  color: rgba(255, 255, 255, 0.62);
  font-size: 12.5px;
  line-height: 1.55;
}

.consent-scope-state[b-2pyoc0udjp] {
  display: inline-flex;
  align-items: center;
  min-height: 22px;
  padding: 0 9px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 600;
}

.consent-scope-state.is-existing[b-2pyoc0udjp] {
  background: rgba(29, 78, 216, 0.16);
  color: #9ec5ff;
}

.consent-scope-state.is-new[b-2pyoc0udjp] {
  background: rgba(184, 29, 29, 0.14);
  color: #ffb0b0;
}

.consent-actions[b-2pyoc0udjp] {
  display: grid;
  gap: 10px;
}

.consent-secondary-action[b-2pyoc0udjp] {
  width: 100%;
  min-height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.03);
  color: rgba(255, 255, 255, 0.82);
  font-size: 13px;
  font-weight: 500;
}

.consent-secondary-action:hover[b-2pyoc0udjp] {
  background: rgba(255, 255, 255, 0.05);
}

.consent-secondary-action:disabled[b-2pyoc0udjp],
.auth-submit:disabled[b-2pyoc0udjp] {
  opacity: 0.7;
  cursor: default;
}

@media (max-width: 900px) {
  .consent-summary-grid[b-2pyoc0udjp] {
    grid-template-columns: 1fr;
  }
}
/* /Components/Pages/Documents/DocumentDetails/DocumentDetailsPage.razor.rz.scp.css */
.document-details-page[b-7svuow170k] {
  display: grid;
  grid-template-rows: auto minmax(0, 1fr);
  flex: 1;
  min-height: 0;
  height: 100%;
  overflow: hidden;
  background: var(--app-page-bg);
}

.document-details-topbar[b-7svuow170k] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 42px;
  padding: 0 16px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  background: var(--app-page-bg);
}

.document-details-topbar-left[b-7svuow170k] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

.document-details-breadcrumb-link[b-7svuow170k],
.document-details-breadcrumb-current[b-7svuow170k] {
  font-size: 12.5px;
  line-height: 1.2;
}

.document-details-breadcrumb-link[b-7svuow170k] {
  color: rgba(255, 255, 255, 0.72);
  text-decoration: none;
}

.document-details-breadcrumb-link:hover[b-7svuow170k],
.document-details-breadcrumb-link:focus-visible[b-7svuow170k] {
  color: rgba(255, 255, 255, 0.9);
}

.document-details-breadcrumb-separator[b-7svuow170k] {
  color: rgba(255, 255, 255, 0.34);
  font-size: 12px;
}

.document-details-breadcrumb-current[b-7svuow170k] {
  color: rgba(255, 255, 255, 0.9);
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.document-details-main-shell[b-7svuow170k] {
  min-height: 0;
  overflow: auto;
  background: var(--app-page-bg);
}

.document-details-main[b-7svuow170k] {
  width: min(100%, 960px);
  margin: 0 auto;
  min-height: 100%;
  padding: 28px 24px 40px;
}

.document-details-title-input[b-7svuow170k] {
  width: 100%;
  margin: 0 0 18px;
}

.document-details-editor-shell[b-7svuow170k] {
  background: transparent;
  border: 0;
  padding: 0;
}

.document-details-editor[b-7svuow170k] {
  min-height: 220px;
  padding: 0;
}
/* /Components/Pages/Errors/Error/ErrorPage.razor.rz.scp.css */
.repo-tabbar[b-89x43yyqtr] {
  display: flex;
  align-items: center;
  min-height: 42px;
  padding: 8px 14px 7px;
  border-bottom: 1px solid var(--panel-border-soft);
  background: #000;
}

.repo-tab[b-89x43yyqtr] {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  min-height: 27px;
  max-width: 240px;
  padding: 0 9px;
  border-radius: var(--radius);
  background: #fff;
  border: 1px solid var(--panel-border);
  color: #000;
  font-size: 12px;
  font-weight: 600;
}

.hello-view[b-89x43yyqtr] {
  display: grid;
  place-items: center;
  min-height: calc(100vh - 42px);
  padding: 24px;
  background: #050608;
}

.summary-card[b-89x43yyqtr] {
  padding: 18px;
  border-radius: var(--radius);
  background: linear-gradient(180deg, rgba(18, 19, 23, 0.94), rgba(10, 11, 14, 0.94));
  border: 1px solid var(--panel-border);
  box-shadow: var(--shadow);
}

.hello-card[b-89x43yyqtr] {
  display: grid;
  gap: 10px;
  max-width: 480px;
  text-align: center;
}

.hello-card h1[b-89x43yyqtr],
.hello-card p[b-89x43yyqtr] {
  margin: 0;
}

.hello-card h1[b-89x43yyqtr] {
  color: rgba(255, 255, 255, 0.94);
  font-size: 30px;
  line-height: 1.05;
}

.hello-card p[b-89x43yyqtr] {
  color: rgba(255, 255, 255, 0.58);
  font-size: 14px;
  line-height: 1.55;
}

.hello-eyebrow[b-89x43yyqtr] {
  color: #ff8f8f;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
/* /Components/Pages/Errors/NotFound/NotFoundPage.razor.rz.scp.css */
.repo-tabbar[b-oku91dug87] {
  display: flex;
  align-items: center;
  min-height: 42px;
  padding: 8px 14px 7px;
  border-bottom: 1px solid var(--panel-border-soft);
  background: #000;
}

.repo-tab[b-oku91dug87] {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  min-height: 27px;
  max-width: 240px;
  padding: 0 9px;
  border-radius: var(--radius);
  background: #fff;
  border: 1px solid var(--panel-border);
  color: #000;
  font-size: 12px;
  font-weight: 600;
}

.hello-view[b-oku91dug87] {
  display: grid;
  place-items: center;
  min-height: calc(100vh - 42px);
  padding: 24px;
  background: #050608;
}

.summary-card[b-oku91dug87] {
  padding: 18px;
  border-radius: var(--radius);
  background: linear-gradient(180deg, rgba(18, 19, 23, 0.94), rgba(10, 11, 14, 0.94));
  border: 1px solid var(--panel-border);
  box-shadow: var(--shadow);
}

.hello-card[b-oku91dug87] {
  display: grid;
  gap: 10px;
  max-width: 480px;
  text-align: center;
}

.hello-card h1[b-oku91dug87],
.hello-card p[b-oku91dug87] {
  margin: 0;
}

.hello-card h1[b-oku91dug87] {
  color: rgba(255, 255, 255, 0.94);
  font-size: 30px;
  line-height: 1.05;
}

.hello-card p[b-oku91dug87] {
  color: rgba(255, 255, 255, 0.58);
  font-size: 14px;
  line-height: 1.55;
}

.hello-eyebrow[b-oku91dug87] {
  color: #ff8f8f;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
/* /Components/Pages/Home/Components/InboxSnoozeDialogComponent.razor.rz.scp.css */
.inbox-snooze-dialog[b-8xxaxofupw] {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 20px;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 24px 24px 8px;
}

.inbox-snooze-dialog-copy[b-8xxaxofupw] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.inbox-snooze-dialog-copy h3[b-8xxaxofupw] {
  margin: 0;
  color: rgba(255, 255, 255, 0.95);
  font-size: 15px;
  font-weight: 600;
}

.inbox-snooze-dialog-copy p[b-8xxaxofupw] {
  margin: 0;
  color: rgba(255, 255, 255, 0.58);
  font-size: 13px;
}

.inbox-snooze-dialog-input-shell[b-8xxaxofupw] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 44px;
  padding: 0 14px;
  border: 1px solid rgba(110, 122, 255, 0.88);
  border-radius: 13px;
  background: rgba(14, 15, 19, 0.96);
}

.inbox-snooze-dialog-input[b-8xxaxofupw] {
  width: 100%;
  border: 0;
  outline: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.94);
  font-size: 14px;
}

.inbox-snooze-dialog-input[b-8xxaxofupw]::placeholder {
  color: rgba(255, 255, 255, 0.34);
}

.inbox-snooze-dialog-hint[b-8xxaxofupw] {
  margin: -6px 0 0;
}

.inbox-snooze-dialog-calendars[b-8xxaxofupw] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
}

.inbox-snooze-dialog-month[b-8xxaxofupw] {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.inbox-snooze-dialog-month-header[b-8xxaxofupw] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.inbox-snooze-dialog-month-header h4[b-8xxaxofupw],
.inbox-snooze-dialog-time-copy h4[b-8xxaxofupw] {
  margin: 0;
  color: rgba(255, 255, 255, 0.92);
  font-size: 14px;
  font-weight: 500;
}

.inbox-snooze-dialog-time-copy[b-8xxaxofupw] {
  display: grid;
  gap: 4px;
}

.inbox-snooze-dialog-time-copy p[b-8xxaxofupw] {
  margin: 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 12px;
}

.inbox-snooze-dialog-nav[b-8xxaxofupw] {
  display: flex;
  align-items: center;
  gap: 6px;
}

.inbox-snooze-dialog-nav-button[b-8xxaxofupw] {
  width: 28px;
  height: 28px;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}

.inbox-snooze-dialog-nav-button:hover[b-8xxaxofupw] {
  background: rgba(255, 255, 255, 0.08);
}

.inbox-snooze-dialog-grid[b-8xxaxofupw] {
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: 8px 10px;
  align-items: center;
}

.inbox-snooze-dialog-weekday[b-8xxaxofupw] {
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.48);
  font-size: 13px;
  text-align: center;
}

.inbox-snooze-dialog-day[b-8xxaxofupw] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  margin: 0 auto;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: rgba(255, 255, 255, 0.88);
  font-size: 13px;
  cursor: pointer;
}

.inbox-snooze-dialog-day.is-empty[b-8xxaxofupw] {
  visibility: hidden;
}

.inbox-snooze-dialog-day.is-today[b-8xxaxofupw] {
  color: rgba(255, 255, 255, 0.96);
}

.inbox-snooze-dialog-day.is-selected[b-8xxaxofupw] {
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(255, 255, 255, 0.06);
}

.inbox-snooze-dialog-day:hover:not(.is-empty)[b-8xxaxofupw] {
  background: rgba(255, 255, 255, 0.08);
}

.inbox-snooze-dialog-time[b-8xxaxofupw] {
  display: grid;
  gap: 14px;
  padding: 16px 18px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.06);
}

.inbox-snooze-dialog-time-controls[b-8xxaxofupw] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}

.inbox-snooze-dialog-select[b-8xxaxofupw] {
  min-height: 40px;
}

@media (max-width: 900px) {
  .inbox-snooze-dialog[b-8xxaxofupw] {
    padding: 20px 20px 8px;
  }

  .inbox-snooze-dialog-calendars[b-8xxaxofupw] {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 640px) {
  .inbox-snooze-dialog-time-controls[b-8xxaxofupw] {
    grid-template-columns: 1fr;
  }
}
/* /Components/Pages/Home/HomePage.razor.rz.scp.css */
.inbox-page[b-n2ejolisy8] {
  display: grid;
  grid-template-columns: 318px minmax(0, 1fr);
  height: calc(100vh - var(--app-header-height));
  min-height: 0;
  background: var(--app-page-bg);
}

.inbox-panel[b-n2ejolisy8],
.inbox-details-pane[b-n2ejolisy8] {
  min-height: 0;
}

.inbox-panel[b-n2ejolisy8] {
  display: flex;
  flex-direction: column;
  border-right: 1px solid rgba(255, 255, 255, 0.05);
  background: rgba(7, 8, 11, 0.98);
}

.inbox-panel-header[b-n2ejolisy8] {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 10px;
  padding: 12px 12px 12px 14px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
}

.inbox-panel-title-row[b-n2ejolisy8] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-width: 0;
}

.inbox-panel-toolbar[b-n2ejolisy8] {
  display: grid;
  gap: 10px;
}

.inbox-panel-toolbar-row[b-n2ejolisy8] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}

.inbox-panel-search-shell[b-n2ejolisy8] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 34px;
  padding: 0 10px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.035);
  color: rgba(255, 255, 255, 0.44);
}

.inbox-panel-search-shell:focus-within[b-n2ejolisy8] {
  border-color: rgba(111, 120, 255, 0.62);
  box-shadow: 0 0 0 1px rgba(111, 120, 255, 0.26);
  color: rgba(196, 201, 255, 0.88);
}

.inbox-panel-search-input[b-n2ejolisy8] {
  flex: 1;
  min-width: 0;
  border: 0;
  outline: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.88);
  font-size: 12.5px;
}

.inbox-panel-search-input[b-n2ejolisy8]::placeholder {
  color: rgba(255, 255, 255, 0.34);
}

.inbox-filter-chip[b-n2ejolisy8],
.inbox-toolbar-menu-trigger[b-n2ejolisy8] {
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 0 10px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.035);
  color: rgba(255, 255, 255, 0.62);
  font-size: 11.5px;
  font-weight: 600;
}

.inbox-filter-chip[b-n2ejolisy8] {
  cursor: pointer;
}

.inbox-filter-chip:hover[b-n2ejolisy8],
.inbox-toolbar-menu-trigger:hover[b-n2ejolisy8] {
  background: rgba(255, 255, 255, 0.06);
  color: rgba(255, 255, 255, 0.82);
}

.inbox-filter-chip.is-active[b-n2ejolisy8],
.inbox-toolbar-menu-trigger[aria-expanded="true"][b-n2ejolisy8] {
  border-color: rgba(111, 120, 255, 0.28);
  background: rgba(111, 120, 255, 0.14);
  color: rgba(205, 209, 255, 0.94);
}

.inbox-panel-title[b-n2ejolisy8] {
  color: rgba(255, 255, 255, 0.92);
  font-size: 13px;
  font-weight: 600;
}

.inbox-panel-count[b-n2ejolisy8] {
  min-width: 22px;
  height: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 6px;
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  font-weight: 600;
}

.inbox-panel-empty[b-n2ejolisy8],
.inbox-details-empty[b-n2ejolisy8] {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  padding: 24px;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
}

.inbox-panel-empty[b-n2ejolisy8] {
  flex-direction: column;
  gap: 8px;
}

.inbox-panel-empty h2[b-n2ejolisy8] {
  margin: 0;
  color: rgba(255, 255, 255, 0.86);
  font-size: 15px;
  font-weight: 600;
}

.inbox-panel-empty p[b-n2ejolisy8],
.inbox-details-empty p[b-n2ejolisy8] {
  margin: 0;
  max-width: 240px;
  line-height: 1.5;
}

.inbox-panel-empty-error p[b-n2ejolisy8] {
  color: #f39a9a;
}

.inbox-details-pane[b-n2ejolisy8] {
  display: flex;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  background: var(--app-page-bg);
}

[b-n2ejolisy8] .inbox-details-pane > .issue-details-drop-zone-shell,
[b-n2ejolisy8] .inbox-details-pane > .issue-details-drop-zone-shell > .issue-details-page,
[b-n2ejolisy8] .inbox-details-pane > .issue-details-drop-zone-shell > .issue-details-page > .issue-details-layout {
  flex: 1;
  min-height: 0;
}

[b-n2ejolisy8] .inbox-list-scroll {
  min-height: 0;
  overflow: auto;
}

[b-n2ejolisy8] .inbox-list-row {
  width: 100%;
  display: grid;
  grid-template-columns: 34px minmax(0, 1fr) auto;
  align-items: start;
  gap: 10px;
  padding: 10px 12px 10px 14px;
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.03);
}

[b-n2ejolisy8] .inbox-list-row:hover {
  background: rgba(255, 255, 255, 0.035);
}

[b-n2ejolisy8] .inbox-list-row.is-unread {
  background: rgba(255, 255, 255, 0.014);
}

[b-n2ejolisy8] .inbox-list-row.is-selected {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.02));
}

[b-n2ejolisy8] .inbox-list-leading {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 24px;
}

[b-n2ejolisy8] .inbox-list-avatar {
  width: 24px;
  height: 24px;
  min-width: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.78);
  font-size: 10px;
  font-weight: 700;
}

[b-n2ejolisy8] .inbox-list-avatar img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

[b-n2ejolisy8] .inbox-list-unread-indicator {
  position: absolute;
  top: 1px;
  right: -2px;
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: #6f78ff;
  box-shadow: 0 0 0 2px rgba(15, 15, 17, 0.94);
}

[b-n2ejolisy8] .inbox-list-copy {
  min-width: 0;
  display: grid;
  gap: 3px;
  padding-top: 1px;
}

[b-n2ejolisy8] .inbox-list-snoozed-copy {
  color: rgba(255, 255, 255, 0.38);
  font-size: 11px;
  font-weight: 500;
}

[b-n2ejolisy8] .inbox-list-title,
[b-n2ejolisy8] .inbox-list-preview {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

[b-n2ejolisy8] .inbox-list-title {
  color: rgba(255, 255, 255, 0.88);
  font-size: 12.5px;
  font-weight: 550;
  letter-spacing: -0.01em;
}

[b-n2ejolisy8] .inbox-list-preview {
  color: rgba(255, 255, 255, 0.42);
  font-size: 12px;
  font-weight: 400;
}

[b-n2ejolisy8] .inbox-list-meta {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  gap: 8px;
  padding-top: 2px;
  color: rgba(255, 255, 255, 0.4);
  font-size: 11.5px;
  font-weight: 500;
  white-space: nowrap;
}

[b-n2ejolisy8] .inbox-list-type {
  display: inline-flex;
  align-items: center;
  min-height: 20px;
  padding: 0 8px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.055);
  color: rgba(255, 255, 255, 0.66);
  font-size: 10.5px;
  font-weight: 600;
  letter-spacing: 0.01em;
}

[b-n2ejolisy8] .inbox-list-age {
  color: rgba(255, 255, 255, 0.36);
}

[b-n2ejolisy8] .inbox-list-row.is-unread .inbox-list-title {
  color: rgba(255, 255, 255, 0.95);
}

[b-n2ejolisy8] .inbox-list-row.is-unread .inbox-list-preview {
  color: rgba(255, 255, 255, 0.56);
}

[b-n2ejolisy8] .inbox-list-row.is-snoozed .inbox-list-title {
  color: rgba(255, 255, 255, 0.8);
}

[b-n2ejolisy8] .inbox-list-row.is-snoozed .inbox-list-type {
  background: rgba(255, 208, 110, 0.13);
  color: rgba(255, 228, 170, 0.92);
}

[b-n2ejolisy8] .inbox-list-row.is-unread .inbox-list-type {
  background: rgba(111, 120, 255, 0.14);
  color: rgba(196, 201, 255, 0.92);
}
/* /Components/Pages/Issues/MyIssues/MyIssuesPage.razor.rz.scp.css */
.issues-board-view[b-hi02sqkv8r] {
  min-height: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
  background: var(--app-page-bg);
}

.teams-board-empty-state[b-hi02sqkv8r] {
  display: grid;
  place-items: center;
  gap: 12px;
  min-height: 280px;
  padding: 32px 24px;
  text-align: center;
}

.teams-board-empty-state h2[b-hi02sqkv8r],
.teams-board-empty-state p[b-hi02sqkv8r] {
  margin: 0;
}

.teams-board-empty-state h2[b-hi02sqkv8r] {
  color: rgba(255, 255, 255, 0.88);
  font-size: 19px;
  font-weight: 600;
}

.teams-board-empty-state p[b-hi02sqkv8r] {
  max-width: 420px;
  color: rgba(255, 255, 255, 0.58);
  font-size: 14px;
  line-height: 1.5;
}

.teams-board-empty-state-error p[b-hi02sqkv8r] {
  color: #f0a2a2;
}

.workspace-board-title-action[b-hi02sqkv8r] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  border-radius: 6px;
  color: rgba(255, 255, 255, 0.56);
}

.workspace-board-title-action:hover[b-hi02sqkv8r] {
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.84);
}

.workspace-board-title-action.is-favorite-active[b-hi02sqkv8r] {
  color: #f4cf68;
}
/* /Components/Pages/Members/Details/MemberDetailsPage.razor.rz.scp.css */
.member-details-page[b-k78jrrnquo] {
  display: grid;
  grid-template-rows: auto minmax(0, 1fr);
  flex: 1;
  min-height: 0;
  height: 100%;
  overflow: hidden;
  background: var(--app-page-bg);
}

.member-details-layout[b-k78jrrnquo] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--details-sidebar-width);
  min-height: 0;
  overflow: hidden;
}

.member-details-main[b-k78jrrnquo] {
  height: 100%;
  min-height: 0;
  overflow: hidden;
  background: var(--app-page-bg);
}

[b-k78jrrnquo] .member-details-sidebar {
  height: 100%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 12px;
}

.member-details-list-tab[b-k78jrrnquo] {
  height: 100%;
  min-height: 0;
  overflow: hidden;
  padding: 0;
  background: transparent;
}

[b-k78jrrnquo] .member-details-list-tab > .issues-board-view {
  height: 100%;
  min-height: 0;
  background: transparent;
  margin: 0;
}

.member-details-hero[b-k78jrrnquo] {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 24px 28px 18px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.member-details-hero-copy[b-k78jrrnquo] {
  min-width: 0;
}

.member-details-avatar[b-k78jrrnquo] {
  width: 32px;
  height: 32px;
  min-width: 32px;
  font-size: 15px;
}

.member-details-title[b-k78jrrnquo] {
  margin: 0;
  color: rgba(255, 255, 255, 0.92);
  font-size: 24px;
  font-weight: 650;
  line-height: 1.08;
  letter-spacing: -0.02em;
}

.member-details-subtitle[b-k78jrrnquo] {
  margin: 4px 0 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 13px;
  line-height: 1.4;
}

.project-details-topbar[b-k78jrrnquo] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-height: 46px;
  padding: 0 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  background: var(--app-page-bg);
}

.project-details-topbar-left[b-k78jrrnquo] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.project-details-breadcrumb-link[b-k78jrrnquo],
.project-details-breadcrumb-current[b-k78jrrnquo] {
  color: rgba(255, 255, 255, 0.84);
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
}

.project-details-breadcrumb-link:hover[b-k78jrrnquo] {
  color: #fff;
}

.project-details-breadcrumb-separator[b-k78jrrnquo] {
  color: rgba(255, 255, 255, 0.4);
  font-size: 13px;
}
/* /Components/Pages/Members/List/Components/MembersDirectoryComponent.razor.rz.scp.css */
.members-board-view[b-mwx13jkq6b] {
  min-height: 0;
  flex: 1;
  overflow: auto;
  background: var(--app-page-bg);
}

.members-board-empty-state[b-mwx13jkq6b] {
  display: grid;
  gap: 12px;
  justify-items: start;
  padding: 32px 20px;
  color: rgba(255, 255, 255, 0.7);
}

.members-board-empty-state h2[b-mwx13jkq6b],
.members-board-empty-state p[b-mwx13jkq6b] {
  margin: 0;
}

.members-board-empty-state h2[b-mwx13jkq6b] {
  color: rgba(255, 255, 255, 0.9);
  font-size: 18px;
  font-weight: 600;
}

.members-board-empty-state p[b-mwx13jkq6b] {
  font-size: 14px;
  font-weight: 500;
}

.members-board-empty-state-error p[b-mwx13jkq6b] {
  color: #ffb7b7;
}

.members-board-invite[b-mwx13jkq6b] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: rgba(255, 255, 255, 0.88);
  font-size: 14px;
  font-weight: 500;
}

.members-board-head[b-mwx13jkq6b] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.035);
}

.members-board-grid[b-mwx13jkq6b] {
  display: grid;
  grid-template-columns:
    minmax(0, 2.1fr)
    minmax(120px, 1fr)
    minmax(84px, 0.7fr)
    minmax(120px, 1.05fr)
    minmax(96px, 0.8fr)
    auto;
  align-items: center;
  gap: 14px;
  min-width: 0;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}

.members-board-grid-head[b-mwx13jkq6b] {
  min-height: 46px;
  color: rgba(255, 255, 255, 0.46);
  font-size: 13px;
  font-weight: 500;
}

.members-board-grid-item[b-mwx13jkq6b] {
  min-height: 74px;
}

.members-board-row[b-mwx13jkq6b] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.02);
  background: rgba(4, 5, 7, 0.98);
  cursor: pointer;
  transition: background-color 120ms ease;
}

.members-board-row-invitation[b-mwx13jkq6b] {
  background: rgba(8, 10, 14, 0.98);
  cursor: default;
}

.members-board-row:hover[b-mwx13jkq6b] {
  background: rgba(9, 11, 15, 0.98);
}

.members-board-row-invitation:hover[b-mwx13jkq6b] {
  background: rgba(12, 14, 19, 0.98);
}

.members-board-name-cell[b-mwx13jkq6b],
.members-board-status-cell[b-mwx13jkq6b],
.members-board-date-cell[b-mwx13jkq6b],
.members-board-teams-cell[b-mwx13jkq6b],
.members-board-last-seen-cell[b-mwx13jkq6b],
.members-board-actions-cell[b-mwx13jkq6b] {
  display: flex;
  align-items: center;
  min-width: 0;
}

.members-board-name-cell[b-mwx13jkq6b] {
  gap: 14px;
}

[b-mwx13jkq6b] .members-board-avatar {
  width: 38px;
  height: 38px;
  min-width: 38px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.08);
  font-size: 15px;
}

[b-mwx13jkq6b] .members-board-avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.members-board-name-copy[b-mwx13jkq6b] {
  display: grid;
  gap: 2px;
  min-width: 0;
}

.members-board-display-name[b-mwx13jkq6b] {
  color: rgba(255, 255, 255, 0.92);
  font-size: 15px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.members-board-user-name[b-mwx13jkq6b] {
  color: rgba(255, 255, 255, 0.56);
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.members-board-role-chip[b-mwx13jkq6b] {
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  padding: 0 10px;
  border-radius: 7px;
  background: rgba(77, 85, 176, 0.46);
  color: #bfc8ff;
  font-size: 13px;
  font-weight: 500;
  white-space: nowrap;
}

.members-board-role-chip-invited[b-mwx13jkq6b] {
  background: rgba(86, 92, 164, 0.28);
}

.members-board-date-cell[b-mwx13jkq6b],
.members-board-teams-cell[b-mwx13jkq6b],
.members-board-last-seen-cell[b-mwx13jkq6b] {
  color: rgba(255, 255, 255, 0.68);
  font-size: 13px;
  font-weight: 500;
}

.members-board-teams-cell[b-mwx13jkq6b] {
  gap: 8px;
}

.members-board-teams-cell > span:last-child[b-mwx13jkq6b] {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.members-board-team-icon[b-mwx13jkq6b] {
  width: 18px;
  min-width: 18px;
  color: rgba(255, 255, 255, 0.62);
  text-align: center;
}

.members-board-last-seen-cell[b-mwx13jkq6b] {
  gap: 8px;
}

.members-board-online-dot[b-mwx13jkq6b] {
  width: 8px;
  height: 8px;
  min-width: 8px;
  border-radius: 999px;
  background: #4cc05c;
}

.members-board-actions-cell[b-mwx13jkq6b] {
  justify-content: flex-end;
}

.members-board-row-action[b-mwx13jkq6b] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 30px;
  padding: 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.03);
  color: rgba(255, 255, 255, 0.82);
  font-size: 13px;
  font-weight: 500;
  transition: border-color 140ms ease, background 140ms ease;
}

.members-board-row-action:hover[b-mwx13jkq6b] {
  border-color: rgba(255, 255, 255, 0.16);
  background: rgba(255, 255, 255, 0.06);
}

.members-board-row-action:disabled[b-mwx13jkq6b] {
  opacity: 0.5;
}

@media (max-width: 1320px) {
  .members-board-grid[b-mwx13jkq6b] {
    grid-template-columns:
      minmax(0, 2.2fr)
      minmax(112px, 0.95fr)
      minmax(74px, 0.65fr)
      minmax(108px, 0.95fr)
      minmax(88px, 0.75fr)
      auto;
    gap: 12px;
    padding: 0 16px;
  }
}

@media (max-width: 900px) {
  .members-board-grid[b-mwx13jkq6b] {
    grid-template-columns: minmax(280px, 1fr);
    gap: 10px;
    min-width: 0;
    padding: 12px 16px;
  }

  .members-board-grid-head[b-mwx13jkq6b] {
    display: none;
  }

  .members-board-grid-item[b-mwx13jkq6b] {
    min-height: auto;
  }

  .members-board-actions-cell[b-mwx13jkq6b] {
    justify-content: flex-start;
  }
}
/* /Components/Pages/Projects/Details/Components/ProjectDateDialogComponent.razor.rz.scp.css */
.project-date-dialog[b-to75qbxsdn] {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 20px;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 24px 24px 8px;
}

.project-date-dialog-copy[b-to75qbxsdn] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.project-date-dialog-copy h3[b-to75qbxsdn] {
  margin: 0;
  color: rgba(255, 255, 255, 0.95);
  font-size: 15px;
  font-weight: 600;
}

.project-date-dialog-copy p[b-to75qbxsdn] {
  margin: 0;
  color: rgba(255, 255, 255, 0.58);
  font-size: 13px;
}

.project-date-dialog-input-shell[b-to75qbxsdn] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 44px;
  padding: 0 14px;
  border: 1px solid rgba(110, 122, 255, 0.88);
  border-radius: 13px;
  background: rgba(14, 15, 19, 0.96);
}

.project-date-dialog-input[b-to75qbxsdn] {
  width: 100%;
  border: 0;
  outline: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.94);
  font-size: 14px;
}

.project-date-dialog-input[b-to75qbxsdn]::placeholder {
  color: rgba(255, 255, 255, 0.34);
}

.project-date-dialog-clear[b-to75qbxsdn] {
  border: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.64);
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}

.project-date-dialog-calendars[b-to75qbxsdn] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
}

.project-date-dialog-month[b-to75qbxsdn] {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.project-date-dialog-month-header[b-to75qbxsdn] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.project-date-dialog-month-header h4[b-to75qbxsdn] {
  margin: 0;
  color: rgba(255, 255, 255, 0.92);
  font-size: 14px;
  font-weight: 500;
}

.project-date-dialog-nav[b-to75qbxsdn] {
  display: flex;
  align-items: center;
  gap: 6px;
}

.project-date-dialog-nav-button[b-to75qbxsdn] {
  width: 28px;
  height: 28px;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}

.project-date-dialog-nav-button:hover[b-to75qbxsdn] {
  background: rgba(255, 255, 255, 0.08);
}

.project-date-dialog-grid[b-to75qbxsdn] {
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: 8px 10px;
  align-items: center;
}

.project-date-dialog-weekday[b-to75qbxsdn] {
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.48);
  font-size: 13px;
  text-align: center;
}

.project-date-dialog-day[b-to75qbxsdn] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  margin: 0 auto;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: rgba(255, 255, 255, 0.88);
  font-size: 13px;
  cursor: pointer;
}

.project-date-dialog-day.is-empty[b-to75qbxsdn] {
  visibility: hidden;
}

.project-date-dialog-day.is-today[b-to75qbxsdn] {
  color: rgba(255, 255, 255, 0.96);
}

.project-date-dialog-day.is-selected[b-to75qbxsdn] {
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(255, 255, 255, 0.06);
}

.project-date-dialog-day:hover:not(.is-empty)[b-to75qbxsdn] {
  background: rgba(255, 255, 255, 0.08);
}

@media (max-width: 900px) {
  .project-date-dialog[b-to75qbxsdn] {
    padding: 20px 20px 8px;
  }

  .project-date-dialog-calendars[b-to75qbxsdn] {
    grid-template-columns: 1fr;
  }
}
/* /Components/Pages/Projects/Details/Components/ProjectDetailsSidebarPropertiesSectionComponent.razor.rz.scp.css */
.project-details-sidebar-date-button[b-xwjh7f43ud] {
  border: 0;
  background: transparent;
  cursor: pointer;
}
/* /Components/Pages/Projects/Details/ProjectDetailsPage.razor.rz.scp.css */
.project-details-page[b-etc8540d7g] {
  display: grid;
  grid-template-rows: auto auto minmax(0, 1fr);
  flex: 1;
  min-height: 0;
  height: 100%;
  overflow: hidden;
  background: var(--app-page-bg);
}

[b-etc8540d7g] .project-details-menu {
  min-width: 164px;
}

[b-etc8540d7g] .project-details-menu .workspace-menu-item {
  min-height: 28px;
}

[b-etc8540d7g] .project-details-issues-tab {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  overflow: hidden;
  padding-bottom: 24px;
}

[b-etc8540d7g] .project-details-issues-tab .workspace-board-toolbar {
  flex: 0 0 auto;
  border-top: 0;
}

[b-etc8540d7g] .project-details-issues-tab .workspace-applied-filters-bar {
  flex: 0 0 auto;
}

[b-etc8540d7g] .project-details-issues-tab > .issues-renderer,
[b-etc8540d7g] .project-details-issues-tab > .issues-board-view {
  min-height: 0;
  flex: 1;
}

[b-etc8540d7g] .project-details-topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-height: 46px;
  padding: 0 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  background: var(--app-page-bg);
}

[b-etc8540d7g] .project-details-topbar-left,
[b-etc8540d7g] .project-details-topbar-right,
[b-etc8540d7g] .project-details-tabs {
  display: flex;
  align-items: center;
}

[b-etc8540d7g] .project-details-topbar-left,
[b-etc8540d7g] .project-details-topbar-right {
  gap: 10px;
}

[b-etc8540d7g] .project-details-breadcrumb-link,
[b-etc8540d7g] .project-details-breadcrumb-current {
  color: rgba(255, 255, 255, 0.84);
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
}

[b-etc8540d7g] .project-details-breadcrumb-link:hover {
  color: #fff;
}

[b-etc8540d7g] .project-details-breadcrumb-separator {
  color: rgba(255, 255, 255, 0.4);
  font-size: 13px;
}

[b-etc8540d7g] .project-details-topbar-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  border-radius: 6px;
  color: rgba(255, 255, 255, 0.56);
}

[b-etc8540d7g] .project-details-topbar-button:hover {
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.84);
}

[b-etc8540d7g] .project-details-topbar-button.is-favorite-active {
  color: #f4cf68;
}

[b-etc8540d7g] .project-details-tabs {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 20px 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
}

[b-etc8540d7g] .project-details-tab {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  padding: 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 999px;
  color: rgba(255, 255, 255, 0.56);
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.02);
  transition:
    background-color 140ms ease,
    border-color 140ms ease,
    color 140ms ease;
}

[b-etc8540d7g] .project-details-tab:hover,
[b-etc8540d7g] .project-details-tab.is-active {
  border-color: rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.09);
  color: rgba(255, 255, 255, 0.94);
}

[b-etc8540d7g] .project-details-tab-icon {
  width: 28px;
  min-width: 28px;
  padding: 0;
}

[b-etc8540d7g] .project-details-tab-icon i {
  font-size: 10px;
}

[b-etc8540d7g] .project-details-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--details-sidebar-width);
  min-height: 0;
  overflow: hidden;
}

[b-etc8540d7g] .project-details-main {
  height: 100%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  background: #0f0f11;
  padding: 26px 28px 40px;
}

[b-etc8540d7g] .project-details-sidebar {
  height: 100%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 12px;
}

[b-etc8540d7g] .project-details-hero {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 16px;
  margin-bottom: 18px;
}

[b-etc8540d7g] .project-details-hero-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.03);
  color: rgba(255, 255, 255, 0.66);
}

[b-etc8540d7g] .project-details-hero-copy {
  display: grid;
  gap: 5px;
}

[b-etc8540d7g] .project-details-title-input,
[b-etc8540d7g] .project-details-summary-input {
  width: 100%;
  border: 0;
  background: transparent;
}

[b-etc8540d7g] .project-details-title-input {
  padding: 0;
}

[b-etc8540d7g] .project-details-summary-input {
  padding: 0;
  color: rgba(255, 255, 255, 0.42);
  font-size: 13px;
  line-height: 1.5;
}

[b-etc8540d7g] .project-details-summary-input::placeholder {
  color: rgba(255, 255, 255, 0.28);
}

[b-etc8540d7g] .project-details-summary-input:focus {
  outline: none;
}

[b-etc8540d7g] .project-details-description-section {
  display: grid;
  gap: 10px;
}

[b-etc8540d7g] .project-details-description-section h2 {
  margin: 0;
  color: rgba(255, 255, 255, 0.68);
  font-size: 12px;
  font-weight: 600;
}

[b-etc8540d7g] .project-details-description-editor .ProseMirror {
  min-height: inherit;
  max-height: none;
  padding: 0;
}

[b-etc8540d7g] .project-details-inline-avatar {
  width: 16px;
  height: 16px;
  min-width: 16px;
  border-radius: 999px;
  object-fit: cover;
  font-size: 9px;
}

[b-etc8540d7g] .project-details-inline-dot {
  width: 7px;
  height: 7px;
  min-width: 7px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.3);
}

[b-etc8540d7g] .project-details-progress-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}

[b-etc8540d7g] .project-details-progress-item {
  display: grid;
  gap: 4px;
}

[b-etc8540d7g] .project-details-progress-label {
  color: rgba(255, 255, 255, 0.46);
  font-size: 11px;
}

[b-etc8540d7g] .project-details-progress-item strong {
  color: rgba(255, 255, 255, 0.92);
  font-size: 18px;
  font-weight: 600;
}

@media (max-width: 920px) {
  .project-details-page[b-etc8540d7g] {
    height: auto;
    overflow: auto;
  }

  [b-etc8540d7g] .project-details-layout {
    grid-template-columns: 1fr;
    overflow: visible;
  }

  [b-etc8540d7g] .project-details-sidebar {
    height: auto;
    overflow: visible;
    border-left: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
  }

  [b-etc8540d7g] .project-details-main {
    height: auto;
    overflow: visible;
  }
}
/* /Components/Pages/Projects/List/Components/CreateProjectDialogComponent.razor.rz.scp.css */
.create-project-composer-main[b-dyxkxq4mh6] {
  min-height: 0;
  gap: 10px;
}

.create-project-summary-input[b-dyxkxq4mh6] {
  width: 100%;
  min-height: 24px;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  color: rgba(255, 255, 255, 0.62);
  font-size: 12px;
  font-weight: 400;
}

.create-project-summary-input[b-dyxkxq4mh6]::placeholder {
  color: rgba(255, 255, 255, 0.34);
}

.create-project-description-input[b-dyxkxq4mh6] {
  min-height: 220px;
  padding: 10px 0 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.72);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  resize: vertical;
}

.create-project-description-input:focus[b-dyxkxq4mh6],
.create-project-summary-input:focus[b-dyxkxq4mh6] {
  border-color: transparent;
}
/* /Components/Pages/Projects/List/ProjectsPage.razor.rz.scp.css */
[b-vxrl5otzl4] .projects-board-head,
[b-vxrl5otzl4] .projects-board-group-row {
  border-bottom: 1px solid rgba(255, 255, 255, 0.03);
}

[b-vxrl5otzl4] .projects-board-grid {
  display: grid;
  grid-template-columns: minmax(340px, 1.5fr) 80px 180px 110px 100px;
  align-items: center;
  gap: 16px;
  min-width: 1030px;
  padding: 0 16px;
}

[b-vxrl5otzl4] .projects-board-grid-head {
  min-height: 36px;
  color: rgba(255, 255, 255, 0.46);
  font-size: 12px;
  font-weight: 500;
}

[b-vxrl5otzl4] .projects-board-grid-group {
  min-height: 42px;
  background: linear-gradient(90deg, rgba(24, 21, 25, 0.95), rgba(18, 21, 27, 0.95));
}

[b-vxrl5otzl4] .projects-board-grid-item {
  min-height: 54px;
}

[b-vxrl5otzl4] .projects-board-item-row {
  border-bottom: 1px solid rgba(255, 255, 255, 0.02);
  background: rgba(4, 5, 7, 0.98);
  cursor: pointer;
}

[b-vxrl5otzl4] .projects-board-item-row:hover {
  background: rgba(9, 11, 15, 0.98);
}

[b-vxrl5otzl4] .projects-board-item-row:focus-visible {
  outline: none;
  background: rgba(9, 11, 15, 0.98);
}

[b-vxrl5otzl4] .projects-board-item-row.is-context-open,
[b-vxrl5otzl4] .projects-board-item-row.is-context-open:hover {
  background: rgba(25, 28, 34, 0.98);
}

[b-vxrl5otzl4] .projects-board-item-row-empty:hover {
  background: rgba(4, 5, 7, 0.98);
}

[b-vxrl5otzl4] .projects-board-name-cell,
[b-vxrl5otzl4] .projects-board-lead-cell,
[b-vxrl5otzl4] .projects-board-target-cell,
[b-vxrl5otzl4] .projects-board-status-cell {
  display: flex;
  align-items: center;
  min-width: 0;
}

[b-vxrl5otzl4] .projects-board-name-cell {
  gap: 12px;
}

[b-vxrl5otzl4] .projects-board-group-chevron {
  width: 12px;
  min-width: 12px;
  color: rgba(255, 255, 255, 0.28);
  font-size: 11px;
  text-align: center;
}

[b-vxrl5otzl4] .projects-board-group-icon,
[b-vxrl5otzl4] .projects-board-item-icon {
  width: 22px;
  min-width: 22px;
  color: rgba(255, 255, 255, 0.78);
  text-align: center;
}

[b-vxrl5otzl4] .projects-board-group-title,
[b-vxrl5otzl4] .projects-board-item-name {
  color: rgba(255, 255, 255, 0.92);
  font-size: 14px;
  font-weight: 500;
}

[b-vxrl5otzl4] .projects-board-group-count {
  color: rgba(255, 255, 255, 0.46);
  font-size: 13px;
  font-weight: 500;
}

[b-vxrl5otzl4] .projects-board-add-button {
  justify-self: end;
  width: 18px;
  height: 18px;
  color: rgba(255, 255, 255, 0.72);
}

[b-vxrl5otzl4] .projects-board-priority-cell,
[b-vxrl5otzl4] .projects-board-lead-cell,
[b-vxrl5otzl4] .projects-board-target-cell,
[b-vxrl5otzl4] .projects-board-status-cell {
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
  font-weight: 500;
}

[b-vxrl5otzl4] .projects-board-empty-copy {
  color: rgba(255, 255, 255, 0.48);
}

[b-vxrl5otzl4] .projects-board-priority-cell {
  color: rgba(255, 255, 255, 0.52);
}

[b-vxrl5otzl4] .projects-board-lead-cell {
  gap: 10px;
}

[b-vxrl5otzl4] .projects-board-lead-avatar {
  width: 22px;
  height: 22px;
  min-width: 22px;
  overflow: hidden;
  border-radius: 999px;
  font-size: 9px;
}

[b-vxrl5otzl4] .projects-board-lead-avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

[b-vxrl5otzl4] .projects-board-target-icon {
  width: 18px;
  min-width: 18px;
  color: rgba(255, 255, 255, 0.68);
  text-align: center;
}

[b-vxrl5otzl4] .projects-board-target-cell {
  gap: 10px;
  justify-content: flex-start;
}

[b-vxrl5otzl4] .projects-board-status-cell {
  gap: 10px;
}

[b-vxrl5otzl4] .projects-board-status-ring {
  width: 16px;
  height: 16px;
  min-width: 16px;
  border-radius: 999px;
  border: 2px dotted #e6bf22;
}

[b-vxrl5otzl4] .projects-board-status-empty {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.78);
}

[b-vxrl5otzl4] .projects-board-status-warn {
  border-color: #e6bf22;
}

[b-vxrl5otzl4] .projects-board-item-link {
  color: rgba(255, 255, 255, 0.88);
  text-decoration: none;
}

[b-vxrl5otzl4] .projects-board-item-link:hover {
  color: #fff;
}

@media (max-width: 900px) {
  [b-vxrl5otzl4] .projects-board-grid {
    grid-template-columns: minmax(280px, 1fr);
    gap: 10px;
    min-width: 0;
    padding: 12px 16px;
  }

  [b-vxrl5otzl4] .projects-board-grid-head {
    display: none;
  }

  [b-vxrl5otzl4] .projects-board-grid-group,
  [b-vxrl5otzl4] .projects-board-grid-item {
    min-height: auto;
  }

  [b-vxrl5otzl4] .projects-board-add-button {
    justify-self: start;
  }

  [b-vxrl5otzl4] .projects-board-target-cell {
    justify-content: flex-start;
  }
}
/* /Components/Pages/Settings/General/Integrations/WorkspaceIntegrationsPage.razor.rz.scp.css */
.workspace-integrations-intro[b-0bvbbm75cp] {
  margin: 8px 0 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 13px;
  line-height: 1.55;
}
/* /Components/Pages/Settings/General/WorkspaceSettings/WorkspaceGeneralSettingsPage.razor.rz.scp.css */
.workspace-general-settings-header[b-2vdr8z3pzh] {
  width: min(100%, 760px);
  margin-inline: auto;
}

.workspace-general-settings-intro[b-2vdr8z3pzh] {
  margin: 8px 0 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 13px;
  line-height: 1.55;
}

.workspace-general-settings-form[b-2vdr8z3pzh] {
  display: grid;
  gap: 18px;
}

.workspace-general-settings-shell[b-2vdr8z3pzh] {
  width: min(100%, 760px);
  margin-inline: auto;
  display: grid;
  gap: 16px;
}

.workspace-general-settings-panel[b-2vdr8z3pzh] {
  border-radius: 14px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.03);
  overflow: hidden;
}

.workspace-general-settings-panel-row[b-2vdr8z3pzh] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 240px;
  align-items: center;
  gap: 24px;
  min-height: 78px;
  padding: 0 16px;
}

.workspace-general-settings-panel-copy[b-2vdr8z3pzh] {
  min-width: 0;
  display: grid;
  gap: 5px;
}

.workspace-general-settings-panel-copy strong[b-2vdr8z3pzh] {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}

.workspace-general-settings-panel-copy span[b-2vdr8z3pzh] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  line-height: 1.45;
}

.workspace-general-settings-panel-control[b-2vdr8z3pzh] {
  display: flex;
  justify-content: flex-end;
}

.workspace-general-settings-input[b-2vdr8z3pzh] {
  width: 100%;
  max-width: 220px;
}

@media (max-width: 900px) {
  .workspace-general-settings-panel-row[b-2vdr8z3pzh] {
    grid-template-columns: 1fr;
    align-items: start;
    gap: 12px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .workspace-general-settings-panel-control[b-2vdr8z3pzh] {
    justify-content: flex-start;
  }

  .workspace-general-settings-input[b-2vdr8z3pzh] {
    max-width: 100%;
  }
}
/* /Components/Pages/Settings/Teams/DeliverySettings/TeamDeliverySettingsPage.razor.rz.scp.css */
.team-delivery-settings-header[b-11w9006kty] {
  width: min(100%, 760px);
  margin-inline: auto;
}

.team-delivery-settings-intro[b-11w9006kty] {
  margin: 8px 0 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 13px;
  line-height: 1.55;
}

.team-delivery-settings-form[b-11w9006kty] {
  display: grid;
  gap: 18px;
}

.team-delivery-settings-shell[b-11w9006kty] {
  width: min(100%, 760px);
  margin-inline: auto;
  display: grid;
  gap: 16px;
}

.team-delivery-settings-panel[b-11w9006kty] {
  border-radius: 14px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.03);
  overflow: hidden;
}

.team-delivery-settings-panel-toggle[b-11w9006kty] {
  overflow: visible;
}

.team-delivery-settings-panel-row[b-11w9006kty] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 220px;
  align-items: center;
  gap: 24px;
  min-height: 78px;
  padding: 0 16px;
}

.team-delivery-settings-panel-row + .team-delivery-settings-panel-row[b-11w9006kty] {
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}

.team-delivery-settings-panel-row-toggle[b-11w9006kty] {
  min-height: 86px;
}

.team-delivery-settings-panel-copy[b-11w9006kty] {
  min-width: 0;
  display: grid;
  gap: 5px;
}

.team-delivery-settings-panel-copy strong[b-11w9006kty] {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}

.team-delivery-settings-panel-copy span[b-11w9006kty] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  line-height: 1.45;
}

.team-delivery-settings-panel-control[b-11w9006kty] {
  display: flex;
  justify-content: flex-end;
}

.team-delivery-settings-input[b-11w9006kty] {
  width: 100%;
  max-width: 184px;
}

.team-delivery-settings-switch[b-11w9006kty] {
  justify-self: end;
}

@media (max-width: 900px) {
  .team-delivery-settings-panel-row[b-11w9006kty] {
    grid-template-columns: 1fr;
    align-items: start;
    gap: 12px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .team-delivery-settings-panel-row-toggle[b-11w9006kty] {
    min-height: 0;
  }

  .team-delivery-settings-panel-control[b-11w9006kty],
  .team-delivery-settings-switch[b-11w9006kty] {
    justify-content: flex-start;
    justify-self: start;
  }

  .team-delivery-settings-input[b-11w9006kty] {
    max-width: 100%;
  }
}
/* /Components/Pages/Settings/Teams/Details/TeamSettingsPage.razor.rz.scp.css */
.team-settings-identity[b-1w9ektov20] {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  width: fit-content;
  min-width: 0;
}

.team-settings-identity-badge[b-1w9ektov20] {
  width: 36px;
  min-width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  font-size: 15px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

.team-settings-identity strong[b-1w9ektov20] {
  min-width: 0;
  font-size: 22px;
  line-height: 1.1;
  font-weight: 600;
  color: #fff;
}
/* /Components/Pages/Settings/Teams/Integrations/AzureDevOps/TeamAzureDevOpsIntegrationsPage.razor.rz.scp.css */
.team-scm-provider-page-intro[b-79a6byt2yp] {
  margin: 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 12.5px;
  line-height: 1.5;
}
/* /Components/Pages/Settings/Teams/Integrations/GitHub/TeamGitHubIntegrationsPage.razor.rz.scp.css */
.team-scm-provider-page-intro[b-e23xeis0hl] {
  margin: 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 12.5px;
  line-height: 1.5;
}
/* /Components/Pages/Teams/Deliveries/Details/TeamDeliveryDetailsPage.razor.rz.scp.css */
.team-delivery-details-page[b-gwqzftprq2] {
  display: grid;
  grid-template-rows: auto minmax(0, 1fr);
  flex: 1;
  min-height: 0;
  height: 100%;
  overflow: hidden;
  background: var(--app-page-bg);
}

.team-delivery-details-topbar[b-gwqzftprq2] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-height: 46px;
  padding: 0 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  background: var(--app-page-bg);
}

.team-delivery-details-topbar-left[b-gwqzftprq2] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.team-delivery-breadcrumb-link[b-gwqzftprq2],
.team-delivery-breadcrumb-current[b-gwqzftprq2] {
  color: rgba(255, 255, 255, 0.84);
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
}

.team-delivery-breadcrumb-link:hover[b-gwqzftprq2] {
  color: #fff;
}

.team-delivery-breadcrumb-separator[b-gwqzftprq2] {
  color: rgba(255, 255, 255, 0.4);
  font-size: 13px;
}

.team-delivery-details-layout[b-gwqzftprq2] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--details-sidebar-width);
  min-height: 0;
  overflow: hidden;
}

.team-delivery-details-main[b-gwqzftprq2] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  background: var(--app-page-bg);
}

.team-delivery-details-main[b-gwqzftprq2]  .workspace-board-toolbar,
.team-delivery-details-main[b-gwqzftprq2]  .workspace-applied-filters-bar {
  flex: 0 0 auto;
}

.team-delivery-details-main[b-gwqzftprq2]  .workspace-board-toolbar {
  border-top: 0;
}

.team-delivery-details-main[b-gwqzftprq2]  .workspace-page-content,
.team-delivery-details-main[b-gwqzftprq2]  .my-issues-page,
.team-delivery-details-main[b-gwqzftprq2]  .issues-renderer,
.team-delivery-details-main[b-gwqzftprq2]  .issues-board-view,
.team-delivery-details-main[b-gwqzftprq2]  .issues-list-view {
  min-height: 0;
  flex: 1;
}

[b-gwqzftprq2] .team-delivery-details-sidebar {
  height: 100%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 12px;
}

.team-delivery-details-description[b-gwqzftprq2] {
  margin: 0;
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
  line-height: 1.6;
  white-space: pre-wrap;
}

@media (max-width: 920px) {
  .team-delivery-details-page[b-gwqzftprq2] {
    height: auto;
    overflow: auto;
  }

  .team-delivery-details-layout[b-gwqzftprq2] {
    grid-template-columns: 1fr;
    overflow: visible;
  }

  .team-delivery-details-main[b-gwqzftprq2] {
    height: auto;
    overflow: visible;
  }

  [b-gwqzftprq2] .team-delivery-details-sidebar {
    height: auto;
    overflow: visible;
    border-left: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
  }
}
/* /Components/Pages/Teams/Deliveries/List/TeamDeliveriesPage.razor.rz.scp.css */
.team-deliveries-page[b-8twnjyhy4r] {
  --team-deliveries-date-column-width: 52px;
  --team-deliveries-rail-column-width: 28px;
  --team-deliveries-marker-size: 10px;
  --team-deliveries-rail-width: 2px;
  --team-deliveries-rail-color: rgba(255, 255, 255, 0.16);
  --team-deliveries-rail-active-color: rgba(103, 108, 255, 0.95);

  box-sizing: border-box;
  flex: 1;
  min-height: 0;
  height: 100%;
  width: 100%;
  padding: 0 20px 32px 0;
  background: var(--app-page-bg);
  overflow-x: hidden;
}

.team-deliveries-empty[b-8twnjyhy4r] {
  display: grid;
  gap: 14px;
  padding: 32px 0;
}

.team-deliveries-empty p[b-8twnjyhy4r] {
  margin: 0;
  color: rgba(255, 255, 255, 0.62);
  font-size: 14px;
}

.team-deliveries-topbar[b-8twnjyhy4r] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 56px;
  margin: 0 0 12px;
  padding: 0 18px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  background: var(--app-page-bg);
}

.team-deliveries-title-row[b-8twnjyhy4r] {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}

.team-deliveries-title-row h1[b-8twnjyhy4r] {
  margin: 0;
  color: rgba(255, 255, 255, 0.9);
  font-size: 16px;
  font-weight: 500;
}

.team-deliveries-count[b-8twnjyhy4r] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 28px;
  padding: 0 8px;
  border-radius: 8px;
  background: rgba(184, 29, 29, 0.24);
  color: rgba(255, 235, 235, 0.92);
  font-size: 13px;
  font-weight: 500;
}

.team-deliveries-timeline[b-8twnjyhy4r] {
  position: relative;
  display: grid;
  width: 100%;
  isolation: isolate;
}

.team-deliveries-entry[b-8twnjyhy4r] {
  position: relative;
  display: grid;
  grid-template-columns: var(--team-deliveries-date-column-width) var(--team-deliveries-rail-column-width) minmax(0, 1fr);
  gap: 0 18px;
}

.team-deliveries-entry-date[b-8twnjyhy4r] {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  padding-bottom: 0;
  padding-right: 0;
  color: rgba(255, 255, 255, 0.34);
  z-index: 1;
}

.team-deliveries-entry-date-label[b-8twnjyhy4r] {
  display: inline-flex;
  align-items: center;
  min-height: var(--team-deliveries-marker-size);
  padding-bottom: 0;
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
  font-weight: 560;
  letter-spacing: -0.01em;
  line-height: 1;
  white-space: nowrap;
}

.team-deliveries-entry-rail[b-8twnjyhy4r] {
  position: relative;
  min-height: 100%;
  z-index: 1;
}

.team-deliveries-entry-rail-segment[b-8twnjyhy4r] {
  position: absolute;
  left: calc((var(--team-deliveries-rail-column-width) - var(--team-deliveries-rail-width)) / 2);
  width: var(--team-deliveries-rail-width);
  background: var(--team-deliveries-rail-color);
}

.team-deliveries-entry-rail-segment.is-top[b-8twnjyhy4r] {
  top: 0;
  bottom: calc(var(--team-deliveries-marker-size) / 2);
}

.team-deliveries-entry-rail-segment.is-bottom[b-8twnjyhy4r] {
  display: none;
}

.team-deliveries-entry.is-current-timeline-entry .team-deliveries-entry-rail-segment.is-top[b-8twnjyhy4r] {
  background: var(--team-deliveries-rail-active-color);
}

.team-deliveries-entry-marker[b-8twnjyhy4r] {
  position: absolute;
  bottom: 0;
  left: calc((var(--team-deliveries-rail-column-width) - var(--team-deliveries-marker-size)) / 2);
  width: var(--team-deliveries-marker-size);
  height: var(--team-deliveries-marker-size);
  border: 2px solid rgba(255, 255, 255, 0.28);
  border-radius: 999px;
  background: var(--app-page-bg);
  box-shadow: 0 0 0 4px var(--app-page-bg);
  z-index: 2;
}

.team-deliveries-entry.is-current-timeline-entry .team-deliveries-entry-marker[b-8twnjyhy4r] {
  border-color: rgba(108, 114, 255, 0.96);
  background: rgba(108, 114, 255, 0.96);
}

.team-deliveries-entry-content[b-8twnjyhy4r] {
  min-width: 0;
  width: 100%;
}

.team-deliveries-entry.is-featured .team-deliveries-entry-content[b-8twnjyhy4r] {
  border-radius: 10px;
  overflow: hidden;
  transition: background-color 140ms ease;
}

.team-deliveries-entry-row[b-8twnjyhy4r] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 16px;
  min-height: 72px;
  padding: 0 10px 0 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 10px;
  color: rgba(255, 255, 255, 0.86);
  text-decoration: none;
  min-width: 0;
  width: 100%;
  transition:
    background-color 140ms ease,
    border-color 140ms ease,
    color 140ms ease;
}

.team-deliveries-entry:hover .team-deliveries-entry-row[b-8twnjyhy4r],
.team-deliveries-entry-row:hover[b-8twnjyhy4r] {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.09);
  color: rgba(255, 255, 255, 0.98);
}

.team-deliveries-entry.is-context-open .team-deliveries-entry-row[b-8twnjyhy4r] {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.09);
  color: rgba(255, 255, 255, 0.98);
}

.team-deliveries-entry.is-featured:hover .team-deliveries-entry-content[b-8twnjyhy4r],
.team-deliveries-entry.is-featured .team-deliveries-entry-content:hover[b-8twnjyhy4r] {
  background: rgba(255, 255, 255, 0.04);
}

.team-deliveries-entry.is-featured.is-context-open .team-deliveries-entry-content[b-8twnjyhy4r] {
  background: rgba(255, 255, 255, 0.04);
}

.team-deliveries-entry.is-featured:hover .team-deliveries-entry-row[b-8twnjyhy4r],
.team-deliveries-entry.is-featured .team-deliveries-entry-row:hover[b-8twnjyhy4r] {
  background: transparent;
}

.team-deliveries-entry.is-featured.is-context-open .team-deliveries-entry-row[b-8twnjyhy4r] {
  background: transparent;
}

.team-deliveries-entry-main[b-8twnjyhy4r] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}

.team-deliveries-entry-glyph[b-8twnjyhy4r] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  color: rgba(255, 255, 255, 0.44);
  flex: 0 0 auto;
}

.team-deliveries-entry.is-featured .team-deliveries-entry-glyph[b-8twnjyhy4r] {
  color: rgba(255, 219, 79, 0.94);
}

.team-deliveries-entry-copy[b-8twnjyhy4r] {
  display: flex;
  align-items: center;
  min-width: 0;
}

.team-deliveries-entry-copy strong[b-8twnjyhy4r] {
  min-width: 0;
  overflow: hidden;
  color: rgba(255, 255, 255, 0.94);
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  font-weight: 620;
  letter-spacing: -0.02em;
}

.team-deliveries-entry-meta[b-8twnjyhy4r] {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 16px;
  min-width: 0;
  max-width: 100%;
  color: rgba(255, 255, 255, 0.58);
  font-size: 13px;
}

.team-deliveries-state-badge[b-8twnjyhy4r] {
  display: inline-flex;
  align-items: center;
  height: 24px;
  padding: 0 9px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  font-weight: 600;
}

.team-deliveries-state-badge.is-current[b-8twnjyhy4r] {
  background: rgba(86, 184, 116, 0.16);
  color: rgba(159, 232, 176, 0.96);
}

.team-deliveries-state-badge.is-upcoming[b-8twnjyhy4r],
.team-deliveries-state-badge.is-planned[b-8twnjyhy4r] {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.68);
}

.team-deliveries-state-badge.is-completed[b-8twnjyhy4r] {
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.66);
}

.team-deliveries-inline-metric[b-8twnjyhy4r] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
}

.team-deliveries-inline-dot[b-8twnjyhy4r] {
  width: 14px;
  height: 14px;
  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 999px;
  background: transparent;
}

.team-deliveries-inline-dot.is-current[b-8twnjyhy4r] {
  border-color: rgba(255, 129, 92, 0.96);
}

.team-deliveries-inline-dot.is-upcoming[b-8twnjyhy4r],
.team-deliveries-inline-dot.is-planned[b-8twnjyhy4r],
.team-deliveries-inline-dot.is-completed[b-8twnjyhy4r] {
  border-color: rgba(109, 114, 255, 0.92);
}

.team-deliveries-entry-expanded[b-8twnjyhy4r] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(220px, 272px);
  gap: 20px;
  padding: 12px 0 32px;
  min-width: 0;
  width: 100%;
  max-width: 100%;
}

.team-deliveries-chart-panel[b-8twnjyhy4r] {
  display: grid;
  gap: 8px;
  min-width: 0;
  overflow: hidden;
}

.team-deliveries-chart-panel svg[b-8twnjyhy4r] {
  display: block;
  width: 100%;
  height: 220px;
  overflow: hidden;
}

.team-deliveries-chart-axis[b-8twnjyhy4r] {
  stroke: rgba(255, 255, 255, 0.34);
  stroke-width: 1.4;
}

.team-deliveries-chart-guide[b-8twnjyhy4r] {
  stroke: rgba(255, 255, 255, 0.12);
  stroke-width: 1;
}

.team-deliveries-chart-guide.is-mid[b-8twnjyhy4r] {
  opacity: 0.5;
}

.team-deliveries-chart-target[b-8twnjyhy4r] {
  fill: none;
  stroke: rgba(103, 108, 255, 0.94);
  stroke-width: 2.1;
  stroke-dasharray: 4 4;
}

.team-deliveries-chart-projection[b-8twnjyhy4r] {
  fill: none;
  stroke: rgba(255, 255, 255, 0.24);
  stroke-width: 1.6;
}

.team-deliveries-chart-actual[b-8twnjyhy4r] {
  fill: none;
  stroke: rgba(255, 219, 79, 0.96);
  stroke-width: 2.3;
}

.team-deliveries-chart-actual-point[b-8twnjyhy4r] {
  fill: rgba(255, 219, 79, 1);
}

.team-deliveries-chart-target-point[b-8twnjyhy4r] {
  fill: rgba(103, 108, 255, 0.95);
}

.team-deliveries-chart-axis-labels[b-8twnjyhy4r] {
  display: flex;
  justify-content: space-between;
  color: rgba(255, 255, 255, 0.56);
  font-size: 12px;
}

.team-deliveries-breakdown[b-8twnjyhy4r] {
  display: grid;
  align-content: start;
  min-width: 0;
  width: 100%;
}

.team-deliveries-breakdown-row[b-8twnjyhy4r] {
  display: grid;
  grid-template-columns: 84px minmax(0, 1fr);
  align-items: center;
  gap: 16px;
  padding: 16px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.06);
}

.team-deliveries-breakdown-row:first-child[b-8twnjyhy4r] {
  border-top: 0;
  padding-top: 4px;
}

.team-deliveries-breakdown-label[b-8twnjyhy4r] {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: rgba(255, 255, 255, 0.68);
  font-size: 13px;
  font-weight: 500;
}

.team-deliveries-breakdown-dot[b-8twnjyhy4r] {
  width: 7px;
  height: 7px;
  border-radius: 1px;
  background: rgba(255, 255, 255, 0.28);
}

.team-deliveries-breakdown-dot.is-scope[b-8twnjyhy4r] {
  background: rgba(255, 255, 255, 0.48);
}

.team-deliveries-breakdown-dot.is-closed[b-8twnjyhy4r] {
  background: rgba(255, 219, 79, 0.96);
}

.team-deliveries-breakdown-dot.is-estimate[b-8twnjyhy4r] {
  background: rgba(103, 108, 255, 0.96);
}

.team-deliveries-breakdown-value[b-8twnjyhy4r] {
  display: inline-flex;
  align-items: baseline;
  justify-content: flex-end;
  min-width: 0;
  font-size: 12px;
  white-space: nowrap;
}

.team-deliveries-breakdown-value strong[b-8twnjyhy4r] {
  color: rgba(255, 255, 255, 0.96);
  font-size: inherit;
  font-weight: 620;
  letter-spacing: -0.03em;
}

@media (max-width: 1100px) {
  .team-deliveries-entry-row[b-8twnjyhy4r] {
    grid-template-columns: minmax(0, 1fr);
    align-items: start;
    gap: 10px;
    padding: 18px 0;
  }

  .team-deliveries-entry-meta[b-8twnjyhy4r] {
    justify-content: flex-start;
  }

  .team-deliveries-entry-expanded[b-8twnjyhy4r] {
    grid-template-columns: minmax(0, 1fr);
    gap: 18px;
  }

  .team-deliveries-breakdown[b-8twnjyhy4r] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
  }

  .team-deliveries-breakdown-row[b-8twnjyhy4r],
  .team-deliveries-breakdown-row:first-child[b-8twnjyhy4r] {
    padding: 0;
    border-top: 0;
  }
}

@media (max-width: 720px) {
  .team-deliveries-entry[b-8twnjyhy4r] {
    --team-deliveries-date-column-width: 44px;
    --team-deliveries-rail-column-width: 22px;

    grid-template-columns: var(--team-deliveries-date-column-width) var(--team-deliveries-rail-column-width) minmax(0, 1fr);
    gap: 0 10px;
  }

  .team-deliveries-entry-date[b-8twnjyhy4r] {
    align-items: flex-end;
  }

  .team-deliveries-entry-date-label[b-8twnjyhy4r] {
    font-size: 12px;
  }

  .team-deliveries-entry-copy strong[b-8twnjyhy4r] {
    font-size: 14px;
  }

  .team-deliveries-chart-panel svg[b-8twnjyhy4r] {
    height: 190px;
  }

  .team-deliveries-breakdown[b-8twnjyhy4r] {
    grid-template-columns: minmax(0, 1fr);
  }
}
/* /Components/Pages/Teams/Details/TeamDetailsPage.razor.rz.scp.css */
.team-details-page[b-zvog9cjot7] {
  display: grid;
  grid-template-rows: auto auto minmax(0, 1fr);
  flex: 1;
  min-height: 0;
  height: 100%;
  overflow: hidden;
  background: #0f0f11;
}

[b-zvog9cjot7] .project-details-topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-height: 46px;
  padding: 0 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  background: var(--app-page-bg);
}

[b-zvog9cjot7] .project-details-topbar-left {
  display: flex;
  align-items: center;
  gap: 10px;
}

[b-zvog9cjot7] .project-details-breadcrumb-link,
[b-zvog9cjot7] .project-details-breadcrumb-current {
  color: rgba(255, 255, 255, 0.84);
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
}

[b-zvog9cjot7] .project-details-breadcrumb-link:hover {
  color: #fff;
}

[b-zvog9cjot7] .project-details-breadcrumb-separator {
  color: rgba(255, 255, 255, 0.4);
  font-size: 13px;
}

[b-zvog9cjot7] .project-details-tabs,
[b-zvog9cjot7] .team-views-tabs {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 20px 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
}

[b-zvog9cjot7] .project-details-tab,
[b-zvog9cjot7] .team-views-tab {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  padding: 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 999px;
  color: rgba(255, 255, 255, 0.56);
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.02);
  transition:
    background-color 140ms ease,
    border-color 140ms ease,
    color 140ms ease;
}

[b-zvog9cjot7] .project-details-tab:hover,
[b-zvog9cjot7] .project-details-tab.is-active,
[b-zvog9cjot7] .team-views-tab:hover,
[b-zvog9cjot7] .team-views-tab.is-active {
  border-color: rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.09);
  color: rgba(255, 255, 255, 0.94);
}

[b-zvog9cjot7] .team-details-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--details-sidebar-width);
  min-height: 0;
  overflow: hidden;
}

[b-zvog9cjot7] .project-details-main,
[b-zvog9cjot7] .team-details-main,
[b-zvog9cjot7] .team-details-tab-panel {
  height: 100%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  background: #0f0f11;
  padding: 26px 28px 40px;
}

[b-zvog9cjot7] .project-details-hero {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 16px;
  margin-bottom: 18px;
}

[b-zvog9cjot7] .project-details-hero-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.03);
  color: rgba(255, 255, 255, 0.66);
}

[b-zvog9cjot7] .project-details-hero-copy {
  display: grid;
  gap: 5px;
}

[b-zvog9cjot7] .project-details-description-section {
  display: grid;
  gap: 10px;
}

[b-zvog9cjot7] .project-details-description-section h2 {
  margin: 0;
  color: rgba(255, 255, 255, 0.68);
  font-size: 12px;
  font-weight: 600;
}

[b-zvog9cjot7] .team-details-list-tab {
  display: flex;
  min-height: 0;
  overflow: hidden;
  padding: 0;
  background: transparent;
}

[b-zvog9cjot7] .team-details-list-tab > .issues-board-view,
[b-zvog9cjot7] .team-details-list-tab > .workspace-surface-view,
[b-zvog9cjot7] .team-details-list-tab > .members-board-view {
  flex: 1 1 auto;
  min-height: 0;
  background: transparent;
  margin: 0;
}

[b-zvog9cjot7] .team-details-title {
  margin: 0;
  color: rgba(255, 255, 255, 0.92);
  font-size: 32px;
  line-height: 1.05;
  font-weight: 650;
}

[b-zvog9cjot7] .team-details-subtitle {
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  line-height: 1.35;
  font-weight: 500;
}

[b-zvog9cjot7] .team-details-description-text {
  color: rgba(255, 255, 255, 0.82);
  font-size: 14px;
  line-height: 1.65;
  white-space: pre-wrap;
}

[b-zvog9cjot7] .team-details-description-text.is-empty {
  color: rgba(255, 255, 255, 0.42);
}

[b-zvog9cjot7] .team-details-views-list {
  padding-bottom: 20px;
}

[b-zvog9cjot7] .team-views-header {
  padding: 0;
}

[b-zvog9cjot7] .team-views-list {
  padding: 0 0 20px;
}

[b-zvog9cjot7] .team-views-grid {
  display: grid;
  grid-template-columns: minmax(240px, 1.8fr) minmax(180px, 1.3fr) 120px 72px;
  gap: 16px;
  align-items: center;
  padding: 0 16px;
}

[b-zvog9cjot7] .team-views-grid-header {
  min-height: 42px;
  color: rgba(255, 255, 255, 0.4);
  font-size: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

[b-zvog9cjot7] .team-views-row {
  cursor: pointer;
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
  transition: background-color 120ms ease;
}

[b-zvog9cjot7] .team-views-row:hover {
  background: rgba(255, 255, 255, 0.04);
}

[b-zvog9cjot7] .team-views-grid-item {
  min-height: 52px;
  color: rgba(255, 255, 255, 0.8);
}

[b-zvog9cjot7] .team-views-name-cell {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}

[b-zvog9cjot7] .team-views-icon {
  width: 18px;
  text-align: center;
  flex: 0 0 auto;
}

[b-zvog9cjot7] .team-views-name-copy {
  min-width: 0;
}

[b-zvog9cjot7] .team-views-name {
  display: block;
  color: rgba(255, 255, 255, 0.92);
  font-size: 14px;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

[b-zvog9cjot7] .team-views-description {
  color: rgba(255, 255, 255, 0.58);
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

[b-zvog9cjot7] .team-views-filters {
  color: rgba(255, 255, 255, 0.62);
  font-size: 12px;
}

[b-zvog9cjot7] .team-views-favorite-cell {
  display: flex;
  justify-content: flex-end;
}

[b-zvog9cjot7] .team-views-favorite-button {
  width: 24px;
  height: 24px;
  border: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.36);
}

[b-zvog9cjot7] .team-views-favorite-button:hover,
[b-zvog9cjot7] .team-views-favorite-button.is-favorite {
  color: #f6c94d;
}
/* /Components/Pages/Teams/List/Components/TeamsBoardComponent.razor.rz.scp.css */
.teams-board-view[b-ep39880cob] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  flex: 1;
  overflow: auto;
  background: var(--app-page-bg);
}

.teams-board-toolbar[b-ep39880cob] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 56px;
  padding: 0 18px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.teams-board-title-row[b-ep39880cob],
.teams-board-actions[b-ep39880cob],
.teams-board-action[b-ep39880cob],
.teams-board-primary-action[b-ep39880cob],
.teams-board-membership-chip[b-ep39880cob],
.teams-board-cycle-cell[b-ep39880cob],
.teams-board-projects-cell[b-ep39880cob] {
  display: flex;
  align-items: center;
}

.teams-board-title-row[b-ep39880cob] {
  gap: 10px;
}

.teams-board-title-row h1[b-ep39880cob] {
  margin: 0;
  color: rgba(255, 255, 255, 0.9);
  font-size: 16px;
  font-weight: 500;
}

.teams-board-count[b-ep39880cob] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 28px;
  padding: 0 8px;
  border-radius: 8px;
  background: rgba(184, 29, 29, 0.24);
  color: rgba(255, 235, 235, 0.92);
  font-size: 13px;
  font-weight: 500;
}

.teams-board-overflow[b-ep39880cob] {
  width: 18px;
  height: 18px;
  color: rgba(255, 255, 255, 0.62);
  font-size: 14px;
}

.teams-board-actions[b-ep39880cob] {
  gap: 22px;
}

.teams-board-action[b-ep39880cob],
.teams-board-primary-action[b-ep39880cob] {
  gap: 10px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  font-weight: 500;
}

.teams-board-primary-action[b-ep39880cob] {
  color: rgba(255, 255, 255, 0.9);
}

.teams-board-toolbar-icon-action[b-ep39880cob] {
  justify-content: center;
  width: 18px;
  min-width: 18px;
  height: 18px;
  gap: 0;
}

.teams-board-toolbar-icon-action i[b-ep39880cob] {
  font-size: 14px;
}

.teams-board-action:disabled[b-ep39880cob],
.teams-board-primary-action:disabled[b-ep39880cob] {
  opacity: 0.5;
  cursor: not-allowed;
}

.teams-board-actions-divider[b-ep39880cob] {
  width: 1px;
  height: 24px;
  background: rgba(255, 255, 255, 0.08);
}

.teams-board-empty-state[b-ep39880cob] {
  display: grid;
  place-items: center;
  gap: 12px;
  min-height: 280px;
  padding: 32px 24px;
  text-align: center;
}

.teams-board-empty-state h2[b-ep39880cob],
.teams-board-empty-state p[b-ep39880cob] {
  margin: 0;
}

.teams-board-empty-state h2[b-ep39880cob] {
  color: rgba(255, 255, 255, 0.88);
  font-size: 19px;
  font-weight: 600;
}

.teams-board-empty-state p[b-ep39880cob] {
  max-width: 420px;
  color: rgba(255, 255, 255, 0.58);
  font-size: 14px;
  line-height: 1.5;
}

.teams-board-empty-state-error p[b-ep39880cob] {
  color: #f0a2a2;
}

.teams-board-head[b-ep39880cob] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.035);
}

.teams-board-grid[b-ep39880cob] {
  display: grid;
  grid-template-columns: minmax(360px, 1.7fr) 140px 110px 110px 170px;
  align-items: center;
  gap: 16px;
  min-width: 1120px;
  padding: 0 16px;
}

.teams-board-grid-head[b-ep39880cob] {
  min-height: 48px;
  color: rgba(255, 255, 255, 0.46);
  font-size: 12px;
  font-weight: 500;
}

.teams-board-grid-item[b-ep39880cob] {
  min-height: 76px;
}

.teams-board-row[b-ep39880cob] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.02);
  background: rgba(4, 5, 7, 0.98);
  cursor: pointer;
  transition: background-color 120ms ease;
}

.teams-board-row:hover[b-ep39880cob] {
  background: rgba(9, 11, 15, 0.98);
}

.teams-board-name-cell[b-ep39880cob],
.teams-board-membership-cell[b-ep39880cob],
.teams-board-members-cell[b-ep39880cob],
.teams-board-cycle-cell[b-ep39880cob],
.teams-board-projects-cell[b-ep39880cob] {
  display: flex;
  align-items: center;
  min-width: 0;
}

.teams-board-name-cell[b-ep39880cob] {
  gap: 14px;
}

.teams-board-icon[b-ep39880cob] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  min-width: 26px;
  border-radius: 7px;
  font-size: 14px;
}

.teams-board-name-copy[b-ep39880cob] {
  display: flex;
  align-items: baseline;
  gap: 18px;
  min-width: 0;
}

.teams-board-display-name[b-ep39880cob] {
  color: rgba(255, 255, 255, 0.92);
  font-size: 15px;
  font-weight: 500;
}

.teams-board-short-name[b-ep39880cob] {
  color: rgba(255, 255, 255, 0.34);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.02em;
}

.teams-board-membership-chip[b-ep39880cob] {
  gap: 8px;
  min-height: 30px;
  padding: 0 10px;
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.06);
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
  font-weight: 500;
}

[b-ep39880cob] .teams-board-member-avatar {
  width: 26px;
  height: 26px;
  min-width: 26px;
  overflow: hidden;
  border-radius: 999px;
  font-size: 10px;
}

[b-ep39880cob] .teams-board-member-avatar-empty {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.06);
  color: rgba(255, 255, 255, 0.5);
}

[b-ep39880cob] .teams-board-member-avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.teams-board-membership-chip-muted[b-ep39880cob] {
  background: rgba(255, 255, 255, 0.03);
  color: rgba(255, 255, 255, 0.52);
}

.teams-board-cycle-cell[b-ep39880cob],
.teams-board-projects-cell[b-ep39880cob] {
  gap: 10px;
  color: rgba(255, 255, 255, 0.82);
  font-size: 13px;
  font-weight: 500;
}

.teams-board-cycle-icon[b-ep39880cob],
.teams-board-projects-icon[b-ep39880cob] {
  width: 16px;
  min-width: 16px;
  color: rgba(255, 255, 255, 0.68);
  text-align: center;
}

@media (max-width: 900px) {
  .teams-board-toolbar[b-ep39880cob] {
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
    padding: 14px 16px;
  }

  .teams-board-actions[b-ep39880cob] {
    flex-wrap: wrap;
    gap: 16px;
  }

  .teams-board-grid[b-ep39880cob] {
    grid-template-columns: minmax(280px, 1fr);
    gap: 10px;
    min-width: 0;
    padding: 12px 16px;
  }

  .teams-board-grid-head[b-ep39880cob] {
    display: none;
  }

  .teams-board-grid-item[b-ep39880cob] {
    min-height: auto;
  }
}
/* /Components/Shared/Auth/Components/AuthPageRendererComponent.razor.rz.scp.css */
.auth-grid[b-l34fq8hnoz] {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(380px, 460px);
  gap: 24px;
  min-height: 0;
}

.auth-hero[b-l34fq8hnoz],
.auth-panel[b-l34fq8hnoz] {
  min-width: 0;
}

.auth-hero-card[b-l34fq8hnoz],
.auth-panel-card[b-l34fq8hnoz] {
  height: 100%;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 10px;
  background: linear-gradient(180deg, rgba(18, 20, 25, 0.92), rgba(10, 12, 16, 0.96));
  box-shadow: 0 28px 80px rgba(0, 0, 0, 0.34);
}

.auth-hero-card[b-l34fq8hnoz] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: clamp(28px, 5vw, 44px);
}

.auth-hero-eyebrow[b-l34fq8hnoz],
.auth-panel-eyebrow[b-l34fq8hnoz] {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  width: fit-content;
  padding: 0 9px;
  border-radius: 999px;
  background: rgba(184, 29, 29, 0.12);
  color: #ff8f8f;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.auth-hero-title[b-l34fq8hnoz] {
  max-width: 12ch;
  margin: 18px 0 14px;
  color: rgba(255, 255, 255, 0.96);
  font-size: clamp(30px, 4vw, 46px);
  font-weight: 600;
  line-height: 1.02;
  letter-spacing: -0.04em;
}

.auth-hero-description[b-l34fq8hnoz] {
  max-width: 54ch;
  margin: 0;
  color: rgba(255, 255, 255, 0.68);
  font-size: 14px;
  line-height: 1.6;
}

.auth-feature-list[b-l34fq8hnoz] {
  display: grid;
  gap: 14px;
  margin-top: 34px;
}

.auth-feature-item[b-l34fq8hnoz] {
  display: grid;
  grid-template-columns: 38px minmax(0, 1fr);
  gap: 14px;
  padding: 14px 16px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.04);
}

.auth-feature-icon[b-l34fq8hnoz] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border-radius: 8px;
  background: linear-gradient(180deg, rgba(184, 29, 29, 0.22), rgba(85, 18, 18, 0.16));
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
}

.auth-feature-copy[b-l34fq8hnoz] {
  min-width: 0;
}

.auth-feature-title[b-l34fq8hnoz] {
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  font-weight: 500;
}

.auth-feature-description[b-l34fq8hnoz] {
  margin: 5px 0 0;
  color: rgba(255, 255, 255, 0.58);
  font-size: 12.5px;
}

.auth-panel-card[b-l34fq8hnoz] {
  padding: 28px;
}

.auth-panel-header[b-l34fq8hnoz] {
  display: grid;
  gap: 10px;
}

.auth-panel-title[b-l34fq8hnoz] {
  margin: 0;
  color: rgba(255, 255, 255, 0.96);
  font-size: 26px;
  font-weight: 600;
  line-height: 1.08;
  letter-spacing: -0.03em;
}

.auth-panel-description[b-l34fq8hnoz] {
  margin: 0;
  color: rgba(255, 255, 255, 0.64);
  font-size: 13px;
  line-height: 1.55;
}

.auth-panel-error[b-l34fq8hnoz] {
  margin-top: 18px;
  padding: 10px 12px;
  border: 1px solid rgba(184, 29, 29, 0.34);
  border-radius: 8px;
  background: rgba(184, 29, 29, 0.1);
  color: #ffb6b6;
  font-size: 12.5px;
  line-height: 1.45;
}

.auth-form[b-l34fq8hnoz] {
  display: grid;
  gap: 14px;
  margin-top: 22px;
}

.auth-field[b-l34fq8hnoz] {
  display: grid;
  gap: 7px;
}

.auth-field-label[b-l34fq8hnoz] {
  color: rgba(255, 255, 255, 0.82);
  font-size: 12.5px;
  font-weight: 500;
}

.auth-input-shell[b-l34fq8hnoz] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  min-height: 44px;
  padding: 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  background: rgba(7, 9, 12, 0.88);
}

.auth-input-shell:focus-within[b-l34fq8hnoz] {
  border-color: rgba(255, 255, 255, 0.18);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.06);
}

.auth-input[b-l34fq8hnoz] {
  width: 100%;
  border: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.92);
  font-size: 13px;
  outline: none;
}

.auth-input[b-l34fq8hnoz]::placeholder {
  color: rgba(255, 255, 255, 0.32);
}

.auth-input-action[b-l34fq8hnoz] {
  min-height: 24px;
  padding: 0 0 0 10px;
  color: rgba(255, 255, 255, 0.46);
  font-size: 12px;
  font-weight: 500;
}

.auth-field-hint[b-l34fq8hnoz] {
  color: rgba(255, 255, 255, 0.46);
  font-size: 11.5px;
}

.auth-submit[b-l34fq8hnoz] {
  width: 100%;
  min-height: 44px;
  margin-top: 18px;
  border-radius: 8px;
  background: linear-gradient(180deg, #c32626, #8c1616);
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.01em;
}

.auth-submit:hover[b-l34fq8hnoz] {
  background: linear-gradient(180deg, #cf2a2a, #9a1919);
}

.auth-panel-links[b-l34fq8hnoz] {
  display: grid;
  gap: 8px;
  margin-top: 18px;
}

.auth-panel-link-row[b-l34fq8hnoz] {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-wrap: wrap;
  color: rgba(255, 255, 255, 0.54);
  font-size: 12.5px;
}

.auth-panel-link[b-l34fq8hnoz] {
  color: rgba(255, 255, 255, 0.92);
  font-weight: 500;
}

.auth-panel-link:hover[b-l34fq8hnoz] {
  color: #fff;
}

.auth-panel-support[b-l34fq8hnoz] {
  margin: 18px 0 0;
  padding-top: 16px;
  border-top: 1px solid rgba(255, 255, 255, 0.06);
  color: rgba(255, 255, 255, 0.42);
  font-size: 11.5px;
  line-height: 1.5;
}

@media (max-width: 900px) {
  .auth-grid[b-l34fq8hnoz] {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .auth-hero-card[b-l34fq8hnoz] {
    padding: 24px;
  }

  .auth-panel-card[b-l34fq8hnoz] {
    padding: 22px;
  }

  .auth-hero-title[b-l34fq8hnoz] {
    max-width: none;
    font-size: 28px;
  }
}
/* /Components/Shared/Details/Components/DetailsSidebarComponent.razor.rz.scp.css */
.details-sidebar[b-ovqdioo4za] {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: 12px;
  border-left: 0;
  background: #0f0f11;
  align-content: start;
}

[b-ovqdioo4za] .details-sidebar-section {
  border: 1px solid #161718;
  border-radius: 3px;
  background: #161718;
  overflow: hidden;
}

[b-ovqdioo4za] .details-sidebar-section-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 12px 14px 10px;
  color: rgba(255, 255, 255, 0.74);
  font-size: 12px;
  font-weight: 600;
}

[b-ovqdioo4za] .details-sidebar-section-toggle {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  padding: 0;
  border: 0;
  border-radius: 3px;
  background: transparent;
  color: inherit;
  font: inherit;
  cursor: pointer;
}

[b-ovqdioo4za] .details-sidebar-section-toggle:hover,
[b-ovqdioo4za] .details-sidebar-section-toggle:focus-visible {
  color: rgba(255, 255, 255, 0.92);
}

[b-ovqdioo4za] .details-sidebar-section-toggle i {
  width: 10px;
  min-width: 10px;
  color: rgba(255, 255, 255, 0.48);
  font-size: 11px;
  text-align: center;
}

[b-ovqdioo4za] .details-sidebar-section-actions {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
}

[b-ovqdioo4za] .details-sidebar-section-body {
  padding: 0 14px 14px;
}

[b-ovqdioo4za] .details-sidebar-section.is-collapsed .details-sidebar-section-header {
  padding-bottom: 12px;
}

[b-ovqdioo4za] .details-sidebar-grid {
  display: grid;
  grid-template-columns: 72px minmax(0, 1fr);
  align-items: start;
  gap: 10px 12px;
}

[b-ovqdioo4za] .details-sidebar-label {
  color: rgba(255, 255, 255, 0.42);
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

[b-ovqdioo4za] .details-sidebar-value {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  width: 100%;
  min-width: 0;
  text-align: right;
}

[b-ovqdioo4za] .details-sidebar-value-block {
  display: grid;
  gap: 8px;
  width: 100%;
  justify-items: end;
}

[b-ovqdioo4za] .details-sidebar-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 24px;
  padding: 0;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: color 120ms ease;
}

[b-ovqdioo4za] .details-sidebar-link:hover {
  color: rgba(255, 255, 255, 0.92);
}

[b-ovqdioo4za] .details-sidebar-link-compact {
  justify-content: flex-end;
}

[b-ovqdioo4za] .details-sidebar-date-links {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: flex-end;
}

[b-ovqdioo4za] .details-sidebar-link-date {
  min-height: 24px;
}

[b-ovqdioo4za] .details-sidebar-chip-list {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  justify-content: flex-start;
}

[b-ovqdioo4za] .details-sidebar-chip-picker {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

[b-ovqdioo4za] .details-sidebar-chip-picker-trigger {
  display: inline-flex;
  width: 100%;
  padding: 0;
  border: 0;
  background: none;
}

[b-ovqdioo4za] .details-sidebar-chip-picker-interactive {
  cursor: pointer;
}

[b-ovqdioo4za] .details-sidebar-chip {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  min-height: 22px;
  color: rgba(255, 255, 255, 0.68);
  font-size: 12px;
  font-weight: 500;
}

[b-ovqdioo4za] .details-sidebar-round-add-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  min-width: 18px;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.03);
  color: rgba(255, 255, 255, 0.62);
  transition: background-color 120ms ease, border-color 120ms ease, color 120ms ease;
  flex-shrink: 0;
}

[b-ovqdioo4za] .details-sidebar-round-add-button:hover,
[b-ovqdioo4za] .details-sidebar-chip-picker-trigger:hover .details-sidebar-round-add-button,
[b-ovqdioo4za] .workspace-menu.is-open .details-sidebar-round-add-button {
  border-color: rgba(255, 255, 255, 0.14);
  background: rgba(255, 255, 255, 0.06);
  color: rgba(255, 255, 255, 0.88);
}

[b-ovqdioo4za] .details-sidebar-round-add-button i {
  font-size: 8px;
}

[b-ovqdioo4za] .details-sidebar-people-stack {
  display: grid;
  gap: 8px;
  justify-items: end;
}

[b-ovqdioo4za] .details-sidebar-person-row {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 24px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 12px;
  font-weight: 500;
}

[b-ovqdioo4za] .details-sidebar-person-row.is-nested {
  padding-left: 22px;
}

[b-ovqdioo4za] .details-sidebar-person-row.is-nested::before {
  content: "";
  position: absolute;
  left: 8px;
  top: -8px;
  width: 10px;
  height: 16px;
  border-left: 1px solid rgba(255, 255, 255, 0.14);
  border-bottom: 1px solid rgba(255, 255, 255, 0.14);
  border-bottom-left-radius: 8px;
}

[b-ovqdioo4za] .details-sidebar-links,
[b-ovqdioo4za] .details-sidebar-attachments {
  display: grid;
  gap: 2px;
}

[b-ovqdioo4za] .details-sidebar-attachment-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 4px;
}

[b-ovqdioo4za] .details-sidebar-attachment-link,
[b-ovqdioo4za] .details-sidebar-attachment-add {
  width: 100%;
}

[b-ovqdioo4za] .details-sidebar-attachment-link,
[b-ovqdioo4za] .details-sidebar-attachment-add {
  cursor: pointer;
}

[b-ovqdioo4za] .details-sidebar-attachment-input {
  position: fixed;
  top: 0;
  left: -9999px;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}

[b-ovqdioo4za] .details-sidebar-attachment-add.is-disabled {
  cursor: progress;
}

[b-ovqdioo4za] .details-sidebar-attachment-remove {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.42);
  border-radius: 3px;
}

[b-ovqdioo4za] .details-sidebar-attachment-remove:hover,
[b-ovqdioo4za] .details-sidebar-attachment-remove:focus-visible {
  color: rgba(255, 255, 255, 0.84);
  background: rgba(255, 255, 255, 0.05);
}

[b-ovqdioo4za] .details-sidebar-link-card {
  display: grid;
  grid-template-columns: 14px minmax(0, 1fr);
  align-items: center;
  gap: 8px;
  min-height: 22px;
  padding: 0 4px;
  border-radius: 3px;
  color: rgba(255, 255, 255, 0.74);
  text-decoration: none;
  background: transparent;
  border: 0;
  transition: background-color 120ms ease, color 120ms ease;
}

[b-ovqdioo4za] .details-sidebar-link-card:hover,
[b-ovqdioo4za] .details-sidebar-link-card:focus-visible {
  color: rgba(255, 255, 255, 0.9);
  background: rgba(255, 255, 255, 0.05);
  border-radius: 3px;
}

[b-ovqdioo4za] .details-sidebar-link-leading {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: rgba(255, 255, 255, 0.44);
  font-size: 12px;
}

[b-ovqdioo4za] .details-sidebar-link-title {
  display: inline-block;
  overflow: hidden;
  color: rgba(255, 255, 255, 0.78);
  font-size: 12.5px;
  font-weight: 500;
  line-height: 1.35;
}
/* /Components/Shared/Details/Components/WorkspaceAttachmentLightboxComponent.razor.rz.scp.css */
.workspace-lightbox-backdrop[b-13twfx8ud8] {
  position: fixed;
  inset: 0;
  z-index: 2200;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 32px;
  background: rgba(4, 4, 7, 0.82);
  backdrop-filter: blur(10px);
}

.workspace-lightbox-shell[b-13twfx8ud8] {
  display: flex;
  flex-direction: column;
  width: min(1180px, calc(100vw - 64px));
  height: min(86vh, 900px);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  background: rgba(17, 17, 22, 0.98);
  box-shadow: 0 28px 72px rgba(0, 0, 0, 0.5);
  overflow: hidden;
}

.workspace-lightbox-header[b-13twfx8ud8] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 16px 18px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.02);
}

.workspace-lightbox-heading[b-13twfx8ud8] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}

.workspace-lightbox-icon[b-13twfx8ud8] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.74);
  flex: 0 0 auto;
  font-size: 12px;
}

.workspace-lightbox-heading-copy[b-13twfx8ud8] {
  min-width: 0;
}

.workspace-lightbox-title[b-13twfx8ud8] {
  margin: 0;
  color: rgba(255, 255, 255, 0.94);
  font-size: 15px;
  font-weight: 600;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.workspace-lightbox-actions[b-13twfx8ud8] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 0 0 auto;
}

.workspace-lightbox-open[b-13twfx8ud8],
.workspace-lightbox-close[b-13twfx8ud8] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 30px;
  padding: 0 10px;
  border: 0;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
}

.workspace-lightbox-close[b-13twfx8ud8] {
  width: 30px;
  padding: 0;
}

.workspace-lightbox-open:hover[b-13twfx8ud8],
.workspace-lightbox-open:focus-visible[b-13twfx8ud8],
.workspace-lightbox-close:hover[b-13twfx8ud8],
.workspace-lightbox-close:focus-visible[b-13twfx8ud8] {
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.92);
}

.workspace-lightbox-body[b-13twfx8ud8] {
  flex: 1 1 auto;
  min-height: 0;
  padding: 16px;
  background: rgba(12, 12, 16, 0.98);
}

.workspace-lightbox-media-frame[b-13twfx8ud8] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.28);
  overflow: hidden;
}

.workspace-lightbox-media-frame.is-code[b-13twfx8ud8],
.workspace-lightbox-media-frame.is-document[b-13twfx8ud8],
.workspace-lightbox-media-frame.is-image[b-13twfx8ud8],
.workspace-lightbox-media-frame.is-video[b-13twfx8ud8] {
  align-items: stretch;
}

.workspace-lightbox-media-frame.is-code[b-13twfx8ud8] {
  background: #1e1e1e;
}

.workspace-lightbox-image[b-13twfx8ud8],
.workspace-lightbox-frame[b-13twfx8ud8],
.workspace-lightbox-video[b-13twfx8ud8] {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

.workspace-lightbox-image[b-13twfx8ud8] {
  object-fit: contain;
}

.workspace-lightbox-video[b-13twfx8ud8] {
  background: #000;
}

.workspace-lightbox-media-frame.is-audio[b-13twfx8ud8] {
  flex-direction: column;
  gap: 18px;
  padding: 24px;
}

.workspace-lightbox-audio-copy[b-13twfx8ud8] {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: rgba(255, 255, 255, 0.82);
  font-size: 14px;
  font-weight: 500;
}

.workspace-lightbox-audio[b-13twfx8ud8] {
  width: min(520px, 100%);
}

.workspace-lightbox-fallback[b-13twfx8ud8] {
  display: grid;
  justify-items: center;
  gap: 12px;
  max-width: 320px;
  text-align: center;
  color: rgba(255, 255, 255, 0.78);
}

.workspace-lightbox-fallback i[b-13twfx8ud8] {
  font-size: 28px;
  color: rgba(255, 255, 255, 0.62);
}

.workspace-lightbox-fallback h3[b-13twfx8ud8] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
}

.workspace-lightbox-fallback p[b-13twfx8ud8] {
  margin: 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 13px;
  line-height: 1.5;
}

.workspace-lightbox-fallback-open[b-13twfx8ud8] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 32px;
  padding: 0 12px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.06);
  color: rgba(255, 255, 255, 0.84);
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
}

.workspace-lightbox-fallback-open:hover[b-13twfx8ud8],
.workspace-lightbox-fallback-open:focus-visible[b-13twfx8ud8] {
  background: rgba(255, 255, 255, 0.1);
}
/* /Components/Shared/Dialogs/Components/WorkspaceComposerModalComponent.razor.rz.scp.css */
.workspace-composer-layer[b-bcy47f41du] {
  position: fixed;
  inset: 0;
  z-index: 90;
  display: grid;
  place-items: center;
}

.workspace-composer-backdrop[b-bcy47f41du] {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.72);
  backdrop-filter: blur(5px);
}

.workspace-composer-frame[b-bcy47f41du] {
  position: relative;
  z-index: 1;
  width: min(calc(100vw - 32px), 648px);
  margin: 16px;
}

.workspace-composer-frame-wide[b-bcy47f41du] {
  width: min(calc(100vw - 32px), 900px);
}

.workspace-composer-frame-expanded[b-bcy47f41du] {
  width: min(calc(100vw - 32px), 778px);
  height: calc(100vh - 48px);
}

.workspace-composer-shell[b-bcy47f41du] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  height: 100%;
  max-height: calc(100vh - 32px);
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.09);
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(22, 24, 30, 0.98) 0%, rgba(18, 19, 24, 0.98) 100%);
  box-shadow: 0 30px 100px rgba(0, 0, 0, 0.56);
}

.workspace-composer-frame-expanded .workspace-composer-shell[b-bcy47f41du] {
  max-height: none;
}

.workspace-composer-header[b-bcy47f41du] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 9px 11px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.workspace-composer-header-main[b-bcy47f41du],
.workspace-composer-header-prefix[b-bcy47f41du],
.workspace-composer-header-actions[b-bcy47f41du] {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}

.workspace-composer-header-main[b-bcy47f41du] {
  flex: 1;
}

.workspace-composer-header h2[b-bcy47f41du] {
  margin: 0;
  min-width: 0;
  color: rgba(255, 255, 255, 0.94);
  font-size: 13.5px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 900px) {
  .workspace-composer-shell[b-bcy47f41du] {
    max-height: calc(100vh - 20px);
  }
}
/* /Components/Shared/Dialogs/Components/WorkspaceConfirmationDialogComponent.razor.rz.scp.css */
.workspace-confirmation-copy[b-jhrfwvtxos] {
  margin: 0;
  color: rgba(255, 255, 255, 0.82);
  font-size: 13px;
  line-height: 1.6;
}

.workspace-confirmation-warning[b-jhrfwvtxos] {
  margin: 10px 0 0;
  color: rgba(255, 180, 180, 0.86);
  font-size: 12px;
  line-height: 1.5;
}
/* /Components/Shared/Dialogs/Components/WorkspaceRenameDialogComponent.razor.rz.scp.css */
.workspace-rename-dialog-body[b-qcphmq49j1] {
    min-height: 0;
    padding-top: 6px;
    padding-bottom: 14px;
}

.workspace-rename-dialog-main[b-qcphmq49j1] {
    max-width: none;
    gap: 4px;
}

.workspace-rename-dialog-footer[b-qcphmq49j1] {
    padding-top: 12px;
}
/* /Components/Shared/Display/Components/PageScaffoldComponent.razor.rz.scp.css */
.repo-tabbar[b-omhd353g06] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
  min-height: 42px;
  padding: 8px 14px 7px;
  border-bottom: 1px solid var(--panel-border-soft);
  background: var(--app-page-bg);
}

.repo-tab[b-omhd353g06] {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  min-height: 27px;
  max-width: 240px;
  padding: 0 9px;
  border-radius: var(--radius);
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid var(--panel-border);
  color: var(--muted);
  font-size: 12px;
  font-weight: 600;
  position: relative;
  overflow: hidden;
  transition: color 160ms ease, background-color 160ms ease, border-color 160ms ease, opacity 160ms ease;
}

.repo-tab span[b-omhd353g06] {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.repo-tab.is-active[b-omhd353g06] {
  color: #000;
  background: rgb(255, 255, 255);
}

.summary-view[b-omhd353g06] {
  flex: 1;
  min-height: 0;
  overflow: auto;
  padding: 0;
}

.workspace-topbar[b-omhd353g06] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}

.workspace-breadcrumb[b-omhd353g06] {
  min-width: 0;
}

.summary-body[b-omhd353g06] {
  display: grid;
  gap: 16px;
  padding: 22px 24px 24px;
}

.workspace-breadcrumb-list[b-omhd353g06] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.workspace-breadcrumb-item[b-omhd353g06] {
  color: rgba(255, 255, 255, 0.72);
  font-size: 12px;
  font-weight: 600;
}

.workspace-breadcrumb-item + .workspace-breadcrumb-item[b-omhd353g06]::before {
  content: ">";
  margin-right: 8px;
  color: rgba(255, 255, 255, 0.4);
}

.workspace-breadcrumb-item.is-current[b-omhd353g06] {
  color: #fff;
}

.summary-card[b-omhd353g06] {
  padding: 18px;
  border-radius: var(--radius);
  background: linear-gradient(180deg, rgba(18, 19, 23, 0.94), rgba(10, 11, 14, 0.94));
  border: 1px solid var(--panel-border);
  box-shadow: var(--shadow);
}

.summary-card-title[b-omhd353g06] {
  margin-bottom: 12px;
  font-size: 13px;
  font-weight: 600;
  color: var(--muted);
}

.summary-empty[b-omhd353g06] {
  margin: 0;
  color: var(--muted);
  line-height: 1.5;
}

.dashboard-counter-grid[b-omhd353g06] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}

.summary-counter-grid[b-omhd353g06] {
  margin-bottom: 0;
}

.dashboard-stat[b-omhd353g06] {
  display: grid;
  gap: 6px;
}

.dashboard-stat-label[b-omhd353g06] {
  font-size: 12px;
  font-weight: 600;
  color: var(--muted);
}

.dashboard-stat-value[b-omhd353g06] {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: -0.03em;
  color: #fff;
}

.summary-grid[b-omhd353g06] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}

@media (max-width: 900px) {
  .repo-tabbar[b-omhd353g06] {
    flex-wrap: wrap;
  }

  .dashboard-counter-grid[b-omhd353g06],
  .summary-grid[b-omhd353g06] {
    grid-template-columns: 1fr;
  }
}
/* /Components/Shared/Display/Components/PriorityGlyphComponent.razor.rz.scp.css */
.priority-glyph[b-y5mehtfnrh] {
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
  gap: 2px;
  width: 12px;
  min-width: 12px;
  height: 12px;
  color: rgba(255, 255, 255, 0.62);
}

.priority-glyph-compact[b-y5mehtfnrh] {
  width: 11px;
  min-width: 11px;
  height: 11px;
}

.priority-glyph-menu[b-y5mehtfnrh] {
  width: 12px;
  min-width: 12px;
}

.priority-glyph-dot[b-y5mehtfnrh] {
  width: 2px;
  height: 2px;
  border-radius: 999px;
  background: currentColor;
}

.priority-glyph-urgent[b-y5mehtfnrh] {
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.9);
  color: #1b1d23;
  font-size: 8px;
  font-weight: 700;
  line-height: 1;
}

.priority-glyph-urgent-mark[b-y5mehtfnrh] {
  line-height: 1;
}

.priority-glyph-bar[b-y5mehtfnrh] {
  width: 2px;
  border-radius: 999px;
  background: currentColor;
}

.priority-glyph-bar-low[b-y5mehtfnrh] {
  height: 5px;
}

.priority-glyph-bar-medium[b-y5mehtfnrh] {
  height: 8px;
}

.priority-glyph-bar-high[b-y5mehtfnrh] {
  height: 11px;
}

.priority-glyph-high[b-y5mehtfnrh],
.priority-glyph-medium[b-y5mehtfnrh],
.priority-glyph-low[b-y5mehtfnrh] {
  color: rgba(255, 255, 255, 0.72);
}

.priority-glyph-medium .priority-glyph-bar-high[b-y5mehtfnrh] {
  opacity: 0.28;
}

.priority-glyph-low .priority-glyph-bar-medium[b-y5mehtfnrh],
.priority-glyph-low .priority-glyph-bar-high[b-y5mehtfnrh] {
  opacity: 0.28;
}
/* /Components/Shared/Display/Components/UserAvatarComponent.razor.rz.scp.css */
.user-avatar[b-lydmy8v4pi] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 999px;
  border: 1px solid var(--user-avatar-border, rgba(255, 255, 255, 0.12));
  background: var(--user-avatar-bg, rgba(255, 255, 255, 0.08));
  color: rgba(255, 255, 255, 0.94);
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.01em;
  vertical-align: middle;
  user-select: none;
}

.user-avatar-placeholder[b-lydmy8v4pi] {
  border-color: rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.62);
}

.user-avatar-initials[b-lydmy8v4pi] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.user-avatar i[b-lydmy8v4pi] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: inherit;
  line-height: 1;
}
/* /Components/Shared/Display/Components/WorkspaceBoardToolbarComponent.razor.rz.scp.css */
.workspace-board-toolbar[b-ujmfedwq6y] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 56px;
  padding: 0 18px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  background: var(--app-page-bg);
}

.workspace-board-title-row[b-ujmfedwq6y],
.workspace-board-actions[b-ujmfedwq6y] {
  display: flex;
  align-items: center;
}

.workspace-board-title-row[b-ujmfedwq6y] {
  gap: 10px;
}

.workspace-board-title-actions[b-ujmfedwq6y] {
  display: inline-flex;
  align-items: center;
}

.workspace-board-title-row h1[b-ujmfedwq6y] {
  margin: 0;
  color: rgba(255, 255, 255, 0.9);
  font-size: 16px;
  font-weight: 500;
}

.workspace-board-count[b-ujmfedwq6y] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 28px;
  padding: 0 8px;
  border-radius: 8px;
  background: rgba(184, 29, 29, 0.24);
  color: rgba(255, 235, 235, 0.92);
  font-size: 13px;
  font-weight: 500;
}

.workspace-board-actions[b-ujmfedwq6y] {
  gap: 22px;
}

.workspace-board-actions-divider[b-ujmfedwq6y] {
  width: 1px;
  height: 24px;
  background: rgba(255, 255, 255, 0.08);
}

[b-ujmfedwq6y] .workspace-board-overflow {
  width: 18px;
  height: 18px;
  color: rgba(255, 255, 255, 0.62);
  font-size: 14px;
}

[b-ujmfedwq6y] .workspace-board-title-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  border-radius: 6px;
  color: rgba(255, 255, 255, 0.56);
}

[b-ujmfedwq6y] .workspace-board-title-action:hover {
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.84);
}

[b-ujmfedwq6y] .workspace-board-title-action.is-favorite-active {
  color: #f4cf68;
}

[b-ujmfedwq6y] .workspace-board-action,
[b-ujmfedwq6y] .workspace-board-primary-action {
  display: flex;
  align-items: center;
  gap: 10px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  font-weight: 500;
}

[b-ujmfedwq6y] .workspace-board-primary-action {
  color: rgba(255, 255, 255, 0.9);
}

[b-ujmfedwq6y] .workspace-board-toolbar-icon-action {
  justify-content: center;
  width: 18px;
  min-width: 18px;
  height: 18px;
  gap: 0;
}

[b-ujmfedwq6y] .workspace-board-toolbar-icon-action i {
  font-size: 14px;
}

[b-ujmfedwq6y] .workspace-board-action:disabled,
[b-ujmfedwq6y] .workspace-board-primary-action:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

@media (max-width: 900px) {
  .workspace-board-toolbar[b-ujmfedwq6y] {
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
    padding: 14px 16px;
  }

  .workspace-board-actions[b-ujmfedwq6y] {
    flex-wrap: wrap;
    gap: 16px;
  }
}
/* /Components/Shared/Display/Components/WorkspaceDisplaySettingsMenuComponent.razor.rz.scp.css */
.workspace-display-settings-menu[b-4cd6psqf9v] {
  width: min(304px, calc(100vw - 28px));
  display: grid;
  gap: 10px;
  padding: 2px;
}

.workspace-display-settings-pills[b-4cd6psqf9v] {
  display: flex;
  flex-wrap: nowrap;
  gap: 6px;
}

.workspace-display-settings-pill[b-4cd6psqf9v] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-width: 0;
  flex: 1 1 0;
  min-height: 28px;
  padding: 0 10px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.035);
  color: rgba(255, 255, 255, 0.72);
  font-size: 11.5px;
  font-weight: 500;
  transition: background-color 120ms ease, border-color 120ms ease, color 120ms ease;
}

.workspace-display-settings-pill i[b-4cd6psqf9v] {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.54);
}

.workspace-display-settings-pill:hover[b-4cd6psqf9v],
.workspace-display-settings-pill:focus-visible[b-4cd6psqf9v] {
  border-color: rgba(255, 255, 255, 0.12);
  background: rgba(255, 255, 255, 0.065);
  color: rgba(255, 255, 255, 0.9);
}

.workspace-display-settings-pill.is-selected[b-4cd6psqf9v] {
  border-color: rgba(255, 255, 255, 0.14);
  background: rgba(255, 255, 255, 0.09);
  color: rgba(255, 255, 255, 0.94);
}

.workspace-display-settings-pill.is-selected i[b-4cd6psqf9v] {
  color: rgba(255, 255, 255, 0.76);
}

.workspace-display-settings-section[b-4cd6psqf9v] {
  display: grid;
  gap: 5px;
}

.workspace-display-settings-section-title[b-4cd6psqf9v] {
  padding: 0 4px;
  color: rgba(255, 255, 255, 0.42);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.workspace-display-settings-options[b-4cd6psqf9v] {
  display: grid;
  gap: 2px;
}

.workspace-display-settings-option[b-4cd6psqf9v] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 29px;
  padding: 4px 8px;
  border-radius: 3px;
  color: rgba(255, 255, 255, 0.84);
  text-align: left;
  transition: background-color 120ms ease, color 120ms ease;
}

.workspace-display-settings-option:hover[b-4cd6psqf9v],
.workspace-display-settings-option:focus-visible[b-4cd6psqf9v] {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.94);
}

.workspace-display-settings-option-submenu[b-4cd6psqf9v] {
  justify-content: space-between;
}

.workspace-display-settings-option-copy[b-4cd6psqf9v] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  flex: 1;
  font-size: 11.5px;
  font-weight: 500;
  line-height: 1.2;
}

.workspace-display-settings-option-copy i[b-4cd6psqf9v] {
  min-width: 14px;
  color: rgba(255, 255, 255, 0.54);
  font-size: 11px;
  text-align: center;
}

.workspace-display-settings-option-check[b-4cd6psqf9v] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 14px;
  color: rgba(255, 255, 255, 0.76);
  font-size: 11px;
}

.workspace-display-settings-option-submenu-value[b-4cd6psqf9v] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: rgba(255, 255, 255, 0.54);
  font-size: 11.5px;
  font-weight: 500;
  line-height: 1.2;
  white-space: nowrap;
}

.workspace-display-settings-option-submenu-value i[b-4cd6psqf9v] {
  color: rgba(255, 255, 255, 0.46);
  font-size: 10px;
}

.workspace-display-settings-option-toggle[b-4cd6psqf9v] {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 28px;
  height: 16px;
  min-width: 28px;
  padding: 2px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.1);
  transition: background-color 120ms ease;
}

.workspace-display-settings-option-toggle.is-on[b-4cd6psqf9v] {
  background: rgba(184, 29, 29, 0.78);
}

.workspace-display-settings-option-toggle-knob[b-4cd6psqf9v] {
  width: 12px;
  height: 12px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.96);
  transition: transform 120ms ease;
}

.workspace-display-settings-option-toggle.is-on .workspace-display-settings-option-toggle-knob[b-4cd6psqf9v] {
  transform: translateX(12px);
}

[b-4cd6psqf9v] .workspace-display-settings-submenu {
  min-width: 188px;
}
/* /Components/Shared/Editors/Components/RichTextEditorComponent.razor.rz.scp.css */
.quantify-rich-text-editor-shell[b-598iv4crms] {
    width: 100%;
}

.quantify-rich-text-editor[b-598iv4crms] {
    width: 100%;
}

.quantify-rich-text-editor-actions[b-598iv4crms] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 6px;
    padding-top: 8px;
}

.quantify-rich-text-editor-file-input[b-598iv4crms] {
    position: fixed;
    top: 0;
    left: -9999px;
    width: 1px;
    height: 1px;
    opacity: 0;
    pointer-events: none;
}

.quantify-rich-text-editor-action-button[b-598iv4crms],
.quantify-rich-text-editor-action-label[b-598iv4crms] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    border: 0;
    border-radius: 999px;
    background: transparent;
    color: rgba(255, 255, 255, 0.42);
    transition: background-color 120ms ease, color 120ms ease;
    cursor: pointer;
}

.quantify-rich-text-editor-action-button:hover[b-598iv4crms],
.quantify-rich-text-editor-action-label:hover[b-598iv4crms] {
    background: rgba(255, 255, 255, 0.04);
    color: rgba(255, 255, 255, 0.8);
}

[b-598iv4crms] .quantify-rich-text-editor__content {
    width: 100%;
    padding: 0;
    border: 0;
    background: transparent;
    color: rgba(255, 255, 255, 0.76);
    font-size: 13px;
    line-height: 1.6;
    overflow-x: hidden;
    overflow-y: visible;
    outline: none;
}

[b-598iv4crms] .quantify-rich-text-editor__content:focus {
    outline: none;
}

[b-598iv4crms] .quantify-rich-text-editor__content > *:first-child {
    margin-top: 0;
}

[b-598iv4crms] .quantify-rich-text-editor__content > *:last-child {
    margin-bottom: 0;
}

[b-598iv4crms] .quantify-rich-text-editor__content p {
    margin: 0 0 10px;
}

[b-598iv4crms] .quantify-rich-text-editor__content strong {
    color: rgba(255, 255, 255, 0.94);
    font-weight: 600;
}

[b-598iv4crms] .quantify-rich-text-editor__content em {
    font-style: italic;
}

[b-598iv4crms] .quantify-rich-text-editor__content u {
    text-decoration: underline;
    text-underline-offset: 2px;
}

[b-598iv4crms] .quantify-rich-text-editor__content h1,
[b-598iv4crms] .quantify-rich-text-editor__content h2,
[b-598iv4crms] .quantify-rich-text-editor__content h3 {
    margin: 0 0 10px;
    color: rgba(255, 255, 255, 0.95);
    font-weight: 600;
    letter-spacing: -0.03em;
}

[b-598iv4crms] .quantify-rich-text-editor__content h1 {
    font-size: 25px;
    line-height: 1.2;
}

[b-598iv4crms] .quantify-rich-text-editor__content h2 {
    font-size: 21px;
    line-height: 1.22;
}

[b-598iv4crms] .quantify-rich-text-editor__content h3 {
    font-size: 17px;
    line-height: 1.28;
}

[b-598iv4crms] .quantify-rich-text-editor__content ul,
[b-598iv4crms] .quantify-rich-text-editor__content ol {
    margin: 0 0 10px;
    padding-left: 20px;
}

[b-598iv4crms] .quantify-rich-text-editor__content li {
    margin: 0 0 4px;
}

[b-598iv4crms] .quantify-rich-text-editor__content ul[data-type="taskList"] {
    padding-left: 0;
    list-style: none;
}

[b-598iv4crms] .quantify-rich-text-editor__content ul[data-type="taskList"] li {
    display: flex;
    align-items: flex-start;
    gap: 8px;
}

[b-598iv4crms] .quantify-rich-text-editor__content ul[data-type="taskList"] li > label {
    margin: 2px 0 0;
}

[b-598iv4crms] .quantify-rich-text-editor__content ul[data-type="taskList"] li > div {
    flex: 1 1 auto;
    min-width: 0;
}

[b-598iv4crms] .quantify-rich-text-editor__content blockquote {
    margin: 0 0 10px;
    padding-left: 12px;
    border-left: 2px solid rgba(255, 255, 255, 0.14);
    color: rgba(255, 255, 255, 0.62);
}

[b-598iv4crms] .quantify-rich-text-editor__content pre {
    overflow-x: auto;
    margin: 0 0 10px;
    padding: 12px 14px;
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.03);
    color: rgba(255, 255, 255, 0.85);
    font-family: "SFMono-Regular", SFMono-Regular, ui-monospace, Menlo, Monaco, Consolas, monospace;
    font-size: 12px;
    line-height: 1.55;
}

[b-598iv4crms] .quantify-rich-text-editor__content pre code {
    padding: 0;
    background: transparent;
    font-size: inherit;
}

[b-598iv4crms] .quantify-rich-text-editor__content code {
    padding: 1px 5px;
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.06);
    color: rgba(255, 255, 255, 0.88);
    font-family: "SFMono-Regular", SFMono-Regular, ui-monospace, Menlo, Monaco, Consolas, monospace;
    font-size: 12px;
}

[b-598iv4crms] .quantify-rich-text-editor__content img,
[b-598iv4crms] .quantify-rich-text-editor__image {
    display: block;
    max-width: 100%;
    margin: 12px 0;
    border-radius: 6px;
}

[b-598iv4crms] .quantify-rich-text-editor__content p.is-editor-empty:first-child::before {
    float: left;
    height: 0;
    pointer-events: none;
    color: rgba(255, 255, 255, 0.34);
    content: attr(data-placeholder);
}

.issue-details-description-editor-shell[b-598iv4crms],
.project-details-description-editor-shell[b-598iv4crms] {
    width: 100%;
}

.issue-details-description-editor[b-598iv4crms] {
    min-height: 72px;
}

.project-details-description-editor[b-598iv4crms] {
    min-height: 220px;
}
/* /Components/Shared/Editors/Components/WorkspaceCodePreviewComponent.razor.rz.scp.css */
.workspace-code-preview-shell[b-m86t9p00kj] {
    width: 100%;
    height: 100%;
}

.workspace-code-preview-editor[b-m86t9p00kj] {
    width: 100%;
    height: 100%;
}

.workspace-code-preview-fallback[b-m86t9p00kj] {
    display: grid;
    justify-items: center;
    gap: 12px;
    max-width: 360px;
    margin: auto;
    text-align: center;
    color: rgba(255, 255, 255, 0.78);
}

.workspace-code-preview-fallback i[b-m86t9p00kj] {
    font-size: 26px;
    color: rgba(255, 255, 255, 0.62);
}

.workspace-code-preview-fallback h3[b-m86t9p00kj] {
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
}

.workspace-code-preview-fallback p[b-m86t9p00kj] {
    margin: 0;
    color: rgba(255, 255, 255, 0.54);
    font-size: 13px;
    line-height: 1.5;
}

.workspace-lightbox-fallback-open[b-m86t9p00kj] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 32px;
    padding: 0 12px;
    border-radius: 3px;
    background: rgba(255, 255, 255, 0.06);
    color: rgba(255, 255, 255, 0.84);
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
}

.workspace-lightbox-fallback-open:hover[b-m86t9p00kj],
.workspace-lightbox-fallback-open:focus-visible[b-m86t9p00kj] {
    background: rgba(255, 255, 255, 0.1);
}
/* /Components/Shared/Filters/Components/WorkspaceAppliedFiltersBarComponent.razor.rz.scp.css */
.workspace-applied-filters-bar[b-z6kmx96e2o] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 10px 16px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(10, 10, 12, 0.92);
}

.workspace-applied-filters-list[b-z6kmx96e2o] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

.workspace-applied-filter-chip[b-z6kmx96e2o],
.workspace-applied-filter-add-button[b-z6kmx96e2o] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 28px;
  padding: 0 10px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.82);
  font-size: 12px;
  line-height: 1;
  transition: background-color 120ms ease, border-color 120ms ease, color 120ms ease;
}

.workspace-applied-filter-chip:hover[b-z6kmx96e2o],
.workspace-applied-filter-add-button:hover[b-z6kmx96e2o] {
  background: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.14);
}

.workspace-applied-filter-chip-shell[b-z6kmx96e2o] {
  display: inline-flex;
  align-items: stretch;
  min-height: 28px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.82);
  transition: background-color 120ms ease, border-color 120ms ease, color 120ms ease;
}

.workspace-applied-filter-chip-shell:hover[b-z6kmx96e2o] {
  background: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.14);
}

[b-z6kmx96e2o] .workspace-applied-filter-chip-shell .workspace-menu {
  display: inline-flex;
}

.workspace-applied-filter-chip-button[b-z6kmx96e2o] {
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  padding: 0 8px 0 10px;
  border: 0;
  border-radius: 999px 0 0 999px;
  background: transparent;
  color: inherit;
  font-size: 12px;
  line-height: 1;
}

.workspace-applied-filter-chip-button:hover[b-z6kmx96e2o],
.workspace-applied-filter-chip-button:focus-visible[b-z6kmx96e2o],
.workspace-applied-filter-remove-button:hover[b-z6kmx96e2o],
.workspace-applied-filter-remove-button:focus-visible[b-z6kmx96e2o] {
  background: transparent;
}

.workspace-applied-filter-remove-button[b-z6kmx96e2o] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  min-width: 22px;
  border: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 0 999px 999px 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.58);
}

.workspace-applied-filter-remove-button:hover[b-z6kmx96e2o],
.workspace-applied-filter-remove-button:focus-visible[b-z6kmx96e2o] {
  color: rgba(255, 255, 255, 0.82);
}

.workspace-applied-filters-actions[b-z6kmx96e2o] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 0 0 auto;
}

.workspace-applied-filters-action[b-z6kmx96e2o],
.workspace-applied-filters-primary-action[b-z6kmx96e2o] {
  min-height: 28px;
  padding: 0 10px;
  border-radius: 8px;
  font-size: 12px;
  line-height: 1;
}

.workspace-applied-filters-action[b-z6kmx96e2o] {
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.03);
  color: rgba(255, 255, 255, 0.74);
}

.workspace-applied-filters-action:hover[b-z6kmx96e2o] {
  background: rgba(255, 255, 255, 0.07);
}

.workspace-applied-filters-primary-action[b-z6kmx96e2o] {
  border: 0;
  background: rgba(91, 111, 255, 0.9);
  color: #fff;
}

.workspace-applied-filters-primary-action:hover[b-z6kmx96e2o] {
  background: rgba(113, 131, 255, 0.94);
}
/* /Components/Shared/Issues/Components/IssueDetailsHostComponent.razor.rz.scp.css */
.issue-details-drop-zone-shell[b-xfqzk6p81r] {
  position: relative;
  flex: 1;
  min-height: 0;
}

.issue-details-drop-zone-shell.is-drag-active[b-xfqzk6p81r] {
  isolation: isolate;
}

.issue-details-page[b-xfqzk6p81r] {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  height: 100%;
  overflow: hidden;
  background: var(--app-page-bg);
}

.issue-details-page-embedded[b-xfqzk6p81r] {
  flex: 1;
  height: 100%;
}

.issue-details-layout[b-xfqzk6p81r] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--details-sidebar-width);
  flex: 1;
  min-height: 0;
  overflow: hidden;
}

.issue-details-page-embedded .issue-details-layout[b-xfqzk6p81r] {
  min-height: 0;
  height: 100%;
  flex: 1;
}

.issue-details-main[b-xfqzk6p81r] {
  height: 100%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  background: #0f0f11;
  padding: 38px 28px 54px;
}

.issue-details-page-embedded .issue-details-main[b-xfqzk6p81r] {
  padding: 28px 20px 40px;
}

.issue-details-main-content[b-xfqzk6p81r] {
  width: 100%;
  max-width: 865px;
  margin: 0 auto;
}

[b-xfqzk6p81r] .issue-details-sidebar {
  height: 100%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 12px;
}

.issue-details-drop-zone-overlay[b-xfqzk6p81r] {
  position: absolute;
  inset: 0;
  z-index: 15;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  border: 2px dashed rgba(130, 170, 255, 0.42);
  background: rgba(18, 18, 18, 0.68);
  backdrop-filter: blur(4px);
  pointer-events: none;
}

.issue-details-drop-zone-copy[b-xfqzk6p81r] {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 38px;
  padding: 0 16px;
  border-radius: 999px;
  background: rgba(17, 17, 22, 0.94);
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.88);
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
}

[b-xfqzk6p81r] .issue-details-menu {
  min-width: 188px;
}

[b-xfqzk6p81r] .issue-details-menu .workspace-menu-item {
  min-height: 28px;
}

[b-xfqzk6p81r] .issue-details-page-embedded .issue-details-topbar {
  padding: 0 14px 0 16px;
}

@media (max-width: 900px) {
  .issue-details-page[b-xfqzk6p81r] {
    height: auto;
    overflow: auto;
  }

  .issue-details-layout[b-xfqzk6p81r] {
    grid-template-columns: 1fr;
    overflow: visible;
  }

  [b-xfqzk6p81r] .issue-details-topbar {
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 12px 16px;
  }

  .issue-details-main[b-xfqzk6p81r] {
    height: auto;
    overflow: visible;
    padding: 20px 16px 24px;
  }

  [b-xfqzk6p81r] .issue-details-sidebar {
    height: auto;
    overflow: visible;
    border-left: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
  }
}
/* /Components/Shared/Issues/Components/IssueDetailsRelationsSectionComponent.razor.rz.scp.css */
.issue-details-relations-panel[b-65i3elzzo8] {
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding: 0 0 8px;
}

.issue-details-relations-header[b-65i3elzzo8] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  color: rgba(255, 255, 255, 0.95);
  font-size: 14px;
  font-weight: 600;
}

.issue-details-relations-empty[b-65i3elzzo8] {
  color: rgba(255, 255, 255, 0.48);
  font-size: 13px;
}

.issue-details-relations-group[b-65i3elzzo8] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.issue-details-relations-group-title[b-65i3elzzo8] {
  color: rgba(255, 255, 255, 0.54);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.issue-details-relations-list[b-65i3elzzo8] {
  display: flex;
  flex-direction: column;
  border-top: 1px solid rgba(255, 255, 255, 0.06);
}

.issue-details-relations-item[b-65i3elzzo8] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  gap: 12px;
  align-items: center;
  min-height: 42px;
  padding: 0 4px 0 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  color: inherit;
  text-decoration: none;
}

.issue-details-relations-item:hover[b-65i3elzzo8] {
  background: rgba(255, 255, 255, 0.03);
}

.issue-details-relations-item-status[b-65i3elzzo8] {
  width: 8px;
  height: 8px;
  border-radius: 999px;
  margin-left: 2px;
}

.issue-details-relations-item-status-empty[b-65i3elzzo8] {
  background: rgba(255, 255, 255, 0.12);
}

.issue-details-relations-item-title[b-65i3elzzo8] {
  min-width: 0;
  color: rgba(255, 255, 255, 0.92);
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.issue-details-relations-item-key[b-65i3elzzo8] {
  color: rgba(255, 255, 255, 0.46);
  font-size: 12px;
  white-space: nowrap;
}
/* /Components/Shared/Issues/Components/IssueDetailsSidebarPropertiesSectionComponent.razor.rz.scp.css */
[b-1d0qadty7z] .issue-details-assignee-avatar {
  width: 22px;
  height: 22px;
  min-width: 22px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.08);
  font-size: 9px;
}

[b-1d0qadty7z] .issue-details-assignee-avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.project-details-inline-dot[b-1d0qadty7z] {
  width: 7px;
  height: 7px;
  min-width: 7px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.3);
}

.issue-details-sidebar-status[b-1d0qadty7z],
.issue-details-sidebar-chip[b-1d0qadty7z],
.issue-details-sidebar-link[b-1d0qadty7z],
.issue-details-sidebar-person[b-1d0qadty7z] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 30px;
  color: rgba(255, 255, 255, 0.78);
  font-size: 12.5px;
  font-weight: 500;
}

.issue-details-sidebar-status[b-1d0qadty7z] {
  color: rgba(255, 255, 255, 0.9);
  font-weight: 500;
}

.issue-details-sidebar-status-button[b-1d0qadty7z] {
  width: 100%;
  justify-content: flex-end;
}

.issue-details-sidebar-section[b-1d0qadty7z] {
  padding-top: 0;
}

.issue-details-sidebar-link[b-1d0qadty7z] {
  color: rgba(255, 255, 255, 0.52);
}

.issue-details-sidebar-link-user[b-1d0qadty7z] {
  justify-content: flex-end;
}

.issue-details-sidebar-link-user .issue-details-assignee-avatar[b-1d0qadty7z],
.issue-details-sidebar-link-user .issue-details-sidebar-person-icon[b-1d0qadty7z] {
  margin-right: 0;
}

.issue-details-sidebar-link-user .issue-details-sidebar-person-icon[b-1d0qadty7z] {
  width: 18px;
  min-width: 18px;
}

.issue-details-sidebar-person[b-1d0qadty7z] {
  position: relative;
}

.issue-details-sidebar-person.is-nested[b-1d0qadty7z] {
  padding-left: 22px;
}

.issue-details-sidebar-person.is-nested[b-1d0qadty7z]::before {
  content: "";
  position: absolute;
  left: 8px;
  top: -10px;
  width: 10px;
  height: 18px;
  border-left: 1px solid rgba(255, 255, 255, 0.14);
  border-bottom: 1px solid rgba(255, 255, 255, 0.14);
  border-bottom-left-radius: 8px;
}

.issue-details-sidebar-person-icon[b-1d0qadty7z] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  min-width: 18px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 999px;
  color: rgba(255, 255, 255, 0.58);
  background: rgba(255, 255, 255, 0.04);
  font-size: 9px;
}

[b-1d0qadty7z] .workspace-menu {
  display: flex;
  width: 100%;
}

[b-1d0qadty7z] .workspace-menu > .details-sidebar-link,
[b-1d0qadty7z] .workspace-menu > .issue-details-sidebar-status-button {
  width: 100%;
}
/* /Components/Shared/Issues/Components/IssueDetailsSubIssuesSectionComponent.razor.rz.scp.css */
.issue-details-subissues-row[b-uow5ukomfu] {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 30px;
  padding: 0;
  color: rgba(255, 255, 255, 0.58);
  font-size: 13px;
  font-weight: 500;
}

.issue-details-subissues-icon[b-uow5ukomfu] {
  width: 14px;
  min-width: 14px;
  text-align: center;
}

.issue-details-subissues-panel[b-uow5ukomfu] {
  width: 100%;
  max-width: none;
  padding-top: 16px;
}

.issue-details-subissues-header[b-uow5ukomfu] {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 28px;
  color: rgba(255, 255, 255, 0.7);
}

.issue-details-subissues-toggle[b-uow5ukomfu] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  padding: 0;
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
  font-weight: 500;
}

.issue-details-subissues-toggle:hover[b-uow5ukomfu] {
  color: rgba(255, 255, 255, 0.9);
}

.issue-details-subissues-caret[b-uow5ukomfu] {
  width: 10px;
  min-width: 10px;
  text-align: center;
  color: rgba(255, 255, 255, 0.56);
  font-size: 11px;
}

.issue-details-subissues-heading[b-uow5ukomfu] {
  letter-spacing: -0.01em;
}

.issue-details-subissues-progress[b-uow5ukomfu] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: rgba(255, 255, 255, 0.58);
  font-size: 12px;
  font-weight: 500;
}

.issue-details-subissues-progress-ring[b-uow5ukomfu] {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 50%;
}

.issue-details-subissues-progress-ring[b-uow5ukomfu]::before {
  content: "";
  position: absolute;
  inset: 2px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.issue-details-subissues-progress-ring-dot[b-uow5ukomfu] {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #6a6cff;
}

.issue-details-subissues-header-actions[b-uow5ukomfu] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-left: auto;
}

.issue-details-subissues-header-button[b-uow5ukomfu] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 999px;
  background: transparent;
  color: rgba(255, 255, 255, 0.56);
  font-size: 12px;
  transition: background-color 140ms ease, color 140ms ease;
}

.issue-details-subissues-header-button:hover[b-uow5ukomfu] {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.92);
}

.issue-details-subissues-list[b-uow5ukomfu] {
  display: flex;
  flex-direction: column;
  gap: 2px;
  width: 100%;
  margin-top: 12px;
}

.issue-details-subissues-item[b-uow5ukomfu] {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  min-height: 34px;
  padding: 0 8px 0 0;
  color: rgba(255, 255, 255, 0.94);
  border-radius: 3px;
}

.issue-details-subissues-item:hover[b-uow5ukomfu] {
  background: rgba(255, 255, 255, 0.035);
}

.issue-details-subissues-item-status[b-uow5ukomfu] {
  width: 16px;
  min-width: 16px;
  height: 16px;
  margin-left: 2px;
  border: 1.5px solid rgba(255, 255, 255, 0.72);
  border-radius: 50%;
}

.issue-details-subissues-item-title[b-uow5ukomfu] {
  flex: 1 1 auto;
  min-width: 0;
  color: rgba(255, 255, 255, 0.96);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.01em;
}

[b-uow5ukomfu] .issue-details-subissues-item-avatar {
  margin-left: auto;
  width: 18px;
  height: 18px;
  min-width: 18px;
  border-radius: 999px;
  font-size: 8px;
}

.issue-details-subissue-composer[b-uow5ukomfu] {
  border: 1px solid rgba(255, 255, 255, 0.04);
  border-radius: 7px;
  background: rgba(20, 22, 28, 0.82);
  max-width: 100%;
  margin-top: 12px;
  padding: 12px 18px 14px;
}

.issue-details-subissue-error[b-uow5ukomfu] {
  margin-bottom: 10px;
}

.issue-details-subissue-title-row[b-uow5ukomfu] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.issue-details-subissue-status-trigger[b-uow5ukomfu] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  min-width: 20px;
  height: 20px;
  padding: 0;
  color: rgba(255, 255, 255, 0.56);
}

.issue-details-subissue-title-input[b-uow5ukomfu] {
  min-height: 22px;
  padding: 0;
  border: 0;
  background: transparent;
  font-size: 14px;
  line-height: 1.35;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.94);
}

.issue-details-subissue-title-input[b-uow5ukomfu]::placeholder {
  color: rgba(255, 255, 255, 0.36);
}

.issue-details-subissue-title-input:focus[b-uow5ukomfu],
.issue-details-subissue-description-input:focus[b-uow5ukomfu] {
  outline: none;
}

.issue-details-subissue-description-input[b-uow5ukomfu] {
  min-height: 72px;
  margin-top: 10px;
  padding: 0;
  border: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.7);
  resize: none;
}

.issue-details-subissue-footer[b-uow5ukomfu] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-top: 14px;
}

.issue-details-subissue-meta-row[b-uow5ukomfu] {
  flex: 1 1 auto;
}

.issue-details-subissue-meta-chip-static[b-uow5ukomfu] {
  cursor: default;
}

.issue-details-subissue-meta-chip-static:hover[b-uow5ukomfu] {
  background: rgba(67, 72, 87, 0.26);
  color: rgba(255, 255, 255, 0.78);
}

.issue-details-subissue-actions[b-uow5ukomfu] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
}

.issue-details-comment-icon[b-uow5ukomfu] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 999px;
  color: rgba(255, 255, 255, 0.46);
}

.issue-details-comment-text-action[b-uow5ukomfu] {
  display: inline-flex;
  align-items: center;
  min-height: 22px;
  color: rgba(255, 255, 255, 0.52);
  font-size: 12px;
  font-weight: 500;
  transition: color 120ms ease;
}

.issue-details-comment-text-action:hover[b-uow5ukomfu] {
  color: rgba(255, 255, 255, 0.82);
}

.issue-details-subissue-create[b-uow5ukomfu] {
  min-width: 78px;
}
/* /Components/Shared/Issues/Components/IssueDetailsSummarySectionComponent.razor.rz.scp.css */
.issue-details-sync-banner[b-ix3lx226g1] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  max-width: 628px;
  min-height: 32px;
  padding: 0 12px;
  border: 1px solid rgba(92, 103, 193, 0.18);
  border-radius: 6px;
  background: linear-gradient(90deg, rgba(34, 40, 75, 0.7), rgba(22, 24, 36, 0.78));
  color: #8392ff;
  font-size: 12px;
  font-weight: 500;
}

.issue-details-sync-copy[b-ix3lx226g1],
.issue-details-sync-actions[b-ix3lx226g1] {
  display: flex;
  align-items: center;
}

.issue-details-sync-copy[b-ix3lx226g1] {
  gap: 8px;
}

.issue-details-sync-ref[b-ix3lx226g1] {
  color: rgba(131, 146, 255, 0.7);
}

.issue-details-inline-button[b-ix3lx226g1] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 6px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
  transition: background-color 120ms ease, color 120ms ease;
}

.issue-details-inline-button:hover[b-ix3lx226g1] {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.86);
}

.issue-details-summary[b-ix3lx226g1] {
  max-width: 632px;
  padding: 22px 0 12px;
}

.issue-details-summary-editable[b-ix3lx226g1] {
  display: grid;
  gap: 12px;
}

.issue-details-summary h1[b-ix3lx226g1] {
  margin: 0 0 14px;
  color: rgba(255, 255, 255, 0.96);
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.02em;
  outline: none;
}

.issue-details-summary p[b-ix3lx226g1] {
  margin: 0;
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
  line-height: 1.55;
}

.issue-details-title-input[b-ix3lx226g1] {
  width: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.97);
  font-size: 21px;
  font-weight: 600;
  line-height: 1.2;
}

.issue-details-title-input[b-ix3lx226g1]::placeholder {
  color: rgba(255, 255, 255, 0.34);
}

.issue-details-title-input:focus[b-ix3lx226g1] {
  outline: none;
}

[b-ix3lx226g1] .issue-details-description-editor .ProseMirror {
  min-height: inherit;
  max-height: none;
  padding: 0;
}
/* /Components/Shared/Issues/Components/IssueDetailsTimelineSectionComponent.razor.rz.scp.css */
.issue-details-section[b-8315octtk5] {
  width: 100%;
  max-width: none;
  padding-top: 16px;
}

.issue-details-section-header[b-8315octtk5],
.issue-details-activity-tools[b-8315octtk5],
.issue-details-card-title[b-8315octtk5],
.issue-details-composer-actions[b-8315octtk5] {
  display: flex;
  align-items: center;
}

.issue-details-section-header[b-8315octtk5] {
  justify-content: space-between;
  min-height: 28px;
  color: rgba(255, 255, 255, 0.56);
  font-size: 12px;
  font-weight: 500;
}

.issue-details-section-title[b-8315octtk5] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: rgba(255, 255, 255, 0.48);
}

.issue-details-unsubscribe[b-8315octtk5] {
  color: rgba(255, 255, 255, 0.42);
  font-size: 12px;
  font-weight: 500;
}

[b-8315octtk5] .issue-details-activity-avatar {
  width: 22px;
  height: 22px;
  min-width: 22px;
  overflow: hidden;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.08);
  font-size: 9px;
}

[b-8315octtk5] .issue-details-activity-avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.issue-details-event-item[b-8315octtk5] {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 30px;
  color: rgba(255, 255, 255, 0.54);
  font-size: 12.5px;
  font-weight: 500;
}

.issue-details-event-icon[b-8315octtk5] {
  width: 14px;
  min-width: 14px;
  text-align: center;
  color: rgba(255, 255, 255, 0.4);
}

.issue-details-card-header[b-8315octtk5] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 38px;
  padding: 0 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
}

.issue-details-card-title[b-8315octtk5] {
  gap: 8px;
  color: rgba(255, 255, 255, 0.76);
  font-size: 13px;
  font-weight: 500;
}

.issue-details-card-body[b-8315octtk5] {
  padding: 14px 12px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 13px;
  line-height: 1.5;
}

.issue-details-comment-card[b-8315octtk5],
.issue-details-composer[b-8315octtk5] {
  margin-top: 10px;
  border: 1px solid rgba(255, 255, 255, 0.04);
  border-radius: 7px;
  background: rgba(20, 22, 28, 0.82);
}

.issue-details-comment-card[b-8315octtk5] {
  gap: 0;
  overflow: hidden;
}

.issue-details-comment-card-header[b-8315octtk5] {
  align-items: center;
  min-height: 0;
  padding: 12px 12px 4px;
  border-bottom: 0;
}

.issue-details-comment-card-heading[b-8315octtk5] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  flex-wrap: nowrap;
  min-width: 0;
}

.issue-details-comment-tools[b-8315octtk5] {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-left: auto;
}

.issue-details-comment-action-button[b-8315octtk5] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 999px;
  color: rgba(255, 255, 255, 0.42);
  transition: background-color 120ms ease, color 120ms ease;
}

.issue-details-comment-action-button:hover[b-8315octtk5] {
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.8);
}

.issue-details-comment-meta[b-8315octtk5] {
  color: rgba(255, 255, 255, 0.46);
  font-size: 11.5px;
  white-space: nowrap;
}

.issue-details-comment-body[b-8315octtk5] {
  padding: 0 12px 12px;
  white-space: pre-wrap;
}

.issue-details-comment-thread[b-8315octtk5] {
  display: grid;
  gap: 0;
  padding: 0;
}

.issue-details-comment-reply-item[b-8315octtk5] {
  display: grid;
  gap: 2px;
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.04);
  background: transparent;
}

.issue-details-comment-reply-item .issue-details-comment-card-header[b-8315octtk5] {
  padding-bottom: 2px;
}

.issue-details-comment-reply-body[b-8315octtk5] {
  padding: 0 12px 12px 42px;
}

.issue-details-comment-reply-title[b-8315octtk5] {
  flex: 1;
  min-width: 0;
  gap: 6px;
  flex-wrap: wrap;
  align-items: baseline;
}

.issue-details-comment-reply-author[b-8315octtk5] {
  color: rgba(255, 255, 255, 0.86);
  font-weight: 600;
}

.issue-details-comment-reply-title .issue-details-comment-meta[b-8315octtk5] {
  flex: 0 0 auto;
}

.issue-details-comment-reply-text[b-8315octtk5] {
  color: rgba(255, 255, 255, 0.74);
  font-size: 12.5px;
  font-weight: 400;
  line-height: 1.45;
  white-space: pre-wrap;
  word-break: break-word;
}

.issue-details-comment-text-action[b-8315octtk5] {
  display: inline-flex;
  align-items: center;
  min-height: 22px;
  color: rgba(255, 255, 255, 0.52);
  font-size: 12px;
  font-weight: 500;
  transition: color 120ms ease;
}

.issue-details-comment-text-action:hover[b-8315octtk5] {
  color: rgba(255, 255, 255, 0.82);
}

.issue-details-composer[b-8315octtk5] {
  gap: 10px;
  padding: 12px;
  justify-content: space-between;
}

.issue-details-comment-input[b-8315octtk5] {
  flex: 1;
  min-width: 0;
  border: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.82);
  font-size: 13px;
}

.issue-details-comment-input[b-8315octtk5]::placeholder,
.issue-details-main-comment-input[b-8315octtk5]::placeholder {
  color: rgba(255, 255, 255, 0.3);
}

.issue-details-comment-input:focus[b-8315octtk5],
.issue-details-comment-input:focus-visible[b-8315octtk5],
.issue-details-comment-input-multiline:focus[b-8315octtk5] {
  outline: none;
  box-shadow: none;
}

.issue-details-comment-icon[b-8315octtk5] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 999px;
  color: rgba(255, 255, 255, 0.46);
}

.issue-details-composer-submit[b-8315octtk5] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  height: 28px;
  padding: 0 10px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.06);
  color: rgba(255, 255, 255, 0.68);
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
}

.issue-details-timeline[b-8315octtk5] {
  display: grid;
  gap: 10px;
  padding-top: 8px;
}

.issue-details-inline-composer[b-8315octtk5] {
  margin: 0;
}

.issue-details-composer-actions[b-8315octtk5] {
  gap: 8px;
  margin-left: auto;
}

.issue-details-composer-actions-right[b-8315octtk5] {
  justify-content: flex-end;
}

.issue-details-reply-composer[b-8315octtk5] {
  display: flex;
  align-items: flex-end;
  gap: 8px;
  border-top: 1px solid rgba(255, 255, 255, 0.04);
  border-radius: 0;
  background: transparent;
  padding: 8px 12px 12px;
}

.issue-details-reply-edit-composer[b-8315octtk5] {
  margin: 0;
}

.issue-details-comment-input-multiline[b-8315octtk5] {
  min-height: 52px;
  padding-top: 12px;
  padding-bottom: 12px;
  resize: none;
}

.issue-details-comment-input-compact[b-8315octtk5] {
  min-height: 20px;
  max-height: 84px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12.5px;
  line-height: 1.45;
  resize: none;
}

.issue-details-main-composer[b-8315octtk5] {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  min-height: 108px;
  padding: 0 12px 12px;
}

.issue-details-main-comment-input[b-8315octtk5] {
  display: block;
  width: 100%;
  flex: 1 1 auto;
  min-height: 72px;
  padding: 12px 0 0;
  color: rgba(255, 255, 255, 0.84);
  font-size: 14px;
  line-height: 1.45;
  resize: none;
}

.issue-details-main-composer-actions[b-8315octtk5] {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  margin-left: 0;
  margin-top: auto;
}

.issue-details-main-composer .issue-details-comment-icon[b-8315octtk5] {
  width: 22px;
  height: 22px;
  color: rgba(255, 255, 255, 0.44);
}

.issue-details-main-composer .issue-details-composer-submit[b-8315octtk5],
.issue-details-reply-composer .issue-details-composer-submit[b-8315octtk5] {
  width: 34px;
  height: 34px;
  min-width: 34px;
  padding: 0;
}
/* /Components/Shared/Issues/Components/IssueDetailsTopbarComponent.razor.rz.scp.css */
.issue-details-topbar[b-blym9pfp76] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-height: 41px;
  padding: 0 16px 0 22px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
  background: var(--app-page-bg);
}

.issue-details-topbar-left[b-blym9pfp76],
.issue-details-topbar-right[b-blym9pfp76] {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}

.issue-details-topbar-right[b-blym9pfp76] {
  justify-content: flex-end;
}

.issue-details-breadcrumb-link[b-blym9pfp76],
.issue-details-breadcrumb-current[b-blym9pfp76] {
  color: rgba(255, 255, 255, 0.82);
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
}

.issue-details-breadcrumb-link[b-blym9pfp76] {
  color: rgba(255, 255, 255, 0.92);
}

.issue-details-breadcrumb-separator[b-blym9pfp76] {
  color: rgba(255, 255, 255, 0.34);
}

.issue-details-breadcrumb-current[b-blym9pfp76] {
  color: rgba(255, 255, 255, 0.62);
  font-weight: 500;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.issue-details-breadcrumb-current-compact[b-blym9pfp76] {
  color: rgba(255, 255, 255, 0.88);
  font-weight: 500;
}

.issue-details-topbar-button[b-blym9pfp76] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 6px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
  transition: background-color 120ms ease, color 120ms ease;
}

.issue-details-topbar-button:hover[b-blym9pfp76] {
  background: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.86);
}

.issue-details-topbar-button.is-favorite-active[b-blym9pfp76] {
  color: #f4cf68;
}
/* /Components/Shared/Issues/Components/IssueDueDateDialogComponent.razor.rz.scp.css */
.issue-due-date-dialog[b-qib2t1qysj] {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 20px;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 24px 24px 8px;
}

.issue-due-date-dialog-copy[b-qib2t1qysj] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.issue-due-date-dialog-copy h3[b-qib2t1qysj] {
  margin: 0;
  color: rgba(255, 255, 255, 0.95);
  font-size: 15px;
  font-weight: 600;
}

.issue-due-date-dialog-copy p[b-qib2t1qysj] {
  margin: 0;
  color: rgba(255, 255, 255, 0.58);
  font-size: 13px;
}

.issue-due-date-dialog-input-shell[b-qib2t1qysj] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 44px;
  padding: 0 14px;
  border: 1px solid rgba(110, 122, 255, 0.88);
  border-radius: 13px;
  background: rgba(14, 15, 19, 0.96);
}

.issue-due-date-dialog-input[b-qib2t1qysj] {
  width: 100%;
  border: 0;
  outline: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.94);
  font-size: 14px;
}

.issue-due-date-dialog-input[b-qib2t1qysj]::placeholder {
  color: rgba(255, 255, 255, 0.34);
}

.issue-due-date-dialog-clear[b-qib2t1qysj] {
  border: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.64);
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}

.issue-due-date-dialog-calendars[b-qib2t1qysj] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
}

.issue-due-date-dialog-month[b-qib2t1qysj] {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.issue-due-date-dialog-month-header[b-qib2t1qysj] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.issue-due-date-dialog-month-header h4[b-qib2t1qysj] {
  margin: 0;
  color: rgba(255, 255, 255, 0.92);
  font-size: 14px;
  font-weight: 500;
}

.issue-due-date-dialog-nav[b-qib2t1qysj] {
  display: flex;
  align-items: center;
  gap: 6px;
}

.issue-due-date-dialog-nav-button[b-qib2t1qysj] {
  width: 28px;
  height: 28px;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}

.issue-due-date-dialog-nav-button:hover[b-qib2t1qysj] {
  background: rgba(255, 255, 255, 0.08);
}

.issue-due-date-dialog-grid[b-qib2t1qysj] {
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: 8px 10px;
  align-items: center;
}

.issue-due-date-dialog-weekday[b-qib2t1qysj] {
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.48);
  font-size: 13px;
  text-align: center;
}

.issue-due-date-dialog-day[b-qib2t1qysj] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  margin: 0 auto;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: rgba(255, 255, 255, 0.88);
  font-size: 13px;
  cursor: pointer;
}

.issue-due-date-dialog-day.is-empty[b-qib2t1qysj] {
  visibility: hidden;
}

.issue-due-date-dialog-day.is-today[b-qib2t1qysj] {
  color: rgba(255, 255, 255, 0.96);
}

.issue-due-date-dialog-day.is-selected[b-qib2t1qysj] {
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(255, 255, 255, 0.06);
}

.issue-due-date-dialog-day:hover:not(.is-empty)[b-qib2t1qysj] {
  background: rgba(255, 255, 255, 0.08);
}

@media (max-width: 900px) {
  .issue-due-date-dialog[b-qib2t1qysj] {
    padding: 20px 20px 8px;
  }

  .issue-due-date-dialog-calendars[b-qib2t1qysj] {
    grid-template-columns: 1fr;
  }
}
/* /Components/Shared/Issues/Components/IssueRelationDialogComponent.razor.rz.scp.css */
.issue-relation-dialog[b-4cp5mp5xv1] {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
  padding: 18px 20px 8px;
}

.issue-relation-dialog-error[b-4cp5mp5xv1] {
  margin-bottom: 12px;
}

.issue-relation-dialog-search-shell[b-4cp5mp5xv1] {
  margin-bottom: 14px;
}

.issue-relation-dialog-search-input[b-4cp5mp5xv1] {
  width: 100%;
  height: 44px;
  padding: 0 14px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 12px;
  background: rgba(14, 15, 19, 0.96);
  color: rgba(255, 255, 255, 0.94);
  font-size: 14px;
  outline: 0;
}

.issue-relation-dialog-search-input:focus[b-4cp5mp5xv1] {
  border-color: rgba(110, 122, 255, 0.9);
}

.issue-relation-dialog-search-input[b-4cp5mp5xv1]::placeholder {
  color: rgba(255, 255, 255, 0.36);
}

.issue-relation-dialog-results[b-4cp5mp5xv1] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  flex: 1;
  overflow: auto;
}

.issue-relation-dialog-result[b-4cp5mp5xv1] {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 12px;
  align-items: center;
  width: 100%;
  padding: 12px 2px;
  border: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  background: transparent;
  color: inherit;
  text-align: left;
  cursor: pointer;
}

.issue-relation-dialog-result:hover[b-4cp5mp5xv1] {
  background: rgba(255, 255, 255, 0.03);
}

.issue-relation-dialog-result-key[b-4cp5mp5xv1] {
  color: rgba(255, 255, 255, 0.48);
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
}

.issue-relation-dialog-result-title[b-4cp5mp5xv1] {
  color: rgba(255, 255, 255, 0.92);
  font-size: 13px;
  font-weight: 500;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.issue-relation-dialog-empty[b-4cp5mp5xv1] {
  padding: 16px 2px;
  color: rgba(255, 255, 255, 0.52);
  font-size: 13px;
}
/* /Components/Shared/Issues/Components/IssuesRendererComponent.razor.rz.scp.css */
.issues-renderer[b-6glbu82o22] {
  min-height: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
}

[b-6glbu82o22] .issues-board-view {
  min-height: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
  background: var(--app-page-bg);
}

[b-6glbu82o22] .issues-board-view-list {
  overflow: auto;
}

[b-6glbu82o22] .issues-board-view-board {
  overflow: hidden;
}

[b-6glbu82o22] .issues-board-cycle,
[b-6glbu82o22] .issues-board-group-header {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 44px;
  padding: 0 16px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.035);
  background: linear-gradient(90deg, rgba(20, 23, 29, 0.96), rgba(15, 16, 20, 0.96));
}

[b-6glbu82o22] .issues-board-group-header {
  width: 100%;
  appearance: none;
  border: 0;
  text-align: left;
  cursor: pointer;
}

[b-6glbu82o22] .issues-board-cycle {
  color: rgba(255, 255, 255, 0.76);
  font-size: 12px;
  font-weight: 600;
}

[b-6glbu82o22] .issues-board-cycle-icon,
[b-6glbu82o22] .issues-board-group-chevron {
  width: 12px;
  min-width: 12px;
  text-align: center;
  color: rgba(255, 255, 255, 0.38);
  font-size: 11px;
}

[b-6glbu82o22] .issues-board-cycle-name,
[b-6glbu82o22] .issues-board-group-title {
  color: rgba(255, 255, 255, 0.88);
  font-size: 13px;
  font-weight: 500;
}

[b-6glbu82o22] .issues-board-cycle-count,
[b-6glbu82o22] .issues-board-group-count {
  color: rgba(255, 255, 255, 0.42);
  font-size: 12px;
  font-weight: 500;
}

[b-6glbu82o22] .issues-board-cycle-dates {
  color: rgba(255, 255, 255, 0.4);
}

[b-6glbu82o22] .issues-board-group {
  display: grid;
}

[b-6glbu82o22] .issues-board-list {
  display: grid;
}

[b-6glbu82o22] .issues-board-item {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 18px;
  min-height: 48px;
  padding: 0 16px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.02);
  background: rgba(5, 6, 8, 0.98);
  cursor: pointer;
}

[b-6glbu82o22] .issues-board-item:hover {
  background: rgba(12, 14, 18, 0.98);
}

[b-6glbu82o22] .issues-board-item.is-context-open,
[b-6glbu82o22] .issues-board-item.is-context-open:hover {
  background: rgba(25, 28, 34, 0.98);
}

[b-6glbu82o22] .issues-grouped-board-card {
  cursor: pointer;
}

[b-6glbu82o22] .issues-board-item-main {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}

[b-6glbu82o22] .issues-board-item-link {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
  color: inherit;
  text-decoration: none;
}

[b-6glbu82o22] .issues-board-item-link:hover .issues-board-item-title {
  color: #fff;
}

[b-6glbu82o22] .issues-board-item-key {
  color: rgba(255, 255, 255, 0.4);
  font-size: 13px;
  font-weight: 500;
}

[b-6glbu82o22] .issues-board-item-priority {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  min-width: 12px;
  color: rgba(255, 255, 255, 0.56);
  font-size: 11px;
}

[b-6glbu82o22] .issues-board-item-priority i {
  color: inherit;
}

[b-6glbu82o22] .issues-board-priority-urgent {
  color: #de605a;
}

[b-6glbu82o22] .issues-board-priority-high {
  color: #e6bf22;
}

[b-6glbu82o22] .issues-board-priority-medium {
  color: #5e9bff;
}

[b-6glbu82o22] .issues-board-priority-low {
  color: rgba(255, 255, 255, 0.42);
}

[b-6glbu82o22] .issues-board-priority-none {
  color: rgba(255, 255, 255, 0.72);
}

[b-6glbu82o22] .issues-board-item-title {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.92);
  font-size: 14px;
  font-weight: 500;
}

[b-6glbu82o22] .issues-board-item-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 8px;
  min-width: 0;
}

[b-6glbu82o22] .issues-board-chip {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  min-height: 30px;
  padding: 0 11px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(11, 13, 18, 0.92);
  color: rgba(255, 255, 255, 0.72);
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
}

[b-6glbu82o22] .issues-board-chip i {
  color: rgba(255, 255, 255, 0.62);
  font-size: 12px;
}

[b-6glbu82o22] .issues-board-chip-outline {
  background: rgba(10, 11, 14, 0.92);
}

[b-6glbu82o22] .issues-board-chip-link {
  color: rgba(255, 255, 255, 0.8);
}

[b-6glbu82o22] .issues-board-chip-status {
  color: rgba(255, 255, 255, 0.76);
}

[b-6glbu82o22] .issues-board-chip-error {
  color: #9ce7b7;
}

[b-6glbu82o22] .issues-board-chip-dot {
  width: 10px;
  height: 10px;
  border-radius: 999px;
  flex: 0 0 auto;
}

[b-6glbu82o22] .issues-board-dot-red {
  background: #de605a;
}

[b-6glbu82o22] .issues-board-dot-yellow {
  background: #e6bf22;
}

[b-6glbu82o22] .issues-board-dot-blue {
  background: #5e9bff;
}

[b-6glbu82o22] .issues-board-dot-purple {
  background: #b180ff;
}

[b-6glbu82o22] .issues-board-avatars {
  display: flex;
  align-items: center;
  margin-left: 2px;
}

[b-6glbu82o22] .issues-board-inline-trigger,
[b-6glbu82o22] .issues-board-inline-priority-trigger,
[b-6glbu82o22] .issues-board-inline-avatar-trigger {
  appearance: none;
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  color: inherit;
  cursor: pointer;
}

[b-6glbu82o22] .issues-board-inline-trigger,
[b-6glbu82o22] .issues-board-inline-avatar-trigger {
  display: inline-flex;
  align-items: center;
  min-width: 0;
  border-radius: 3px;
}

[b-6glbu82o22] .issues-board-inline-label-trigger {
  max-width: min(100%, 420px);
  justify-content: flex-end;
}

[b-6glbu82o22] .issues-board-inline-priority-trigger {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
}

[b-6glbu82o22] .issues-board-inline-chip-group {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

[b-6glbu82o22] .issues-board-avatar {
  width: 24px;
  height: 24px;
  margin-left: -6px;
  overflow: hidden;
  border-radius: 999px;
  border: 1px solid rgba(10, 11, 14, 1);
  font-size: 10px;
}

[b-6glbu82o22] .issues-board-avatar:first-child {
  margin-left: 0;
}

[b-6glbu82o22] .issues-board-avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

[b-6glbu82o22] .issues-board-date {
  color: rgba(255, 255, 255, 0.56);
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
}

[b-6glbu82o22] .workspace-grouped-board {
  flex: 1;
  min-height: 0;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: minmax(290px, 290px);
  gap: 14px;
  align-items: stretch;
  padding: 14px;
  overflow-x: auto;
  overflow-y: hidden;
}

[b-6glbu82o22] .workspace-grouped-board-column {
  display: flex;
  flex-direction: column;
  min-height: 0;
  max-height: 100%;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 12px;
  background: linear-gradient(180deg, rgba(17, 19, 24, 0.96), rgba(11, 13, 17, 0.98));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
}

[b-6glbu82o22] .workspace-grouped-board-column-header {
  display: flex;
  align-items: center;
  gap: 9px;
  min-height: 42px;
  padding: 0 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

[b-6glbu82o22] .workspace-grouped-board-column-dot {
  width: 8px;
  height: 8px;
  border-radius: 999px;
  flex: 0 0 auto;
}

[b-6glbu82o22] .workspace-grouped-board-column-title {
  min-width: 0;
  color: rgba(255, 255, 255, 0.9);
  font-size: 13px;
  font-weight: 600;
}

[b-6glbu82o22] .workspace-grouped-board-column-count {
  color: rgba(255, 255, 255, 0.42);
  font-size: 12px;
  font-weight: 500;
}

[b-6glbu82o22] .workspace-grouped-board-column-body {
  flex: 1;
  min-height: 0;
  display: grid;
  align-content: start;
  gap: 8px;
  padding: 10px;
  overflow-y: auto;
}

[b-6glbu82o22] .workspace-grouped-board-column-body.is-drop-target {
  background: rgba(255, 255, 255, 0.02);
  box-shadow: inset 0 0 0 1px rgba(94, 155, 255, 0.12);
}

[b-6glbu82o22] .workspace-grouped-board-column-empty {
  display: inline-flex;
  align-items: center;
  min-height: 34px;
  padding: 0 10px;
  border-radius: 9px;
  border: 1px dashed rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.4);
  font-size: 12px;
  font-weight: 500;
}

[b-6glbu82o22] .issues-grouped-board-card {
  display: grid;
  gap: 10px;
  padding: 12px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 11px;
  background: rgba(9, 11, 14, 0.96);
  box-shadow: 0 12px 26px rgba(0, 0, 0, 0.18);
  cursor: grab;
}

[b-6glbu82o22] .issues-grouped-board-card:hover {
  border-color: rgba(255, 255, 255, 0.09);
  background: rgba(13, 15, 19, 0.98);
}

[b-6glbu82o22] .issues-grouped-board-card.is-dragging {
  opacity: 0.58;
  cursor: grabbing;
}

[b-6glbu82o22] .issues-grouped-board-card.is-context-open,
[b-6glbu82o22] .issues-grouped-board-card.is-context-open:hover {
  background: rgba(26, 28, 34, 0.98);
  border-color: rgba(94, 155, 255, 0.18);
}

[b-6glbu82o22] .issues-grouped-board-card-link {
  display: grid;
  gap: 8px;
  color: inherit;
  text-decoration: none;
}

[b-6glbu82o22] .issues-grouped-board-card-head {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

[b-6glbu82o22] .issues-grouped-board-card-key {
  color: rgba(255, 255, 255, 0.46);
  font-size: 11.5px;
  font-weight: 600;
  letter-spacing: 0.02em;
}

[b-6glbu82o22] .issues-grouped-board-card-title {
  display: -webkit-box;
  overflow: hidden;
  color: rgba(255, 255, 255, 0.94);
  font-size: 13px;
  font-weight: 500;
  line-height: 1.35;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

[b-6glbu82o22] .issues-grouped-board-card-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

[b-6glbu82o22] .issues-grouped-board-mini-chip {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 24px;
  padding: 0 8px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.07);
  background: rgba(14, 16, 21, 0.94);
  color: rgba(255, 255, 255, 0.66);
  font-size: 11px;
  font-weight: 500;
  white-space: nowrap;
}

[b-6glbu82o22] .issues-grouped-board-mini-chip i {
  color: rgba(255, 255, 255, 0.52);
  font-size: 11px;
}

[b-6glbu82o22] .issues-grouped-board-mini-chip-project {
  color: rgba(255, 255, 255, 0.72);
}

[b-6glbu82o22] .issues-grouped-board-card-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 24px;
}

[b-6glbu82o22] .issues-grouped-board-card-date {
  color: rgba(255, 255, 255, 0.48);
  font-size: 11px;
  font-weight: 500;
  white-space: nowrap;
}

@media (max-width: 900px) {
  [b-6glbu82o22] .issues-board-item {
    grid-template-columns: 1fr;
    align-items: start;
    gap: 10px;
    padding: 12px 16px;
  }

  [b-6glbu82o22] .issues-board-item-meta {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
/* /Components/Shared/Menus/Components/WorkspaceContextMenuComponent.razor.rz.scp.css */
.workspace-menu-backdrop[b-ced3ccv60h] {
    position: fixed;
    inset: 0;
    background: transparent;
    z-index: 240;
}

.workspace-menu-panel[b-ced3ccv60h] {
    position: fixed;
    min-width: 176px;
    padding: 4px;
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 3px;
    background: linear-gradient(180deg, rgba(29, 32, 37, 0.985), rgba(19, 21, 26, 0.985));
    box-shadow: 0 22px 56px rgba(0, 0, 0, 0.52);
    z-index: 250;
    overflow-x: visible;
    overflow-y: auto;
}

[b-ced3ccv60h] .workspace-menu-panel > .workspace-menu {
    display: flex;
    width: 100%;
}

[b-ced3ccv60h] .workspace-menu-panel > .workspace-menu > .workspace-menu-item {
    width: 100%;
}

@media (max-width: 920px) {
    .workspace-menu-panel[b-ced3ccv60h] {
        min-width: 200px;
    }
}

.workspace-context-menu[b-ced3ccv60h] {
    display: flex;
    flex-direction: column;
    min-width: 174px;
    padding: 4px;
    z-index: 320;
    overflow: visible;
}

[b-ced3ccv60h] .workspace-context-menu > .workspace-menu {
    display: flex;
    width: 100%;
}

[b-ced3ccv60h] .workspace-context-submenu {
    display: flex;
    flex-direction: column;
    z-index: 330;
    overflow: visible;
}

[b-ced3ccv60h] .workspace-menu-divider {
    height: 1px;
    margin: 4px -4px;
    background: rgba(255, 255, 255, 0.06);
}

[b-ced3ccv60h] .workspace-context-menu .workspace-menu-item {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 27px;
    padding: 4px 8px;
    border-radius: 6px;
    text-align: left;
}
/* /Components/Shared/Menus/Components/WorkspaceMenuComponent.razor.rz.scp.css */
.workspace-menu[b-ouwzx8iiia] {
    position: relative;
    display: inline-flex;
}

.workspace-menu-item[b-ouwzx8iiia] {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 27px;
    padding: 4px 8px;
    border-radius: 3px;
    text-align: left;
    color: rgba(255, 255, 255, 0.84);
}

.workspace-menu-item:hover[b-ouwzx8iiia],
.workspace-menu-item:focus-visible[b-ouwzx8iiia] {
    background: rgba(255, 255, 255, 0.05);
    border-radius: 3px;
}

.workspace-menu-item.is-disabled[b-ouwzx8iiia] {
    opacity: 0.5;
    cursor: default;
}

.workspace-menu-item-leading[b-ouwzx8iiia],
.workspace-menu-item-trailing[b-ouwzx8iiia] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 16px;
}

.workspace-menu-item-copy[b-ouwzx8iiia] {
    display: grid;
    gap: 1px;
    min-width: 0;
    flex: 1;
}

.workspace-menu-item-label[b-ouwzx8iiia] {
    color: rgba(255, 255, 255, 0.92);
    font-size: 11.5px;
    font-weight: 500;
    line-height: 1.2;
}

.workspace-menu-item-description[b-ouwzx8iiia] {
    color: rgba(255, 255, 255, 0.48);
    font-size: 10.5px;
    line-height: 1.3;
}

.workspace-menu-item-shortcut[b-ouwzx8iiia],
.workspace-menu-item-value[b-ouwzx8iiia] {
    color: rgba(255, 255, 255, 0.42);
    font-size: 10px;
    font-weight: 500;
    white-space: nowrap;
}

.workspace-menu-item-trailing[b-ouwzx8iiia] {
    margin-left: auto;
}

.workspace-menu-item-leading i[b-ouwzx8iiia],
.workspace-menu-item-trailing i[b-ouwzx8iiia] {
    color: rgba(255, 255, 255, 0.58);
    font-size: 12px;
}

.workspace-menu-item-chevron i[b-ouwzx8iiia] {
    font-size: 10px;
}

[b-ouwzx8iiia] .workspace-menu-panel > .workspace-menu {
    display: flex;
    width: 100%;
}

[b-ouwzx8iiia] .workspace-menu-panel > .workspace-menu > .workspace-menu-item {
    width: 100%;
}

.workspace-menu-backdrop[b-ouwzx8iiia] {
    position: fixed;
    inset: 0;
    background: transparent;
    z-index: 240;
}

.workspace-menu-panel[b-ouwzx8iiia] {
    position: fixed;
    min-width: 176px;
    padding: 4px;
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 3px;
    background: linear-gradient(180deg, rgba(29, 32, 37, 0.985), rgba(19, 21, 26, 0.985));
    box-shadow: 0 22px 56px rgba(0, 0, 0, 0.52);
    z-index: 250;
    overflow-x: visible;
    overflow-y: auto;
}

.workspace-menu-header[b-ouwzx8iiia] {
    padding: 4px;
    margin: 0 0 3px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

[b-ouwzx8iiia] .workspace-menu-search-shell {
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 32px;
    padding: 0 9px;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: rgba(255, 255, 255, 0.038);
}

[b-ouwzx8iiia] .workspace-menu-search-input {
    flex: 1;
    min-width: 0;
    padding: 0;
    border: 0;
    background: transparent;
    color: rgba(255, 255, 255, 0.86);
    font-size: 12px;
    font-weight: 500;
}

[b-ouwzx8iiia] .workspace-menu-search-input::placeholder {
    color: rgba(255, 255, 255, 0.42);
}

[b-ouwzx8iiia] .workspace-menu-search-input:focus {
    outline: none;
}

[b-ouwzx8iiia] .workspace-menu-search-shortcut {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 22px;
    height: 22px;
    padding: 0 6px;
    border-radius: 6px;
    border: 1px solid rgba(255, 255, 255, 0.08);
    background: rgba(255, 255, 255, 0.03);
    color: rgba(255, 255, 255, 0.58);
    font-size: 11px;
    font-weight: 600;
}

[b-ouwzx8iiia] .workspace-menu-divider {
    height: 1px;
    margin: 4px -4px;
    background: rgba(255, 255, 255, 0.06);
}

[b-ouwzx8iiia] .workspace-menu-empty-state {
    padding: 10px 12px;
    color: rgba(255, 255, 255, 0.46);
    font-size: 12px;
}

[b-ouwzx8iiia] .workspace-filter-menu-search {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

[b-ouwzx8iiia] .workspace-filter-menu-search input {
    width: 100%;
    border: 0;
    background: transparent;
    color: rgba(255, 255, 255, 0.94);
    font-size: 12px;
    line-height: 1.3;
}

[b-ouwzx8iiia] .workspace-filter-menu-search input:focus,
[b-ouwzx8iiia] .workspace-filter-menu-search input:focus-visible {
    outline: none;
    box-shadow: none;
}

[b-ouwzx8iiia] .workspace-filter-menu-search input::placeholder {
    color: rgba(255, 255, 255, 0.42);
}

[b-ouwzx8iiia] .workspace-filter-menu-search-icon {
    color: rgba(255, 255, 255, 0.4);
    font-size: 11px;
}

[b-ouwzx8iiia] .workspace-filter-option-dot {
    width: 8px;
    height: 8px;
    border-radius: 999px;
    flex: 0 0 auto;
}

.workspace-board-menu[b-ouwzx8iiia],
.workspace-composer-menu[b-ouwzx8iiia] {
    min-width: 182px;
}

[b-ouwzx8iiia] .workspace-board-menu .workspace-menu-item,
[b-ouwzx8iiia] .workspace-composer-menu .workspace-menu-item {
    min-height: 27px;
}

.workspace-composer-context-button[b-ouwzx8iiia] {
    display: inline-flex;
    padding: 0;
    border: 0;
    background: none;
}

[b-ouwzx8iiia] .workspace-composer-context-button .workspace-composer-context-pill {
    transition: background-color 0.14s ease, border-color 0.14s ease;
}

[b-ouwzx8iiia] .workspace-composer-context-button:hover .workspace-composer-context-pill,
[b-ouwzx8iiia] .workspace-menu.is-open .workspace-composer-context-button .workspace-composer-context-pill {
    border-color: rgba(255, 255, 255, 0.12);
    background: rgba(255, 255, 255, 0.08);
}

[b-ouwzx8iiia] .workspace-menu-date-editor {
    display: grid;
    gap: 10px;
    padding: 8px;
}

[b-ouwzx8iiia] .workspace-menu-date-input {
    min-height: 30px;
    padding: 0 10px;
    border-radius: 7px;
    border: 1px solid rgba(255, 255, 255, 0.08);
    background: rgba(255, 255, 255, 0.04);
    color: rgba(255, 255, 255, 0.82);
    font-size: 12px;
}

[b-ouwzx8iiia] .workspace-menu-date-clear {
    justify-self: start;
}

@media (max-width: 920px) {
    .workspace-menu-panel[b-ouwzx8iiia] {
        min-width: 200px;
    }
}
/* /Components/Shared/Menus/Components/WorkspaceMenuItemComponent.razor.rz.scp.css */
.workspace-menu-item[b-pr74yizczw] {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 27px;
    padding: 4px 8px;
    border-radius: 3px;
    text-align: left;
    color: rgba(255, 255, 255, 0.84);
}

.workspace-menu-item:hover[b-pr74yizczw],
.workspace-menu-item:focus-visible[b-pr74yizczw] {
    background: rgba(255, 255, 255, 0.05);
    border-radius: 3px;
}

.workspace-menu-item.is-selected[b-pr74yizczw] {
    background: transparent;
}

.workspace-menu-item.is-disabled[b-pr74yizczw] {
    opacity: 0.5;
    cursor: default;
}

.workspace-menu-item-leading[b-pr74yizczw],
.workspace-menu-item-trailing[b-pr74yizczw] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 16px;
}

.workspace-menu-item-leading i[b-pr74yizczw],
.workspace-menu-item-trailing i[b-pr74yizczw] {
    color: rgba(255, 255, 255, 0.58);
    font-size: 12px;
}

.workspace-menu-item-copy[b-pr74yizczw] {
    display: grid;
    gap: 1px;
    min-width: 0;
    flex: 1;
}

.workspace-menu-item-label[b-pr74yizczw] {
    color: rgba(255, 255, 255, 0.92);
    font-size: 11.5px;
    font-weight: 500;
    line-height: 1.2;
}

.workspace-menu-item-description[b-pr74yizczw] {
    color: rgba(255, 255, 255, 0.48);
    font-size: 10.5px;
    line-height: 1.3;
}

.workspace-menu-item-shortcut[b-pr74yizczw],
.workspace-menu-item-value[b-pr74yizczw] {
    color: rgba(255, 255, 255, 0.42);
    font-size: 10px;
    font-weight: 500;
    white-space: nowrap;
}

.workspace-menu-item-chevron i[b-pr74yizczw] {
    font-size: 10px;
}

.workspace-menu-item-check i[b-pr74yizczw] {
    color: rgba(255, 255, 255, 0.78);
}

.workspace-menu-item-danger[b-pr74yizczw] {
    color: rgba(255, 124, 124, 0.92);
}

.workspace-menu-item-danger:hover[b-pr74yizczw],
.workspace-menu-item-danger:focus-visible[b-pr74yizczw] {
    color: rgba(255, 145, 145, 1);
}

[b-pr74yizczw] .workspace-context-submenu {
    min-width: 168px;
    padding: 4px;
    z-index: 330;
    overflow: visible;
}

[b-pr74yizczw] .workspace-context-submenu .workspace-menu-item {
    min-height: 27px;
    padding: 4px 8px;
    border-radius: 6px;
}

[b-pr74yizczw] .workspace-menu-status-dot {
    display: inline-flex;
    width: 7px;
    height: 7px;
    min-width: 7px;
    border-radius: 999px;
}

[b-pr74yizczw] .workspace-menu-avatar {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    min-width: 16px;
    border-radius: 999px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.08);
    color: rgba(255, 255, 255, 0.62);
    font-size: 9px;
}

[b-pr74yizczw] .workspace-menu-avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

[b-pr74yizczw] .workspace-menu-team-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 24px;
    height: 18px;
    padding: 0 6px;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.06);
    color: rgba(255, 255, 255, 0.7);
    font-size: 10.5px;
    font-weight: 600;
    letter-spacing: 0.04em;
}
/* /Components/Shared/Settings/Components/OAuthApplicationSettingsManagerComponent.razor.rz.scp.css */
.settings-table-grid-applications[b-zq19mbdi30] {
  grid-template-columns: minmax(0, 2fr) minmax(0, 1.7fr) minmax(0, 1.2fr) 100px 100px 44px;
}

.settings-application-primary-cell[b-zq19mbdi30],
.settings-application-access-cell[b-zq19mbdi30],
.settings-application-runtime-cell[b-zq19mbdi30] {
  min-width: 0;
  display: grid;
  gap: 8px;
}

.settings-application-name-row[b-zq19mbdi30],
.settings-application-badge-row[b-zq19mbdi30],
.settings-application-meta-row[b-zq19mbdi30],
.settings-application-summary-line[b-zq19mbdi30] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  flex-wrap: wrap;
}

.settings-application-name[b-zq19mbdi30] {
  color: rgba(255, 255, 255, 0.94);
  font-size: 13px;
  font-weight: 600;
}

.settings-application-client-id[b-zq19mbdi30],
.settings-application-mono[b-zq19mbdi30] {
  color: rgba(255, 255, 255, 0.45);
  font-size: 12px;
  font-family: var(--font-mono);
}

.settings-application-summary-line span[b-zq19mbdi30] {
  color: rgba(255, 255, 255, 0.44);
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

.settings-application-summary-line strong[b-zq19mbdi30] {
  min-width: 0;
  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.settings-inline-badge-subtle[b-zq19mbdi30] {
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.78);
}

.settings-application-status-badge.is-active[b-zq19mbdi30] {
  background: rgba(52, 168, 83, 0.18);
  color: rgba(203, 248, 214, 0.96);
}

.settings-application-status-badge.is-disabled[b-zq19mbdi30] {
  background: rgba(184, 29, 29, 0.18);
  color: rgba(255, 215, 215, 0.96);
}

.settings-application-editor-body[b-zq19mbdi30] {
  gap: 18px;
}

.settings-application-editor-grid[b-zq19mbdi30] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

.settings-application-field-note[b-zq19mbdi30] {
  margin: 0;
  color: rgba(255, 255, 255, 0.46);
  font-size: 12px;
  line-height: 1.5;
}

.settings-application-toggle[b-zq19mbdi30] {
  justify-self: start;
}

.settings-application-scope-grid[b-zq19mbdi30] {
  display: grid;
  gap: 12px;
}

.settings-application-scope-card[b-zq19mbdi30] {
  display: grid;
  gap: 12px;
  padding: 14px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.02);
}

.settings-application-scope-card.is-selected[b-zq19mbdi30] {
  border-color: rgba(184, 29, 29, 0.38);
  background: rgba(184, 29, 29, 0.08);
}

.settings-application-scope-selector[b-zq19mbdi30],
.settings-application-default-toggle[b-zq19mbdi30] {
  display: inline-flex;
  align-items: flex-start;
  gap: 10px;
}

.settings-application-scope-selector input[b-zq19mbdi30],
.settings-application-default-toggle input[b-zq19mbdi30] {
  margin-top: 2px;
}

.settings-application-scope-copy[b-zq19mbdi30] {
  display: grid;
  gap: 4px;
}

.settings-application-scope-copy strong[b-zq19mbdi30] {
  color: rgba(255, 255, 255, 0.92);
  font-size: 13px;
  font-weight: 600;
}

.settings-application-scope-copy span[b-zq19mbdi30],
.settings-application-default-toggle span[b-zq19mbdi30] {
  color: rgba(255, 255, 255, 0.58);
  font-size: 12px;
  line-height: 1.5;
}

.settings-application-loading-state[b-zq19mbdi30] {
  padding: 28px 22px;
  color: rgba(255, 255, 255, 0.62);
  font-size: 13px;
}

.settings-application-inline-message[b-zq19mbdi30] {
  margin: 12px 12px 0;
  padding: 9px 11px;
  border-radius: 8px;
  font-size: 12.5px;
  font-weight: 500;
}

.settings-application-inline-message.is-success[b-zq19mbdi30] {
  border: 1px solid rgba(52, 168, 83, 0.34);
  background: rgba(52, 168, 83, 0.12);
  color: rgba(215, 252, 223, 0.95);
}

.settings-application-management-section[b-zq19mbdi30] {
  display: grid;
  gap: 14px;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.03);
}

.settings-application-section-header[b-zq19mbdi30] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}

.settings-application-section-header h3[b-zq19mbdi30],
.settings-application-section-header p[b-zq19mbdi30],
.settings-application-success-copy h3[b-zq19mbdi30],
.settings-application-success-copy p[b-zq19mbdi30],
.settings-application-secret-result-copy strong[b-zq19mbdi30],
.settings-application-secret-result-copy p[b-zq19mbdi30] {
  margin: 0;
}

.settings-application-section-header h3[b-zq19mbdi30],
.settings-application-success-copy h3[b-zq19mbdi30] {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}

.settings-application-section-header p[b-zq19mbdi30],
.settings-application-success-copy p[b-zq19mbdi30],
.settings-application-secret-result-copy p[b-zq19mbdi30] {
  color: rgba(255, 255, 255, 0.62);
  font-size: 13px;
  line-height: 1.6;
}

.settings-application-runtime-grid[b-zq19mbdi30] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
}

.settings-application-detail-card[b-zq19mbdi30] {
  display: grid;
  gap: 6px;
  min-height: 88px;
  padding: 14px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.02);
}

.settings-application-detail-card span[b-zq19mbdi30] {
  color: rgba(255, 255, 255, 0.44);
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

.settings-application-detail-card strong[b-zq19mbdi30] {
  color: rgba(255, 255, 255, 0.9);
  font-size: 13px;
  font-weight: 600;
  line-height: 1.5;
}

.settings-application-inline-form[b-zq19mbdi30] {
  display: flex;
  align-items: end;
  gap: 12px;
  flex-wrap: wrap;
}

.settings-application-inline-form .workspace-composer-field[b-zq19mbdi30] {
  flex: 1 1 240px;
}

.settings-application-secret-result[b-zq19mbdi30] {
  display: grid;
  gap: 12px;
  padding: 14px;
  border-radius: 10px;
  border: 1px solid rgba(52, 168, 83, 0.22);
  background: rgba(52, 168, 83, 0.08);
}

.settings-application-secret-result-copy[b-zq19mbdi30] {
  display: grid;
  gap: 4px;
}

.settings-application-secret-list[b-zq19mbdi30] {
  display: grid;
  gap: 10px;
}

.settings-application-secret-row[b-zq19mbdi30] {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr) auto;
  align-items: center;
  gap: 14px;
  padding: 12px 14px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.02);
}

.settings-application-secret-primary[b-zq19mbdi30] {
  min-width: 0;
  display: grid;
  gap: 6px;
}

.settings-application-secret-primary strong[b-zq19mbdi30] {
  color: rgba(255, 255, 255, 0.92);
  font-size: 13px;
  font-weight: 600;
}

.settings-application-secret-meta[b-zq19mbdi30] {
  display: grid;
  gap: 4px;
  color: rgba(255, 255, 255, 0.58);
  font-size: 12px;
}

.settings-application-success[b-zq19mbdi30] {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
}

.settings-application-success-copy[b-zq19mbdi30] {
  padding: 20px 22px 0;
  display: grid;
  gap: 8px;
}

.settings-application-secret-field[b-zq19mbdi30] {
  min-height: 96px;
  font-family: var(--font-mono);
}

.settings-application-section-error[b-zq19mbdi30] {
  margin: 0;
}

@media (max-width: 1200px) {
  .settings-table-grid-applications[b-zq19mbdi30] {
    grid-template-columns: minmax(0, 1.8fr) minmax(0, 1.5fr) minmax(0, 1.1fr) 88px 88px 44px;
  }

  .settings-application-runtime-grid[b-zq19mbdi30] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 980px) {
  .settings-table-grid-applications[b-zq19mbdi30] {
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 1.2fr) minmax(0, 1fr) 84px 84px 44px;
  }

  .settings-application-editor-grid[b-zq19mbdi30],
  .settings-application-runtime-grid[b-zq19mbdi30] {
    grid-template-columns: 1fr;
  }

  .settings-application-secret-row[b-zq19mbdi30] {
    grid-template-columns: 1fr;
    align-items: start;
  }
}
/* /Components/Shared/Settings/Components/ScmProviderTeamBindingsManagerComponent.razor.rz.scp.css */
.team-scm-provider-page-intro[b-5qo9jocvic] {
  margin: 8px 0 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 13px;
  line-height: 1.55;
}

.team-scm-provider-shell[b-5qo9jocvic] {
  width: min(100%, 760px);
  margin-inline: auto;
  display: grid;
  gap: 18px;
}

.team-scm-provider-status-banner[b-5qo9jocvic] {
  width: min(100%, 760px);
  margin-inline: auto;
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 42px;
  padding: 0 14px;
  border-radius: 12px;
  border: 1px solid rgba(65, 180, 115, 0.2);
  background: rgba(30, 138, 83, 0.14);
  color: rgba(190, 255, 218, 0.92);
  font-size: 13px;
  font-weight: 500;
}

.team-scm-provider-add-panel[b-5qo9jocvic] {
  display: grid;
  gap: 18px;
  padding: 18px;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.03);
}

.team-scm-provider-add-copy[b-5qo9jocvic] {
  display: grid;
  gap: 8px;
}

.team-scm-provider-add-copy strong[b-5qo9jocvic] {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}

.team-scm-provider-add-copy p[b-5qo9jocvic] {
  margin: 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 13px;
  line-height: 1.5;
}

.team-scm-provider-add-form[b-5qo9jocvic] {
  display: grid;
  gap: 16px;
}

.team-scm-provider-binding-list[b-5qo9jocvic] {
  display: grid;
  gap: 14px;
}

.team-scm-provider-empty-state[b-5qo9jocvic] {
  width: 100%;
}
/* /Components/Shared/Settings/Components/ScmProviderWorkspaceManagerComponent.razor.rz.scp.css */
.scm-provider-page-intro[b-6hd5bsqxm5] {
  margin: 8px 0 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 13px;
  line-height: 1.55;
}

.scm-provider-page-shell[b-6hd5bsqxm5] {
  width: min(100%, 860px);
  margin-inline: auto;
  display: grid;
  gap: 18px;
}

.scm-provider-status-banner[b-6hd5bsqxm5] {
  width: min(100%, 860px);
  margin-inline: auto;
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 42px;
  padding: 0 14px;
  border-radius: 12px;
  border: 1px solid rgba(65, 180, 115, 0.2);
  background: rgba(30, 138, 83, 0.14);
  color: rgba(190, 255, 218, 0.92);
  font-size: 13px;
  font-weight: 500;
}

.scm-provider-add-panel[b-6hd5bsqxm5] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 18px;
  padding: 18px;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.045) 0%, rgba(255, 255, 255, 0.028) 100%);
}

.scm-provider-add-copy[b-6hd5bsqxm5] {
  display: grid;
  gap: 6px;
}

.scm-provider-add-copy strong[b-6hd5bsqxm5] {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}

.scm-provider-add-copy p[b-6hd5bsqxm5] {
  margin: 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 13px;
  line-height: 1.5;
}

.scm-provider-add-actions[b-6hd5bsqxm5] {
  display: flex;
  align-items: end;
  gap: 12px;
}

.scm-provider-add-field[b-6hd5bsqxm5] {
  min-width: 260px;
  margin: 0;
}

.scm-provider-connection-list[b-6hd5bsqxm5] {
  display: grid;
  gap: 14px;
}

.scm-provider-empty-state[b-6hd5bsqxm5] {
  min-height: 220px;
}

@media (max-width: 860px) {
  .scm-provider-add-panel[b-6hd5bsqxm5] {
    grid-template-columns: 1fr;
  }

  .scm-provider-add-actions[b-6hd5bsqxm5] {
    flex-direction: column;
    align-items: stretch;
  }

  .scm-provider-add-field[b-6hd5bsqxm5] {
    min-width: 0;
  }
}
/* /Components/Shared/Settings/Components/ScmTeamBindingCardComponent.razor.rz.scp.css */
.scm-team-binding-card[b-whalqcv88v] {
  display: grid;
  gap: 16px;
  padding: 18px;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.03);
}

.scm-team-binding-card-header[b-whalqcv88v] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 18px;
  align-items: start;
}

.scm-team-binding-card-heading[b-whalqcv88v] {
  display: grid;
  gap: 8px;
  min-width: 0;
}

.scm-team-binding-card-title-row[b-whalqcv88v] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}

.scm-team-binding-card-title-row strong[b-whalqcv88v] {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.scm-team-binding-card-connection[b-whalqcv88v] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 12px;
  color: rgba(255, 255, 255, 0.74);
  font-size: 13px;
}

.scm-team-binding-card-connection a[b-whalqcv88v] {
  color: rgba(255, 255, 255, 0.88);
  text-decoration: none;
}

.scm-team-binding-card-connection a:hover[b-whalqcv88v] {
  text-decoration: underline;
}

.scm-team-binding-card-heading p[b-whalqcv88v] {
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  line-height: 1.5;
}

.scm-team-binding-card-actions[b-whalqcv88v] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: flex-end;
}

.scm-team-binding-card-meta[b-whalqcv88v] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  gap: 10px;
}

.scm-team-binding-card-meta-row[b-whalqcv88v] {
  display: grid;
  gap: 4px;
  padding: 12px 14px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.025);
  border: 1px solid rgba(255, 255, 255, 0.04);
}

.scm-team-binding-card-meta-row span[b-whalqcv88v] {
  color: rgba(255, 255, 255, 0.48);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.scm-team-binding-card-meta-row strong[b-whalqcv88v] {
  color: rgba(255, 255, 255, 0.92);
  font-size: 13px;
  font-weight: 600;
}

.scm-team-binding-card-input[b-whalqcv88v] {
  width: 100%;
  min-width: 0;
}

.scm-team-binding-card-checklist[b-whalqcv88v] {
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}

@media (max-width: 840px) {
  .scm-team-binding-card-header[b-whalqcv88v] {
    grid-template-columns: 1fr;
  }

  .scm-team-binding-card-actions[b-whalqcv88v] {
    justify-content: flex-start;
  }
}
/* /Components/Shared/Settings/Components/ScmWorkspaceConnectionCardComponent.razor.rz.scp.css */
.scm-connection-card[b-b4j00f81wh] {
  display: grid;
  gap: 16px;
  padding: 18px;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  background: rgba(255, 255, 255, 0.03);
}

.scm-connection-card-header[b-b4j00f81wh] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 18px;
  align-items: start;
}

.scm-connection-card-heading[b-b4j00f81wh] {
  display: grid;
  gap: 8px;
  min-width: 0;
}

.scm-connection-card-title-row[b-b4j00f81wh] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}

.scm-connection-card-title-row strong[b-b4j00f81wh] {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.scm-connection-status[b-b4j00f81wh] {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 0 10px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.72);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.scm-connection-status.is-active[b-b4j00f81wh] {
  background: rgba(30, 138, 83, 0.18);
  border-color: rgba(65, 180, 115, 0.26);
  color: rgba(190, 255, 218, 0.92);
}

.scm-connection-status.is-pending[b-b4j00f81wh] {
  background: rgba(174, 124, 24, 0.18);
  border-color: rgba(214, 166, 48, 0.24);
  color: rgba(255, 230, 170, 0.92);
}

.scm-connection-status.is-disconnected[b-b4j00f81wh] {
  background: rgba(255, 255, 255, 0.04);
  border-color: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.72);
}

.scm-connection-status.is-failed[b-b4j00f81wh] {
  background: rgba(163, 42, 42, 0.2);
  border-color: rgba(214, 72, 72, 0.22);
  color: rgba(255, 197, 197, 0.92);
}

.scm-connection-card-account[b-b4j00f81wh] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 12px;
  color: rgba(255, 255, 255, 0.74);
  font-size: 13px;
}

.scm-connection-card-account a[b-b4j00f81wh] {
  color: rgba(255, 255, 255, 0.88);
  text-decoration: none;
}

.scm-connection-card-account a:hover[b-b4j00f81wh] {
  text-decoration: underline;
}

.scm-connection-card-heading p[b-b4j00f81wh] {
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  line-height: 1.5;
}

.scm-connection-card-actions[b-b4j00f81wh] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 8px;
}

.scm-connection-card-meta[b-b4j00f81wh] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
}

.scm-connection-card-meta-row[b-b4j00f81wh] {
  display: grid;
  gap: 4px;
  padding: 12px 14px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.025);
  border: 1px solid rgba(255, 255, 255, 0.04);
}

.scm-connection-card-meta-row span[b-b4j00f81wh] {
  color: rgba(255, 255, 255, 0.48);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.scm-connection-card-meta-row strong[b-b4j00f81wh] {
  color: rgba(255, 255, 255, 0.92);
  font-size: 13px;
  font-weight: 600;
}

.scm-connection-card-discovery[b-b4j00f81wh] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 12px;
}

.scm-connection-card-discovery-group[b-b4j00f81wh] {
  display: grid;
  gap: 10px;
  padding: 14px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.025);
  border: 1px solid rgba(255, 255, 255, 0.04);
}

.scm-connection-card-discovery-group header strong[b-b4j00f81wh] {
  color: rgba(255, 255, 255, 0.88);
  font-size: 13px;
  font-weight: 600;
}

.scm-connection-card-discovery-group p[b-b4j00f81wh] {
  margin: 0;
  color: rgba(255, 255, 255, 0.46);
  font-size: 12.5px;
  line-height: 1.5;
}

.scm-connection-card-discovery-group ul[b-b4j00f81wh] {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 8px;
}

.scm-connection-card-discovery-item[b-b4j00f81wh] {
  display: grid;
  gap: 3px;
  min-width: 0;
  text-decoration: none;
}

.scm-connection-card-discovery-item strong[b-b4j00f81wh] {
  color: rgba(255, 255, 255, 0.88);
  font-size: 13px;
  font-weight: 600;
}

.scm-connection-card-discovery-item span[b-b4j00f81wh] {
  color: rgba(255, 255, 255, 0.46);
  font-size: 12px;
  line-height: 1.45;
}

.scm-connection-card-discovery-item[href]:hover strong[b-b4j00f81wh] {
  text-decoration: underline;
}

@media (max-width: 840px) {
  .scm-connection-card-header[b-b4j00f81wh] {
    grid-template-columns: 1fr;
  }

  .scm-connection-card-actions[b-b4j00f81wh] {
    justify-content: flex-start;
  }

  .scm-connection-card-meta[b-b4j00f81wh] {
    grid-template-columns: 1fr;
  }
}
/* /Components/Shared/Settings/Components/SettingsCatalogComponent.razor.rz.scp.css */
.settings-catalog-shell[b-u62jfo2klm] {
  width: min(100%, 760px);
  margin-inline: auto;
  display: grid;
  gap: 34px;
}

.settings-catalog-header[b-u62jfo2klm] {
  min-width: 0;
}

.settings-catalog-group[b-u62jfo2klm] {
  display: grid;
  gap: 10px;
}

.settings-catalog-group-copy[b-u62jfo2klm] {
  display: grid;
  gap: 6px;
}

.settings-catalog-group-copy h2[b-u62jfo2klm] {
  margin: 0;
  font-size: 15px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.92);
}

.settings-catalog-group-copy p[b-u62jfo2klm] {
  margin: 0;
  font-size: 13px;
  line-height: 1.45;
  color: rgba(255, 255, 255, 0.56);
}

.settings-catalog-list-card[b-u62jfo2klm] {
  border-radius: 14px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  background: rgba(255, 255, 255, 0.03);
  overflow: hidden;
}

.settings-catalog-list-row[b-u62jfo2klm] {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 12px;
  min-height: 62px;
  padding: 0 14px;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.9);
}

.settings-catalog-list-row:hover[b-u62jfo2klm] {
  background: rgba(255, 255, 255, 0.02);
  color: #fff;
}

.settings-catalog-list-row-icon[b-u62jfo2klm] {
  width: 28px;
  min-width: 28px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.04);
  color: rgba(255, 255, 255, 0.64);
  font-size: 12px;
}

.settings-catalog-list-row-copy[b-u62jfo2klm] {
  min-width: 0;
  display: grid;
  gap: 4px;
}

.settings-catalog-list-row-copy strong[b-u62jfo2klm] {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}

.settings-catalog-list-row-copy span[b-u62jfo2klm] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  line-height: 1.4;
}

.settings-catalog-list-row-end[b-u62jfo2klm] {
  color: rgba(255, 255, 255, 0.44);
  font-size: 14px;
}

@media (max-width: 720px) {
  .settings-catalog-shell[b-u62jfo2klm] {
    width: 100%;
    gap: 26px;
  }

  .settings-catalog-list-row[b-u62jfo2klm] {
    grid-template-columns: auto minmax(0, 1fr);
    align-items: start;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .settings-catalog-list-row-end[b-u62jfo2klm] {
    grid-column: 2;
    justify-self: end;
    align-self: center;
    margin-top: -24px;
  }
}
/* /Components/Shared/Views/Components/SavedViewsBoardComponent.razor.rz.scp.css */
.team-views-page[b-h3phql9c1x] {
  min-height: 100%;
  background: var(--app-page-bg);
}

.workspace-views-page[b-h3phql9c1x] {
  min-height: 100%;
  background: var(--app-page-bg);
}

.workspace-views-grid[b-h3phql9c1x] {
  display: grid;
  grid-template-columns: minmax(220px, 1.5fr) minmax(140px, 1fr) minmax(180px, 1.2fr) 120px 72px;
  gap: 16px;
  align-items: center;
  padding: 0 16px;
}

.workspace-views-grid-header[b-h3phql9c1x] {
  min-height: 42px;
  color: rgba(255, 255, 255, 0.4);
  font-size: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

.workspace-views-grid-item[b-h3phql9c1x] {
  min-height: 52px;
  color: rgba(255, 255, 255, 0.8);
}

.team-views-tabs[b-h3phql9c1x] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
}

.team-views-tab[b-h3phql9c1x] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  padding: 0 12px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  border-radius: 999px;
  color: rgba(255, 255, 255, 0.56);
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.02);
  transition:
    background-color 140ms ease,
    border-color 140ms ease,
    color 140ms ease;
}

.team-views-tab:hover[b-h3phql9c1x],
.team-views-tab.is-active[b-h3phql9c1x] {
  border-color: rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.09);
  color: rgba(255, 255, 255, 0.94);
}

.team-views-header[b-h3phql9c1x] {
  padding: 0;
}

.team-views-list[b-h3phql9c1x] {
  padding: 0 0 20px;
}

.team-views-grid[b-h3phql9c1x] {
  display: grid;
  grid-template-columns: minmax(240px, 1.8fr) minmax(180px, 1.3fr) 120px 72px;
  gap: 16px;
  align-items: center;
  padding: 0 16px;
}

.team-views-grid-header[b-h3phql9c1x] {
  min-height: 42px;
  color: rgba(255, 255, 255, 0.4);
  font-size: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

.team-views-row[b-h3phql9c1x] {
  cursor: pointer;
  border-bottom: 1px solid rgba(255, 255, 255, 0.04);
  transition: background-color 120ms ease;
}

.team-views-row:hover[b-h3phql9c1x] {
  background: rgba(255, 255, 255, 0.04);
}

.team-views-grid-item[b-h3phql9c1x] {
  min-height: 52px;
  color: rgba(255, 255, 255, 0.8);
}

.team-views-name-cell[b-h3phql9c1x] {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}

.team-views-icon[b-h3phql9c1x] {
  width: 18px;
  text-align: center;
  flex: 0 0 auto;
}

.team-views-name-copy[b-h3phql9c1x] {
  min-width: 0;
}

.team-views-name[b-h3phql9c1x] {
  display: block;
  color: rgba(255, 255, 255, 0.92);
  font-size: 14px;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.team-views-description[b-h3phql9c1x] {
  color: rgba(255, 255, 255, 0.58);
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.team-views-filters[b-h3phql9c1x] {
  color: rgba(255, 255, 255, 0.62);
  font-size: 12px;
}

.team-views-favorite-cell[b-h3phql9c1x] {
  display: flex;
  justify-content: flex-end;
}

.team-views-favorite-button[b-h3phql9c1x] {
  width: 24px;
  height: 24px;
  border: 0;
  background: transparent;
  color: rgba(255, 255, 255, 0.36);
}

.team-views-favorite-button:hover[b-h3phql9c1x],
.team-views-favorite-button.is-favorite[b-h3phql9c1x] {
  color: #f6c94d;
}
