.action-link{display:inline-flex;align-items:center;text-decoration:none}.issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.issue-card{background:#fff;border:1px solid #ddd;border-radius:12px;overflow:hidden;min-width:0}.issue-card-link{display:block;color:#151515;text-decoration:none}.issue-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#eee}.issue-card-link>div{padding:16px}.issue-card h2{font-size:1.05rem;margin:10px 0 4px}.issue-card p{margin:0 0 12px;color:#6b6b6b}.issue-card-meta{display:flex;justify-content:space-between;gap:8px}.issue-card dl,.issue-facts{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;margin:0}.issue-card dt,.issue-facts dt{color:#6b6b6b}.issue-card dd,.issue-facts dd{margin:0;min-width:0}.issue-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#fff;border:1px solid #ddd;border-radius:12px;padding:24px}.issue-form label{display:grid;gap:6px;font-weight:700}.issue-form input,.issue-form select,.issue-form textarea,.issue-actions-panel input,.issue-actions-panel select,.issue-actions-panel textarea{width:100%;border:1px solid #bdbdbd;border-radius:8px;padding:10px}.issue-form textarea{min-height:140px;resize:vertical}.issue-form .full{grid-column:1/-1}.form-actions{display:flex;justify-content:flex-end;gap:10px}.issue-detail{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px}.issue-detail-main,.issue-actions-panel{background:#fff;border:1px solid #ddd;border-radius:12px;padding:20px}.issue-hero{width:100%;max-height:560px;object-fit:contain;background:#eee;border-radius:8px;margin-bottom:20px}.issue-actions-panel form{display:grid;gap:10px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #ddd}.issue-actions-panel h2{font-size:1rem;margin:0}.state-actions{display:grid;gap:8px}.timeline{display:grid;gap:10px;padding-left:20px}.timeline li{padding:12px;background:#fff;border:1px solid #ddd;border-radius:8px}.timeline span{display:block;color:#6b6b6b;font-size:.8rem}.pagination-summary{color:#6b6b6b;text-align:right}@media(max-width:980px){.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.issue-grid,.issue-form,.issue-detail{grid-template-columns:1fr}.issue-form{padding:16px}.issue-form .full{grid-column:auto}.issue-card-link{display:grid;grid-template-columns:120px 1fr}.issue-card img{height:100%;aspect-ratio:auto}.filter-bar{display:grid}.filter-bar>*{width:100%}.form-actions{position:sticky;bottom:var(--mobile-nav-height);background:#fff;padding:8px 0;z-index:4}.issue-actions-panel button,.issue-form button{min-height:44px}}@media(max-width:390px){.issue-card-link{grid-template-columns:96px 1fr}}
