.bks{flex-direction:column;gap:10px;min-width:0;display:flex}.bks b,.bks strong{color:var(--bk-navy)}.bks .iv-dialog-head b,.bks .iv-dialog-head small{color:#fff}.bks-neg{color:var(--bk-rd)}.bks-late{color:var(--bk-rd);font-weight:700}.bks-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bks-tools .bk-search input{width:250px}.bks-tools .iv-seg button,.bks-tools .iv-seg a{padding:4px 12px;font-size:13.5px}.bks-tools .iv-seg button.on,.bks-tools .iv-seg a.on{background:var(--bk-navy);color:#fff}.bks-right{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.bks-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bks-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bks-card{border:1.5px solid var(--bk-line);background:#fff;border-radius:2px;flex-direction:column;min-width:0;display:flex}.bks-card>span{background:var(--bk-band);border-bottom:1px solid var(--bk-line);color:var(--bk-navy);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 12px;font-size:16px;font-weight:700;display:flex}.bks-card>span small{color:var(--bk-ink);font-size:13.5px;font-weight:600}.bks-card>strong{color:var(--bk-navy);white-space:nowrap;text-overflow:ellipsis;padding:4px 12px 6px;font-size:26px;line-height:1.25;overflow:hidden}.bks-card>strong small{margin-right:4px;font-size:13.5px;font-weight:700}.bks-card.rd>strong{color:var(--bk-rd)}.bks .iv-t td.n,.bks .iv-t th.n{text-align:right;font-variant-numeric:lining-nums tabular-nums}.bks .bk-list .iv-t td:first-child{font-weight:700}.bks .iv-t td.wrap{white-space:normal}.bks .bk-list .iv-t td:first-child a{color:var(--bk-navy)}.bks-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bks-actions .iv-btn{padding:3px 10px;font-size:14px}.bks-actions .iv-btn.pri{background:var(--bk-navy);color:#fff;border-color:var(--bk-navy)}.bks-state{white-space:nowrap;gap:14px;margin-left:auto;font-size:14px;display:inline-flex}.bks-tabs{border:1.5px solid var(--bk-line);background:#fff;border-radius:2px;gap:2px;padding:0 14px;display:flex}.bks-tabs a{color:var(--bk-ink);white-space:nowrap;padding:5px 12px;font-size:14.5px;text-decoration:none}.bks-tabs a small{margin-left:3px;font-size:12px}.bks-tabs a.on{color:var(--bk-navy);font-weight:700;box-shadow:inset 0 -3px #2453d6}.bks-doc{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:10px;display:grid}.bks-doc.wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.bks-col{flex-direction:column;gap:10px;min-width:0;display:flex}.bks-facts{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:6px 12px 8px;font-size:14px;display:grid}.bks-facts.two{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.bks-facts dt{color:var(--bk-navy);white-space:nowrap;font-weight:700}.bks-facts dd{text-align:right;color:var(--bk-ink);overflow-wrap:anywhere;min-width:0;margin:0}.bks-facts hr{border:0;border-top:1px solid var(--bk-row);grid-column:1/-1;width:100%;margin:4px 0}.bks-facts .big{color:var(--bk-navy);font-weight:700}.bks-hold{color:var(--bk-rd);text-underline-offset:2px;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 12px 0;font-size:14px;font-weight:700;text-decoration:underline;display:flex}.bks-hold .iv-btn{text-decoration:none}.bks-btnrow{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 12px 10px;display:flex}.bks-thread{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);column-gap:4px;padding:6px 12px 12px;display:grid}.bks-thread>.who{color:var(--bk-navy);text-align:center;border-bottom:1px solid var(--bk-line);margin-bottom:6px;padding-bottom:4px;font-size:14.5px;font-weight:700}.bks-msg{border:1.5px solid var(--bk-line);background:#fff;border-radius:2px;min-width:0;margin-bottom:8px;padding:5px 10px;font-size:14px}.bks-msg.theirs{background:var(--bk-th)}.bks-msg header{color:var(--bk-navy);justify-content:space-between;gap:8px;font-weight:700;display:flex}.bks-msg header small{color:var(--bk-ink);white-space:nowrap;font-size:13px;font-weight:400}.bks-msg p{overflow-wrap:anywhere;margin:2px 0 0}.bks-dot{justify-content:center;display:flex;position:relative}.bks-dot:before{content:"";border-left:1.5px solid var(--bk-navy);position:absolute;top:0;bottom:-8px;left:50%}.bks-dot i{border:2px solid var(--bk-navy);background:#fff;border-radius:50%;width:12px;height:12px;margin-top:10px;position:relative}.bks-dot.ok i{border-color:var(--bk-ok)}.bks-note{gap:6px;padding:0 12px 10px;display:flex}.bks-note textarea{flex:1;min-height:34px}.bks-restore{display:inline-block;position:relative}.bks-pop{z-index:30;border:1.5px solid var(--bk-navy);white-space:normal;background:#fff;border-radius:4px;width:270px;margin-top:4px;padding:8px 10px;font-size:14px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0b102033}.bks-pop b{display:block}.bks-pop .row{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.bks-oldval{font:inherit;color:var(--bk-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bks-drawer{z-index:61;border-left:1px solid var(--bk-navy);background:#fff;flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #0b10204d}.bks-drawer>header{background:var(--bk-navy);color:#fff;align-items:center;gap:8px;padding:8px 14px;display:flex}.bks-drawer>header b{color:#fff;font-size:16px}.bks-drawer>header small{color:#fff;font-size:14px}.bks-drawer>header button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.bks-drawer .body{flex-direction:column;flex:1;gap:8px;padding:10px 14px;display:flex;overflow:auto}.bks-drawer .body .iv-in{width:100%}.bks-drawer .body textarea.iv-in{min-height:260px}.bks-drawer footer{border-top:1px solid var(--bk-row);justify-content:flex-end;align-items:center;gap:8px;padding:8px 14px;display:flex}.bks-attach{border:1.5px solid var(--bk-line);border-radius:2px;align-items:center;gap:8px;padding:4px 10px;font-size:14px;display:flex}.bks-shade{z-index:60;background:#0b102059;position:fixed;inset:0}.bks-compose .bkb-popbody{gap:8px}.bks-compose .iv-t td{padding:0 4px}.bks-compose .iv-t td .iv-in{background:0 0;border-color:#0000;width:100%;height:24px;padding:0 4px;font-size:14px}.bks-compose .iv-t td .iv-in:focus{border-color:var(--bk-link);background:#fff}.bks-compose .iv-t td input.n{text-align:right}.bks-compose .iv-t td.amt{text-align:right;font-variant-numeric:tabular-nums;padding-right:10px}.bks-compose .iv-t td.x{width:1%}.bks-compose .iv-t td.item{min-width:96px}.bks-compose .iv-t td.desc{min-width:220px}.bks-compose .iv-t td.x button{color:var(--bk-rd);cursor:pointer;background:0 0;border:0;font-size:16px}.bks-suggest{color:var(--bk-link);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.bks-suggest b{color:var(--bk-navy)}.bks-suggest button{font:inherit;color:var(--bk-navy);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.bks-under{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.bks-totals{border:1.5px solid var(--bk-line);border-collapse:collapse;width:100%;font-size:14px}.bks-totals td{border:1px solid var(--bk-row);padding:3px 10px}.bks-totals td:last-child{text-align:right;font-variant-numeric:tabular-nums}.bks-totals tr td:first-child{color:var(--bk-navy);font-weight:700}.bks-totals tr.grand td{color:var(--bk-navy);background:#fbe7a6;font-weight:700}.bks-check{color:var(--bk-navy);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.bks-grni{border:1.5px solid var(--bk-line);border-radius:2px;padding:6px 10px;font-size:14px}.bks-grni.flag{border-color:#bf9000}.bks-grni ul{flex-direction:column;gap:3px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bks-grni li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bks-grni li .amt{margin-left:auto;font-weight:700}.bks-msgline{color:var(--bk-rd);font-size:14px;font-weight:600}.bks-okline{color:var(--bk-ok);font-size:14px;font-weight:600}.bks-steps{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;padding:6px 12px;display:grid}.bks-step{border:1.5px solid var(--bk-navy);border-radius:2px;min-height:52px;padding:5px 10px;font-size:13.5px}.bks-step b{font-size:14.5px;display:block}.bks-step.ok{border-color:var(--bk-ok)}.bks-step.wait{border-style:dashed}.bks-step-join{border-top:1.5px solid var(--bk-navy)}.bks-address{border:1px solid var(--bk-line);background:#fff;border-radius:4px;align-items:center;gap:6px;min-width:280px;height:30px;padding:0 10px;font-size:14px;display:inline-flex}@media (max-width:1200px){.bks-doc,.bks-doc.wide,.bks-under{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bks-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bks-tools .bk-search{flex:100%}.bks-tools .bk-search input{width:100%}.bks-right,.bks-state{margin-left:0}.bks-tabs{padding:0 4px;overflow-x:auto}.bks-facts.two{grid-template-columns:auto minmax(0,1fr)}.bks-thread{grid-template-columns:minmax(0,1fr)}.bks-thread>.who,.bks-dot{display:none}.bks-steps{grid-template-columns:minmax(0,1fr);gap:6px}.bks-step-join{display:none}}@media (max-width:520px){.bks-card>strong{font-size:20px}.bks-card>span{white-space:normal;padding:3px 8px;font-size:14.5px}}.bkp{min-height:100vh}.bkp-top{color:#fff;background:#141a5c;border-top:3px solid #29b6f6;align-items:center;gap:10px;height:54px;padding:0 24px;display:flex}.bkp-brand{color:#fff;align-items:center;gap:8px;display:inline-flex}.bkp-brand b{color:#fff;font-size:16px}.bkp-brand small,.bkp-who{color:#fff;font-size:15px}.bkp-who b{color:#fff}.bkp-bar{border-bottom:1px solid var(--bk-row);background:#fff;flex-wrap:wrap;align-items:center;gap:22px;padding:10px 24px;display:flex}.bkp-bar h1{color:var(--bk-navy);margin:0;font-size:17px;font-weight:700}.bkp-lock{color:var(--bk-ink);align-items:center;gap:6px;font-size:14px;display:inline-flex}.bkp-right{margin-left:auto}.bkp-main{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:12px 24px 24px}.bkp-grid{grid-template-columns:minmax(0,2.25fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.bkp-btns{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.bkp-btns .iv-btn.sm{height:20px;padding:0 8px;font-size:12.5px}.bkp-period{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px 12px;display:flex}.bkp-period .iv-btn{margin-left:auto}.bkp-link{font:inherit;color:var(--bk-link);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14.5px;font-weight:600}.bkp-ask p{margin:0 0 6px;font-size:14px}@media (max-width:1000px){.bkp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.bkp-top,.bkp-bar,.bkp-main{padding-left:16px;padding-right:16px}.bkp-who{display:none}.bkp-right{margin-left:0}}.bks-preview{border:0;border-top:1px solid var(--bk-row);background:#fff;width:100%;height:420px;display:block}@media (max-width:760px){.bks-preview{height:300px}}.bks-popbody{flex-direction:column;gap:10px;min-width:0;padding:10px 14px 14px;display:flex}.bks-popbody .bks-hold a{color:inherit}
