.srv-stars{vertical-align:-3px;gap:1px;display:inline-flex}.srv-stars svg{width:15px;height:15px;color:var(--edge,#8a8a8a);fill:none}.srv-stars svg[data-on]{color:#e0a526;fill:#e0a526}.srv-stars svg[data-half]{color:#e0a526;fill:#e0a52673}.srv-line{white-space:nowrap;align-items:center;gap:3px;font-size:13px;display:inline-flex}.srv-line svg{color:#e0a526;fill:#e0a526;width:13px;height:13px}.srv-line-count{color:var(--muted);font-weight:500}.srv-head{margin-bottom:var(--space-3,12px);gap:4px;display:grid}.srv-title{margin:0;font-size:18px}.srv-summary{margin:0}.srv-muted{color:var(--muted);margin:0;font-size:13px}.srv-form{margin:0 0 var(--space-4,16px);padding:var(--space-3,12px);border:1px solid var(--edge);border-radius:12px;gap:8px;display:grid}.srv-form-title{margin:0;font-weight:700}.srv-pick{gap:2px;display:flex}.srv-pick-star{color:var(--edge,#8a8a8a);cursor:pointer;background:0 0;border:0;padding:4px}.srv-pick-star svg{fill:none;width:26px;height:26px}.srv-pick-star[data-on]{color:#e0a526}.srv-pick-star[data-on] svg{fill:#e0a526}.srv-pick-star:focus-visible{outline:3px solid var(--focus);border-radius:6px}.srv-field{gap:4px;font-size:14px;font-weight:600;display:grid}.srv-field textarea{font:inherit;font-weight:400}.srv-error{color:var(--problem-fg,#b3261e);margin:0;font-size:14px}.srv-actions{flex-wrap:wrap;gap:8px;display:flex}.srv-list{gap:var(--space-3,12px);margin:0;padding:0;list-style:none;display:grid}.srv-item{padding-bottom:var(--space-3,12px);border-bottom:1px solid var(--edge);gap:4px;display:grid}.srv-item[data-status=hidden],.srv-item[data-status=removed]{opacity:.7}.srv-item-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.srv-who{font-weight:700}.srv-you{color:var(--muted);font-weight:500}.srv-flag{background:var(--attn-soft,#fff4dc);color:var(--attn-fg,#640);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.srv-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.srv-item-actions{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.srv-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.srv-danger{color:var(--problem-fg,#b3261e)}.srv-remove{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.srv-remove input{min-width:200px}
