body.calc-credit-utilization-calculator .cu-cards{display: grid;gap: 0.75rem;margin-block: 0.75rem}body.calc-credit-utilization-calculator .cu-card{border: 1px solid var(--line);border-radius: 12px;padding: 0.75rem 0.9rem 0.25rem;background: var(--surface-alt)}body.calc-credit-utilization-calculator .cu-card-head{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;margin-bottom: 0.25rem}body.calc-credit-utilization-calculator .cu-card-no{font-weight: 700;color: var(--text)}body.calc-credit-utilization-calculator .cu-remove{min-height: 44px;min-width: 44px}body.calc-credit-utilization-calculator .cu-remove svg{width: 1rem;height: 1rem}body.calc-credit-utilization-calculator .cu-remove[disabled]{opacity: 0.45;cursor: not-allowed}body.calc-credit-utilization-calculator .cu-card .field-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(9.5rem,1fr));gap: 0 0.75rem}body.calc-credit-utilization-calculator #cu-form .btn-sm,body.calc-credit-utilization-calculator #result .btn-sm,body.calc-credit-utilization-calculator #cu-form .segmented label,body.calc-credit-utilization-calculator #cu-form .cs-preset{min-height: 44px}body.calc-credit-utilization-calculator .cu-currency{max-width: 22rem}body.calc-credit-utilization-calculator .cu-note{border: 1px solid var(--warn-line);background: var(--warn-bg);color: var(--warn-fg);border-radius: 10px;padding: 0.6rem 0.8rem;font-size: 0.925rem}body.calc-credit-utilization-calculator .cu-table .cu-total-row th,body.calc-credit-utilization-calculator .cu-table .cu-total-row td{font-weight: 700;border-top: 2px solid var(--line-strong)}body.calc-credit-utilization-calculator .cu-table th[scope="row"]{max-width: 12rem;overflow-wrap: anywhere}body.calc-credit-utilization-calculator .cu-chart-fig{margin: 0}body.calc-credit-utilization-calculator .cu-chart{width: 100%;max-width: 100%;border: 1px solid var(--line);border-radius: 12px;background: var(--surface);padding: 0.5rem}body.calc-credit-utilization-calculator .cu-svg{display: block;width: 100%;height: auto;max-width: 100%}body.calc-credit-utilization-calculator .cu-svg .cu-grid{stroke: var(--line);stroke-width: 1}body.calc-credit-utilization-calculator .cu-svg .cu-axis{fill: var(--text-faint);font-size: 12px}body.calc-credit-utilization-calculator .cu-svg .cu-label{fill: var(--text);font-size: 14px}body.calc-credit-utilization-calculator .cu-svg .cu-val{fill: var(--text);font-size: 14px;font-weight: 700}body.calc-credit-utilization-calculator .cu-svg .cu-track{fill: var(--surface-sunk)}body.calc-credit-utilization-calculator .cu-svg .cu-bar-card{fill: var(--co-400,var(--brand-400))}body.calc-credit-utilization-calculator .cu-svg .cu-bar-total{fill: var(--co-600,var(--brand-600))}body.calc-credit-utilization-calculator .cu-svg .cu-bar-after{fill: var(--brand-500)}body.calc-credit-utilization-calculator .cu-svg .cu-target{stroke: var(--text);stroke-width: 2;stroke-dasharray: 5 4}body.calc-credit-utilization-calculator .cu-svg .cu-target-l{fill: var(--text);font-size: 12px;font-weight: 700}body.calc-credit-utilization-calculator .cu-flows{display: grid;grid-template-columns: repeat(auto-fit,minmax(15rem,1fr));gap: 1rem;margin-bottom: 1rem}body.calc-credit-utilization-calculator .cu-sources li{overflow-wrap: anywhere}@media print{body.calc-credit-utilization-calculator .cu-card,body.calc-credit-utilization-calculator .cu-chart{break-inside: avoid}}