/* Auction Advantage bid book (book.css) – web + print */
.bk{--navy:#14284B;--gold:#C9A227;--rule:#B8C2D3;--zeb:#F3F6FA;--muted:#5A6478;--cream:#F7F4EA;--red:#B3261E;max-width:1100px;margin:0 auto 2rem;padding:0 .75rem;font-family:Helvetica,Arial,sans-serif;color:#111}
.bk-page{position:relative;background:#fff;border:1px solid var(--rule);box-shadow:0 2px 8px rgba(0,0,0,.08);margin:0 0 1.25rem;overflow:hidden}
.bk-in{padding:.9rem}
.bk-bar{background:var(--navy);border-bottom:5px solid var(--gold);color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem}
.bk-brand{display:flex;align-items:center;gap:.6rem}.bk-brand img{width:40px;height:40px}
.bk-brand b{display:block;font-size:1.25rem;line-height:1.1}.bk-brand span{font-size:.62rem;letter-spacing:.06em;color:#C9D3E6}
.bk-kind{text-align:right}.bk-kind b{display:block;color:var(--gold);font-size:1rem;letter-spacing:.02em}.bk-kind span{font-size:.72rem;color:#C9D3E6}
.sq{color:var(--gold)}
.bk-info{display:grid;grid-template-columns:repeat(5,1fr);background:var(--cream);border:1px solid var(--rule);border-top:3px solid var(--gold);font-size:.82rem;line-height:1.35}
.bk-info>div{padding:.5rem .6rem;border-right:1px solid var(--rule)}.bk-info>div:last-child{border-right:0}
.bk-info i{display:block;font-style:normal;font-weight:700;font-size:.64rem;color:var(--muted);margin-bottom:.15rem}
.bk-tt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.3rem;margin:.8rem 0 .4rem}
.bk-tt h2,.bk-h1{font-family:Helvetica,Arial,sans-serif;font-size:1.35rem;color:var(--navy);margin:0;font-weight:700}
.bk-h1{margin:.2rem 0 .7rem}
.bk-tt p{margin:0;font-size:.72rem;color:var(--muted)}
.bk-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem 1.1rem}
.bk-ch{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px solid var(--gold);padding-bottom:.2rem;margin-bottom:.35rem}
.bk-ch h3,.bk-panel h4{margin:0;font-family:Helvetica,Arial,sans-serif;font-size:.95rem;color:var(--navy);font-weight:700}
.bk-ch span{font-size:.65rem;color:var(--muted)}.bk-ch span b{font-size:1.25rem;color:var(--navy)}
.bk-panel h4{border-bottom:2px solid var(--gold);padding-bottom:.2rem;margin-bottom:.35rem}
.bk-sc{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 .45rem}
.bk-t{width:100%;border-collapse:collapse;font-size:.74rem}
.bk-t th{background:var(--navy);color:#fff;font-size:.6rem;font-weight:700;text-align:left;padding:.3rem .3rem;vertical-align:middle}
.bk-t td{padding:.22rem .3rem;border-bottom:1px solid var(--rule);vertical-align:middle}
.bk-t tbody tr:nth-child(even) td{background:var(--zeb)}
.bk-t.num td:not(:first-child),.bk-t.num th:not(:first-child),.bk-t td.r{text-align:right}
.bk-t td.c{text-align:center}
.bk-conv{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;align-items:center;font-size:.7rem;border-bottom:1px solid var(--rule);margin:.4rem 0}
.bk-conv b{background:var(--navy);color:#fff;padding:.25rem .5rem}
.bk-t.junk{min-width:760px}.bk-t.junk th{text-align:center;font-size:.55rem}.bk-t.junk td{text-align:center}.bk-t.junk td:first-child,.bk-t.junk th:first-child{text-align:left}
.bk-sub{font-size:.66rem;color:var(--muted);line-height:1.4;margin:.3rem 0}
.warn{color:var(--red)}
.bk-panel ul{margin:0;padding-left:1rem;font-size:.76rem;line-height:1.4}.bk-panel li{margin:.25rem 0}
.bk-panel ul.ck{list-style:none;padding:0}.bk-panel ul.ck li:before{content:"";display:inline-block;width:.7rem;height:.7rem;border:1px solid #111;margin-right:.5rem;vertical-align:-1px}
.bk-foot{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--gold);margin:0 .9rem;padding:.35rem 0 .5rem;font-size:.6rem;color:var(--muted)}.bk-foot b{color:var(--navy);white-space:nowrap}
/* summary */
.bk-t.sum{font-size:.8rem;min-width:700px}.bk-t.sum th{font-size:.62rem}
.bk-t.sum td.th img{width:96px;height:72px;object-fit:cover;display:block;border:1px solid var(--rule)}
.bk-t.sum td.ln{font-weight:700;font-size:1.05rem;text-align:center}.bk-t.sum a{color:var(--navy)}
.bk-t.sum td.cap{font-weight:700;background:#FFF4CC!important}
.bk-t td.act,.bk-kv tr.act td{background:#C6EFCE!important;font-weight:700;text-align:center;color:#14532D}
.bk-t .ok{color:#14532D;font-weight:700}.mut{color:var(--muted);font-size:.7rem}
.bk-t tfoot td{background:var(--navy);color:#fff;font-weight:700;padding:.35rem .3rem}
.bk-call{display:flex;flex-wrap:wrap;gap:.3rem 1rem;align-items:center;background:var(--cream);border:1px solid var(--gold);padding:.5rem .7rem;margin:.6rem 0}.bk-call b{color:#14532D}.bk-call span{font-size:.75rem;color:var(--muted)}
/* lot pages (box summary style) */
.bk-lt{font-family:Helvetica,Arial,sans-serif;font-size:1.05rem;color:#1F3864;margin:.2rem 0 .3rem}
.bk-ls{font-size:.66rem;font-style:italic;color:#7a5a00;margin:0 0 .6rem;border-bottom:1px solid var(--gold);padding-bottom:.45rem}
.bk-boxh{background:#1F3864;color:#fff;font-weight:700;padding:.35rem .5rem;font-size:.95rem}
.bk-box{display:grid;grid-template-columns:1fr 1.05fr;gap:1rem;align-items:start;margin-top:.1rem}
.bk-kv{width:100%;border-collapse:collapse;font-size:.78rem}
.bk-kv th{width:34%;text-align:left;font-weight:700;background:#FFF8E7;border:1px solid var(--gold);padding:.35rem .4rem;vertical-align:top}
.bk-kv td{border:1px solid var(--gold);padding:.35rem .4rem;overflow-wrap:anywhere}
.bk-kv tr.hi td{background:#FFF4CC;font-weight:700;font-style:italic;font-size:.9rem}
.bk-box figure{margin:.4rem 0 0}.bk-box img{width:100%;height:auto;display:block}
.bk-box figcaption{font-size:.66rem;color:var(--muted);margin-top:.25rem}
.bk-t.det{font-size:.78rem;min-width:620px}.bk-t.det th{background:#1F3864;text-align:center;border:1px solid var(--gold)}.bk-t.det td{border:1px solid var(--gold);padding:.45rem .35rem}
.bk-t.det tbody tr:nth-child(even) td{background:#fff}
.bk-t.det tfoot td{background:#FFF8E7;color:#111}
/* cta */
.bk-lead{font-size:.95rem;max-width:60ch}.bk-cta{display:flex;gap:.6rem;flex-wrap:wrap}.bk-cta .btn2{display:inline-block;padding:.6rem 1rem;border:2px solid var(--navy);color:var(--navy);text-decoration:none;font-weight:700}
.bk-disc{border-top:2px solid var(--gold);margin-top:1rem;font-size:.78rem;line-height:1.45}
@media (max-width:820px){.bk-info{grid-template-columns:1fr 1fr}.bk-info>div{border-bottom:1px solid var(--rule)}.bk-grid3{grid-template-columns:1fr}.bk-box{grid-template-columns:1fr}.bk-box figure{order:-1}.bk-kind{text-align:left}.bk-foot{flex-direction:column;gap:.2rem}}
@media (max-width:420px){.bk-info{grid-template-columns:1fr}.bk-info>div{border-right:0}}
/* print: one landscape Letter page per .bk-page */
@page{size:11in 8.5in;margin:0}
@media print{
 body.bkprint{margin:0}
 .bkprint .bk{max-width:none;margin:0;padding:0}
 .bkprint .bk-page{width:11in;height:8.5in;margin:0;border:0;box-shadow:none;break-after:page;display:flex;flex-direction:column}
 .bkprint .bk-in{flex:1;padding:.18in .45in 0;overflow:hidden}
 .bkprint .bk-foot{margin:0 .45in;padding:.08in 0 .3in}
 .bkprint .bk-sc{overflow:visible}.bkprint .bk-t{min-width:0!important}
 .bkprint .bk-info{grid-template-columns:2.3fr 2.4fr 2.2fr 1.6fr 1.2fr;font-size:8.5pt}
 .bkprint .bk-grid3{grid-template-columns:repeat(3,1fr)}
 .bkprint .bk-box{grid-template-columns:1fr 1.05fr}.bkprint .bk-box figure{order:0}
 .bkprint .bk-t{font-size:7.6pt}.bkprint .bk-t th{font-size:6.2pt}
 .bkprint .bk-t.sum{font-size:8.4pt}.bkprint .bk-t.sum td.th img{width:84px;height:63px}
 .bkprint .bk-t.det{font-size:9pt}.bkprint .bk-kv{font-size:9pt}
 .bkprint .bk-panel ul{font-size:7.6pt}
 .bkprint .bk-lt{margin-top:.15in}
 a{color:inherit;text-decoration:none}
}
.bk-grid3>*,.bk-box>*,.bk-in{min-width:0}@media (max-width:420px){.bk-t{font-size:.7rem}.bk-t th{font-size:.56rem}.bk-t td,.bk-t th{padding:.22rem .2rem}}
.bk .bk-t{min-width:0}.bk .bk-t.junk{min-width:760px}.bk .bk-t.sum{min-width:700px}.bk .bk-t.det{min-width:620px}.bk .bk-t th{text-align:left;border:0}.bk .bk-t td{border:0;border-bottom:1px solid var(--rule)}.bk .bk-t.det th,.bk .bk-t.det td{border:1px solid var(--gold)}@media print{.bkprint .bk .bk-t{min-width:0!important}}
