.expired-request{border:1px solid var(--border);color:var(--muted-foreground);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.expired-request p{flex:220px;min-width:0;margin:0}.expired-request button{flex-shrink:0;min-height:24px}@media (max-width:480px){.expired-request{align-items:stretch}.expired-request p{flex-basis:100%}.expired-request button{width:100%}}
.shared-comments{border:1px solid var(--border);border-left:3px solid var(--ring);border-radius:var(--radius);background:var(--muted);max-width:100%;margin:-20px 0 0;padding:10px 12px}.shared-comments h3{color:var(--muted-foreground);font-size:12px;font-weight:500}.shared-comments h3:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.shared-comment-context{color:var(--muted-foreground);margin-top:2px;font-size:11px}.shared-comments-earlier{margin-top:4px;padding-inline:.5rem}.shared-comments article{padding-top:8px}.shared-comments article+article{border-top:1px solid var(--border);margin-top:8px}.shared-comments header{flex-wrap:wrap;gap:6px 10px;font-size:12px;display:flex}.shared-comments time{color:var(--muted-foreground)}.shared-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.6}.shared-comment-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:12px;display:flex}.shared-comments article[data-unread=true]{border-left:2px solid var(--primary);padding-left:8px}.comment-badge{background:var(--primary);min-width:1.25rem;color:var(--primary-foreground);text-align:center;border-radius:999px;margin-left:4px;padding-inline:.35rem;font-size:11px;line-height:1.25rem}@media (max-width:639px){.shared-comments{padding:8px 10px}.shared-comment-actions>button{padding-inline:.5rem;font-size:12px}}
