.tjdRoofVent456__callout,.tjdRoofVent456__checker,.tjdRoofVent456__stop{border:1px solid #d8dee8;border-radius:16px;padding:18px;margin:20px 0;background:#fff}
.tjdRoofVent456__callout{background:#f6f8fb}.tjdRoofVent456__stop{border-color:#e4b8b8;background:#fff7f7}
.tjdRoofVent456__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tjdRoofVent456__grid label{display:grid;gap:6px;font-weight:700}.tjdRoofVent456__grid select{width:100%;min-width:0;padding:10px;border:1px solid #cdd5df;border-radius:10px;background:#fff}.tjdRoofVent456__checker button{margin-top:14px;padding:11px 16px;border:0;border-radius:10px;font-weight:800;cursor:pointer}.tjdRoofVent456__result{margin-top:14px;padding:14px;border-radius:10px;background:#f3f5f7}.tjdRoofVent456__result[data-decision="STOP"]{background:#fff1f1}.tjdRoofVent456__result[data-decision="VERIFY"]{background:#fff8e8}.tjdRoofVent456__result[data-decision="PASS"]{background:#eef8f0}.tjdRoofVent456 table{width:100%;border-collapse:collapse}.tjdRoofVent456 th,.tjdRoofVent456 td{padding:10px;border:1px solid #dfe4ea;vertical-align:top}.tjdRoofVent456__tableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:760px){.tjdRoofVent456__grid{grid-template-columns:1fr}.tjdRoofVent456__callout,.tjdRoofVent456__checker,.tjdRoofVent456__stop{padding:14px}}
