.support-heading{margin-bottom:28px}.case-list{display:grid;gap:12px}.case-card{display:flex;justify-content:space-between;gap:20px;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff;color:inherit;text-decoration:none;transition:.2s}.case-card:hover{border-color:var(--red-500);transform:translateY(-2px)}.case-card>span{display:grid;gap:5px}.case-card>span:last-child{justify-items:end;align-content:center}.case-card small,.case-card em{color:var(--ink-500);font-style:normal}.case-card strong{font-size:20px}.case-priority{text-transform:uppercase;font-size:10px;letter-spacing:.08em}.case-priority--urgent,.case-priority--high{color:var(--red-600)}.case-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--line)}.case-summary div{display:grid;gap:5px;padding:18px;background:#fff}.case-summary small{color:var(--ink-500)}.case-description,.case-resolution,.evidence-panel,.case-comment,.case-timeline{margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.case-resolution{border-color:#f0b5b1;background:var(--red-050)}.case-admin{margin:20px 0}.case-admin form,.evidence-panel form{display:flex;align-items:end;gap:10px}.case-admin label{display:grid;gap:5px;flex:1}.case-admin select{width:100%;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:10px}.evidence-panel{display:grid;grid-template-columns:1fr auto;gap:18px}.evidence-panel ul{grid-column:1/-1;margin:0;padding:0;list-style:none}.evidence-panel li{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line)}.case-timeline article{display:grid;grid-template-columns:12px 1fr;gap:14px}.case-timeline article>span{width:12px;height:12px;margin-top:6px;border-radius:50%;background:var(--red-500)}.case-timeline p{margin:5px 0}.case-timeline small{display:block;margin-bottom:20px;color:var(--ink-500)}.case-comment{display:grid;gap:12px}.case-comment label{display:grid;gap:6px;font-weight:800}.case-comment textarea,.state-actions textarea{padding:12px;border:1px solid var(--line);border-radius:10px;font:inherit}.case-comment .check{display:flex;align-items:center}.status-pill--open,.status-pill--appealed{background:#fee5e3;color:#a32620}.status-pill--triage,.status-pill--in_review{background:#fff0d5;color:#855305}.status-pill--waiting_user{background:#eef3ff;color:#365b9d}.status-pill--resolved,.status-pill--closed{background:#e7f7ef;color:var(--success)}
@media(max-width:767px){.case-card{display:grid}.case-card>span:last-child{justify-items:start}.case-summary{grid-template-columns:1fr 1fr}.evidence-panel{grid-template-columns:1fr}.evidence-panel form,.case-admin form{display:grid}.evidence-panel li{display:grid;gap:4px}}
