.availability-options{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:9px}
.availability-options a{display:grid;gap:4px;padding:12px 14px;border:1px solid #c5dce8;border-radius:14px;background:#f5fbff;color:#163e59;text-decoration:none}
.availability-options a:hover,.availability-options a:focus-visible{border-color:#258bbe;background:#eaf7ff;outline-offset:3px}
.availability-options a>span{font-size:13px}.availability-options strong{font-size:16px}.availability-options strong small{font-size:12px;font-weight:400}
.availability-price-note,.availability-stale{font-size:12px;line-height:1.5;color:#536979;margin:9px 0 0}.availability-stale{color:#8c5015;margin:0}
.availability-breakdown{margin:12px 0;display:grid;gap:9px;font-size:14px}.availability-breakdown>div{display:flex;justify-content:space-between;gap:14px}.availability-breakdown dd{margin:0;white-space:nowrap}.availability-breakdown>div:last-child{border-top:1px solid #d9e5ec;padding-top:12px}
.listing-quote-state{overflow-wrap:anywhere}.listing-check:disabled{opacity:.65;cursor:wait}.catalog-section .empty .btn{margin:6px}
.listing-book{margin-top:16px;width:100%;min-height:50px;border-radius:9px}.listing-book[hidden]{display:none}.listing-book:disabled{opacity:.65;cursor:wait}
.card-rate{margin:10px 0 0;font-size:15px;line-height:1.5;color:#163e59}.card-rate strong{font-size:17px}.card-rate small{display:block;font-size:11px;line-height:1.6;color:#536979;margin-top:4px}.availability-breakdown dt{overflow-wrap:anywhere;min-width:0}
.availability-options .availability-alternative-label{font-size:12px;font-weight:650;color:#236d94;line-height:1.5}
.nearby-notice{padding:14px 16px;background:#edf8ff;border:1px solid #c5dce8;border-radius:12px;line-height:1.6}
