.ticket-summary{background:white;border:1px solid #dfe5ee;border-radius:14px;padding:26px;margin:24px 0 36px}.ticket-summary header{display:flex;justify-content:space-between;gap:20px}.ticket-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #e3e7ee;padding:20px 0;gap:20px}.ticket-summary dt{font-size:12px;color:#64738b}.ticket-summary dd{margin:6px 0;font-weight:600}.ticket-summary dd small{display:block;font-weight:400;margin-top:5px}.ticket-text,.ticket-before p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ticket-timeline{border-left:2px solid #dfe5ee;margin-left:10px;padding-left:24px;max-width:1000px}.ticket-event{background:#fff;border:1px solid #e0e6ee;border-left:4px solid #91a0b6;padding:20px;border-radius:10px;margin-bottom:18px}.ticket-event header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ticket-event time{margin-left:auto;color:#64738b;font-size:12px}.ticket-edited{border-left-color:#d79d22;background:#fffbef}.ticket-deleted{border-left-color:#cb4444;background:#fff3f3}.ticket-claimed{border-left-color:#26926a;background:#effaf5}.ticket-closed{border-left-color:#c44154;background:#fff3f5}.ticket-before{border-bottom:1px solid #e3d8be;margin:16px 0;padding-bottom:5px;color:#756445}.ticket-summary h3{margin-top:22px}@media(max-width:650px){.ticket-summary dl{grid-template-columns:1fr}.ticket-timeline{margin-left:0;padding-left:12px}.ticket-event time{margin-left:0;width:100%}.ticket-summary,.ticket-event{padding:18px}}

.ticket-summary header{align-items:flex-start}.ticket-summary header>.pill{flex-shrink:0}.ticket-summary h2{margin:2px 0 4px}html[data-theme="dark"] .ticket-event{background:#1b232e;color:#e5ebf5;border-color:#374253}html[data-theme="dark"] .ticket-edited{background:#302919;border-left-color:#d79d22}html[data-theme="dark"] .ticket-deleted,html[data-theme="dark"] .ticket-closed{background:#302026;border-left-color:#e56578}html[data-theme="dark"] .ticket-claimed{background:#172f2a;border-left-color:#43c693}html[data-theme="dark"] .ticket-before{color:#dec996;border-color:#665538}html[data-theme="dark"] .ticket-event time,html[data-theme="dark"] .ticket-summary dt{color:#aab7cd}html[data-theme="dark"] .ticket-summary dl{border-color:#3b4658}

.ticket-closing{border-left-color:#d79d22}.ticket-reopened{border-left-color:#5388d9}
