.jdb-compare-add,.jdb-compare-remove{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #506071;border-radius:6px;color:#a92432;background:#151a21;font-size:14px;line-height:1.5;text-decoration:none}
.jdb-compare-add[aria-pressed=true]{background:#a92432;color:#151a21}
.jdb-incident-search__results li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.jdb-incident-search__results li>a:first-child{flex:1 1 220px;min-width:0}
.jdb-comparison{padding-block:32px;overflow-wrap:anywhere}
.jdb-comparison__scroll{overflow-x:auto;max-width:100%;margin:20px 0;border:1px solid #374454;border-radius:8px}
.jdb-comparison table{border-collapse:collapse;width:100%;min-width:640px;table-layout:fixed;margin:0;background:#151a21;color:#f5f7fa}
.jdb-comparison th,.jdb-comparison td{padding:16px;border:1px solid #374454;vertical-align:top;white-space:normal;overflow-wrap:anywhere}
.jdb-comparison th{background:#1d242d;text-align:left}.jdb-comparison th:first-child{width:140px}.jdb-comparison caption{padding:12px;text-align:left;font-weight:700}
.jdb-comparison a{color:#f0abb3}.jdb-comparison input{max-width:100%;border:1px solid #506071;padding:10px}
.jdb-compare-tray{position:relative;width:min(1100px,calc(100% - 32px));margin:24px auto;padding:20px;background:#151a21;border:2px solid #a92432;border-radius:8px;color:#f5f7fa;box-sizing:border-box;overflow-wrap:anywhere}
.jdb-compare-tray[hidden]{display:none}.jdb-compare-tray ul{padding:0;list-style:none}.jdb-compare-tray li{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:8px 0}.jdb-compare-tray li span{min-width:0}
.jdb-compare-tray button,.jdb-compare-tray>a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;margin:4px;border:1px solid #506071;background:#151a21;border-radius:6px;color:#a92432;text-decoration:none;font-size:14px;flex-shrink:0}
.jdb-compare-tray>a{background:#a92432;color:#151a21}.jdb-compare-tray p{margin:8px 0}
.jdb-compare-add:focus-visible,.jdb-comparison a:focus-visible,.jdb-comparison__scroll:focus-visible,.jdb-compare-tray :focus-visible{outline:3px solid #efbc64;outline-offset:3px}
.jdb-related-reason{display:block;color:#f0abb3;font-weight:700}.jdb-incident-status-title{font-size:18px;margin:20px 0 12px}
@media(max-width:600px){.jdb-comparison table{min-width:620px}.jdb-comparison th,.jdb-comparison td{padding:12px}.jdb-comparison th:first-child{width:100px}.jdb-compare-tray{padding:12px}.jdb-compare-tray li{align-items:flex-start}}

.jdb-compare-tray{position:fixed;z-index:10000;bottom:0;left:50%;transform:translateX(-50%);max-height:34vh;overflow:auto;margin:0 auto;border-radius:8px 8px 0 0}
.jdb-incident-tools-nav{display:flex;gap:16px;flex-wrap:wrap;padding-block:16px}.jdb-incident-tools-nav a{min-height:44px;display:inline-flex;align-items:center;color:#f0abb3}

.jdb-compare-tray summary{cursor:pointer;min-height:44px;padding:8px 0}.jdb-compare-tray [role=status]:empty{display:none}

.jdb-compare-add,.jdb-compare-remove,.jdb-compare-tray button{color:#f5f7fa}.jdb-compare-add[aria-pressed=true],.jdb-compare-tray>a{color:#fff}.jdb-comparison{color:#f5f7fa}.jdb-comparison caption{color:#f5f7fa;background:#151a21}.jdb-comparison input{background:#151a21;color:#f5f7fa}.jdb-related-reason{color:#f0abb3!important}
