.bk-dim{color:var(--text-3);font-size:12.5px}.bk-back{color:var(--text-3);align-items:center;gap:4px;margin-bottom:4px;font-size:12px;text-decoration:none;display:inline-flex}.bk-back:hover{color:var(--space-accent,var(--signal))}.bk-rowlink{cursor:pointer}.bk-rowlink:hover td{background:var(--paper-3)}.bk-filterrow{gap:8px;margin-bottom:12px;display:flex}.bk-filterrow select,.bk-filterrow input{font:inherit;color:var(--text);background:var(--paper-3);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:5px 10px;font-size:13px}.bk-filterrow input{min-width:240px}.bk-pager{justify-content:center;align-items:center;gap:12px;padding-top:12px;display:flex}.bk-card{margin-bottom:12px;padding:14px 16px}.bk-card-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bk-card-head h3{color:var(--text-2);margin:0;font-size:13px;font-weight:600}.bk-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=900px){.bk-grid2{grid-template-columns:1fr}}.bk-kvgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 18px;display:grid}.bk-kv{flex-direction:column;display:flex}.bk-kv-l{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);font-size:10.5px;font-weight:600}.bk-kv-v{color:var(--text);overflow-wrap:anywhere;font-size:13px}.bk-detail{flex-direction:column;gap:0;display:flex}.bk-detail-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.bk-h2{margin:0;font-size:18px;font-weight:650}.bk-prewrap{white-space:pre-wrap;margin:0 0 8px;font-size:13px}.bk-denial{border:1px solid var(--denied-tint,#e7c4bd);border-radius:var(--r-lg);background:#b423180d;margin-bottom:12px;padding:10px 14px;font-size:13px}.bk-totals td{border-top:2px solid var(--hairline);font-weight:600}.bk-chips{flex-wrap:wrap;gap:6px;display:flex}.bk-chip{font:inherit;color:var(--text-2);border:1px solid var(--hairline);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.bk-chip[data-on=true]{color:#fff;background:var(--space-accent,var(--signal));border-color:var(--space-accent,var(--signal))}.bk-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--hairline);color:var(--text-3);border-radius:999px;padding:1px 7px;font-size:10.5px}.bk-notes{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.bk-note-head{align-items:center;gap:8px;font-size:12.5px;display:flex}.bk-note-body{white-space:pre-wrap;color:var(--text-2);margin:2px 0 0;font-size:13px}.bk-filehead{z-index:5;border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--paper-2);align-items:center;gap:18px;margin-bottom:12px;padding:12px 16px;display:flex;position:sticky;top:0}.bk-h2 .bk-badge{vertical-align:3px;white-space:nowrap;margin-left:8px;font-weight:500}.bk-filehead-id{min-width:0;margin-right:auto}.bk-moneyflow{white-space:nowrap;align-items:center;gap:10px;display:flex}.bk-moneyflow>span{color:var(--text-2);flex-direction:column;font-size:14px;font-weight:600;display:flex}.bk-moneyflow>span[data-paid]{color:var(--signal-dark,#0b6b64)}.bk-moneyflow em{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:10px;font-style:normal;font-weight:500}.bk-moneyflow-arrow{color:var(--text-3);font-size:12px}@media (width<=860px){.bk-moneyflow{display:none}}.bk-workbench{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}.bk-workbench>*{min-width:0}@media (width<=1140px){.bk-workbench{grid-template-columns:minmax(0,1fr)}}.bk-jobrow td{background:var(--paper-3);padding-top:8px;padding-bottom:8px}.bk-jobrow-in{align-items:center;gap:10px;min-width:0;display:flex}.bk-jobrow-t{letter-spacing:.03em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.bk-subtotal td{color:var(--text-3);font-size:12px}.bk-clamp{margin-bottom:8px}.bk-clamp .bk-prewrap{margin-bottom:2px}.bk-showmore{font:inherit;color:var(--space-accent,var(--signal));cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.bk-showmore:hover{text-decoration:underline}.bk-integration{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.bk-integration:first-of-type{border-top:none;padding-top:0}.bk-integration-txt{flex-direction:column;min-width:0;display:flex}.bk-integration-l{color:var(--text);font-size:12.5px}.bk-integration-d{color:var(--text-3);font-size:12px}.bk-slidein{animation:.16s ease-out bk-slide}@keyframes bk-slide{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bk-slidein{animation:none}}.claims-detail .bk-detail{min-height:0;padding:14px 18px 48px;overflow-y:auto}.claims-detail{container-type:inline-size}@container (width<=1100px){.bk-workbench{grid-template-columns:minmax(0,1fr)}}.bk-draftadj{position:relative}.bk-draftadj summary{cursor:pointer;list-style:none}.bk-draftadj summary::-webkit-details-marker{display:none}.bk-draftadj-panel{z-index:7;border:1px solid var(--signal-line);border-radius:var(--r-lg);background:var(--paper);width:340px;box-shadow:var(--shadow-pop);padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0}.bk-draftadj-panel p{color:var(--text-2);margin:0 0 8px;font-size:12.5px;line-height:1.55}.bk-draftadj-panel p:last-child{margin-bottom:0}.bk-draftadj-gate{color:var(--text-3);border-top:1px solid var(--hairline);padding-top:8px}.bk-filehead{box-shadow:var(--shadow-sm)}.bk-moneyflow>span{font-size:17px}.bk-coverage{color:var(--text-2);font-weight:600}.bk-auth{color:var(--text-3);white-space:nowrap;margin-left:10px;font-size:12px;font-weight:500}.bk-reading{color:var(--text-2);margin:0 2px 10px;font-size:12.5px;line-height:1.55}.bk-reading-live{color:var(--signal-dark);font-weight:600}.bk-reading-missing{color:var(--text-2)}.bk-reading-missing strong{color:var(--text);font-weight:600}.bk-facts{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--paper-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 18px;margin-bottom:12px;padding:12px 16px;display:grid}.bk-narr{margin-bottom:10px}.bk-narr:last-child{margin-bottom:0}.bk-narr .bk-prewrap{color:var(--text-2);margin:2px 0 0}.bk-adjudicate{margin-left:auto;position:relative}.bk-adjudicate summary{cursor:pointer;color:var(--signal-dark);border-radius:var(--r-sm);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:500;list-style:none;transition:background .12s}.bk-adjudicate summary::-webkit-details-marker{display:none}.bk-adjudicate summary:hover,.bk-adjudicate[open] summary{background:var(--signal-tint)}.bk-adjudicate-menu{z-index:6;border:1px solid var(--hairline-strong);border-radius:var(--r);background:var(--paper);min-width:168px;box-shadow:var(--shadow-pop);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.bk-adjudicate-menu button{font:inherit;text-align:left;color:var(--text-3);border-radius:var(--r-sm);background:0 0;border:none;padding:6px 10px;font-size:12.5px}.bk-adjudicate-menu button:disabled{cursor:not-allowed}.bk-adjudicate-hint{color:var(--text-3);border-top:1px solid var(--hairline);margin-top:2px;padding:6px 10px 4px;font-size:11px}.bk-jobmeta{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.bk-jobnarr{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-weight:400;overflow:hidden}.bk-paperline{color:var(--text-3);border-top:1px solid var(--hairline);margin:10px 0 0;padding-top:8px;font-size:12px;line-height:1.5}.bk-compose{align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.bk-compose textarea{font:inherit;resize:vertical;min-height:34px;max-height:160px;color:var(--text);background:var(--paper-2);border:1px solid var(--hairline);border-radius:var(--r-sm);flex:1;padding:6px 10px;font-size:13px;line-height:1.5}.bk-compose textarea:focus{border-color:var(--hairline-strong);background:var(--paper);outline:none}.bk-filehead-actions{align-items:center;gap:6px;display:flex}.bk-clausechip{color:var(--space-accent,var(--signal));background:var(--paper-3);border:1px solid var(--hairline);cursor:pointer;white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10.5px;line-height:16px}.bk-clausechip:hover{border-color:var(--space-accent,var(--signal))}.bk-adj{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:14px 2px 12px}.bk-adj-head{align-items:baseline;gap:10px;display:flex}.bk-adj-decision{letter-spacing:.08em;font-size:11px;font-weight:700}.bk-adj-headline{margin:0;font-weight:600}.bk-adj-elig{color:var(--text-2);margin:6px 0 0;font-size:12.5px}.bk-adj-findings{gap:8px;margin-top:10px;display:grid}.bk-adj-finding{border-top:1px solid var(--hairline-soft,#f0efec);padding:7px 0 2px}.bk-adj-finding-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-adj-status{color:var(--text-2);font-size:11px}.bk-adj-finding[data-status=excluded] .bk-adj-status,.bk-adj-finding[data-status=not_covered] .bk-adj-status{color:var(--bad,#b3453f)}.bk-adj-rationale{color:var(--text-2);margin:6px 0 0;font-size:12.5px}.bk-adj-uncertain{color:var(--text-2);margin-top:10px;font-size:12.5px}.bk-adj-uncertain p{margin:4px 0 0}.bk-drawerdock{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--paper);min-height:320px;max-height:560px;display:flex;overflow:hidden}.bk-drawerdock>*{flex:1;min-width:0}.bk-jobacts{gap:6px;margin-left:8px;display:inline-flex}.bk-paymenu{position:relative}.bk-paymenu summary{cursor:pointer;list-style:none}.bk-paymenu summary::-webkit-details-marker{display:none}.bk-paymenu-panel{z-index:30;background:var(--paper-2,#fff);border:1px solid var(--hairline,#e2e2e2);min-width:250px;box-shadow:var(--shadow-sm,0 4px 14px #0000001f);border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.bk-paymenu-panel button{text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;padding:6px 8px}.bk-paymenu-panel button:hover{background:var(--paper-3,#f3f3f3)}.bk-phases{align-items:center;margin:8px 0 2px;padding:0;list-style:none;display:flex}.bk-phases li{color:var(--text-3,#8a8a8a);align-items:baseline;gap:6px;padding:3px 14px 3px 10px;font-size:11.5px;display:flex;position:relative}.bk-phases li:after{content:"";background:var(--hairline,#ddd);width:8px;height:1px;position:absolute;top:50%;right:0}.bk-phases li:last-child:after{display:none}.bk-phases li[data-state=done]{color:var(--text-1,#222)}.bk-phases li[data-state=done] .bk-phase-label:before{content:"✓ ";color:var(--positive,#2f7d4f)}.bk-phases li[data-state=now]{color:var(--signal,#b4552d);font-weight:600}.bk-phase-sub{color:var(--text-3,#999);font-size:10.5px;font-weight:400}.bk-contractstrip{border:1px solid var(--hairline,#e2e2e2);background:var(--paper-2,#fafafa);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 2px;padding:7px 12px;font-size:12px;display:flex}.bk-contractstrip>span{white-space:nowrap;color:var(--text-2,#555)}.bk-adj-ai{letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--signal,#b4552d);color:var(--signal,#b4552d);border-radius:99px;padding:2px 7px;font-size:10px;font-weight:700}.bk-adj-ticks{gap:10px;font-size:11.5px;display:inline-flex}.bk-adj-ticks [data-ok=true]{color:var(--positive,#2f7d4f)}.bk-adj-ticks [data-ok=false]{color:var(--negative,#b3382c)}.bk-adj-model{color:var(--text-3,#999);margin-left:auto;font-size:10.5px}.bk-adj-finding summary{cursor:pointer;align-items:center;gap:8px;min-width:0;padding:5px 0;list-style:none;display:flex}.bk-adj-finding summary::-webkit-details-marker{display:none}.bk-adj-glyph{text-align:center;flex:none;width:16px;font-weight:700}.bk-adj-finding[data-status=covered] .bk-adj-glyph{color:var(--positive,#2f7d4f)}.bk-adj-finding:not([data-status=covered]) .bk-adj-glyph{color:var(--negative,#b3382c)}.bk-adj-chips{flex:none;gap:4px;display:inline-flex}.bk-adj-oneline{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3,#8a8a8a);min-width:0;font-size:11.5px;overflow:hidden}.bk-adj-finding[open] .bk-adj-oneline{display:none}.bk-adj-detail{margin:2px 0 6px 24px;font-size:12px}.bk-adj-detail em{color:var(--text-3,#888);margin-right:6px;font-style:normal;font-weight:600}.bk-adj-question{align-items:baseline;gap:8px;padding:4px 0;font-size:12px;display:flex}.bk-adj-q{background:var(--signal-soft,#f6e3d9);width:16px;height:16px;color:var(--signal,#b4552d);text-align:center;border-radius:99px;flex:none;font-size:11px;font-weight:700;line-height:16px}.bk-adj-needs{color:var(--text-3,#888)}.bk-approve-edit{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.bk-approve-edit input{text-align:right;border:1px solid var(--hairline,#ddd);background:var(--paper-1,#fff);width:84px;font:inherit;border-radius:5px;padding:2px 6px;font-size:12.5px}.bk-approve-suggested input{border-style:dashed;border-color:var(--signal,#b4552d);color:var(--signal,#7a3a1e)}.bk-ai-dot,.bk-suggested{letter-spacing:.05em;color:var(--signal,#b4552d);font-size:9.5px;font-weight:700}.bk-linestatus[data-status=suggested]{color:var(--signal,#b4552d);font-size:11.5px}.bk-linestatus[data-status=approved_to_pay]{color:var(--positive,#2f7d4f);font-size:11.5px}.bk-ro-meta{color:var(--text-3,#999);gap:10px;font-size:11px;display:inline-flex}.bk-trail{margin:0;padding:0;font-size:11.5px;list-style:none}.bk-trail li{border-bottom:1px solid var(--hairline-soft,#f0f0f0);align-items:baseline;gap:8px;padding:4px 0;display:flex}.bk-trail li:last-child{border-bottom:none}.bk-trail-actor{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:110px;font-weight:600;overflow:hidden}.bk-trail li[data-actor=ai] .bk-trail-actor{color:var(--signal,#b4552d)}.bk-trail-what{min-width:0}.bk-trail-when{color:var(--text-3,#aaa);flex:none;margin-left:auto;font-size:10.5px}.bk-paymenu-extras{border-bottom:1px solid var(--hairline-soft,#eee);gap:8px;margin-bottom:4px;padding-bottom:6px;display:flex}.bk-paymenu-extras label{color:var(--text-3,#888);flex-direction:column;gap:2px;font-size:10.5px;display:flex}.bk-paymenu-extras input{border:1px solid var(--hairline,#ddd);text-align:right;width:90px;font:inherit;border-radius:5px;padding:3px 6px}.bk-adj{transition:border-color .2s}.bk-adj[data-accepted=true]{border-top-color:var(--hairline-strong,var(--hairline))}.bk-adj-kicker{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.bk-adj-k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3,#8a8a8a);font-size:10px;font-weight:700}.bk-adj[data-accepted=true] .bk-adj-k{color:var(--ink-600)}.bk-adj-verdict{letter-spacing:.04em;text-transform:capitalize;font-size:12px;font-weight:700}.bk-adj[data-decision=approve] .bk-adj-verdict,.bk-adj[data-decision=approved] .bk-adj-verdict{color:var(--signal-dark)}.bk-adj[data-decision=deny] .bk-adj-verdict,.bk-adj[data-decision=denied] .bk-adj-verdict{color:var(--denied)}.bk-adj-accepted{color:var(--ink-600);background:var(--paper-3);border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.bk-adj-eligline{color:var(--text-3,#8a8a8a);font-size:11.5px}.bk-adj-await{color:var(--text-3,#9a9a9a);margin-left:auto;font-size:11px;font-style:italic}.bk-adj-finding-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bk-adj-finding-row strong{font-size:12.5px}.bk-adj-finding .bk-adj-status{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.bk-adj-finding[data-status=covered] .bk-adj-status{color:var(--signal-dark)}.bk-adj-finding:not([data-status=covered]) .bk-adj-status{color:var(--denied)}.bk-adj-plain{color:var(--text-2,#444);margin:3px 0 0;font-size:12.5px;line-height:1.5}.bk-adj-evidence summary{cursor:pointer;color:var(--text-3,#999);margin-top:2px;font-size:11px;list-style:none}.bk-adj-evidence summary::-webkit-details-marker{display:none}.bk-adj-evidence p{color:var(--text-2,#555);margin:2px 0 4px;font-size:12px;line-height:1.55}.bk-adj-uncertain{gap:6px;margin-top:8px;display:grid}.bk-adj-question{align-items:baseline;gap:10px;max-width:78ch;font-size:12px;line-height:1.5;display:flex}.bk-adj-qn{color:var(--text-3,#aaa);flex:none;font-size:10px}.bk-adj-needs{color:var(--text-2,#666);font-weight:550}.bk-adj-findings{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:4px 26px;margin-top:6px;display:grid}.bk-adj-verbs{gap:6px;margin-left:auto;display:inline-flex}.bk-adj-count{background:var(--signal-tint);color:var(--signal-dark);border-radius:99px;padding:1px 8px;font-size:10.5px;font-weight:600}.bk-adj-next{background:var(--signal-tint);border-radius:8px;align-items:baseline;gap:8px;margin:8px 0 0;padding:6px 12px;font-size:12.5px;font-weight:550;display:inline-flex}.bk-adj-next .bk-adj-k{color:var(--signal-dark)}.bk-adj-money{font-weight:700}.bk-adj-callouts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:8px;display:grid}.bk-adj-callout{border:1px solid var(--hairline,#e2e0da);background:var(--paper-2,#faf9f6);border-radius:8px;padding:8px 28px 8px 11px;position:relative}.bk-adj-callout[data-severity=blocking]{background:var(--signal-tint);border-color:var(--signal-line)}.bk-adj-callout[data-severity=note]{background:0 0;border-color:#0000;padding:4px 11px}.bk-adj-callout[data-severity=note] .bk-adj-callout-ask{color:var(--text-2);font-weight:500}.bk-adj-callout summary{cursor:pointer;gap:2px;list-style:none;display:grid}.bk-adj-callout summary::-webkit-details-marker{display:none}.bk-adj-callout summary:after{content:"";border-right:1.5px solid var(--text-3);border-bottom:1.5px solid var(--text-3);width:6px;height:6px;transition:transform .15s;position:absolute;top:12px;right:11px;transform:rotate(45deg)}.bk-adj-callout[open] summary:after{transform:rotate(-135deg)}.bk-adj-callout-sev{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3,#999);font-size:9.5px;font-weight:700}.bk-adj-callout[data-severity=blocking] .bk-adj-callout-sev{color:var(--signal,#9c4a26)}.bk-adj-callout-ask{font-size:12.5px}.bk-adj-callout-topic{color:var(--text-3,#8a8a8a);font-size:11px}.bk-adj-callout p{color:var(--text-2,#555);margin:6px 0 0;font-size:11.5px;line-height:1.5}.bk-adj-fulltoggle{font:inherit;color:var(--text-3,#999);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:11px;text-decoration:underline}.bk-adj-fullnarrative{color:var(--text-2,#555);margin:6px 0 0;font-size:12px;line-height:1.55}.bk-flash{animation:1.2s ease-out bk-flash-fade}@keyframes bk-flash-fade{0%{background:var(--signal-soft,#f6e3d9)}to{background:0 0}}
