.mt-ventilation .mt-seg{display:flex;width:100%}.mt-ventilation .mt-seg button{flex:1 1 auto;min-height:40px}.mt-ventilation .mt-vt-intro{margin:0 0 12px}.mt-ventilation .mt-vt-scope{margin:0}.mt-ventilation .mt-vt-list{display:grid;gap:12px}.mt-ventilation .mt-vt-row{background:var(--mt-soft);border:1px solid var(--mt-line);border-radius:12px;padding:12px;min-width:0}.mt-ventilation .mt-vt-rowhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.mt-ventilation .mt-vt-rowno{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--mt-navy);color:#fff;font-size:12.5px;font-weight:700}.mt-ventilation .mt-vt-type{flex:1 1 200px;min-width:0}.mt-ventilation .mt-vt-type .mt-select{background-color:#fff}.mt-ventilation .mt-vt-remove{flex:none;min-height:40px;padding:0 6px;color:var(--mt-muted)!important}.mt-ventilation .mt-vt-remove:hover{color:var(--mt-bad)!important}.mt-ventilation .mt-vt-name{flex:1 1 100%;min-width:0}.mt-ventilation .mt-vt-name .mt-input{height:38px;font-size:14px}.mt-ventilation .mt-vt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.mt-ventilation .mt-vt-fields-ach{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.mt-ventilation .mt-vt-fields .mt-label{font-size:13px}.mt-ventilation .mt-vt-fields .mt-unit .mt-input{padding-right:48px}.mt-ventilation .mt-vt-wide{grid-column:1/-1}.mt-ventilation .mt-vt-rownote{margin:0}.mt-ventilation .mt-vt-rowout{margin:10px 0 0;padding-top:9px;border-top:1px dashed var(--mt-line-2);font-size:13px;color:var(--mt-muted)}.mt-ventilation .mt-vt-rowout:empty{display:none}.mt-ventilation .mt-vt-rowout b{color:var(--mt-ink);font-weight:700}.mt-ventilation .mt-vt-addrow{margin-top:14px}.mt-ventilation .mt-vt-list+.mt-error{margin-top:10px}.mt-ventilation .mt-result .mt-big{overflow-wrap:anywhere}.mt-ventilation .mt-vt-sub{margin:10px 0 0;font-size:14.5px;line-height:1.5;color:#CBD5E1}.mt-ventilation .mt-vt-next{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--mt-line);border-left:4px solid var(--mt-orange);border-radius:10px;background:#fff}.mt-ventilation .mt-vt-next p{flex:1 1 220px;margin:0;font-size:14px;color:var(--mt-text)}.mt-ventilation .mt-vt-next p b{color:var(--mt-navy)}.mt-ventilation .mt-table td,.mt-ventilation .mt-table tfoot th{white-space:nowrap}.mt-ventilation .mt-table td:first-child{font-weight:600;color:var(--mt-ink);white-space:normal;min-width:120px}.mt-ventilation .mt-table td.mt-vt-q{font-weight:700;color:var(--mt-navy)}.mt-ventilation .mt-table tfoot th,.mt-ventilation .mt-table tfoot td{background:var(--mt-orange-t);border-top:2px solid var(--mt-orange);color:var(--mt-ink);font-weight:700;padding:9px 12px;text-align:left}.mt-ventilation .mt-checks li b{flex:none;min-width:64px}.mt-ventilation .mt-checks li span{min-width:0}.mt-ventilation .mt-vt-formula{background:#fff;border:1px solid var(--mt-line);border-radius:12px;padding:0}.mt-ventilation .mt-vt-formula summary{cursor:pointer;padding:12px 14px;min-height:44px;font-weight:700;font-size:14.5px;color:var(--mt-navy);border-radius:12px;list-style-position:inside}.mt-ventilation .mt-vt-formula[open] summary{border-bottom:1px solid var(--mt-line);border-radius:12px 12px 0 0}.mt-ventilation .mt-vt-lines{margin:12px 14px 0;padding:12px;background:var(--mt-soft);border-radius:8px;font-size:13px;line-height:1.7;color:var(--mt-ink);overflow-x:auto}.mt-ventilation .mt-vt-lines div{white-space:pre-wrap;overflow-wrap:anywhere}.mt-ventilation .mt-vt-assume{margin:12px 14px 14px;padding-left:18px;font-size:13px;line-height:1.5;color:var(--mt-muted)}.mt-ventilation .mt-vt-assume li+li{margin-top:6px}.mt-ventilation .mt-vt-disclaimer{margin-top:4px}@media (min-width:901px){.mt-ventilation .mt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){.mt-ventilation .mt-seg button{flex:1 1 0%;padding:8px 8px}.mt-ventilation .mt-vt-row{padding:10px}.mt-ventilation .mt-vt-fields{grid-template-columns:1fr}.mt-ventilation .mt-vt-fields-ach{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-ventilation .mt-vt-next .mt-btn{flex:1 1 100%}}