.tools-dripcalc-form-grid{row-gap:1rem}.tools-dripcalc-actions{min-width:0}.tools-dripcalc-actions .btn{white-space:nowrap}.drip-add-compare-col{display:flex;align-items:end}.drip-add-compare-col .btn{white-space:nowrap}.dripcalc-range-strip{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:color-mix(in srgb,var(--color-surface-card) 88%,var(--color-accent) 12%);color:var(--color-text)}.dripcalc-compare-divider{color:var(--color-muted);margin:0 .5rem}.dripcalc-ending-value{text-align:right}.dripcalc-overview-section{min-width:0}.dripcalc-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.dripcalc-overview-card{min-width:0;padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-surface-card)}.dripcalc-overview-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dripcalc-overview-result{min-width:0;padding-left:.75rem;border-left:3px solid var(--color-border)}.dripcalc-overview-result:first-child{border-left-color:var(--line-color-profit)}.dripcalc-overview-result:last-child{border-left-color:var(--line-color-dividends)}.dripcalc-overview-result-winner{padding:.75rem;border:1px solid color-mix(in srgb,var(--line-color-profit) 60%,var(--color-border));border-left-width:3px;border-left-color:var(--line-color-profit);border-radius:.5rem;background-color:color-mix(in srgb,var(--color-surface-card) 84%,var(--line-color-profit) 16%)}.dripcalc-overview-result .theme-fw-bold{overflow-wrap:anywhere}.dripcalc-overview-metrics{display:flex;flex-wrap:wrap;gap:.25rem .75rem;color:var(--color-muted);font-size:.875rem}.dripcalc-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem}.dripcalc-stat{min-width:0;padding-left:.75rem;border-left:3px solid var(--color-border)}.dripcalc-stat .theme-fw-bold{overflow-wrap:anywhere}.dripcalc-scorecard-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.dripcalc-scorecard{min-width:0;padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:color-mix(in srgb,var(--color-surface-card) 92%,var(--color-accent) 8%)}.dripcalc-scorecard-winner{border-color:color-mix(in srgb,var(--line-color-profit) 60%,var(--color-border));background-color:color-mix(in srgb,var(--color-surface-card) 84%,var(--line-color-profit) 16%)}.dripcalc-scorecard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.dripcalc-scorecard-grid>div{min-width:0}.dripcalc-best-badge{flex-shrink:0;vertical-align:middle}.dripcalc-winner-value{color:var(--line-color-profit);font-weight:700}.dripcalc-compare-table{margin-bottom:0}.dripcalc-compare-table th,.dripcalc-compare-table td{white-space:nowrap}.dripcalc-compare-table .dripcalc-best-badge{margin-left:.4rem}.dripcalc-chart-controls{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1rem}.dripcalc-chart-controls-label{white-space:nowrap}.dripcalc-chart-toggle-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem .75rem}.dripcalc-chart-toggle-group .form-check-inline{margin-right:0}.dripcalc-chart-panel{min-height:360px}@media(max-width:991.98px){.dripcalc-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.tools-dripcalc-actions{flex-direction:column}.tools-dripcalc-actions .btn{width:100%}.dripcalc-range-strip{flex-direction:column;align-items:flex-start}.dripcalc-ending-value{text-align:left}.dripcalc-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dripcalc-scorecard-row{grid-template-columns:1fr}.dripcalc-overview-result-grid{grid-template-columns:1fr}.drip-add-compare-col .btn{width:100%}.dripcalc-chart-controls{align-items:flex-start;flex-direction:column;gap:.5rem}.dripcalc-chart-toggle-group{justify-content:flex-start}}@media(max-width:575.98px){.dripcalc-summary-grid{grid-template-columns:1fr}.dripcalc-scorecard-grid{grid-template-columns:1fr}}