#js-tool-container-pool-ventilation-bessonov .pv-app{--pv-accent:var(--accent-primary);--pv-hero-from:var(--accent-light);--pv-hero-to:var(--bg-secondary);display:flex;flex-direction:column;gap:24px;color:var(--text-primary)}html[data-theme="dark"] #js-tool-container-pool-ventilation-bessonov .pv-app{--pv-hero-from:rgba(59,130,246,0.08);--pv-hero-to:var(--bg-secondary)}#js-tool-container-pool-ventilation-bessonov .tbcalc-section-note{margin:0 0 12px;font-size:0.84rem;line-height:1.45;color:var(--text-muted)}#js-tool-container-pool-ventilation-bessonov .tbcalc-fieldset{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px 18px 18px;margin:0}#js-tool-container-pool-ventilation-bessonov .tbcalc-legend{padding:0 6px;font-weight:600;font-size:0.95rem;color:var(--text-secondary)}#js-tool-container-pool-ventilation-bessonov .tbcalc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}#js-tool-container-pool-ventilation-bessonov .tbcalc-field{display:flex;flex-direction:column;gap:6px}#js-tool-container-pool-ventilation-bessonov .tbcalc-hint{font-size:0.82rem;line-height:1.35;color:var(--text-muted)}#js-tool-container-pool-ventilation-bessonov .tbcalc-status{border:1px solid var(--border-color);border-left:4px solid var(--accent-primary);border-radius:var(--radius-sm);padding:10px 14px;font-size:0.9rem;line-height:1.4;color:var(--text-secondary)}#js-tool-container-pool-ventilation-bessonov .tbcalc-status.warn{border-left-color:var(--warning);background:var(--warning-light);color:var(--text-primary)}#js-tool-container-pool-ventilation-bessonov .pv-outcome{display:flex;flex-direction:column;gap:16px}#js-tool-container-pool-ventilation-bessonov .pv-hero{background:linear-gradient(135deg,var(--pv-hero-from) 0%,var(--pv-hero-to) 100%);border:1px solid var(--border-color);border-radius:12px;padding:22px 24px 18px;display:flex;flex-direction:column;gap:8px}#js-tool-container-pool-ventilation-bessonov .pv-hero-top{margin-bottom:2px}#js-tool-container-pool-ventilation-bessonov .pv-hero-label{font-size:0.88rem;color:var(--text-secondary)}#js-tool-container-pool-ventilation-bessonov .pv-hero-row{display:flex;align-items:baseline;gap:10px}#js-tool-container-pool-ventilation-bessonov .pv-hero-value{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--pv-accent)}#js-tool-container-pool-ventilation-bessonov .pv-hero-unit{font-size:1rem;color:var(--text-secondary);font-weight:400}#js-tool-container-pool-ventilation-bessonov .pv-hero-note{margin:4px 0 0;font-size:0.84rem;line-height:1.4;color:var(--text-muted)}#js-tool-container-pool-ventilation-bessonov .pv-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#js-tool-container-pool-ventilation-bessonov .pv-metric{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:8px}#js-tool-container-pool-ventilation-bessonov .pv-metric--primary{border-color:var(--pv-accent)}#js-tool-container-pool-ventilation-bessonov .pv-metric-label{font-size:0.82rem;color:var(--text-secondary);line-height:1.3}#js-tool-container-pool-ventilation-bessonov .pv-metric-row{display:flex;align-items:baseline;gap:6px}#js-tool-container-pool-ventilation-bessonov .pv-metric-value{font-size:clamp(1.15rem,3vw,1.5rem);font-weight:650;font-variant-numeric:tabular-nums}#js-tool-container-pool-ventilation-bessonov .pv-metric--primary .pv-metric-value{color:var(--pv-accent)}#js-tool-container-pool-ventilation-bessonov .pv-metric-unit{font-size:0.84rem;color:var(--text-secondary)}#js-tool-container-pool-ventilation-bessonov .pv-details{display:flex;flex-direction:column;gap:12px}#js-tool-container-pool-ventilation-bessonov .tbcalc-table-wrap{overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--radius-md)}#js-tool-container-pool-ventilation-bessonov .tbcalc-table{width:100%;border-collapse:collapse;font-size:0.88rem}#js-tool-container-pool-ventilation-bessonov .pv-table-caption{caption-side:top;text-align:left;padding:10px 14px;font-size:0.84rem;color:var(--text-secondary)}#js-tool-container-pool-ventilation-bessonov .tbcalc-table th,#js-tool-container-pool-ventilation-bessonov .tbcalc-table td{padding:9px 14px;text-align:right;border-top:1px solid var(--border-color)}#js-tool-container-pool-ventilation-bessonov .tbcalc-table thead th{color:var(--text-secondary);font-weight:600;border-top:0;font-size:0.84rem;text-transform:uppercase;letter-spacing:0.03em}#js-tool-container-pool-ventilation-bessonov .tbcalc-table th:first-child,#js-tool-container-pool-ventilation-bessonov .tbcalc-table td:first-child{text-align:left}#js-tool-container-pool-ventilation-bessonov .tbcalc-table tbody tr:nth-child(even){background:rgba(0,0,0,0.018)}html[data-theme="dark"] #js-tool-container-pool-ventilation-bessonov .tbcalc-table tbody tr:nth-child(even){background:rgba(255,255,255,0.025)}#js-tool-container-pool-ventilation-bessonov .pv-limits{margin:0;font-size:0.84rem;line-height:1.45;color:var(--text-muted)}@media(max-width:720px){#js-tool-container-pool-ventilation-bessonov .pv-metrics{grid-template-columns:1fr}}@media(max-width:600px){#js-tool-container-pool-ventilation-bessonov .tbcalc-grid-2{grid-template-columns:1fr}}