.calculator-container .input-group{display:block !important;margin-bottom:1.25rem}.calculator-container .input-group label{display:block;margin-bottom:0.5rem;font-weight:600}.calculator-container .input-group .calc-input,.calculator-container .input-group select.calc-input{width:100%;border-radius:8px !important;display:block}.calculator-container .bmi-dual-input{display:flex;gap:0.75rem}.calculator-container .bmi-row-2col .input-group{margin-bottom:0}[data-theme="dark"] .content-card{background:#1f2937 !important}[data-theme="dark"] .content-card p,[data-theme="dark"] .content-card li,[data-theme="dark"] .content-text{color:#d1d5db !important}[data-theme="dark"] .content-card h2,[data-theme="dark"] .content-card h3,[data-theme="dark"] .section-heading{color:#f9fafb !important}[data-theme="dark"] .content-card table th{background:#1e40af !important;color:#fff !important}[data-theme="dark"] .content-card table td{background:#1f2937 !important;color:#d1d5db !important}[data-theme="dark"] .content-card table tr{background:#1f2937 !important}[data-theme="dark"] .content-card div[style*="background:#f8f9fa"],[data-theme="dark"] .content-card div[style*="background:#e8f5e9"],[data-theme="dark"] .content-card div[style*="background:#e3f2fd"],[data-theme="dark"] .content-card div[style*="background:#f3e5f5"],[data-theme="dark"] .content-card div[style*="background:#fff3cd"],[data-theme="dark"] .content-card div[style*="background:#f8d7da"]{background:#374151 !important;border-color:#4b5563 !important}[data-theme="dark"] .content-card div[style*="background:#f8f9fa"] h3,[data-theme="dark"] .content-card div[style*="background:#e8f5e9"] h3,[data-theme="dark"] .content-card div[style*="background:#e3f2fd"] h3,[data-theme="dark"] .content-card div[style*="background:#f3e5f5"] h3{color:#93c5fd !important}[data-theme="dark"] .content-card div[style*="background:white"],[data-theme="dark"] .content-card div[style*="background:#fff"]{background:#1f2937 !important}[data-theme="dark"] .content-card div[style*="background:#1d4ed8"]{background:#1e40af !important}[data-theme="dark"] section[style*="background:#1d4ed8"]{background:#1e40af !important}.content-grid a div p{opacity:1 !important}.related-calculators + .expert-review + .last-updated + .calculator-tips + .people-also-ask + style + style + .related-calculators{display:none}.bmi-unit-toggle{display:flex;gap:0;margin-bottom:1.5rem;border-radius:8px;overflow:hidden;border:2px solid var(--primary-blue,#1d4ed8)}.bmi-unit-btn{flex:1;padding:0.75rem 1rem;border:none;cursor:pointer;font-weight:600;font-size:0.95rem;transition:all 0.2s;background:var(--bg-card,#fff);color:var(--primary-blue,#1d4ed8)}.bmi-unit-btn.active{background:var(--primary-blue,#1d4ed8);color:#fff}.bmi-unit-btn:hover:not(.active){background:var(--gray-100,#f1f5f9)}.bmi-dual-input{display:flex;gap:0.75rem}.bmi-dual-field{flex:1;position:relative}.bmi-dual-field .calc-input{width:100%;padding-right:3rem}.bmi-unit-label{position:absolute;right:0.75rem;top:50%;transform:translateY(-50%);font-size:0.8rem;color:var(--text-muted,#64748b);pointer-events:none}.bmi-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:480px){.bmi-row-2col{grid-template-columns:1fr}}.bmi-optional{font-weight:400;font-size:0.8rem;color:var(--text-muted,#64748b)}.bmi-slider{width:100%;margin-top:0.5rem;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:var(--gray-200,#e2e8f0);outline:none}.bmi-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--primary-blue,#1d4ed8);cursor:pointer;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,0.2)}.bmi-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--primary-blue,#1d4ed8);cursor:pointer;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,0.2)}.bmi-advanced{margin:1rem 0 1.5rem;border:1px dashed var(--border-light,#e2e8f0);border-radius:8px;overflow:hidden}.bmi-advanced summary{padding:0.875rem 1rem;cursor:pointer;font-weight:600;font-size:0.95rem;color:var(--primary-blue,#1d4ed8);list-style:none;user-select:none}.bmi-advanced summary::-webkit-details-marker{display:none}.bmi-advanced[open] summary{border-bottom:1px dashed var(--border-light,#e2e8f0)}.bmi-advanced-inner{padding:1rem}.bmi-help-text{margin:0.5rem 0 0;font-size:0.8rem;color:var(--text-muted,#64748b);line-height:1.4}.bmi-hero-result{text-align:center;padding:1.5rem 1rem;margin-bottom:1.5rem;background:var(--gray-50,#f8fafc);border-radius:12px}.bmi-hero-number{font-size:3.5rem;font-weight:800;line-height:1;margin-bottom:0.5rem;font-variant-numeric:tabular-nums}.bmi-hero-category{font-size:1.25rem;font-weight:700;margin-bottom:0.25rem}.bmi-hero-status{font-size:0.95rem;color:var(--text-muted,#64748b)}.bmi-gauge-wrap{margin:1.5rem 0;padding:0 0.5rem}.bmi-gauge-bar{display:flex;height:16px;border-radius:8px;overflow:visible;position:relative;margin-bottom:0.5rem}.bmi-gauge-segment{height:100%}.bmi-seg-uw{flex:3.5;background:#fbbf24;border-radius:8px 0 0 8px}.bmi-seg-nw{flex:6.5;background:#22c55e}.bmi-seg-ow{flex:5;background:#f97316}.bmi-seg-ob1{flex:5;background:#ef4444}.bmi-seg-ob2{flex:5;background:#dc2626}.bmi-seg-ob3{flex:5;background:#991b1b;border-radius:0 8px 8px 0}.bmi-gauge-marker{position:absolute;top:-6px;width:4px;height:28px;background:var(--text-primary,#1e293b);border-radius:2px;transform:translateX(-50%);transition:left 0.5s ease;box-shadow:0 0 0 3px rgba(255,255,255,0.9)}.bmi-gauge-labels{position:relative;height:1.2rem;font-size:0.7rem;color:var(--text-muted,#64748b);margin-bottom:0.25rem}.bmi-gauge-labels span{position:absolute;transform:translateX(-50%)}.bmi-gauge-cats{display:flex;font-size:0.7rem;color:var(--text-muted,#64748b);text-align:center}.bmi-cat-uw{flex:3.5;color:#a16207}.bmi-cat-nw{flex:6.5;color:#15803d;font-weight:600}.bmi-cat-ow{flex:5;color:#c2410c}.bmi-cat-ob{flex:5;color:#dc2626}.bmi-cat-ob2t{flex:5;color:#b91c1c}.bmi-cat-ob3t{flex:5;color:#7f1d1d}.bmi-ethnicity-alert{background:#fef3c7;border-left:4px solid #f59e0b;padding:1rem;border-radius:0 8px 8px 0;margin:1rem 0;font-size:0.9rem;line-height:1.6;color:#92400e}.bmi-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}@media (max-width:480px){.bmi-detail-grid{grid-template-columns:1fr}}.bmi-detail-item{padding:1rem;background:var(--gray-50,#f8fafc);border-radius:8px;border:1px solid var(--border-light,#e2e8f0)}.bmi-detail-label{display:block;font-size:0.8rem;color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.25rem}.bmi-detail-value{display:block;font-size:1.15rem;font-weight:700;color:var(--text-primary,#1e293b)}.bmi-detail-hint{display:block;font-size:0.75rem;color:var(--text-muted,#64748b);margin-top:0.25rem}.bmi-waist-result{background:var(--gray-50,#f8fafc);border:1px solid var(--border-light,#e2e8f0);border-radius:8px;padding:1.25rem;margin:1rem 0}.bmi-waist-header{font-weight:700;font-size:1rem;margin-bottom:0.5rem;color:var(--text-primary,#1e293b)}.bmi-waist-risk{font-size:1.15rem;font-weight:700;margin-bottom:0.5rem}.bmi-waist-advice{font-size:0.9rem;line-height:1.6;color:var(--text-secondary,#475569);margin:0}.bmi-advice-box{background:#eff6ff;border-left:4px solid var(--primary-blue,#1d4ed8);padding:1.25rem;border-radius:0 8px 8px 0;margin:1rem 0;font-size:0.95rem;line-height:1.7;color:#1e3a5f}.bmi-actions{display:flex;gap:0.5rem;flex-wrap:wrap;margin:1.25rem 0}.bmi-action-btn{display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 1rem;background:var(--gray-50,#f8fafc);border:1px solid var(--border-light,#e2e8f0);border-radius:6px;cursor:pointer;font-size:0.85rem;color:var(--text-secondary,#475569);transition:all 0.15s}.bmi-action-btn:hover{background:var(--gray-100,#f1f5f9);border-color:var(--gray-300,#cbd5e1);color:var(--text-primary,#1e293b)}[data-theme="dark"] .bmi-unit-toggle{border-color:#60a5fa}[data-theme="dark"] .bmi-unit-btn{background:var(--bg-card,#1f2937);color:#93c5fd}[data-theme="dark"] .bmi-unit-btn.active{background:#2563eb;color:#fff}[data-theme="dark"] .bmi-unit-btn:hover:not(.active){background:#374151}[data-theme="dark"] .bmi-hero-result{background:#1f2937}[data-theme="dark"] .bmi-hero-status{color:#64748b}[data-theme="dark"] .bmi-gauge-marker{background:#f9fafb;box-shadow:0 0 0 3px rgba(0,0,0,0.5)}[data-theme="dark"] .bmi-gauge-labels span,[data-theme="dark"] .bmi-gauge-cats span{color:#64748b}[data-theme="dark"] .bmi-ethnicity-alert{background:#422006;border-color:#d97706;color:#fef3c7}[data-theme="dark"] .bmi-detail-item{background:#1f2937;border-color:#374151}[data-theme="dark"] .bmi-detail-label{color:#9ca3af}[data-theme="dark"] .bmi-detail-value{color:#f9fafb}[data-theme="dark"] .bmi-detail-hint{color:#6b7280}[data-theme="dark"] .bmi-waist-result{background:#1f2937;border-color:#374151}[data-theme="dark"] .bmi-waist-header{color:#f9fafb}[data-theme="dark"] .bmi-waist-advice{color:#d1d5db}[data-theme="dark"] .bmi-advice-box{background:#1e293b;border-color:#3b82f6;color:#bfdbfe}[data-theme="dark"] .bmi-action-btn{background:#1f2937;border-color:#374151;color:#d1d5db}[data-theme="dark"] .bmi-action-btn:hover{background:#374151;border-color:#4b5563;color:#f9fafb}[data-theme="dark"] .bmi-slider{background:#374151}[data-theme="dark"] .bmi-advanced{border-color:#4b5563}[data-theme="dark"] .bmi-advanced summary{color:#93c5fd}[data-theme="dark"] .bmi-advanced[open] summary{border-color:#4b5563}.results-box .result-actions{display:none !important}[data-theme="dark"] p[style*="color:#2c3e50"],[data-theme="dark"] p[style*="color:#2c3e50"],[data-theme="dark"] span[style*="color:#2c3e50"],[data-theme="dark"] div[style*="color:#2c3e50"],[data-theme="dark"] li[style*="color:#2c3e50"]{color:#d1d5db !important}[data-theme="dark"] h2[style*="color:#1d4ed8"],[data-theme="dark"] h2[style*="color:#1d4ed8"],[data-theme="dark"] h3[style*="color:#1d4ed8"],[data-theme="dark"] h3[style*="color:#1d4ed8"]{color:#60a5fa !important}[data-theme="dark"] h3[style*="color:#2e7d32"],[data-theme="dark"] h3[style*="color:#2e7d32"],[data-theme="dark"] p[style*="color:#2e7d32"],[data-theme="dark"] p[style*="color:#2e7d32"]{color:#4ade80 !important}[data-theme="dark"] h3[style*="color:#856404"],[data-theme="dark"] h3[style*="color:#856404"],[data-theme="dark"] p[style*="color:#856404"],[data-theme="dark"] p[style*="color:#856404"]{color:#fbbf24 !important}[data-theme="dark"] h3[style*="color:#721c24"],[data-theme="dark"] h3[style*="color:#721c24"],[data-theme="dark"] p[style*="color:#721c24"],[data-theme="dark"] p[style*="color:#721c24"]{color:#fca5a5 !important}[data-theme="dark"] h3[style*="color:#1976d2"],[data-theme="dark"] h3[style*="color:#1976d2"]{color:#60a5fa !important}[data-theme="dark"] h3[style*="color:#7b1fa2"],[data-theme="dark"] h3[style*="color:#7b1fa2"]{color:#c084fc !important}[data-theme="dark"] div[style*="background:#e8f5e9"],[data-theme="dark"] div[style*="background:#e8f5e9"],[data-theme="dark"] div[style*="background:#d4edda"],[data-theme="dark"] div[style*="background:#d4edda"],[data-theme="dark"] tr[style*="background:#d4edda"],[data-theme="dark"] tr[style*="background:#d4edda"]{background:#064e3b !important;color:#d1fae5 !important}[data-theme="dark"] div[style*="background:#fff3cd"],[data-theme="dark"] div[style*="background:#fff3cd"],[data-theme="dark"] tr[style*="background:#fff3cd"],[data-theme="dark"] tr[style*="background:#fff3cd"]{background:#451a03 !important;color:#fef3c7 !important}[data-theme="dark"] div[style*="background:#f8d7da"],[data-theme="dark"] div[style*="background:#f8d7da"],[data-theme="dark"] tr[style*="background:#f8d7da"],[data-theme="dark"] tr[style*="background:#f8d7da"]{background:#450a0a !important;color:#fecaca !important}[data-theme="dark"] div[style*="background:#f8f9fa"],[data-theme="dark"] div[style*="background:#f8f9fa"]{background:#1f2937 !important;color:#d1d5db !important}[data-theme="dark"] div[style*="background:#e3f2fd"],[data-theme="dark"] div[style*="background:#e3f2fd"],[data-theme="dark"] div[style*="background:#eff6ff"],[data-theme="dark"] div[style*="background:#eff6ff"]{background:#172554 !important;color:#bfdbfe !important}[data-theme="dark"] div[style*="background:#f3e5f5"],[data-theme="dark"] div[style*="background:#f3e5f5"],[data-theme="dark"] div[style*="background:#fdf4ff"],[data-theme="dark"] div[style*="background:#fdf4ff"]{background:#3b0764 !important;color:#e9d5ff !important}[data-theme="dark"] .content-card div[style*="background:white"],[data-theme="dark"] .content-card div[style*="background:white"],[data-theme="dark"] .content-card div[style*="background:#fff"],[data-theme="dark"] .content-card div[style*="background:#fff"]{background:#1f2937 !important;color:#d1d5db !important}[data-theme="dark"] div[style*="background:#f0fdf4"],[data-theme="dark"] div[style*="background:#f0fdf4"]{background:#064e3b !important;color:#d1fae5 !important}[data-theme="dark"] div[style*="background:#fefce8"],[data-theme="dark"] div[style*="background:#fefce8"]{background:#451a03 !important;color:#fef3c7 !important}[data-theme="dark"] table[style*="border-collapse"] td,[data-theme="dark"] .content-card table td{color:#d1d5db !important}[data-theme="dark"] .content-card table th{color:#fff !important}[data-theme="dark"] table[style*="border-collapse"]{border-color:#374151 !important}[data-theme="dark"] .content-card table td[style*="border"],[data-theme="dark"] .content-card table tr{border-color:#374151 !important}[data-theme="dark"] table tr[style*="background:#f0f0f0"],[data-theme="dark"] table tr[style*="background:#f0f0f0"],[data-theme="dark"] table tr[style*="background:#f8f9fa"],[data-theme="dark"] table tr[style*="background:#f8f9fa"]{background:#1f2937 !important;color:#d1d5db !important}[data-theme="dark"] .content-card h2[style*="color:#1d4ed8"]{color:#60a5fa !important}[data-theme="dark"] a[style*="background:#f0f9ff"],[data-theme="dark"] a[style*="background:#f0f9ff"]{background:#172554 !important;border-color:#1e40af !important;color:#60a5fa !important}[data-theme="dark"] h3[style*="color:#374151"],[data-theme="dark"] h3[style*="color:#374151"]{color:#d1d5db !important}[data-theme="dark"] div[style*="border-top:1px solid #e2e8f0"],[data-theme="dark"] div[style*="border-top:1px solid #e2e8f0"]{border-color:#374151 !important}[data-theme="dark"] .content-card p[style*="color:#374151"],[data-theme="dark"] .content-card p[style*="color:#374151"],[data-theme="dark"] .content-card p[style*="color:#333"],[data-theme="dark"] .content-card p[style*="color:#333"]{color:#d1d5db !important}[data-theme="dark"] .content-card,[data-theme="dark"] .content-card p,[data-theme="dark"] .content-card li,[data-theme="dark"] .content-card span,[data-theme="dark"] .content-card td{color:#d1d5db !important}[data-theme="dark"] .content-card h2,[data-theme="dark"] .content-card h3{color:#f3f4f6 !important}[data-theme="dark"] .content-card strong{color:#f9fafb !important}[data-theme="dark"] .content-card a{color:#60a5fa !important}[data-theme="dark"] .affiliate-cta p[style*="color:var(--text-muted"]{color:#9ca3af !important}[data-theme="dark"] .affiliate-cta p[style*="font-weight:600"]{color:#f3f4f6 !important}[data-theme="dark"] .warning-box{background:#1f2937 !important;border-color:#374151 !important;color:#d1d5db !important}[data-theme="dark"] details[style*="background:#f0f7ff"],[data-theme="dark"] details[style*="background:#f0f7ff"]{background:#172554 !important;border-color:#1e40af !important}[data-theme="dark"] details[style*="background:#f0f7ff"] summary,[data-theme="dark"] details[style*="background:#f0f7ff"] summary{color:#60a5fa !important}[data-theme="dark"] details[style*="background:#f0fdf4"],[data-theme="dark"] details[style*="background:#f0fdf4"]{background:#064e3b !important;border-color:#065f46 !important}[data-theme="dark"] details[style*="background:#f0fdf4"] summary,[data-theme="dark"] details[style*="background:#f0fdf4"] summary{color:#4ade80 !important}[data-theme="dark"] details[style*="background:#fef3c7"],[data-theme="dark"] details[style*="background:#fef3c7"]{background:#451a03 !important;border-color:#78350f !important}[data-theme="dark"] details[style*="background:#fef3c7"] summary,[data-theme="dark"] details[style*="background:#fef3c7"] summary{color:#fbbf24 !important}[data-theme="dark"] div[style*="color:#374151"],[data-theme="dark"] div[style*="color:#374151"]{color:#d1d5db !important;border-color:#4b5563 !important}[data-theme="dark"] .calculator-tips strong{color:#f9fafb !important}[data-theme="dark"] .calculator-tips li{color:#d1d5db !important}[data-theme="dark"] .calculator-tips p{color:#d1d5db !important}[data-theme="dark"] .people-also-ask{background:#1f2937 !important;box-shadow:0 1px 3px rgba(0,0,0,0.3) !important}[data-theme="dark"] .people-also-ask h3{color:#f3f4f6 !important}[data-theme="dark"] .paa-item{border-color:#4b5563 !important}[data-theme="dark"] .paa-item button{background:#1f2937 !important;color:#e5e7eb !important}[data-theme="dark"] .paa-item:hover{background:#374151 !important}[data-theme="dark"] .paa-item:hover button{background:#374151 !important}[data-theme="dark"] .paa-answer{background:#111827 !important}[data-theme="dark"] .paa-answer p{color:#d1d5db !important}[data-theme="dark"] .site-footer{background:#111827 !important;color:#9ca3af !important;border-top:1px solid #374151}[data-theme="dark"] .site-footer h4{color:#f3f4f6 !important}[data-theme="dark"] .site-footer p{color:#9ca3af !important}[data-theme="dark"] .site-footer a{color:#60a5fa !important}[data-theme="dark"] .site-footer a:hover{color:#93c5fd !important}[data-theme="dark"] .footer-bottom{border-top-color:#374151 !important;color:#6b7280 !important}@media print{.bmi-unit-toggle,.bmi-advanced,.bmi-actions,.calculate-btn,.site-header,.site-footer,.affiliate-cta{display:none !important}.results-box{display:block !important;border:1px solid #ccc}.bmi-gauge-bar{print-color-adjust:exact;-webkit-print-color-adjust:exact}}