.pr-number{color:var(--fg-muted);font-weight:400}.pr-status{border-bottom:1px solid var(--border);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 1.2em;padding-bottom:1em;font-size:.9em;display:flex}.pr-status b{color:var(--fg-strong)}.pr-badge{color:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}.pr-badge.open{background:var(--success);color:var(--bg)}.pr-badge.merged{background:var(--accent);color:var(--accent-fg)}.pr-comment,.pr-box{border:1px solid var(--border);border-radius:var(--radius)}.pr-box{padding:0 12px 12px}.doc .pr-box-head{border:0;align-items:center;gap:8px;margin:0;padding:10px 0;font-size:1em;display:flex}.pr-ok{color:var(--success)}.pr-muted{color:var(--fg-muted);font-size:.9em}.pr-button{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-input);min-height:32px;color:var(--fg);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:.9em;font-weight:600;text-decoration:none;display:inline-flex}.pr-button.primary{background:var(--success);color:var(--bg);border-color:#0000}.doc .pr-files-head{border:0;align-items:center;margin:8px 0;font-size:1.1em;display:flex}.pr-note{margin-top:2em}.doc .pr p,.doc .pr ul{max-width:none}.doc .pr-comment-body p,.doc .pr-comment-body ul{max-width:var(--prose-max)}.pr-head h1{margin-bottom:.3em}.pr-layout{grid-template-columns:minmax(0,1fr) 200px;gap:24px;display:grid}@media (width<=900px){.pr-layout{grid-template-columns:minmax(0,1fr)}}@media (width>=901px){.pr-side{align-self:start;position:sticky;top:12px}}.pr-main{flex-direction:column;gap:16px;min-width:0;display:flex}.pr-comment-head{border-bottom:1px solid var(--border);background:var(--bg-side);border-radius:var(--radius) var(--radius) 0 0;color:var(--fg-muted);margin:0;padding:8px 12px;font-size:.9em}.pr-comment-head b{color:var(--fg-strong)}.pr-comment-body{padding:4px 16px}.pr-event{color:var(--fg-muted);align-items:center;gap:8px;margin:0;padding-left:16px;font-size:.9em;display:flex}.pr-event b{color:var(--fg-strong)}.pr-event-icon{background:var(--bg-active);border-radius:50%;width:24px;height:24px;padding:4px}.pr-event-icon.merged{background:var(--accent);color:var(--accent-fg)}.pr-star{color:var(--accent);vertical-align:-2px}.pr-checks{margin:0;padding:0;list-style:none}.doc .pr-checks li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:6px 0;display:flex}.pr-merge{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.pr-merge-actions{gap:1px;display:flex;position:relative}.pr-merge-actions>.pr-button{border-radius:var(--radius) 0 0 var(--radius)}.pr-merge-menu summary{border-radius:0 var(--radius) var(--radius) 0;height:100%;padding:0 8px;list-style:none}.pr-merge-menu summary::-webkit-details-marker{display:none}.pr-merge-menu ul{z-index:5;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-widget);min-width:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.doc .pr-merge-menu li{margin:0}.pr-merge-menu a{color:var(--fg);border-radius:4px;justify-content:space-between;gap:12px;padding:6px 8px;text-decoration:none;display:flex}.pr-merge-menu a:hover{background:var(--bg-hover)}.pr-file{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.doc .pr-file-head{background:var(--bg-side);font-family:var(--font-mono);align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:.85em;display:flex}.pr-plus{color:var(--success);margin-left:auto}.pr-diff{overflow-x:auto}.doc .pr-diff table{border-collapse:collapse;width:100%;font:var(--code-size) / var(--code-line) var(--font-mono);border:0;margin:0;display:table;overflow:visible}.doc .pr-diff td{white-space:pre;vertical-align:top;border:0;padding:0 8px}.pr-ln{width:1%;color:var(--fg-subtle);text-align:right;user-select:none}.pr-add{background:color-mix(in srgb, var(--success) 14%, transparent)}.pr-add>span{color:var(--success);user-select:none;margin-right:8px}.doc .pr-side h2{border-bottom:0;border-top:1px solid var(--border);color:var(--fg-muted);margin:0 0 4px;padding-top:10px;padding-bottom:0;font-size:.8em;font-weight:600}.doc .pr-side h2:first-child{border-top:0;padding-top:0}.pr-side p{align-items:center;gap:6px;margin:0 0 10px;font-size:.9em;display:flex}.doc .pr-labels,.doc .pr-links{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;font-size:.85em;list-style:none;display:flex}.doc .pr-labels li,.doc .pr-links li{margin:0}.pr-labels li{border:1px solid var(--border);background:var(--bg-active);border-radius:999px;padding:1px 8px}.doc .pr-links{flex-direction:column;gap:2px}
