.bud{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.bud-group{border-top:1px solid var(--rs-rule);gap:12px;padding-top:16px}.bud-legend{font:400 18px/1.3 var(--serif);color:var(--ink);padding:0}.bud-h{font:400 clamp(22px,2vw,28px)/1.2 var(--serif);margin:0 0 4px}.bud-h3{font:400 19px/1.3 var(--serif);margin:0 0 8px}.bud-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bud-row,.bud-cols{grid-template-columns:10px minmax(0,1.6fr) minmax(96px,.8fr) minmax(120px,1fr) minmax(110px,.9fr) 36px;align-items:center;gap:8px;display:grid}.bud-cols{color:var(--muted);margin:10px 0 4px;font-size:12px}.bud-dot{border-radius:3px;width:10px;height:10px}.bud-row .rs-input,.bud-row .rs-select{min-height:40px;padding:7px 9px;font-size:14px}.bud-del{width:36px;height:36px;color:var(--muted);border:1px solid #0000;border-radius:50%;font-size:20px;line-height:1}.bud-del:hover{border-color:var(--rs-rule);color:var(--clay)}.bud-vat-hint{margin-top:10px}.bud-line-actions{gap:8px;margin-top:12px;display:flex}.bud-result{border-top:1px solid var(--rs-rule);gap:22px;padding-top:22px;display:grid}.bud-total small{font:400 15px var(--sans);color:var(--muted);letter-spacing:0;margin-left:8px}.bud-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.bud-chart{grid-template-columns:180px 1fr;align-items:center;gap:16px;display:grid}.bud-donut{width:180px}.bud-legend-list{flex-flow:column;gap:6px}.bud-legend-list li{grid-template-columns:12px 1fr;column-gap:8px;display:grid}.bud-leg-v{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:12px}.bud-empty{grid-column:1/-1}.bud-stats{grid-template-columns:1fr 1fr}.bud-pay{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.bud-pay li{border-bottom:1px solid var(--rs-rule);grid-template-columns:minmax(120px,1fr) 1.2fr auto;align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:grid}.bud-pay-when{color:var(--muted);font-variant-numeric:tabular-nums}.bud-pay-v{font-variant-numeric:tabular-nums}.bud-sum td{border-top:2px solid var(--ink);font-weight:600}@media (width<=1180px){.bud-grid{grid-template-columns:1fr}}@media (width<=900px){.bud{grid-template-columns:1fr}.bud .rs-out{order:-1}.bud .rs-controls{border-bottom:0;border-top:1px solid var(--rs-rule)}}@media (width<=560px){.bud .rs-row{grid-template-columns:1fr 1fr}}@media (width<=640px){.bud-cols{display:none}.bud-row{border-bottom:1px solid var(--rs-rule);grid-template-columns:10px 1fr 1fr 36px;row-gap:6px;padding-bottom:10px}.bud-name{grid-column:2/4}.bud-del{grid-area:1/4}.bud-type{grid-column:2}.bud-amt{grid-column:3}.bud-vat{grid-column:2/4}.bud-chart{grid-template-columns:1fr;justify-items:center}.bud-legend-list{justify-self:stretch}.bud-stats{grid-template-columns:1fr}.bud-pay li{grid-template-columns:1fr auto}.bud-pay-when{grid-column:1/-1}}@media print{.bud-del{display:none}.bud-row{grid-template-columns:10px 2fr 1fr 1fr 1fr}.bud-grid{grid-template-columns:1fr 1fr}.bud-controls .rs-hint{display:none}}
