.bp{gap:16px;max-width:1040px;margin:24px auto 0;padding:0 28px;display:grid}.bp-path{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto 8px;padding:0;font-size:14px;list-style:none;display:flex}.bp-path li{align-items:center;gap:8px;display:flex}.bp-path li[aria-hidden]{color:#b9b3a7}.bp-path i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.bp-card{background:#fff;border-radius:22px;gap:14px;min-width:0;padding:22px 28px;display:grid}.bp-main{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.bp-total{font-weight:300;font-size:30px!important}.bp-head{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.bp-ok{color:#24352f}.bp-ch{border-top:1px solid #ece9e3;gap:8px;padding-top:12px;display:grid}.bp-row{font-variant-numeric:tabular-nums;grid-template-columns:12px minmax(0,1fr) minmax(80px,220px) 76px 120px 36px;align-items:center;gap:12px;display:grid}.bp-trow{grid-template-columns:minmax(0,1fr) minmax(80px,200px) 76px 120px 36px}.bp-sw{border-radius:3px;width:12px;height:12px}.bp-name{font:inherit;min-width:0;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 0;font-size:16px;font-weight:600}.bp-trow .bp-name{font-size:15px;font-weight:400}.bp-name:focus{border-bottom-color:var(--ink);outline:none}.bp-bar{background:#efede8;border-radius:4px;height:8px;display:block;overflow:hidden}.bp-bar i{border-radius:4px;height:100%;transition:width .2s;display:block}.bp-pct{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;font-size:14px;display:flex}.bp-pct input{width:44px;font:inherit;text-align:right;border:1px solid var(--field,#b9b3a7);color:var(--ink);border-radius:10px;padding:6px;font-size:15px}.bp-kr{text-align:right;font-weight:600}.bp-trow .bp-kr{font-weight:400}.bp-open{width:36px;height:36px;font:inherit;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;font-size:16px;transition:transform .1s ease-out}.bp-open:active{transform:scale(.94)}@media (hover:hover){.bp-open:hover{background:#f3f2ef}}.bp-themes{background:#f6f5f2;border-radius:14px;justify-items:start;gap:4px;margin-left:24px;padding:6px 14px 10px;display:grid}.bp-themes .bp-trow{width:100%}.bp-note{color:var(--muted);margin-left:24px;font-size:13px}.bp-more{flex-wrap:wrap;gap:18px;display:flex}.bp-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bp-tools h2{margin:0;font-size:20px;font-weight:400}.bp-grow{flex-grow:1}.bp-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;min-height:190px;display:grid}.bp-col{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.bp-col>span,.bp-col small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.bp-stack{border-radius:6px;flex-direction:column-reverse;width:100%;transition:height .2s;display:flex;overflow:hidden}.bp-stack i{display:block}.bp-w{width:100%;accent-color:var(--ink)}.bp-table{font-size:14px;display:grid;overflow-x:auto}.bp-tr{font-variant-numeric:tabular-nums;border-bottom:1px solid #f1efea;grid-auto-columns:minmax(90px,1fr);grid-auto-flow:column;gap:10px;padding:9px 0;display:grid}.bp-tr>:not(:first-child){text-align:right}.bp-th{color:var(--muted);font-size:13px}.bp-sum{border-bottom:0;font-weight:600}.bp-tools .btn{transition:transform .1s ease-out}.bp-tools .btn:active{transform:scale(.97)}@media (max-width:720px){.bp{padding:0 16px}.bp-card{padding:20px}.bp-row{grid-template-columns:12px minmax(0,1fr) 70px 36px}.bp-trow{grid-template-columns:minmax(0,1fr) 70px 36px}.bp-row .bp-bar,.bp-row .bp-kr{display:none}.bp-bars{gap:4px}}@media (prefers-reduced-motion:reduce){.bp-bar i,.bp-stack,.bp-open,.bp-tools .btn{transition:none}}
