.record-section-detail{min-width:0;white-space:normal}.record-section-detail>.cdr{margin:0}.record-section-detail .ibx-record-host{min-width:0}.record-section-detail .chart-data-grid .ag-row>.ag-cell,.record-section-detail .chart-data-grid .ag-row>.ag-grid-scrolling-cells>.ag-cell{background-image:none!important}.record-section-detail .chart-data-grid .ag-row.ag-row-hover>.ag-cell,.record-section-detail .chart-data-grid .ag-row.ag-row-hover>.ag-grid-scrolling-cells>.ag-cell{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))!important}.iwz-btc{display:block;min-width:0;max-width:100%;white-space:normal;font-size:12px;line-height:1.4;padding:2px 0}.iwz-btc button{font:inherit}.iwz-btc-line{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;flex-wrap:nowrap}.iwz-btc-tag{font-size:11px;color:#6e6e73}.iwz-btc-lane,.iwz-btc-tag{flex-shrink:0;font-weight:600}.iwz-btc-lane{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.iwz-btc-lane-room .iwz-btc-lane{flex-shrink:1}.iwz-btc-lane.is-over{color:#b42318}.iwz-btc-lane>span[aria-hidden]{width:10px;flex-shrink:0;font-size:11px;color:#6e6e73}.iwz-btc-sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6e6e73;font-size:11px}.iwz-btc-bar{position:relative;display:inline-flex;gap:1px;flex-shrink:0;width:84px;height:8px;border-radius:2px;overflow:hidden;background:#f5f5f7}.iwz-btc-bar>i{display:block;height:100%;background:var(--cc)}.iwz-btc-bar>.iwz-btc-limit{position:absolute;top:0;bottom:0;width:2px;background:var(--ci)}.iwz-btc-row{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;padding-left:14px}.iwz-btc-row.is-open{flex-wrap:wrap;align-items:flex-start}.iwz-btc-cat{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:0;border:0;background:transparent;color:#1d1d1f;cursor:pointer;font-size:11px;font-weight:600;white-space:nowrap}.iwz-btc-cat.is-label{cursor:default}.iwz-btc-cat small,.iwz-btc-lane small{min-width:14px;padding:0 4px;border-radius:8px;background:#f5f5f7;color:#1d1d1f;text-align:center;font-size:9px}.iwz-btc-chips{display:flex;gap:3px;min-width:0;flex:1 1;align-items:center}.iwz-btc-row.is-folded .iwz-btc-chips{overflow:hidden;white-space:nowrap}.iwz-btc-row.is-open .iwz-btc-chips{flex-wrap:wrap}.iwz-btc .iwz-btc-row .iwz-bill-chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;white-space:nowrap;overflow-wrap:normal}.iwz-btc .iwz-btc-row.is-folded .iwz-bill-chip{flex:0 1 auto;min-width:3.5em;max-width:16em;overflow:hidden}.iwz-btc .iwz-btc-row.is-open .iwz-bill-chip{white-space:normal;overflow-wrap:anywhere}.iwz-btc-l{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.iwz-btc .iwz-bill-chip small{flex-shrink:0}.iwz-btc-issue{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;border-radius:8px;border:1px solid #e5e5ea;color:#1d1d1f;font-size:11px;font-weight:600}.iwz-btc-row.is-folded .iwz-btc-issue{min-width:3.5em;max-width:18em}.iwz-btc-row.is-open .iwz-btc-issue{white-space:normal}.iwz-btc-more{flex-shrink:0;padding:0 4px;border:0;background:transparent;color:#1d4ed8;cursor:pointer;font-size:11px;white-space:nowrap}.iwz-btc-dates{display:inline-flex;gap:4px;min-width:0;overflow:hidden}.iwz-btc-date{flex-shrink:0;padding:0 6px;border:1px solid #e5e5ea;border-radius:8px;background:transparent;color:#1d4ed8;cursor:pointer;font-size:11px;white-space:nowrap}.iwz-btc-date.is-place{color:#9a5b00;cursor:default}.iwz-btc-note{margin:0;font-size:11px;color:#6e6e73}.iwz-btc-note,.iwz-btc-orig{padding-left:14px}.iwz-btc-lane-tidy.is-muted{opacity:.62}.iwz-btc-totals{margin-top:1px}.ag-row.iwz-btc-flash{outline:2px solid #60a5fa;outline-offset:-2px}html.dark .iwz-btc-lane>span[aria-hidden],html.dark .iwz-btc-note,html.dark .iwz-btc-sum,html.dark .iwz-btc-tag{color:#c3cedc}html.dark .iwz-btc-cat{color:#d3ddea}html.dark .iwz-btc-cat small,html.dark .iwz-btc-lane small{background:#354253;color:#edf3fa}html.dark .iwz-btc-bar{background:#354253}html.dark .iwz-btc-issue{border-color:#4b5a70;color:#edf3fa}html.dark .iwz-btc-date,html.dark .iwz-btc-more{color:#9db8ff}html.dark .iwz-btc-date{border-color:#4b5a70}html.dark .iwz-btc-lane.is-over{color:#ffbec9}.iwz-btc .iwz-btc-row.is-folded .iwz-bill-chip{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.iwz-btc .iwz-btc-row .iwz-bill-chip{display:inline-flex!important}.iwz-btc-row.is-open .iwz-btc-chips{flex-basis:100%}.iwz-btc-lane-room>.iwz-btc-line,.iwz-btc-totals{flex-wrap:wrap}.iwz-btc-lane-room>.iwz-btc-line>.iwz-btc-lane{flex-basis:100%}.iwz-btc-totals .iwz-btc-sum{white-space:normal}.iwz-page.iwz-page-bp{overflow:visible}.iwz-page .iwz-meds-list.bp-list{overflow:visible!important;max-height:none}.mc2.bp{display:block;--font-chart:var(--font-anthropic-sans);font-size:var(--cds-font-size-body)}.mc2.bp .mc2-cardhead{margin-bottom:var(--cds-gap-sm)}.bp-scroll{overflow-x:visible}.bp-t{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.bp-t>thead>tr>th{position:-webkit-sticky;position:sticky;top:var(--bp-top,0);z-index:2;background:var(--color-panel);color:var(--color-fg-muted);font-size:var(--cds-font-size-caption);font-weight:var(--cds-font-weight-medium);text-align:left;padding:var(--cds-pad-xs) var(--cds-pad-md);border-bottom:1px solid var(--color-border-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-t>tbody>tr>td+td,.bp-t>thead>tr>th+th{border-left:1px solid var(--color-border-line)}.bp-rs{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;touch-action:none}.bp-rs:focus-visible,.bp-rs:hover{background:rgba(26,26,26,.12);outline:0}.bp-ck{text-align:center}.bp-t>thead>tr>th.bp-ck{padding-left:0;padding-right:0;text-overflow:clip}.bp-ck label{display:inline-flex;align-items:center;cursor:pointer}.bp input[type=checkbox]{width:1rem;height:1rem;margin:0;accent-color:var(--color-fg);cursor:pointer}.bp-all{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bp-t>tbody>tr>td{padding:10px var(--cds-pad-md);border-bottom:1px solid var(--color-border-line);vertical-align:top;overflow-wrap:break-word;min-width:0;color:var(--color-fg)}.bp-t>tbody>tr>td.bp-ck{padding-top:12px}.bp-t>tbody>tr.is-opens{cursor:pointer}.bp-t>tbody>tr.bp-r:hover{background:rgba(26,26,26,.04)}.bp-t>tbody>tr.is-sel{background:rgba(26,26,26,.08)}.bp-t>tbody>tr.is-open{background:rgba(26,26,26,.05)}.bp-t>tbody>tr.is-open>td{border-bottom-color:transparent}.bp-t>tbody>tr.iwz-btc-flash{background:rgba(25,125,232,.12)}.bp-t>tbody>tr:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}.bp-chev{font:inherit;display:inline-grid;place-items:center;width:1rem;height:1.4em;margin:0 4px 0 -4px;padding:0;border:0;background:none;color:var(--color-fg-muted);cursor:pointer;vertical-align:top}.bp-chev>span{display:inline-block;font-size:15px;line-height:1;transition:transform .15s}.bp-chev[aria-expanded=true]>span{transform:rotate(90deg)}.bp-chev:focus-visible{outline:2px solid var(--color-fg);outline-offset:1px;border-radius:8px}.bp td[data-col=visit] .cdr-open{display:none}.bp td[data-col=date]{white-space:nowrap}.bp .chart-name-cell{font-weight:var(--cds-font-weight-medium)}.bp-t>tbody>tr.bp-sum{background:rgba(26,26,26,.04)}.bp-t>tbody>tr.bp-sum>td{border-bottom:0;vertical-align:middle;font-weight:var(--cds-font-weight-medium)}.bp-t>tbody>tr.bp-x>td{padding:0 var(--cds-pad-md) var(--cds-pad-md)}.bp-detail{padding:4px 0 0}.bp-empty{margin:0;padding:12px;color:var(--color-fg-muted);font-size:13px}.bp :is(.iwz-bill-2,.iwz-bill-none){display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial;line-height:1.45;color:var(--color-fg)}.bp .iwz-bill-2 b{font-weight:var(--cds-font-weight-medium)}.bp .iwz-bill-who{color:var(--color-fg-muted);font-size:var(--cds-font-size-caption)}.bp .iwz-mc-dose b{font-weight:var(--cds-font-weight-medium)}.bp .iwz-bill-items{display:flex;flex-wrap:wrap;gap:4px}.bp .iwz-bill-items code{margin:0;padding:1px 8px;border-radius:999px;background:rgba(26,26,26,.06);color:var(--color-fg);font:400 var(--cds-font-size-caption) var(--font-anthropic-sans)}.bp .iwz-bill-bk{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:var(--cds-font-size-caption);background:rgba(26,26,26,.07);color:var(--color-fg);white-space:nowrap}.bp .iwz-bill-bk:before{content:"";width:.5rem;height:.5rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--color-fg-muted);flex:none}.bp .iwz-bill-bk.is-on{background:rgba(48,161,65,.12);color:var(--color-fg);font-weight:var(--cds-font-weight-medium)}.bp .iwz-bill-bk.is-done{background:rgba(25,125,232,.1);color:var(--color-fg)}.bp .iwz-bill-bk.is-done:before{background:var(--p-blue);box-shadow:none}.bp .iwz-bill-bk.is-on:before{background:var(--p-green);box-shadow:none}.bp .iwz-bill-sum{display:inline-flex;flex-direction:column}.bp .iwz-bill-sum small{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:none;color:var(--color-fg-muted)}.bp .iwz-bill-sum b{font-size:15px;font-weight:600}.bp .iwz-bill-tot-l{display:inline-flex;align-items:baseline;gap:8px}.bp .iwz-bill-tot-l small{font-size:var(--cds-font-size-caption);font-weight:400;color:var(--color-fg-muted)}.bp .iwz-bill-tot-b,.bp .iwz-bill-tot-m{font-size:var(--cds-font-size-caption);color:var(--color-fg)}.bp .disease-expand:focus-visible,.bp-t>tbody>tr:hover .disease-expand{opacity:1;pointer-events:auto}.bp .disease-expand{border-color:var(--color-border-line);color:var(--color-fg)}.mc2.bp .iwz-btc .iwz-btc-row .iwz-btc-chips{flex-wrap:wrap;overflow:visible;white-space:normal}.mc2.bp .iwz-btc .iwz-btc-line{flex-wrap:wrap}.mc2.bp .iwz-btc .iwz-btc-dates{flex-wrap:wrap;overflow:visible;flex-basis:100%;padding-left:14px}.mc2.bp .iwz-btc .iwz-btc-row :is(.iwz-bill-chip,.iwz-btc-issue){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:min(100%,7em);max-width:100%}.mc2.bp .iwz-btc .iwz-btc-row :is(.iwz-bill-chip,.iwz-btc-issue) .iwz-btc-l{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;-webkit-line-clamp:unset}.iwz-bill-bp .iwz-mtabs{flex-wrap:wrap;row-gap:6px;align-items:center}.iwz-bill-bp .iwz-mtabs button[role=tab]{height:28px;padding:0 12px;border:1px solid #e5e5ea;border-radius:999px;background:#fff;color:#1d1d1f;font:400 13px Inter,system-ui,-apple-system,Segoe UI,sans-serif}.iwz-bill-bp .iwz-mtabs button[role=tab] span{background:rgba(26,26,26,.07);color:#6e6e73;font:400 12px/18px Inter,system-ui,sans-serif}.iwz-bill-bp .iwz-mtabs button[role=tab].is-on{background:rgba(25,125,232,.1);border-color:rgba(25,125,232,.35);color:color-mix(in srgb,#197de8 72%,#000);box-shadow:none}.iwz-bill-bp .iwz-mtabs button[role=tab].is-on span{background:#fff;color:color-mix(in srgb,#197de8 72%,#000)}.iwz-bill-bp .iwz-mtabs button[role=tab]:focus:not(:focus-visible){outline:none;box-shadow:none}.iwz-bill-bp .iwz-mtabs button[role=tab]:focus-visible{outline:2px solid rgba(25,125,232,.6);outline-offset:2px}.iwz-bill-bp .iwz-bill-t{font:400 12px Inter,system-ui,sans-serif;color:#6e6e73}.iwz-bill-bp .iwz-bill-inc{background:rgba(48,161,65,.09);border:0;border-radius:8px;padding:4px 12px}.iwz-bill-bp .iwz-bill-inc small{font:600 11px Inter,system-ui,sans-serif;letter-spacing:.05em;color:#6e6e73;display:inline-flex;align-items:center;gap:6px}.iwz-bill-bp .iwz-bill-inc small:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#30a141;flex:none}.iwz-bill-bp .iwz-bill-inc b{font:600 20px Inter,system-ui,sans-serif;color:#1d1d1f!important}.iwz-bill-bp .iwz-bill-book{font:400 12px Inter,system-ui,sans-serif;color:#1d1d1f}.iwz-bill-bp .iwz-bill-book select{border:1px solid #e5e5ea;color:#1d1d1f}.iwz-bill-bp .iwz-bill-book button,.iwz-bill-bp .iwz-bill-book select{height:28px;border-radius:8px;font:400 12px Inter,system-ui,sans-serif}.iwz-bill-bp .iwz-bill-book button{padding:0 12px;border:1px solid rgba(25,125,232,.35);background:rgba(25,125,232,.1);color:color-mix(in srgb,#197de8 72%,#000)}.iwz-bill-bp .iwz-bill-book button:hover:not(:disabled){background:rgba(25,125,232,.16)}.iwz-bill-bp .iwz-mtabs .iwz-mrx{height:28px;padding:0 12px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;font:400 12px Inter,system-ui,sans-serif}.iwz-bill-bp .iwz-fu-note{font:400 12px/1.45 Inter,system-ui,sans-serif;color:#6e6e73}.bp-scroll.bp-wide{overflow-x:auto}.bp-scroll.bp-wide .bp-t>thead>tr>th{position:relative;top:auto}.bp-cards .bp-t{min-width:0!important}.bp-cards .bp-t,.bp-cards .bp-t>tbody,.bp-cards .bp-t>thead{display:block}.bp-cards .bp-t>colgroup{display:none}.bp-cards .bp-t>thead>tr{display:flex;align-items:center;padding:4px 0 8px;border-bottom:1px solid var(--color-border-line)}.bp-cards .bp-t>thead>tr>th{display:none;position:static}.bp-cards .bp-t>thead>tr>th.bp-ck{display:block;padding:0;border:0;background:none;overflow:visible}.bp-cards .bp-all{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin-left:8px;font-size:var(--cds-font-size-caption);font-weight:var(--cds-font-weight-medium);color:var(--color-fg-muted)}.bp-cards .bp-t>tbody>tr.bp-r{display:grid;grid-template-columns:1.25rem auto minmax(0,1fr) auto;grid-template-areas:"ck date date bk" "ck visit visit cost" ". items items items" "todo todo todo todo";grid-gap:6px 10px;gap:6px 10px;padding:12px 0;border-bottom:1px solid var(--color-border-line)}.bp-cards .bp-t>tbody>tr.bp-r>td{display:block;padding:0;border:0!important;min-width:0}.bp-cards .bp-t>tbody>tr.bp-r>td.bp-ck{grid-area:ck;padding-top:2px}.bp-cards .bp-t>tbody>tr.bp-r>td[data-col=date]{grid-area:date}.bp-cards .bp-t>tbody>tr.bp-r>td[data-col=visit]{grid-area:visit}.bp-cards .bp-t>tbody>tr.bp-r>td[data-col=items]{grid-area:items}.bp-cards .bp-t>tbody>tr.bp-r>td[data-col=todo]{grid-area:todo;padding-top:8px;border-top:1px dashed var(--color-border-line)!important}.bp-cards .bp-t>tbody>tr.bp-r>td[data-col=cost]{grid-area:cost;text-align:right}.bp-cards .bp-t>tbody>tr.bp-r>td[data-col=booking]{grid-area:bk;justify-self:end}.bp-cards .bp-t>tbody>tr.bp-r>td[data-col=todo]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:none;color:var(--color-fg-muted)}.bp-cards .bp-t>tbody>tr.bp-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px;border-radius:8px;margin-top:8px;border:0}.bp-cards .bp-t>tbody>tr.bp-sum>td.bp-ck{display:none}.bp-cards .bp-t>tbody>tr.bp-x,.bp-cards .bp-t>tbody>tr.bp-x>td{display:block}.bp-cards .bp-t>tbody>tr.bp-x>td{padding:0 0 12px;border-bottom:1px solid var(--color-border-line)}.bp-cards .disease-expand{opacity:1;pointer-events:auto}.bp-cards :is(.iwz-btc-line,.iwz-btc-row){flex-wrap:wrap}.bp-cards .iwz-btc-row.is-folded .iwz-btc-chips{flex-wrap:wrap;white-space:normal;overflow:visible;flex-basis:100%}.bp-cards .iwz-btc-lane,.bp-cards .iwz-btc-sum{white-space:normal}@media (max-width:700px){.iwz-bill-bp .iwz-meds-list,.iwz-bill-bp .iwz-mtabs{margin-left:0}}.mc2.bp{--bc-s:12px;--bc-g:3px;--bc-p:calc(var(--bc-s) + var(--bc-g))}.mc2.bp.bp-cards{--bc-s:11px;--bc-g:2px}.mc2.bp .bc{display:flex;gap:20px;align-items:flex-start;padding:14px 18px;margin-bottom:6px}.mc2.bp .bc-stick{position:-webkit-sticky;position:sticky;top:var(--bc-top,0);z-index:3;margin-bottom:8px}.mc2.bp .bc-strip{position:relative;padding:8px 14px 6px;box-shadow:none}.bc-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.bc-title{margin:0;font-size:15px;font-weight:600;color:var(--color-fg);line-height:1.35}.bc-title span{font-weight:400;color:var(--color-fg-muted);font-size:13px}.bc-stats{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:var(--cds-font-size-caption);color:var(--color-fg)}.bc-stats>span{padding:2px 10px;border-radius:999px;background:rgba(26,26,26,.05)}.bc-stats b{font-weight:600}.bc-box{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;width:0;min-width:100%}.bc-grid{display:inline-flex;gap:6px;padding-top:16px}.bc-days{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--color-panel);display:flex;flex-direction:column;gap:var(--bc-g);width:26px;flex:none;font-size:11px;color:var(--color-fg-muted)}.bc-days>span{height:var(--bc-s);line-height:var(--bc-s)}.bc-plot{position:relative}.bc-months>span{position:absolute;top:-16px;left:calc(var(--w) * var(--bc-p) + var(--mi, 0) * var(--bc-mg, 0px));font-size:11px;color:var(--color-fg-muted);white-space:nowrap}.bc-weeks,.bc-wk{display:flex;gap:var(--bc-g)}.bc-wk{flex-direction:column;border-radius:8px}.bc-sq.bc-band,.bc-wk.is-view{background:rgba(26,26,26,.09);box-shadow:0 0 0 2px rgba(26,26,26,.09)}.bc-sq{display:block;box-sizing:border-box;width:var(--bc-s);height:var(--bc-s);margin:0;padding:0;border:0;border-radius:3px;background:rgba(26,26,26,.06);font:inherit;flex:none}.bc-sq.is-out{visibility:hidden}button.bc-sq{cursor:pointer}button.bc-sq:focus-visible{outline:2px solid var(--p-blue);outline-offset:1px}.bc-sq.is-plan.l1{--bc-c:rgba(48,161,65,.3)}.bc-sq.is-plan.l2{--bc-c:rgba(48,161,65,.55)}.bc-sq.is-plan.l3{--bc-c:rgba(48,161,65,.8)}.bc-sq.is-done.l1{--bc-c:rgba(25,125,232,.25)}.bc-sq.is-done.l2{--bc-c:rgba(25,125,232,.45)}.bc-sq.is-done.l3{--bc-c:rgba(25,125,232,.7)}.bc-sq.is-full{background:var(--bc-c)}.bc-sq.is-line{background:var(--color-panel);box-shadow:inset 0 0 0 2px var(--bc-c)}.bc-sq.is-today{outline:1.5px solid var(--color-fg-muted);outline-offset:1px}.bc-sq.is-hit{outline:2px solid var(--p-blue);outline-offset:1px}.bc-msum{position:relative;height:28px;margin-top:6px;border-top:1px dashed var(--color-border-line)}.bc-msum>span{position:absolute;top:4px;left:calc(var(--w) * var(--bc-p) + var(--mi, 0) * var(--bc-mg, 0px));width:calc(4 * var(--bc-p));overflow:hidden;white-space:nowrap;font-size:11px;color:var(--color-fg-muted)}.bc-msum b{font-weight:600}.bc-msum b,.bc-tip{color:var(--color-fg)}.bc-tip{position:absolute;z-index:5;transform:translateX(-50%);width:270px;padding:8px 10px;border:1px solid var(--color-border-line);border-radius:8px;background:var(--color-panel);box-shadow:none;font-size:12px;line-height:1.4;pointer-events:none}.bc-tip b{font-weight:600}.bc-tip>span{display:block;margin-top:4px}.bc-tip small{display:block}.bc-legend,.bc-tip small{font-size:11px;color:var(--color-fg-muted)}.bc-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.bc-legend>span{display:inline-flex;align-items:center;gap:4px}.bc-legend .bc-sq{--bc-s:11px;width:11px;height:11px}.bc-years{display:flex;flex-direction:column;gap:6px;flex:none;width:96px}.bc-years button{height:28px;padding:0 10px;border:1px solid var(--color-border-line);border-radius:8px;background:var(--color-panel);color:var(--color-fg);font:400 12px var(--font-anthropic-sans);text-align:left;cursor:pointer}.bc-years button.is-on{background:rgba(26,26,26,.08);border-color:rgba(26,26,26,.16)}.bc-years button:focus-visible{outline:2px solid var(--p-blue);outline-offset:1px}.bc-nb{display:inline-block;padding:1px 8px;border-radius:999px;background:rgba(26,26,26,.06);color:var(--color-fg-muted);font-size:var(--cds-font-size-caption)}.bp-t>tbody>tr.bc-done>td{color:var(--color-fg)}.mc2.bp .bc{min-width:0}.bp-cards .bc{flex-direction:column;gap:10px;padding:12px}.bp-cards .bc-years{flex-direction:row;flex-wrap:wrap;width:auto;order:-1}.bp-cards .bc-title{font-size:15px}.bp-cards .bc-msum>span{font-size:9.5px}@media (max-width:700px){.mc2.bp .bc-stick{position:relative;top:auto}}.bp-t>tbody>tr.bp-r.bc-read{background:rgba(25,125,232,.07)}.bc-sq.is-read{box-shadow:0 0 0 2px var(--color-panel),0 0 0 4px rgba(25,125,232,.55)}.bc-sq.is-line.is-read{box-shadow:inset 0 0 0 2px var(--bc-c),0 0 0 2px var(--color-panel),0 0 0 4px rgba(25,125,232,.55)}.bc-legend .bc-sq.is-read{margin:0 3px}.bc-sq.is-plan.is-miss{--bc-c:rgba(217,119,6,.65)}.iwz-bill-bk.is-miss{color:#8a4b00}.bp .iwz-bill-bk.is-miss{background:rgba(217,119,6,.12);color:var(--color-fg)}.iwz-bill-bkw{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.iwz-bill-del{height:22px;padding:0 9px;border:1px solid rgba(185,28,28,.35);border-radius:999px;background:transparent;color:#b91c1c;font:600 12px var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);cursor:pointer;white-space:nowrap}.iwz-bill-del:hover{background:rgba(185,28,28,.08)}.iwz-bill-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:8px 0 10px;padding:12px 14px;border:1px solid rgba(26,26,26,.12);border-radius:8px;background:var(--color-panel,#fff);color:var(--color-fg,#1a1a1a);font:400 13px var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif)}.iwz-bill-add label{display:flex;flex-direction:column;gap:3px;min-width:120px}.iwz-bill-add label.is-wide{flex:1 1 220px}.iwz-bill-add label>span{font-size:12px;font-weight:600;color:var(--color-fg-muted,#5b6470)}.iwz-bill-add :is(input,select){height:30px;padding:0 8px;border:1px solid rgba(26,26,26,.2);border-radius:8px;background:var(--color-panel,#fff);color:inherit;font:inherit}.iwz-bill-add-b{display:inline-flex;gap:6px}.iwz-bill-add-b button{height:30px;padding:0 14px;border:1px solid rgba(26,26,26,.2);border-radius:999px;background:transparent;color:inherit;font:600 13px var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);cursor:pointer}.iwz-bill-add-b button.is-main{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.iwz-bill-add-b button:disabled{opacity:.6;cursor:default}.iwz-bill-add small{flex-basis:100%;color:var(--color-fg-muted,#5b6470)}html.dark .iwz-bill-add,html.dark .iwz-bill-add :is(input,select),html.dark .iwz-bill-add-b button:not(.is-main){border-color:hsla(0,0%,100%,.18)}html.dark .iwz-bill-add :is(input,select){color-scheme:dark}html.dark .iwz-bill-del{color:#fca5a5;border-color:hsla(0,94%,82%,.4)}html.dark .iwz-bill-bk.is-miss{color:#fcd34d}@media (max-width:600px){.iwz-bill-add label{flex:1 1 140px}.iwz-bill-add-b{flex-basis:100%}}.bc-waffle{--bc-mg:6px;--w-done:#0072b2;--w-booked:#009e73;--w-tobook:#009e73;--w-missed:#d55e00}.bc-waffle .bc-wk.is-mstart{margin-left:var(--bc-mg)}.bc-waffle .bc-sq{background:rgba(26,26,26,.04)}.bc-waffle .bc-sq.is-past:not([class*=" w-"]){opacity:.45}.bc-waffle .bc-days>span:nth-child(n+6),.bc-waffle .bc-wk>.bc-sq:nth-child(n+6):not([class*=" w-"]){height:calc(var(--bc-s) * .45);line-height:1}.bc-waffle .bc-wk.is-now{background:rgba(0,114,178,.1);box-shadow:0 0 0 2px rgba(0,114,178,.1)}.bc-waffle .bc-sq.is-today,.bc-wleg .bc-sq.is-today{outline:2px solid var(--color-fg);outline-offset:1px}.bc-sq[class*=" w-"]{--wc:var(--w-tobook);background:var(--color-panel);box-shadow:inset 0 0 0 2px var(--wc);position:relative;color:#fff}.bc-sq.w-done{--wc:var(--w-done)}.bc-sq.w-booked{--wc:var(--w-booked)}.bc-sq.w-missed{--wc:var(--w-missed)}.bc-sq[class*=" w-"].is-slot{background:var(--wc);box-shadow:none}.bc-sq.w-missed{background-image:repeating-linear-gradient(45deg,var(--wc) 0 1.5px,transparent 1.5px 4px)}.bc-sq.w-missed.is-slot{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.75) 0 1.5px,transparent 1.5px 4px)}.bc-sq[class*=" w-"] b{position:absolute;inset:0;display:grid;place-items:center;font-size:8.5px;font-weight:600;line-height:1;color:inherit}.bc-sq[class*=" w-"]:not(.is-slot) b{color:var(--wc)}.bc-wleg{display:flex;flex-wrap:wrap;gap:4px 14px;margin-bottom:4px;font-size:11px;color:var(--color-fg-muted)}.bc-wleg>span{display:inline-flex;align-items:center;gap:5px}.bc-wleg .bc-sq{width:11px;height:11px}.bc-waffle .bc-tip{width:290px}html.dark .bc-waffle .bc-sq{background:hsla(0,0%,100%,.06)}html.dark .bc-waffle{--w-done:#56b4e9;--w-booked:#2bc48f;--w-tobook:#2bc48f;--w-missed:#f07a2e}html.dark .bc-sq[class*=" w-"]:not(.is-slot){background:transparent}.bs{display:grid;grid-gap:12px;gap:12px;margin:4px 0 12px;color:var(--color-fg,#1a1a1a);font:400 13px/1.4 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif)}.bs-card{border:1px solid rgba(26,26,26,.1);border-radius:8px;background:var(--color-panel,#fff);padding:12px 14px}.bs-now h3{margin:0 0 6px;font-size:15px;font-weight:600}.bs-now ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.bs-now li{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bs-now li>span{flex:1 1 220px;color:var(--color-fg,#1a1a1a)}.bs-now li>i{width:9px;height:9px;border-radius:50%;flex:none;background:#d97706}.bs-now li.bs-t-critical>i{background:#dc2626}.bs-now li.bs-t-info>i{background:#2563eb}.bs-btn{height:30px;padding:0 14px;border:1px solid rgba(26,26,26,.2);border-radius:999px;background:transparent;color:inherit;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.bs-btn.is-main{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.bs-btn:disabled{opacity:.6;cursor:default}.bs-link{border:0;background:none;padding:2px 0;color:#1d4ed8;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.bs-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.bs-nums>div{border:1px solid rgba(26,26,26,.1);border-radius:8px;background:var(--color-panel,#fff);padding:10px 14px;display:grid}.bs-nums b{font-size:28px;line-height:1.1}.bs-nums b,.bs-nums span{font-weight:600}.bs-nums small{color:var(--color-fg-muted,#5b6470)}.bs-nums .is-warn b{color:#b45309}.bs-act{display:flex;flex-wrap:wrap;gap:8px 10px}.bs-act,.bs-main{align-items:center}.bs-main{display:inline-flex;gap:6px}.bs-main select{height:30px;border:1px solid rgba(26,26,26,.2);border-radius:8px;background:var(--color-panel,#fff);color:inherit;font:inherit;padding:0 6px}.bs-more{position:relative}.bs-more summary{list-style:none;cursor:pointer;height:30px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(26,26,26,.2);border-radius:999px;font-weight:600}.bs-more summary::-webkit-details-marker{display:none}.bs-more summary:after{content:" ▾";white-space:pre}.bs-more>div{position:absolute;z-index:30;top:34px;left:0;min-width:170px;display:grid;padding:4px;border:1px solid rgba(26,26,26,.15);border-radius:8px;background:var(--color-panel,#fff);box-shadow:none}.bs-more>div button{text-align:left;border:0;background:none;padding:8px 10px;border-radius:8px;color:inherit;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.bs-more>div button:hover{background:rgba(26,26,26,.06)}.bs-note{color:var(--color-fg-muted,#5b6470)}.bs-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bs-chips [role=tab]{height:30px;padding:0 12px;border:1px solid rgba(26,26,26,.15);border-radius:999px;background:transparent;color:inherit;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.bs-chips [role=tab] span{color:var(--color-fg-muted,#5b6470);font-weight:600}.bs-chips [role=tab].is-on{background:rgba(29,78,216,.1);border-color:rgba(29,78,216,.45)}.bs-chips .bs-link{margin-left:6px}.bs-fold summary{cursor:pointer;font-weight:600}.bs-fold>div{margin-top:10px;display:grid;grid-gap:8px;gap:8px}html.dark .bs-btn:not(.is-main),html.dark .bs-card,html.dark .bs-chips [role=tab],html.dark .bs-main select,html.dark .bs-more summary,html.dark .bs-nums>div{border-color:hsla(0,0%,100%,.16)}html.dark .bs-link{color:#93b4ff}html.dark .bs-nums .is-warn b{color:#fbbf24}html.dark .bs-more>div{border-color:hsla(0,0%,100%,.18)}@media (max-width:600px){.bs-nums{grid-template-columns:1fr}.bs-nums b{font-size:20px}}.ba,.ba-scrim{--ba-line:#e4e4e4;--ba-ink:#1a1a1a;--ba-mut:#6b6b6b;--ba-blue:#197de8;--ba-green:#30a141;--ba-orange:#fa620b;--ba-red:#ef3952;--ba-yel:#fcd51a;--ba-blue-t:color-mix(in srgb,#197de8 72%,#000);--ba-green-t:color-mix(in srgb,#30a141 58%,#000);--ba-yel-t:color-mix(in srgb,#fcd51a 30%,#000);--ba-red-t:color-mix(in srgb,#ef3952 72%,#000)}.ba{display:flex;flex-direction:column;gap:14px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;color:var(--ba-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0}.ba *{box-sizing:border-box}.ba-card{background:#fff;border:1px solid var(--ba-line);border-radius:8px}.ba-cap{font-size:12px;color:var(--ba-mut)}.ba-ink{color:var(--ba-ink)}.ba-lbl,.ba-muted{color:var(--ba-mut)}.ba-lbl{font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:none;display:flex;align-items:center;gap:6px}.ba-h2{font-size:15px}.ba-big,.ba-h2{font-weight:600}.ba-big{font-size:28px}.ba-good{color:var(--ba-green-t)}.ba-grow{flex:1 1 auto;min-width:0}.ba-ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-strike{text-decoration:line-through;color:var(--ba-mut)}.ba-oweink{color:var(--ba-yel-t)}.ba-row2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ba-ico{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ba-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:8px;border:1px solid var(--ba-line);background:#fff;color:var(--ba-ink);font:400 15px Inter,system-ui,sans-serif;cursor:pointer;text-decoration:none}.ba-btn:hover:not(:disabled){background:#f5f5f7}.ba-btn:disabled{opacity:.55;cursor:default}.ba-btn-p{background:rgba(25,125,232,.1);border-color:rgba(25,125,232,.35);color:var(--ba-blue-t)}.ba-btn-p:hover:not(:disabled){background:rgba(25,125,232,.16)}.ba-btn-go{background:rgba(48,161,65,.13);border-color:rgba(48,161,65,.45);color:var(--ba-green-t);font-weight:600}.ba-btn-go:hover:not(:disabled){background:rgba(48,161,65,.2)}.ba-btn-danger{color:var(--ba-red-t);border-color:rgba(239,57,82,.35)}.ba-sm{min-height:32px;padding:0 10px;font-size:13px}.ba-x{min-height:36px;width:36px;padding:0}.ba-wide{width:100%}.ba-linkbtn{border:0;background:none;color:var(--ba-blue-t);font:400 13px Inter,system-ui,sans-serif;cursor:pointer;padding:0;text-decoration:underline}.ba-test{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:8px;background:rgba(252,213,26,.24);color:var(--ba-yel-t);font-size:11px;font-weight:600;margin-left:4px}.ba-head{padding:14px 18px;align-items:center;justify-content:space-between;gap:12px}.ba-chips,.ba-head{display:flex;flex-wrap:wrap}.ba-chips{gap:6px}.ba-chip{min-height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--ba-line);background:#fff;font:400 13px Inter,system-ui,sans-serif;color:var(--ba-ink);cursor:pointer}.ba-chip.is-on{background:rgba(25,125,232,.1);border-color:rgba(25,125,232,.35);color:var(--ba-blue-t)}.ba-note{margin:0;padding:10px 14px;border-radius:8px;font-size:13px}.ba-note-ok{background:rgba(48,161,65,.09);color:var(--ba-green-t)}.ba-note-bad{background:rgba(239,57,82,.08);color:var(--ba-red-t)}.ba-note-amber{background:rgba(252,213,26,.16);color:var(--ba-yel-t)}.ba-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.ba-tile{padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.ba-tile-owe{background:rgba(252,213,26,.09);border-color:rgba(252,213,26,.55)}.ba-tile-owe .ba-big,.ba-tile-owe .ba-cap,.ba-tile-owe .ba-lbl{color:var(--ba-yel-t)}.ba-split{display:flex;height:10px;border-radius:999px;overflow:hidden;background:#e5e5ea}.ba-split i{display:block;height:100%}.ba-split-a{background:var(--ba-blue)}.ba-split-b{background:var(--ba-orange);opacity:.55}.ba-split-k{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.ba-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;flex:none}.ba-attn{background:rgba(252,213,26,.09);border:1px solid rgba(252,213,26,.55);border-radius:8px;padding:4px 0}.ba-attn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;color:var(--ba-yel-t)}.ba-attn-row b{color:var(--ba-ink)}.ba-attn-row+.ba-attn-row{border-top:1px solid rgba(252,213,26,.45)}.ba-attn-row .ba-grow{flex:1 1 260px}.ba-attn-mini{font-size:12px;padding:8px 12px;border-radius:8px;background:rgba(252,213,26,.14)}.ba-actions{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ba-actgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-auto-rows:1fr;grid-gap:10px;gap:10px}.ba-act{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;padding:12px 14px;min-height:72px;min-width:0;border-radius:8px;border:1px solid var(--ba-line);background:#fff;font:400 15px Inter,system-ui,sans-serif;color:var(--ba-ink);cursor:pointer;text-align:left}.ba-act:hover:not(:disabled){background:#f5f5f7}.ba-act-t{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;font-weight:600}.ba-act-t .ba-ico{flex:none}.ba-act-l{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ba-act-t .ba-test{flex:none;margin-left:auto}.ba-act>.ba-cap{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.ba-act-p{background:rgba(25,125,232,.1);border-color:rgba(25,125,232,.35);color:var(--ba-blue-t)}.ba-act-p:hover:not(:disabled){background:rgba(25,125,232,.16)}.ba-act.is-off{background:#f5f5f7;color:var(--ba-mut);border-style:dashed;cursor:default}.ba-cols{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.ba-list{flex:999 1 520px;min-width:0;overflow:hidden}.ba-list-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--ba-line);font-size:15px}.ba-empty{margin:0;padding:16px;color:var(--ba-mut)}.ba-inv{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid #e5e5ea;background:#fff;font:400 15px Inter,system-ui,sans-serif;color:var(--ba-ink);text-align:left;cursor:pointer}.ba-inv:last-child{border-bottom:0}.ba-inv:hover{background:#f5f5f7}.ba-inv-d{width:88px;display:flex;flex-direction:column;gap:2px}.ba-inv-i{flex:1 1 170px;min-width:0;display:flex;flex-direction:column;gap:4px}.ba-inv-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ba-inv-m{width:84px;text-align:right;display:flex;flex-direction:column;gap:2px}.ba-inv-s{width:104px;display:flex;justify-content:flex-end}.ba-item{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:8px;background:#e5e5ea;font-size:12px;font-weight:400;white-space:nowrap}.ba-item-w{background:#fff}.ba-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:400;white-space:nowrap}.ba-pill-paid{background:rgba(48,161,65,.14);color:var(--ba-green-t)}.ba-pill-owing{background:rgba(252,213,26,.3);color:var(--ba-yel-t)}.ba-pill-void{background:#e5e5ea;color:var(--ba-mut)}.ba-pill-draft,.ba-pill-finalised,.ba-pill-issued,.ba-pill-part_paid{background:rgba(25,125,232,.1);color:var(--ba-blue-t)}.ba-report{flex:1 1 340px;min-width:0;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ba-report-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:15px}.ba-kv4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ba-kv4 b{font-size:20px}.ba-kv3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ba-kv3>div{background:#f5f5f7;border-radius:8px;padding:10px 12px}.ba-kv3 b{font-size:15px}.ba-kv3-owe{background:rgba(252,213,26,.14)!important;color:var(--ba-yel-t)}.ba-kv{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ba-month{display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.ba-bars{display:flex;flex-direction:column;gap:3px}.ba-barrow{display:flex;align-items:center;gap:6px}.ba-bar{display:block;height:8px;border-radius:8px;max-width:60%}.ba-bar-b{background:rgba(25,125,232,.45)}.ba-bar-r{background:rgba(48,161,65,.7)}.ba-itemrow{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f5f5f7;border-radius:8px}.ba-hist{display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.ba-hist .ba-dot{margin-top:6px}.ba-dot-raised{background:var(--ba-blue)}.ba-dot-paid{background:var(--ba-green)}.ba-dot-void{background:#cbd5e1}.ba-plan{display:flex;flex-direction:column;gap:6px}.ba-scrim{position:fixed;inset:0;background:rgba(15,23,42,.18);z-index:9000;display:flex;justify-content:flex-end}.ba-drawer{width:min(520px,100%);height:100%;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;color:#1d1d1f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ba-drawer *{box-sizing:border-box}.ba-dhead{align-items:flex-start;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e5e5ea}.ba-dbody,.ba-dhead{display:flex;gap:12px}.ba-dbody{flex:1 1;overflow:auto;padding:16px 18px 40px;flex-direction:column}.ba-pad{padding:18px}.ba-pad2,.ba-soft{padding:10px 12px;border-radius:8px}.ba-soft{background:#f5f5f7}.ba-line{border:1px solid #e5e5ea;border-radius:8px;padding:10px 12px;gap:6px}.ba-line,.ba-sec{display:flex;flex-direction:column}.ba-sec{gap:8px;padding-top:12px;border-top:1px solid #e5e5ea}.ba-actgrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ba-payform{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:end}.ba-field,.ba-payform label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#6e6e73}.ba-field input,.ba-field select,.ba-payform input,.ba-payform select{min-height:40px;padding:0 10px;border:1px solid #e5e5ea;border-radius:8px;font:400 15px Inter,system-ui,sans-serif;color:#1d1d1f;background:#fff;width:100%}.ba-payform button{grid-column:1/-1}.ba-confirm{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;box-shadow:none;border:1px solid rgba(48,161,65,.45);background:#f5f5f7;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ba-confirm-t{font-weight:600;display:flex;align-items:center;gap:6px}.ba-confirm .ba-row2 .ba-btn{flex:1 1}.ba-linkbox{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #e5e5ea;border-radius:8px;word-break:break-all}.ba-linkbox a{color:color-mix(in srgb,#197de8 72%,#000)}.ba-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ba-segb{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:54px;border-radius:8px;border:1px solid #e5e5ea;background:#fff;cursor:pointer;font:400 15px Inter,system-ui,sans-serif;color:#1d1d1f}.ba-segb.is-on{background:rgba(25,125,232,.1);border-color:rgba(25,125,232,.35);color:color-mix(in srgb,#197de8 72%,#000)}.ba-results{display:flex;flex-direction:column;gap:4px}.ba-result{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;cursor:pointer;font:400 13px Inter,system-ui,sans-serif;text-align:left;color:#1d1d1f}.ba-result:hover{background:#f5f5f7}.ba-total{border-top:1px solid #e5e5ea;padding-top:10px;display:flex;flex-direction:column;gap:4px}.ba-tabs{display:inline-flex;gap:4px;padding:4px;background:#fff;border:1px solid #e5e5ea;border-radius:8px;margin:0 0 12px}.ba-tab{min-height:36px;padding:0 16px;border:0;border-radius:8px;background:none;font:400 15px Inter,system-ui,sans-serif;color:#6e6e73;cursor:pointer}.ba-tab.is-on{background:rgba(25,125,232,.1);color:color-mix(in srgb,#197de8 72%,#000)}.ba-tabs-on .pp-embed>.cp12-strip,.ba-tabs-on.ba-tab-planned .iwz-bill-statement{display:none}@media (max-width:640px){.ba-inv-d{width:auto;flex-direction:row;gap:6px;align-items:baseline}.ba-inv-i{flex-basis:100%}.ba-inv-m{width:auto;text-align:left}.ba-inv-s{width:auto;margin-left:auto}.ba-head{padding:12px}.ba-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-tile-owe,.ba-tile:last-child{grid-column:1/-1}.ba-actgrid{grid-template-columns:1fr}.ba-drawer{width:100%}.ba-tabs{display:flex}.ba-tab{flex:1 1}}.ba-tabs.ba-tabs-head{display:inline-flex;margin:0 0 0 12px;padding:3px;gap:2px;border-radius:8px;flex:none}.ba-tabs-head .ba-tab{min-height:30px;padding:0 12px;font-size:13px;border-radius:8px}.ba-tab,.ba-tab.is-on,.ba-tab:active,.ba-tab:focus{outline:none!important;box-shadow:none!important;border:0}.ba-tab:focus-visible{outline:2px solid rgba(25,125,232,.45)!important;outline-offset:1px}.ba-tab:hover:not(.is-on){background:#f5f5f7;color:#1d1d1f}@media (max-width:640px){.ba-tabs.ba-tabs-head{display:inline-flex;margin-left:8px}.ba-tabs-head .ba-tab{flex:none;padding:0 9px}}.ba-next-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 16px;border-top:1px solid var(--ba-line)}.ba-next-row .ba-grow{display:flex;flex-direction:column;gap:4px;min-width:180px}.ba-next-ask{flex-basis:100%;position:static}.ba-pad3{padding:8px 16px 12px}.ba-hist-visits{min-width:0;overflow-x:auto}.ba-next .ba-list,.ba-today{flex:none}html[data-skin-mode=dark] .ba .ba-act{background:#1c1c1c;border-color:#333;color:#d4d4d4}html[data-skin-mode=dark] .ba .ba-act .ba-cap{color:#8a8a8a}html[data-skin-mode=dark] .ba .ba-act.is-off{background:#161616;color:#6b6b6b}html[data-skin-mode=dark] .ba .ba-act-p{background:#a6a6a6;border-color:#a6a6a6;color:#101010}html[data-skin-mode=dark] .ba .ba-act-p .ba-cap{color:#2a2a2a}html[data-skin-mode=dark] .ba .ba-test{background:rgba(252,213,26,.18);color:#f2d65c}html[data-skin-mode=dark] .ba .ba-linkbtn{color:#6fb0f5}.result-review{padding:10px 14px;border-left:3px solid #e5e5ea;background:#f5f5f7;color:#1d1d1f;font-size:13px;line-height:1.45;white-space:normal}.result-review-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.result-review-bar [role=status]{color:#6e6e73}.result-review button{cursor:pointer;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;padding:5px 9px}.result-review button:disabled{cursor:wait;opacity:.65}.result-review-findings{margin:8px 0}.result-review-findings>div{display:grid;grid-template-columns:175px 1fr;grid-gap:8px;gap:8px;border-top:1px solid #e5e5ea;padding:5px 0}.result-review-findings dt{font-weight:600}.result-review-findings dd{margin:0}.result-review-findings small,.result-review-point{display:block}.result-review-point.is-critical{color:#b42318}.result-review-point.is-warning{color:#9a5b00}.result-review-point.is-healthy{color:#15734a}.result-review summary{cursor:pointer;padding:4px 0}.result-review a{color:#0b3d91}.result-review-draft{font-size:12px;color:#6e6e73}.result-review-earlier{padding:4px 14px}@media(max-width:600px){.result-review-findings>div{grid-template-columns:1fr}.result-review{padding:8px}.result-review-bar{align-items:flex-start}}.disease-row-controls .cdr-open{order:-1;border:0;background:transparent;color:var(--chart-state,currentColor);border-radius:0;box-shadow:none}.disease-row-controls .cdr-open:hover{background:transparent;border-color:transparent}.disease-row-controls .cdr-open[aria-expanded=true] svg{transform:rotate(90deg)}html.dark .disease-row-controls .cdr-open{background:transparent;border-color:transparent;color:var(--chart-state,currentColor)}.disease-expand{opacity:0;pointer-events:none;flex:none;width:25px;height:25px;padding:3px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#285d8f;cursor:pointer}.disease-expand svg{display:block;width:16px;height:16px}.ag-row-hover .disease-expand,.ag-row:hover .disease-expand,.disease-expand:focus-visible{opacity:1;pointer-events:auto}.disease-expand:focus-visible,.disease-expand:hover{background:#f5f5f7;outline:2px solid #3673c4;outline-offset:1px}.disease-preview-actions button{cursor:pointer;color:#244861;padding:7px 11px;font:inherit}.disease-preview-actions button,.disease-preview-dialog{border:1px solid #e5e5ea;border-radius:8px;background:#fff}.disease-preview-dialog{box-sizing:border-box;width:min(1500px,calc(100vw - 40px));max-width:none;max-height:calc(100vh - 40px);padding:0;color:#1d1d1f;box-shadow:0 20px 70px #10293940}.disease-preview-dialog::-webkit-backdrop{background:#11293c65}.disease-preview-dialog::backdrop{background:#11293c65}.disease-preview-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e5e5ea;position:-webkit-sticky;position:sticky;top:0;z-index:3;background:inherit}.disease-preview-dialog h2{margin:5px 0;font-size:28px}.disease-preview-dialog small{letter-spacing:.1em;font-size:11px}.disease-preview-dialog p{margin:6px 0 0;font-size:12px;color:#6e6e73}.disease-preview-actions{display:flex;gap:10px;flex-shrink:0}.disease-preview-body{padding:16px 20px 20px}.disease-preview-body .cdr{margin:0}html.dark .disease-preview-dialog{background:#202b38;color:#edf3fa}@media(max-width:600px){.disease-preview-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.disease-preview-dialog>header{flex-wrap:wrap;padding:12px}.disease-preview-body{padding:8px}}.medication-row-controls{--chart-state:var(--meds-state)}.medication-row-controls .meds-drug{flex:1 1}.medication-grid-detail{white-space:normal}.medication-grid-detail>.cdr{margin:0}.iwz-meds-grid .ag-full-width-row{overflow:visible}.led{--led-teal:var(--i360-teal,#0f766e);--led-tealbg:#f5fbf9;--led-pale:#d5efe9;--led-blue:#1d4ed8;--led-bluebg:#f3f8ff}.led-sum{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 2px 4px;font-size:12px;color:var(--iw-label,#475569)}.led-sum b{font:600 12px var(--i360-mono,ui-monospace,monospace);color:var(--iw-text,#0f172a)}.led-sum .chase b,.led-sum .wait b{color:var(--led-blue)}.led-sum .i360-link:first-of-type{margin-left:auto}.led-err{margin:6px 2px;padding:8px 10px;border-radius:8px;background:#f5f5f7;color:#9a5b00;font-size:12px}.led-row{box-sizing:border-box;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;width:100%;margin-bottom:7px;padding:9px 10px 9px 11px;border:1px solid #e5e5ea;border-radius:8px;background:var(--led-tealbg)}.led-row:hover{border-color:var(--led-teal);box-shadow:none}.led-doc .ic,.led-row .ic{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:var(--led-teal);color:#fff}.led-doc .ic svg,.led-row .ic svg{width:17px;height:17px}.led-row .tx{min-width:0}.led-row .tx b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3;color:#1d1d1f}.led-row .tx .cyc,.led-row .tx .urg{font:600 9.5px var(--i360-mono,monospace);letter-spacing:.05em;text-transform:none;padding:1px 6px;border-radius:8px;background:#fff;border:1px solid #e5e5ea;color:var(--led-teal)}.led-row .tx small.st{display:block;margin-top:1px;font-size:12px;line-height:1.35;color:#6e6e73}.led-row .by{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px}.led-row .by i{font-style:normal;font-size:11px;font-weight:600;color:#0f5f58;margin-right:2px}.led-row .by button{all:unset;cursor:pointer;font-size:11px;line-height:1.3;padding:2px 7px;border-radius:999px;background:#fff;border:1px solid #e5e5ea;color:#134e4a;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.led-row .by button:hover{border-color:var(--led-teal);color:var(--led-teal)}.led-row .by em{font-style:normal;font-size:11px;color:#6e6e73}.led-row .bd{font:600 11px var(--i360-mono,monospace);font-style:normal;letter-spacing:.04em;padding:3px 7px;border-radius:8px;background:var(--led-teal);color:#fff;white-space:nowrap}.led-row .acts{display:flex;gap:2px}.led-doc .mini,.led-row .mini,.led-row .run{all:unset;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;cursor:pointer;font-size:12px;color:#0f5f58}.led-doc .mini:hover,.led-row .mini:hover,.led-row .run:hover{background:var(--led-pale)}.led-row .mini[disabled]{opacity:.4;cursor:default}.led-row.is-next .bd,.led-row.is-next .ic{background:var(--led-pale);color:var(--led-teal)}.led-row.is-chase,.led-row.is-wait{border-color:#bfdbfe;background:var(--led-bluebg)}.led-row.is-wait .bd,.led-row.is-wait .ic{background:#e5e5ea;color:var(--led-blue)}.led-row.is-chase .bd,.led-row.is-chase .ic{background:var(--led-blue);color:#fff}.led-row.is-chase .tx b,.led-row.is-wait .tx b{color:#1e3a8a}.led-row.is-done{border-color:var(--iw-border,#e3e9f1);background:var(--iw-bg2,#f8fafc)}.led-row.is-done .bd,.led-row.is-done .ic{background:#e5e5ea;color:#1d1d1f}.led-row.is-done .tx b{color:#1d1d1f}.led-visit .i360-lh .on{font:600 11px var(--i360-mono,monospace);color:var(--iw-label,#475569)}.led-doc{margin-bottom:8px;border:1px solid #e5e5ea;border-radius:8px;background:var(--led-tealbg);overflow:hidden}.led-doc .dh{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px 9px 11px}.led-doc .tt{all:unset;cursor:pointer;min-width:0}.led-doc .tt b{display:block;font-size:13px;font-weight:600;color:#1d1d1f}.led-doc .tt small{display:block;font-size:12px;color:#6e6e73}.led-doc .go{all:unset;cursor:pointer;padding:6px 11px;border-radius:8px;background:var(--led-teal);color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.led-doc .go:hover{filter:brightness(1.1)}.led-doc .dl{list-style:none;margin:0;padding:0 12px 9px 55px}.led-doc .dl li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:baseline;padding:4px 0;border-top:1px dashed #e5e5ea;font-size:12px;color:#1d1d1f}.led-doc .dl li small{font-size:11px;color:#6e6e73;text-align:right}.led-doc .dl li .mini{width:22px;height:22px}.led-doc .dl li .gl,.led-doc .dl li .why{display:block;font-style:normal;font-size:11px;color:#6e6e73}.led-plan{margin:-2px 2px 8px;font-size:12px;color:var(--iw-label,#475569)}.led-plan b{font:600 12px var(--i360-mono,ui-monospace,monospace);color:var(--iw-text,#0f172a)}.led-doc.is-awaiting{border-color:#bfdbfe;background:var(--led-bluebg)}.led-doc.is-awaiting .ic{background:#e5e5ea;color:var(--led-blue)}.led-doc.is-awaiting .dl li,.led-doc.is-awaiting .tt b{color:#1e3a8a}.led-doc.is-awaiting .dl li{border-top-color:#e5e5ea}.led-doc.is-awaiting .dl li.is-chase small{color:var(--led-blue);font-weight:600}.led-doc.is-consult,.led-doc.is-vitals{background:#fff}.led-doc.is-consult .ic,.led-doc.is-vitals .ic{background:var(--led-pale);color:var(--led-teal)}.led-doc.is-drafted .go{background:#fff;color:var(--led-teal);border:1px solid var(--led-teal)}.led-win{margin:6px 0 10px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:8px;background:var(--led-bluebg);font-size:12px;color:#1e3a8a}.led-win p{margin:0 0 8px;line-height:1.4}.led-win label{display:grid;grid-template-columns:minmax(90px,1fr) 80px auto auto;grid-gap:8px;gap:8px;align-items:center;padding:4px 0}.led-win label span{font-weight:600;text-transform:capitalize}.led-win input{width:70px;padding:4px 6px;border:1px solid #bfdbfe;border-radius:8px;font:inherit}.led-done{padding-top:10px}.led-done .i360-link{display:inline-block;margin:2px 2px 8px}.led-doc .dl li{grid-template-columns:minmax(0,1fr) minmax(0,max-content) auto}.led-doc .dl li span{min-width:0;overflow-wrap:anywhere}.led-doc .dl li small{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.led .i360-al-bar{flex-wrap:wrap}.led .i360-al-bar .led-doall{margin-left:auto;background:#0f5c52;border-color:#0f5c52;color:#fff}.led .i360-al-bar .led-doall:hover{background:#0b4a42;border-color:#0b4a42}.led .i360-al-bar .led-doall+.i360-btn{margin-left:0}.led-doall-msg{margin:6px 0;padding:8px 10px;border-radius:8px;background:#f5f5f7;color:#0f5c52;font-size:12px;line-height:1.4}.led-row.is-focus{border-color:var(--led-teal);box-shadow:0 0 0 3px rgba(15,118,110,.35);animation:led-focus 2.4s ease-out}.led-row:focus{outline:none}@keyframes led-focus{0%,45%{background:var(--led-pale)}to{background:var(--led-tealbg)}}@media (prefers-reduced-motion:reduce){.led-row.is-focus{animation:none;background:var(--led-pale)}}.sug-flash .sug-job{display:block;line-height:1.45}.sug-flash .sug-job+.sug-job{margin-top:4px}.sug-flash .sug-job .i360-link{margin-left:8px;font-weight:600}.led-row .tx .job{font-size:11px;font-weight:600;line-height:1.3;padding:1px 8px;border-radius:999px;background:#f5f5f7;border:1px solid #99f6e4;color:#0f5f58;overflow-wrap:anywhere}.led-row .tx .job.is-you{background:#f5f5f7;border-color:#bfdbfe;color:#1e3a8a}.vc{display:grid;grid-gap:10px;gap:10px;margin:6px 0}.vc-sum{margin:0 2px;font-size:12px;color:var(--iw-label,#475569)}.vc-sum b{font:600 12px var(--i360-mono,ui-monospace,monospace);color:var(--iw-text,#0f172a)}.vc-tw{overflow-x:auto;border:1px solid var(--iw-border,#e3e9f1);border-radius:8px;background:var(--iw-card,var(--iw-bg,#fff))}.vc-t{border-collapse:collapse;width:100%;font-size:12px;color:var(--iw-text,#0f172a)}.vc-t td,.vc-t th{text-align:left;vertical-align:top;padding:5px 8px;border-top:1px solid var(--iw-border,#e3e9f1)}.vc-t thead th{border-top:0;font-size:11px;text-transform:none;letter-spacing:.04em;color:var(--iw-label,#475569);font-weight:600}.vc-t td.n{white-space:nowrap}.vc-t tr.is-ph td{color:var(--iw-label,#475569)}.vc-chip{display:inline-block;font-size:11px;border-radius:999px;padding:1px 7px;white-space:nowrap;background:var(--iw-bg2,#f1f5f9)}.vc-chip.is-long{background:var(--iw-text,#0f172a);color:var(--iw-card,var(--iw-bg,#fff))}.vc-chip.is-plan{border:1px solid var(--iw-text,#0f172a);background:transparent}.vc-card{border:1px solid var(--iw-border,#e3e9f1);border-radius:8px;background:var(--iw-card,var(--iw-bg,#fff));overflow:hidden}.vc-h{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:8px 10px;border-bottom:1px solid var(--iw-border,#e3e9f1);color:var(--iw-text,#0f172a)}.vc-h b{font-size:13px}.vc-h small{font-size:11px;color:var(--iw-label,#475569)}.vc-s tr:first-child td{border-top:0}.vc-k{width:112px;white-space:nowrap;font-size:11px;color:var(--iw-label,#475569)}.vc-l+.vc-l{margin-top:3px}.vc-l.is-sug{color:var(--iw-label,#475569)}.vc-tag{margin-left:6px;font-size:11px;border:1px solid var(--iw-border,#e3e9f1);border-radius:999px;padding:0 5px}.vc-mf{margin-top:3px;font-size:11px}.vc-mf,.vc-none{color:var(--iw-label,#475569)}@media (max-width:560px){.vc-k{width:78px;white-space:normal}}.led-orig{margin-top:5px;font-size:12px;color:#6e6e73}.led-orig summary{cursor:pointer;font-weight:600;color:#0f5f58}.led-orig p,.led-orig-line{margin:3px 0 0;font-size:12px;line-height:1.4;color:#134e4a;white-space:pre-wrap;overflow-wrap:anywhere}.led-warn{display:block;font-style:normal;color:#9a5b00}.led-held .led-row{background:#f5f5f7}.led-approved-p{margin:0;white-space:pre-line}.led-approved-jobs{margin:6px 10px}.sug{margin:6px 0 12px;padding-bottom:4px;border-bottom:1px dashed #e5e5ea}.sug .sug-note{margin:2px 2px 8px;font-size:12px;line-height:1.4;color:var(--iw-label,#475569)}.sug .sug-flash{margin:0 2px 8px}.led>.sug-flash,.sug .sug-flash{padding:7px 10px;border-radius:8px;background:#f5f5f7;border:1px solid #e5e5ea;color:#0f5f58;font-size:12px}.led>.sug-flash{margin:6px 2px 8px}.sug-row{box-sizing:border-box;grid-template-columns:34px minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:8px;row-gap:8px;align-items:start;width:100%;margin-bottom:8px;padding:10px 10px 10px 11px;border:1px dashed var(--led-teal,#0f766e);background:#fff}.sug-row,.sug-row .ic{display:grid;border-radius:8px}.sug-row .ic{width:34px;height:34px;place-items:center;background:var(--led-pale,#d5efe9);color:var(--led-teal,#0f766e)}.sug-row .ic svg{width:17px;height:17px}.sug-row .tx{min-width:0}.sug-row .tx b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3;color:#1d1d1f}.sug-row .tx .urg{font:600 9.5px var(--i360-mono,monospace);letter-spacing:.05em;text-transform:none;padding:1px 6px;border-radius:8px;background:#fff;border:1px solid #e5e5ea;color:var(--led-teal,#0f766e)}.sug-row .tx small.st{display:block;margin-top:1px;font-size:12px;line-height:1.35;color:#6e6e73}.sug-row .bd{font:600 11px var(--i360-mono,monospace);font-style:normal;letter-spacing:.04em;padding:3px 7px;border-radius:8px;background:var(--led-pale,#d5efe9);color:var(--led-teal,#0f766e);white-space:nowrap}.sug-why{margin:6px 0 0;font-size:12px;line-height:1.4;color:#134e4a;overflow-wrap:anywhere}.sug-cite i,.sug-why i{display:block;font-style:normal;font:600 11px var(--i360-mono,monospace);letter-spacing:.05em;text-transform:none;color:#6e6e73;margin-bottom:1px}.sug-cite{margin:6px 0 0;padding:6px 9px;border-left:3px solid var(--led-pale,#d5efe9);background:var(--led-tealbg,#f5fbf9);border-radius:0 8px 8px 0;font-size:12px;line-height:1.45;color:#1d1d1f;overflow-wrap:anywhere}.sug-cite span{display:inline}.sug-cite .i360-link{margin-left:6px;font-size:12px}.sug-cite.is-none{font-style:italic;color:var(--iw-label,#475569)}.sug-also{display:block;margin-top:5px;font-size:11px;color:#6e6e73;overflow-wrap:anywhere}.sug-ask,.sug-btns{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sug-ask input{flex:1 1 180px;min-width:0;padding:7px 9px;border:1px solid #e5e5ea;border-radius:8px;font:inherit;font-size:12px;color:#1d1d1f;background:#fff}.sug-ask input:focus{outline:2px solid var(--led-pale,#d5efe9);border-color:var(--led-teal,#0f766e)}.sug-btn{all:unset;box-sizing:border-box;cursor:pointer;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.sug-btn.is-acc{background:var(--led-teal,#0f766e);color:#fff}.sug-btn.is-acc:hover{filter:brightness(1.1)}.sug-btn.is-dis{background:#fff;color:#1d1d1f;border:1px solid #e5e5ea}.sug-btn.is-dis:hover{border-color:#64748b}.sug-btn.is-plain{color:#1d1d1f;padding:7px 8px}.sug-btn[disabled]{opacity:.5;cursor:default}.i360-tabs button em.sug-n{margin-left:5px;padding:1px 6px;border-radius:999px;background:var(--led-pale,#d5efe9);color:var(--led-teal,#0f766e);white-space:nowrap}.i360-tabs button.is-on em.sug-n{background:#fff;color:var(--led-teal,#0f766e)}.sug-why.is-more{margin-top:3px}.sug-more{display:inline-block;margin-top:6px;font-size:12px}.sug-row .tx .bd-in{display:none}@media (max-width:480px){.sug-row{grid-template-columns:28px minmax(0,1fr);column-gap:8px;padding:9px}.sug-row>.bd{display:none}.sug-row .tx .bd-in{display:inline-block;font:600 11px var(--i360-mono,monospace);font-style:normal;letter-spacing:.04em;padding:2px 6px;border-radius:8px;background:var(--led-pale,#d5efe9);color:var(--led-teal,#0f766e);white-space:nowrap}.sug-row .ic{width:28px;height:28px}.sug-ask,.sug-btns{grid-column:1/-1}.sug-btn.is-acc,.sug-btns .sug-btn.is-dis{flex:1 1;text-align:center}}.sug .sug-group{margin:10px 0 2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--iw-label,#475569)}.ap{--ap-teal:var(--i360-teal,#0f766e);--ap-bg:var(--iw-bg2,#f5fbf9);--ap-line:#cfe7e1;--ap-ink:var(--iw-text,#0f172a);--ap-mute:var(--iw-label,#475569)}.ap-note-top{margin:4px 2px 10px;font-size:12px;line-height:1.45;color:var(--ap-mute)}.ap-note-top b{font-weight:600;color:var(--ap-ink)}.ap-lane{margin-bottom:12px;padding:10px;border:1px solid var(--ap-line);border-radius:8px;background:var(--ap-bg)}.ap-lh{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.ap-lh .ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--ap-teal);color:#fff}.ap-lh .ic svg{width:15px;height:15px}.ap-lh b{font-size:13px;color:var(--ap-ink)}.ap-lh .n{font:600 11px var(--i360-mono,ui-monospace,monospace);color:var(--ap-teal)}.ap-drafts{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.ap-go{all:unset;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--ap-teal);color:#fff;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-go:hover{filter:brightness(1.08)}.ap-go:focus-visible{outline:2px solid var(--ap-teal);outline-offset:2px}.ap-go:disabled{opacity:.55;cursor:default}.ap-item{padding:8px 4px;border-top:1px solid var(--ap-line)}.ap-item:first-of-type{border-top:0}.ap-item>b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ap-ink)}.ap-item>b em{margin-left:auto;font:600 11px var(--i360-mono,monospace);font-style:normal;color:var(--ap-teal)}.ap-urg{font:600 9.5px var(--i360-mono,monospace);text-transform:none;letter-spacing:.05em;padding:1px 6px;border-radius:8px;background:#fff;border:1px solid var(--ap-line);color:var(--ap-teal)}.ap-dec{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--ap-ink)}.ap-by,.ap-src,.ap-why{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--ap-mute)}.ap-by i,.ap-med i,.ap-src i,.ap-why i{font-style:normal;font-weight:600;color:#0f5f58}.ap-by span{padding:1px 7px;border-radius:999px;background:#fff;border:1px solid var(--ap-line);color:#134e4a;font-size:11px}.ap-src a{color:var(--ap-teal)}.ap-merged{display:block;margin-top:3px;font-size:11px;color:var(--ap-mute)}.ap-med{margin-top:6px;padding:7px 9px;border-radius:8px;background:#fff;border:1px solid var(--ap-line);font-size:12px;color:var(--ap-ink)}.ap-med p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.ap-med ul{margin:4px 0 0 16px;padding:0}.ap-med li em{margin-left:6px;font-style:normal}.ap-dot,.ap-med li em{font-size:11px;color:var(--ap-mute)}.ap-dot{display:inline-flex;align-items:center;gap:4px;font-weight:600}.ap-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#94a3b8}.ap-dot.is-red:before{background:#dc2626}.ap-dot.is-amber:before{background:#d97706}.ap-dot.is-green:before{background:#16a34a}.ap-note{color:var(--ap-mute)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ap{--ap-bg:#0f1f1d;--ap-line:#1f3d39;--ap-ink:#e2e8f0;--ap-mute:#94a3b8}:root:not([data-theme=light]) .ap-by span,:root:not([data-theme=light]) .ap-med,:root:not([data-theme=light]) .ap-urg{background:#1d1d1f;color:#a1a1a6}}:root[data-theme=dark] .ap{--ap-bg:#0f1f1d;--ap-line:#1f3d39;--ap-ink:#e2e8f0;--ap-mute:#94a3b8}:root[data-theme=dark] .ap-by span,:root[data-theme=dark] .ap-med,:root[data-theme=dark] .ap-urg{background:#0b1715;color:#cbd5e1}@media (max-width:520px){.ap-drafts{margin-left:0;width:100%}}.pp-book{margin-left:auto}.pp-visit{margin:0 0 10px;padding:10px;border:1px solid var(--ap-line);border-radius:8px;background:#fff}.pp-visit.is-now{background:var(--ap-bg)}.pp-vh{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-vt{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:2px;flex:1 1 220px}.pp-vt b{font-size:15px;color:var(--ap-ink)}.pp-vt small{font:600 11px var(--i360-mono,ui-monospace,monospace);color:var(--ap-mute)}.pp-vt:focus-visible{outline:2px solid var(--ap-teal);outline-offset:2px;border-radius:8px}.pp-visit .ap-lane{margin:8px 0 0;background:#fff}.pp-pill,.pp-rep,.pp-tri{font:600 9.5px var(--i360-mono,monospace);text-transform:none;letter-spacing:.04em;padding:1px 6px;border-radius:999px;border:1px solid var(--ap-line);color:var(--ap-mute);background:#fff}.pp-tri.is-today{color:#fff;background:var(--ap-teal);border-color:var(--ap-teal)}.pp-tri.is-week{color:var(--ap-teal)}.pp-today{display:flex;flex-wrap:wrap;gap:4px 8px;margin:6px 0 0;font-size:12px;color:var(--ap-ink)}.pp-today i{font-style:normal;font-weight:600;color:var(--ap-teal)}.pp-cad{margin-top:8px}.pp-cad table{width:100%;margin-top:6px;border-collapse:collapse;font-size:12px;color:var(--ap-ink)}.pp-cad td,.pp-cad th{padding:5px 6px;border-top:1px solid var(--ap-line);text-align:left;vertical-align:top}.pp-cad th{font-weight:600;color:var(--ap-mute)}.pp-cad small{display:block;color:var(--ap-mute);font-size:11px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pp-pill,:root:not([data-theme=light]) .pp-rep,:root:not([data-theme=light]) .pp-tri,:root:not([data-theme=light]) .pp-visit,:root:not([data-theme=light]) .pp-visit .ap-lane{background:#1d1d1f}:root:not([data-theme=light]) .pp-visit.is-now{background:var(--ap-bg)}:root:not([data-theme=light]) .pp-tri.is-today{background:var(--ap-teal)}}:root[data-theme=dark] .pp-pill,:root[data-theme=dark] .pp-rep,:root[data-theme=dark] .pp-tri,:root[data-theme=dark] .pp-visit,:root[data-theme=dark] .pp-visit .ap-lane{background:#0b1715}:root[data-theme=dark] .pp-visit.is-now{background:var(--ap-bg)}:root[data-theme=dark] .pp-tri.is-today{background:var(--ap-teal)}@media (max-width:520px){.pp-cad table{display:block;overflow-x:auto}}.pp-rep.is-flag{color:var(--ap-ink);border-color:#d97706}.pp-grp{padding:4px 0 2px}.pp-grp>i{display:block;margin:4px 4px 0;font:600 11px var(--i360-mono,monospace);font-style:normal;text-transform:none;letter-spacing:.04em;color:var(--ap-mute)}.pp-next{margin:6px 4px 0;font-size:12px;font-weight:600;color:var(--ap-teal)}.pp-gap{margin:0 0 10px;padding:8px 10px;border:1px solid #d97706;border-radius:8px;background:#fff;font-size:12px;color:var(--ap-ink)}.pp-gap ul{margin:4px 0 0 16px;padding:0}.pp-gap small{display:block;color:var(--ap-mute);font-size:11px}:root[data-theme=dark] .pp-gap{background:#0b1715}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pp-gap{background:#0b1715}}.pp4-visit{border-top:2px solid var(--ap-line);padding:14px 0 6px;margin-top:10px;color:var(--ap-ink);font-size:15px;line-height:1.5}.pp4-dt{font-size:20px;font-weight:600}.pp4-meta{color:var(--ap-mute);margin-bottom:6px}.pp4-over{color:#b45309;font-weight:600}.pp4-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 6px}.pp4-h{font-size:15px;margin:10px 0 2px}.pp4-sub{margin:6px 0 0;font-weight:600;color:var(--ap-mute);font-size:12px}.pp4-ul{margin:2px 0 0 18px;padding:0}.pp4-ul li{margin:1px 0}:root[data-theme=dark] .pp4-over{color:#f59e0b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pp4-over{color:#f59e0b}}.pp-admin-why{display:block;color:var(--ap-mute);font-size:11px}.cp12{--bg:#fff;--fg:#1a1a1a;--mute:#6b6b6b;--line:#e4e4e4;--soft:#f7f7f7;--zebra:#fafafa;--chip:#f0f0f0;--gp:#1f5fbf;--gpbg:#e8f0fc;--nurse:#1d7a4f;--nursebg:#e6f4ec;--warn:#8a4b00;--warnbg:#fff4e0;--warnline:#f0c070;--bad:#b3261e;--ok:#1d7a4f}.cp12 *{box-sizing:border-box}.cp12{margin:0;max-width:1280px;margin:0 auto;padding:14px 16px}.cp12 h1{font-size:20px;margin:0}.cp12 h2{font-size:13px;margin:18px 0 6px;text-transform:none;letter-spacing:.04em;color:var(--mute)}.cp12 .sub{color:var(--mute);font-size:12px}.cp12 .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cp12 .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cp12 .strip{display:flex;flex-wrap:wrap;gap:0;margin:10px 0 4px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.cp12 .strip>div{flex:1 1 120px;padding:6px 12px;border-right:1px solid var(--line)}.cp12 .strip>div:last-child{border-right:0}.cp12 .strip small{display:block;font-size:11px;color:var(--mute);text-transform:none;letter-spacing:.04em}.cp12 .strip b{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp12 .strip i{font-style:normal;font-size:11px;color:var(--mute);margin-left:4px}.cp12 .strip a.flag{display:block;color:var(--warn);background:var(--warnbg);text-decoration:none;height:100%}.cp12 .strip>div.flagcell{padding:0}.cp12 .strip>div.flagcell a{padding:6px 12px}.cp12 .strip a.flag small{color:var(--warn)}.cp12 table{border-collapse:collapse;width:100%}.cp12 td,.cp12 th{padding:5px 7px;text-align:left;vertical-align:top}.cp12 th{font-weight:600;font-size:11px;color:var(--mute);text-transform:none;letter-spacing:.03em;background:var(--soft);border-bottom:1px solid var(--line)}.cp12 .plan{table-layout:fixed}.cp12 .plan thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.cp12 .plan tbody tr{border-top:1px solid var(--line)}.cp12 .plan tbody tr:nth-child(2n){background:var(--zebra)}.cp12 .plan tfoot td{border-top:2px solid var(--fg);font-weight:600}.cp12 .plan col.c-mo{width:74px}.cp12 .plan col.c-who{width:150px}.cp12 .plan col.c-focus{width:118px}.cp12 .plan col.c-rc{width:21%}.cp12 .plan col.c-bill{width:132px}.cp12 .mo b{display:block;font-size:13px}.cp12 .mo span{color:var(--mute)}.cp12 .mo span,.cp12 .pill{font-size:11px;white-space:nowrap}.cp12 .pill{display:inline-block;font-weight:600;border-radius:8px;padding:0 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp12 .pill.GP{color:var(--gp);background:var(--gpbg)}.cp12 .pill.Nurse{color:var(--nurse);background:var(--nursebg)}.cp12 .visit{margin:1px 0 3px;line-height:1.25}.cp12 .visit .lbl{display:block;font-size:11px;color:var(--mute);margin-top:1px}.cp12 .chip{display:inline-block;max-width:112px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;font-size:11px;background:var(--chip);border-radius:8px;padding:0 5px;margin:0 3px 3px 0;white-space:nowrap}.cp12 ul{margin:0;padding-left:14px}.cp12 li{margin:0 0 1px}.cp12 .grp{font-size:11px;font-weight:600;text-transform:none;letter-spacing:.04em;color:var(--nurse);margin:4px 0 1px;border-top:1px dashed var(--line);padding-top:3px}.cp12 .grp.first{border-top:0;padding-top:0;margin-top:0}.cp12 .due{color:var(--mute);font-size:11px;white-space:nowrap}.cp12 .mins{display:inline-block;min-width:26px;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gp);margin-right:3px}.cp12 .mins.complex{color:var(--bad)}.cp12 .mins.change{color:var(--warn)}.cp12 .mins.procedure{color:var(--nurse)}.cp12 .mins.procedure:after{content:" proc";font-weight:400}.cp12 .tid{font-size:11px;color:var(--mute);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-left:3px}.cp12 a.tid{text-decoration:none}.cp12 a.tid:hover{color:var(--fg);text-decoration:underline}.cp12 .tri td{border-bottom:1px solid var(--line)}.cp12 .tri tr:target{background:var(--warnbg)}.cp12 .tri .p1{color:var(--bad);font-weight:600}.cp12 .lane{font-size:11px;font-weight:600;white-space:nowrap}.cp12 .lane.GP{color:var(--gp)}.cp12 .lane.Nurse{color:var(--nurse)}.cp12 .lane.Now{color:var(--bad)}.cp12 .tri .chip{max-width:none}.cp12 .rule{font-size:12px;color:var(--mute);margin:-2px 0 6px}.cp12 .rule b{color:var(--fg);font-weight:600}.cp12 .none{color:var(--mute)}.cp12 sup{font-size:9px;line-height:0;margin-left:1px}.cp12 sup a{color:var(--mute);text-decoration:none}.cp12 sup a:hover{color:var(--fg);text-decoration:underline}.cp12 .bl{display:flex;justify-content:space-between;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cp12 .bl .it{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;background:var(--chip);border-radius:3px;padding:0 4px}.cp12 .bl.bbi{color:var(--mute)}.cp12 .bl.tot{border-top:1px solid var(--line);margin-top:2px;padding-top:1px;font-weight:600}.cp12 .bl.tot span:first-child{color:var(--mute);font-weight:400;font-size:11px}.cp12 details{border:1px solid var(--line);border-radius:8px;padding:5px 10px;margin:6px 0}.cp12 details[open]{padding-bottom:8px}.cp12 summary{cursor:pointer;font-weight:600}.cp12 summary .cnt{color:var(--mute);font-weight:400}.cp12 details.flags{border-color:var(--warnline);background:var(--warnbg)}.cp12 details.flags summary{color:var(--warn)}.cp12 details.flags ol{margin:6px 0 0;padding-left:20px}.cp12 details table th{position:static}.cp12 details table td,.cp12 details table th{border-bottom:1px solid var(--line)}.cp12 .oneline{list-style:none;padding:0;margin:6px 0 0}.cp12 .oneline li{padding:3px 0;border-bottom:1px solid var(--line)}.cp12 .ok{color:var(--ok)}.cp12 .bad{color:var(--bad)}.cp12 .warn{color:var(--warn)}.cp12 .q{font-size:12px}.cp12 .q,.cp12 .q a{color:var(--mute)}.cp12 .q a:hover{color:var(--fg)}.cp12 .ev div{padding:5px 0;border-bottom:1px solid var(--line)}.cp12 .ev p{margin:3px 0 0;font-size:11px;color:var(--mute)}.cp12 .ev div:target{background:var(--warnbg)}.cp12 .inv{max-width:560px}.cp12 .foot{margin-top:14px}@media (max-width:900px){.cp12 .plan col.c-who{width:120px}.cp12 .plan col.c-focus{width:96px}.cp12 .plan col.c-bill{width:118px}}@media (max-width:760px){.cp12 .planwrap{overflow-x:auto}.cp12 .plan{min-width:760px}.cp12 .plan thead th{position:static}}.cp12{background:var(--bg);color:var(--fg);font:13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cp12-wrap{position:absolute;inset:0;z-index:40;background:#fff;display:flex;flex-direction:column;overflow:hidden}.cp12-bar{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #e5e5ea;flex:0 0 auto}.cp12-state{flex:1 1;color:#6e6e73;font-size:12px}.cp12-err{padding:6px 14px;color:#b3261e;font-size:12px}.cp12-wrap .cp12{flex:1 1;overflow:auto;max-width:none}.pp-record{position:relative}.cp12-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px;padding:8px 12px;border:1px solid #e5e5ea;border-radius:8px;background:#f5f5f7;font-size:12px}.cp12-strip.is-idle{color:#6e6e73;background:#f5f5f7}.cp12-strip-t{display:flex;flex-direction:column;min-width:150px}.cp12-strip-t span{color:#6e6e73;font-size:12px}.cp12-strip-v{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;flex:1 1}.cp12-strip-items code{font:600 11px ui-monospace,Menlo,monospace;background:#e5e5ea;border-radius:8px;padding:1px 5px;margin-right:3px}.cp12-strip-note{color:#8a4b00;font-size:12px}.cp12-wrap.is-inline{position:static;inset:auto;z-index:auto;overflow:visible}.cp12-wrap.is-inline .cp12{overflow:visible;flex:none}.cp12-wrap.is-inline .cp12-bar{border:0;padding:4px 2px 8px}.one12 .cp12-state{margin:0 0 8px}.one12-t tr.is-next td{font-weight:600}.one12-t tfoot td{border-top:2px solid var(--iw-border,#e3e9f1)}.one12-t{border-collapse:collapse;width:100%;font-size:12px}.one12-t td,.one12-t th{text-align:left;vertical-align:top;padding:5px 8px;border-top:1px solid var(--iw-border,#e3e9f1)}.one12-t thead th{border-top:0;font-size:11px;text-transform:none;letter-spacing:.04em;font-weight:600}.one12-t td.n{white-space:nowrap}.one12 .vc-tw{overflow-x:auto}.kg-care{display:flex;flex-direction:column;gap:14px;margin:0 0 14px}.kg-care h3{margin:0 0 6px;font:600 11px/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:none;color:#6e6e73}.kg-care ol,.kg-care ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.kg-care button{display:block;width:100%;text-align:left;border:0;border-left:3px solid #111418;background:#f5f5f7;padding:8px 10px;cursor:pointer;color:#1d1d1f}.kg-care button.is-critical{border-left-color:#b42318}.kg-care button.is-warning{border-left-color:#8a5a00}.kg-care button.is-on{background:#1d1d1f;color:#fff}.kg-care b{display:block;font:600 13px/1.3 Inter,sans-serif}.kg-care em{display:block;margin-top:2px;font:400 12px/1.3 Inter,sans-serif;font-style:normal;color:#1d1d1f}.kg-care button.is-on em{color:#a1a1a6}.kg-care span{display:block;margin-top:3px;font:400 15px/1.45 Iowan Old Style,Palatino,Georgia,serif}.kg-src{color:#6e6e73;font-family:Inter,sans-serif!important;font-size:12px!important}.kg-care button.is-on .kg-src{color:#a1a1a6}.kg-svg{width:100%;height:auto;display:block;background:#fff}.kg-e{stroke:#e6e1d8;stroke-width:1}.kg-e.is-cross{stroke:#111418;stroke-width:1.15;opacity:.5}.kg-dom.is-dim,.kg-e.is-dim,.kg-n.is-dim{opacity:.12}.kg-dom,.kg-n,.kg-pt{cursor:pointer}.kg-n text{font:400 11px Inter,sans-serif;fill:#3c424a}.kg-dom rect{fill:#fff;stroke:#111418;stroke-width:1}.kg-dom text{font:600 11px Inter,sans-serif;fill:#111418}.kg-dom.is-on rect{fill:#111418}.kg-dom.is-on text{fill:#fff}.kg-pt circle{fill:#111418}.kg-pt text{fill:#fff;font:600 11px Inter,sans-serif}.kg-foot{margin-top:4px}.kg-card b{font:600 15px/1.3 Inter,sans-serif}.kg-card b,.kg-card span{display:block;color:#1d1d1f}.kg-card span{margin-top:2px;font:400 13px/1.4 Inter,sans-serif}.kg-card p{margin:6px 0 0;font:400 13px/1.45 Inter,sans-serif;color:#1d1d1f}.kg-card button{margin-top:8px;border:0;background:#1d1d1f;color:#fff;border-radius:8px;padding:6px 10px;cursor:pointer;font:600 12px Inter,sans-serif}.kg-rels{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 16px}.kg-rels li{font:400 12px/1.4 Inter,sans-serif;color:#1d1d1f}.kg-wait{margin:0;color:#6e6e73;font:400 13px/1.45 Inter,sans-serif}.kg-gl{cursor:pointer}.kg-gl rect{fill:#f6f4ef;stroke:#111418;stroke-width:.75}.kg-gl text{font:600 11px Inter,sans-serif}.kg-gl text,.kg-gl.is-on rect{fill:#111418}.kg-gl.is-on text{fill:#fff}.kg-gl.is-dim{opacity:.12}.kg-guides{margin:8px 0 0;padding:0;list-style:none}.kg-guides li{margin:0 0 5px;font:400 12px/1.4 Inter,sans-serif;color:#1d1d1f}.kg-guides span{font-weight:600;color:#1d1d1f}.ow-tip.cl2.mc2{position:fixed;z-index:9999;container-type:normal;display:block}.ow-tip.cl2 .dp-pop{display:block;position:static;width:auto;max-width:none}.ow-tip.cl2 .dp-pop:after,.ow-tip.cl2 .dp-pop:before{display:none}.ow-tip.cl2 .dp-sec{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ow-tip.cl2 .dp-sec.fs-red{background:color-mix(in srgb,var(--p-red) 10%,#fff)}.ow-tip.cl2 .dp-sec.fs-amber{background:color-mix(in srgb,var(--p-yellow) 15%,#fff)}.ow-tip.cl2 .dp-sec.fs-green{background:color-mix(in srgb,var(--p-green) 10%,#fff)}.ow-tip .fx-pct{white-space:nowrap}.ow-drill .i360-hit:focus-visible{stroke:var(--p-blue);stroke-width:2;outline:none}.ow-phone-link{display:none}.ow-full{margin:0 auto 10px}.ow-mode{display:flex;justify-content:center;gap:8px;padding-top:8px}.ow-note{margin:0 12px 12px}.ow-drill .i360-h{flex-wrap:wrap}.ow-tip .fx-dots{max-height:140px;overflow:auto}@media(max-width:450px){.ow-drill .i360-crumb b{white-space:normal;max-width:150px}.ow-drill .i360-stage{padding:6px 0}.ow-drill .i360-legend{font-size:11px}.ow-tip.cl2 .fx-pct{font-size:15px}.ow-phone-link{display:block;min-height:44px;padding:10px 16px}.ow-drill .i360-hit{touch-action:manipulation}}.ow-drill .cdm-sunburst{font-family:Inter,system-ui,sans-serif;width:100%}.ow-drill .cdm-sb-crumb,.ow-drill .i360-legend[hidden]{display:none}.ow-drill .cdm-sb-action text{fill:var(--color-fg)}.ow-drill .cdm-sb-tip .ow-tip{position:static;max-height:calc(100vh - 16px);overflow:auto}.ow-drill .cdm-sb-back,.ow-drill .cdm-sb-hit{touch-action:manipulation}html body :is(.i360-wrap,.ow-tip),html body :is(.i360-wrap,.ow-tip) *{--p-red:#ef3952!important;--p-yellow:#fcd51a!important;--p-green:#30a141!important}html:root body :is(.i360-wrap,.ow-tip) .mc2-dot.mc2-dot:is(.d-danger,.d-yellow,.d-off,.d-on){display:inline-block!important;width:.6rem!important;height:.6rem!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:visible!important;border-radius:50%!important}html:root body :is(.i360-wrap,.ow-tip) .mc2-dot.mc2-dot.d-danger{background:#ef3952!important}html:root body :is(.i360-wrap,.ow-tip) .mc2-dot.mc2-dot:is(.d-yellow,.d-off){background:#fcd51a!important}html:root body :is(.i360-wrap,.ow-tip) .mc2-dot.mc2-dot.d-on{background:#30a141!important}html body .i360-wrap .i360-dom-h .sc{color:var(--ci,var(--c))!important}html body .i360-wrap .i360-dom-l button.is-r:before,html body .i360-wrap .i360-flt i.is-r{background:#ef3952!important}html body .i360-wrap .i360-dom-l button.is-y:before,html body .i360-wrap .i360-flt i.is-y{background:#fcd51a!important}html body .i360-wrap .i360-dom-l button.is-g:before,html body .i360-wrap .i360-flt i.is-g{background:#30a141!important}html body .i360-wrap .i360-dom-l button.is-r{background:color-mix(in srgb,#ef3952 13%,var(--iw-card,#fff))!important;border-color:transparent!important}html body .i360-wrap .i360-tally .is-r:before{color:#ef3952}html body .i360-wrap .i360-tally .is-y:before{color:#fcd51a}html body .i360-wrap .i360-tally .is-g:before{color:#30a141}html body .i360-wrap .i360-ok{color:#30a141!important}html body .i360-wrap .i360-dom.is-r .i360-dom-h .sc{background:color-mix(in srgb,#ef3952 14%,var(--iw-card,#fff))!important}html body .i360-wrap .i360-dom.is-y .i360-dom-h .sc{background:#fdf3c4!important}html body .i360-wrap .i360-dom.is-g .i360-dom-h .sc{background:color-mix(in srgb,#30a141 14%,var(--iw-card,#fff))!important}.vt-table{margin:8px 0 16px;min-width:0;scroll-margin-top:48px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--color-fg)}.vt-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background:var(--color-panel)}.vt-toggle,.vt-top{border:1px solid var(--color-border-line);border-radius:8px}.vt-toggle{display:inline-flex;margin-left:auto;overflow:hidden}.vt-toggle button{border:0;padding:5px 12px;background:var(--color-panel);color:var(--color-fg);font:inherit;font-size:13px;cursor:pointer}.vt-toggle button[aria-pressed=true]{background:#f5f5f7;color:#1d1d1f;font-weight:600;box-shadow:none}.vt-summary{font-size:12px;color:var(--color-fg-muted);padding:8px 4px;line-height:1.45}.vt-summary p{margin:4px 0}.vt-count,.vt-info{font-size:12px;color:var(--color-fg-muted)}.vt-info{font-weight:400}.vt-table .mc2-bandin{flex-wrap:wrap}.vt-table .mc2-af{display:none}.vt-table .mc2-xp{overflow:visible}.vt-table .mc2-pt{table-layout:fixed}.vt-spark{display:inline-flex;align-items:center;gap:6px;padding:1px 6px;background:var(--color-panel);border:1px solid var(--color-border-line);border-radius:8px;cursor:zoom-in;color:var(--color-fg);font:inherit;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:100%}.vt-spark svg{width:120px;height:28px;flex:none}.vt-spark:hover{border-color:#1877f2}.vt-spark:focus-visible,.vt-toggle button:focus-visible{outline:2px solid #1877f2;outline-offset:2px}.vt-table .mc2-pt .mc2-ps>th,.vt-table .mc2-pt>thead>tr>th{position:static}@container (max-width:640px){.vt-table .mc2-pt thead{display:table-header-group}.vt-table .mc2-pt thead tr{display:table-row}.vt-table .mc2-pt thead th{display:table-cell;padding:8px 4px;font-size:var(--cds-font-size-caption);overflow-wrap:anywhere}.vt-info{flex-basis:100%}.vt-table .mc2-pt .mc2-pr>td{min-width:0;overflow-wrap:anywhere}.vt-spark{margin-top:3px}}.vt-trend{font-weight:400;color:var(--color-fg-muted);font-size:12px;flex-basis:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-zoom{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.vt-compact .mc2-pt tbody[data-area] .mc2-ps>th{position:relative;top:auto;padding:var(--cds-pad-xs) var(--cds-pad-sm) var(--cds-pad-xs) 26px}.vt-compact .mc2-pt tbody[data-area] .mc2-ps>th:before{position:absolute;left:var(--cds-pad-sm);top:10px}.vt-compact tbody[data-area] .mc2-bandin{display:grid;grid-template-columns:21px 18px 150px 110px 150px minmax(0,1.2fr) minmax(0,1fr);align-items:center;grid-gap:var(--cds-gap-sm);gap:var(--cds-gap-sm);width:100%;min-width:0}.vt-compact[data-vitals-mode=acute] tbody[data-area] .mc2-bandin{grid-template-columns:21px 18px 150px 110px 64px 150px minmax(0,1.2fr) minmax(0,1fr)}.vt-compact .mc2-an,.vt-compact .vt-info,.vt-compact .vt-trend{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-compact .mc2-an{font-weight:600}.vt-compact .vt-value{display:flex;align-items:baseline;gap:var(--cds-gap-xs);padding:2px 6px;border-radius:var(--cds-radius);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;background:rgba(26,26,26,.05)}.vt-compact .vt-value b{font-size:var(--cds-font-size-heading);line-height:24px}.vt-compact .vt-value small{font-size:11px;color:var(--color-fg-muted)}.vt-compact .vt-value.v-danger{background:rgba(239,57,82,.15);color:var(--p-red)}.vt-compact .vt-value.v-off{background:rgba(252,213,26,.45)}.vt-compact .vt-value.v-on{background:rgba(48,161,65,.13);color:var(--p-green)}.vt-compact .vt-points{display:flex;align-items:center;justify-content:center;gap:3px;border-radius:999px;padding:2px 4px;background:rgba(26,26,26,.07);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vt-compact .vt-points small{font-size:9px;font-weight:400;color:var(--color-fg-muted)}.vt-compact .vt-spark{display:flex;padding:0 4px;gap:0;margin:0;height:28px;min-width:0}.vt-compact .vt-spark svg{width:140px;height:24px;min-width:0;flex:1 1}.vt-compact .vt-spark>b{display:none}.vt-compact .vt-nochart{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.vt-compact .vt-scoreline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width:760px){.vt-compact tbody[data-area] .mc2-bandin,.vt-compact[data-vitals-mode=acute] tbody[data-area] .mc2-bandin{grid-template-columns:16px 12px minmax(0,1fr) 78px 88px;gap:2px 4px}.vt-compact .mc2-ico{width:16px;height:16px;border-radius:8px}.vt-compact .mc2-an{font-size:11px;letter-spacing:.02em}.vt-compact .mc2-ahc{font-size:11px}.vt-compact .vt-value{padding:2px 4px;gap:2px}.vt-compact .vt-value b{font-size:15px;line-height:22px}.vt-compact .vt-value small{font-size:8px}.vt-compact .vt-nochart,.vt-compact .vt-spark{grid-column:5;grid-row:1}.vt-compact .vt-spark{padding:0 2px;height:26px}.vt-compact .vt-trend{grid-column:1/5;grid-row:2;font-size:11px;line-height:14px}.vt-compact .vt-info{grid-column:5;grid-row:2;font-size:11px;line-height:14px}.vt-compact[data-vitals-mode=acute] .vt-trend{grid-column:1/4}.vt-compact .vt-points{grid-column:4;grid-row:2;font-size:11px;line-height:14px;padding:1px 2px}.vt-compact .vt-points small{font-size:8px}}@container (max-width:760px){html:is(.m2-phone,.m2-tablet) body.prodterm .vt-compact .mc2-bandin .vt-value small{font-size:9px!important}}.vt-table .mc2-val{white-space:nowrap}.vt-table .mc2-xi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-table .mc2-fine>summary{display:none}.vt-table .mc2-pt td:nth-child(2) .mc2-clamp:not(.open),.vt-table .mc2-pt td:nth-child(3) .mc2-clamp:not(.open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}