@media screen and (max-width: 599px) {
  .repos-pr-details-page .page-content {
    padding-top: 0; } }

.repos-pr-header.bolt-header {
  padding-left: 12px;
  padding-top: 20px; }
  .repos-pr-header.bolt-header.full-screen {
    padding-left: 20px;
    padding-top: 8px; }

.repos-pr-title {
  border-color: transparent;
  background: transparent; }
  .repos-pr-title.editable:hover, .repos-pr-title.editable.focus {
    border-color: rgba( 200, 200, 200 ,  1 );
    border-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }
  .repos-pr-title input {
    font-size: inherit;
    line-height: inherit;
    padding: 2px 8px;
    width: 0px; }

.repos-pr-title-row .repos-pr-title-clipboard-button {
  visibility: hidden; }
  .repos-pr-title-row .repos-pr-title-clipboard-button.visible {
    visibility: visible; }
  @media screen and (max-width: 599px) {
    .repos-pr-title-row .repos-pr-title-clipboard-button {
      visibility: visible; } }

.repos-pr-title-row:hover .repos-pr-title-clipboard-button {
  visibility: visible; }

@media screen and (max-width: 599px) {
  .repos-pr-header-vote-button,
  .repos-pr-header-vote-button .bolt-split-button-main,
  .repos-pr-header-complete-button,
  .repos-pr-header-complete-button .bolt-split-button-main {
    flex-grow: 1; } }

.pr-secondary-title-row {
  margin-top: 4px;
  line-height: 20px; }
  .pr-secondary-title-row .pr-secondary-title-row-persona {
    line-height: 16px; }
  @media screen and (max-width: 599px) {
    .pr-secondary-title-row {
      flex-direction: column;
      align-items: flex-start; }
      .pr-secondary-title-row .pr-header-branches,
      .pr-secondary-title-row .pr-header-resolved-comments,
      .pr-secondary-title-row .pr-header-viewed-files,
      .pr-secondary-title-row .pr-header-reviewers {
        margin-top: 8px;
        margin-left: 0px; } }
  .pr-secondary-title-row .pr-reviewer .fluent-icons-enabled {
    display: inline; }

.pr-status-abandoned.bolt-pill {
  background-color: rgba(214, 127, 60, 1);
  background-color: var(--component-status-warning,rgba(214, 127, 60, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--text-on-communication-background,rgba(255, 255, 255, 1)); }

.pr-status-active.bolt-pill {
  background-color: rgba(0, 120, 212, 1);
  background-color: var(--communication-background,rgba(0, 120, 212, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--text-on-communication-background,rgba(255, 255, 255, 1)); }

.pr-status-completed.bolt-pill {
  background-color: rgba(85, 163, 98, 1);
  background-color: var(--component-status-success,rgba(85, 163, 98, 1));
  color: rgba(255, 255, 255, 1);
  color: var(--text-on-communication-background,rgba(255, 255, 255, 1)); }

.pr-status-draft.bolt-pill {
  background-color: transparent;
  border: 1px solid rgba(0, 90, 158, 1);
  border: 1px solid var(--communication-foreground,rgba(0, 90, 158, 1));
  color: rgba(0, 90, 158, 1);
  color: var(--communication-foreground,rgba(0, 90, 158, 1)); }

.repos-pr-reviewer-vote {
  border:  1px solid;
  border-color: rgba( 255, 255, 255 ,  1 );
  border-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
  text-align: right;
  background: rgba( 255, 255, 255 ,  1 );
  background: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
  cursor: default;
  bottom: -3px;
  right: -2px;
  border-radius: 10px;
  line-height: 12px;
  font-size: 0.75rem; }
  .repos-pr-reviewer-vote.approved {
    color: rgba(16, 124, 16, 1);
    color: var(--status-success-foreground,rgba(16, 124, 16, 1)); }
  .repos-pr-reviewer-vote.waiting {
    color: rgba(250, 157, 45, 1);
    color: var(--status-warning-foreground,rgba(250, 157, 45, 1)); }
  .repos-pr-reviewer-vote.rejected {
    color: rgba(205, 74, 69, 1);
    color: var(--status-error-foreground,rgba(205, 74, 69, 1)); }
  .repos-pr-reviewer-vote.tooltip {
    border-color: rgba( 51, 51, 51 ,  0.95 );
    border-color: rgba( var(--palette-neutral-80,51, 51, 51) ,  0.95 ); }

.pr-header-branches {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  line-height: 20px;
  align-items: center; }

.pr-secondary-title-row .repos-pr-source-branch-clipboard-button {
  visibility: hidden;
  display: none;
  position: relative;
  width: 34px;
  height: 24px; }
  .pr-secondary-title-row .repos-pr-source-branch-clipboard-button .bolt-button {
    position: absolute;
    top: -5px; }
  .pr-secondary-title-row .repos-pr-source-branch-clipboard-button.visible {
    visibility: visible;
    display: inline; }
  @media screen and (max-width: 599px) {
    .pr-secondary-title-row .repos-pr-source-branch-clipboard-button {
      visibility: visible;
      display: inline; } }

.pr-secondary-title-row:hover .repos-pr-source-branch-clipboard-button {
  visibility: visible;
  display: inline; }
