.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"]{
  --navy:#101C5C;--navy2:#2949A8;--cyan:#25C6FF;--violet:#A345FF;--orange:#FF8A2B;
  --bg:#F5F7FA;--surface:#fff;--text:#1F2937;--muted:#6B7280;--border:#DCE3EC;
  --ok:#147A49;--okbg:#EAF7F0;--warn:#9A6B00;--warnbg:#FFF7DD;
  --att:#C76500;--attbg:#FFF0E2;--bad:#B42318;--badbg:#FFF0EF;
  --info:#2867B2;--shadow:0 5px 22px #101c5c0b
}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] *{box-sizing:border-box}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"]{scroll-behavior:smooth}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"]{margin:0;background:var(--bg);color:var(--text);font:15px/1.45 Arial,Helvetica,sans-serif}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] button, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] input, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] select{font:inherit}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .shell{max-width:1320px;margin:auto;padding:22px 16px 60px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .hero{padding:26px 28px;border-radius:22px;background:linear-gradient(135deg,var(--navy),var(--navy2));color:#fff}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#bfefff;font-weight:800}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .hero h1{margin:6px 0 8px;font-size:clamp(28px,4vw,44px);line-height:1.05}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .hero p{margin:0;max-width:960px;color:#e9edff}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .hero-actions button{border:1px solid #ffffff55;background:#ffffff10;color:#fff;border-radius:11px;padding:9px 12px;font-weight:800;cursor:pointer}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .layout{display:grid;grid-template-columns:410px 1fr;gap:18px;margin-top:18px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .panel{background:#fff;border:1px solid var(--border);border-radius:18px;padding:18px;box-shadow:var(--shadow)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .controls{align-self:start;position:sticky;top:12px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .content{display:grid;gap:18px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .panel h2{margin:0 0 12px;color:var(--navy);font-size:20px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .panel h3{margin:17px 0 8px;color:var(--navy);font-size:15px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .section{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid var(--border)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .section-title{display:flex;align-items:center;gap:9px;margin-bottom:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .step{width:26px;height:26px;border-radius:8px;background:#EDF1FF;color:var(--navy);display:grid;place-items:center;font-weight:900;font-size:12px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .section-title strong{color:var(--navy);font-size:16px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] label.field{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:12px;font-weight:800}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] input, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] select{width:100%;padding:10px 11px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] input:focus, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] select:focus{outline:none;border-color:var(--border);box-shadow:none}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .metric{padding:9px 10px;border-radius:11px;background:#F5F7FF}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .metric span{display:block;color:var(--muted);font-size:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .metric b{display:block;color:var(--navy);font-size:16px;margin-top:2px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .source-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .badge.standard{background:#E8F1FF;color:#155BB7}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .badge.rp{background:#E2F8F6;color:#08706F}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .badge.tsr{background:#ECEEF2;color:#414958}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .badge.user{background:#F3EAFE;color:#7341A7}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .info, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .warnbox{display:grid;gap:5px;padding:10px 12px;border-radius:10px;margin-top:10px;font-size:12px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .info{background:#EEFBFF;border-left:4px solid var(--cyan)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .warnbox{background:#FFF7E8;border-left:4px solid #D79422}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .errorbox{background:var(--badbg);border-left:4px solid var(--bad);color:#7b2a26}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .surface-table{width:100%;border-collapse:collapse}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .surface-table th, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .surface-table td{padding:7px 5px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .surface-table th{color:var(--muted);font-size:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .surface-table td:first-child{width:118px;font-weight:800;color:var(--navy);font-size:12px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .surface-table td:nth-child(2){width:68px;color:var(--muted);font-size:11px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .surface-table select{padding:8px 9px;font-size:12px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .part-list{display:grid;gap:8px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .ready-box{border:1px solid #DCE3EC;border-radius:12px;padding:10px;background:#F8FAFF}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .part{border:1px solid var(--border);border-radius:12px;padding:9px;background:#FBFCFF}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .part-grid{display:grid;grid-template-columns:105px 1fr 78px 32px;gap:7px;align-items:start}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .part-grid.object{grid-template-columns:1fr 74px 32px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .part button.del{border:0;background:#EFF2F7;border-radius:8px;min-height:38px;color:#6B7280;font-weight:900;cursor:pointer}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .part .meta{font-size:10px;color:var(--muted);margin:5px 2px 0}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .alpha-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-top:8px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .alpha-grid label{font-size:9px;color:var(--muted)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .alpha-grid input{padding:7px 5px;font-size:11px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] button.primary, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] button.secondary{border:0;border-radius:11px;padding:10px 13px;font-weight:800;cursor:pointer}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .primary{background:var(--orange);color:#fff}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .secondary{background:#EDF1FF;color:var(--navy)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] details.fold{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] details.fold summary{cursor:pointer;color:var(--navy);font-weight:800;list-style:none}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] details.fold summary::-webkit-details-marker{display:none}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] details.fold summary:after{content:"+";float:right;color:var(--muted);font-size:18px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] details.fold[open] summary:after{content:"−"}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .foldbody{padding-top:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .result-head{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .overall{display:flex;gap:12px;align-items:center}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .light{width:16px;height:16px;border-radius:50%;background:#999;box-shadow:0 0 0 6px #eee;flex:0 0 auto}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .light.good{background:var(--ok);box-shadow:0 0 0 6px var(--okbg)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .light.warn{background:var(--warn);box-shadow:0 0 0 6px var(--warnbg)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .light.attention{background:var(--att);box-shadow:0 0 0 6px var(--attbg)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .light.bad{background:var(--bad);box-shadow:0 0 0 6px var(--badbg)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .overall h2{margin:0;font-size:24px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .overall p{margin:3px 0 0;color:var(--muted);font-size:12px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:14px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .kpi{padding:10px;border-radius:12px;background:#F5F7FF}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .kpi span{display:block;color:var(--muted);font-size:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .kpi b{display:block;color:var(--navy);font-size:17px;margin-top:2px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .chart-wrap{margin-top:15px;border:1px solid var(--border);border-radius:14px;padding:10px;background:#FBFCFF}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .chart-head b{color:var(--navy)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .chart-toggles{display:flex;gap:9px;flex-wrap:wrap;color:var(--muted);font-size:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .chart-toggles label{display:flex;align-items:center;gap:4px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .chart-toggles input{width:auto}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] svg{width:100%;height:auto;display:block;min-height:330px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .legend{display:flex;gap:13px;flex-wrap:wrap;color:var(--muted);font-size:10px;margin:4px 4px 0}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .legend i{display:inline-block;width:16px;height:3px;border-radius:2px;margin-right:4px;vertical-align:middle}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .band-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .band{padding:9px 7px;border-radius:11px;border:1px solid var(--border);text-align:center}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .band .hz{font-size:10px;color:var(--muted)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .band .rt{font-size:17px;font-weight:900;color:var(--navy);margin:2px 0}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .band .st{font-size:9px;font-weight:800}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .band.good{background:var(--okbg);border-color:#BCE2CB}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .band.warn{background:var(--warnbg);border-color:#E7D796}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .band.attention{background:var(--attbg);border-color:#EFC08B}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .band.bad{background:var(--badbg);border-color:#E9BBB8}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .notes{display:grid;gap:8px;margin-top:12px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .note{padding:10px 12px;border-left:4px solid var(--cyan);background:#F0FBFF;border-radius:8px;font-size:12px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .note.ok{border-left-color:#4CA576;background:#EFF9F3}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .note.warn{border-left-color:#D79422;background:#FFF8E9}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .note.attention{border-left-color:var(--orange);background:#FFF3E8}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .note.bad{border-left-color:#D34C43;background:#FFF2F1}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .compare-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .compare-card{padding:10px;border:1px solid var(--border);border-radius:12px;background:#FBFCFF}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .compare-card span{display:block;color:var(--muted);font-size:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .compare-card b{color:var(--navy);font-size:18px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .axis{display:grid;gap:8px;margin-top:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .axis-row{display:grid;grid-template-columns:28px 1fr 72px;gap:8px;align-items:center}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .track{height:10px;background:#E9EDF4;border-radius:10px;overflow:hidden}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .track i{display:block;height:100%;background:linear-gradient(90deg,var(--navy),var(--violet));border-radius:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .table-wrap{overflow:auto}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .data{width:100%;min-width:820px;border-collapse:collapse}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .data th, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .data td{padding:8px 9px;border-bottom:1px solid var(--border);text-align:right;font-size:11px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .data th:first-child, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .data td:first-child{text-align:left}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .data th{color:var(--muted)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .scenario{border:1px solid var(--border);border-radius:11px;padding:9px;background:#FBFCFF}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .scenario b{display:block;color:var(--navy)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .scenario small{color:var(--muted)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .optimize-grid{display:grid;grid-template-columns:1fr 90px;gap:8px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .optimize-results{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .optimize-card{padding:9px;border:1px solid var(--border);border-radius:11px;background:#FBFCFF;font-size:11px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .optimize-card b{display:block;color:var(--navy);font-size:15px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .footer-note{font-size:11px;color:var(--muted);padding:2px 3px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .hidden{display:none!important}@media(max-width:1000px){.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .layout{grid-template-columns:1fr}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .controls{position:static}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .shell{padding:10px 8px 40px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .hero{padding:20px 18px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .panel{padding:14px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .form-grid{grid-template-columns:1fr}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .metrics{grid-template-columns:repeat(2,1fr)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .kpis{grid-template-columns:repeat(2,1fr)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .band-grid{grid-template-columns:repeat(3,1fr)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .part-grid{grid-template-columns:1fr 75px 32px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .part-grid .face{grid-column:1/4}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .part-grid.object{grid-template-columns:1fr 70px 32px}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .alpha-grid{grid-template-columns:repeat(3,1fr)}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .compare-cards, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .optimize-results, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .scenarios{grid-template-columns:1fr}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .surface-table td:nth-child(2), .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .surface-table th:nth-child(2){display:none}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] svg{min-height:270px}
}@media print{.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"]{background:#fff}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .shell{max-width:none;padding:0}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .controls, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .hero-actions, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .chart-toggles, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .secondary, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .primary{display:none!important}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .layout{grid-template-columns:1fr}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .panel, .tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .hero{box-shadow:none;break-inside:avoid}.tsr-fresh-calculator[data-calculator="reverberaciya-i-akusticheskiy-balans"] .hero{border-radius:0}
}
}}