.compare-books-button{margin-top:9px;background:#17252a;color:#9feecd;border-color:rgba(91,222,169,.32)}
#multi-book-comparison{margin-top:10px;overflow-x:auto;border-top:1px solid var(--line)}
.book-compare-head,.book-compare-row,.book-combined{min-width:390px;display:grid;grid-template-columns:minmax(150px,1fr);grid-auto-columns:minmax(74px,.7fr);grid-auto-flow:column;align-items:center;gap:6px;padding:9px 3px;border-bottom:1px solid rgba(255,255,255,.05)}
.book-compare-head{color:var(--muted);font-size:9px;text-transform:uppercase}.book-compare-head b{text-align:center}
.book-compare-row span strong,.book-compare-row span small{display:block}.book-compare-row span strong{font-size:10px}.book-compare-row span small{margin-top:2px;color:var(--muted);font-size:8px}.book-compare-row>b{text-align:center;font-size:11px}
.book-compare-row .best,.book-combined .best{color:#64e4b0}.book-combined{background:rgba(92,224,172,.05)}.book-combined span{font-size:10px;font-weight:800}.book-combined strong{text-align:center;font-size:11px}
.book-compare-note,.book-compare-empty{margin:0;padding:10px 2px;color:var(--muted);font-size:9px;line-height:1.45}.book-compare-note.error{color:#ff9ba5}.book-compare-empty strong,.book-compare-empty p{display:block;margin:0}.book-compare-empty p{margin-top:4px}
.saved-multis-panel{margin:0 0 16px;scroll-margin-top:20px}.saved-multis-panel>.panel-header{padding:16px}.saved-multis-panel h2{margin:4px 0}.saved-multis-panel p{margin:0;color:var(--muted);font-size:11px}.saved-multi-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1.2fr) 150px;align-items:center;gap:16px;padding:14px 16px;border-top:1px solid var(--line)}.saved-multi-row>div:first-child span,.saved-multi-row>div:first-child strong,.saved-multi-row>div:first-child small{display:block}.saved-multi-row>div:first-child span{color:var(--muted);font-size:9px}.saved-multi-row>div:first-child strong{margin:5px 0;font-size:13px}.saved-multi-row>div:first-child small{color:var(--muted);font-size:10px}.saved-multi-legs{display:flex;gap:5px;flex-wrap:wrap}.saved-multi-legs span{padding:5px 7px;border-radius:5px;background:#1b292f;color:#bfcbd0;font-size:9px}.saved-multi-row label>span,.saved-multi-row label>small{display:block;color:var(--muted);font-size:9px}.saved-multi-row select{width:100%;height:36px;margin:5px 0;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:#10181c;color:var(--text)}
@media(max-width:760px){.saved-multi-row{grid-template-columns:1fr}.saved-multi-legs{order:3}}
