.issue-card{display:grid;grid-template-columns:96px minmax(0,1fr);margin:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.issue-card-header{grid-column:2;padding:18px 20px 0!important;background:transparent!important;justify-content:space-between!important}.issue-card-body{grid-column:2;padding:8px 20px 12px!important}.issue-card-body h3{font-size:1.1rem!important;line-height:1.3}.issue-card-footer{grid-column:2;padding:0 20px 18px!important;border:0!important;background:transparent!important}.issue-comment-area{grid-column:2;padding:0 20px 18px!important}.thread-actions{position:absolute;left:20px;top:25px;display:flex!important;flex-direction:column;align-items:center;gap:3px!important;margin:0!important;color:var(--muted)}.thread-actions form{margin:0!important}.thread-actions .vote-button,.thread-actions form input{width:36px!important;height:36px!important;min-height:36px!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--card)!important;color:var(--ink)!important}.thread-actions .vote-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.thread-actions .reaction-count{font-size:.78rem;font-weight:800}.thread-actions .comment-count{display:flex!important;align-items:center;gap:4px;margin:0!important;font-size:.78rem}.thread-actions .comment-count svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.issue-card .status{margin:0!important}.issue-card .resident-comment{margin:8px 20px!important}.issue-card:first-of-type{border-top:1px solid var(--line)!important}@media(max-width:700px){.issue-card{grid-template-columns:58px minmax(0,1fr)}.thread-actions{left:12px}.issue-card-header,.issue-card-body,.issue-card-footer,.issue-comment-area{padding-left:12px!important;padding-right:12px!important}.issue-card-header{padding-top:16px!important}}
.issue-card .issue-card-footer>span:first-child{padding:0!important;border-radius:0!important;background:transparent!important;color:var(--muted)!important;font-size:.78rem!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}
