#js-tool-container-knauf-drywall-systems-calculator .knf-app-container{display:flex;flex-direction:column;gap:20px;font-family:var(--font-sans);color:var(--text-primary)}#js-tool-container-knauf-drywall-systems-calculator .knf-inputs-card,#js-tool-container-knauf-drywall-systems-calculator .knf-results-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;gap:16px}#js-tool-container-knauf-drywall-systems-calculator .knf-grid-3col{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}#js-tool-container-knauf-drywall-systems-calculator .knf-card-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:8px}#js-tool-container-knauf-drywall-systems-calculator .knf-summary-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}#js-tool-container-knauf-drywall-systems-calculator .knf-badge-item{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#js-tool-container-knauf-drywall-systems-calculator .knf-badge-val{font-size:1.25rem;font-weight:800;color:var(--accent-primary);font-variant-numeric:tabular-nums}#js-tool-container-knauf-drywall-systems-calculator .knf-badge-lbl{font-size:0.775rem;font-weight:600;color:var(--text-secondary);margin-top:2px}#js-tool-container-knauf-drywall-systems-calculator .knf-table-box{overflow-x:auto;min-height:220px}#js-tool-container-knauf-drywall-systems-calculator table{width:100%;border-collapse:collapse;font-size:0.875rem;text-align:left}#js-tool-container-knauf-drywall-systems-calculator th,#js-tool-container-knauf-drywall-systems-calculator td{padding:10px 12px;border-bottom:1px solid var(--border-color)}#js-tool-container-knauf-drywall-systems-calculator th{background:var(--bg-tertiary);font-weight:700;color:var(--text-secondary)}#js-tool-container-knauf-drywall-systems-calculator td:last-child{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}