.bcc-root{--bcc-ink:#1f2933;--bcc-mut:#4f5b69;--bcc-line:#cfd6de;--bcc-bg:#f6f8fa;--bcc-panel:#fff;--bcc-head:#eaf0f5;--bcc-acc:#005a87;--bcc-acc-d:#00466a;--bcc-err:#b3261e;--bcc-ring:#c26a00;--bcc-in-bg:#fff;display:block;max-width:100%;margin:24px 0;padding:0;border:1px solid var(--bcc-line);border-radius:8px;background:var(--bcc-bg);color:var(--bcc-ink);font:15px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;overflow:hidden;text-align:left}.bcc-root *,.bcc-root *::before,.bcc-root *::after{box-sizing:border-box}body.options_dark_skin .bcc-root{--bcc-ink:#e8edf2;--bcc-mut:#b3bdc8;--bcc-line:#46515e;--bcc-bg:#1b2129;--bcc-panel:#232b35;--bcc-head:#2c3642;--bcc-acc:#7cc4ee;--bcc-acc-d:#a8d8f4;--bcc-err:#ff9a92;--bcc-ring:#ffc266;--bcc-in-bg:#151a20}.bcc-root .bcc-title{margin:0;padding:14px 16px 0;font-size:20px;line-height:1.3;font-weight:700;color:var(--bcc-ink)}.bcc-root .bcc-note{margin:0;padding:12px 16px;background:var(--bcc-panel);border-bottom:1px solid var(--bcc-line);font-size:14px;color:var(--bcc-ink);font-weight:600}.bcc-root .bcc-body{padding:12px 16px 4px;background:var(--bcc-panel)}.bcc-root .bcc-bar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end;margin:0 0 12px}.bcc-root .bcc-chks{display:flex;flex-wrap:wrap;gap:6px 16px;flex:1 1 100%}.bcc-root .bcc-f{display:flex;flex-direction:column;gap:3px;min-width:0}.bcc-root .bcc-lab{font-size:13px;font-weight:600;color:var(--bcc-mut);line-height:1.3}.bcc-root .bcc-err{font-size:13px;color:var(--bcc-err);min-height:0;line-height:1.3}.bcc-root .bcc-err:empty{display:none}.bcc-root .bcc-err-b{margin:4px 0}.bcc-root .bcc-chk{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:14px;color:var(--bcc-ink);cursor:pointer}.bcc-root .bcc-chk input{accent-color:var(--bcc-acc)}.bcc-root .bcc-rows{display:flex;flex-direction:column;gap:8px}.bcc-occupant .bcc-rh,.bcc-occupant .bcc-row{display:grid;grid-template-columns:minmax(110px,1.1fr) minmax(180px,2.6fr) minmax(90px,.9fr) minmax(86px,.8fr) 74px 40px;gap:8px;align-items:start}.bcc-root .bcc-rh{font-size:13px;font-weight:600;color:var(--bcc-mut)}.bcc-occupant .bcc-row .bcc-lab{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bcc-root .bcc-c-fac,.bcc-root .bcc-c-ol{display:flex;flex-direction:column;justify-content:center;min-height:40px}.bcc-root .bcc-fac{font-size:13px;color:var(--bcc-mut)}.bcc-root .bcc-ol{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bcc-ink)}.bcc-plumbing .bcc-prow{display:grid;grid-template-columns:minmax(200px,3fr) minmax(110px,1fr) minmax(110px,1fr) 40px;gap:8px;align-items:end;padding:10px;border:1px solid var(--bcc-line);border-radius:6px;background:var(--bcc-bg)}.bcc-plumbing .bcc-prow .bcc-c-cls{grid-column:1}.bcc-plumbing .bcc-prow .bcc-del{grid-column:4;grid-row:1}.bcc-plumbing .bcc-ratio-d{grid-column:1/-1;font-size:13px;color:var(--bcc-mut)}.bcc-plumbing .bcc-ratio-d summary{display:list-item;padding:10px 0;line-height:20px;cursor:pointer;color:var(--bcc-acc);font-weight:600}.bcc-plumbing .bcc-ratio{margin:0 0 4px;font-size:13px;color:var(--bcc-mut)}.bcc-plumbing .bcc-c-fem{width:220px;max-width:100%}.bcc-plumbing .bcc-c-mode{flex:1 1 300px;max-width:440px}.bcc-root .bcc-bar>.bcc-f{flex:0 0 170px;min-width:0}.bcc-root details.bcc-det{margin:10px 0 0}.bcc-root summary.bcc-h{display:list-item;padding:10px 0;line-height:20px;cursor:pointer;font-size:15px;font-weight:700;color:var(--bcc-acc);margin:0}.bcc-root summary.bcc-h:focus-visible{outline:3px solid var(--bcc-ring)!important;outline-offset:2px}.bcc-root .bcc-imp{display:flex;align-items:center;gap:8px 12px;margin:0 0 12px}.bcc-root .bcc-imp-t{flex:1 1 0;min-width:0;font-size:13px;color:var(--bcc-mut);overflow-wrap:anywhere}.bcc-root .bcc-btn{cursor:pointer;white-space:nowrap}.bcc-root .bcc-btn[disabled]{opacity:.45;cursor:not-allowed}.bcc-root .bcc-res{padding:14px 16px;border-top:1px solid var(--bcc-line);background:var(--bcc-bg)}.bcc-root .bcc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0}.bcc-root .bcc-msg{margin:0 0 10px;font-size:15px;font-weight:700;line-height:22px;color:var(--bcc-ink);overflow-wrap:anywhere}.bcc-root .bcc-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 4px}.bcc-root .bcc-kpi{display:flex;flex-direction:column;min-width:0;padding:8px 10px;border:1px solid var(--bcc-line);border-radius:6px;background:var(--bcc-panel)}.bcc-root .bcc-kl,.bcc-root .bcc-ku{font-size:12.5px;line-height:17px;color:var(--bcc-mut);overflow-wrap:anywhere}.bcc-root .bcc-kl{font-weight:600}.bcc-root .bcc-kv{font-size:19px;line-height:26px;font-weight:700;color:var(--bcc-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.bcc-root table.bcc-fix{table-layout:fixed;min-width:0!important}.bcc-root table.bcc-fix tbody td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.bcc-root ul.bcc-alerts{margin:10px 0 0!important;padding:8px 12px 8px 30px!important;border-left:4px solid var(--bcc-acc);background:var(--bcc-panel);border-radius:4px;font-size:14px;list-style:disc outside!important}.bcc-root ul.bcc-alerts:empty{display:none}.bcc-root ul.bcc-alerts li{margin:2px 0!important;padding:0!important;color:var(--bcc-ink)!important;list-style:disc outside!important}.bcc-root ul.bcc-alerts li::before{content:none!important}.bcc-root .bcc-h{margin:14px 0 6px;padding:0;font-size:15px;line-height:1.3;font-weight:700;color:var(--bcc-acc)}.bcc-root .bcc-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--bcc-line);border-radius:6px;background:var(--bcc-panel)}.bcc-root .bcc-tab{width:100%;border-collapse:collapse;font-size:14px;margin:0;background:var(--bcc-panel)}.bcc-root .bcc-tab th,.bcc-root .bcc-tab td{padding:7px 9px;text-align:left;vertical-align:top}.bcc-root .bcc-tab thead th{font-weight:700;font-size:13px}.bcc-root .bcc-tab tbody th{font-weight:600}.bcc-root table.bcc-tab tr:last-child th,.bcc-root table.bcc-tab tr:last-child td{border-bottom:0!important}.bcc-root .bcc-t-sp{min-width:720px}.bcc-root .bcc-t-eg{min-width:560px}.bcc-root .bcc-t-pf{min-width:600px}.bcc-root .bcc-t-sp td:nth-child(5){white-space:nowrap;font-variant-numeric:tabular-nums}.bcc-root .bcc-notes{font-size:13.5px}.bcc-root .bcc-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--bcc-line);background:var(--bcc-panel)}.bcc-root .bcc-file{display:none}.bcc-root .bcc-status{margin:0;padding:0 16px;font-size:14px;color:var(--bcc-ink);background:var(--bcc-panel)}.bcc-root .bcc-status:not(:empty){padding:0 16px 10px}.bcc-root .bcc-src{margin:0;padding:10px 16px 12px;font-size:12.5px;color:var(--bcc-mut);background:var(--bcc-panel);border-top:1px solid var(--bcc-line)}@media (max-width:760px){.bcc-occupant .bcc-rh{display:none}.bcc-occupant .bcc-row{grid-template-columns:1fr 1fr 40px;padding:10px;border:1px solid var(--bcc-line);border-radius:6px;background:var(--bcc-bg)}.bcc-occupant .bcc-row .bcc-lab{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.bcc-occupant .bcc-row .bcc-c-name{grid-column:1/3}.bcc-occupant .bcc-row .bcc-del{grid-column:3;grid-row:1;align-self:end}.bcc-occupant .bcc-row .bcc-c-fn{grid-column:1/-1}.bcc-occupant .bcc-row .bcc-c-val{grid-column:1/-1}.bcc-occupant .bcc-row .bcc-c-fac{grid-column:1/2}.bcc-occupant .bcc-row .bcc-c-ol{grid-column:2/-1}.bcc-plumbing .bcc-prow{grid-template-columns:1fr 1fr 40px}.bcc-plumbing .bcc-prow .bcc-c-cls{grid-column:1/3}.bcc-plumbing .bcc-prow .bcc-del{grid-column:3}.bcc-plumbing .bcc-prow .bcc-c-occ,.bcc-plumbing .bcc-prow .bcc-c-units{grid-column:1/3}.bcc-root .bcc-bar>.bcc-f{flex:1 1 110px;min-width:0}.bcc-plumbing .bcc-bar>.bcc-c-mode{flex:1 1 100%;max-width:none}.bcc-root .bcc-bar{gap:8px 10px}}@media (max-width:400px){.bcc-root .bcc-btn{padding:0 11px}}@media screen and (max-width:600px){.bcc-root .bcc-tab{min-width:0!important}.bcc-root .bcc-tab thead{display:none}.bcc-root .bcc-tab{font-size:13.5px}.bcc-root .bcc-tab tr{display:flex;flex-wrap:wrap;gap:0 12px;padding:5px 10px;line-height:1.35;border-bottom:1px solid var(--bcc-line)}.bcc-root .bcc-src{font-size:12px;padding:8px 16px 10px}.bcc-root .bcc-res{padding:12px}.bcc-root .bcc-tab tr:last-child{border-bottom:0}.bcc-root table.bcc-tab th,.bcc-root table.bcc-tab td{display:block;border:0!important;padding:1px 0!important;white-space:normal!important;text-align:left!important}.bcc-root table.bcc-tab tbody th{flex:1 1 100%;font-weight:700}.bcc-root .bcc-tab td::before{content:attr(data-l) ": ";font-weight:600;color:var(--bcc-mut);font-size:12.5px}.bcc-root table.bcc-tab td.bcc-empty{display:none}.bcc-root .bcc-scroll{overflow-x:visible}.bcc-root .bcc-t-eg td:nth-child(3){order:1;font-weight:700}.bcc-root .bcc-t-eg td:nth-child(4){order:2}.bcc-root .bcc-t-eg td:nth-child(2){order:3;color:var(--bcc-mut)!important;font-size:12.5px}.bcc-root .bcc-t-eg td:nth-child(3)::before,.bcc-root .bcc-t-eg td:nth-child(4)::before{content:none}.bcc-root .bcc-t-eg td:nth-child(2)::before{content:"IBC "}.bcc-root table.bcc-fix,.bcc-root table.bcc-fix tbody{display:block;width:100%}.bcc-root table.bcc-fix colgroup{display:none}.bcc-root .bcc-tab.bcc-fix tr{flex-wrap:wrap}.bcc-root table.bcc-fix tbody td{flex:0 1 auto;min-width:0}.bcc-root table.bcc-t-eg tbody td:nth-child(2){flex:1 1 100%}.bcc-root table.bcc-t-pf tbody td:nth-child(5){flex:1 1 100%;color:var(--bcc-mut)!important;font-size:12.5px}.bcc-root table.bcc-fix tbody td.bcc-empty{display:none}.bcc-root .bcc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bcc-root .bcc-imp{flex-wrap:wrap}.bcc-root .bcc-imp-t{flex:1 1 100%}.bcc-root table.bcc-tab tbody th,.bcc-root table.bcc-tab tbody td{border:0!important}.bcc-root .bcc-t-sp td:nth-child(2),.bcc-root .bcc-t-sp td:nth-child(3),.bcc-root .bcc-t-sp td:nth-child(4){display:none}.bcc-occupant .bcc-row .bcc-c-name .bcc-lab{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bcc-occupant .bcc-row .bcc-c-val{grid-column:1/2;grid-row:3}.bcc-occupant .bcc-row .bcc-c-ol{grid-column:2/-1;grid-row:3;align-self:end;flex-direction:row;align-items:baseline;gap:6px;min-height:40px;align-items:center}.bcc-occupant .bcc-row .bcc-c-ol .bcc-lab{position:static;font-size:13px}.bcc-occupant .bcc-row .bcc-c-fac{grid-column:1/-1;grid-row:4;flex-direction:row;gap:6px;min-height:0}.bcc-occupant .bcc-row .bcc-c-fac .bcc-lab{font-size:12.5px}.bcc-occupant .bcc-row.bcc-k-area .bcc-c-fac{display:none}.bcc-occupant .bcc-row .bcc-c-fn .bcc-lab{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bcc-occupant .bcc-row{gap:6px 8px;padding:8px}}@media print{html.bcc-printing .bcc-ph{display:none!important}html.bcc-printing .bcc-pp{display:block!important;float:none!important;position:static!important;overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;columns:auto!important;break-inside:auto!important;break-before:auto!important;break-after:auto!important}html.bcc-printing .bcc-root{overflow:visible!important;break-before:avoid!important}html.bcc-printing .bcc-root tr,html.bcc-printing .bcc-root li{break-inside:avoid}html.bcc-printing body{background:#fff!important;margin:0!important;padding:0!important}.bcc-printing .bcc-root{min-height:0!important;border:0!important;margin:0!important;font-size:12px}.bcc-printing .bcc-root .bcc-actions,.bcc-printing .bcc-root .bcc-add,.bcc-printing .bcc-root .bcc-del,.bcc-printing .bcc-root .bcc-imp,.bcc-printing .bcc-root .bcc-status{display:none!important}.bcc-printing .bcc-root .bcc-scroll{overflow:visible!important;border:0!important}.bcc-printing .bcc-root .bcc-tab{min-width:0!important;font-size:11px}.bcc-printing .bcc-root .bcc-tab th,.bcc-printing .bcc-root .bcc-tab td{padding:3px 5px!important}.bcc-printing .bcc-root .bcc-in,.bcc-printing .bcc-root .bcc-sel{height:32px!important;min-height:32px!important;padding:3px 8px!important;font-size:12px!important}.bcc-printing .bcc-root .bcc-notes{font-size:11px}}.bcc-root button.bcc-btn{color:#fff!important;padding:0 14px!important;height:40px!important;min-height:40px!important;line-height:1!important;text-transform:none!important;letter-spacing:normal!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;background:var(--bcc-acc)!important;border:1px solid var(--bcc-acc)!important;border-radius:5px!important;width:auto!important;margin:0!important;text-shadow:none!important;transform:none!important;flex:0 0 auto!important;min-width:40px!important}body.options_dark_skin .bcc-root button.bcc-btn{color:#10202c!important}.bcc-root button.bcc-btn:hover{background:var(--bcc-acc-d)!important;border-color:var(--bcc-acc-d)!important}.bcc-root button.bcc-btn.bcc-ghost,body.options_dark_skin .bcc-root button.bcc-btn.bcc-ghost{background:transparent!important;color:var(--bcc-ink)!important;border-color:var(--bcc-line)!important}.bcc-root button.bcc-btn.bcc-ghost:hover{background:var(--bcc-head)!important;color:var(--bcc-ink)!important}.bcc-root button.bcc-del{width:40px!important;padding:0!important;font-size:20px!important}.bcc-root button.bcc-add{margin:10px 0 6px!important}.bcc-root select.bcc-sel,.bcc-root input.bcc-in{width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:6px 10px!important;box-shadow:none!important;outline:none;text-transform:none!important;letter-spacing:normal!important;font-family:inherit!important;font-size:15px!important;color:var(--bcc-ink)!important;background-color:var(--bcc-in-bg)!important;border:1px solid var(--bcc-line)!important;border-radius:5px!important;line-height:1.2!important;display:block!important;transition:none!important}.bcc-root .bcc-bad select.bcc-sel,.bcc-root .bcc-bad input.bcc-in{border:2px solid var(--bcc-err)!important}.bcc-root select.bcc-sel{-webkit-appearance:none!important;appearance:none!important;padding-right:32px!important;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234f5b69' stroke-width='2'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:12px 8px!important}body.options_dark_skin .bcc-root select.bcc-sel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23c8d1db' stroke-width='2'/%3E%3C/svg%3E")!important}.bcc-root input.bcc-in::placeholder{color:var(--bcc-mut)!important;opacity:1!important}.bcc-root .bcc-chk input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;padding:0!important;box-shadow:none!important;display:inline-block!important;position:static!important;opacity:1!important;-webkit-appearance:checkbox!important;appearance:auto!important}.bcc-root button.bcc-btn:focus-visible,.bcc-root select.bcc-sel:focus-visible,.bcc-root input.bcc-in:focus-visible,.bcc-root input.bcc-in:focus,.bcc-root select.bcc-sel:focus,.bcc-root .bcc-chk input[type=checkbox]:focus-visible,.bcc-root .bcc-scroll:focus-visible{outline:3px solid var(--bcc-ring)!important;outline-offset:2px!important;box-shadow:none!important}.bcc-root table.bcc-tab,.bcc-root table.bcc-tab th,.bcc-root table.bcc-tab td{border-left:0!important;border-right:0!important;border-top:0!important}.bcc-root table.bcc-tab th,.bcc-root table.bcc-tab td{border-bottom:1px solid var(--bcc-line)!important;color:var(--bcc-ink)!important}.bcc-root table.bcc-tab thead th{background:var(--bcc-head)!important}.bcc-root table.bcc-tab tbody tr,.bcc-root table.bcc-tab tbody td,.bcc-root table.bcc-tab tbody th{background:transparent!important}.bcc-root ul.bcc-notes{list-style:disc outside!important;margin:0!important;padding:0 0 0 20px!important}.bcc-root ul.bcc-notes li{list-style:disc outside!important;margin:0 0 4px!important;padding:0!important;border:0!important;background:none!important;color:var(--bcc-ink)!important}.bcc-root ul.bcc-notes li::before{content:none!important;display:none!important}.bcc-root h2.bcc-title,.bcc-root h3.bcc-h{text-transform:none!important;letter-spacing:normal!important;font-family:inherit!important}.bcc-root h3.bcc-h{font-size:15px!important;margin:14px 0 6px!important;color:var(--bcc-acc)!important}.bcc-root h2.bcc-title{font-size:20px!important;color:var(--bcc-ink)!important}.bcc-root p,.bcc-root li,.bcc-root td,.bcc-root th{text-align:left}.bcc-root p,.bcc-root li{text-align:left!important;color:inherit;word-spacing:normal!important}.bcc-root label{text-transform:none!important;letter-spacing:normal!important}.bcc-root output.bcc-ol{color:var(--bcc-ink)!important}.bcc-root button.bcc-btn.bcc-imp-b{flex:0 1 auto!important;max-width:100%!important;white-space:normal!important;height:auto!important;min-height:40px!important;padding:6px 14px!important;text-align:left;line-height:1.3!important}@media print{.bcc-root details::details-content{content-visibility:visible!important;display:block!important}}.bcc-root .bcc-load{display:flex;flex-wrap:nowrap;align-items:center;gap:4px 10px;height:44px;padding:0 16px;font-size:13px;line-height:20px;background:var(--bcc-panel);color:var(--bcc-ink);border-bottom:1px solid var(--bcc-line)}.bcc-root .bcc-load.bcc-fail{color:var(--bcc-err);font-weight:600}.bcc-root button.bcc-btn.bcc-link{height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important}.bcc-root h3.bcc-fold-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.bcc-root button.bcc-btn.bcc-fold-b{display:none!important}@media screen and (max-width:600px){.bcc-root button.bcc-btn.bcc-fold-b{display:inline-flex!important}.bcc-root .bcc-fold:not(.bcc-open)>.bcc-foldb{display:none}}@media print{.bcc-root .bcc-foldb{display:block!important}}@media print{.bcc-root .bcc-load{display:none!important}}@media print{.bcc-root.bcc-occupant .bcc-rows,.bcc-root .bcc-add,.bcc-root .bcc-err-b{display:none!important}}.bcc-root .bcc-skel{display:block}@media (scripting: none){.bcc-root .bcc-load{display:none!important}}.bcc-root .bcc-ns{margin:0;padding:12px 16px;font-size:14px;color:var(--bcc-ink)}.bcc-root p.bcc-note,.bcc-root p.bcc-msg,.bcc-root p.bcc-src,.bcc-root p.bcc-status{margin-top:0!important}.bcc-root .bcc-selp{display:none}@media print{.bcc-root select.bcc-sel{display:none!important}.bcc-root .bcc-selp{display:block;padding:3px 0;font-size:12px;font-weight:600;white-space:normal;overflow-wrap:anywhere;color:var(--bcc-ink)}}
