.cc-bud-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-bud-num.is-neg{color:var(--cc-danger)}th.cc-bud-num{text-align:right}.cc-bud-tbl{width:100%;border-collapse:collapse;font-size:var(--coco-text-cell)}.cc-bud-tbl th{text-align:left;font-weight:550;padding:0 8px}.cc-bud-tbl th.cc-bud-num{text-align:right}.cc-bud-tbl td{padding:6px 8px;vertical-align:middle}.cc-bud-tbl td:first-child,.cc-bud-tbl th:first-child{padding-left:4px}.cc-bud-tbl tbody tr[data-record-id]{cursor:pointer}.cc-bud-name{display:flex;flex-direction:column;min-width:0;gap:1px}.cc-bud-name small{color:var(--cc-ink-3);font-size:var(--coco-text-meta)}.cc-props .cc-bud-name .cc-trunc{white-space:normal;overflow:visible;text-overflow:clip}.cc-bud-open{text-align:left;font-weight:550;color:var(--cc-ink);border-radius:var(--coco-radius-xs)}.cc-bud-open:hover{text-decoration:underline;text-underline-offset:3px}.cc-bud-open:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}.cc-bud-scroll{overflow-x:auto;max-width:100%}.cc-bud-pos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--cc-line);border-bottom:1px solid var(--cc-line)}.cc-bud-pos>div{padding:10px 12px 10px 0;min-width:0}.cc-bud-pos dt{font-size:var(--coco-text-meta);color:var(--cc-ink-2)}.cc-bud-pos dd{font-size:1.125rem;line-height:1.5rem;font-weight:var(--coco-weight-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere}.cc-bud-pos dd.is-neg{color:var(--cc-danger)}.cc-bud-pos-sub{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:var(--coco-text-meta);color:var(--cc-ink-2)}.cc-bud-pos-sub b{color:var(--cc-ink);font-weight:550;font-variant-numeric:tabular-nums}@container (max-width: 560px){.cc-bud-pos{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-bud-months{display:grid;grid-template-columns:repeat(12,minmax(84px,1fr));gap:6px;min-width:0}.cc-bud-months label{display:flex;flex-direction:column;gap:2px;font-size:var(--coco-text-meta);color:var(--cc-ink-2)}.cc-bud-months .cc-inp{font-variant-numeric:tabular-nums;text-align:right;padding-left:6px;padding-right:6px}@container (max-width: 760px){.cc-bud-months{grid-template-columns:repeat(3,minmax(0,1fr))}}.cc-bud-gap{font-size:var(--coco-text-meta);color:var(--cc-warning)}.cc-bud-gap.is-ok{color:var(--cc-ink-3)}.cc-bud-sec{margin-top:22px;container-type:inline-size}.cc-bud-sec>h2{display:flex;align-items:center;gap:8px;font-size:var(--coco-text-section);line-height:var(--coco-leading-section);font-weight:var(--coco-weight-strong);margin-bottom:8px}.cc-bud-sec>h2 .cc-grow{flex:1}.cc-bud-list{display:flex;flex-direction:column}.cc-bud-list>li{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--cc-line);font-size:var(--coco-text-cell)}.cc-bud-list>li:last-child{border-bottom:0}.cc-bud-form{display:flex;flex-direction:column;gap:12px}.cc-bud-form .cc-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media (max-width:520px){.cc-bud-form .cc-row2{grid-template-columns:minmax(0,1fr)}}.cc-bud-err{color:var(--cc-danger)}.cc-bud-err,.cc-bud-hint{font-size:var(--coco-text-meta)}.cc-bud-hint{color:var(--cc-ink-3)}.cc-bud-ev{display:flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid var(--cc-line)}.cc-bud-ev:last-child{border-bottom:0}.cc-bud-ev-main{display:flex;flex-direction:column;min-width:0;flex:1}.cc-bud-ev-main small{color:var(--cc-ink-3);font-size:var(--coco-text-meta)}.cc-bud-req{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--coco-text-meta);color:var(--cc-ink-2)}.cc-bud-req .is-missing{color:var(--cc-warning)}.cc-rab-ctx{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 0 12px;font-size:var(--coco-text-cell)}.cc-rab-ctx .cc-rab-year{font-weight:550;font-variant-numeric:tabular-nums}.cc-rab-tabrow{display:flex;align-items:center;gap:8px;margin-top:14px;border-bottom:1px solid var(--cc-line)}.cc-rab-tabrow .cc-rab-tabs{padding:0;border-bottom:0;flex:1;min-width:0}.cc-rab-tabrow .cc-rab-filter{flex:none;max-width:280px}.cc-rab-filter-menu{max-height:min(60vh,420px);overflow-y:auto}.cc-rab-group-h{display:flex;align-items:center;gap:8px;min-width:0}.cc-rab-group-h>.cc-rab-code{flex:none}.cc-rab-group-h>.cc-trunc{flex:1}.cc-rab-group-acts{display:inline-flex;gap:2px;flex:none;margin:-4px -4px -4px 0}@media (hover:hover){.cc-rab-group-acts{position:absolute;right:6px;top:50%;transform:translateY(-50%);margin:0;padding-left:8px;background:var(--cc-surface-2);opacity:0}.cc-rab tr.cc-rab-group:hover .cc-rab-group-acts,.cc-rab-group-acts:focus-within{opacity:1}}.cc-rab-list tr.cc-rab-sub>td{background:var(--cc-surface-2);font-weight:550}.cc-rab-sub-h{display:flex;align-items:center;gap:8px;min-width:0}.cc-rab-sub-h>.cc-rab-code{flex:none;min-width:0}.cc-rab-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0}.cc-rab-picker{display:inline-flex;align-items:center;gap:4px}.cc-rab-picker .cc-inp{width:auto}.cc-rab-check{display:inline-flex;align-items:center;gap:6px;font-size:var(--coco-text-meta);color:var(--cc-ink-2)}.cc-rab-wrap{border:1px solid var(--cc-line);border-radius:var(--coco-radius-sm);max-height:max(360px,calc(100dvh - 140px));overflow:auto}.cc-rab thead th{position:sticky;top:0;z-index:2}.cc-rab tfoot td,.cc-rab tfoot th{position:sticky;bottom:0;z-index:2}.cc-rab tfoot .cc-rab-line,.cc-rab tfoot .cc-rab-total,.cc-rab thead .cc-rab-line,.cc-rab thead .cc-rab-total{z-index:3}.cc-rab{border-collapse:separate;border-spacing:0;min-width:100%;font-size:var(--coco-text-cell);font-variant-numeric:tabular-nums}.cc-rab td,.cc-rab th{padding:0;border-bottom:1px solid var(--cc-line);white-space:nowrap;background:var(--cc-canvas)}.cc-rab thead th{padding:7px 8px;font-weight:550;font-size:var(--coco-text-meta);color:var(--cc-ink-2);background:var(--cc-surface-2)}.cc-rab tbody tr:last-child>*,.cc-rab tfoot tr>*{border-bottom:0}.cc-rab tfoot td,.cc-rab tfoot th{border-top:1px solid var(--cc-line-2);font-weight:550;background:var(--cc-surface-2)}.cc-rab tfoot th{padding:7px 8px;text-align:left}.cc-rab .cc-rab-num{text-align:right}.cc-rab .cc-rab-line{position:sticky;left:0;z-index:1;min-width:296px;max-width:320px;text-align:left;border-right:1px solid var(--cc-line-2)}.cc-rab tbody .cc-rab-total{position:sticky;right:0;z-index:1}.cc-rab tfoot .cc-rab-total,.cc-rab thead .cc-rab-total{right:0}.cc-rab .cc-rab-total{border-left:1px solid var(--cc-line-2)}.cc-rab tr.is-empty .cc-rab-cell,.cc-rab tr.is-empty .cc-rab-open,.cc-rab tr.is-empty .cc-rab-static,.cc-rab-list tr.is-empty .cc-bud-open,.cc-rab-list tr.is-empty td,.cc-rab-zero{color:var(--cc-ink-3)}.cc-rab-cell.is-static,.cc-rab-open.is-static{cursor:default}.cc-rab-cell.is-static:hover,.cc-rab-open.is-static:hover{background:transparent}.cc-rab-list .cc-bud-name>.cc-rab-sub-h>.cc-trunc,.cc-rab-tl .cc-bud-name>.cc-rab-sub-h>.cc-trunc,.cc-rab-tl .cc-bud-name>.cc-trunc:first-child{font-weight:550}.cc-rab-planned{display:inline-flex;align-items:baseline;gap:8px;font-size:var(--coco-text-cell);color:var(--cc-ink-2)}.cc-rab-planned b{color:var(--cc-ink);font-weight:var(--coco-weight-strong);font-variant-numeric:tabular-nums}.cc-rab-ctx-acts{display:inline-flex;align-items:center;gap:4px;flex:none;margin-left:auto}.cc-rab-add-account{margin-top:8px}.cc-rab .cc-rab-notes{min-width:180px;max-width:260px;text-align:left}.cc-rab-id{display:flex;align-items:center}.cc-rab-cell{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:100%;min-width:96px;min-height:36px;padding:6px 8px;text-align:right;color:var(--cc-ink);background:transparent;border:0;border-radius:0;font:inherit}.cc-rab-cell small,.cc-rab-static small{font-size:var(--coco-text-meta);color:var(--cc-ink-3)}.cc-rab input.cc-rab-cell{display:block}.cc-rab input.cc-rab-cell::-moz-placeholder{color:var(--cc-ink-3)}.cc-rab input.cc-rab-cell::placeholder{color:var(--cc-ink-3)}.cc-rab .cc-rab-cell.is-code{width:104px;min-width:104px;text-align:left;color:var(--cc-ink-2)}.cc-rab span.cc-rab-cell.is-code{width:24px;min-width:24px;padding:0}.cc-rab .cc-rab-cell.is-name{min-width:180px;text-align:left;font-weight:500;text-overflow:ellipsis}.cc-rab-notes .cc-rab-cell{text-align:left;min-width:160px}.cc-rab-cell:hover,.cc-rab-open:hover{background:var(--cc-hover)}.cc-rab-cell:focus,.cc-rab-cell:focus-visible,.cc-rab-open:focus-visible{outline:2px solid var(--cc-focus);outline-offset:-2px;background:var(--cc-canvas)}.cc-rab-cell.is-over>span{color:var(--cc-danger)}.cc-rab-dot{display:inline-block;width:6px;height:6px;margin-top:2px;border-radius:50%;background:var(--cc-danger)}.cc-rab-static{display:flex;flex-direction:column;align-items:flex-end;padding:7px 8px}.cc-rab-notes .cc-rab-static{align-items:flex-start;max-width:260px}.cc-rab-open{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 8px;text-align:left;font-weight:500;color:var(--cc-ink)}.cc-rab-code{flex:none;min-width:88px;color:var(--cc-ink-2);font-weight:400}.cc-rab tr.is-new .cc-rab-cell.is-name::-moz-placeholder{color:var(--cc-ink-2)}.cc-rab tr.is-new .cc-rab-cell.is-name::placeholder{color:var(--cc-ink-2)}.cc-rab-line .cc-bud-gap{display:block;padding:0 8px 6px}.cc-rab-list tbody tr[data-record-id]{cursor:pointer}.cc-rab-list tfoot td,.cc-rab-list tfoot th{padding:8px;font-weight:550;border-top:1px solid var(--cc-line-2)}@container (max-width: 560px){.cc-rab-list .cc-rab-wide{display:none}}.cc-rab-tl{display:flex;flex-direction:column;gap:6px}.cc-rab-tl-m{padding:8px 0 10px;border-bottom:1px solid var(--cc-line)}.cc-rab-tl-m.is-now .cc-rab-tl-h h3{color:var(--cc-ink)}.cc-rab-tl-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:4px}.cc-rab-tl-h h3{font-size:var(--coco-text-cell);font-weight:var(--coco-weight-strong);color:var(--cc-ink-2)}.cc-rab tr.cc-rab-group>*{background:var(--cc-surface-2);border-bottom:1px solid var(--cc-line);font-weight:550}.cc-rab tr.cc-rab-group>th{padding:7px 8px;text-align:left}.cc-rab-group-h>.cc-trunc{font-size:var(--coco-text-cell);font-weight:var(--coco-weight-strong);color:var(--cc-ink)}.cc-rab-bar .cc-rab-filter{width:auto;max-width:220px}@container (max-width: 560px){.cc-rab .cc-rab-line{min-width:136px;max-width:150px}.cc-rab tbody .cc-rab-total{position:static}.cc-rab tfoot .cc-rab-total,.cc-rab thead .cc-rab-total{right:auto}.cc-rab-open{flex-direction:column;align-items:flex-start;gap:0;white-space:normal}.cc-rab-open .cc-trunc{max-width:100%}.cc-rab-code{min-width:0;font-size:var(--coco-text-meta)}.cc-rab-id{flex-direction:column;align-items:stretch}.cc-rab .cc-rab-cell.is-code,.cc-rab .cc-rab-cell.is-name{width:100%;min-width:0;min-height:30px}.cc-rab-cell{min-width:100px}.cc-rab-group-h{flex-wrap:wrap;gap:0 6px}.cc-rab-group-h>.cc-trunc{order:3;flex-basis:100%}.cc-rab-group-h>.cc-rab-group-acts{margin-left:auto}.cc-rab span.cc-rab-cell.is-code{display:none}}.cc-bud-pos.is-six{grid-template-columns:repeat(6,minmax(0,1fr))}.cc-bud-pos.is-six dd{font-size:1rem}@container (max-width: 960px){.cc-bud-pos.is-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 420px){.cc-bud-pos.is-six{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-bud-pos dd.is-gap{color:var(--cc-warning)}.cc-rab-committed{color:var(--cc-ink-2)}.cc-rab-bar .cc-seg{flex-wrap:wrap;max-width:100%}.cc-rab-import-sheet{border-top:1px solid var(--cc-line);padding-top:10px}.cc-rab-import-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.cc-rab-import-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.cc-rab-import-grid.is-periods{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px}.cc-rab-import-periods{margin-top:8px;font-size:var(--coco-text-meta)}.cc-rab-import-periods summary{cursor:pointer;color:var(--cc-ink-2)}.cc-rab-import-rule{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.cc-rab-import tr.is-error td{color:var(--cc-ink);background:var(--cc-danger-soft)}@media (max-width:720px){.cc-rab-import-grid{grid-template-columns:minmax(0,1fr)}.cc-rab-import-grid.is-periods{grid-template-columns:repeat(3,minmax(0,1fr))}}.cc-rab-import tr.is-excluded td{color:var(--cc-ink-3)}.cc-rab-list:has(.cc-rab-sub) tbody tr:not(.cc-rab-sub)>td:first-child{padding-left:28px}@container (max-width: 560px){.cc-rab-tabrow{flex-wrap:wrap;border-bottom:0}.cc-rab-tabrow .cc-rab-tabs{flex-basis:100%;border-bottom:1px solid var(--cc-line)}.cc-rab-tabrow .cc-rab-filter{margin-top:6px;max-width:100%}}.cc-rab tr.cc-rab-group>th:has(.cc-rab-group-h.is-edit){padding:0}.cc-rab-group-h.is-edit{position:relative;gap:0}.cc-rab-group-h.is-edit>.cc-rab-cell.is-name{flex:1;min-width:0;font-weight:var(--coco-weight-strong);text-overflow:ellipsis}.cc-rab-group-h.is-edit>.cc-rab-cell{background:transparent}.cc-rab-group-h.is-edit>.cc-rab-cell:focus{background:var(--cc-canvas)}.cc-mi:has(>.cc-mi-stack){height:auto;min-height:40px;padding-top:5px;padding-bottom:5px;white-space:normal}.cc-mi-stack{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.3}.cc-mi-stack small{font-size:var(--coco-text-meta);color:var(--cc-ink-3)}.cc-rab-period{min-width:112px;justify-content:space-between;font-variant-numeric:tabular-nums}.cc-rab-tl{gap:0}.cc-rab-tl-m{padding:18px 0 14px}.cc-rab-tl-h{margin-bottom:6px}.cc-rab-tl .cc-bud-list>li{min-height:56px;padding:10px 0;gap:16px;align-items:center}.cc-rab-tl .cc-bud-list>li>.cc-chip{flex:none;width:140px;margin-left:-7px}.cc-rab-tl .cc-bud-name{gap:3px}.cc-rab-tl .cc-bud-name>small{line-height:1.35}.cc-rab-tl .cc-bud-list>li>.cc-bud-num{flex:none;min-width:128px}@container (max-width: 560px){.cc-rab-tl .cc-bud-list>li{gap:10px}.cc-rab-tl .cc-bud-list>li>.cc-chip{width:auto}.cc-rab-tl .cc-bud-list>li>.cc-bud-num{min-width:0}}.cc-rab-bar .cc-grow,.cc-rab-ctx .cc-grow,.cc-rab-tl-h .cc-grow{flex:1}.cc-rab-tl-sum{display:inline-flex;align-items:baseline;gap:16px;font-size:var(--coco-text-meta);color:var(--cc-ink-3);font-variant-numeric:tabular-nums}.cc-rab-tl-sum b{font-weight:550;color:var(--cc-ink-2)}.cc-rab-tl-sum>span:last-child{min-width:128px;text-align:right}.coco-canonical .cc-rab tbody tr.cc-rab-group:hover>td,.coco-canonical .cc-rab tbody tr.cc-rab-group>td,.coco-canonical .cc-rab-list tbody tr.cc-rab-sub:hover>td,.coco-canonical .cc-rab-list tbody tr.cc-rab-sub>td{background-color:var(--cc-surface-2)}@container (max-width: 560px){.cc-rab-list td:first-child,.cc-rab-list th:first-child{max-width:150px;overflow:hidden}.cc-rab-list td:first-child .cc-bud-name,.cc-rab-list td:first-child .cc-rab-sub-h{max-width:100%}.cc-rab-list .cc-rab-sub-h>.cc-rab-code{display:none}}.cc-bud-tbl .cc-bud-nowrap{white-space:nowrap}.cc-bud-void{color:var(--cc-ink-3);text-decoration:line-through}.cc-bud-tbl tbody td:first-child{max-width:260px}.cc-bud-tbl td.cc-bud-clip>*,.cc-bud-tbl td.cc-bud-item>*{max-width:160px}.cc-bud-tbl td.cc-bud-item>*{max-width:240px}.cc-bud-tbl td.cc-bud-clip>.cc-trunc,.cc-bud-tbl td.cc-bud-item>.cc-trunc{display:block}.cc-bud-posline{flex-wrap:wrap;row-gap:4px}.cc-bud-posline b.is-neg{color:var(--cc-danger)}.cc-bud-minibar{display:inline-flex;width:88px;height:4px;border-radius:2px;overflow:hidden;align-self:center;background:color-mix(in srgb,var(--cc-ink) 10%,transparent)}.cc-bud-minibar i{display:block;height:100%;background:var(--coco-progress-fill)}.cc-bud-minibar i.is-committed{background:color-mix(in srgb,var(--cc-ink) 22%,transparent)}@container (max-width: 560px){.cc-rab-ctx>.cc-bud-posline{order:1;flex-basis:100%}.cc-bud-posline .cc-bud-minibar{display:none}}.cc-bud-tbrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.cc-bud-tbrow>.cc-tb{flex:1 1 320px;margin-top:0}.cc-rab-ctx+.cc-bud-tbrow{margin-top:4px}.cc-bud-lead{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.cc-bud-quick{display:inline-flex;align-items:center;height:var(--coco-control-h-sm);padding:0 10px;border:1px solid var(--cc-line-2);border-radius:var(--coco-radius-control);font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--cc-ink);background:transparent;white-space:nowrap}.cc-bud-quick:hover{background:var(--cc-hover)}.cc-bud-quick:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}.cc-bud-quick.is-warn{color:var(--cc-warning)}.cc-bud-quick.is-danger{color:var(--cc-danger)}.cc-bud-quick[aria-pressed=true]{background:var(--cc-selected);border-color:var(--cc-ink-3)}.cc-bud-qv-note{margin:0 0 10px;font-size:var(--coco-text-meta);color:var(--cc-ink-2)}.cc-bud-qv-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 18px}.cc-bud-qv-acts .cc-bud-hint{flex-basis:100%}.cc-rs-body>.cc-tabs{padding:0;margin:0}.cc-rs-body>.cc-bud-qv-note:first-child,.cc-rs-body>.cc-tabs:first-child{margin-top:-6px}.cc-bud-qv-section{padding-top:12px}.cc-bud-qv-pos{display:flex;flex-direction:column;gap:4px;margin:0 0 4px;font-size:var(--coco-text-cell)}.cc-bud-qv-pos>small{font-size:var(--coco-text-meta);color:var(--cc-ink-2);font-variant-numeric:tabular-nums}.cc-bud-due{font-weight:550}.cc-bud-due.is-overdue{color:var(--cc-danger)}.cc-bud-due.is-soon{color:var(--cc-warning)}.cc-bud-qv-section .cc-prop{align-items:baseline;min-height:0;padding:10px 0}.cc-bud-qv-section .cc-prop-v{align-items:baseline}.cc-bud-head-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@container (max-width: 560px){.cc-page-head:has(>.cc-bud-head-acts){flex-wrap:wrap}.cc-page-head>.cc-bud-head-acts{flex-basis:100%;justify-content:flex-start}}.cc-bov>.cc-bov-card,.cc-bov>.cc-bov-grid{margin-top:16px}.cc-bov-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:124px 340px 296px 300px;gap:24px}.cc-bov-card{display:flex;flex-direction:column;min-height:0;container-type:inline-size}@container (max-width: 440px){.cc-bov-card .cc-bch-acct{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "bar bar";row-gap:6px;padding:6px}.cc-bov-card .cc-bch-acct>.cc-trunc{grid-area:label}.cc-bov-card .cc-bch-acct>.cc-bch-track{grid-area:bar}.cc-bov-card .cc-bch-acct>.cc-bch-val{grid-area:value;min-width:0}}@container (min-width: 720px){.cc-bov-card .cc-bch-accts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;align-content:start}}.cc-bov-grid>.is-3{grid-column:span 3}.cc-bov-grid>.is-4{grid-column:span 4}.cc-bov-grid>.is-6{grid-column:span 6}.cc-bov-grid>.is-8{grid-column:span 8}.cc-bov-grid>.is-12{grid-column:1/-1}.cc-bov-body{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.cc-bov-body.is-chart{overflow:visible;display:flex;flex-direction:column}.cc-bov-body.is-chart>.cc-bch-burn{flex:1;height:auto;min-height:160px}.cc-bov-card>.cc-bch-scroll{flex:1;min-height:0;max-height:none}.cc-bov-empty{flex:1;display:grid;place-items:center;margin:0;text-align:center;padding:0 12px}.cc-bov-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:20px;margin:0 0 12px;font-size:var(--coco-text-cell);font-weight:var(--coco-weight-strong)}.cc-bov-h .cc-bch-legend{margin-left:auto}.cc-bov .cc-ov-attn.cc-bov-card{overflow:hidden}.cc-root .cc-card.cc-ov-attn.is-clear.cc-bov-card{flex-direction:column;justify-content:center;text-align:center}.cc-bov-tile{gap:2px;padding-block:14px;color:inherit;text-decoration:none;transition:box-shadow var(--coco-duration-row)}.cc-bov-tile:hover{box-shadow:inset 0 0 0 1px var(--cc-line-2)}.cc-bov-tile:focus-visible{outline:2px solid var(--cc-focus);outline-offset:2px}.cc-bov-label{display:block;font-size:var(--coco-text-meta);color:var(--cc-ink-2)}.cc-bov-big{display:block;margin-top:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,9.5cqi,1.75rem);line-height:2.125rem;font-weight:var(--coco-weight-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cc-bov-big.is-neg{color:var(--cc-danger)}.cc-bov-big.is-warn{color:var(--cc-warning)}.cc-bov-sub{display:flex;flex-direction:column;gap:6px;min-width:0;margin-top:4px;font-size:var(--coco-text-meta);color:var(--cc-ink-2);font-variant-numeric:tabular-nums}.cc-bov-sub small{font-size:inherit}.cc-bov-warn{color:var(--cc-warning);font-weight:var(--coco-weight-strong)}.cc-bov-tile .cc-bch-posbar{height:8px}.cc-bov-tile .cc-bch-mark{top:-3px;bottom:-3px}.cc-bov-others{font-size:var(--coco-text-meta)}.cc-bch-scroll{max-height:272px;overflow-y:auto;overscroll-behavior:contain}@container (max-width: 900px){.cc-bov-grid{grid-template-rows:none;grid-auto-rows:auto}.cc-bov-grid>.is-3{grid-column:span 6;height:124px}.cc-bov-grid>.is-12,.cc-bov-grid>.is-4,.cc-bov-grid>.is-6,.cc-bov-grid>.is-8{grid-column:1/-1;height:300px}}@container (max-width: 560px){.cc-bov-grid{gap:12px}.cc-bov-grid>.is-3{height:auto;min-height:112px;padding-inline:14px}.cc-bov-grid>.cc-bov-card:not(.is-3){height:auto;max-height:420px}.cc-bov-body.is-chart>.cc-bch-burn{min-height:200px}}.cc-bch-legend{display:inline-flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--coco-text-meta);font-weight:400;color:var(--cc-ink-2)}.cc-bch-legend span{display:inline-flex;align-items:center;gap:5px}.cc-bch-legend i{display:inline-block;width:10px;height:10px;border-radius:2px}.cc-bch-legend i.is-actual{background:var(--coco-progress-fill)}.cc-bch-legend i.is-committed{background:color-mix(in srgb,var(--cc-ink) 22%,transparent)}.cc-bch-legend i.is-plan{height:0;border-top:2px dashed var(--cc-ink-3);border-radius:0}.cc-bch-legend i.is-mark{width:2px;background:var(--cc-ink);border-radius:0}.cc-bch-pos{display:flex;flex-direction:column;gap:8px}.cc-bch-posbar{position:relative;display:flex;height:14px;border-radius:4px;background:color-mix(in srgb,var(--cc-ink) 8%,transparent)}.cc-bch-posbar>i{display:block;height:100%}.cc-bch-posbar>i:first-child{border-radius:4px 0 0 4px}.cc-bch-posbar>i.is-actual{background:var(--coco-progress-fill)}.cc-bch-posbar>i.is-committed{background:color-mix(in srgb,var(--cc-ink) 22%,transparent)}.cc-bch-mark{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--cc-ink)}.cc-bch-burn{position:relative;height:180px}.cc-bch-plot{position:absolute;inset:0 0 20px;z-index:1;pointer-events:none}.cc-bch-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cc-bch-top{top:-6px;left:0;color:var(--cc-ink-3);font-variant-numeric:tabular-nums}.cc-bch-end,.cc-bch-top{position:absolute;font-size:.6875rem}.cc-bch-end{transform:translateY(-130%);padding:0 3px;border-radius:3px;background:var(--cc-surface);font-weight:var(--coco-weight-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.cc-bch-end.is-plan{right:0;color:var(--cc-ink-2)}.cc-bch-end.is-actual{transform:translate(-50%,-130%);color:var(--cc-accent-text)}.cc-bch-end.is-actual.is-start{transform:translate(-8px,-130%)}.cc-bch-end.is-actual.is-end{transform:translate(calc(-100% + 8px),-130%)}.cc-bch-burn polyline{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.cc-bch-burn polyline.is-plan{stroke:var(--cc-ink-3);stroke-width:1.5;stroke-dasharray:5 4}.cc-bch-burn polyline.is-actual{stroke:var(--cc-accent);stroke-width:2.5}.cc-bch-burn line.is-now{stroke:var(--cc-line-2);stroke-width:1;vector-effect:non-scaling-stroke}.cc-bch-cols{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.cc-bch-col{position:relative;display:flex;align-items:flex-end;justify-content:center;border-radius:var(--coco-radius-xs)}.cc-bch-col:hover{background:var(--cc-hover)}.cc-bch-col:focus-visible{outline:2px solid var(--cc-focus);outline-offset:-2px}.cc-bch-col>span{font-size:.6875rem;color:var(--cc-ink-3);line-height:20px}.cc-bch-col.is-now>span{color:var(--cc-ink);font-weight:var(--coco-weight-strong)}.cc-bch-col>i{position:absolute;left:50%;width:7px;height:7px;margin:0 0 -3.5px -3.5px;border-radius:50%;background:var(--cc-accent);opacity:0}.cc-bch-col:focus-visible>i,.cc-bch-col:hover>i{opacity:1}.cc-bch-accts{margin:0;padding:0;list-style:none}.cc-bch-acct{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:32px;padding:0 6px;border-radius:var(--coco-radius-xs);font-size:var(--coco-text-cell)}.cc-bch-acct:hover{background:var(--cc-hover)}.cc-bch-track{display:flex;height:8px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--cc-ink) 8%,transparent)}.cc-bch-track>i{display:block;height:100%}.cc-bch-track>i.is-actual{background:var(--coco-progress-fill)}.cc-bch-track>i.is-committed{background:color-mix(in srgb,var(--cc-ink) 22%,transparent)}.cc-bch-track>i.is-plan{background:color-mix(in srgb,var(--cc-ink) 30%,transparent)}.cc-bch-acct.is-over .cc-bch-track>i.is-actual{background:var(--cc-danger)}.cc-bch-acct.is-over .cc-bch-val{color:var(--cc-danger)}.cc-bch-val.is-amount{min-width:120px}.cc-bch-val{min-width:44px;text-align:right;font-variant-numeric:tabular-nums;color:var(--cc-ink-2);white-space:nowrap}.cc-bch-strip{position:relative;height:34px;margin:4px 4px 8px}.cc-bch-axis{position:absolute;left:0;right:0;top:10px;height:2px;background:var(--cc-line)}.cc-bch-strip>i{position:absolute;top:5px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--coco-progress-fill);box-shadow:0 0 0 2px var(--cc-surface)}.cc-bch-strip>i.is-danger{background:var(--cc-danger)}.cc-bch-strip>small{position:absolute;bottom:0;font-size:.6875rem;color:var(--cc-ink-3)}.cc-bch-danger{color:var(--cc-danger)}