*,:before,:after{box-sizing:border-box}body{color:#f4f4f4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#221f1f;margin:0}.rrc-sidebar{transition:width .2s}.rrc-tab-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.rrc-tab-bar::-webkit-scrollbar{display:none}@media (width<=767px){.rrc-sidebar{display:none!important}}select:not(.estimator-shell select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.estimator-shell select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}::placeholder{color:#716f6f;opacity:1}::-webkit-input-placeholder{color:#716f6f}::-moz-placeholder{color:#716f6f;opacity:1}input[type=date],input[type=time],input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#3c3a3a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}:focus-visible{outline-offset:2px;outline:2px solid #f0941c}@media (width<=768px){.estimator-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.grid-2col{grid-template-columns:1fr!important}button,select,[role=button]{min-height:44px}select{min-height:44px;font-size:16px}input,textarea{font-size:16px}}
