body .roof-view .roof-view-toolbar{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;padding:0!important;position:relative;z-index:2}body .roof-view .roof-view-angle{margin:0!important;flex:1;min-width:0}body .roof-view .roof-view-toolbar select,body .roof-view .roof-view-toolbar button,body .roof-view .roof-view-help summary{box-sizing:border-box!important;border:1px solid #526456!important;background:#18281f!important;color:#f5f7ef!important;border-radius:10px!important;height:40px!important;min-height:40px!important;padding:0 11px!important;font-family:inherit!important;font-weight:600!important;font-size:13px!important;line-height:1.2!important;box-shadow:0 1px 3px #0002!important;cursor:pointer!important;display:flex!important;align-items:center;justify-content:center}body .roof-view .roof-view-toolbar select{width:100%!important;display:block!important;font-size:14px!important;padding-right:24px!important}body .roof-view .roof-view-toolbar button,body .roof-view .roof-view-help summary{width:40px!important;min-width:40px!important;margin:0!important;flex:none}body .roof-view .roof-view-toolbar button:hover,body .roof-view .roof-view-help summary:hover{background:#314332!important;border-color:#b6ed65!important}body .roof-view .roof-view-toolbar :focus-visible{outline:2px solid #a7d743!important;outline-offset:3px!important}body.consumer-redesign .roof-view .roof-view-toolbar select,body.consumer-redesign .roof-view .roof-view-toolbar button,body.consumer-redesign .roof-view .roof-view-help summary{background:#f1f5eb!important;color:#183424!important;border-color:#bbc9b3!important}body.consumer-redesign .roof-view .roof-view-toolbar button:hover{background:#dfebd3!important}body .roof-view .roof-view-help{margin:0!important;padding:0!important;border:0!important}body .roof-view .roof-view-help summary{list-style:none!important}body .roof-view .roof-view-help summary::-webkit-details-marker{display:none}body .roof-view .roof-view-help>div{position:absolute;right:0;top:48px;width:min(290px,90%);padding:14px;background:#18281f;color:#f5f7ef;border-radius:12px;box-shadow:0 6px 24px #0004;font-size:13px;line-height:1.5;z-index:5}body .roof-view .roof-view-canvas{height:clamp(320px,48vw,500px)!important;min-height:0!important;margin-top:0!important;border-radius:16px!important;overflow:hidden!important}body.consumer-redesign[data-consumer-page] .consumer-three-panel .roof-view .roof-view-canvas canvas,body .roof-view .roof-view-canvas canvas{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important}body .roof-view .roof-view-metrics{display:flex!important;justify-content:center;gap:18px;margin:10px 0 0!important;color:#aebbaf;font-size:12px!important;line-height:1.3}body.consumer-redesign .roof-view .roof-view-metrics{color:#5c6b5c}@media (max-width:500px){body .roof-view .roof-view-toolbar{gap:5px!important}body .roof-view .roof-view-canvas{height:340px!important}}body .roof-view .roof-view-heading{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;flex:none}body .roof-view .roof-view-heading .roof-view-heading-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;flex:0 0 42px;border-radius:12px;background:#214c2b!important;color:#fff!important}body .roof-view .roof-view-heading-icon svg{width:23px!important;height:23px!important;color:#fff!important;stroke:currentColor!important}body .roof-view .roof-view-heading h3{display:block!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important;color:inherit}body .roof-view .roof-view-heading p{display:block!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.4!important;color:#83917f}body.consumer-redesign .roof-view .roof-view-heading p{color:#63715f!important}@media (min-width:1051px){body.consumer-redesign[data-consumer-page="2"] .consumer-page2-shell{align-items:stretch!important}body.consumer-redesign[data-consumer-page="2"] .consumer-page2-shell .consumer-page2-right{align-self:stretch!important;position:relative!important;min-height:420px!important}body.consumer-redesign[data-consumer-page="2"] .consumer-page2-right .consumer-three-panel{position:absolute!important;inset:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100%!important}body.consumer-redesign[data-consumer-page="2"] .consumer-three-panel div:has(.roof-view){display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important}body.consumer-redesign[data-consumer-page="2"] .consumer-three-panel .roof-view{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;margin:0!important;box-sizing:border-box!important}body.consumer-redesign[data-consumer-page="2"] .consumer-three-panel .roof-view .roof-view-canvas{flex:1 1 0!important;height:auto!important;min-height:180px!important}body.consumer-redesign[data-consumer-page="2"] .consumer-three-panel .roof-view .roof-view-heading,body.consumer-redesign[data-consumer-page="2"] .consumer-three-panel .roof-view .roof-view-toolbar,body.consumer-redesign[data-consumer-page="2"] .consumer-three-panel .roof-view .roof-view-metrics{flex-shrink:0!important}}@media (max-width:1050px){body.consumer-redesign[data-consumer-page="2"] .consumer-three-panel .roof-view .roof-view-canvas{height:380px!important}}@media (min-width:1051px){body.consumer-redesign[data-consumer-page="2"] .consumer-three-panel div:has(.roof-view),body.consumer-redesign[data-consumer-page="2"] .consumer-three-panel .roof-view{width:100%!important;box-sizing:border-box!important}}
