[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],[data-aos][data-aos][data-aos-easing=ease-in-quad],[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-cubic] [data-aos],body[data-aos-easing=ease-in-quad] [data-aos],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],[data-aos][data-aos][data-aos-easing=ease-out-quad],[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-cubic] [data-aos],body[data-aos-easing=ease-out-quad] [data-aos],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],[data-aos][data-aos][data-aos-easing=ease-in-out-quad],[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-cubic] [data-aos],body[data-aos-easing=ease-in-out-quad] [data-aos],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
:root{--palette-primary-light-3:#37508b;--palette-primary-light-2:#2f4475;--palette-primary-light-1:#26375f;--palette-primary:#1d2a49;--palette-primary-dark-1:#141e33;--palette-primary-dark-2:#0b111d;--palette-primary-dark-3:#030407;--palette-secondary-light-3:#75f0bf;--palette-secondary-light-2:#47eba9;--palette-secondary-light-1:#19e697;--palette-secondary:#14b876;--palette-secondary-dark-1:#0f8a59;--palette-secondary-dark-2:#0a5c3b;--palette-secondary-dark-3:#052e1e;--palette-tertiary-light-3:#2c4e96;--palette-tertiary-light-2:#25417e;--palette-tertiary-light-1:#1e3567;--palette-tertiary:#17294f;--palette-tertiary-dark-1:#101d37;--palette-tertiary-dark-2:#091020;--palette-tertiary-dark-3:#020408;--palette-neutral-light-3:#fafafa;--palette-neutral-light-2:#e0e0e0;--palette-neutral-light-1:#c9c9c9;--palette-neutral:#b3b3b3;--palette-neutral-dark-1:#9c9c9c;--palette-neutral-dark-2:#858585;--palette-neutral-dark-3:#6e6e6e;--palette-success-light-3:#b1e7d4;--palette-success-light-2:#8adbbf;--palette-success-light-1:#63cfa9;--palette-success:#3ec193;--palette-success-dark-1:#329a76;--palette-success-dark-2:#257458;--palette-success-dark-3:#184e3b;--palette-warning-light-3:#f3d2a5;--palette-warning-light-2:#edbc78;--palette-warning-light-1:#e7a64b;--palette-warning:#e0901f;--palette-warning-dark-1:#b47318;--palette-warning-dark-2:#875612;--palette-warning-dark-3:#5a390c;--palette-error-light-3:#e7b1b1;--palette-error-light-2:#da8b8b;--palette-error-light-1:#ce6464;--palette-error:#c13e3e;--palette-error-dark-1:#9b3131;--palette-error-dark-2:#742525;--palette-error-dark-3:#4d1919;--semantic-negative:#000000;--semantic-positive:#ffffff;--palette-gradient-neutral-light:linear-gradient(to bottom, var(--palette-neutral-light-2) 0%, var(--palette-neutral-light-3) 100%);--palette-gradient-neutral:linear-gradient(to bottom, var(--palette-neutral) 0%, var(--palette-neutral-light-2) 100%);--palette-gradient-neutral-dark:linear-gradient(to bottom, var(--palette-neutral-dark-1) 0%, var(--palette-neutral-dark-3) 100%);--palette-gradient-primary-light:linear-gradient(to bottom, var(--palette-primary-light-2) 0%, var(--palette-primary-light-3) 100%);--palette-gradient-primary:linear-gradient(to bottom, var(--palette-primary-light-1) 0%, var(--palette-primary-dark-1) 100%);--palette-gradient-primary-dark:linear-gradient(to bottom, var(--palette-primary-dark-1) 0%, var(--palette-primary-dark-3) 100%);--palette-gradient-secondary-light:linear-gradient(to bottom, var(--palette-secondary-light-3) 0%, var(--palette-secondary) 100%);--palette-gradient-secondary:linear-gradient(to bottom, var(--palette-secondary) 0%, var(--palette-secondary-dark-2) 100%);--palette-gradient-secondary-dark:linear-gradient(to bottom, var(--palette-secondary-dark-1) 0%, var(--palette-secondary-dark-3) 100%);--btn-primary:var(--palette-gradient-secondary);--btn-primary-hover:var(--palette-gradient-secondary-dark);--btn-primary-active:var(--palette-gradient-secondary-dark);--btn-secondary:var(--palette-gradient-primary-light);--btn-secondary-hover:var(--palette-gradient-primary);--btn-secondary-active:var(--palette-primary-light-1);--btn-grouped-current:var(--palette-gradient-secondary);--btn-grouped-hover:var(--palette-primary-light-2);--btn-grouped-border:var(--palette-primary-light-1);--btn-grouped-bg:1b2743;--btn-completeOrientationStep:var(--palette-secondary);--btn-completeOrientationStep-hover:var(--palette-secondary-dark-1);--select-top:var(--palette-neutral-light-3);--select-btm:var(--palette-neutral-light-2);--textarea-bg:var(--palette-gradient-neutral-light);--switch-bg:var(--palette-gradient-secondary);--table-header-color:var(--palette-secondary-dark-1);--bg-light-top:var(--palette-neutral-light-3);--bg-light-btm:var(--palette-neutral-light-2);--bg-white:var(--semantic-positive);--bg-light:var(--palette-neutral-light-3);--bg-emphasis:var(--palette-secondary);--bg-dark:var(--palette-primary);--bg-dark-noImage:var(--palette-primary);--text-darkest:var(--semantic-negative);--text-dark:var(--semantic-negative);--text-light:var(--semantic-positive);--text-menu:var(--palette-secondary-dark-1);--text-copyright:var(--palette-neutral);--text-primary:var(--palette-secondary);--text-primary-lighter:var(--palette-secondary-light-2);--text-primary-alt1:var(--palette-secondary-light-1);--text-disclaimerWelcomeMsg:var(--palette-tertiary-light-3);--color-primary:var(--palette-secondary-dark-1);--color-primary-alt1:var(--palette-secondary-dark-1);--color-icon-light:var(--palette-secondary);--color-icon-primary:var(--palette-secondary-dark-1);--font-main:"Lato";--filter-main-site-header:none;--bg-main-site-header:var(--palette-primary);--color-main-site-header-text-muted:var(--palette-neutral-light-2);--color-main-site-header-text:var(--text-light);--color-main-site-header-vds-logo-color:var(--semantic-positive);--color-icon-signOut:var(--color-icon-primary);--color-icon-training:var(--color-icon-primary);--color-training-text:var(--color-icon-primary);--bg-title-bar:var(--bg-light);--color-title-bar-text:var(--text-dark);--bg-menu-inactive:var(--palette-neutral-light-3);--bg-menu-active:var(--palette-neutral-light-3);--bg-cancelImpersonation:color-mix(in srgb, var(--palette-secondary-light-3) 20%, var(--palette-neutral-light-3));--bg-userImpersonation-userItem:color-mix(in srgb, var(--palette-secondary-light-3) 10%, transparent);--border-left-menu-option-hover:var(--palette-secondary-dark-2);--color-cancelImpersonation:var(--color-primary);--icon-titleBar-mobileMenu-dots:var(--palette-secondary);--bg-footer:var(--palette-primary);--bg-footer-contentSupportEmailArea:var(--palette-primary);--bg-footer-contentSupportEmailArea-hover:color-mix(in srgb, var(--palette-primary-light-3) 35%, transparent);--bg-footer-update:var(--palette-primary-dark-2);--bg-footer-supportEmailQuestionMark:var(--color-icon-primary);--color-footer-update:var(--palette-primary-light-3);--color-footer-helpMenu-item:var(--palette-secondary-light-2);--text-footer-systemMessage:var(--semantic-negative);--bg-sessionCard:var(--palette-gradient-neutral-light);--bg-sessionCard-confirm:var(--palette-success-light-2);--text-sessionCard-primary-1:var(--color-primary-alt1);--text-sessionCard-primary-2:var(--palette-secondary-dark-2);--font-size-sessionCard-currentStatus:15px;--color-sessionCard-actionBlock-border:none;--color-sessionCard-actionBlock-title:var(--text-light);--bg-sessionCard-actionBlock:var(--bg-dark);--color-profileStatus-other:var(--palette-warning);--color-profileStatus-contracted:var(--palette-warning-dark-2);--color-profileStatus-complete:var(--palette-success);--color-profileStatus-bustout:var(--palette-error);--bg-hbDashboard-header:color-mix(in srgb, var(--semantic-negative) 30%, transparent);--bg-hbDashboard:var(--palette-gradient-neutral-light);--bg-hbDashboard-orientationStep-active:color-mix(in srgb, var(--palette-tertiary-light-3) 75%, white);--bg-hbDashboard-orientationStep-active-light:color-mix(in srgb, var(--palette-tertiary-light-3) 60%, white);--bg-hbDashboard-orientationStep-inactive:var(--palette-secondary-dark-1);--bg-hbDashboard-orientationStep-inactive-light:color-mix(in srgb, var(--palette-secondary-dark-1) 50%, white);--bg-hbDashboard-moduleComplete:var(--palette-secondary-dark-1);--bg-hbDashboard-progressBar:var(--palette-secondary);--color-hbDashboard-daysToAppointment-moreInfoLink:color-mix(in srgb, var(--palette-primary-light-3) 85%, white);--bg-optionPricing-areaHeader:var(--palette-secondary-dark-1);--bg-optionPricing-areaHeader-hover:var(--palette-secondary);--bg-optionPricing-priceLevel-selected:var(--palette-primary-light-1);--bg-optionPricing-leftPane:url("../../../Content/images/designselections/bg-designSelection.jpg");--bg-optionPricing-rightPane:var(--bg-dark);--bg-optionPricing-priceLevelHeader:var(--palette-primary-dark-2);--bg-optionPricing-priceLevelHeader-hover:var(--palette-primary-light-1);--bg-optionPricing-selectedCell:color-mix(in srgb, var(--palette-secondary-light-3) 15%, transparent);--bg-optionPricing-productSamplesTab-priceLevel-header:var(--bg-dark);--bg-optionPricing-rightPane-disabledTab:var(--bg-dark);--bg-optionPricing-screenToggle:var(--palette-primary-dark-1);--bg-optionPricing-screenToggle-active:var(--bg-optionPricing-screenToggle);--bg-optionPricing-panelTitle:color-mix(in srgb, var(--semantic-negative) 45%, transparent);--bg-optionPricing-selectionSummary-card:var(--palette-primary-dark-1);--color-optionPricing-rightPane-collapseButton-icon:var(--color-icon-primary);--color-optionPricing-selectionSummary-card-icon:var(--color-icon-primary);--color-optionPricing-selectionSummary-card-price:var(--palette-secondary-light-1);--color-optionPricing-areaCard-areaName-text:var(--text-light);--color-optionPricing-screenToggle:var(--palette-tertiary-light-3);--color-optionPricing-screenToggle-active:var(--palette-secondary-light-1);--color-optionPricing-monthlyPayment:var(--palette-neutral-dark-1);--color-optionPricing-currentPlanEditButton:var(--text-primary);--color-optionPricing-currentPlanEditButton-icon:var(--color-icon-primary);--color-optionPricing-rightPane-disabledTab-text:var(--palette-neutral);--color-optionPricing-leftPane-applicationProductList-navIcon:var(--color-icon-primary);--border-optionPricing-selectionSummary-card:var(--palette-tertiary-light-3);--border-optionPricing-screenToggle:var(--palette-tertiary-light-3);--color-dmh-icons-primary:var(--color-icon-primary);--color-dmh-icons-light-on-darkBg:var(--palette-neutral-light-3);--color-dmh-icon-included-product-on-darkBg:var(--palette-warning-light-1);--color-dmh-icon-included-product-on-lightBg:var(--palette-warning);--color-dmh-text-primary:var(--color-primary);--color-dmh-light-boundary:var(--palette-neutral-light-2);--color-dmh-dark-accent:var(--palette-tertiary);--color-dmh-dark-accent-alt-lighter:var(--palette-tertiary-light-2);--color-dmh-optionMenu-radio-button:var(--palette-neutral);--color-dmh-optionMenu-tab-title:var(--color-dmh-text-primary);--color-dmh-optionMenu-tab-selected-title:var(--palette-secondary-light-1);--color-dmh-optionMenu-tab-desc:var(--semantic-negative);--color-dmh-optionMenu-tab-selected-desc:color-mix(in srgb, var(--palette-neutral-light-3) 60%, var(--palette-tertiary-light-3));--color-dmh-optionMenu-optionDetailSelections-fullySelectedCheck:var(--color-dmh-icons-light-on-darkBg);--color-dmh-optionMenu-optionDetailSelections-countLabel:var(--palette-neutral-dark-2);--color-dmh-optionMenu-optionDetailTotal:var(--palette-tertiary-light-3);--color-dmh-visualizableIndicator-icon:var(--semantic-positive);--color-dmh-prefMenu-budgetExclamation:var(--palette-tertiary-light-1);--color-dmh-prefMenu-prefToggle-top-border:var(--color-dmh-dark-accent);--color-dmh-roomProduct-section-text:var(--palette-neutral-dark-2);--color-dmh-roomProductIcon:var(--color-dmh-icons-primary);--color-dmh-disclaimer-dialog-community-name:var(--color-dmh-text-primary);--color-dmh-disclaimer-dialog-community-series-plan-text:var(--color-dmh-optionMenu-tab-selected-desc);--color-dmh-visualizer-somethingWentWrong-error-icon:var(--palette-error-light-1);--color-dmh-leftNav-title:color-mix(in srgb, var(--palette-neutral-light-3) 60%, var(--palette-tertiary-light-3));--color-dmh-leftNav-listItemText:var(--palette-neutral-light-3);--color-dmh-leftNav-listItem-active:var(--color-primary);--color-dmh-materialsTab-text:var(--color-dmh-optionMenu-tab-selected-title);--color-dmh-materialsTab-text-selected:var(--color-dmh-optionMenu-tab-selected-title);--bg-dmh-header:var(--palette-primary);--bg-dmh-optionMenu-tab-selected:var(--color-dmh-dark-accent);--bg-dmh-optionMenu-tab-hover:var(--palette-neutral-light-1);--bg-dmh-optionMenu-optionDetailSelections:var(--palette-primary-light-3);--bg-dmh-optionMenu-optionDetailSelections-fullySelectedCheck:var(--color-dmh-icons-primary);--bg-dmh-visualizableIndicator-light-side:var(--palette-tertiary-light-2);--bg-dmh-visualizableIndicator-dark-side:var(--palette-tertiary-light-2);--bg-dmh-prefMenu-budgetExclamation:var(--palette-warning-light-3);--bg-dmh-visualizer-exclamation-banner:var(--palette-warning);--bg-dmh-product-list-product-selected:var(--palette-secondary-dark-2);--bg-dmh-product-filter-dropdown-top:var(--color-dmh-dark-accent);--bg-dmh:url(../../../Content/images/bg-designmyhome.jpg);--bg-dmh-left:url(../../../Content/images/dmh-left-bg.png) no-repeat;--bg-dmh-right:url(../../../Content/images/dmh-right-bg.png) no-repeat;--bg-dmh-topBar:url(../../../Content/images/bg-designmyhome.jpg);--bg-dmh-navMenu-selected:var(--palette-gradient-secondary-light);--bg-dmh-navMenu-close-hover:var(--bg-dmh-product-list-product-selected);--bg-dmh-leftPanel-nav:var(--bg-dark);--filter-dmh-roomProductIcon:brightness(0) saturate(100%) invert(38%) sepia(66%) saturate(920%) hue-rotate(115deg) brightness(91%) contrast(87%);--color-ds-text-primary:var(--color-primary);--color-ds-catalogCard-status-complete:var(--color-ds-text-primary);--color-ds-catalogCard-status-incomplete:var(--palette-warning-dark-1);--color-ds-catalogCard-status-error:var(--palette-error);--color-ds-catalogCard-status-complete-icon:var(--palette-success-dark-1);--color-ds-catalogCard-status-incomplete-icon:var(--palette-warning);--color-ds-catalogCard-status-error-icon:var(--palette-error);--color-ds-mobileMenu-item-icon:var(--color-icon-primary);--color-ds-mobileMenu-item-text:var(--palette-secondary);--color-ds-wizard-priceLevelSelector-flag-icon:var(--color-icon-primary);--color-ds-cabinetWizard-priceLevelSelector-flag-icon:var(--semantic-negative);--bg-ds-copyAreaSelections-credit:var(--palette-warning-light-3);--bg-ds-catalogCard-body-status-complete:color-mix(in srgb, var(--palette-success-light-3) 40%, white);--bg-ds-catalogCard-body-status-incomplete:color-mix(in srgb, var(--palette-warning-light-3) 40%, white);--bg-ds-catalogCard-body-status-error:color-mix(in srgb, var(--palette-error-light-3) 40%, transparent);--bg-ds-catalogCard-header-status-complete:color-mix(in srgb, var(--palette-success-light-3) 40%, white);--bg-ds-catalogCard-header-status-incomplete:color-mix(in srgb, var(--palette-warning-light-3) 40%, white);--bg-ds-catalogCard-header-status-error:color-mix(in srgb, var(--palette-error-light-3) 40%, transparent);--bg-ds-catalog-item-document-pagination-inactive-page:var(--bg-light-btm);--bg-ds-catalog-item-field-section-divider:var(--bg-light-btm);--bg-ds-sessionSupportEmail-attachFile:var(--color-dmh-dark-accent-alt-lighter);--bg-ds-leftPane:url("../../../Content/images/designselections/bg-designSelection.jpg");--bg-ds-catalogSearchBar:var(--bg-dark-noImage);--bg-ds-catalogDocumentSelectedIndicator:var(--btn-primary);--bg-ds-mobileMenuLauncher-button:var(--palette-primary);--bg-ds-mobileMenu-hover:var(--palette-tertiary-dark-1);--bg-ds-mobileMenu:var(--palette-tertiary-dark-1);--border-ds-mobileMenu-item:var(--palette-primary-light-2);--textShadow-ds-navList:1px 1px 2px var(--semantic-negative);--color-planSelector-selectedPlan:var(--palette-secondary);--bg-planSelector-selectedPlan:linear-gradient(to bottom, color-mix(in srgb, var(--palette-secondary-dark-3) 0%, transparent) 0%, color-mix( in srgb, var(--palette-secondary-dark-2) 15%, transparent) 100%);--bg-nonEstimatedItemCard-compareIcon:color-mix(in srgb, var(--palette-secondary-dark-1) 85%, transparent);--bg-nonEstimatedItemCard-compareIcon-close:var(--color-primary);--boxShadowColor-nonEstimatedItemCard-compareIcon:var(--palette-secondary-light-1);--border-nonEstimatedItemCard-compareIcon-close:color-mix(in srgb, var(--palette-secondary-light-3) 85%, transparent);--icon-nonEstimatedItemCard-compareIcon-close:var(--palette-secondary-light-3);--btn-nonEstimatedItem-compare:color-mix(in srgb, var(--palette-secondary-dark-1) 10%, transparent);--color-actionBar:var(--palette-secondary-dark-2);--boxShadowColor-actionBar-selected:color-mix(in srgb, var(--palette-secondary) 40%, white);--color-lifestyle-primary:var(--palette-secondary-light-1);--bg-lifestyle:url("../../../../Content/images/orientation/bg1.jpg") no-repeat;--bg-lifestyle-button:color-mix(in srgb, var(--palette-secondary-dark-3) 60%, transparent);--bg-lifestyle-progressBar:linear-gradient(to bottom, var(--palette-secondary-dark-3) 0%, var(--palette-secondary-dark-1) 50%, var(--palette-secondary) 80%, var(--palette-secondary-light-1) 100%);--bg-image-lifestyle-select:linear-gradient(45deg, transparent 50%, var(--color-lifestyle-primary) 50%),linear-gradient(135deg, var(--color-lifestyle-primary) 50%, transparent 50%),linear-gradient(to right, transparent, transparent);--color-colorGame-selector:color-mix(in srgb, var(--palette-secondary) 60%, transparent);--color-banner-text:var(--text-darkest);--bg-banner:var(--bg-emphasis);--color-beta-sup:var(--color-primary);--bg-busyIndicator:var(--bg-dark);--bg-disclaimerCheckbox:var(--palette-secondary-dark-1);--bg-supportEmail-attachFile-button:var(--palette-primary-light-2);--bg-userRegistration-testUserMessage:color-mix(in srgb, var(--palette-secondary-light-3) 10%, transparent);--bg-buyerWelcome-letsGetStarted-button:color-mix(in srgb, var(--palette-secondary-dark-3) 60%, transparent);--bg-buyerWelcome-letsGetStarted-button-hover:color-mix(in srgb, var(--palette-secondary-dark-2) 77%, transparent);--border-budgetItem:var(--palette-tertiary-light-3);--color-userRegistration-testUserMessage-text:var(--color-primary);--color-busyIndicator:var(--text-light);--color-wishlist:var(--palette-error);--color-unwishlisted:var(--color-icon-primary);--color-notification:var(--palette-error);--color-buyerWelcome-letsGetStarted-button:var(--palette-secondary-light-1);--color-buyerWelcome-maybeLater-button:var(--text-light);--color-selectionsReportOptions-selectedOption:var(--color-primary);--color-selectionsReportOptions-highlightedCategory:var(--palette-secondary-light-2);--boxShadow-selectionsReportOptions-option:var(--palette-secondary-dark-2)}html{height:100%;-webkit-overflow-scrolling:touch;box-sizing:border-box}body{-webkit-text-size-adjust:100%;font-family:var(--font-main)!important;font-style:normal;font-weight:400;font-size:14px}*,:after,:before{box-sizing:inherit}.fontMainLight{font-family:var(--font-main);font-weight:300}.fontMainRegular{font-family:var(--font-main);font-weight:400}.fontMainItalic{font-family:var(--font-main);font-weight:400;font-style:italic}.fontMainBold{font-family:var(--font-main);font-weight:700}.vGrayLabel{color:#b9b9b9;text-align:right;font-weight:400}sup{line-height:0;font-size:.75em}p{font-size:15px;line-height:23px;text-align:justify}h1{font-weight:300;font-size:22px;text-transform:uppercase}h2{font-weight:300;font-size:30px}h3{font-weight:300;font-size:25px}h4{font-weight:700;font-size:20px}h5{font-weight:700;font-size:17px}h6{font-weight:700;font-size:14px}a{color:var(--text-primary);text-decoration:none;font-weight:700;transition:.2s linear;cursor:pointer}a:hover{color:var(--text-primary-lighter)}.textPrimaryColor{color:var(--text-primary-alt1)}.loader.themedBackground{background:var(--bg-busyIndicator);color:var(--color-busyIndicator)}.presetDarkBg{background:var(--bg-dark);color:var(--text-light)}.vLightBackground{background-color:var(--bg-light);color:var(--text-dark)}.vWhiteBackground{background-color:var(--bg-white);color:var(--text-dark)}.vGradientBackground{background:linear-gradient(to bottom,var(--bg-light-top) 0,var(--bg-light-btm) 100%);color:var(--text-dark)}.vEmphasisBackground{background-color:var(--bg-emphasis);color:var(--text-light)}.darkBg{background:var(--bg-dark)}.lightBg{background:linear-gradient(to bottom,var(--bg-light-top) 0,var(--bg-light-bottom) 100%)}.f-left{float:left}.f-right{float:right}.clearer{clear:both}.clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0}.vDisplayNone{display:none}.vTextAlignRight{text-align:right}.vTextAlignLeft{text-align:left}.vTextAlignCenter{text-align:center}.resize-none{resize:none}.button{box-shadow:1.5px 2.5px 2px 0 rgba(0,0,0,.3);border-radius:6px;display:inline-block;font-weight:700;cursor:pointer;font-size:15px;-webkit-user-select:none;user-select:none}.primaryBt{background:var(--btn-primary);color:#fff}.primaryBt:hover{background:var(--btn-primary-hover)}.primaryBt:active{background:var(--btn-primary-active);box-shadow:inset 2px 2px 2px rgba(0,0,0,.3)}.secondaryBt{background:var(--btn-secondary);color:#fff}.secondaryBt:hover{background:var(--btn-secondary-hover)}.secondaryBt:active{background:var(--btn-secondary-active);box-shadow:inset 2px 2px 2px rgba(0,0,0,.3)}.disabledBt{background:#8a8a8a;color:#fff;cursor:not-allowed;box-shadow:none;position:relative}.disabledBt:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#000;opacity:.25;border-radius:4px}.button.largeSize,button .largeSize{padding:11px 16px;font-size:16px}.button.normalSize,button.normalSize{padding:8px 15px;font-size:15px}.button.smallSize,button.smallSize{padding:7px 13px;font-size:14px}.button .ico{margin:0 6px 0 1px;float:left}.button.icon span{color:#fff}button.icon.horizontal i{float:left;margin-right:10px}button.icon.horizontal span,button.icon.horizontalInv span{float:left;line-height:20px}button.icon span{color:var(--color-primary)}button.icon.horizontalInv i{float:right;margin-left:10px}a.button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer;display:inline-block;font:bold 15px/1.3 var(--font-main);font-family:var(--font-main),Lato,Arial,sans-serif;outline:0;overflow:visible;margin:0;text-decoration:none;vertical-align:top;width:auto;border:0}a.button::-moz-focus-inner,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}button{background:0 0}.groupedButtons{overflow:hidden;background:var(--bg-dark);display:inline-block;border-radius:4px;padding:0;margin:0}.groupedButtons li{list-style:none;float:left}.groupedButtons a{color:#fff;font-weight:700;padding:8px 14px;line-height:20px;border-right:1px solid #354d70;font-size:14px;display:block;cursor:pointer}.groupedButtons li:hover{background-color:#233763}.groupedButtons .current{background:var(--btn-grouped-current)}.groupedButtons.lightBg{background:linear-gradient(to bottom,var(--bg-light-top) 0,var(--bg-light-btm) 100%)}.groupedButtons.lightBg li:hover{background-color:#d1d1d1}.groupedButtons.lightBg a{color:var(--color-primary-alt1);border-right:1px solid #ccc}.groupedButtons.lightBg div:last-child a{border-right:0}.groupedButtons.lightBg .current{color:#fff}.groupedButtons.lightBg .current .ico{fill:#fff}button.veoCheckbox{width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:transparent;padding-top:24px;cursor:pointer;border:none}.veoCheckbox:focus{outline:0}.veoCheckbox.checked{background-image:url(images/checkbox/CheckedUp.png)}.veoCheckbox.checked:hover{background-image:url(images/checkbox/CheckedOver.png)}.veoCheckbox.checked:active{background-image:url(images/checkbox/CheckedDown.png)}.veoCheckbox.checked:disabled{background-image:url(images/checkbox/CheckedGhost.png)}.veoCheckbox.unchecked{background-image:url(images/checkbox/UncheckedUp.png)}.veoCheckbox.unchecked:hover{background-image:url(images/checkbox/UncheckedOver.png)}.veoCheckbox.unchecked:active{background-image:url(images/checkbox/UncheckedDown.png)}.veoCheckbox.unchecked:disabled{background-image:url(images/checkbox/UncheckedGhost.png)}.input_tiny{width:50px}.input_small{width:100px}.input_medium{width:150px}.input_large{width:200px}.input_xlarge{width:250px}.input_xxlarge{width:300px}.input_full{width:100%}.input_full_wrap{display:block;padding-right:8px}input{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#fff 28%)}textarea{background:var(--textarea-bg);min-height:40px;overflow:auto;resize:vertical;width:100%}select{box-shadow:0 0 3px rgba(0,0,0,.3),inset 0 0 5px rgba(255,255,255,.7);background:var(--select-top);background-image:url(images/select-arrow.gif),linear-gradient(to bottom,var(--select-top) 1%,var(--select-btm) 100%);background-repeat:no-repeat;background-position:right center;background-size:contain;-webkit-appearance:none;appearance:none;position:relative;text-overflow:"";padding-right:50px!important}select::-ms-expand{display:none}input::-ms-clear,input::-ms-reveal{display:none;width:0;height:0}select[multiple=multiple]{background:#fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}a.button:focus,input:focus,select:focus,textarea:focus{box-shadow:#06f 0 0 5px 0;z-index:1}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=file]:active,input[type=file]:focus,input[type=radio]:active,input[type=radio]:focus{box-shadow:none}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{box-sizing:border-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-webkit-appearance:none;border:1px solid #a1a1a1;border-radius:4px;color:#000;outline:0;margin:0;padding:6px 8px;text-align:left;font-size:15px;font-family:var(--font-main),Lato,Arial,sans-serif;height:2.8em}input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:#eee}a.button_disabled,button[disabled],input[disabled],select[disabled],select[disabled] optgroup,select[disabled] option,textarea[disabled]{box-shadow:none;-webkit-user-select:none;user-select:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}input:-moz-placeholder,textarea:-moz-placeholder{color:#888}input.placeholder_text,textarea.placeholder_text{color:#888}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}option{font-family:Arial,sans-serif}select[multiple] option{font-family:var(--font-main),Lato,Arial,sans-serif}select[multiple],select[size],textarea{height:auto}select[size="0"],select[size="1"]{height:1.8em}.styledCheckbox{display:none}.styledCheckbox+label{font-size:15px;cursor:pointer}.styledCheckbox+label span{display:inline-block;width:22px;height:22px;margin:-2px 6px 0 0;vertical-align:middle;background:#fff;background:linear-gradient(to bottom,#fff 0,#e1e1e1 98%);box-shadow:0 0 2px rgba(0,0,0,.2),inset 0 0 3px rgba(0,0,0,.2);cursor:pointer;border-radius:4px;border:1px solid #b8b8b8;position:relative}.styledCheckbox.disabled+label{opacity:.25;pointer-events:none}.styledCheckbox+label span.checked:after,.styledCheckbox.checked+label span:after,.styledCheckbox:checked+label span:after{content:"";width:9px;height:5px;position:absolute;top:5px;left:5px;border:3px solid #333;border-top:none;border-right:none;background:0 0;box-sizing:content-box;opacity:1;transform:rotate(-45deg)}.styledCheckbox.smallSize+label{font-size:14px}.styledCheckbox.smallSize+label span{width:16px;height:16px}.styledCheckbox.smallSize:checked+label span:after{width:6px;height:2px;top:4px;left:3px}@media (-webkit-min-device-pixel-ratio:0){select[multiple],select[multiple][size],select[size]{background-image:none;padding-right:3px}select,select[size="0"],select[size="1"]{background-repeat:no-repeat;background-position:right center;padding-right:20px}::-webkit-validation-bubble-message{box-shadow:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#000));border:0;color:#fff;font:13px/17px var(--font-main),Lato,Arial,sans-serif;overflow:hidden;padding:15px 15px 17px;text-shadow:#000 0 0 1px;min-height:16px}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-inner-arrow,::-webkit-validation-bubble-top-outer-arrow{box-shadow:none;background:#666;border-color:#666}}optgroup{color:#000;font-style:normal;font-weight:400;font-family:var(--font-main)}optgroup::-moz-focus-inner{border:0;padding:0}label{line-height:30px;font-size:15px}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.85;transition:.3s ease-out,height,opacity .3s}.vdsTour h5{margin:7px 0 20px;color:#4568a7;font-size:18px}.vdsTour .shepherd-text{font-family:var(--font-main);font-size:15px;padding:20px 25px;line-height:25px}.vdsTour .shepherd-footer{background:#f7f7f7;border-top:1px solid #ebebeb;padding:8px 13px}.vdsTour .shepherd-button{background:var(--btn-primary);box-shadow:2px 2px 2px rgba(0,0,0,.21);color:#fff;font-size:14px;padding:7px 22px 8px;z-index:9999}.vdsTour .shepherd-button.backBt{border:1px solid var(--color-primary);background:0 0;box-shadow:none;color:var(--color-primary)}.vdsTour .shepherd-button.backBt:hover{background:#fff}.vdsTour .shepherd-button:hover{background:#22ad75;background:linear-gradient(to bottom,#22ad75 1%,#108959 100%)}.vdsTour .shepherd-button-secondary{background:0 0;box-shadow:none;margin:0 auto 0 0;color:#118f5c;padding:5px 15px}#page-tour-user-click-blocking-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:9998;display:none;pointer-events:none}#page-tour-user-click-blocking-overlay.active{display:block;pointer-events:auto}#pagination{overflow:hidden;background:var(--bg-dark);display:inline-block;border-radius:4px;padding:0;margin:0;box-sizing:content-box}#pagination button,#pagination li{list-style:none;float:left;background:var(--btn-grouped-bg)}#pagination a,#pagination button{color:#fff;font-weight:700;padding:10px 14px;line-height:36px;border-right:1px solid var(--btn-grouped-border)}#pagination button:hover,#pagination li:hover{background-color:var(--btn-grouped-hover)}#pagination li.separator a{cursor:default}#pagination button{line-height:20px}#pagination .next,#pagination .prev{width:24px;height:24px;background-repeat:no-repeat;background-position:center center;background-size:10px;cursor:pointer;text-indent:-9999px;padding:6px}#pagination button.next,#pagination button.prev{width:38px;height:40px;box-sizing:border-box}#pagination .prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAzMiI+PHBhdGggZD0iTTE0IDEwbC00LTQtMTAgMTAgMTAgMTAgNC00LTYtNiA2LTZ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+);border-right:1px solid var(--btn-grouped-border)}#pagination .next{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAzMiI+PHBhdGggZD0iTTQgNmwtNCA0IDYgNi02IDYgNCA0IDEwLTEwLTEwLTEweiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==)}#pagination .current,#pagination .current:hover{background:var(--btn-grouped-current)}#pagination .next.disabled,#pagination .prev.disabled{opacity:.3}.search{position:relative;width:300px}.search input{padding-right:40px}.search button[type=submit]{position:absolute;top:11px;right:0;z-index:3}.bomModificationAdditionalActions .notification,.buttonsContainer .notification,.groupedButtons .notification,.masonryItem .notification{position:relative}.bomModificationAdditionalActions .notification:after,.buttonsContainer .notification:after,.groupedButtons .notification:after,.masonryItem .notification:after{content:"";position:absolute;top:2px;transform:translateX(-25px);width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgNyAyMCI+PHBhdGggZD0iTTUuNzE0IDEzLjkyOXYyLjVxMCAuMjktLjIxMi41MDJ0LS41MDIuMjEyaC0yLjg1N3EtLjI5IDAtLjUwMi0uMjEydC0uMjEyLS41MDJ2LTIuNXEwLS4yOS4yMTItLjUwMnQuNTAyLS4yMTJoMi44NTdxLjI5IDAgLjUwMi4yMTJ0LjIxMi41MDJ6bS4zMzUtMTEuNzg2bC0uMzEzIDguNTcxcS0uMDExLjI5LS4yMjkuNTAydC0uNTA4LjIxMmgtMi44NTdxLS4yOSAwLS41MDgtLjIxMnQtLjIyOS0uNTAybC0uMzEzLTguNTcxcS0uMDExLS4yOS4xOTUtLjUwMnQuNDk3LS4yMTJoMy41NzFxLjI5IDAgLjQ5Ny4yMTJ0LjE5NS41MDJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-color:var(--color-notification);background-repeat:no-repeat;background-position:center center;background-size:30%;border-radius:50%}.bomModificationAdditionalActions .notification:after{left:55px}.ico{width:20px;height:20px;outline:0}.ico.-white{fill:#fff}.ico.-primary{fill:var(--color-icon-primary)}.ico.-red{fill:#ff4141}.ico.-black{fill:#000}svg use{pointer-events:none}.icon{font-size:13px;text-align:center}.icon i{width:20px;height:20px;display:inline-block;background-repeat:no-repeat;background-position:center center;vertical-align:middle}.switch{position:relative;display:inline-block;vertical-align:top;width:51px;height:23px;background-color:#fff;border-radius:4px;box-shadow:1px 1px 1px rgba(0,0,0,.3);cursor:pointer;background-image:linear-gradient(to bottom,#eee,#fff 25px)}.switch-input{position:absolute;top:0;left:0;opacity:0}.switch-label{position:relative;display:block;height:inherit;font-size:10px;text-transform:uppercase;background:#a7a7a7;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);transition:opacity .15s ease-out,background .15s ease-out}.switch-label:after,.switch-label:before{position:absolute;top:50%;margin-top:-.5em;line-height:1;transition:inherit}.switch-label:before{content:attr(data-off);right:3px;color:#fff;text-shadow:0 1px rgba(255,255,255,.5)}.switch-label:after{content:attr(data-on);left:8px;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);opacity:0}.switch-input:checked~.switch-label{background:#47a8d8;box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.switch-input:checked~.switch-label:before{opacity:0}.switch-input:checked~.switch-label:after{opacity:1}.switch-handle{position:absolute;top:1px;left:2px;width:21px;height:21px;background:#fff;border-radius:4px;box-shadow:1px 1px 5px rgba(0,0,0,.2);background-image:linear-gradient(to bottom,#fff 40%,#f0f0f0);transition:left .15s ease-out}.switch-handle:before{content:"";position:absolute;top:7px;left:7px;width:8px;height:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAAE0lEQVQIW2Nsamr6X1dXx8gABAAkLgQCMs5ftQAAAABJRU5ErkJggg==)}.switch-input:checked~.switch-handle{left:29px;box-shadow:-1px 1px 5px rgba(0,0,0,.2)}.switch-green>.switch-input:checked~.switch-label{background:var(--switch-bg)}.modalBox{border-radius:4px;border:1px solid silver;min-width:300px;margin:0 auto;background:linear-gradient(to bottom,#fff 49%,#d8d8d8 100%);box-shadow:4px 4px 4px rgba(0,0,0,.5);position:relative}.modalBox>.title,.modalBox>.wrapper .title{border:1px solid var(--bg-dark-noImage);border-radius:4px 4px 0 0;font-weight:700;font-size:19px;color:#fff;padding:12px 23px;background:var(--bg-dark)}.modalBox .content{padding:20px;line-height:26px;font-size:15px;text-align:left;width:100%}.modalBox .content .image{position:sticky;display:inline-block;width:100%;height:100%;text-align:center}.modalBox .content .image>img{display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}.modalBox .content .image .share{position:absolute;top:50%;transform:translateY(-50%);right:-9px;width:55px;height:55px;text-align:center;box-shadow:-3px 2px 7px rgba(0,0,0,.25);background:linear-gradient(135deg,#454545 0,#5b5b5b 100%)}.modalBox .content .image .share:after{content:"";position:absolute;bottom:-9px;right:0;width:0;height:0;border-style:solid;border-width:9px 9px 0 0;border-color:#2b2b2b transparent transparent}.modalBox .content .image .share span{text-align:center;color:#c3c2c2;font-size:12px}.modalBox .content .image .share .pinBt{background:red;width:40px;height:20px;margin:0 0 0 8px}.modalBox .content .image .share .pinterest{cursor:pointer}.modalBox .closeDialog{position:absolute;top:-10px;right:-10px;width:28px;height:28px;border-radius:50%;background-color:#05203e;background-repeat:no-repeat;background-size:56%;background-position:center center;border:3px solid #fff;cursor:pointer;box-shadow:2px 2px 2px rgba(0,0,0,.5);padding:4px}.modalBox>.footer{padding:10px;text-align:right}.thumbnail{background:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.2);border-radius:4px;display:inline-block;width:300px;position:relative}.thumbnail .thumbContainer{position:relative;overflow:hidden}.thumbnail .thumbContainer img{display:block;position:relative;top:50%;transform:translateY(-50%);z-index:1;margin:0 auto;max-width:100%}.thumbnail:not(.pattern) .thumbLink:after{background-color:#000;content:"";position:absolute;top:0;left:0;width:300px;height:190px;opacity:.75}.thumbnail.pattern .thumbLink{background-color:#fff;border-bottom:1px solid #d2d2d2}.thumbnail.part .vThumbLink{background-color:#252525;background-size:cover}.thumbnail .pattern img{min-width:0}.thumbnail .thumbLink{width:100%;height:169px;display:block;background-color:#252525;background-size:cover}.thumbnail .buttonsContainer{position:absolute;top:151px;left:0;right:0;z-index:2;text-align:center}.thumbnail .buttons{background:linear-gradient(to bottom,#fff 0,#f6f6f6 100%);border-radius:4px;display:inline-block;border:1px solid #b7b7b7;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.thumbnail .buttons .btLink{float:left;border-right:1px solid #b7b7b7;padding:5px 10px 3px;box-sizing:content-box;cursor:pointer}.thumbnail .buttons .btLink:hover{background:#e2e2e2}.thumbnail p{text-align:center;font-size:15px;margin:25px 10px 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.socialShare{position:absolute;bottom:-10px;right:-64px;z-index:10;background:linear-gradient(to bottom,#fff 0,#e5e5e5 100%);border-radius:4px;box-shadow:1px 1px 1px rgba(0,0,0,.3);border:1px solid #b7b7b7}.socialShare:after{content:"";width:1px;height:10px;background:#f2f2f2;top:19px;left:-1px;position:absolute}.socialShare p{text-transform:uppercase;color:#000;font-size:10px;margin:0 10px}.pinterest{display:inline-block;margin-bottom:3px}.socialShareArrow{position:absolute;top:-21px;right:-16px;width:10px;height:10px;background:#f2f2f2;transform:rotate(45deg);border:1px solid #b7b7b7;z-index:9;border-radius:3px}.shareContainer{position:relative;clear:both}.modalBox img.simpleLoader{min-width:8%;background-color:transparent;max-width:200px!important}.loaderOverlay{position:absolute;left:0;top:0;bottom:0;right:0;background:#000;opacity:.01;z-index:50000}.loader{position:absolute;top:50%;left:50%;width:220px;height:160px;border-radius:4px;transform:translate(-50%,-50%);box-shadow:8px 8px 35px rgba(0,0,0,.65),0 0 30px rgba(0,0,0,.5) inset;z-index:50001}.loader p{color:#fff;font-weight:300;font-size:23px;text-align:center;margin-top:60px}.animation{position:relative;width:3em;height:3em;transform:rotate(165deg);margin:0 auto;top:35px}.animation:after,.animation:before{content:"";position:absolute;top:50%;left:50%;display:block;width:.15em;height:.15em;border-radius:.075em;transform:translate(-50%,-50%)}.animation:before{animation:2s infinite before}.animation:after{animation:2s infinite after}@keyframes before{0%{width:.15em;box-shadow:1.425em -1.275em #fff,-1.425em 1.275em #fff}35%{width:3em;box-shadow:0 -1.275em #fff,0 1.275em #fff}70%{width:.15em;box-shadow:-1.425em -1.275em #fff,1.425em 1.275em #fff}100%{box-shadow:1.425em -1.275em #fff,-1.425em 1.275em #fff}}@keyframes after{0%{height:.15em;box-shadow:1.275em 1.425em #fff,-1.275em -1.425em #fff}35%{height:3em;box-shadow:1.275em 0 #fff,-1.275em 0 #fff}70%{height:.15em;box-shadow:1.275em -1.425em #fff,-1.275em 1.425em #fff}100%{box-shadow:1.275em 1.425em #fff,-1.275em -1.425em #fff}}.simpleLoader{background-size:40% auto;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/gif;base64,R0lGODlhQABAAKUAAAQCBISChERCRMTCxOTi5CQiJFxeXKSipNTS1PTy9BQWFGxubFRSVDQ2NIyOjKyurAwKDMzKzOzq7CwqLGRmZNza3Pz6/ExKTKyqrBweHHR2dFxaXJSWlAQGBISGhMTGxOTm5CQmJGRiZKSmpNTW1PT29BwaHHRydFRWVDw6PJSSlLSytAwODMzOzOzu7CwuLGxqbNze3Pz+/ExOTP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAwA0ACwAAAAAQABAAAAG/kCacEgsGo/IpHLJRFpaHgODsrI0r9ilLLIwAb7gBihLJlsODbAa/LKW30kZJrSufw/wfLGSsvspenoyKhB+fgaBcAkohoYaiWUEL42GH5BZMQWUfgIyl1cEmpt1CjGfTS4To3UvJKdMFherYQEfbq9KHrMQC6a4TRGzFBK/VxaTmxmWxVcOoykuzFcuXpQot9JLAZsXJdlNJdWGIdHfTCOUHa7mTAKUAexMEh2NJt7xSgeUDvhLBo0syvVDosoQooFOChl6gDBJhkbEGh755+eCRCQt/JS6iERFnQnrOB4ZgCJDBgYH7olcybKly5cwY8qcSbOmzZs4c+rcybOnEM+fQIMKHUq0qNGjSJP6DAIAIfkECQMANAAsAAAAAEAAQACFBAIEjIqMREJExMbEJCIk5ObkrKqsZGJkFBIUnJ6c1NbUNDI09Pb0TE5MdHZ0vLq8DAoMlJKULCos7O7s3N7cTEpMzM7MtLa0bGpsHB4cpKakPD48/P78VFZUfH58BAYEjI6MREZEJCYk7OrsrK6sZGZkFBYUpKKk3NrcNDY0/Pr8VFJUfHp8xMLEDA4MlJaULC4s9PL05OLk1NLU////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvxAmnBILBqLnNHsYThpSIPCcUqtWouMFitkAni/39TlSi4bVa2DC8xuB8xwK+Mlatvbj7ieqEpk7oBgK3t7FimBiF4ZhHAqAYmQEoxlExWQkAeTVxQSl5AKmlUof56Ib6FTFKSlgCCoUyMErF8iGyECCwsloK9nG6whARYMvWUenggeMsVwA54OE8xwDJ2JIhbScRGQDTHZcQuJByrf04krxOVmE4gw6eplHKttH7zwZiyAp/dmDOFtHcjxgxPDAYIwCQQOjMOAAopoCyNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHNqDAIAIfkECQMANQAsAAAAAEAAQACFBAIEhIKEREJExMbEJCIkZGJk5ObkpKakFBIUlJKUNDI0dHJ09Pb0VFJU1NbUtLa0DAoMLCos7O7sHBocnJqcfHp8jIqMTEpM1NLUbG5stLK0PD48/P78XFpc3N7cBAYEzMrMJCYkZGZk7OrsrKqsFBYUlJaUNDY0dHZ0/Pr8VFZU3NrcvL68DA4MLC4s9PL0HB4cnJ6cfH58jI6MTE5M////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvzAmnBILBqLKcOAZEqYYg+MhHOsWq/Y4eux2HwA4LB4orJgqNm0upbSqCDiuDxMQK3WeONrBpv7/xcOeXgpCSV/iH4tLINpAy6JkXMlI41WKQGSmnIVlkcjG5uiYRueRR4ho6onpkMMEaqqBa1CmbGjILQ1CqofChcqNBsEiTO6DF+SHzQmHilGEgMVkGIlB7psLZElARJpKSAZKiIHL9hCHYgfMubnphjJchGC7rQsh3EqDPXYEhYXMAjQOICGn8GDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHM2CgIAIfkECQMAOQAsAAAAAEAAQACFBAIEhIKEREJExMbEZGJkJCIkpKKk5ObkVFJUFBIUlJKU3NrcdHZ0NDY0tLK09Pb0jIqMTEpMzM7MbGpsLCosrKqs7O7sXFpcHBocDAoMnJqc5OLkfH58PD48vL68/P78BAYEhIaEREZEzMrMZGZkJCYkpKak7OrsVFZUFBYU3N7cfHp8PDo8tLa0/Pr8jI6MTE5M1NLUbG5sLC4srK6s9PL0XF5cHB4cnJ6c////AAAAAAAAAAAAAAAAAAAAAAAABvvAnHBILBqLj4XH8AoEFJXBwXWsWq/YoYU2aQC+4DAgIeIMqNm0OueqIEDiuDw1kazvxo8GI+/7WTQfeHcfMn6Hfg0eg2oaiI99KCeMVx8FkJhiKS2UVRuZoGEcgp1EKqGoABcPpUMuCamhDK1DHLGhC7RsIocJLCg2FzAzcKEcujkPK8VfICgGKmhEDzEhLJkEyEIHEAQELzVqMSTMfhParSowiA7otAYZfR3S7p0LJXEi4fW0NSECJVgQ8ECKn8GDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bONcEAQAh+QQJAwA1ACwAAAAAQABAAIUEAgSEgoTEwsRERkTk4uQkIiSkoqRkZmT08vQUEhSUkpTU0tRUVlQ0MjS0srR0dnQMCgxMTkzs6uz8+vycmpzc2tw8OjyMiozMzswsKixsbmwcGhxcXly8vrwEBgSEhoTExsRMSkzk5uSkpqRsamz09vSUlpTU1tQ0NjS0trR8fnwMDgxUUlTs7uz8/vycnpzc3tw8PjwsLiwcHhxkYmT///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCacEgsGo2tDuWjClwMHULpSK1ar0YECQLoer2e2KMzxZrPyMx3zV7RBC60HMth29kyw2TOL7bugGsFDnF9fAuBiV4DBIZzMIqRCSOOaBMzkZEae5VYJpmRAwidVy4soIoNLaRWJRqoiQ1lrFQYJBEcNBwsKCuwXRGctGclFRcDsCrDfTAPXJkpy30idZEbq9J8DgmRB9nMMpEn33wt4YkP5OUFiRHqfBW+gO7vcy+B6fVyLsh34/pyJJxbYwIgnxIXUHgA4CFEB4OOELSYBbGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnApAgACH5BAkDADMALAAAAABAAEAAhQQCBJSSlERCRMzOzCQiJGRiZOzq7KyurDQyNBQSFFRSVLy+vNze3HRydPT29KSmpCwqLGxqbLS2tDw6PBwaHFxaXAwODJyanExOTNTW1PTy9MTGxOTm5Pz+/AQGBJSWlERGRCQmJGRmZOzu7LSytDQ2NBQWFFRWVMTCxOTi5Hx+fPz6/CwuLGxubLy6vDw+PBweHFxeXNza3P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJlwSCwaj8ikcslsHjMiFmzSkmic2KzyA+h6AZaKa6UtZ1HfdDd0cZjfSox6DnuQ4XhhhzLvv2R5eCsWfX0WFx2BbyCFhTFuiloBjYUlI5FZGjCUfRAGmFgbhJxqEJegTQMlpGovd6hLHQwfcqxdLbBZHCqjpA+5WSMRrAkcwFkLm5wKx1kGLKQLzVgaE5wlidNNGtCUEtpOKSaUIOBOB5yA5kwKlCrrTAyULNnwSTGUDPZKA5Qf+0lWQGgkAmCSFo0qGETiolGEhUccKJtDAuIRUXNKvLJIZMDALyFScESy4oAIDDHajFzJsqXLlzBjypxJs6bNmzhz6tzJs6cPz59AgwodSrSo0aNIeQYBACH5BAkDADEALAAAAABAAEAAhQQCBISGhMTGxERGROTm5CQiJKSmpGxqbNTW1PT29DQyNLS2tBQSFFxaXJSSlOzu7KyurHR2dNze3Dw6PAwKDIyOjMzOzFRSVCwqLPz+/MTCxBweHGRiZIyKjExKTOzq7CQmJKyqrGxubNza3Pz6/DQ2NLy6vBQWFFxeXJyanPTy9LSytHx+fOTi5Dw+PAwODNTS1P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJhwSCwaj8ikcslsOp/QqHRKrRIzCZJ160wEMADKwKDlmouJEmDNniDO8FiETV87MvFt4lWvN1R5VSN9fRgfgVMWhH0gBIhRBIuMh49OJCCSdQoJlU4dmXUoeJ1LCROgdCmkTAlzqAAvLatMAgWvA6OzSR8uryu6SyoDqBhlwEhpqAbHSgQboBPMSiaoFtJJKKAi10gEFJkbxtxEB6Aw40YIoAHoRmqSDe1FLJkF4u0aoJzyQg+gEvyEkDiRSUBAIWAkLTgY45QkCAzfLYJ4MOEiEwwxSbJ2MJskSgHzLYrGUM6ihSVJuKLDruQQDRdevBiA0uWVezZz6tzJs6cUz59AgwodSrSo0aNIkypdyrQpoiAAIfkECQMANgAsAAAAAEAAQACFBAIEhIaEREJExMbEJCIkZGZk5ObkpKakFBIUVFZUNDI0dHZ09Pb0lJaU1NbUvLq8DAoMTEpMbG5s7O7sHBocPDo83N7cjI6MLCosrK6sXF5cfH58/P78nJ6cxMLEBAYEjIqMREZEzM7MJCYkbGps7OrsrKqsFBYUXFpcNDY0fHp8/Pr83NrcvL68DA4MTE5MdHJ09PL0HB4cPD485OLkpKKk////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5Am3BILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LCNsxJrWRoZItQpm6ktF2A+T03e0gmFzscw8FAgfIMJHIBOAoODDYdMHCeKfBAOjUorCJF8AoaVSImZdAedSA2gdAR/o0UMM6ZzHapGJQSuGJyxQx6uAAO4RSSuBb5EJXKgCKnDNjCuvco2Fq4bz0KfmRHUNgGmJ7fDIq4l1DGulNS0oA/ZraCi1BGmsNQhpjXZKaYm1Bx7oC3UE1yxoNbC1Z1nzEAR2IfBFApqA1xdoAbM1MBn8ECN8OYLhalp1C6YspCtWKYX2YSUUuTiYrYVCwa5UJdyyIMEIxRIMFCzpxLPn0CDCh1KtKjRo0iTKl0aKwgAIfkECQMAMgAsAAAAAEAAQACFBAIEhIKEREJExMLE5OLkZGJkJCYknJ6cVFJU9PL0FBIU1NLUNDY0tLK0lJKUdHJ0TEpM7OrspKakXFpc/Pr83NrcDA4MjIqMLC4sHBocPD48fHp8BAYEhIaEREZEzM7M5ObkbG5sLCospKKkVFZU9Pb01NbUPDo8tLa0lJaUdHZ0TE5M7O7srKqsXF5c/P783N7cHB4c////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvtAmXBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es3GUiKstpNyiQEAjIZcWfLc/wABe0gbgIAtg0UEhoAiL4lDHYyAA5BCLpN/LpYyE5l3FiWWAZ93lZCLpSqcfp8CnA6lFhSWJqUAIJYlHKUfnCKliJatmQecCKUOx8mspcaWBqV6kCW3vpAftxGWhZ8Kj5AMpSu1t4KQBdaQMLcZtIkQtyGQErcAC4kVCrcaiSzRt6btkXSLwbs9J+ydGpThFglopTJsg+Tpk8BELT5t4CSDgjhGJMBxIgAMUIiDHEsccIFABT6OMGPKnEmzps2bOJUEAQAh+QQJAwAsACwAAAAAQABAAIUEAgSEgoREQkTExsTk5uQsKixkZmSkoqT09vRcWlzc3tw0NjQUEhR0cnSsrqyMjoxMSkzMzszs7uwMCgw0MjSsqqz8/vw8Pjx8enyMioxERkTMyszs6uwsLixsbmykpqT8+vxcXlzk4uQ8OjwcGhx0dnS0srSUlpRMTkzU0tT08vQMDgz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/ECWcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v29cWgghxH1oOBQAAKyV8diAJgooAC4Z0HouLGHUDkYsrjnEGlosRdAKcihV0KKGCJ3SJphmppgCscxCuqHMdrh9zCBOuA3MprgAEcxmuKyBzF64acwrAk3INwL1xBLumxnKqpgZyDsAA028iJMAUFnAStsAH6BTfBZlrCoHfDm4WHwzfAMttHLL7Vohog0DdPlxtHuwT5OGNQWAC4qVRsbCDijcE9nWQAIciMAgS2YxwVeJYt1AM7NUJYCkBxzsDDIy44MFTn5s4c6YJAgAh+QQJAwA1ACwAAAAAQABAAIUEAgSMiozExsREQkTk5uQkIiRkYmSsqqzU1tRUUlT09vQ0MjQUEhScmpx0cnS8urzMzsxMSkzs7uwsKizc3tykoqQMCgxsamy0trRcWlz8/vw8PjwcGhx8enzEwsSUkpTMysxERkTs6uwkJiRkZmSsrqzc2tz8+vw0NjScnpx0dnS8vrzU0tRMTkz08vQsLizk4uSkpqQMDgxcXlwcHhz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCacEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gFYKKS0FLwYIeCAjAI2OB3YQMo6UMhR0GguUmyp0JpubG3QfoJQTdCGljgNzMKqOnXIqr40rciIMtDIKche0ADNyK78AtnAiNL8TGnAKmr8NcC4bxAW8bgTPvzFvGBzEABvMbDAJ4AAWl2oaLCQW5wDRaCceHdrnM+NmAozwjijXzEB456/RCAnzXhQ0KCJNiYXhEKYxsJBEQDQD/MlI0aYFvAgw3AQA9wIDHAnJXm0ooe8NiwKgaFxIVGeQgQgzArBoGShKARAAIfkECQMAMgAsAAAAAEAAQACFBAIEhIaEREJExMbEJCIk5ObkZGJkrKqsFBIUlJaU1NbUNDI09Pb0dHJ0DAoMXF5c7O7sbGpsHBocnJ6c3N7cPDo8lJKUTEpMzM7MLCosvL68/P78fH58BAYEjIqMzMrMJCYk7OrsZGZkFBYUnJqc3NrcNDY0/Pr8dHZ0DA4M9PL0bG5sHB4cpKKk5OLkPD48TE5MxMLE////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv1AmXBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaAEBQFG3knCQsAkSweDHYML5GZkRcndQ2aoAl0MaCgFXMQLKWaDp1wl6uaKYxvDDCxmjBwIZi4mQdvMaq+kS+uayEixJkdJWwUDSnLmRZpDBgBAtOaD8deGAYmFRcCLwTbpRkqYCcc6MsgBWEo78QgLmEa9b4L8mG3+1Y9WBfmhLSArBJ4+8IAoaYXzsqYcEjgAK0yLQIumFAJzYYI6BAYGLDwzIYJGXCNuMBhQMc3GyhoODBhwgENCkJcvBIEACH5BAkDADUALAAAAABAAEAAhQQCBISGhERCRMTGxCQiJGRiZOTm5KSmpBQSFFRWVDQyNHRydPT29JSWlNTS1LS2tAwKDExKTCwqLOzu7BwaHHx6fJyenMzOzGxqbKyurFxeXDw6PPz+/Nza3AQGBJSSlERGRMzKzCQmJGRmZOzq7BQWFFxaXHR2dPz6/JyanNTW1Ly+vAwODExOTCwuLPTy9BweHHx+fKSipLSytDw+PP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb1wJpwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMfygWEQQiCSkMdxMCAJqbBA51AyKbogAUBnITC6OqC1wTKQUmFSpOBhUIqqouWhwpt6IbAReWRSgqHxEeuLgwWhXKmxIgCQktCsnPyhFZD9jd3qIWWS3f5M8bKFgcFOXsohKmWTDt7QkTWwXz5B4f6Fsq1/nMzfIiI6AyGBb6fRlAw+AmEQ2GjbmAocQ8FiZWKDTDIESMCL6UQaBxYoXENigMXMiQ4sOHBhkGGDhpJQgAIfkECQMALwAsAAAAAEAAQACFBAIEhIKEREZExMLEJCYkZGJkpKKk5OLk9PL0VFZUNDY0tLK0FBIUdHJ0DAoMlJaUTE5MLC4sbGps7Ors/Pr8vLq8rKqsXF5cPD48BAYEjI6MTEpM3N7cLCosZGZk5Obk9Pb0XFpcPDo8tLa0HB4cfHp8DA4MnJ6cVFJUNDI0bG5s7O7s/P78vL68rK6s////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvTAl3BILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4xdLAsXCh0QDyB3HyIAmpspH3UgEZuiACQVdA+jqQWecQmpqSYlB04fGgUeJytcAq+9Ag8cFEYUHCcoGaImGixaHr3PAA4iCQUXCSIm0B7MWAPQ3+CiJ1qu4ea9EVoIGOftowhaIM7u7vBbJ9n04RheHLz630Z8oWCBAMBeAcSAOBHqoCYCBspQaBHCAb0MCUYIQwOiggoMyJ5lUKBihD03xFoY0FAigIYTLThYyhIEACH5BAkDADEALAAAAABAAEAAhQQCBISChERCRMTCxCQiJOTi5GRiZLSytPTy9BQSFDQyNJSSlFRSVHR2dNTW1AwKDOzq7Ly6vPz6/Dw6PJyanFxaXCwqLGxqbBweHHx+fNze3AQGBISGhExKTMzKzCQmJOTm5GRmZLS2tPT29BQWFDQ2NJSWlFRWVHx6fNza3AwODOzu7Ly+vPz+/Dw+PJyenFxeXP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb6wJhwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGUyMrEnsHAhsAGwIvi3YBAJeYAC4IdQOZnwZ1MJ+fEXQKpJkYEHOoqZgKI3Kjr5gCsnAstZkuK3AtAruYBB5wGirCmA2+bi/JmAkBrGwStM+QDC8FLWojrteYJAIVBiEVDA0pYxAf4MkclGAg7e67DesW9bsHYwgn+q8mkGmxAGAqZmMclDCYCYQZCS8wMFQRrwyCBRL1oVgjQQSDR9dKcGqD4ECIhbVUNBgZZ4QDESYCNMjAwQQLlliCAAAh+QQJAwAzACwAAAAAQABAAIUEAgSEgoREQkTEwsQkIiTk4uRkYmSkoqRUUlQ0MjTU0tT08vQUEhSUlpR8enwMCgyMioxMSkwsKiysrqxcWlw8Ojzc2tz8+vzMyszs6uxsbmwEBgSEhoRERkTExsQkJiRkZmSsqqxUVlQ0NjTU1tT09vQcGhycmpx8fnwMDgyMjoxMTkwsLiy0srRcXlw8Pjzc3tz8/vzs7uz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCZcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/YwsqFCsaAzF4JCYAjIwvMHYlBI2UDCR1J5SaI4hzFJqaGHQvoJQcdCKljQJ0DqqNBXMer4wOcyUptAwycwa0ABpzA78AHnIxLL8EvHGZvx0XcSWLvyLRcAfEACsLcDEj2h8KcCQb2hsB3W4q2owmKsxrFyvtjA8iIRlrCx/1lB2Q0hSY5M+dBTUWqBUccQ0NjH4FAUxYI6NDRBdsLnAomMANhmTtRrwp0YCBNhBxFnBQWGrDQTklJtAD9SDEHRkhQLAwwUJDBUBAYIIAACH5BAkDADAALAAAAABAAEAAhQQCBISGhMTGxERCROTm5CQiJKSipGRmZJSWlNTW1PT29BwaHFRSVDQyNLS2tAwKDIyOjMzOzOzu7CwqLHx+fFxaXKyurGxubJyenNze3Pz+/AQGBIyKjMzKzExOTOzq7CQmJKSmpJyanNza3Pz6/BweHFRWVDw+PLy6vAwODJSSlNTS1PTy9CwuLFxeXHRydP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJhwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq+7SRp7URMaPEoVEXowGhcAh4gceiKIjQAQdRoFjo0jdCOUjRd0DpmIA3QYnoegcyqjAAx0p6OqcwioHnQWqA10AqgPCnMEqACWcgobqAh0J7F0L74fc52oAXMsw6MLEnMVvhTNvgArciQlvhMschDcDCRxCgvcB+lwsOe7byQt3AAtCXAd9wAPAe/aBOgHoEKeNiSO9QvxRgKIfqXcZGB3b56bBOG4EYgzYtIyOR8UeipwMA4JCqMg1REwgZKHgHQUIFDYAgJMPQosDtrJs+cCkCAAIfkECQMANAAsAAAAAEAAQACFBAIEhIKEREJExMLEJCIk5OLkpKKkZGJkFBIUNDI09PL01NLUtLK0fHp8nJ6cVFJUDAoMjIqMLCos7OrsrKqsbGpsHBocPDo8/Pr83NrcXFpcBAYEhIaETE5MzMrMJCYk5ObkpKakZGZkFBYUNDY09Pb01NbUvLq8fH58DA4MjI6MLC4s7O7srK6sbG5sHB4cPD48/P783N7cXF5c////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5AmnBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es0+y0QryczTZoYggHxeVU969IAAFH1GMSSBehYlhER/iHqDjEIHj3oVkjQYKZV5M5gDnHkomA2hABmYAqEwmCWbnBGYBaYmn6EbGJgGoQmYNByhD74BoZ6YxJwHvsCcwpgOq74noSMxmBmmIJgKpiG+CaEaviKhECyYFKZ8kiymL4uSHaYc6KYQtYwlFqYr8ITI4awRYjHCFAAGkiIYFJdPgqlekkDx8oUinK8SFzg58EUDxIdHH/xhkuEQ0IgFHIeUUEEiBQER2lIWySWzps2bOHPq3MnzSwEQACH5BAkDADQALAAAAABAAEAAhQQCBISChERCRMTCxCQiJGRiZKSipOTi5BQSFFRSVDQyNHRydLSytPTy9JSSlNTS1AwKDCwqLGxqbKyqrFxaXPz6/JyanExKTOzq7BweHDw+PHx+fLy6vNza3AQGBMzKzCQmJGRmZKSmpOTm5BQWFFRWVDQ2NHR2dLS2tPT29JSWlAwODCwuLGxubKyurFxeXPz+/JyenExOTNze3P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJpwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+Bw9tNKhCYVsTX1ArjdGox6mtK877K5VHLvD/RPMX19EoBNMyuDdwKGSzACincKjUoikXcJlEgVBJdvFppHKp5uLCmhRRURpBkHqEUcpAAor0UUpCG1RA0enityukIopBvBQy2kI8ZCJp55yymkoMsdpDPLNMOXJDDYo5ca2DQBnhTiJ5652OiXhdjkly/iDp6M2C6eGd3LD6TAxhhIuRAHwpM8bAV8NcBmgFQMbAE9tRAH6dJEhp4MiEtBItKKheK+DXIgTggMPn1e7CtZIcYqAARUrCxpcgSGmTRz6tzJs6cOz59AgwodSrSo0aNaggAAIfkECQMANAAsAAAAAEAAQACFBAIEhIaEREJExMbEZGJkJCYk5ObkpKKkdHJ0FBIUVFJU9Pb0lJKU1NbUNDY0rK6sDAoMbGpsLC4s7O7sfHp8XFpcjI6MTEpM1NLUrKqsHBoc/P78nJqc3N7cBAYEjIqMzMrMZGZkLCos7OrspKakdHZ0VFZU/Pr8lJaUPD48tLK0DA4MbG5sNDI09PL0fH58XF5cTE5MHB4c5OLk////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5AmnBILBqPyKRyyWw6n9CodEqtWqeDiCAVaVy/yVkMQC6jwOjhIVFuAwbp7yLkdivi1omj7l6d8FMGInx1LoBRIwWEfX+HTi4ti24Cjk4bJpJuB5VNDJltKY2cSRgen2QwE6NKJ3ufGg+rSxynEgaySgsanwILuEofnym+v0gnMpkFI8VJD59wzEgKmSXRSBOZCYbWRhmZAdxHBJIequFFEpIm50UumSTsRCCZt/FCzosaG/ZCwYsX/IRQkEQgIA0EkiIYRLhIYcASBA36IwTDID5CFAyOkNTBII1xfMB5nKDIDYt9HmlMIGAKQAt4KYm46FAvps2bOHPq3MmzpxLPn0CDCh1KtKjRo0iTKl2aJAgAOw==)}.tooltip:hover:after{box-sizing:content-box;content:"";left:-74px;border:1px solid #8d8d8d;position:absolute;top:-2px;height:20px;line-height:20px;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.3);font-size:10px;text-transform:uppercase;padding:1px 5px;border-radius:4px;z-index:1}.tooltip:hover:before{box-sizing:content-box;position:absolute;content:"";top:5px;left:-14px;width:8px;height:8px;border:1px solid #8d8d8d;box-shadow:2px -1px 2px -1px rgba(0,0,0,.3);background:#fff;border-radius:2px;border-width:1px 1px 0 0;transform:rotate(45deg);z-index:2}.cardsContainer{border:1px solid #cecece;border-radius:4px;overflow:hidden;padding:5px 13px 0;position:relative;text-align:center}.cardsContainer a{font-weight:400;color:#393939}.cardsContainer.grid .innerContainer{margin-right:-10px}.cardsContainer.grid .card{box-sizing:content-box;border:1px solid #d8d8d8;border-radius:4px;display:inline-block;max-width:146px;min-width:115px;width:15.5%;box-shadow:3px 2px 6px 0 rgba(0,0,0,.1);overflow:hidden;margin:0 3px 3px 0;position:relative;cursor:pointer;vertical-align:top}.cardsContainer.grid .card .label{height:55px}.cardsContainer.grid .card .label .truncation{display:none;text-align:right;position:absolute;bottom:0;right:0;width:100%;height:20px;background:linear-gradient(to right,rgba(255,255,255,0),#fff 80%);cursor:pointer}.cardsContainer.grid .card .label .truncation svg{background:var(--color-primary);width:10px;height:10px;margin-right:7px;margin-bottom:1px;border-radius:50%;fill:#fff;padding:3px}.cardsContainer.grid .card .label .truncation .popOver{width:136px;bottom:25px;line-height:15px;padding:5px;text-align:center;font-size:14px;z-index:1}.cardsContainer.grid .card .label .truncation .popOver:after{top:unset;bottom:-6px;right:7px;border-bottom:unset;border-top:8px solid #fff}.cardsContainer.grid .card .label.truncateText .truncation{display:block}.cardsContainer.grid .card .label.truncateText:hover .original-text{display:none}.cardsContainer.grid .card .label.truncateText:hover .popOver{position:inherit;display:block;background:linear-gradient(to right,rgba(255,255,255,.93),#fff 80%)}.cardsContainer.grid .card .label.truncateText:hover .popOver:after{transform:rotate(-180deg) translate(-5px,-1px);content:"";position:absolute;bottom:-12px;margin-right:4%;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;border-color:transparent transparent #fff}.cardsContainer.grid .card .label span{font-style:italic;font-size:14px;text-align:center;line-height:15px;position:relative;top:50%;transform:translateY(-50%);display:block;padding:0 5px;max-height:45px;overflow:hidden}.cardsContainer.grid .card.selected{background:var(--color-primary);border:1px solid var(--color-primary)}.cardsContainer.grid .card.selected .truncation{background:linear-gradient(to right,rgba(255,255,255,0),var(--text-primary-alt1) 80%)}.cardsContainer.grid .card.selected .truncation svg{background-color:#fff;fill:var(--color-primary)}.cardsContainer.grid .card.selected span{color:#fff}.cardsContainer.grid .card .image{height:147px;overflow:hidden;display:block}.cardsContainer.grid .card .image:not(.product) img{width:147px}.cardsContainer.grid .card .image img{height:147px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;object-fit:contain}.cardsContainer.grid .card .accentSizeSelect{position:absolute;left:0;top:0;background:rgba(0,0,0,.7);width:100%;height:68%;text-align:center;z-index:3;padding-top:13px}.cardsContainer.grid .card .accentSizeSelect p{color:#fff;font-weight:700;text-align:center}.cardsContainer.grid .card .accentSizeSelect select{height:35px}.cardsContainer.grid .card .accentSize{position:absolute;top:4px;right:4px;background:var(--color-icon-primary);border-radius:4px;font-size:12px;color:#fff;font-weight:700;padding:4px;box-shadow:0 0 2px rgba(0,0,0,.4);z-index:2;cursor:pointer}.cardsContainer.grid .card .price{position:absolute;top:46px;left:0;width:140px;height:30px;padding:71px 0 0 11px;z-index:2;color:#fff;text-shadow:1px 1px 1px #000,0 0 18px #000;font-weight:700;text-align:left;background:linear-gradient(30deg,rgba(0,0,0,.55) 0,rgba(0,0,0,0) 54%)}.cardsContainer.grid.pattern .zoom{position:absolute;top:-1px;left:-2px;width:80px;height:80px;z-index:2;cursor:pointer;border:1px solid #d8d8d8;box-shadow:3px 2px 6px 0 rgba(0,0,0,.1);transform:translate(-50%,-50%) rotate(45deg);background-color:#fff;opacity:1}.cardsContainer.grid.pattern .zoom .ico{transform:translate(125%,150%) rotate(-45deg) scale(.9);fill:var(--color-icon-primary)}.cardsContainer.grid.pattern .card .image img{width:100%;height:auto}.cardsContainer.grid .doubleCard{height:200px;width:140px;float:left;position:relative;margin-left:10px;cursor:pointer}.cardsContainer.grid .doubleCard .back:hover:after,.cardsContainer.grid .doubleCard .front:hover:after{position:absolute;width:70px;height:70px;content:"";background:url(images/rotate-big.png) 0 0/contain no-repeat;z-index:5;top:50px;left:38px;opacity:.5}.cardsContainer.grid .doubleCard .back:hover:after{transform:scaleX(-1)}.cardsContainer.grid .doubleCard .card{width:100%;min-width:100%;max-width:100%}.cardsContainer.grid .doubleCard .back,.cardsContainer.grid .doubleCard .front{position:absolute;top:0;left:0;width:inherit;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.35s ease-out}.cardsContainer.grid .doubleCard .front{z-index:3}.cardsContainer.grid .doubleCard .back .card{background:#e6e6e6}.cardsContainer.grid .doubleCard .front,.cardsContainer.grid .doubleCard.flip .back{transform:rotateY(0)}.cardsContainer.grid .doubleCard.flip .front{transform:rotateY(180deg)}.cardsContainer.grid .doubleCard .back{transform:rotateY(-180deg);z-index:2}.cardsContainer.grid .card img[src*="missing-image.png"]{width:auto;height:auto}.cardsContainer.grid .card.hasSelectableInventory:after{content:"";position:absolute;top:10px;right:5px;background-image:url(../Content/images/plus-icon.png);background-repeat:no-repeat;height:25px;width:25px;z-index:10}.cardsContainer.grid .card.hasSelectableInventory:before{content:"";position:absolute;top:0;right:0;height:125px;width:125px;z-index:9;background:linear-gradient(45deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.3) 100%)}.cardsContainer.list .card{width:98.5%;overflow:hidden;border:1px solid #cfcfcf;padding:6px;border-radius:4px;margin-bottom:5px;background:#f5f5f5;cursor:pointer}.cardsContainer.list .card div{float:left;line-height:50px;margin-right:10px}.cardsContainer.list .card a{display:inline-block;float:left}.cardsContainer.list .card .image{height:50px;width:50px;overflow:hidden;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.5)}.cardsContainer.list .card .image img{min-width:100%;height:55px;position:relative;top:46%;left:50%;transform:translate(-50%,-50%);z-index:1}.cardsContainer.list .card .price{font-weight:700}.cardsContainer.list .card.selected{background:var(--color-primary)}.cardsContainer.list .card.selected div{color:#fff}.cardsContainer.list .accentSizeSelect{background:#f2f2f2;border-radius:4px;padding:0 12px;line-height:44px!important;margin-top:5px;box-shadow:0 0 2px rgba(0,0,0,.4)}.cardsContainer.list .accentSizeSelect span{color:#484848;margin-right:5px;font-weight:700}.cardsContainer.list .accentSizeSelect select{height:34px}.cardsContainer.list .card .accentSize{background:#f2f2f2;border-radius:4px;font-size:14px;color:#484848!important;font-weight:700;padding:7px;box-shadow:0 0 2px rgba(0,0,0,.4);line-height:21px;margin-top:7px;cursor:pointer}.stagesDates-wrapper{float:right}.stagesDates-container{background:rgba(131,131,131,.1);border:1px solid rgba(0,0,0,.15);color:#343434;padding:4px 10px;margin:4px 15px;line-height:20px;border-radius:30px}.stagesDates-container .ico{opacity:.45;vertical-align:top}.missingImageAltText{height:100%;width:100%;float:left;display:flex;justify-content:center;align-items:center;font-size:19px;font-weight:700}.missingImage{background-color:#fff;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAACrCAIAAACWivtOAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTk0ODAzMDA1QTJGMTFFQUI4NjBDRjM1NjIyODQ0ODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTk0ODAzMDE1QTJGMTFFQUI4NjBDRjM1NjIyODQ0ODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOTQ4MDJGRTVBMkYxMUVBQjg2MENGMzU2MjI4NDQ4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOTQ4MDJGRjVBMkYxMUVBQjg2MENGMzU2MjI4NDQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtPGju8AABWLSURBVHja7J1rUxvHEoZlgsVFoAuYiwGJi5LKh/z/f5IqJ5UYsEAgwKALYGPs2Oc5+x665uwKRcipiF11f6DEanZ2Nf32dXpmXnz79i3nNME05UPgCHByBDg5ApwcAU6OACdHgJMjwMkR4OQIcHIEODkCnBwBTo4AJ0eAkyPAyRHg5AhwcgQ4OQKcHAFOjgAnR4CTI8DJEeDkCHDKFE1n/hf+FdFo9/4QkSMgrfTt27dOp3N5efnx48fRlkfOzc0tLy+Xy+WpqcwqyxdZXTnK7zo/Pz8+Pr6/vx/5N7548SKfz29sbKyvr/PZdUCa6Pr6+vT09O7u7uXLl/z7+fPnJ9kClL9u/PTpE/3Mz8+XSiVHQJro5uYG5k1PT0sfoMwLhQJy/Lf6QG1ub2+xIHymB2AEnhwBaaKvX79++fLFPlcqlVqtNjMzM3wPch263a4wQW/0k0lvIPuxAIwsFov4dE/1ARcWFnq9nhDg+YCUu7sjsTDbjJ8sBOAQPDUlQHvumoQtdrJvBfDqCQv5gCs3vCeIG9hut19ElG0cTE+CDoCFrYieagUmwRBMBAImx6i7H+A0YQhAveOyEak7IyfRCsD4brd7dXU1Pz+/uroaTuJ9i8i5m2UEIPoXFxfNZlOZ//v7+83NTeWA/6vZpqaU1QcH7gFk0ArAV0T/6Ojo8+fPcJp/T09PG40G/5rft7KygmLIfCw3uX4A8Tpyr0S9wjaC/sPDw0+fPqkByKjVahsbG7T5fhBkODJMqxUoFos4AV++fDEQ8Pf9+/c4B9vb27Ozs7koF7S1tUUDNIS1HNnnUA9/CyYemi6spEZJYvg/fPhQKBSMkWdnZ/gBpgksNCiXy4CAlnZvq9WiJTZiNBDQLc7mkJPL+Xx+YWEBgKZlIjEdCOAlYSF6vlqtYuDtupzBjx8/WiAgECwuLgIC2GAtVS+EjRgsx49p+68RDeNX0mxmZuZ1RKmoMUwHAvD7/vzzT/Qw6h3WLi8vh1/hEqIeYK3Ywy+iJYJIS/SBtcRG0JLYgZY/PJDEGtBwCx/EaTUYbWToULNQu7u7a2trjoB/ht68edPr9WAMfELN4uKFmgCvkEDg5uYGtpmI03Jubg4QLC0thXCBuA6SYgiAMCjX19e3t7eoCnAQ9jaC34DV+OWXX56/LUiHJ6gwD2bAFfj07t07htgkTLW8gADfcHp6WmzjA9aB6ADWGlxAAwZCqYK+hHZBSdCPVRiPpgwAFu+ZirKi9EWDsBZAwG88fOMNJn9nZ6dSqSD6sFzmgJZIM3DBZ7TbB7BffhxdbW5u1ut1EAb/LMcwmkXwaPAfslXBUEq+4TRGHWYr4uc6hh8QILLYe0VlkmDBBXHENRtWLKamUBUYCzS5/EflnbLH/lx6c4KwFqaenJyAAysKJWYDBKurq3xlmoCWggu8jM0h0Q+q/jEpB2eoARw6oEAPnhF6fuCdmoKjaHgYid6WeicSAwQwr9Vq8a2BgM/EjcBia2srDNJw/fANUf7ciP5H9GNPwXXgXkwJdp1us5djTneFiJw+Yn2xVvXgQKFarfKVQCAbIbjoCi0FF/AB17W2hCt4fyAAuUeXJN1DAGSQyhKlvkJE4Ry2HzFFpZsC34xIjDe45KJMIi1t+oCwkNgSTCjnCJjevn2LVog9AliUSqWRV6A6Av4NP7HdbsNaonkDAa4fykAmwEBAY+BycHCAWFt0AFZoKc+AHugnBgLaEFJiLLIHgoxUiSmb2+l0Dg8P0eq6CO+RXUQc/gkESuuq5f7+PkIfwoWW0iiAA8/RwCRCBxBuZM8PyFqd4E1EoaOA7MLaUHxhM9d7vR4giMFF8SRsBhxhvkEoAQT8zVhRWqYQoFSBpoZDELx69QrWEtSFOpzrSDnmQEvDBALgQviHR0n4BzhCMEGFQkEIyJI/mDUdkI8oaSMqlQoggIUhCLiO8wgI8CFicCEc4CsDhwhk2GJkR8Az9QYw+VYtGPsKHY58Y8tjIMDq4/opk6grS0tLe3t78NtshOEDeGUsIMwOAiSXsRIdmI2qV9KQ64T79XodKIS2nOsEh41Gg1BQnXClXC5LZ8RaZm8BedZ+T0w/w7NWq3VychJmjgEBDA5b0kzTB8owmuHY2NhISrzrgGedFdDcYKi3oWZElv9HvQMCGBy7XdMHwEVyrzqRkN+qFsxYQJi1WAA2m7iHDrzmkO7v7y3D8+OPPy4vL4cMVgLxOKK+mR8u0n/G1iBkzQrAIWOzqFgsqmpU+WBLBcJv3D08/7D+U6wFLuHqA6MPHz5wMWNrEDKFAJiKmBLEh+7b7OwsCh81oHzw4eGhpQK5omq+sBBISUO8h3D6wHRALnOUQQR0Oh2bIhKtrq6qWhDWXl5eAoIw41ur1VTXa7iRz39xcUHLsCusBnDJWFowc7HN1BQ8AwShotbSEVl9GlxdXe3v74f5Pk0kwtpY5piWIVzUT6ylI+B5eYISZSL7WDIH/397e3t9fT2fz8M/WPvHH3+0222TZs0M8a0lDyB6i802cZEQERxkZp4wg/kAVQnjzcVcQpWZEwJgFMrlsrJAvV7PtAXXNX2gkM/qi7rd7sHBgfYWFIEkusLDyAAIMriLjGQX+Sb809Rw+FWpVFpcXPwUkXz78F4sBffiA2IjuFFuP5DiX0CAFrEswsrKCmaCR4QrlhwBz0UNKHeLKwcLMdux3UT5di4iNIEVlBpp9QEgQPPbFAM8Bi6YA6yGrVgSXFAkOArpBUE29xESCGDt2dkZbAsVeIz6cq5YLO7t7QEFywBqg2EtQQFYZjg0fYBSSa85mEoLR0e4xfx5FPjx8bGlAYahQqGwu7urQmF7upagAAKAZS6kFqskqwjTkjVKyQrnUbOw8gnu7u5AABEgGhv/IOYhGsFdtIV9i5mAta9evQp3JcI5QDFoxZKxfGFhAbjgIuiK3jYtmeN0+AGoWUnwCBlZgYC7riPCgcctUCGJEoVaa3wfESBAmqvVqvxHLVVGkRBeWj9asaS5AyJD+QrABRBoxZLmF4BFKqaS04EAoi/xL/dQ9D2aPtAiIRw3OQrmBNgaI1UNESAAAq0aUAxJy1arRRtblspnAk6tU7DFKsBF6xe49/Xr16lQA6mZ5CAeazab/P0Hd4qLTQjpg7YQwANQxK/rCD38RvNrVXku2CcAM6FUklqiq8AKHmK4at0R8M8QWhqL/j3nBg2PDAg1Hm5FA7+1Gw1osChRLZNw6Vup5ggYW1ww8lNiFkebGGoXuxgIVGScxhqy9GWE/h3j2vcp6H9tXvru3TtAEJqD9JaQ+87STxyvqJx8b2/PJgXQ+YQqfSsK3Qpklhi0Xq93eHiIZ1qpVGKb1zkCJgUEuKUoAGUX0vtDHAETb9d8CBwBTo4AJ0eAkyPAyRHg5AhwcgQ4OQKcHAFOjgAnR4CTI8BpQmicNULhYow4MB+OjRrQvm8bnRY1uI01C1vqVKFYmydVpfbdaUzlQ7bwKCxQnnQEqOau0+nk8/nkBmAzMzOFQmF+fj6ceu/1epeXl+LN7Ozs6upqcmL+5ubm/Pxc/b98+fL169exLUa1Y2y32+VviAC6WozI+tSW5e12e5gDRlQvWqlUDHD0r11JeZNw6ZlOI4y91SQigEGB/cfHx3A6Ob4ICuMOAjY2NuzYwNvb29PTUxV0czE8c85Ixdq5aEMhRhmuhGN9d3cHPrTJiDHGtAXw4mVWVla4S0+h5cnJSWzh6WPKDOhoZTGPBjo6qyrceUqLFLjO73oV0XPQB+O0AgwHMqGFOFLLtvc3H7S6m7/1eh25yT2s/pEufawqV32qw9hecIjj0dGRthdRD6bk1afWDIEzOIfykAWx90nq+VC9m/aiE54Cm3VKrXa0sMpj7XODBrqNKLmuebIQoAHV+DIQc3NzGi+GhnGUYUaRIoU7OzvazlXtBxfm2rK9kFtIf6PRgP3GlVy0u6QKPrWRgDrn0c1mk8+yIIDPDiT5ElFoqky4ZZi0mkyLi7XdkH6alh8BLG1NpSVH2rs8tsPBZCEgFCbGqFqtSnwZJrgubunwFxTm9yzBoU86xI2QVmD04Rb2BZ2vowfgOmxDdUtz0ODs7IxXWltbK5fLpgl4E7GNW8Dr1tYWf82UgFF1kns46Yyfo02stLgAfOBV0LOWlIA52uspY1xo8FzWCzBkcEUDgdAwxMilTpXmszYBHLkcuxORyTGM397eLpVK1iGMhBM8F+kXCHgivNzb2wudzXAHMl5sPiK7gojjZNC/UAWPtedIaOx5EE/RZoU0A+s8hTeJnWw0ofmA0DPXHh/Srn3XC8sn6IukpEXA7krJa9Xf+vq6JDtsCT8k8abnY4dVxN4wGShisHSosfwMRF+bjMReD08TlZZ72PcKoGsxpCMgF9vB19bi92W/HRcdkoJv60qcgPcwxpxN4r3wOOoYCOCZLJE2HB9+0wn5d7auVGcV9lVaXAQBchpohp5TxDjpViB03GDA1dUVo29nwcfOddChAPv7+0nzqZ2hQudc+8zaFfPs+r6DtDT6XD3rCOphjLScCb2hPAC6eqzxTET6gfJ7xrhF5fQzYT+DjpMl+cPcaqc/nRkrhzw54rEDQEzok6m9xzRNXyMSLvsdkLXs628mw4THQlbcC1kl/Z10BDAKHyKSTNhZETLJRGVJeXosXztM8m5AG9M632nFYvub981Jh3uUj3HN4TNaOxzyRjEb6pqYjYAqKdYIGTYbSQo3A5b7hgWxfmw/qdBgD3gH7SVj/FDC6qkI0LY0A8wH74Dm17vRjJ85xuTgc0FAOGUiO4q/Jo8pOY5qoG+TajyGAPQHQMGyGEQY/b7RF8zg29CfHz5hx3PpUzuUKubEMYwdYhGmri3Q1eFok64DkAliYm3Iw2dNCgyjGwc3kE1R4K58AD3DY5yMvsBSDsBupM3wYTq9FYvFi4sL7TWkbE8y5pSvylc60V5ZgUKhMMaM0HOJBpURQlglst9jj5NuAbJI51LLdHtycqLEnLnumjA8Pj4GHzZPAUeTHugA0q4zlrFGHzQajXDPGz7wL09HPegpwIXolBvdDxjKiRuZYAxOg+YDlfTVCcXIqPKPMP7y8vL6+lq6hyuaJHzSUwAuTqumGLTjHNEN/5q14gV4CtpI6SzQoDnu8U4OZXBf4b60vr6O4rWcPCA4Pz/HY5Asag5XdQA0UM5/hE0hgNTm5iaiTydya7A4KAObFxAENf/EB/zcx9JTE4EAC4qGDLvVMowYB8QUsWIhhrtWq2lvSGWINVErW6B5SFUMoJZh/2MTUVZc1PcdeDegxt9mswngbB5S8xr6V8of6QcryTBnshBgs72P1XI91n7waV82Oxxro6kaXE4cMeRSLlvYAL8PjwHl/1g6zyYJB7ywQEBXqi+SMgjDHDQNcs9TrPJlzOm4cc1JqA4A4ZCUqCxssEDQWEGdokEcqGQYrTbqX22SOWB4TzNsvx0cpsCPFxhcvGWdS6nQ+YB9A+VdqibACklmIwJhz2ffOd9FZtLJq8UdAU6OACdHgJMjwGlSaZwrRgiuiNmIjiyoI3omdiLEyufzCqLC0FznQ+SiKkKrA1MJkM4MUZinUp8wXrfrmhCiZxWehPuDc1HZQJ1amosOGEnGbLywKojCCb3PEVkCStN91i1PJ9RMPssK4JQkGFxUkkEEMGRHR0cwZm9vzyZgrq+vG41GpVLZ2to6PT3tdru7u7ulUsnwwbeM108//aQBZXCbzebl5eXy8vLOzg7/Wp9hvqXdbh8eHtJme3ubNjpDdGNjw44B0aHzPO7nn38GSfv7+4CyXq8nV6XRFe/A03kxe+1Op6PDJ5Qo5NulpSU6z0XHmPd6vfBXaKUA/RgCGIq1tTV+8lhOJZgaow5QmWxYsgGPNUMv4b66ugrPi1cBGXdZDoOvlOBTXSEjiDDxGUxYG/rUIbSSadhMA/7lxvC4SSSbi0oMa0FPsnKLK9yrHsITa1XtqW3H4TT/gpKzszOVm/JVWDKkH86zgFe5XAap3DLGEoGxIUDzYzrrKbxoZTl8QDFqbaGhZDoiG0q+5auVlRUVl8IDPqsawA6O1zpRRln1Gu/fvwclNIPl4TmEQo+dNNu3aAdYgDbYhrFQBfr/BjEi+q9Wq4h7rVYTVjTjQM+hNVFeWeVP6C3UFSpNxxa4J/h/JPO5uLiIMKE2c4l6EAQLdsIMRlyHScMSNDOcENdNbyOUmAAVAXOdNqhcrQF6UokmXQEsOIesI9nIcd/JIc04DE4wW/mapou8QqSPhoDBOucLmdaKT0mJeU+II5xGuKVIJaAMJczmW7glU8IH+tFyYE3VIMSliPhXTt8wBO8BGTDiRhAAdMwQiJfA8ffff3/z5g1vSxvePNev6EGKgQ80o/2vv/7Kh8GVpROEgHAhpqQcecV947NOgw4n2XSyn1ireixYknuo1QENcFfrftAKwEiaGTSAGBpzo2zHkO+mLQfoynYa0Cr0mKMgNOCg2IH1fX9jLphoHmOp+DhjAQaCoUye/m0zv3KVGR0GfXNzE59fRVdyHcRdvkWAsBFcR/cy6HSIXUAN4D3AXZV9wmydRs5doOrg4EBrxeXG9z0YMDa5rM61o8Bvv/0mJxQCZ4oI9J4YCHkeRBO8GAqjr3UXUGxrhPFuLDI2HcBvRlJhP2MqIWCU+cwVBk7VugYIEAAXGW6VXUD6jCAqgucviheWKMqSd91qtdATxYhkxWUCQJ7mdiF5DH398NA2Ax1td6IZYfw4HqG6ZLFTzp3SEugbLXawmsGYJ6ifln+gmDs8KTqAQZFTrUiakUXIdFqn9mIJ9/hgQLEFsFz7PyC+OHG0wdZyo1ACI7HBsJzYGmTAddSGDASQ0joChht3XT4aXxEQvn37lq5gp0p37Ik8ixdT7QKs5XZAgNRyu3GL1wBV0vbyS3iQlohzUZUmKkPid+GmqEBNZRAyScD9r4j41bzzWPzBcdYIMRb1eh3dDifklsM2HfcaOxVWGTr4La0uGy8fMFwQiJ4AIkABKwCMFPipDSyEYevr69qnQrfQnkAD3qh2WxV8kmZ4w1e29wdM4kbah/Um+INaly451q5BugX2qyhNpGa2BkbtgQU/XEjixcZVMz7mChG568qZWEmPmKrTgUFDuKJUi3llxRG4WMQl26w6HDpU+tYSvbIvKkW3W+iQltpJhD7FBlUVh5vHyIEPE9hyVLldyQN5M5YTVBpYaewwASzvR2osdAv0W8ZiC55FjVDy/F+nibACyQDJyTNCTo4AJ0eAkyPAyRHg5AhwcgQ4OQKcHAFOjgAnR4CTI8DJEeDkCHByBDg5ApwcAU6OACdHgJMjwMkR4OQIcHIEODkCnBwBTo4AJ0eAkyPAyRHgNCr9R4ABAJb9NjUD7ylXAAAAAElFTkSuQmCC);width:100%;height:100%}.missingImage.communityImage{background-image:url(../Content/images/missing-img-house.jpg);height:242px}.completeOrientationStepButton{position:relative;color:#fff;font-size:16px;font-weight:700;background:var(--btn-completeOrientationStep);border-radius:50px;padding:10px 20px;width:235px;height:45px;margin:0 auto;box-shadow:1px 5px 10px rgba(0,0,0,.3);cursor:pointer;transition:.2s ease-in-out;display:flex;align-items:center;justify-content:center}.completeOrientationStepButton:after{content:"";position:absolute;top:-9px;left:-12px;width:110%;height:140%;background:#cbcbcb;border-radius:50px;z-index:-1}.completeOrientationStepButton:hover{background:var(--btn-completeOrientationStep-hover)}.completeOrientationStepButton .completeIcon{display:inline-block;vertical-align:middle;padding:0 5px 0 0}.completeOrientationStepButton img{fill:#fcdf6c;position:relative;bottom:-2px}.completeOrientationStepButton .completeText{display:inline-block;vertical-align:middle;white-space:nowrap}.completeOrientationStepButton.disabled{background:#8a8a8a;color:#fff;cursor:not-allowed;box-shadow:none;position:relative}.completeOrientationStepButton.disabled img{fill:#dedede}.wishlistContainer{position:absolute;top:7px;right:7px;background:#fff;border-radius:50%;z-index:3;width:42px;height:42px;box-shadow:1px 1px 2px rgba(0,0,0,.4);margin:1px 0 0;padding:12px 11px;cursor:pointer}.wishlistContainer:hover:after{position:absolute;top:-1px;left:-128px;height:35px;line-height:32px;background:#000;box-shadow:1px 1px 2px rgba(0,0,0,.3);font-size:13px;font-weight:600;padding:1px 10px;border-radius:7px;z-index:2;content:"Add to Wish List";color:#fff!important;opacity:.9}.wishlistContainer:hover:before{position:absolute;content:"";top:9px;left:-22px;width:15px;height:15px;box-shadow:2px -1px 2px -1px rgba(0,0,0,.3);background:#000;transform:rotate(135deg) skew(20deg,20deg);z-index:1;opacity:.8}.wishlistContainer.added{background-color:var(--color-wishlist)}.wishlistContainer.added .ico{fill:#fff}.wishlistContainer.added:hover:after{content:"Remove from Wish List";left:-165px}.wishlistContainer:not(.added) .ico{fill:var(--color-unwishlisted)}.uneditableWishlistContainer{position:absolute;top:7px;right:7px;background-color:transparent;z-index:2;width:42px;height:42px;margin:1px 0 0;padding:12px 11px;cursor:default;pointer-events:none}.uneditableWishlistContainer.added .ico{fill:var(--color-wishlist)}img{border:0}img.invert{-webkit-filter:invert(100%)}.status{box-shadow:1px 1px 1px rgba(0,0,0,.2);border:1px solid silver;border-radius:4px;font-size:14px}.status .flag{height:20px;width:20px;display:inline-block;float:right;box-shadow:inset 0 0 6px rgba(0,0,0,.5);border-radius:10px;cursor:pointer;background-repeat:no-repeat;background-position:center center;position:relative}.statusComplete{background:#eeffe5;border:1px solid #118e5c;color:#118e5c}.statusIncomplete{background:#fff1c2;border:1px solid #dcab16;color:#877031}.statusError{background:#ffe5e5;border:1px solid #bb3838;color:#bb3838}.flag{height:20px;width:20px;display:inline-block;box-shadow:inset 0 0 6px rgba(0,0,0,.5);border-radius:10px;background-repeat:no-repeat;background-position:center center;position:relative}.flag.complete{background-color:var(--color-ds-catalogCard-status-complete-icon);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMTguNjUgNi4zMTdxMCAuNDQ2LS4zMTMuNzU5bC05LjU5OCA5LjU5OHEtLjMxMy4zMTMtLjc1OS4zMTN0LS43NTktLjMxM2wtNS41NTgtNS41NThxLS4zMTMtLjMxMy0uMzEzLS43NTl0LjMxMy0uNzU5bDEuNTE4LTEuNTE4cS4zMTMtLjMxMy43NTktLjMxM3QuNzU5LjMxM2wzLjI4MSAzLjI5MiA3LjMyMS03LjMzM3EuMzEzLS4zMTMuNzU5LS4zMTN0Ljc1OS4zMTNsMS41MTggMS41MThxLjMxMy4zMTMuMzEzLjc1OXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);background-size:60%}.flag.incomplete{background-color:var(--color-ds-catalogCard-status-incomplete-icon);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgNyAyMCI+PHBhdGggZD0iTTUuNzE0IDEzLjkyOXYyLjVxMCAuMjktLjIxMi41MDJ0LS41MDIuMjEyaC0yLjg1N3EtLjI5IDAtLjUwMi0uMjEydC0uMjEyLS41MDJ2LTIuNXEwLS4yOS4yMTItLjUwMnQuNTAyLS4yMTJoMi44NTdxLjI5IDAgLjUwMi4yMTJ0LjIxMi41MDJ6bS4zMzUtMTEuNzg2bC0uMzEzIDguNTcxcS0uMDExLjI5LS4yMjkuNTAydC0uNTA4LjIxMmgtMi44NTdxLS4yOSAwLS41MDgtLjIxMnQtLjIyOS0uNTAybC0uMzEzLTguNTcxcS0uMDExLS4yOS4xOTUtLjUwMnQuNDk3LS4yMTJoMy41NzFxLjI5IDAgLjQ5Ny4yMTJ0LjE5NS41MDJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:24%}.flag.error{background-color:var(--color-ds-catalogCard-status-error-icon);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE2IDIwIj48cGF0aCBkPSJNMTQuNDg3IDE0Ljc1NHEwIC40NDYtLjMxMy43NTlsLTEuNTE4IDEuNTE4cS0uMzEzLjMxMy0uNzU5LjMxM3QtLjc1OS0uMzEzbC0zLjI4MS0zLjI4MS0zLjI4MSAzLjI4MXEtLjMxMy4zMTMtLjc1OS4zMTN0LS43NTktLjMxM2wtMS41MTgtMS41MThxLS4zMTMtLjMxMy0uMzEzLS43NTl0LjMxMy0uNzU5bDMuMjgxLTMuMjgxLTMuMjgxLTMuMjgxcS0uMzEzLS4zMTMtLjMxMy0uNzU5dC4zMTMtLjc1OWwxLjUxOC0xLjUxOHEuMzEzLS4zMTMuNzU5LS4zMTN0Ljc1OS4zMTNsMy4yODEgMy4yODEgMy4yODEtMy4yODFxLjMxMy0uMzEzLjc1OS0uMzEzdC43NTkuMzEzbDEuNTE4IDEuNTE4cS4zMTMuMzEzLjMxMy43NTl0LS4zMTMuNzU5bC0zLjI4MSAzLjI4MSAzLjI4MSAzLjI4MXEuMzEzLjMxMy4zMTMuNzU5eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);background-size:50%}.status .flag:hover:after{position:absolute;top:-2px;height:21px;line-height:20px;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.3);font-size:10px;text-transform:uppercase;padding:0 5px;border-radius:4px;z-index:1}.statusComplete .flag:hover:after{left:-74px;content:"Complete";border:1px solid var(--color-ds-text-primary)}.statusIncomplete .flag:hover:after{left:-84px;content:"Incomplete";border:1px solid #dcab16}.statusError .flag:hover:after{left:-54px;content:"Error";border:1px solid #e65656}.status .flag:hover:before{position:absolute;content:"";top:5px;left:-14px;width:8px;height:8px;box-shadow:2px -1px 2px -1px rgba(0,0,0,.3);background:#fff;border-radius:2px;border-width:1px 1px 0 0;border-style:solid;transform:rotate(45deg);z-index:2}.statusComplete .flag:hover:before{border-color:var(--color-ds-text-primary)}.statusIncomplete .flag:hover:before{border-color:#dcab16}.statusError .flag:hover:before{border-color:#e65656}.banner{font-size:12px;color:var(--color-banner-text);background:var(--bg-banner);text-align:center;padding:2px 0;margin:2px 0}.banner .sup{color:var(--color-beta-sup)}.vCssTable{display:table}.vCssTableRow{display:table-row}.vCssTableCell{display:table-cell;vertical-align:bottom;padding:0 10px;margin:3px 0}.table{text-align:center;line-height:35px;border-collapse:separate;border-radius:4px;overflow:hidden;position:relative;z-index:0}.table td,.table th{position:relative;outline:0;border:1px solid transparent}.table th{color:var(--table-header-color);border-bottom:1px solid #c3c3c3;line-height:45px}.table .fixed{background:var(--color-primary);color:#fff;font-weight:700}.table th.fixed{border-bottom:1px solid #91cdb5}.table tr:first-child th:first-child{border-top-left-radius:4px}.table tr:first-child th:last-child{border-top-right-radius:4px}.table tr:last-child td:first-child{border-bottom-left-radius:4px}.table tr:last-child td:last-child{border-bottom-right-radius:4px}.table.highlight tbody tr:hover{background-color:#cbffb0}.table.highlight tbody tr:hover .fixed{background-color:var(--bg-optionPricing-areaHeader)}.table.highlight tbody td:hover{background-color:#bef5a1}.table.highlight td:hover::after,.table.highlight thead th:hover::after{content:"";height:10000px;left:0;position:absolute;top:-5000px;width:100%;z-index:-1}.table.highlight td:hover::after,.table.highlight th:hover::after{background-color:#cbffb0}.table td.selected{background:#eeffe5;border:1px solid #4caa1d}
@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}#vThemeableVariableInspectorActiveIndicator{z-index:100000;position:absolute;top:0;width:98%;display:flex;justify-content:center;animation:.5s ease-out forwards slideDown}#vThemeableVariableInspectorActiveIndicator .indicatorContent{background-color:#000;color:#fff;opacity:1;align-content:center;padding:5px 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 0 15px 8px rgba(128,128,128,.6);display:flex;align-items:center;gap:10px}#vThemeableVariableInspectorActiveIndicator .indicatorContent .showOverlay{cursor:pointer}#vThemeableVariableInspectorActiveIndicator .indicatorContent .showOverlay svg{width:16px;height:16px;fill:#fff;opacity:.9}#vShell2Header{position:absolute;left:0;right:0;top:0;height:75px;overflow:hidden;z-index:4;filter:var(--filter-main-site-header)}#vShell2Title{position:absolute;left:0;right:0;top:75px;height:48px;overflow:visible;box-shadow:0 1px 6px rgba(60,60,60,.25);z-index:3}#vShell2Content{position:absolute;left:0;right:0;top:123px;bottom:30px;overflow:auto;z-index:2}#vShell2Content.noTitle{top:75px}#vShell2Footer{position:absolute;left:0;right:0;bottom:0;height:30px;z-index:3}#vThemeableVariableInspectorInfoOverlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:100000}#vShell2Unsupported{width:535px;margin:60px auto 0;text-align:center}#vShell2Unsupported .vdsLogo{width:100%!important;margin:0 0 10px}#vShell2Unsupported .unsupportedMessage{font-size:15px}@media only screen and (max-width:1200px){#vShell2Header{height:65px}#vShell2Title{top:65px;height:36px}#vShell2Content{top:101px}#vShell2Content.noTitle{top:65px}}@media only screen and (max-width:800px){#vShell2Content{bottom:22px}#vShell2Footer{height:22px}}
/*!
 * Durandal 2.1.0 Copyright (c) 2012 Blue Spire Consulting, Inc. All Rights Reserved.
 * Available via the MIT license.
 * see: http://durandaljs.com or https://github.com/BlueSpire/Durandal for details
 */.modalBlockout{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;pointer-events:auto;-webkit-backface-visibility:hidden;transition:opacity .1s linear}.modalHost{top:50%;left:50%;position:fixed;opacity:0;-webkit-backface-visibility:hidden;transition:opacity .1s linear}.messageBox{min-width:300px}.durandal-view-404{color:red;margin:8px 0;padding:8px;box-shadow:0 3px 7px rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.3);border-radius:6px}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.entrance-out{animation-fill-mode:both;animation-duration:.1s;animation-name:fadeOut}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.entrance-in{animation-fill-mode:both;animation-duration:.5s;animation-name:slideInRight}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.entrance-in-fade{animation-fill-mode:both;animation-duration:.5s;animation-name:fadeIn}
@keyframes slide{0%{transform:translate3d(-150px,0,0);opacity:0}50%{opacity:1}100%{transform:translate3d(150px,0,0);opacity:0}}.splash{width:500px;height:200px;text-align:center;position:fixed;overflow:hidden;top:50%;left:50%;margin-left:-250px;margin-top:-100px}.splash .splash-logo{width:100%}#splash-loader{width:100%;text-align:center;position:absolute;left:50%;margin-left:-250px}#splash-loader span{animation:3s ease-in-out infinite slide;display:inline-block;position:relative;font-size:50px;font-weight:700;color:#346e55;opacity:0}#splash-loader span:nth-child(3){animation-delay:.3s}#splash-loader span:nth-child(2){animation-delay:.6s}#splash-loader span:nth-child(1){animation-delay:.9s}
#powerTip{cursor:default;background-color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8);border-radius:6px;color:#fff;display:none;padding:10px;position:absolute;white-space:nowrap;z-index:2147483647}#powerTip:before{content:attr(class) " ";position:absolute;height:0;width:0;text-indent:100%;overflow:hidden}#powerTip.n:before,#powerTip.s:before{border-right:5px solid transparent;border-left:5px solid transparent;left:50%;margin-left:-5px}#powerTip.e:before,#powerTip.w:before{border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:-5px;top:50%}#powerTip.n:before,#powerTip.ne:before,#powerTip.nw:before{bottom:-10px}#powerTip.n:before,#powerTip.ne-alt:before,#powerTip.ne:before,#powerTip.nw-alt:before,#powerTip.nw:before{border-top:10px solid;border-top-color:inherit}#powerTip.e:before{left:-10px;border-right:10px solid;border-right-color:inherit}#powerTip.s:before,#powerTip.se:before,#powerTip.sw:before{top:-10px}#powerTip.s:before,#powerTip.se-alt:before,#powerTip.se:before,#powerTip.sw-alt:before,#powerTip.sw:before{border-bottom:10px solid;border-bottom-color:inherit}#powerTip.w:before{right:-10px;border-left:10px solid;border-left-color:inherit}#powerTip.ne:before,#powerTip.se:before{border-right:10px solid transparent;border-left:0;left:10px}#powerTip.nw:before,#powerTip.sw:before{border-left:10px solid transparent;border-right:0;right:10px}#powerTip.ne-alt:before,#powerTip.nw-alt:before,#powerTip.se-alt:before,#powerTip.sw-alt:before{bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;left:10px}#powerTip.ne-alt:before{left:auto;right:10px}#powerTip.se-alt:before,#powerTip.sw-alt:before{border-top:none;bottom:auto;top:-10px}#powerTip.se-alt:before{left:auto;right:10px}
.drawingSurface{position:absolute;top:0;right:0;left:0;bottom:0}.drawingSurface .canvas-container,.drawingSurface .canvasWrapper,.drawingSurface canvas,.drawingSurface canvas:focus{outline:0;border:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}.drawingSurface .canvasWrapper{position:relative;z-index:1;overflow:hidden;height:calc(100% - 50px);background-color:silver}.drawingSurfaceToolbar{border-bottom:1px solid #cfcfcf;background-color:#e9e9e9;text-align:center;height:50px;box-shadow:0 0 5px rgba(0,0,0,.2);position:relative;z-index:9}.drawingSurfaceToolbar .barItem{padding:12px 13px;cursor:pointer;float:left;position:relative;transition:padding .2s ease-in-out;margin-left:1px}.drawingSurfaceToolbar .barItem:first-child{margin-left:0}.drawingSurfaceToolbar .barItem:before{position:absolute;content:"";top:0;right:-1px;width:1px;height:50px;background:#cfcfcf}.drawingSurfaceToolbar .barItem:not(.-zoom):hover{background-color:#f3f3f3}.drawingSurfaceToolbar .barItem.active{background-color:#118d5c;box-shadow:1px 1px 15px rgba(0,0,0,.1) inset;padding:23px 13px 13px}.drawingSurfaceToolbar .barItem:not(.-zoom).active:hover{background-color:#0c7149}.drawingSurfaceToolbar .barItem.active svg{fill:#fff}.drawingSurfaceToolbar .barItem svg{margin-top:2px}.drawingSurfaceToolbar .barItem.active:after{position:absolute;content:"";bottom:-7px;left:15px;width:0;height:0;border-style:solid;border-width:7px 10px 0;border-color:#0b8b5b transparent transparent}.drawingSurfaceToolbar .barItem:not(.-zoom).active:hover:after{border-color:#0c7149 transparent transparent}.drawingSurfaceToolbar .barItem.-zoom{height:50px}.drawingSurfaceToolbar .controls{display:inline-block;margin-left:-50px;border-left:1px solid #cfcfcf;height:50px}.drawingSurfaceToolbar .-zoomIco{float:left}.drawingSurfaceToolbar .slider{width:160px;position:relative;margin:2px 10px;float:left}.drawingSurfaceToolbar .zoomSlider{-webkit-appearance:none;width:160px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQYV2O4du3afwAIigOC3yHdvAAAAABJRU5ErkJggg==) center center/1px repeat-x;padding:0;margin:0}.drawingSurfaceToolbar .zoomSlider::-webkit-slider-runnable-track{width:160px;height:20px;background:0 0;border:none}.drawingSurfaceToolbar .zoomSlider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:20px;width:7px;border-radius:4px;background:#0e9561}.drawingSurfaceToolbar .zoomSlider:focus{outline:0;border:0;box-shadow:none}.drawingSurfaceToolbar .zoomSlider::-moz-range-track{width:160px;height:20px;background:0 0;border:none}.drawingSurfaceToolbar .zoomSlider::-moz-range-thumb{border:none;height:20px;width:7px;border-radius:4px;background:#0e9561}.drawingSurfaceToolbar .zoomSlider:-moz-focusring{outline:#fff solid 1px;outline-offset:-1px}.drawingSurfaceToolbar .zoomSlider::-ms-track{width:160px;height:20px;background:0 0;border-color:transparent;border-width:0;color:transparent}.drawingSurfaceToolbar .zoomSlider::-ms-fill-lower{background:0 0}.drawingSurfaceToolbar .zoomSlider::-ms-fill-upper{background:0 0}.drawingSurfaceToolbar .zoomSlider::-ms-thumb{border:none;height:20px;width:7px;border-radius:8px;background:#0e9561}.drawingSurfaceToolbar .zoomSlider:focus::-ms-fill-lower{background:0 0}.drawingSurfaceToolbar .zoomSlider:focus::-ms-fill-upper{background:0 0}.drawingSurfaceToolbar a{display:block}.drawingSurfaceToolbar .zoomSlider::-ms-tooltip{display:none}.drawingSurfaceToolbar .exportBt,.drawingSurfaceToolbar .saveBt{float:right;margin:8px 6px}.drawingSurfaceToolbar .exportBt .ico,.drawingSurfaceToolbar .saveBt .ico{width:16px;height:16px;margin-top:2px}@media screen and (max-width:1250px){.exportBt span{display:none}.exportBt .ico{margin:0}.drawingSurfaceToolbar .slider,.drawingSurfaceToolbar .zoomSlider{width:100px}.drawingSurfaceToolbar .zoomSlider::-moz-range-track,.drawingSurfaceToolbar .zoomSlider::-ms-track,.drawingSurfaceToolbar .zoomSlider::-webkit-slider-runnable-track{width:100px}.floorplanEditor-container .stamp .wrapper{margin-right:0}.drawingSurfaceToolbar .controls{margin-left:0}}
/*!
 * jQuery UI Accordion 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.nonEstimatedItemsView{--non-estimated-item-view-action-bar-height:48px}.nonEstimatedItemsView .actionBar{position:fixed;width:calc(80% - 257px);z-index:10}.nonEstimatedItemsView .listArea{padding-bottom:70px;padding-top:var(--non-estimated-item-view-action-bar-height)}#vOptionPricing .actionBar{width:calc(100% - 590px);height:var(--non-estimated-item-view-action-bar-height)}#vOptionPricing .hiddenRightPane .actionBar{width:calc(100% - 290px)}
/*!
 * jQuery UI CSS Framework 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */@import url(base.css);@import url(theme.css);
#vFooterContent{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-end;background:var(--bg-footer)}#vFooterContentWrapper{color:#bcbcbc;white-space:nowrap;overflow:hidden;width:100%;display:flex;align-items:center}#vFooterContentCopyrightArea{text-align:left;padding:0 10px;flex:1 0 auto}#vFooterContentCopyrightArea>div{display:inline-block}#vFooterContentCopyrightArea .copyrightIcon{font-size:16px;margin:0 2px 0 0;position:relative;bottom:1px;color:var(--text-copyright)}#vFooterContentCopyrightArea .copyrightLongText{display:inline-block;position:relative;bottom:2px;font-size:11px;color:var(--text-copyright)}#vFooterContentUpdateArea{background:var(--bg-footer-update);position:fixed;left:0;bottom:0;width:100vw;height:160px;box-shadow:0 0 50px rgba(0,0,0,.5);z-index:1}#vFooterContentUpdateArea .vFooterContentUpdateAreaMessage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:21px;color:var(--color-footer-update);display:flex;flex-direction:row;align-items:center}.vFooterContentUpdateAreaMessage .ico{width:45px;height:45px;fill:rgba(234,234,234,.2)}.vFooterContentUpdateAreaMessage span{margin:0 20px}#vFooterContentSystemMessageArea{text-align:left;padding:0 10px;flex:0 0 9%;height:30px;line-height:30px;border-width:1px 2px 2px 1px}#vFooterContentSystemMessageArea.statusError{border-radius:0}#vFooterContentSystemMessageArea>div{display:inline-block}#vFooterContentSystemMessageArea .vFooterContentSystemMessageAreaText{color:var(--text-footer-systemMessage)}#vFooterContentSystemMessageArea .systemMessageLink{padding:0 0 0 10px}#vFooterContentSupportEmailArea{padding:0 10px;flex:0 0 6%;cursor:pointer;background:var(--bg-footer-contentSupportEmailArea);color:#fff;font-weight:700;border-left:1px solid #101827;line-height:30px;text-align:center}#vFooterContentSupportEmailArea:hover{background:var(--bg-footer-contentSupportEmailArea-hover)}#vFooterContentSupportEmailArea .questionMark{background:var(--bg-footer-supportEmailQuestionMark);border-radius:50%;color:#fff;font-weight:700;padding:2px 7px;margin-right:3px}#vFooterContent .helpMenu{position:absolute;bottom:0;right:0;width:100vw;height:100vh;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(150deg,rgba(16,21,32,0) 55%,#101520 95%);overflow:hidden;transition:.2s ease-in-out}#vFooterContent .helpMenu .wrapper{position:absolute;bottom:0;right:0;text-align:right;pointer-events:auto}#vFooterContent .helpMenu .item{fill:var(--color-footer-helpMenu-item);text-shadow:2px 2px 2px rgba(0,0,0,.7);font-size:16px;cursor:pointer;margin:25px 35px}#vFooterContent .helpMenu .item:not(.-close){transform:translateY(20px);opacity:0;visibility:hidden;transition:.2s ease-in-out .2s}#vFooterContent .helpMenu .item.-close{margin:50px 35px 10px 20px;fill:#fff;font-size:15px}#vFooterContent .item .label{color:var(--color-footer-helpMenu-item);margin-left:5px;font-weight:700}#vFooterContent .item.-close .label{color:#fff;margin-left:5px}#vFooterContent .item .ico{vertical-align:-4px}#vFooterContent .item.-close .ico{width:15px;height:16px}#vFooterContent .helpMenu.expanded{opacity:1;visibility:visible}#vFooterContent .helpMenu.expanded .item:not(.-close){opacity:1;visibility:visible;transform:translateY(0)}@media only screen and (max-width:1200px){#vFooterContent{overflow:hidden}#vFooterContentCopyrightArea,#vFooterContentSupportEmailArea,#vFooterContentSystemMessageArea{font-size:12px}}@media only screen and (max-width:1000px){#vFooterContentCopyrightArea .copyrightLongText{display:none}}@media only screen and (max-width:800px){#vFooterContentCopyrightArea{font-size:10px}#vFooterContentCopyrightArea .copyrightIcon{font-size:14px;margin:0 2px 0 0}#vFooterContentCopyrightArea .copyrightLongText{display:none}#vFooterContentSystemMessageArea{height:20px;line-height:20px}#vFooterContentSupportEmailArea{padding:0 10px;font-weight:400;line-height:22px}}
/*!
 * jQuery UI Autocomplete 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
/*!
 * jQuery UI CSS Framework 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */@import url(core.css);@import url(accordion.css);@import url(autocomplete.css);@import url(button.css);@import url(checkboxradio.css);@import url(controlgroup.css);@import url(datepicker.css);@import url(dialog.css);@import url(draggable.css);@import url(menu.css);@import url(progressbar.css);@import url(resizable.css);@import url(selectable.css);@import url(selectmenu.css);@import url(sortable.css);@import url(slider.css);@import url(spinner.css);@import url(tabs.css);@import url(tooltip.css);
#vHeaderContent{width:100%;height:75px;line-height:75px;vertical-align:middle;overflow:hidden;background:var(--bg-main-site-header)}#vHeaderBuilderLogo{display:inline-block;text-align:center;width:230px;border-right:1px solid #4b5063;line-height:50px}#vHeaderBuilderLogo .builderLogo{max-width:82%;max-height:75px;vertical-align:middle}#vHeaderVeoLogo{display:inline-block;text-align:center;width:220px;margin:0 20px}#vHeaderVeoLogo .vdsLogo{max-width:100%;vertical-align:middle;height:75px;color:var(--color-main-site-header-vds-logo-color)}#vHeaderSignIn{display:inline-block;float:right;margin:0 20px 0 0}#vHeaderTableContainer{height:75px;transform-style:preserve-3d}.vHeaderTableProperties{line-height:normal;font-size:14px;position:relative;top:50%;transform:translateY(-50%);text-align:right}.vHeaderTableRow{padding:2px 0;font-weight:700;display:flex;justify-content:center;align-items:center;gap:8px;line-height:22px}.vHeaderTableRow .vHeaderTraining{display:flex;gap:8px;cursor:pointer;padding:5px;color:var(--color-training-text)}.vHeaderTableRow .vHeaderTraining svg{height:22px;width:22px;fill:var(--color-icon-training)}.vHeaderTableRow .vHeaderCurrentUser{display:flex;align-items:center;padding:2px}.vHeaderTableRow .vHeaderCurrentUser svg{fill:var(--color-icon-signOut)}.vHeaderTableRow .vHeaderTableCellProperties{padding:0 4px}.vHeaderTableRow .vHeaderTableCellProperties.vGrayLabel{color:var(--color-main-site-header-text-muted)}.vHeaderTableRow .vHeaderTableCellProperties#auth_currentuser{color:var(--color-main-site-header-text)}.vHeaderTableRow .vHeaderTableCellProperties:last-child{padding:0}.vHeaderTableRow>span>button{background-color:transparent}.vHeaderButton{width:30px;padding:0}@media only screen and (max-width:1200px){#vHeaderContent{height:65px;line-height:65px}#vHeaderBuilderLogo,#vHeaderVeoLogo{width:195px}#vHeaderBuilderLogo>img{max-height:65px}#vHeaderTableContainer{height:65px}.vHeaderTableProperties{font-size:13px}.vHeaderTableRow{padding:1px 0}.vHeaderTableRow .vHeaderTableCellProperties .vHeaderButton{width:27px}.vHeaderTableRow .vHeaderTableCellProperties .vHeaderButton svg{width:19px;height:19px;position:relative;bottom:-1px}}@media only screen and (max-width:1000px){#vHeaderBuilderLogo{width:180px}#vHeaderVeoLogo{width:185px}.vHeaderTableProperties{font-size:12px}.vHeaderTableRow .vHeaderTableCellProperties .vHeaderButton{width:24px}.vHeaderTableRow .vHeaderTableCellProperties .vHeaderButton svg{width:18px;height:18px}}
/*!
 * jQuery UI Button 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}
#vThemeableVariableInspectorOverlayContent{height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);font-family:lato}#vThemeableVariableInspectorOverlayContent .overlayPanel{background-color:#000;width:50%;box-shadow:0 0 25px 25px #000;padding-top:15px}#vThemeableVariableInspectorOverlayContent .overlayPanel .header{color:#fff;text-align:center;padding:10px 0;border-bottom:1px solid #fff;margin-bottom:20px}#vThemeableVariableInspectorOverlayContent .overlayPanel .header .mainHeader{font-size:28px;margin-bottom:5px}#vThemeableVariableInspectorOverlayContent .overlayPanel .header .subHeader{font-size:16px}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery{display:flex;justify-content:center}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navButtonWrapper{width:50px;display:flex;flex-direction:column;justify-content:center;padding:0 10px}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navButtonWrapper .navButton{height:50px;cursor:pointer}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navButtonWrapper .navButton:hover{opacity:.9}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navButtonWrapper .navButton.left{position:relative;top:-20px;transform:rotate(180deg)}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navButtonWrapper .navButton svg{height:20px;width:20px;fill:#fff}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navButtonWrapper .navButton.disabled{cursor:not-allowed;opacity:.7}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navButtonWrapper .navButton.disabled svg{fill:#d3d3d3}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navFrame{height:70%;width:90%}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navFrame .screenshot{overflow:hidden;max-height:100%;max-width:100%;display:flex;justify-content:center}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navFrame .screenshot img{height:500px;width:800px}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navFrame .caption{min-height:120px;padding:10px;font-size:20px;color:#fff;width:100%;display:flex;justify-content:center}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navFrame .caption div{width:800px;flex:0 0 auto}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotIndicators{height:30px;display:flex;gap:30px;justify-content:center}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotIndicators .screenshotIndicator{border:1px solid #fff;height:15px;width:15px;border-radius:7px;cursor:pointer}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotIndicators .screenshotIndicator.active{background-color:#fff;cursor:default}#vThemeableVariableInspectorOverlayContent .overlayPanel .footer{color:#fff;text-align:center;padding:10px 0;border-top:1px solid #fff}#vThemeableVariableInspectorOverlayContent .overlayPanel .footer .hideActionWrapper{font-size:16px;display:flex;justify-content:center}#vThemeableVariableInspectorOverlayContent .overlayPanel .footer .hideActionWrapper .hideAction{width:100px;border:1px solid #fff;border-radius:10px;font-size:20px;margin-top:10px;cursor:pointer}#vThemeableVariableInspectorOverlayContent .overlayPanel .footer .hideActionWrapper .hideAction:hover{opacity:.7}#vThemeableVariableInspectorOverlayContent .overlayPanel .footer .hideActionWrapper .hideAction:active{color:#000;background-color:#fff;opacity:1}@media screen and (max-width:1919px){#vThemeableVariableInspectorOverlayContent .overlayPanel{width:65%}#vThemeableVariableInspectorOverlayContent .overlayPanel .screenshotGallery .navFrame .screenshot img{height:400px;width:650px}}
/*!
 * jQuery UI Checkboxradio 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}
.menu{position:relative}.menu .ico{text-align:left;position:relative;float:left;margin-right:5px}.menu .arrow{transform:rotate(0);transition-duration:.8s;transition-property:transform;z-index:2;border-left:1px solid transparent;border-top:1px solid transparent;border-right:1px solid transparent;cursor:pointer;width:12px;height:12px;margin:11px 5px}.menu .active .arrow{transform:rotate(90deg)}.menu .call{padding:14px 17px 13px;display:inline-block;font-weight:700;text-transform:uppercase;font-size:14px;line-height:21px;-webkit-user-select:none;user-select:none}.menu .call.active{background:var(--bg-menu-active);position:relative;box-shadow:3px 1px 2px -1px rgba(0,0,0,.15)}.menu .call.active:after{content:"";position:absolute;top:43px;left:0;width:101px;height:7px;background:#f0f0f0;z-index:2}.menu .call.active span{color:var(--text-darkest)}#accordion{display:none;position:absolute;top:47px;left:0;z-index:1;background:#f0f0f0;width:290px;color:#010101;border:1px solid #c8c8c8;border-radius:0 4px 4px;box-shadow:3px 3px 2px rgba(0,0,0,.15)}#accordion .homeLink{padding:5px 0}#accordion ul{padding:0;margin:0;background:#f4f4f4;white-space:nowrap}#accordion ul ul{display:none}#accordion h4{font-size:14px;line-height:34px;padding:4px 10px;cursor:pointer;background:rgba(125,125,125,.05);margin:0;text-transform:uppercase;border-top:1px solid #d4d4d4}#accordion h4 span{font-size:16px;margin-right:10px}#accordion li{list-style-type:none}#accordion li.first ul{display:block}#accordion a{color:var(--text-menu);font-size:14px;line-height:20px;display:block;transition:.15s;padding:6px 13px}#accordion a:hover{border-left:5px solid var(--border-left-menu-option-hover)}#accordion .block{padding:6px 0}#vTitleContent{height:48px;line-height:48px;width:100%;vertical-align:middle;overflow:visible;text-align:center;position:relative;-webkit-user-select:none;user-select:none;display:flex;background:var(--bg-title-bar)}#vTitleBreadcrumb{display:inline-block;margin-left:22px;float:left}#vTitleBreadcrumb a{color:var(--color-title-bar-text)}#vTitleBreadcrumb .breadcrumbDivider{width:12px;height:12px;color:var(--color-title-bar-text)}#vTitlePage{position:absolute;left:50%;transform:translateX(-50%);cursor:default;width:auto}#vTitlePage>span{font-size:20px;vertical-align:-5%;font-weight:300;white-space:nowrap;color:var(--color-title-bar-text)}#vTitleMenu.menu{display:inline-block;overflow:visible;position:relative;float:left;line-height:normal;text-align:left;background:var(--bg-menu-inactive);border-right:1px solid #d2d2d2;height:100%}#vTitleMenu.menu:hover{background:#ddd;cursor:pointer}#vTitleMenu.menu .disabled-link{color:#777;pointer-events:none}#vTitleMenu.menu .disabled-link svg{fill:#777}#vTitleMenu.menu #accordion .trainingLink.topLevel{height:43px;border-top:1px solid #d4d4d4;padding-top:12px}.vTitleAction{margin-left:auto;display:flex;align-items:center}.vTitleAction .user{position:relative}.vTitleAction .mobileMenu{display:none}.vTitleAction .vReturnToSessionButton{height:48px;margin-right:5px;padding:0 2px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:transparent}.vTitleAction .vReturnToSessionButton .ico{vertical-align:middle;margin-right:4px}.vTitleAction .vReturnToSessionButton span{font-size:14px;vertical-align:middle;color:var(--color-primary)}.vTitleAction #vImpersonatedUserSection{background-color:#f1f1f1;margin-right:15px;padding-left:15px;height:80%;display:flex;align-items:center;border-radius:5px;border:1px solid #ddd}.vTitleAction #vImpersonatedUserSection .titlePageText{font-weight:700;opacity:.7}.vTitleAction #vImpersonatedUserSection .vImpersonatedUser{margin:14px 0}.vTitleAction #vImpersonatedUserSection .vImpersonatedUser span{font-weight:400;font-size:14px}.vTitleAction #vImpersonatedUserSection .buyerExperienceToggle{display:flex;margin:0 10px}.vTitleAction #vImpersonatedUserSection .buyerExperienceToggle .switch{vertical-align:-7px;margin-right:5px;height:21px}.vTitleAction #vImpersonatedUserSection .buyerExperienceToggle .switch .switch-handle{height:20px}.vTitleAction #vImpersonatedUserSection .buyerExperienceToggle .switch .switch-handle:before{top:6px}.vTitleAction #vImpersonatedUserSection .vCancelImpersonation{background:var(--bg-cancelImpersonation);height:100%;color:var(--color-cancelImpersonation);margin-left:7px;font-size:14px;padding:0 10px}.vTitleAction #vImpersonatedUserSection .ico{vertical-align:middle;margin:0 4px;width:15px;height:15px}.vTitleAction .searchForUsers-popover{display:none;position:absolute;top:45px;left:-495px;background:#fff;border-radius:4px;box-shadow:3px 3px 15px 3px rgba(0,0,0,.25);text-align:left;width:700px;height:350px;padding:10px}.vTitleAction .searchForUsers-popover.-active{display:block}.vTitleAction .searchForUsers-popover:after{content:"";position:absolute;top:-7px;right:180px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.vTitleAction .searchForUsers-popover .headerArea{display:flex}.vTitleAction .searchForUsers-popover .headerArea .heading{flex-grow:1}.vTitleAction .searchForUsers-popover .heading{font-weight:700;color:#6d6d6d;vertical-align:initial;margin-bottom:5px;display:inline-block}.vTitleAction .searchForUsers-popover .searchField{border-radius:4px;border:1px solid #c4c4c4;margin-bottom:10px}.vTitleAction .searchForUsers-popover .content{display:flex;line-height:21px}.vTitleAction .searchForUsers-popover .content .searchField{display:flow-root;height:36px}.vTitleAction .searchForUsers-popover .content .searchField svg{width:18px;height:18px;fill:#cdcdcd;float:left;margin:8px 12px}.vTitleAction .searchForUsers-popover .content .searchField input{border:0;background:0 0;font-size:14px;width:83%;float:left;padding:0;height:34px}.vTitleAction .searchForUsers-popover .content .searchField input:focus{outline:0;box-shadow:none}.vTitleAction .searchForUsers-popover .userItem{display:inline-flex;background:var(--bg-userImpersonation-userItem);border-radius:4px;color:#4f4f4f;text-align:left;line-height:20px;padding:10px;margin-bottom:5px;width:285px}.vTitleAction .searchForUsers-popover .userItem .arrowIco{float:left;width:20px;margin:2px 4px}.vTitleAction .searchForUsers-popover .userItem .userInfo{float:left;overflow:hidden}.vTitleAction .searchForUsers-popover .userItem svg{width:18px;height:18px;fill:var(--color-primary);cursor:pointer;float:left}.vTitleAction .searchForUsers-popover .userItem strong{display:block}.vTitleAction .searchForUsers-popover .userItem span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vTitleAction .searchForUsers-popover .column1{flex:0 0 50%;padding:5px 13px 5px 10px}.vTitleAction .searchForUsers-popover .column2{flex:0 0 50%;padding:5px 10px 5px 13px;border-left:1px solid #e3e3e3}.vTitleAction .searchForUsers-popover .searchResults{height:177px;overflow-y:scroll}.vTitleAction .searchForUsers-popover .footer{text-align:right;display:flex}.vTitleAction .searchForUsers-popover .footer .link{color:var(--color-primary);cursor:pointer;line-height:20px;padding:10px;display:flex;align-items:center}.vTitleAction .searchForUsers-popover .footer .link.disabled{color:#939393;cursor:not-allowed}.vTitleAction .searchForUsers-popover .footer .link.disabled svg{fill:#939393}.vTitleAction .searchForUsers-popover .footer .link svg{width:18px;height:18px;fill:var(--color-primary);margin-right:5px}.vTitleAction .searchForUsers-popover .cancelButtonArea{flex:1 0 auto}.vTitleAction .searchForUsers-popover .cancelBt{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:50px;padding:5px 20px;font-size:14px;margin:5px 0}@media only screen and (max-width:1800px){.vCancelImpersonation span{display:none}.vTitleAction .searchForUsers-popover{left:-543px}.vTitleAction .searchForUsers-popover:after{right:134px}}@media only screen and (max-width:1600px){.vTitleAction #vImpersonatedUserSection{padding-left:0}.vTitleAction #vImpersonatedUserSection .titlePageText{display:none}}@media only screen and (min-width:1200px){#accordion .homeLink{display:none}}@media only screen and (max-width:1200px){#vTitleContent{height:36px;line-height:36px}#vTitleContent .menu .call{padding:7px 10px 13px}#vTitleContent .menu .call svg{width:16px;height:16px;bottom:-2px}#vTitleContent .menu .call .menuText{font-size:13px}#vTitleContent .menu .call.active:after{top:36px;width:80px}#vTitleContent #accordion{top:36px}#vTitleBreadcrumb{display:none}#vTitlePage>span{font-size:18px}.vReturnToSessionButton{height:36px}.vReturnToSessionButton .ico{width:18px;height:18px}.vReturnToSessionButton span,.vTitleAction{font-size:13px}.vTitleAction #vImpersonatedUserSection .vImpersonatedUser span{font-size:13px;margin-right:10px}.vTitleAction #vImpersonatedUserSection .buyerExperienceToggle,.vTitleAction .vReturnToSessionButton{display:none}.vTitleAction #vImpersonatedUserSection .ico{width:14px;height:14px}.vTitleAction #vImpersonatedUserSection .vCancelImpersonation{margin-left:0}.vTitleAction #vImpersonatedUserSection .mobileMenu .ico{width:16px;height:16px}.vTitleAction .mobileMenu{display:block;padding:0 10px;position:relative;background:#e2eae7;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;width:43px;height:100%;cursor:pointer}.vTitleAction .mobileMenu.-active{background:#c2d7cf}.vTitleAction .mobileMenu.-active .popover{display:block}.vTitleAction .mobileMenu .dots{width:17px;height:100%;fill:var(--icon-titleBar-mobileMenu-dots)}.vTitleAction .mobileMenu .popover{display:none;position:absolute;width:200px;top:29px;right:0;background:#f1f1f1;border-radius:4px;box-shadow:3px 5px 12px 4px rgba(0,0,0,.3);padding:10px}.vTitleAction .mobileMenu .popover .buyerExp label{margin:6px}.vTitleAction .mobileMenu .popover .selectionsBack{width:100%;font-weight:400;font-size:13px;margin:5px 0;padding:12px 0 2px;border-top:1px solid #c9c9c9}.vTitleAction .mobileMenu .popover .selectionsBack span{font-weight:700;color:var(--color-primary)}.vTitleAction .mobileMenu .popover:after{content:"";position:absolute;top:-7px;right:13px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f1f1f1}.vTitleAction .searchForUsers-popover{left:-522px}.vTitleAction .searchForUsers-popover:after{right:153px}}@media only screen and (max-width:1000px){#vTitleMenu.menu .call .ico{margin-right:0}#vTitleBreadcrumb,#vTitleMenu .menuText{display:none}#accordion .first h4{border-top:0}#vTitleContent .menu .call.active:after{top:30px;width:36px}}
/*!
 * jQuery UI Controlgroup 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}
#builderCatalog{width:775px;box-shadow:1px 2px 6px rgba(0,0,0,.3);background:#f0f0f0;margin:20px auto;border-radius:4px;overflow:hidden}#builderCatalog .vUserProfileOrganizationSelector{background:#1e2840;margin:0;width:100%;padding:10px}#builderCatalog .vUserProfileOrganizationSelector label{margin:0 10px;text-align:right;font-weight:700;color:#fff}#builderCatalog .vUserProfileOrganizationSelector .selectOrganization{display:inline-block}#builderCatalog .vUserProfileOrganizationSelector button{float:right;margin-top:4px}#builderCatalog h4{text-align:center;text-transform:uppercase;margin:25px 0 1px;display:inline-block}#builderCatalog .uploadCatalog .uploadHeader{text-align:center}#builderCatalog .uploadCatalog .uploadHelp{display:inline-block}#builderCatalog .uploadCatalog .uploadArea{border:2px dashed #a2a2a2;margin:15px}#builderCatalog .uploadCatalog .uploadArea .ico{width:100px;height:100px;opacity:.3}#builderCatalog .uploadCatalog .uploadArea .content{width:190px;margin:30px auto 50px;text-align:center}#builderCatalog .uploadCatalog .uploadArea .content a{margin:10px 0 20px;display:block}#builderCatalog .uploadCatalog .uploadArea .content .extensions{font-style:italic;color:#939393}
/*!
 * jQuery UI CSS Framework 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
/*!
 * jQuery UI Datepicker 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
#cabinetSelectionWizard{width:1000px;height:660px;position:relative;padding:0;margin:0;-webkit-user-select:none;user-select:none;background:#fff}#cabinetSelectionWizard .tabs{overflow:hidden;background:linear-gradient(to bottom,#e4e4e4 0,#d2d2d2 100%)}#cabinetSelectionWizard .tabs .step{display:flex;height:40px;border-right:1px solid #bcbcbc;color:#454545;padding:0 14px;line-height:40px;float:left;position:relative;font-size:13px;cursor:pointer;transition:.2s linear,width,padding}#cabinetSelectionWizard .tabs .step .arrow-container{width:10px}#cabinetSelectionWizard .tabs .step .arrow-container .curved-check-icon{width:54px;height:54px;scale:.27;color:var(--color-ds-text-primary);position:relative;right:28px;bottom:7px}#cabinetSelectionWizard .tabs .step:last-child{border:0}#cabinetSelectionWizard .tabs .step.complete{color:var(--color-primary);padding-left:19px}#cabinetSelectionWizard .tabs .step.active{background:linear-gradient(to bottom,#efefef 0,#f5f5f5 100%);box-shadow:0 0 8px rgba(0,0,0,.5);border-right:1px solid #919191;color:var(--color-primary)}.cabinetSelectionWizardPrice{float:right}.cabinetSelectionWizardMonthlyPayment{font-weight:400;font-size:16px}#cabinetSelectionWizard .content{padding:0;position:absolute;top:49px;right:0;left:0;bottom:54px}#cabinetSelectionWizard .footer{position:absolute;height:55px;line-height:55px;right:0;left:0;bottom:0}#cabinetSelectionWizardSelectorArea{position:absolute;top:40px;left:0;right:0;bottom:0;overflow-y:auto}
/*!
 * jQuery UI Dialog 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}
.contentBoxSkinny{width:210px;display:inline-block;margin:0 8px 30px}.contentBoxRegular{width:440px;display:inline-block;margin:0 8px 30px;vertical-align:top}.contentBoxWide{width:900px;margin:0 auto 30px}.contentBox{background:#f7f7f7;background:linear-gradient(to bottom,#f7f7f7 76%,#c8c8c8 100%);box-shadow:0 0 15px rgba(0,0,0,.5);border-radius:4px;position:relative}.contentBox .title{border-radius:4px 4px 0 0;padding:10px 80px;text-align:left}.contentBox .titleNoAccent{border-radius:4px 4px 0 0;padding:10px;text-align:left}.contentBox h6{color:#fff;margin:0}.contentBox .number{color:#fff;background-image:linear-gradient(0deg,#0e7b50 0,#129d66 100%);font-size:25px;font-weight:700;position:absolute;left:2.5%;top:-2%;padding:12px 15px;line-height:21px;box-shadow:3px 2px 1px rgba(0,0,0,.2)}.contentBox .tableLike{display:table;table-layout:fixed;width:100%}.contentBox .content{width:100%;display:table-row;-webkit-user-select:none;user-select:none}.contentBox .miniBox{display:table-cell;border-top:1px solid silver;border-right:1px solid silver;height:129px;position:relative;text-align:center}.contentBox .content:first-child .miniBox{border-top:0}.contentBox .miniBox:last-child{border-right:0}.contentBox .miniBox input{position:absolute;left:-9999px}.contentBox .miniBox label{cursor:pointer;width:100%;height:129px;padding:25px 0;display:inline-block;position:relative;z-index:2;overflow:hidden;transition:.3s ease-in-out;margin-bottom:-4px}.contentBox .miniBox:first-child>label{border-radius:0 0 0 4px}.contentBox .miniBox:last-child>label{border-radius:0 0 4px}.contentBox .miniBox .ico{height:40px;width:50px;display:block;margin:0 auto;position:relative;transition:.3s ease-in-out;opacity:1}.contentBox .miniBox span{line-height:20px;margin-top:6px;display:inline-block;font-size:15px;color:var(--color-primary);font-weight:700;transition:.3s ease-in-out;opacity:1}.contentBox .miniBox .userName{line-height:20px;margin-top:-6px;display:block;font-size:15px;color:var(--color-primary);font-weight:700;transition:.3s ease-in-out;opacity:1;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;height:20px;white-space:nowrap;padding:0 4px}.contentBox .description{position:absolute;top:24px;left:-224px;width:94%;padding:6px;transition:.3s ease-in-out;z-index:1;font-size:13px;line-height:19px;opacity:0}.contentBox button{position:absolute;bottom:-38px;left:38%;transition:.3s ease-in-out;opacity:0;z-index:3;padding:8px 25px;pointer-events:none}.contentBox input[type=radio]:checked~label{background:rgba(150,150,150,.25)}.contentBox input[type=radio]:checked~label .ico{transform:translate(0,-80px);opacity:0}.contentBox input[type=radio]:checked~label .userName,.contentBox input[type=radio]:checked~label span{transform:translate(0,80px);opacity:0}.contentBox input[type=radio]:checked~label .description{transform:translate(230px,0);opacity:1}.contentBox input[type=radio]:checked~button{transform:translate(0,-25px);opacity:1;pointer-events:auto}.contentBox .moduleButton{float:right;width:30px;margin-top:-4px;cursor:pointer}
/*!
 * jQuery UI Draggable 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-draggable-handle{touch-action:none}
.designMyHome{background:var(--bg-dmh);position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;--selector-width:calc(100vw - 32px);--nav-header-height:45px;--applications-panel-width:243px;--content-width:calc(var(--selector-width) - var(--applications-panel-width) - 16px);--options-list-min-width-single:282px;--options-list-min-width:564px;--action-bar-background-color:#f2f2f2}.designMyHome .ico.-dmhRoomProductIcon{fill:var(--color-dmh-roomProductIcon)}.designMyHome .generalOptionSelectorTopBar,.designMyHome .roomOptionSelectorTopBar{color:#493f3a;padding-top:12px;position:fixed;width:var(--selector-width);height:var(--nav-header-height);z-index:20;background:var(--bg-dmh-topBar)}.designMyHome .dmhLeftPanel{width:var(--applications-panel-width);padding:16px 15px 18px 16px;position:fixed;max-height:calc(100% - 260px);overflow:auto;background:var(--bg-dmh-leftPanel-nav)}.designMyHome #embeddedVisualizerView{position:absolute;left:calc(var(--applications-panel-width) + var(--options-list-min-width) + 16px);width:calc(var(--content-width) - var(--options-list-min-width));display:block;z-index:25}.designMyHome #embeddedVisualizerView.hidden{display:none}.designMyHome #embeddedVisualizerView.displayUnderneath{z-index:15}.designMyHome:before{content:"";position:absolute;left:0;top:0;background:var(--bg-dmh-left);background-size:contain;width:290px;height:1254px;z-index:10}.designMyHome:after{content:"";position:absolute;right:0;top:0;background:var(--bg-dmh-right);background-size:contain;width:290px;height:1254px;z-index:10}.designMyHome .mainArea{width:100%;position:absolute;overflow-y:scroll;overflow-x:hidden;top:0;bottom:0;z-index:20}.designMyHome .summaryAreaModalMask{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;background-color:rgba(0,0,0,.6);opacity:0;transition:.6s ease-in-out;z-index:30}.designMyHome .summaryAreaModalMask.expanded{opacity:1;visibility:visible}.designMyHome .summaryArea{height:100%;width:940px;margin:0;position:absolute;right:0;z-index:30;transition:.6s ease-in-out}.designMyHome .summaryArea.collapsed{right:-954px}@media screen and (max-width:1700px){.designMyHome #embeddedVisualizerView{left:calc(var(--applications-panel-width) + var(--options-list-min-width-single) + 16px);width:calc(var(--content-width) - var(--options-list-min-width-single))}}
/*!
 * jQuery UI Menu 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
#vDesignSelections{position:relative;height:100%;overflow:hidden}#vDesignSelectionsLeftPane{width:255px;overflow:auto;padding:0;margin:0;position:absolute;left:0;top:0;bottom:0;box-sizing:border-box;background:var(--bg-ds-leftPane);background-size:cover}#vDesignSelectionsRightPane{overflow:hidden;padding:0;margin:0;position:absolute;left:260px;top:0;bottom:0;right:0;box-sizing:border-box}#vDesignSelectionsSelectItemMessage{font-size:42px;font-weight:300;width:100%;text-align:center;position:absolute;top:40%}#vDesignSelectionsSelectItemMessage>div{display:inline-block;vertical-align:middle}#vDesignSelectionsSelectItemMessage .ico{height:30px;width:30px;margin:-8px 0}
/*!
 * jQuery UI Progressbar 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;-ms-filter:"alpha(opacity=25)";opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
#vDesignSessionSearch{margin:10px 10px 10px 20px}#vDesignSessionSearchForm{padding:0}#vDesignSessionSearchForm>div{display:inline-block;padding:0 10px 0 0;margin-top:10px}#vDesignSessionSearchButton{display:block;float:none;margin-bottom:-13px}#vDesignSessionSearchBlockField,#vDesignSessionSearchLotField{width:75px}.vDesignSessionSearchLabel{font-weight:400}#vDesignSessionSearchMessage{text-align:center}#vDesignSessionSearchTable{white-space:nowrap;width:100%;text-align:left;margin-top:10px}#vDesignSessionSearchTable>tbody>tr>td,#vDesignSessionSearchTable>thead>tr>th{-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;vertical-align:top;padding:0 10px}#vDesignSessionSearchTable>thead>tr>th{cursor:pointer;font-size:18px}#vDesignSessionSearchTable>tbody>tr>td{font-size:12px;line-height:20px;padding:5px 10px 20px}#vDesignSessionSearchTable>tbody>tr>td:nth-child(1),#vDesignSessionSearchTable>tbody>tr>td:nth-child(2),#vDesignSessionSearchTable>tbody>tr>td:nth-child(3),#vDesignSessionSearchTable>thead>tr>th:nth-child(1),#vDesignSessionSearchTable>thead>tr>th:nth-child(2),#vDesignSessionSearchTable>thead>tr>th:nth-child(3){width:25%}#vDesignSessionSearchTable>tbody>tr>td:nth-child(4),#vDesignSessionSearchTable>thead>tr>th:nth-child(4){width:10%;text-align:center}#vDesignSessionSearchTable>tbody>tr>td:nth-child(5),#vDesignSessionSearchTable>thead>tr>th:nth-child(5){width:15%;text-align:center}#vDesignSessionSearchTable>tbody>tr>td>span:first-child{font-size:14px;font-weight:700}#vDesignSessionSearchTable>tbody>tr>td>button:nth-child(2){margin-right:20px}#vDesignSessionSearchPagination{text-align:center;margin-top:10px}#vDesignSessionSearch .button .ico{margin-right:0}
/*!
 * jQuery UI Resizable 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.editUserProfile{padding:10px}.editUserProfile .topArea{margin-bottom:20px}.editUserProfile .topArea .item{display:inline-block;vertical-align:top}.editUserProfile .topArea label{float:left;margin-right:8px;line-height:36px}.editUserProfile .topArea .formWidget{float:left;margin-right:15px}.editUserProfile .topArea .formWidget select{height:2.5em}.editUserProfile .topArea span{font-size:16px;line-height:37px}.editUserProfile .topArea .userFullName{font-weight:700}.editUserProfile .block{box-shadow:2px 2px 3px rgba(0,0,0,.2);border-radius:4px;background:#fff;overflow:hidden}.editUserProfile .block header{line-height:40px;padding:0 10px;font-size:15px;font-weight:700}.editUserProfile .userProfileEditColumn{float:left;width:380px}.editUserProfile .userProfileEditColumn .testUser .exclamation{width:20px;height:18px;display:inline-block;background:#ff8400;color:#fff;font-weight:700;font-size:15px;text-align:center;border-radius:4px;cursor:default}.editUserProfile .userProfileEditColumn .testUser .testUserLabel{color:#ff8400;display:inline-block;padding-left:5px}.editUserProfile .userProfileEditColumn footer button{display:inline-block}.editUserProfile .userProfileEditColumn .miniBlock{border-bottom:1px solid #e5e5e5;padding:0 10px 15px;margin:0 10px;font-size:15px}.editUserProfile .userProfileEditColumn .miniBlock label{display:block;margin-top:10px;font-weight:700}.editUserProfile .userProfileEditColumn .shortCol{width:49%;display:inline-block}.editUserProfile .userProfileEditColumn .shortCol input{width:163px}.editUserProfile .userProfileEditColumn .wideCol{width:100%}.editUserProfile .userProfileEditColumn .tempPass{position:relative}.editUserProfile .userProfileEditColumn .tempPass input{border-color:#e4e4e4;background:#fff}.editUserProfile .userProfileEditColumn .editableFields input:disabled{border:1px solid #bdbdbd;color:#838383;background-image:linear-gradient(#f4f4f4,#ebebeb)}.editUserProfile .userProfileEditColumn .tempPass .ico{position:absolute;right:15px;bottom:10px;cursor:pointer}.editUserProfile .userProfileEditColumn .wideCol input{width:98%}.editUserProfile .userProfileEditColumn .interestAndTerm input{width:80px;margin-right:5px}.editUserProfile .userProfileEditColumn .miniTitle{margin-top:20px;margin-bottom:5px;display:block;font-weight:700}.editUserProfile .userProfileEditColumn footer{text-align:center;margin:20px 0}.editUserProfile .userProfilePlanSection{margin-left:390px}.editUserProfile .userProfileEditColumn .emailStatus{background-color:#ffe5e5;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNy4xIDM3LjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM3LjEgMzcuMSI+PHBhdGggZmlsbD0iI2NkM2IzYiIgIGQ9Ik0zNy4xIDI5LjljMCAuOC0uMyAxLjUtLjkgMi4xbC00LjIgNC4yYy0uNi42LTEuMy45LTIuMS45cy0xLjUtLjMtMi4xLS45bC05LjMtOS4yLTkuMiA5LjJjLS42LjYtMS4zLjktMi4xLjlzLTEuNS0uMy0yLjEtLjlsLTQuMi00LjJjLS42LS42LS45LTEuMy0uOS0yLjFzLjMtMS41LjktMi4xbDkuMi05LjItOS4yLTkuMmMtLjYtLjYtLjktMS4zLS45LTIuMnMuMy0xLjUuOS0yLjFsNC4yLTQuMmMuNi0uNiAxLjMtLjkgMi4xLS45czEuNS4zIDIuMS45bDkuMiA5LjIgOS4yLTkuMmMuNi0uNiAxLjMtLjkgMi4yLS45czEuNS4zIDIuMS45bDQuMiA0LjJjLjYuNi45IDEuMy45IDIuMXMtLjMgMS41LS45IDIuMWwtOS4yIDkuMiA5LjIgOS4yYy42LjYuOSAxLjMuOSAyLjJ6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:11px 11px;background-position:5px;font-size:13px;border-radius:4px;padding:5px 10px 5px 25px;color:#bb3838;display:table;margin:3px 0;white-space:pre-wrap}.editUserProfile .userProfileEditColumn .emailStatus.check{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMTguNjUgNi4zMTdxMCAuNDQ2LS4zMTMuNzU5bC05LjU5OCA5LjU5OHEtLjMxMy4zMTMtLjc1OS4zMTN0LS43NTktLjMxM2wtNS41NTgtNS41NThxLS4zMTMtLjMxMy0uMzEzLS43NTl0LjMxMy0uNzU5bDEuNTE4LTEuNTE4cS4zMTMtLjMxMy43NTktLjMxM3QuNzU5LjMxM2wzLjI4MSAzLjI5MiA3LjMyMS03LjMzM3EuMzEzLS4zMTMuNzU5LS4zMTN0Ljc1OS4zMTNsMS41MTggMS41MThxLjMxMy4zMTMuMzEzLjc1OXoiIGZpbGw9IiMwNWE3NmMiLz48L3N2Zz4=);background-color:#eeffe5;background-size:16px 16px;color:#338b14}@media only screen and (max-width:1325px){.editUserProfile .topArea{text-align:center;margin-bottom:10px}.editUserProfile .topArea .item{margin:5px 0}.editUserProfile .block{display:block;margin:5px 0 15px;width:100%}.editUserProfile .userProfileEditColumn .shortCol input{width:97%}.editUserProfile .userProfileEditColumn .interestAndTerm input{width:50%}}
/*!
 * jQuery UI Selectable 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}
#vLogViewer{padding:10px}#vLogViewer .eventLogDate{width:200px}#vLogViewer .eventLogType{width:100px}#vLogViewer .logData{background-color:#fff}#vLogViewer .logData tr{border-bottom:1px solid #e1e1e1}#vLogViewer .logData td{padding:5px}
/*!
 * jQuery UI Selectmenu 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}
.floorplanEditor-container{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;background:#fff;position:absolute;top:0;right:0;bottom:0;left:0}.floorplanEditor-container .canvas-container,.floorplanEditor-container .mainPanel .canvasWrapper,.floorplanEditor-container canvas,.floorplanEditor-container canvas:focus{outline:0;border:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}.floorplanEditor-container .leftPanel{width:320px;background:#1e2840;overflow-y:auto;overflow-x:hidden}.floorplanEditor-container .mainPanel{height:100%;display:flex}.floorplanEditor-container .mainPanel .thumbnailGallery{height:calc(100vh - 203px);width:300px;flex:0 0 300px;border-right:1px solid #cfcfcf;overflow-y:auto}.floorplanEditor-container .mainPanel .thumbnailGallery.hide{display:none}.floorplanEditor-container .mainPanel .thumbnailGallery #floorplanCards{padding:5px 0}.floorplanEditor-container .mainPanel .thumbnailGallery #floorplanCards .floorplanCard{margin:15px;height:325px;border-radius:6px;border:1px solid #e8e8e8;background-color:#f9f9f9;overflow:hidden;position:relative;transition:.2s ease-in-out}.floorplanEditor-container .mainPanel .thumbnailGallery #floorplanCards .floorplanCard:hover{box-shadow:1px 1px 5px 0 rgba(0,0,0,.3)}.floorplanEditor-container .mainPanel .thumbnailGallery #floorplanCards .floorplanCard.selected{padding:2px;border:3px solid var(--color-primary)}.floorplanEditor-container .mainPanel .thumbnailGallery #floorplanCards .floorplanCard .imageWrapper{width:100%;height:280px;text-align:center;border-bottom:1px solid #e8e8e8;background:#fff;position:relative;padding:15px}.floorplanEditor-container .mainPanel .thumbnailGallery #floorplanCards .floorplanCard img{max-height:100%;max-width:100%;position:relative;left:0;top:50%;transform:translateY(-50%)}.floorplanEditor-container .mainPanel .thumbnailGallery #floorplanCards .floorplanCardText{padding:14px}.floorplanEditor-container .mainPanel .thumbnailGallery #floorplanCards .floorplanCardText a{cursor:pointer}.floorplanEditor-container .mainPanel .thumbnailGallery #floorplanCards .floorplanCardDisplayName{font-weight:700;white-space:nowrap;display:block;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden}.floorplanEditor-container .mainPanel .canvasWrapper{width:100%;position:relative;z-index:1;overflow:hidden;height:calc(100% - 50px)}.floorplanEditor-container .contentWrapper{width:calc(100% - 320px)}.floorplanEditor-container .selectedFloorplan{width:100%;background:#2a3652;overflow:hidden;border-bottom:1px solid #334266;text-align:center;padding:18px}.floorplanEditor-container .selectedFloorplan span{color:#8392b4;font-size:16px;font-style:italic}.floorplanEditor-container .selectedFloorplan .name{margin:5px 0;color:#fff;text-transform:capitalize;font-weight:700;font-size:17px;text-align:center}.floorplanEditor-container .leftPanel .instruction{font-size:14px;text-align:center;margin:16px 0 5px;color:#8392b4;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.floorplanEditor-container .stampsPalette{padding:8px 15px;overflow:hidden;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.floorplanEditor-container .stamp{width:48%;height:72px;border-bottom:1px solid #35466e;text-align:center;float:left;cursor:pointer;position:relative}.floorplanEditor-container .stamp .stamp.active{background:#fefefe}.floorplanEditor-container .stamp:nth-child(odd){margin-right:5px}.floorplanEditor-container .stamp:nth-child(even){margin-left:5px}.floorplanEditor-container .stamp:nth-child(odd):after{position:absolute;content:"";right:-6px;top:0;height:103%;width:1px;background:#253354}.floorplanEditor-container .stamp:nth-last-child(-n+2){border-bottom:0}.floorplanEditor-container .stamp.active{background:#1b3e47}.floorplanEditor-container .stamp .wrapper{width:40%;height:100%;float:left;position:relative;pointer-events:none;margin-right:3px}.floorplanEditor-container .stampIcon{width:auto;height:auto;max-height:45px;max-width:35px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.floorplanEditor-container .stampIcon.-letter{max-height:28px;max-width:35px}.floorplanEditor-container .stampIcon.-lam{max-width:43px}.floorplanEditor-container .stampLabel{font-size:14px;float:left;color:#fff;font-weight:700;width:56%;height:100%;position:relative;pointer-events:none}.floorplanEditor-container .stampLabel span{position:absolute;top:50%;left:0;transform:translate(0,-50%);line-height:16px;text-align:left}.floorplanEditor-container .exportBt,.floorplanEditor-container .saveBt{float:right;margin:8px 6px}.floorplanEditor-container .exportBt .ico,.floorplanEditor-container .saveBt .ico{width:16px;height:16px;margin-top:2px}.floorplanToolbar{border-bottom:1px solid #cfcfcf;background-color:#e9e9e9;text-align:center;height:50px;box-shadow:0 0 5px rgba(0,0,0,.2);position:relative;z-index:9}.floorplanToolbar .barItem{padding:12px 13px;cursor:pointer;float:left;position:relative;transition:padding .2s ease-in-out;margin-left:1px}.floorplanToolbar .barItem:first-child{margin-left:0}.floorplanToolbar .barItem:before{position:absolute;content:"";top:0;right:-1px;width:1px;height:50px;background:#cfcfcf}.floorplanToolbar .barItem:not(.-zoom):hover{background-color:#f3f3f3}.floorplanToolbar .barItem.active{background-color:#118d5c;box-shadow:1px 1px 15px rgba(0,0,0,.1) inset;padding:23px 13px 13px}.floorplanToolbar .barItem.active svg{fill:#fff}.floorplanToolbar .barItem.active:after{position:absolute;content:"";bottom:-7px;left:15px;width:0;height:0;border-style:solid;border-width:7px 10px 0;border-color:#0b8b5b transparent transparent}.floorplanToolbar .barItem:not(.-zoom).active:hover{background-color:#0c7149}.floorplanToolbar .barItem svg{margin-top:2px}.floorplanToolbar .barItem:not(.-zoom).active:hover:after{border-color:#0c7149 transparent transparent}.floorplanToolbar .barItem.-zoom{height:50px}.floorplanToolbar .controls{display:inline-block;margin-left:-50px;border-left:1px solid #cfcfcf;height:50px}.floorplanToolbar .-zoomIco{float:left}.floorplanToolbar .slider{width:160px;position:relative;margin:2px 10px;float:left}.floorplanToolbar .zoomSlider{-webkit-appearance:none;width:160px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQYV2O4du3afwAIigOC3yHdvAAAAABJRU5ErkJggg==) center center/1px repeat-x;padding:0;margin:0}.floorplanToolbar .zoomSlider::-webkit-slider-runnable-track{width:160px;height:20px;background:0 0;border:none}.floorplanToolbar .zoomSlider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:20px;width:7px;border-radius:4px;background:#0e9561}.floorplanToolbar .zoomSlider:focus{outline:0;border:0;box-shadow:none}.floorplanToolbar .zoomSlider::-moz-range-track{width:160px;height:20px;background:0 0;border:none}.floorplanToolbar .zoomSlider::-moz-range-thumb{border:none;height:20px;width:7px;border-radius:4px;background:#0e9561}.floorplanToolbar .zoomSlider:-moz-focusring{outline:#fff solid 1px;outline-offset:-1px}.floorplanToolbar .zoomSlider::-ms-track{width:160px;height:20px;background:0 0;border-color:transparent;border-width:0;color:transparent}.floorplanToolbar .zoomSlider::-ms-fill-lower{background:0 0}.floorplanToolbar .zoomSlider::-ms-fill-upper{background:0 0}.floorplanToolbar .zoomSlider::-ms-thumb{border:none;height:20px;width:7px;border-radius:8px;background:#0e9561}.floorplanToolbar .zoomSlider:focus::-ms-fill-lower{background:0 0}.floorplanToolbar .zoomSlider:focus::-ms-fill-upper{background:0 0}.floorplanToolbar a{display:block}.floorplanToolbar.zoomSlider::-ms-tooltip{display:none}@media screen and (max-width:1250px){.exportBt span{display:none}.exportBt .ico{margin:0}.floorplanEditor-container .selectedFloorplan .name{font-size:15px}.floorplanEditor-container .stampIcon{max-height:35px;max-width:25px}.floorplanEditor-container .stampIcon.-letter{max-height:22px;max-width:29px}.floorplanEditor-container .contentWrapper{width:calc(100% - 260px)}.floorplanEditor-container .leftPanel{width:260px}.floorplanEditor-container .stamp{height:67px}.floorplanEditor-container .stamp:nth-child(odd){margin-right:4px}.floorplanEditor-container .stamp:nth-child(even){margin-left:4px}.floorplanEditor-container .stampLabel{font-size:13px}.floorplanEditor-container .stampIcon.-lam{max-width:35px}.floorplanToolbar .slider,.floorplanToolbar .zoomSlider{width:100px}.floorplanToolbar .slider::-moz-range-track,.floorplanToolbar .slider::-ms-track,.floorplanToolbar .slider::-webkit-slider-runnable-track,.floorplanToolbar .zoomSlider::-moz-range-track,.floorplanToolbar .zoomSlider::-ms-track,.floorplanToolbar .zoomSlider::-webkit-slider-runnable-track{width:100px}.floorplanToolbar .controls{margin-left:0}.mainPanel .thumbnailGallery{max-width:300px}}
/*!
 * jQuery UI Slider 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}
#guidedHomebuyerDashboard{position:absolute;width:100%;height:100%;margin:0 auto;overflow:auto;display:flex;flex-direction:column}#guidedHomebuyerDashboard .headerWrapper{height:100%;margin:0 6%;display:flex;align-items:center;position:relative}#guidedHomebuyerDashboard header{flex:0 0 280px;color:#fff;background:var(--bg-hbDashboard-header);text-align:left;position:relative}#guidedHomebuyerDashboard header:after{content:"";position:absolute;top:0;right:0;height:100%;width:40%;background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.64) 99%,rgba(0,0,0,.6) 100%)}#guidedHomebuyerDashboard header:before{content:"";position:absolute;top:0;left:0;height:100%;width:40%;background:linear-gradient(to right,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%)}#guidedHomebuyerDashboard header .helloArea{flex:0 0 400px}#guidedHomebuyerDashboard header .widgetArea{margin:0 0 0 auto;flex:0 0 400px;position:relative;z-index:10}#guidedHomebuyerDashboard header .helloText{font-size:19px;margin:13px 0;text-shadow:1px 1px 4px rgba(0,0,0,.6);font-weight:700}#guidedHomebuyerDashboard header .infoText{font-size:17px;margin:13px 0;text-shadow:2px 2px 3px rgba(0,0,0,.85);font-style:italic}#guidedHomebuyerDashboard header .powerLevelArea{flex:1 1 auto;z-index:10}#guidedHomebuyerDashboard .body{flex:1 1 auto;background:var(--bg-hbDashboard);padding-bottom:60px}#guidedHomebuyerDashboard .bodyContent{padding-bottom:30px;border-radius:0 0 4px 4px}#guidedHomebuyerDashboard .orientationStepArea{text-align:center;position:relative;top:-24px;display:flex;justify-content:center;left:50%;transform:translateX(-50%);z-index:10;min-width:645px;max-width:810px}#guidedHomebuyerDashboard .orientationStep{display:flex;flex-direction:column;flex:1 0 270px;padding:0 30px;cursor:pointer;position:relative}#guidedHomebuyerDashboard .orientationStep:empty{display:none}#guidedHomebuyerDashboard .orientationStepId{padding:5px;border:4px solid #eee;border-radius:50%;background:var(--bg-hbDashboard-orientationStep-inactive);color:#fff;width:47px;height:47px;font-size:18px;line-height:28px;font-weight:700;margin:auto;position:relative;z-index:10}@keyframes driftUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}#guidedHomebuyerDashboard .orientationStep:hover .fancyTooltip{display:block}#guidedHomebuyerDashboard .fancyTooltip{display:none;position:absolute;left:0;top:-70px;min-width:215px;max-width:270px;height:60px;box-shadow:0 0 10px 8px rgba(255,255,255,.25);border-radius:8px;background-color:var(--bg-hbDashboard-orientationStep-inactive);align-content:center;animation:.5s ease-out driftUp;border:1px solid #fff}#guidedHomebuyerDashboard .orientationStep.active .fancyTooltip{background-color:var(--bg-hbDashboard-orientationStep-active)}#guidedHomebuyerDashboard .fancyTooltip:after{content:"";position:absolute;bottom:0;right:50%;width:8px;height:8px;background-color:var(--bg-hbDashboard-orientationStep-inactive);transform:translateX(50%) translateY(50%) rotate(45deg);border-right:1px solid #fff;border-bottom:1px solid #fff;filter:drop-shadow(0 0 0 #fff) drop-shadow(0 .5px 0 #cad5e0)}#guidedHomebuyerDashboard .orientationStep.active .fancyTooltip:after{border-color:transparent transparent var(--bg-hbDashboard-orientationStep-active) transparent;background-color:var(--bg-hbDashboard-orientationStep-active);width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff}#guidedHomebuyerDashboard .helpText{padding:3px;color:#fff}#guidedHomebuyerDashboard .orientationStepDesc{color:var(--bg-hbDashboard-orientationStep-inactive);margin-top:9px;font-size:18px;font-weight:700;position:relative;z-index:10;display:inline-block}#guidedHomebuyerDashboard .orientationStepDesc .straightCheck{width:14px;height:14px;fill:var(--color-primary-alt1);position:absolute;left:-18px;top:4px;display:none}#guidedHomebuyerDashboard .orientationStep.active .straightCheck{fill:var(--bg-hbDashboard-orientationStep-active)}#guidedHomebuyerDashboard .orientationStep.complete .straightCheck{display:inline-block}#guidedHomebuyerDashboard .orientationStep .description{display:inline-block;position:relative}#guidedHomebuyerDashboard .orientationStep.active .description{position:relative}#guidedHomebuyerDashboard .orientationStep:hover .description:after{transform:scaleX(1);-webkit-transition:transform .5s}#guidedHomebuyerDashboard .orientationStep.active .description:after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:2px;background:var(--bg-hbDashboard-orientationStep-active-light);transform:scaleX(1);-webkit-transition:transform .5s}#guidedHomebuyerDashboard .orientationStep.active .description:before{content:"";position:absolute;left:50%;bottom:-13px;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:7px solid var(--bg-hbDashboard-orientationStep-active-light)}#guidedHomebuyerDashboard .orientationStep .description:after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:2px;background:var(--bg-hbDashboard-orientationStep-inactive-light);transform:scaleX(0);-webkit-transition:transform .5s}#guidedHomebuyerDashboard .orientationStep.active .orientationStepId{background:var(--bg-hbDashboard-orientationStep-active);box-shadow:0 2px 20px rgba(0,0,0,.2)}#guidedHomebuyerDashboard .orientationStep.active .orientationStepDesc{color:var(--bg-hbDashboard-orientationStep-active)}#guidedHomebuyerDashboard .orientationStep.active:after{content:"";position:absolute;top:36%;left:-15%;width:130%;height:50%;background:radial-gradient(ellipse at top,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 1%,rgba(0,0,0,0) 50%);z-index:0}#guidedHomebuyerDashboard .lastDesignSessionArea{margin:20px 12% 10px;padding:6px 40px;color:#8dc8f0;font-size:16px;border-radius:30px;min-width:426px;background:linear-gradient(to bottom,#2c3d5b 0,#232e44 100%);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;position:relative;height:52px}#guidedHomebuyerDashboard .lastDesignSessionArea .arrow{flex:0 0 30px;height:30px;background:#667dab;border-radius:50%;position:relative;cursor:pointer}#guidedHomebuyerDashboard .lastDesignSessionArea .arrow.-disabled{background:#dadada;cursor:default}#guidedHomebuyerDashboard .lastDesignSessionArea .arrow svg{fill:#fff;width:12px;height:12px;position:absolute;left:9px;top:9px}#guidedHomebuyerDashboard .lastDesignSessionArea .arrow.-left{transform:scale(-1);position:absolute;left:10px;width:30px}#guidedHomebuyerDashboard .lastDesignSessionArea .arrow.-right{margin-left:10px;position:absolute;right:10px;width:30px}#guidedHomebuyerDashboard .lastDesignSessionArea .designSessionsWindow{position:absolute;left:40px;height:40px;width:calc(100% - 80px);overflow:hidden}#guidedHomebuyerDashboard .lastDesignSessionArea .designSessions{flex:1 1 auto;display:flex;flex-wrap:nowrap;position:absolute;width:100%;transition:.4s ease-in-out;left:0}#guidedHomebuyerDashboard .lastDesignSessionArea .designSessionWrapper{flex:0 0 100%;overflow:hidden;display:flex}#guidedHomebuyerDashboard .lastDesignSessionLeftWrapper{flex:1 1 auto}#guidedHomebuyerDashboard .lastDesignSessionLeftWrapper div{display:inline-block}#guidedHomebuyerDashboard .lastDesignSessionTitleArea{margin:0 4px 0 5px;padding:0 0 10px;white-space:nowrap}#guidedHomebuyerDashboard .lastDesignSessionIconArea{position:relative;bottom:-6px;margin:0 5px 0 10px}#guidedHomebuyerDashboard .ico.lastDesignSessionIcon{fill:#8dc8f0;width:24px;height:24px}#guidedHomebuyerDashboard .lastDesignSessionTitle{font-weight:700}#guidedHomebuyerDashboard .lastDesignSessionLabel{color:#fff}#guidedHomebuyerDashboard .lastDesignSessionDetailsArea{margin:0 0 0 16px}#guidedHomebuyerDashboard .lastDesignSessionDateArea,#guidedHomebuyerDashboard .lastDesignSessionDesignerArea,#guidedHomebuyerDashboard .lastDesignSessionTotalArea{margin:0 25px 0 0;padding:0 0 10px}#guidedHomebuyerDashboard .lastDesignSessionTotal{position:relative;left:-2px}#guidedHomebuyerDashboard .lastDesignSessionRightWrapper{margin-right:15px;flex:0 0 160px;background:rgba(38,79,59,.5);border-radius:20px}#guidedHomebuyerDashboard .viewSelectionsButton{color:#60c996;height:40px;line-height:38px;border:1px solid #4bcc8b;border-radius:20px;padding:0 22px;font-weight:700;cursor:pointer}#guidedHomebuyerDashboard .completeMessageArea{text-align:center;font-size:17px;font-style:italic;padding:30px 6% 10px}#guidedHomebuyerDashboard .moduleArea{text-align:center;display:flex;justify-content:center;padding:5px 6% 15px;overflow:hidden}#guidedHomebuyerDashboard .module{background-color:#fff;margin:0 11px;flex:1 1 330px;box-shadow:1px 1px 10px 0 rgba(0,0,0,.11);border-radius:5px;cursor:pointer;border:1px solid #dedede;position:relative;transition:.3s ease-in-out;animation:.4s ease-out forwards ghd-slide;opacity:0;max-width:570px}#guidedHomebuyerDashboard .module sup{top:-.3em}#guidedHomebuyerDashboard .module.disabled{display:none;cursor:not-allowed}#guidedHomebuyerDashboard .module.disabled.module.specialdisabled{display:block;cursor:not-allowed}#guidedHomebuyerDashboard .module.disabled img{filter:grayscale(100%)}#guidedHomebuyerDashboard .module.disabled .disabledMessage{position:absolute;top:20px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.95);border-radius:50px;color:#595959;padding:0 8px;width:260px}#guidedHomebuyerDashboard .module.disabled .disabledMessage .ico{vertical-align:-3px;display:inline-block;fill:#ccc;width:16px;height:16px;transform:scale(-1,1)}#guidedHomebuyerDashboard .module.disabled .disabledMessage span{display:inline-block;margin:7px 3px;font-style:italic}#guidedHomebuyerDashboard .module:hover{box-shadow:1px 4px 13px 0 rgba(0,0,0,.35)}#guidedHomebuyerDashboard .module.disabled:hover{box-shadow:1px 1px 10px 0 rgba(0,0,0,.11)}#guidedHomebuyerDashboard .module:hover .moduleImage{opacity:.85}#guidedHomebuyerDashboard .module.disabled:hover .moduleImage{opacity:1}#guidedHomebuyerDashboard .module:nth-child(1){animation-delay:0}#guidedHomebuyerDashboard .module:nth-child(2){animation-delay:.1s}#guidedHomebuyerDashboard .module:nth-child(3){animation-delay:.2s}#guidedHomebuyerDashboard .module:nth-child(4){animation-delay:.3s}#guidedHomebuyerDashboard .module.complete{border-color:var(--bg-hbDashboard-moduleComplete)}#guidedHomebuyerDashboard .module .imgArea{width:100%;height:165px;overflow:hidden;border-radius:5px 5px 0 0;position:relative}#guidedHomebuyerDashboard .module .imgArea img{width:100%;transition:.3s ease-in-out;position:absolute;left:0;top:50%;transform:translateY(-50%)}#guidedHomebuyerDashboard .module .imgArea:before{background:#fff;bottom:-65px;content:"";display:block;height:65px;left:0;position:absolute;right:0;transform:skewY(6.5deg);transform-origin:100%;z-index:10}#guidedHomebuyerDashboard .module .textArea{position:relative;text-align:left;z-index:1;background:#fff;padding:0 20px 30px;border-radius:0 0 5px 5px}#guidedHomebuyerDashboard .module .textTitle{font-size:23px;font-weight:900;font-style:italic;color:#848484;padding:2px 0 10px}#guidedHomebuyerDashboard .module .textDesc,#guidedHomebuyerDashboard .module .textTime{font-size:15px;color:#595959}#guidedHomebuyerDashboard .module .textTime{padding-top:10px;color:#9e9e9e;font-size:14px}#guidedHomebuyerDashboard .module .pill{position:absolute;bottom:-13px;left:50%;transform:translateX(-50%);z-index:10;color:#fff;text-align:center;border-radius:50px;text-transform:uppercase;font-weight:700;font-size:12px;padding:3px 15px 5px}#guidedHomebuyerDashboard .module .isComplete{background:var(--bg-hbDashboard-moduleComplete)}#guidedHomebuyerDashboard .module .isComplete img{width:20px;height:20px;vertical-align:-5px;margin-right:3px}#guidedHomebuyerDashboard .module .isRecommended{background:var(--bg-hbDashboard-orientationStep-active)}@media only screen and (min-width:1900px){#guidedHomebuyerDashboard header{flex:0 0 340px}#guidedHomebuyerDashboard .headerWrapper{width:1655px;margin:0 auto}#guidedHomebuyerDashboard .completeMessageArea{padding:30px 6% 5px}#guidedHomebuyerDashboard .moduleArea{margin-top:10px}#guidedHomebuyerDashboard .module{flex:0 0 400px}#guidedHomebuyerDashboard .module .imgArea{height:200px}}@media only screen and (max-width:1500px){#guidedHomebuyerDashboard header .helloArea,#guidedHomebuyerDashboard header .widgetArea{flex:0 0 340px}#guidedHomebuyerDashboard header .infoText{font-size:16px;line-height:21px}#guidedHomebuyerDashboard .completeMessageArea{padding:30px 0 10px}#guidedHomebuyerDashboard .lastDesignSessionArea{margin:20px 8% 10px}#guidedHomebuyerDashboard .moduleArea{padding:5px 65px 15px}#guidedHomebuyerDashboard .module{margin:0 5px}}@media only screen and (max-width:1375px){#guidedHomebuyerDashboard .lastDesignSessionArea{border-radius:4px}}@media only screen and (max-width:1200px){#guidedHomebuyerDashboard header:after,#guidedHomebuyerDashboard header:before{display:none}#guidedHomebuyerDashboard .headerWrapper{flex-direction:column;margin:0}#guidedHomebuyerDashboard header .helloArea{flex:0 0 30px;text-align:center;order:2}#guidedHomebuyerDashboard header .powerLevelArea{order:1;flex:0 0 115px;margin:36px 0 5px}#guidedHomebuyerDashboard header .widgetArea{position:absolute;top:50%;right:0;border-top:3px solid var(--color-primary-alt1);border-bottom:3px solid var(--color-primary-alt1);transform:translateY(-50%);background:linear-gradient(to right,#ededed 0,#d6d6d6 100%);border-radius:6px 0 0 6px;box-shadow:-2px 2px 9px rgba(0,0,0,.5)}#guidedHomebuyerDashboard header .widgetArea>div:first-child{border-bottom:1px solid #ccc}#guidedHomebuyerDashboard header .helloText,#guidedHomebuyerDashboard header .infoText{display:inline-block;font-size:17px;font-style:italic;margin:0 5px}#guidedHomebuyerDashboard .buyerName{font-size:34px}#guidedHomebuyerDashboard .completeMessageArea{padding:30px 0 0}#guidedHomebuyerDashboard .lastDesignSessionArea{margin:20px 85px 0}#guidedHomebuyerDashboard .moduleArea{padding:5px 75px 15px;flex-wrap:wrap}#guidedHomebuyerDashboard header{background:rgba(0,0,0,.5);flex:0 0 250px}#guidedHomebuyerDashboard .orientationStepDesc{font-size:16px}#guidedHomebuyerDashboard .module{flex:1 1 45%;max-width:475px;margin:10px 10px 12px}#guidedHomebuyerDashboard .module .imgArea{height:120px;position:relative}#guidedHomebuyerDashboard .module .imgArea:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%)}#guidedHomebuyerDashboard .module .textTitle{position:absolute;top:-90px;color:#fff;text-align:left;width:100%;text-shadow:2px 2px 5px rgba(0,0,0,.88)}#guidedHomebuyerDashboard .module .imgArea:before{transform:skewY(-3.5deg);bottom:-20px}#guidedHomebuyerDashboard .module.disabled .disabledMessage{top:75px;font-size:13px;z-index:10;box-shadow:1px 1px 1px #323232}}@media only screen and (max-width:800px){#guidedHomebuyerDashboard .lastDesignSessionArea{margin:20px 6% 0}#guidedHomebuyerDashboard .module{flex:1 1 100%}#guidedHomebuyerDashboard .orientationStep{padding:0 20px;width:170px}}@media only screen and (max-width:600px){#guidedHomebuyerDashboard .headerWrapper{padding:0 20px}#guidedHomebuyerDashboard .completeMessageArea{padding:30px 0 5px}#guidedHomebuyerDashboard .lastDesignSessionArea{margin:20px 4% 0}#guidedHomebuyerDashboard .moduleArea{padding:0 10px}#guidedHomebuyerDashboard .orientationStepDesc{font-size:15px}}@media only screen and (max-width:550px){#guidedHomebuyerDashboard .orientationStep{padding:0 10px;width:140px}}@media only screen and (max-width:475px){#guidedHomebuyerDashboard .lastDesignSessionArea{min-width:300px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}#guidedHomebuyerDashboard .lastDesignSessionRightWrapper{margin:5px 0 10px}}@keyframes ghd-slide{from{transform:translateX(10%);opacity:0}to{transform:translateY(0);opacity:1}}
/*!
 * jQuery UI Sortable 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-sortable-handle{touch-action:none}
/*!
 * jQuery UI Spinner 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 2em .2em .4em;vertical-align:middle}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}
#veo-homebuyer-summary{height:100%;display:flex;flex-wrap:nowrap;align-items:flex-start}#veo-homebuyer-summary .tabs-controller .tab{background:#ccc;padding:10px 25px;border-radius:4px 4px 0 0;cursor:pointer;font-weight:700;font-size:15px;margin-right:5px;display:inline-block}#veo-homebuyer-summary .tabs-controller .tab.active{background:#fff;border-top:2px solid var(--bg-dark-noImage)}#veo-homebuyer-summary .summaryContent{margin:25px 25px 25px 0;min-height:642px;min-width:540px;width:100%;align-self:stretch}#veo-homebuyer-summary .tabs-content{background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2);padding:17px;border-radius:4px;height:calc(100% - 40px);overflow-y:scroll}#veo-homebuyer-summary .buyerSurvey{position:absolute;right:25px}@media only screen and (max-width:900px){#veo-homebuyer-summary{flex-direction:column}#veo-homebuyer-summary .summaryContent{margin:0 25px 25px;width:auto}}
/*!
 * jQuery UI Tabs 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}
#vIncompleteSessions{margin:10px 10px 10px 20px}#vIncompleteSessionsMessage{text-align:center}#vIncompleteSessionsTable{white-space:nowrap;width:100%;text-align:left;margin-top:10px}#vIncompleteSessionsTable>tbody>tr>td,#vIncompleteSessionsTable>thead>tr>th{-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;vertical-align:top;padding:0 10px}#vIncompleteSessionsTable>thead>tr>th{cursor:pointer;font-size:18px}#vIncompleteSessionsTable>tbody>tr>td{font-size:12px;line-height:20px;padding:5px 10px 20px}#vIncompleteSessionsTable>tbody>tr>td:nth-child(1),#vIncompleteSessionsTable>tbody>tr>td:nth-child(2),#vIncompleteSessionsTable>tbody>tr>td:nth-child(3),#vIncompleteSessionsTable>thead>tr>th:nth-child(1),#vIncompleteSessionsTable>thead>tr>th:nth-child(2),#vIncompleteSessionsTable>thead>tr>th:nth-child(3){width:25%}#vIncompleteSessionsTable>tbody>tr>td:nth-child(4),#vIncompleteSessionsTable>thead>tr>th:nth-child(4){width:10%;text-align:center}#vIncompleteSessionsTable>tbody>tr>td:nth-child(5),#vIncompleteSessionsTable>thead>tr>th:nth-child(5){width:15%;text-align:center}#vIncompleteSessionsTable>tbody>tr>td>span:first-child{font-size:14px;font-weight:700}#vIncompleteSessionsTable>tbody>tr>td>button:first-child{margin-right:20px}#vIncompleteSessionsPagination{text-align:center;margin-top:10px}#vIncompleteSessions .button.icon i{margin-right:0}
/*!
 * jQuery UI CSS Framework 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:"alpha(opacity=30)"}.ui-widget-shadow{box-shadow:0 0 5px #666}
#installationPhotos{height:100%}#installationPhotosMainAreaWrapper{overflow-y:auto;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;width:100%;height:100%}#installationPhotos.guided #installationPhotosMainAreaWrapper{height:calc(100% - 85px)}#installationPhotosSearchWrapper{flex:0 0 280px;padding:10px;height:100%;display:flex;flex-direction:column}#installationPhotos .installationPhotosSearchText{font-size:16px;padding:0 0 10px}#installationPhotos .installationPhotosSearchNoAreasText{font-size:13px;font-style:italic;margin:0 0 0 18px}#installationPhotosSearchLists{overflow-y:auto;margin:0 0 20px;flex-grow:1}#installationPhotosSearchProductList{padding:0 0 20px}#installationPhotosSearchElements{height:121px}#installationPhotosSearchBuilder select{width:100%}#installationPhotosSearchButtons{text-align:center;padding:10px 0 0}#installationPhotosContentWrapper{flex:1 0 auto;overflow-y:auto;width:calc(100% - 300px);height:100%;padding:29px 0 0}#installationPhotosOrientationWrapper{flex:0 0 84px;padding:20px 0}#installationPhotos .list-group-item{cursor:pointer}#installationPhotos .unorderedList{padding:0;margin:0}#installationPhotosAreasList .areasListItem,#installationPhotosProductsList .productsListItem{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;cursor:pointer}#installationPhotos button.veoCheckbox{padding-top:0;margin-right:10px}#installationPhotos li .list-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}#installationPhotos li .list-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}#installationPhotosScrollableArea{text-align:center}#installationPhotosScrollableArea .thumbnail{margin:10px}#installationPhotosAreasList{padding-left:0}#installationPhotos .installation-photos{vertical-align:bottom;padding:10px;cursor:pointer}#installationPhotos .installation-photos-thumbnail{width:168px;height:170px;position:relative;display:inline-block;padding:10px;margin:5px;overflow:hidden;box-sizing:border-box;background-color:#fff;box-shadow:2px 2px 5px #3c3c3c}#installationPhotos .installation-photos-thumbnail .image{height:94px;width:125px;padding:0;display:block;position:relative;margin:auto;text-align:center}#installationPhotos .installation-photos-thumbnail .image>img{max-width:100%;max-height:100%}#installationPhotos .installation-photos-thumbnail .image>img.wide{width:100%;height:auto;visibility:visible}#installationPhotos .installation-photos-thumbnail .image>img.tall{height:100%;width:auto;visibility:visible}#installationPhotos .installation-photos-thumbnail .caption{text-align:center;font-size:12px;max-width:150px}#installationPhotos .installation-photos-thumbnail .wishListButton{position:absolute;bottom:5px;left:5px}
/*!
 * jQuery UI Tooltip 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}
#manageDesignerDocuments{margin:20px auto;width:98%}#manageDesignerDocuments .applicationProductArea{display:flex;padding-bottom:10px;flex-wrap:wrap}#manageDesignerDocuments .applicationProductArea .searchArea{display:flex;flex:1 0 auto}#manageDesignerDocuments .applicationProductArea .searchArea .item{display:flex;align-items:center;margin-right:20px;padding-bottom:10px}#manageDesignerDocuments .applicationProductArea .searchArea .item label{padding-right:10px;width:86px;text-align:right}#manageDesignerDocuments .applicationProductArea button{margin-top:3px}#manageDesignerDocuments .applicationProductArea .createButtonsArea button:first-child{margin-right:10px}#manageDesignerDocuments .documentList{line-height:45px;border-radius:4px;box-shadow:0 4px 8px -3px rgba(0,0,0,.2);font-size:14px;background:#fff}#manageDesignerDocuments .documentList .buyerPacketHeader{text-align:center}#manageDesignerDocuments .documentList .buyerPacketHeader .buyerPacketHelp{position:relative;display:inline-block}#manageDesignerDocuments .documentList .buyerPacketHeader .buyerPacketHelp .questionMark{position:relative;border-radius:50%;background:#dedede;font-weight:700;padding:1px 6px;cursor:pointer;margin-left:5px;color:#000}#manageDesignerDocuments .documentList .buyerPacketHeader .buyerPacketHelp .questionMark:hover+.tooltip{display:block}#manageDesignerDocuments .documentList .buyerPacketHeader .buyerPacketHelp .tooltip{display:none;background:#fff;border-radius:4px;position:absolute;left:-136px;top:-80px;width:300px;box-shadow:3px 4px 9px rgba(0,0,0,.25);font-style:italic;padding:10px 15px;z-index:10;line-height:20px;color:#4c4c4c;font-size:13px;font-weight:400}#manageDesignerDocuments .documentList .buyerPacketHeader .buyerPacketHelp .tooltip:after{content:"";position:absolute;bottom:-7px;left:150px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;transform:translateX(-50%) rotate(180deg)}#manageDesignerDocuments .documentList .headerRow-includeBuyerPacket{grid-template-columns:repeat(2,1fr) repeat(2,2fr) repeat(2,1fr) 70px 65px 80px}#manageDesignerDocuments .documentList .headerRow-noBuyerPacket{grid-template-columns:repeat(2,1fr) repeat(2,2fr) 1fr 70px 65px 80px}#manageDesignerDocuments .documentList .headerRow{display:grid;background:#1b2743;color:#fff;font-weight:700}#manageDesignerDocuments .documentList .contentRow-includeBuyerPacket{grid-template-columns:repeat(2,1fr) repeat(2,2fr) repeat(2,1fr) 70px 65px 80px}#manageDesignerDocuments .documentList .contentRow-noBuyerPacket{grid-template-columns:repeat(2,1fr) repeat(2,2fr) 1fr 70px 65px 80px}#manageDesignerDocuments .documentList .contentRow{display:grid}#manageDesignerDocuments .documentList .contentRow:nth-child(odd){background:#f9f9f9}#manageDesignerDocuments .documentList .contentRow .content{align-self:center}#manageDesignerDocuments .documentList .contentRow .content.actionButton,#manageDesignerDocuments .documentList .contentRow .content.buyerPacketContent{text-align:center}#manageDesignerDocuments .documentList .contentRow .content button{margin-top:5px}#manageDesignerDocuments .documentList .content.text,#manageDesignerDocuments .documentList .header{padding:0 20px}
@charset "UTF-8";/*! Tablesaw - v3.1.2 - 2019-03-19
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2019 Filament Group; Licensed MIT */.tablesaw{width:100%;max-width:100%;empty-cells:show;border-collapse:collapse;border:0;padding:0}.tablesaw *{box-sizing:border-box}.tablesaw-btn{border:1px solid #ccc;border-radius:.25em;background:0 0;box-shadow:0 1px 0 #fff;color:#4a4a4a;cursor:pointer;margin:0;padding:.5em .85em .4em;text-align:center;text-decoration:none;text-transform:capitalize;-webkit-appearance:none;appearance:none;display:inline-block;width:auto;height:auto;position:relative;top:0}a.tablesaw-btn{color:#1c95d4}.tablesaw-btn:hover{text-decoration:none}.tablesaw-btn:active{background-color:#ddd}@supports (box-shadow:none){.tablesaw-btn:focus{background-color:#fff;outline:0;box-shadow:0 0 .35em #4faeef!important}}.tablesaw-btn-select select{background:0 0;border:none;display:inline-block;position:absolute;left:0;top:0;margin:0;width:100%;height:100%;z-index:2;min-height:1em;opacity:0;color:transparent}.tablesaw-btn select option{background:#fff;color:#000}.tablesaw-btn.btn-small{font-size:1.0625em;line-height:19px;padding:.3em 1em}.tablesaw-btn.btn-micro{font-size:.8125em;padding:.4em .7em .25em}.tablesaw-btn-select{text-align:left;display:inline-block;color:#4d4d4d;padding-right:2.5em;min-width:7.25em}.tablesaw-btn-select:after{content:" ";position:absolute;background:.25em .45em no-repeat;content:"▼";font-size:.55em;padding-top:1.2em;padding-left:1em;left:auto;right:0;margin:0;top:0;bottom:0;width:1.8em}.tablesaw-btn-select.btn-micro:after,.tablesaw-btn-select.btn-small:after{width:1.2em;font-size:.5em;padding-top:1em;padding-right:.5em;line-height:1.65;background:0 0;box-shadow:none;border-left-width:0}.tablesaw-advance .tablesaw-btn{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;text-shadow:0 1px 0 #fff;border-radius:.25em}.tablesaw-advance .tablesaw-btn.btn-micro{font-size:.8125em;padding:.3em .7em .25em}.tablesaw-advance a.tablesaw-nav-btn:first-child{margin-left:0}.tablesaw-advance a.tablesaw-nav-btn:last-child{margin-right:0}.tablesaw-advance a.tablesaw-nav-btn{display:inline-block;overflow:hidden;width:1.8em;height:1.8em;background-position:50% 50%;margin-left:.25em;margin-right:.25em;position:relative;text-indent:-9999px}.tablesaw-advance a.tablesaw-nav-btn.down:before,.tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-advance a.tablesaw-nav-btn.right:before,.tablesaw-advance a.tablesaw-nav-btn.up:before{content:" ";overflow:hidden;width:0;height:0;position:absolute}.tablesaw-advance a.tablesaw-nav-btn.down:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid grey}.tablesaw-advance a.tablesaw-nav-btn.up:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid grey}.tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-advance a.tablesaw-nav-btn.right:before{top:.45em;border-top:5px solid transparent;border-bottom:5px solid transparent}.tablesaw-advance a.tablesaw-nav-btn.left:before{left:.6em;border-right:5px solid grey}.tablesaw-advance a.tablesaw-nav-btn.right:before{left:.7em;border-left:5px solid grey}.tablesaw-advance a.tablesaw-nav-btn.disabled{opacity:.25;cursor:default;pointer-events:none}.tablesaw-bar{clear:both}.tablesaw-bar *{box-sizing:border-box}.tablesaw-bar-section{float:left}.tablesaw-bar-section label{font-size:.875em;padding:.5em 0;clear:both;display:block;color:#888;margin-right:.5em;text-transform:uppercase}.tablesaw-btn,.tablesaw-enhanced .tablesaw-btn{margin-top:.5em;margin-bottom:.5em}.tablesaw-btn-select,.tablesaw-enhanced .tablesaw-btn-select{margin-bottom:0}.tablesaw-bar .tablesaw-bar-section .tablesaw-btn{margin-left:.4em;margin-top:0;text-transform:uppercase;border:none;box-shadow:none;background:0 0;font-size:1em;padding-left:.3em}.tablesaw-bar .tablesaw-bar-section .btn-select{min-width:0}.tablesaw-bar .tablesaw-bar-section .btn-select:after{padding-top:.9em}.tablesaw-bar .tablesaw-bar-section select{color:#888;text-transform:none;background:0 0}.tablesaw-bar-section~table{clear:both}.tablesaw-bar-section .abbreviated{display:inline}.tablesaw-bar-section .longform{display:none}@media (min-width:24em){.tablesaw-bar-section .abbreviated{display:none}.tablesaw-bar-section .longform{display:inline}}.tablesaw td,.tablesaw th{padding:.5em .7em;text-align:left;vertical-align:middle}.tablesaw thead th{text-align:left}.tablesaw-row-border tr{border-bottom:1px solid #dfdfdf}.tablesaw-row-zebra tr:nth-child(2n){background-color:#f8f8f8}.tablesaw caption{text-align:left;margin:.59375em 0}.tablesaw-swipe .tablesaw-swipe-cellpersist{border-right:2px solid #e4e1de}.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist{border-right-width:1px;box-shadow:3px 0 4px -1px #e4e1de}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}@media only all{.tablesaw-stack{clear:both}.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}.tablesaw-stack tr{clear:both;display:table-row}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:inline-block;padding:0 .6em 0 0;width:30%}.tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}.tablesaw-cell-label{display:block}.tablesaw-stack tbody th.group{margin-top:-1px}.tablesaw-stack th.group b.tablesaw-cell-label{display:none!important}}@media (max-width:39.9375em){.tablesaw-stack tbody tr{display:block;width:100%;border-bottom:1px solid #dfdfdf}.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}.tablesaw-stack tbody td,.tablesaw-stack tbody th{display:block;float:left;clear:left;width:100%}.tablesaw-cell-label{vertical-align:top}.tablesaw-cell-content{display:inline-block;max-width:67%}.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content,.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label{display:block;width:100%;max-width:100%;padding:0}.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}}@media (min-width:40em){.tablesaw-stack tr{display:table-row}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none!important}}.tablesaw-fix-persist{table-layout:fixed}.tablesaw-overflow{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tablesaw-overflow>.tablesaw{margin-top:2px}.tablesaw-columntoggle-btn span{text-indent:-9999px;display:inline-block}.tablesaw-columntoggle-btnwrap{position:relative}.tablesaw-columntoggle-btnwrap .dialog-content{padding:.5em;top:0!important;right:1em;left:auto!important;width:12em;max-width:18em;margin:-.5em auto 0}.tablesaw-columntoggle tbody td{line-height:1.5}.tablesaw-columntoggle-popup{display:none}.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{display:block;position:absolute;top:2em;right:0;background-color:#fff;padding:.5em .8em;border:1px solid #ccc;box-shadow:0 1px 2px #ccc;border-radius:.2em;z-index:1}.tablesaw-columntoggle-popup fieldset{margin:0}@media only all{.tablesaw-columntoggle td.tablesaw-priority-0,.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-0,.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-6,.tablesaw-swipe td.tablesaw-swipe-cellhidden,.tablesaw-swipe th.tablesaw-swipe-cellhidden{display:none}}.tablesaw-columntoggle-btnwrap .dialog-content:focus{outline-style:none}@media (min-width:20em){.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-1{display:table-cell}}@media (min-width:30em){.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-2{display:table-cell}}@media (min-width:40em){.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-3{display:table-cell}.tablesaw-columntoggle tbody td{line-height:2}}@media (min-width:50em){.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-4{display:table-cell}}@media (min-width:60em){.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-5{display:table-cell}}@media (min-width:70em){.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-6{display:table-cell}}@media only all{.tablesaw-columntoggle td.tablesaw-toggle-cellhidden,.tablesaw-columntoggle th.tablesaw-toggle-cellhidden{display:none}.tablesaw-columntoggle td.tablesaw-toggle-cellvisible,.tablesaw-columntoggle th.tablesaw-toggle-cellvisible{display:table-cell}}.tablesaw-columntoggle-popup .tablesaw-btn-group>label{display:block;padding:.2em 0;white-space:nowrap;cursor:default}.tablesaw-columntoggle-popup .tablesaw-btn-group>label input{margin-right:.8em}.tablesaw-sortable-head{position:relative;vertical-align:top}.tablesaw .tablesaw-sortable-head{padding:0}.tablesaw-sortable-btn{padding:.5em .7em;min-width:100%;color:inherit;background:0 0;border:0;text-align:inherit;font:inherit;text-transform:inherit}.tablesaw-sortable-arrow:after{display:inline-block;width:10px;height:14px;content:" ";margin-left:.3125em}.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after,.tablesaw-sortable-descending .tablesaw-sortable-arrow:after{content:" "}.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after{content:"↑"}.tablesaw-sortable-descending .tablesaw-sortable-arrow:after{content:"↓"}.tablesaw-advance{float:right}.tablesaw-advance.minimap{margin-right:.4em}.tablesaw-advance-dots{float:left;margin:0;padding:0;list-style:none}.tablesaw-advance-dots li{display:table-cell;margin:0;padding:.4em .2em}.tablesaw-advance-dots li i{width:.25em;height:.25em;background:#555;border-radius:100%;display:inline-block}.tablesaw-advance-dots-hide{opacity:.25;cursor:default;pointer-events:none}
@font-face{font-family:KaTeX_AMS;src:url(fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(fonts/KaTeX_Typewriter-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex .katex-version::after{content:"0.10.2"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathdefault{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:0 solid;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer,.katex .sizing{display:inline-block}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;margin:0 -.025em;border-right:.05em solid;min-width:1px}.katex .mtable .vs-dashed{border-right:.05em dashed}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy::after,.katex .stretchy::before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left}
#role-selector-wrapper{padding:0 20px;margin:20px auto;display:flex;gap:8px;width:98%}#role-selector-wrapper label{padding-top:5px}#role-selector-wrapper select{width:300px;height:38px}.user-list{width:98%;margin:20px auto;border-radius:4px;text-align:left;box-shadow:0 4px 8px -3px rgba(0,0,0,.2);line-height:45px;font-size:14px;background:#fff;overflow:hidden}.user-list thead{background:#1b2743;color:#fff}.user-list tbody tr:nth-child(odd){background:#f9f9f9}.user-list td,.user-list th{padding:0 20px}.user-list .firstName,.user-list .lastName{width:200px}.user-list .email{width:400px}.user-list .button{float:right}
.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:hsla(0deg,0%,100%,.75);cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:.5s}.shepherd-button:not(:disabled):hover{background:#196fcc;color:hsla(0deg,0%,100%,.75)}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:rgba(0,0,0,.75)}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:rgba(0,0,0,.75)}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:0 0;border:none;color:hsla(0deg,0%,50.2%,.75);font-size:2em;cursor:pointer;font-weight:400;margin:0;padding:0;transition:color .5s}.shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:hsla(0deg,0%,50.2%,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-title{color:rgba(0,0,0,.75);display:flex;font-size:1rem;font-weight:400;flex:1 0 auto;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:rgba(0,0,0,.75);font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:0;padding:0}.shepherd-element{background:#fff;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.2);max-width:400px;opacity:0;outline:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{position:absolute;width:16px;height:16px;z-index:-1}.shepherd-arrow:before{content:"";transform:rotate(45deg);background:#fff}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:.3s ease-out,height .3s,opacity .3s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transition:.3s ease-out,height,opacity .3s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
#modelHomeViewerExterior{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;height:100%}#modelHomeViewerExteriorSelectorsWrapper{flex:0 0 90px;display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap;align-items:center;align-content:center;text-align:left;width:95%;border-bottom:2px solid #cacaca;padding:20px 0 0}#modelHomeViewerExteriorText{flex:1 0 auto;font-size:17px;text-align:left;font-style:italic}#modelHomeViewerExteriorSelectors{flex:0 1 auto}#modelHomeViewerExteriorSelectors .modelHomeViewerExteriorSelectorGroup{display:inline-block}#modelHomeViewerExteriorSelectors .modelHomeViewerExteriorSelectorGroup.last{margin:0 0 0 42px}#modelHomeViewerExteriorSelectors .modelHomeViewerExteriorSelectorLabel{display:inline-block;font-size:16px}#modelHomeViewerExteriorSelectors .modelHomeViewerExteriorSelectorDropdown{display:inline-block;margin:0 0 0 10px}#modelHomeViewerExteriorSelectors .modelHomeViewerExteriorSelectorDropdown select{width:250px;height:38px}#modelHomeViewerExteriorPhotosWrapper{flex:1 1 auto;width:95%;padding:25px 0;overflow-y:auto}#modelHomeViewerExteriorPhotos{text-align:center;overflow-y:auto;flex-grow:1}#modelHomeViewerExteriorPhotos .thumbnail{margin:0 7px 14px}#modelHomeViewerExteriorNoPhotosMessage{text-align:center}#modelHomeViewerExteriorOrientationWrapper{flex:0 0 84px;width:95%;padding:20px 0}@media only screen and (max-width:1500px){#modelHomeViewerExteriorSelectors .modelHomeViewerExteriorSelectorDropdown select{width:auto}}@media only screen and (max-width:1200px){#modelHomeViewerExteriorSelectorsWrapper{flex:0 0 110px;flex-direction:column;padding:20px 0 0}#modelHomeViewerExteriorSelectors{padding:10px 0}}@media only screen and (max-width:625px){#modelHomeViewerExteriorSelectorsWrapper{flex:0 0 158px}#modelHomeViewerExteriorSelectors .modelHomeViewerExteriorSelectorGroup{display:block;margin:0 0 0 25px}#modelHomeViewerExteriorSelectors .modelHomeViewerExteriorSelectorGroup.last{margin:10px 0 0 -6px}}
#modelHomeViewerInterior{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;height:100%}#modelHomeViewerExteriorPhotoWrapper{flex:0 0 200px;margin:20px;position:relative;overflow:hidden;border-radius:4px;background:#000;cursor:pointer}#modelHomeViewerExteriorPhoto{width:100%;display:block;max-width:100%;min-width:100%;min-height:100%;position:relative;top:50%;transform:translateY(-50%);opacity:.85}#modelHomeViewerExteriorPhotoWrapper:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 30px rgba(0,0,0,.7);z-index:2;border-radius:4px}.modelHomeViewerExteriorPhotoLabel{text-align:center;color:#fff;text-shadow:4px 4px #000;-webkit-font-smoothing:antialiased;pointer-events:none}#modelHomeViewerExteriorPhotoCommunity{font-size:48px;display:block;position:absolute;top:40px;left:0;right:0}#modelHomeViewerExteriorPhotoPlan{font-size:24px;display:block;position:absolute;top:125px;left:0;right:0}#modelHomeViewerInteriorPhotosWrapper{flex:1 1 auto;text-align:center;padding:10px;overflow-y:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;width:100%}#modelHomeViewerInteriorPhotosWrapper .thumbnail{margin:0 7px 14px}#modelHomeViewerInteriorOrientationWrapper{flex:0 0 84px;width:95%;padding:20px 0}@media only screen and (max-width:1200px){#modelHomeViewerExteriorPhotoWrapper{flex:0 0 120px}#modelHomeViewerExteriorPhotoCommunity{font-size:40px;top:-6px}#modelHomeViewerExteriorPhotoPlan{font-size:20px;top:57px}}
#veo-monthly-payment-calculator{width:495px;display:inline-block;position:relative;left:50%;transform:translateX(-50%);top:20px;transition:.5s ease-in-out}#veo-monthly-payment-calculator.expanded{width:1440px}#veo-monthly-payment-calculator .modeSwitch{background:#1e2840;border-radius:4px 4px 0 0;font-size:14px;display:inline-block}#veo-monthly-payment-calculator .modeSwitch span{color:#fff;background:#485063;padding:15px;display:inline-block;font-weight:700;border-radius:4px 0 0}#veo-monthly-payment-calculator .modeSwitch a{padding:15px;position:relative;border-right:2px solid #4d576d}#veo-monthly-payment-calculator .modeSwitch a:last-child{border:0}#veo-monthly-payment-calculator .modeSwitch a.active{color:#fff}#veo-monthly-payment-calculator .modeSwitch a.active:after{position:absolute;content:"";bottom:-15px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:15px 18px 0;border-color:#1e2840 transparent transparent}#veo-monthly-payment-calculator .container{background:#f0f0f0;box-shadow:1px 2px 6px rgba(0,0,0,.3);border-radius:0 4px 4px;display:inline-block;min-width:495px;width:100%}#veo-monthly-payment-calculator .container .col{float:left;padding:6%;box-sizing:border-box}#veo-monthly-payment-calculator.expanded .container .col{padding:1.8%}#veo-monthly-payment-calculator .container .col_1_3{width:100%}#veo-monthly-payment-calculator.expanded .container .col_1_3{width:auto;min-width:33%}#veo-monthly-payment-calculator .container .col_2_3{width:40%;display:none;padding:2% 1%}#veo-monthly-payment-calculator .container .col_3_3{width:27%;display:none}#veo-monthly-payment-calculator .container h5{border-bottom:1px solid #a8a8a8;line-height:30px;margin:20px 0 5px;font-size:15px}#veo-monthly-payment-calculator .container .interest{margin-right:22px}#veo-monthly-payment-calculator .container .interest input{width:80px!important}#veo-monthly-payment-calculator .container label{display:block;font-weight:700}#veo-monthly-payment-calculator .container .total span{color:#108e5c;font-size:15px;font-weight:700;line-height:38px}#veo-monthly-payment-calculator .container .miniCell{float:left;margin-right:15px}#veo-monthly-payment-calculator .container .miniCell:last-child{margin-right:0}#veo-monthly-payment-calculator .container input[type=text]{width:120px}#veo-monthly-payment-calculator .container button{width:100%;margin-top:25px}#veo-monthly-payment-calculator .disclaimer{font-style:italic;color:#5f5f5f;text-align:center;margin:20px 0;display:none}#veo-monthly-payment-calculator .graphicContainer{border:1px solid #cacaca;box-shadow:0 0 70px rgba(0,0,0,.07) inset;border-radius:4px}#veo-monthly-payment-calculator .graphicContainer .results p{text-align:center}#veo-monthly-payment-calculator .graphicContainer .results p span:first-child{width:65px;text-align:right;display:inline-block}#veo-monthly-payment-calculator .graphicContainer .results p span:last-child{width:100px;text-align:left;display:inline-block}#veo-monthly-payment-calculator .graphicContainer .results .total span{border-top:1px solid #bfbfbf}#veo-monthly-payment-calculator .mortgageWise{font-size:15px}#veo-monthly-payment-calculator .mortgageWise p{text-align:left;font-size:1em}#veo-monthly-payment-calculator .mortgageWise .total{float:left;width:33%}#veo-monthly-payment-calculator .mortgageWise .total span{line-height:25px;color:#111;display:block;font-size:1.1em}#veo-monthly-payment-calculator .mortgageWise .total span:last-child{color:#108e5c;font-size:1.2em}#veo-monthly-payment-calculator .chart{position:relative;width:280px;height:280px;margin:30px auto}.doughnutTip{position:absolute;min-width:30px;max-width:300px;padding:5px 15px;border-radius:1px;background:rgba(0,0,0,.8);color:#ddd;font-size:17px;text-shadow:0 1px 0 #000;text-align:center;line-height:1.3;box-shadow:0 1px 3px rgba(0,0,0,.5);pointer-events:none;z-index:4}.doughnutTip::after{position:absolute;left:50%;bottom:-6px;content:"";height:0;margin:0 0 0 -6px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid rgba(0,0,0,.7);line-height:0}#veo-monthly-payment-calculator .doughnutSummary{position:absolute;top:50%;left:50%;color:#3a3a3a;cursor:default;font-weight:700}#veo-monthly-payment-calculator .doughnutSummaryTitle{position:absolute;top:50%;width:100%;margin-top:-19%;font-size:18px;text-align:center}#veo-monthly-payment-calculator .doughnutSummaryNumber{position:relative;width:auto;margin:53% 0 0 27%;font-size:32px;color:#28661b;text-align:center;display:inline-block}#veo-monthly-payment-calculator .doughnutSummaryNumber:after{content:"$";position:absolute;top:0;left:-20px;font-size:30px;color:#28661b}#veo-monthly-payment-calculator .chart path:hover{opacity:.65}@media only screen and (max-width:1470px){#veo-monthly-payment-calculator.expanded{width:100%;padding:0 20px}}@media only screen and (max-width:1358px) and (min-width:1194px){#veo-monthly-payment-calculator.expanded .container .col_2_3{width:37%}#veo-monthly-payment-calculator.expanded .container .col_3_3{width:27%;padding:15px 10px}#veo-monthly-payment-calculator.expanded .mortgageWise{font-size:14px}}@media only screen and (max-width:1193px) and (min-width:10px){#veo-monthly-payment-calculator.expanded .container .col_1_3{padding:3%}#veo-monthly-payment-calculator.expanded .container .col_2_3{float:none;overflow:hidden;width:auto;padding:3% 4%}#veo-monthly-payment-calculator.expanded .container .col_3_3{clear:both;width:100%;padding:2% 4%;border-top:1px solid #ccc}#veo-monthly-payment-calculator.expanded .mortgageWise div{text-align:center}#veo-monthly-payment-calculator.expanded .mortgageWise .total{width:150px;display:inline-block;float:none}#veo-monthly-payment-calculator .mortgageWise p{text-align:center}}
#mpc{width:1495px;margin:0 auto}#mpc .mpcHeader{padding:40px 0 10px;font-size:18px;font-style:italic;color:#414141;border-bottom:1px solid #424242}#mpc .mpcBody{padding:20px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:center}#mpc .mpcBody .primaryInfo{flex:0 0 auto;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:center}#mpc .mpcBody .primaryInfo .donutWrapper{width:750px}#mpc .mpcBody .primaryInfo .donutWrapper .composeDonut{padding:0 25px}#mpc .mpcBody .primaryInfo .budgetCostWrapper{width:415px}#mpc .mpcBody .primaryInfo .budgetCostWrapper .composeCost{padding:30px 5px 10px}#mpc .mpcBody .secondaryInfo{flex:0 0 auto}#mpc .mpcBody .secondaryInfo .composePlan{width:325px}@media only screen and (max-width:1580px){#mpc{width:1440px}#mpc .mpcBody .primaryInfo .donutWrapper{width:700px}}@media only screen and (max-width:1480px){#mpc{width:1115px}#mpc .mpcBody{flex-direction:column;justify-content:flex-end;align-items:center}#mpc .mpcBody .primaryInfo .donutWrapper .composeDonut{padding:0 0 0 25px}#mpc .mpcBody .secondaryInfo .composePlan{position:relative;right:-220px;margin:40px 0 0;width:675px}#mpc #yourHome .headerWrapper{border-bottom:2px solid #d8d8d8}#mpc #yourHome .informationWrapper .informationField{display:inline-block;width:210px;margin:0 13px 0 0;border-bottom:none}#mpc #yourHome .informationWrapper .informationField .label{margin:0 0 5px}}@media only screen and (max-width:1280px){#mpc{width:700px}#mpc .mpcBody .primaryInfo{flex-direction:column;justify-content:center;align-items:center}#mpc .mpcBody .primaryInfo .donutWrapper .composeDonut{padding:0}#mpc .mpcBody .primaryInfo .budgetCostWrapper{margin:40px 0 0;width:700px}#mpc .mpcBody .primaryInfo .budgetCostWrapper .composeCost{padding:40px 0 0}#mpc .mpcBody .secondaryInfo .composePlan{right:0;width:700px;margin:50px 0 0}#mpc #upgradesBudget .upgradesInputArea{width:60%!important;margin:20px auto 0!important}#mpc #upgradesBudget .upgradesSliderArea{width:60%!important;margin:15px auto 0}#mpc #yourHome .headerWrapper{border-top:2px solid #d8d8d8;padding:13px 0 10px}}
#veo-not-found-page{padding:1em}#veo-not-found-page h1,#veo-not-found-page p{text-align:center}
#vOptionPricing{position:relative;height:100%;overflow:hidden}#vOptionPricingLeftPane{width:255px;overflow:auto;padding:0;margin:0;position:absolute;left:0;top:0;bottom:0;box-sizing:border-box;background:var(--bg-optionPricing-leftPane);background-size:cover}#vOptionPricingCenterPane{overflow:hidden;padding:0;margin:0;position:absolute;left:260px;top:0;bottom:0;right:300px;box-sizing:border-box}#vOptionPricingCenterPane.wideRightPane{right:430px}#vOptionPricingCenterPane.wideRightPane .optPricing-list .actionBar{width:calc(100% - 290px - 430px)}#vOptionPricingCenterPane .optPricing-list .actionBar{width:calc(100% - 290px - 300px)}#vOptionPricingCenterPane.hiddenRightPane{right:0}#vOptionPricingCenterPane.hiddenRightPane .optPricing-list .actionBar{width:calc(100% - 290px)}#vOptionPricingRightPane{width:300px;padding:0;margin:0;position:absolute;right:0;top:0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;background:var(--bg-optionPricing-rightPane)}#vOptionPricingRightPane.wide{width:430px}#vOptionPricingRightPane.wide .vOptionPricingSummaryCardHeadingText{width:300px}#vOptionPricingSummaryTitle{display:flex;font-size:16px;background:var(--bg-optionPricing-panelTitle);cursor:default}#vOptionPricingSummaryTitle .collapseButton{cursor:pointer}#vOptionPricingSummaryTitle .collapseButton:hover{background-color:rgba(176,197,213,.15)}#vOptionPricingSummaryTitle .vOptionPricingSummaryTitleText{cursor:default;text-align:center}#vOptionPricingSummaryTitle .vOptionPricingSummaryTitleText.tabsEnabled{cursor:pointer}#vOptionPricingSummaryTitle .vOptionPricingSummaryTitleText.tabsEnabled:hover{background-color:rgba(176,197,213,.15)}#vOptionPricingSummaryTitle .vOptionPricingSummaryTitleText.tabsEnabled.active{background-color:var(--bg-optionPricing-priceLevelHeader-hover);border-top-left-radius:5px;border-top-right-radius:5px;cursor:default}#vOptionPricingSummaryTitle .vOptionPricingSummaryTitleText.tabsEnabled.disabled{color:var(--color-optionPricing-rightPane-disabledTab-text);cursor:not-allowed;background-color:var(--bg-optionPricing-rightPane-disabledTab)}#vOptionPricingSummaryTitle>div{height:40px;padding:10px;flex:0 0 auto}#vOptionPricingSummaryTitleIcon{padding:0 10px;vertical-align:sub;box-sizing:content-box}#vOptionPricingSummaryTitleIcon.ico.-primary{fill:var(--color-optionPricing-rightPane-collapseButton-icon)}#vOptionPricingSummaryTitleIcon i{width:15px;height:15px}#vOptionPricingSelectItemMessage{font-size:42px;font-weight:300;width:100%;text-align:center;position:absolute;top:40%}#vOptionPricingSelectItemMessage>div{display:inline-block;vertical-align:middle}#vOptionPricingSelectItemMessage .ico{height:30px;width:30px;margin:-8px 0}.vOptionPricingAreaDetail{background:linear-gradient(to bottom,rgba(242,242,242,0) 0,#f7f7f7 100%)}#vOptionPricingCenterPane .screenToggleWrapper{display:block;margin:15px 15px 0;border-bottom:1px solid #d1d1d1;height:50px;overflow:hidden}#vOptionPricingCenterPane .screenToggle{float:left;background-color:var(--bg-optionPricing-screenToggle);color:var(--color-optionPricing-screenToggle);font-weight:700;font-size:15px;border-top:4px solid var(--border-optionPricing-screenToggle);padding:12px 20px 16px;text-align:center;position:relative;cursor:pointer}#vOptionPricingCenterPane .screenToggle.nonEstimated{border-radius:6px 0 0}#vOptionPricingCenterPane .screenToggle.estimated{border-radius:0 6px 0 0}#vOptionPricingCenterPane .screenToggle.nonEstimated:after{content:"";width:2px;background-color:#4b505c;height:50px;position:absolute;top:-4px;right:0}#vOptionPricingCenterPane .screenToggle.active{background-color:var(--bg-optionPricing-screenToggle-active);border-top-color:var(--color-optionPricing-screenToggle-active);color:var(--color-optionPricing-screenToggle-active)}#vOptionPricingCenterPane .showScreenToggle .optPricing-list{top:124px}#vOptionPricingCenterPane .showScreenToggle #veo-opt-selections-list-panel{top:145px}

#product-catalog-page-tour-survey{width:350px}#product-catalog-page-tour-survey #rating-container{height:135px;width:350px;display:flex;justify-content:space-between;gap:15px;margin-bottom:10px}#product-catalog-page-tour-survey #rating-container .rating-btn{display:flex;flex-direction:column;justify-content:space-between;padding:10px;cursor:pointer}#product-catalog-page-tour-survey #rating-container .rating-btn:hover{background-color:#ebebeb;border-radius:5px}#product-catalog-page-tour-survey #rating-container .rating-btn div{text-align:center}#product-catalog-page-tour-survey #rating-container .rating-btn.selected{border:3px solid rgba(0,0,0,.25);border-radius:5px;cursor:default;background-color:#fff}#product-catalog-page-tour-survey #rating-container .rating-btn svg{height:50px;width:50px}#product-catalog-page-tour-survey #rating-container #frown-btn{width:100px;padding:10px 20px}#product-catalog-page-tour-survey #rating-container #frown-btn svg{fill:red}#product-catalog-page-tour-survey #rating-container #neutral-btn,#product-catalog-page-tour-survey #rating-container #smile-btn{width:100px}#product-catalog-page-tour-survey #rating-container #neutral-btn svg{fill:#daa520}#product-catalog-page-tour-survey #rating-container #smile-btn svg{fill:#129b65}#product-catalog-page-tour-survey #feedback-text{width:350px;min-height:100px;max-height:500px}
#option-pricing-product-images-dialog{height:100%;background:#f1f1f1;background:linear-gradient(to right,#f1f1f1 210px,#fff 210px)}#option-pricing-product-images-dialog .content{display:flex;height:calc(100% - 50px);padding:0}#option-pricing-product-images-dialog .navigation{flex:0 0 210px;padding:12px;line-height:30px;background:#f1f1f1;height:100%;overflow-y:auto;overflow-x:hidden}#option-pricing-product-images-dialog .navigation .link{display:block;color:var(--color-primary);border-radius:4px;padding:0 15px 0 10px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#option-pricing-product-images-dialog .navigation .selected{background:var(--color-primary);color:#fff;position:relative}#option-pricing-product-images-dialog .navigation .selected:after{content:"";position:absolute;top:11px;right:7px;width:8px;height:8px;transform:rotate(-45deg);border-right:2px solid #fff;border-bottom:2px solid #fff}#option-pricing-product-images-dialog .image-container{padding:15px 25px 15px 15px;background:#fff;width:100%}#option-pricing-product-images-dialog .scroller{flex:1 1 auto;overflow-y:auto}.masonryGrid{padding:0;column-gap:15px;-webkit-perspective:1}.masonryGrid .masonryItem{width:100%}@media only screen and (max-width:1025px){.masonryGrid{column-count:0}.masonryGrid .masonryItem{float:left;width:100%;height:250px}div.masonryItem img.gridImage{width:auto;height:auto;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.masonryItem .bottomArea{position:absolute;left:0;bottom:0;width:100%}}@media only screen and (min-width:801px) and (max-width:1025px){.masonryGrid .masonryItem{width:45%}}@media only screen and (min-width:1026px){.masonryGrid{column-count:4}}@media only screen and (min-width:1300px){.masonryGrid{column-count:5}}@media only screen and (min-width:1550px){.masonryGrid{column-count:6}}@media only screen and (min-width:1800px){.masonryGrid{column-count:7}}
.vOptionPricingPlanSelection{margin:20px auto 0;width:1000px}.vOptionPricingPlanSelection .number{float:left;width:240px;text-align:center;position:relative}.vOptionPricingPlanSelection .number:after{content:"";position:absolute;top:9px;left:0;width:100%;height:1px;border-bottom:1px dashed #777;z-index:1}.vOptionPricingPlanSelection .number:first-child:after{width:50%;left:50%}.vOptionPricingPlanSelection .number:last-child:after{width:50%;right:50%}.vOptionPricingPlanSelection .number>span{border-radius:50%;padding:5px 10px;font-weight:700;border:1px dashed #9a9a9a;color:#454545;position:relative;z-index:2;background:#eee}.vOptionPricingPlanSelection .number p{color:#3a3a3a;font-weight:700;text-align:center;margin:10px 0 15px}.vOptionPricingPlanSelection .number.active>span{background:var(--color-primary);color:#fff;border:1px dashed transparent}.vOptionPricingPlanSelection .number.active p{color:var(--color-primary)}.vOptionPricingPlanSelection ul{padding:0;list-style:none;border:1px solid var(--color-primary);border-radius:4px;background:#fff;box-shadow:3px 3px 3px rgba(0,0,0,.4);position:relative;width:226px;margin:0 auto;max-height:400px;overflow:auto}.vOptionPricingPlanSelection ul li{border-top:1px solid #e1e1e1;line-height:45px;padding:0 10px}.vOptionPricingPlanSelection ul li:first-child{border-top:0}.vOptionPricingPlanSelection ul li a{color:#383838;font-weight:500;display:block;text-decoration:none}.vOptionPricingPlanSelection ul li.selected{background:var(--color-primary)}.vOptionPricingPlanSelection ul li.selected a{color:#fff}.vOptionPricingPlanSelection ul.planListWrapper{overflow-x:hidden}.vOptionPricingPlanSelection ul li.planWrapper{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.5s ease-in-out;right:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.vOptionPricingPlanSelection ul li.planWrapper .planName{flex:0 0 224px;display:inline-block;text-align:center;transition:2s ease-in-out;padding:0 10px}.vOptionPricingPlanSelection ul li.planWrapper .assignedWrapper{flex:0 0 224px;display:none}.vOptionPricingPlanSelection ul li.planWrapper .assignedIconArea{display:inline-block;text-align:center;padding:0 10px}.vOptionPricingPlanSelection ul li.planWrapper .assignedIcon{width:16px;height:16px}.vOptionPricingPlanSelection ul li.planWrapper .assignedIconArea:hover .assignedIcon{fill:#75c9a8}.vOptionPricingPlanSelection ul li.planWrapper .assignedUserName{display:inline-block;white-space:nowrap;width:188px;background:#50a181;padding:0 10px;text-overflow:ellipsis;overflow:hidden;color:#fff}.vOptionPricingPlanSelection ul li.planWrapper.showAssigned .assignedWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.vOptionPricingPlanSelection ul li.planWrapper.showAssigned .planName{flex:0 0 188px}.vOptionPricingPlanSelection ul li.planWrapper.showAssigned.expandAssigned{position:relative;right:188px}.vOptionPricingPlanSelection ul li.planWrapper.selected{color:#fff}.vOptionPricingPlanSelection ul li.planWrapper.selected .assignedIcon{fill:#fff}.vOptionPricingPlanSelection ul:after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 8px 10px;border-color:transparent transparent #048e59}.vOptionPricingPlanSelection .number .notFound{font-style:italic}.vOptionPricingPlanSelection .number ul li+.notFound{display:none}.vOptionPricingPlanSelection .ico{cursor:pointer;width:17px;height:17px;margin-bottom:-3px}.vOptionPricingPlanSelection .disabled a{cursor:not-allowed;background-color:#9a9a9a}.vOptionPricingPlanSelection ul::-webkit-scrollbar{width:8px}.vOptionPricingPlanSelection ul::-webkit-scrollbar-track{background:#f6f6f6}.vOptionPricingPlanSelection ul::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:20px;border:3px solid #f6f6f6}
#orientationContainer{width:100%;height:100%}
#patternPhotosViewer{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#patternPhotosViewer .patternBanner{margin:20px;border-bottom:1px solid #ccc;text-align:center;padding-bottom:5px}#patternPhotosViewer .text{color:#373737;font-weight:300;pointer-events:none;font-size:42px}#patternPhotosViewer .patternBanner a{cursor:pointer;margin-right:25px;vertical-align:8px}#patternPhotosViewer .patternBanner svg{fill:var(--color-primary);width:11px;height:11px;margin-left:-78px;margin-right:3px;vertical-align:7px}#patternPhotosViewerPhotos{text-align:center;padding:10px;overflow-y:auto;flex-grow:1}#patternPhotosViewerPhotos .thumbnail{margin:0 7px 14px}
#patternViewer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;height:100%}#patternViewer h3{text-align:center;font-weight:500;margin:0;line-height:60px;display:none}#patternViewerTypesWrapper{flex:1 0 105px;width:98.8%}#patternViewerTypes{padding:10px 0 10px 10px;text-align:center;width:98.8%;z-index:3;background:#ebebeb;transition:.4s ease-in-out;height:105px}#patternViewer.unselected #patternViewerTypes{height:calc(100% - 74px);background:0 0;padding:0 0 10px 10px}#patternViewer.unselected.guided #patternViewerTypes{height:calc(100% - 54px)}#patternViewer.unselected h3{display:block}#patternViewer.unselected #patternViewerTypes button{height:100%}#patternViewer.unselected #patternViewerTypes button span{border-top:1px solid rgba(255,255,255,.51);border-bottom:1px solid rgba(255,255,255,.51);background:rgba(0,0,0,.4)}#patternViewerTypes button{margin-right:1%;padding:5px 15px;width:24%;box-shadow:2px 2px 1px rgba(0,0,0,.3),0 0 150px rgba(0,0,0,.5) inset;border-radius:4px;text-align:left;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;height:68px;transition:height .4s ease-in-out}#patternViewerTypes button:last-child{margin-right:0}#patternViewerTypes button span{width:100%;display:inline-block;text-shadow:1px 1px 3px rgba(0,0,0,.9),0 0 8px rgba(0,0,0,.6);color:#fff;font-size:30px;font-weight:300;position:absolute;z-index:2;left:0;top:50%;transform:translateY(-50%);text-align:center;background:rgba(0,0,0,.2);transition:.4s ease-in-out;line-height:64px}#patternViewerTypes button.selected:after{position:absolute;content:"";bottom:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:12px 17px 0;border-color:#009159 transparent transparent}#patternViewerTypes button.selected:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:4px;background:#00915a;z-index:2;border-radius:0 0 4px 4px}#patternViewerImagesWrapper{flex:1 1 auto;width:100%;overflow-y:auto}#patternViewerImages{text-align:center}#patternViewerImages .thumbnail{margin:0 7px 14px}#patternViewerOrientationWrapper{flex:0 0 84px;padding:20px 0}#pattern-viewer-floors{background:url(../Content/images/patterns/floors.jpg)}#pattern-viewer-backsplashes{background:url(../Content/images/patterns/backsplashes.jpg)}#pattern-viewer-showers{background:url(../Content/images/patterns/showers.jpg)}#pattern-viewer-tubs{background:url(../Content/images/patterns/tubs.jpg)}@media only screen and (max-width:1290px) and (min-width:965px){#patternViewerTypes button:after{width:100%}}@media only screen and (max-width:964px){#patternViewer.unselected #patternViewerTypes button{height:120px}#patternViewerTypes{height:auto;position:static;background:0 0}#patternViewerTypes button{display:inline-block;width:100%;max-width:615px;margin:4px 0!important;height:50px;position:relative;left:-14px}#patternViewerTypes button.selected:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:0 0;box-shadow:0 0 0 4px #18ad73 inset;border-radius:4px}#patternViewerTypes button:after{height:50px}#patternViewerTypes button.selected:after{display:none}#patternViewerTypes button span{font-size:24px;line-height:50px}#patternViewerImages .thumbnail{margin:0 14px 14px 0}}@media only screen and (max-width:647px){#patternViewerTypes button{max-width:301px}}
#vPrepareDesignSession{height:100%}#vPrepareDesignSession .pdfNotFound{margin-left:auto;margin-right:auto;min-height:100%;vertical-align:middle;text-align:center;background-image:url(../../../Content/images/404.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}
.productPerformanceCare{width:100%;height:100%;background:url(../../../Content/images/productPerformanceCare/bg-home.jpg) center center/cover no-repeat;text-align:center;position:relative;z-index:1}.productPerformanceCare:after{content:"";position:absolute;top:0;left:0;width:100%;height:35%;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);z-index:-1}.productPerformanceCare h3{margin:0;color:#fff;line-height:100px;text-shadow:2px 2px 3px rgba(0,0,0,.65),0 0 9px rgba(0,0,0,.9)}.productPerformanceCare nav{display:inline-block;background:rgba(0,0,0,.7);border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.productPerformanceCare .section{display:inline-block;position:relative;border-right:1px solid rgba(255,255,255,.12);margin-bottom:-3px}.productPerformanceCare .section>a{padding:10px 9px 11px 22px;float:left;cursor:pointer;color:#fff;font-size:15px}.productPerformanceCare .section a:last-child{border-right:none}.productPerformanceCare .section .ico{width:7px;transform:rotate(90deg);float:left;margin:10px 20px 0 0}.productPerformanceCare .section-subMenu{visibility:hidden;opacity:0;position:absolute;left:50%;top:120%;width:150px;transform:translateX(-50%);transition:visibility ease-in-out .15s,opacity .15s ease-in-out,top .15s ease-in-out}.productPerformanceCare .section-subMenu .topArrow{display:block;opacity:.7;width:20px;height:6px;margin:2px auto 0}.productPerformanceCare .section-subMenu-items{background:rgba(0,0,0,.7);border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.productPerformanceCare .section-subMenu-items a{display:block;color:#fff;cursor:pointer;padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.12)}.productPerformanceCare .section-subMenu-items a:last-child{border:0}.productPerformanceCare .section-subMenu a:hover,.productPerformanceCare .section-title:hover,.productPerformanceCare .section.active>a,.productPerformanceCare a.active{color:#4ed69d}.productPerformanceCare .section:hover>.section-subMenu{visibility:visible;opacity:1;transition-delay:0s;top:100%}.productPerformanceCare .product{display:none;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;color:#fff;overflow:hidden}.productPerformanceCare .product:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(35deg,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 50%);z-index:1}.productPerformanceCare .product img{min-width:100%;min-height:100%;position:relative;left:50%;transform:translateX(-50%)}.productPerformanceCare .product-content{position:absolute;left:5%;bottom:7%;z-index:2;width:500px;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.productPerformanceCare .product-content h4{text-align:left;font-size:30px;margin:10px 0}.productPerformanceCare .product-content p{font-size:16px;text-align:left;line-height:27px}.productPerformanceCare .relatedDocuments{text-align:left;margin-top:30px}.productPerformanceCare .relatedDocuments p{font-style:italic;font-size:17px}.productPerformanceCare .relatedDocuments a{font-size:16px;margin-right:15px;vertical-align:top}.productPerformanceCare .relatedDocuments .ico{width:20px;height:25px;margin-top:-3px;margin-right:5px}.productPerformanceCare .videoBox{display:none;width:460px;background:rgba(0,0,0,.75);border-radius:4px 0 0;position:absolute;right:0;bottom:0;color:#fff;box-shadow:0 0 15px rgba(0,0,0,.4)}.productPerformanceCare .videoBox .title{border-bottom:1px solid rgba(255,255,255,.4);margin:23px 40px;overflow:hidden;padding:7px 0}.productPerformanceCare .videoBox .ico{float:left;margin-right:7px;width:25px;height:25px}.productPerformanceCare .videoBox span{font-size:17px;text-transform:uppercase;font-weight:700;color:var(--text-primary);float:left;margin-top:1px}.productPerformanceCare .videoBox h5{font-size:18px;margin:0;float:right}.productPerformanceCare .videoBox p{margin:0 40px;line-height:24px}.productPerformanceCare .videoBox iframe{margin:25px 0 35px}
@charset "UTF-8";#refreshSession{position:absolute;top:0;left:0;right:0;bottom:0}#refreshSession .topWrapper{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap;align-items:center;align-content:center;text-align:left;margin:22px 50px;padding-bottom:14px;border-bottom:2px solid #ccc}#refreshSession .bottomWrapper{height:calc(100% - 96px);padding:0 50px;overflow-y:auto}#refreshSession .infoArea{flex:1 1 auto}#refreshSession .sessionId{font-size:16px}#refreshSession .sessionId .label{display:inline-block;font-weight:700;padding:0 8px 0 0}#refreshSession .sessionId .data{display:inline-block}#refreshSession .applyChangesButtonArea,#refreshSession .getChangesButtonArea{flex:0 0 auto;margin:0 0 0 10px}#refreshSession .doneButtonArea{margin-left:5px}#refreshSession .applyChangesButton.disabled{flex:0 0 auto;cursor:default;box-shadow:none;opacity:.65;pointer-events:none}#refreshSession .warningArea{padding:5px 0 25px}#refreshSession .warningArea .changeWrapper{background:rgba(232,232,232,.99);box-shadow:none}#refreshSession .warningArea .headerText{color:#616161;font-weight:700}#refreshSession .titleWrapper{font-size:16px;font-weight:700;margin:0 0 15px}#refreshSession .titleWrapper .ico{fill:#838383;vertical-align:-5px;margin-right:5px}#refreshSession .autoApplyArea{padding:5px 0 25px}#refreshSession .autoApplyArea .autoApplyItemsWrapper{display:flex;flex-direction:row;padding-left:30px}#refreshSession .autoApplyArea .autoApplyItemsWrapper>div{margin-right:15px}#refreshSession .autoApplyArea .autoApplyItemsWrapper .autoApplyItem{color:#047c4d;cursor:pointer;text-decoration:underline;text-underline-offset:6px;font-weight:700}#refreshSession .autoApplyMessage{font-size:17px;border:1px solid #ababab;border-radius:6px;margin:10px 0 0;padding:12px 12px 12px 46px;background:#f7f7f7;box-shadow:1px 2px 2px #bbb;overflow:hidden}#refreshSession .changesArea{padding:5px 0 25px}#refreshSession .changesArea .changesSelectionArea{display:flex;flex-direction:row;border:0;border-radius:5px;height:100%;overflow:hidden;margin-left:25px}#refreshSession .changesArea .changesSelectionArea .changesSelector{flex:0 0 270px;overflow-y:auto}#refreshSession .changesArea .changesSelectionArea .changesSelector .changesCategory{display:flex;flex-direction:column;padding:25px 0 20px 25px;cursor:pointer}#refreshSession .changesArea .changesSelectionArea .changesSelector .changesCategory.active{background:rgba(227,227,228,.1)}#refreshSession .changesArea .changesSelectionArea .changesSelector .changesCategory.active .changesCategoryDescription{color:#71d58b}#refreshSession .changesArea .changesSelectionArea .changesSelector .changesCategory.active .changesCategoryCount{color:#cbd3ec}#refreshSession .changesArea .changesSelectionArea .changesSelector .changesCategory .changesCategoryDescription{color:#fff}#refreshSession .changesArea .changesSelectionArea .changesSelector .changesCategory .changesCategoryDescription .changesOperation{font-weight:700}#refreshSession .changesArea .changesSelectionArea .changesSelector .changesCategory .changesCategoryCount{color:grey;display:flex}#refreshSession .changesArea .changesSelectionArea .changesDetailArea{flex:1 1 auto;background:#f7f7f7;padding-bottom:15px}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .selectButtonsArea{padding:20px 20px 10px;display:flex}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .selectButtonsArea .actionLink{font-weight:700;color:#047c4d;cursor:pointer;-webkit-user-select:none;user-select:none}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .selectButtonsArea .actionLink:not(:first-child){margin-left:25px}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .changesDetail{overflow-y:scroll;height:calc(100% - 47px)}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .changesDetail>div{padding-left:20px;padding-right:20px}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .nonEstimatedOptionApplicationProductWrapper:not(:first-child){padding-top:5px}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .nonEstimatedOptionApplicationProductArea{margin:0 10px 5px 3px;padding-bottom:5px;height:30px;line-height:30px;width:100%;vertical-align:middle;overflow:hidden;cursor:pointer}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .nonEstimatedOptionApplicationProductArea>div,#refreshSession .changesArea .changesSelectionArea .changesDetailArea .nonEstimatedOptionApplicationProductArea>div>div{display:inline-block}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .nonEstimatedOptionApplicationProductArea .nonEstimatedOptionApplicationProductName{font-weight:700}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .nonEstimatedOptionApplicationProductToggle{width:25px;text-align:center}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .nonEstimatedOptionApplicationProductArrow{width:12px;height:12px;transform:rotate(0);transition-duration:.8s;transition-property:transform}#refreshSession .changesArea .changesSelectionArea .changesDetailArea .nonEstimatedOptionApplicationProductArrow.active{transform:rotate(90deg)}#refreshSession .changeWrapper{width:100%;border-radius:6px;border-left:5px solid transparent;margin:10px 0 0;padding:12px 15px 13px;background:#f7f7f7;box-shadow:1px 1px 4px 1px rgba(0,0,0,.15);display:flex;transition:.3s ease-in-out;cursor:pointer}#refreshSession .changeWrapper.-checked{box-shadow:1px 1px 4px 1px rgba(0,0,0,.15),0 0 0 1px rgba(39,128,93,.58) inset;border-left:5px solid #27805d}#refreshSession .leftPane{flex:0 0 30px;margin-top:-3px;margin-bottom:-4px;margin-right:4px}#refreshSession .changeWrapper.readOnly .styledCheckbox+label{display:none}#refreshSession .rightPane{flex:1 1 auto;margin-top:3px}#refreshSession .header{width:100%;display:flow-root}#refreshSession .detailsButtonArea{display:inline;margin:-3px 12px 0;color:#21a571;font-weight:700;cursor:pointer;border-radius:50px;border:1px solid #21a571;padding:3px 10px;background:rgba(247,247,247,.37);float:left}#refreshSession .headerText{font-size:14px;float:left}#refreshSession .source,#refreshSession .target{color:#5d5d5d;font-weight:700;padding:3px;margin:-3px 2px;display:inline-block;border-bottom:2px solid #ccc}#refreshSession .areas{width:100%;padding:8px 15px;flex:1 1 auto;margin-top:16px;border:1px solid #d8d8d8;border-radius:4px}#refreshSession .areaHeader{margin:4px 0 12px;font-style:italic}#refreshSession .areaGroup{margin:9px 0}#refreshSession .areaDetail{display:inline-block;margin:0 0 0 30px}#refreshSession .areaText{display:inline-block;font-size:16px}#refreshSession .areaGroupLabel{font-weight:700;display:inline-block}#refreshSession .areaGroupLabel .ico{fill:#676767;vertical-align:-5px;width:18px;height:18px;margin:0 1px}#refreshSession .areaGroupLabel.-decrease .ico{transform:scaleX(-1) rotate(180deg)}#refreshSession .areaGroupLabel.-equal .ico{width:15px;height:15px;margin:0 3px;vertical-align:-3px}#refreshSession .area{display:inline-block;position:relative}#refreshSession .area:after{content:","}#refreshSession .area:last-child:after{content:""}#refreshSession .changeWrapper .header .nonEstimatedItemDescription{display:inline-block}#refreshSession .changeWrapper .header .nonEstimatedItemPrice{padding-left:5px;display:inline-block;font-weight:700}#refreshSession .changeWrapper .header .nonEstimatedItemPriceOverride,#refreshSession .changeWrapper .header .nonEstimatedItemSelected{padding-left:20px;display:inline-block;color:#ff8400}#refreshSession .changeWrapper .header .nonEstimatedItemPriceOverride svg,#refreshSession .changeWrapper .header .nonEstimatedItemSelected svg{fill:#ff8400}#refreshSession .changeWrapper .nonEstimatedItemChanges{width:100%;flex:1 1 auto;margin-top:16px;display:flex;flex-wrap:wrap}#refreshSession .changeWrapper .nonEstimatedItemChanges .nonEstimatedItemChangeDetail:not(:last-child){padding-right:20px}#refreshSession .changeWrapper .nonEstimatedItemChanges .nonEstimatedItemChangeDetail{display:flex}#refreshSession .changeWrapper .nonEstimatedItemChanges .nonEstimatedItemChangeDetail .changeHeader{font-weight:700}#refreshSession .changeWrapper .nonEstimatedItemChanges .nonEstimatedItemChangeDetail .changeDetail{padding-left:5px}#refreshSession .changeWrapper .nonEstimatedItemChanges .nonEstimatedItemChangeDetail .changePackageDetail{color:red;padding:5px;border:3px solid red;margin:1px;width:110px;text-align:center;font-weight:700}#refreshSession .changeWrapper .nonEstimatedItemChanges .nonEstimatedItemChangeDetail a{color:var(--color-primary)}#refreshSession .changeWrapper .nonEstimatedItemChanges .nonEstimatedItemChangeDetail .ico{margin-right:5px}#refreshSession .changeWrapper .ico{width:18px;height:18px;vertical-align:-5px}#refreshSession .priceArea{display:inline-block;text-align:right}#refreshSession .price{font-size:17px;font-weight:700;position:relative;left:3px}#refreshSession .price.nochange::after{content:"=";display:inline-block;position:relative;top:1px;left:2px;font-weight:700;font-size:21px}#refreshSession .price.increase:after{content:"➜";display:inline-block;position:relative;top:1px;left:-3px;transform:rotate(270deg);font-weight:400}#refreshSession .price.decrease:after{content:"➜";display:inline-block;position:relative;top:1px;left:-1px;transform:rotate(90deg);font-weight:400}#refreshSession .errorMessageArea{width:100%;margin:10px 0 0}#refreshSession .errorMessage{display:block;margin:5px 0 0}#refreshSession .errorMessage:first-child{margin:0}#refreshSession .errorMessageIcon{display:inline-block;position:relative;top:4px;margin:0 7px 0 0}#refreshSession .errorMessageText{display:inline-block;padding:5px 0 0}#refreshSession .noChangesFoundArea{padding:5px 0 25px;font-size:24px;color:#505050}#refreshSession .resultsTitle{font-weight:700;font-size:16px;margin-bottom:15px}#refreshSession .resultHeader{font-size:15px}#refreshSession .resultsArea{margin:10px 0;padding:17px 22px;background:#f3f3f3;border-radius:4px}#refreshSession .resultsArea.-error{border-left:4px solid #af2323}#refreshSession .resultsArea.-applied{border-left:4px solid #248440}#refreshSession .resultsArea.-ignored{border-left:4px solid #737373}#refreshSession .resultsHeader{font-weight:700;font-size:15px;text-transform:uppercase;margin-bottom:13px}#refreshSession .-results{border:0;padding:0 3px;margin-top:11px}#refreshSession .-results .areaGroup:last-child{margin-bottom:3px}#refreshSession .-error .resultsHeader{color:#af2323}#refreshSession .-applied .resultsHeader{color:#248440}#refreshSession .-ignored .resultsHeader{color:#5a5a5a}#refreshSession .resultWrapper{background:#fbfbfb;padding:12px;margin:10px 0;border-radius:5px}#refreshSession .flag{width:18px;height:18px;vertical-align:-4px;margin-right:3px}#refreshSession .resultErrorMessage{margin:10px 0 2px}#refreshSession .resultErrorMessageText{display:inline-block;color:#bc3636;font-style:italic}
#vRegisterHomebuyer{text-align:center}#vRegisterHomebuyerForm{display:inline-block;text-align:left;margin-top:20px;margin-left:5px;margin-right:5px;width:665px}#vRegisterHomebuyerForm .question{border-radius:50%;background:var(--color-primary);font-weight:700;padding:1px 6px;cursor:pointer;color:#fff}#vRegisterHomebuyerForm>div{margin:0 0 15px}#vRegisterHomebuyerForm>div>div{margin-right:10px}#vRegisterHomebuyerForm>div>div:last-child{margin-right:0}#vRegisterHomebuyerEmailField{width:413px}#vRegisterHomebuyerFirstNameField,#vRegisterHomebuyerLastNameField,#vRegisterHomebuyerTemporaryPasswordField{width:200px}#vRegisterHomebuyerAccount,#vRegisterHomebuyerFirstName,#vRegisterHomebuyerLastName,#vRegisterHomebuyerOrganization,#vRegisterHomebuyerRole,#vRegisterHomebuyerTestUser,#vRegisterHomebuyerTestUserToggle{display:inline-block}#vRegisterHomebuyerAccountOption,#vRegisterHomebuyerOrganizationOption{min-width:200px}#vRegisterHomebuyerRole{width:300px}#vRegisterHomebuyerTestUser{padding:5px 10px 10px}#vRegisterHomebuyerTestUser.selected{background-color:var(--bg-userRegistration-testUserMessage)}.testUserDisclaimer,.testUserToggle{display:inline-block}.testUserDisclaimer{transform:translateY(10px);padding-left:10px;width:240px;color:var(--color-userRegistration-testUserMessage-text);font-style:italic}#vRegisterHomebuyerCommunity,#vRegisterHomebuyerInterestRate,#vRegisterHomebuyerLoanTerm,#vRegisterHomebuyerPlan,#vRegisterHomebuyerSeries,#vRegisterHomebuyerUpgradeDepositPercentage{display:inline-block}#vRegisterHomebuyerCommunityOption,#vRegisterHomebuyerPlanOption,#vRegisterHomebuyerSeriesOption{min-width:200px}#vRegisterHomebuyer .disable{background-color:#d3d3d3}#vRegisterHomebuyerForm input[disabled],#vRegisterHomebuyerForm select[disabled]{opacity:.5}#vRegisterHomebuyer .emailField{position:relative}#vRegisterHomebuyer .existingUserBox{position:absolute;background:#fff;color:#5f5f5f;right:-10px;top:11px;width:250px;height:128px;padding:10px 20px;border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,.4);line-height:20px;text-align:justify;font-style:italic}#vRegisterHomebuyer .existingUserBox:after{content:"";position:absolute;top:29px;left:-8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff}#vRegisterHomebuyer .existingUserBox .button{margin:10px 0;width:100%}
#veo-support-log{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}#veo-support-log-search-criteria{height:160px;padding:10px;margin:0;border-bottom:1px groove #000;overflow:auto}#veoSupportLogSearchCriteriaLayout{table-layout:fixed}#veoSupportLogSearchCriteriaLayout .vCssTableCell{padding-bottom:5px}.veoSupportLogSearchCriteriaLabel{width:90px;vertical-align:middle}.veoSupportLogSearchCriteriaField{width:200px}.veoSupportLogSearchCriteriaField input[type=date],.veoSupportLogSearchCriteriaField select{width:100%}#veoSupportLogSearchResultsContainer{position:absolute;left:0;right:0;bottom:0;top:160px}#searchResults-grid{position:relative;height:100%;overflow:hidden}#searchResults-grid-header{position:absolute;top:0;left:0;right:0;height:50px;overflow:hidden;font-weight:700;padding:4px 1px 1px;white-space:nowrap;box-sizing:border-box}#searchResults-grid-fixed-content{position:absolute;top:50px;left:0;width:300px;bottom:69px;border-right:none;box-sizing:border-box;overflow:hidden;white-space:nowrap;line-height:0}#searchResults-grid-content{position:absolute;top:50px;left:0;right:0;bottom:50px;box-sizing:border-box;overflow-y:scroll;white-space:nowrap;line-height:0}#searchResults-grid-footer{position:absolute;bottom:0;right:0;height:50px;overflow:hidden;font-weight:700;padding:1px;white-space:nowrap;box-sizing:border-box}.searchResults-grid-form-group{margin-top:15px}.searchResults-grid-label{padding-top:8px;padding-right:4px;padding-left:10px;margin-left:10px;vertical-align:middle;color:#4d4d4f}.searchResults-grid-row{box-sizing:border-box;white-space:nowrap;border-bottom:1px solid #b4b4b4}.searchResults-grid-header-cell{width:120px;height:46px;display:inline-block;overflow:hidden;text-align:left;padding-right:10px;box-sizing:border-box;-ms-word-wrap:normal;word-wrap:normal;white-space:normal;vertical-align:middle}.searchResults-grid-row .rowActions{width:120px}.searchResults-grid-cell{width:120px;height:46px;display:inline-block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;padding-right:10px;box-sizing:border-box}#searchResults-grid .address,#searchResults-grid .date{width:200px}#searchResults-grid .problemType{width:160px}.searchResults-grid-cell>span{vertical-align:middle}.searchResults-grid-cell>span:before{content:"";height:50px;width:0;vertical-align:middle;display:inline-block}
#tempDashboard{background-color:transparent}.tempDashboardModule1{position:relative;top:100px;width:400px;height:300px;background-color:#00ff7f;margin-left:auto;margin-right:auto}.tempDashboardRow2{position:relative;top:300px;margin-left:auto;margin-right:auto;text-align:center;width:100%}.tempDashboardModule2{width:200px;height:100px;background-color:#ff8c00;display:inline-block;margin:30px}.tempDashboardModule3{width:200px;height:100px;background-color:#dc143c;display:inline-block;margin:30px}.tempDashboardModule4{width:200px;height:100px;background-color:#daa520;display:inline-block;margin:30px}
#tempDashboard{background-color:transparent}.tempDashboardHeaderText{position:relative;top:50px;text-align:center;color:#fff}.tempDashboardHeaderText h2{margin-top:0!important}.tempDashboardModule1{position:relative;top:100px;width:400px;height:300px;background-color:#00ff7f;margin-left:auto;margin-right:auto}.tempDashboardRow2{position:relative;top:300px;margin-left:auto;margin-right:auto;text-align:center;width:100%}.tempDashboardModule2{width:200px;height:100px;background-color:#ff8c00;display:inline-block;margin:30px}.tempDashboardModule3{width:200px;height:100px;background-color:#dc143c;display:inline-block;margin:30px}.tempDashboardModule4{width:200px;height:100px;background-color:#daa520;display:inline-block;margin:30px}
.vTodaysAppointments{padding-left:20px;padding-right:10px}.vTodaysAppointments .vApptCard{margin:10px 10px 5px 0;background:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.2);border-radius:4px;display:inline-block;width:320px;min-height:260px;position:relative;overflow:hidden;cursor:pointer}.vTodaysAppointments .vApptCardStatusPanel{padding:20px}.vTodaysAppointments .apptCardSelected{box-shadow:0 0 8px 1px rgba(0,0,0,.6),inset 0 0 50px 0 rgba(0,0,0,.15)}.vTodaysAppointments .vApptCard .vApptCardLineHeader{height:22px;margin-bottom:10px}.vTodaysAppointments .vApptCard .vApptCardFooter{margin:0;position:absolute;bottom:0;left:0;right:0;padding:5px;text-align:center}.vTodaysAppointments .vApptCard .vApptCardLine{height:22px}.vTodaysAppointments .vApptCard .vApptCardLine .vHidden{visibility:hidden}.vTodaysAppointments .vApptCardBuilder{font-weight:700}.vTodaysAppointments .vApptCardTime{font-weight:700;float:right;display:inline-block}.vTodaysAppointments .apptCardStatusActive{background:#eeffe5;border:1px solid #4caa1d;color:#338b14}.vTodaysAppointments .apptCardStatusPending{background:#fff1c2;border:1px solid #dcab16;color:#877031}.vTodaysAppointments .apptCardStatusInactive{background-color:#f5f5f5;color:#858585;border:1px solid #aaa}.vTodaysAppointments .apptCardStatusInactive:hover{cursor:default}.vTodaysAppointments .apptCardStatusNoSessions{background:#ffe5e5;border:1px solid #e65656;color:#bb3838}.vTodaysAppointments .apptCardStatusNoSessions:hover{cursor:default}.vTodaysAppointments .apptLegend{margin:10px 0 4px 5px}.vTodaysAppointments .apptLegendItem{border:1px solid #3c3c3c;border-radius:4px;padding:0 7px;height:5px}.vTodaysAppointments .noAppointmentMessage{margin:15px 0 0;text-align:center;font-size:16px}.vTodaysAppointments .apptCardButtonHidden{visibility:hidden}.vTodaysAppointments .vGroupedButtons ul{padding-left:0!important}
#vUserImpersonation{margin:10px 10px 10px 20px}#vUserImpersonationForm{padding:0}#vUserImpersonationForm>div{display:inline-block}#vUserImpersonationForm>div>div{display:inline-block;vertical-align:middle;padding:0 10px 0 0}#vUserImpersonationSearchButton{float:none}#vUserImpersonationBlockField,#vUserImpersonationLotField{width:75px}.vUserImpersonationLabel{font-weight:400}#vUserImpersonationMessage{text-align:center}#vUserImpersonationTable{white-space:nowrap;width:100%;text-align:left;margin-top:10px}#vUserImpersonationTable>tbody>tr>td,#vUserImpersonationTable>thead>tr>th{-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;vertical-align:top;padding:0 10px}#vUserImpersonationTable>thead>tr>th{cursor:pointer;font-size:18px}#vUserImpersonationTable>tbody>tr>td{line-height:20px;padding:5px 10px 20px}#vUserImpersonationTable>tbody>tr>td:nth-child(1),#vUserImpersonationTable>tbody>tr>td:nth-child(2),#vUserImpersonationTable>tbody>tr>td:nth-child(4),#vUserImpersonationTable>thead>tr>th:nth-child(1),#vUserImpersonationTable>thead>tr>th:nth-child(2),#vUserImpersonationTable>thead>tr>th:nth-child(4){width:20%}#vUserImpersonationTable>tbody>tr>td:nth-child(3),#vUserImpersonationTable>thead>tr>th:nth-child(3){width:25%}#vUserImpersonationTable>tbody>tr>td:nth-child(5),#vUserImpersonationTable>thead>tr>th:nth-child(5){width:15%;text-align:center}#vUserImpersonationTable>tbody>tr>td>button:first-child{margin-right:20px}#vUserImpersonationPagination{text-align:center;margin-top:10px}
#vWelcomeDesignCenter{height:100%}#vWelcomeDesignCenter .pdfNotFound{margin-left:auto;margin-right:auto;min-height:100%;vertical-align:middle;text-align:center;background-image:url(../../../Content/images/404.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}
#vShell2Content{scroll-behavior:smooth}.welcomeToVDS{width:100%;position:relative;background:url(../../../Content/images/welcomeToVds/bg-curves.jpg) center top/2550px no-repeat;animation:1.5s ease-in-out .5s forwards reveal}.welcomeToVDS:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:300px;background:linear-gradient(to bottom,rgba(227,227,227,0) 0,#e3e3e3 100%);animation:1.5s ease-in-out .5s forwards hideGrad}@keyframes reveal{0%{min-height:0;opacity:0;filter:grayscale(100%)}40%{filter:grayscale(100%)}100%{min-height:3025px;opacity:1;transform:skewY(0);filter:grayscale(0)}}@keyframes hideGrad{0%,90%{opacity:1}100%{opacity:0}}@supports (background-blend-mode:soft-light){.welcomeToVDS{background:url(../../../Content/images/welcomeToVds/pattern.png) 0 0/4px,url(../../../Content/images/welcomeToVds/bg-curves.jpg) center top/2550px no-repeat;background-blend-mode:soft-light}}.welcomeToVDS .wrapper{opacity:0;width:1220px;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:20;animation:.5s linear 1.5s forwards showWrapper}@keyframes showWrapper{0%{opacity:0}100%{opacity:1}}.welcomeToVDS .slide{display:flex;justify-content:center}.welcomeToVDS .slide .slideImageSide{width:50%;margin-right:15px;position:relative;text-align:center}.welcomeToVDS .slide1{padding:20% 0 16.5%}.welcomeToVDS .slide2{padding:16.5% 0 9%}.welcomeToVDS .slide3{padding:9% 0 23%}.welcomeToVDS .person1{width:41%;position:absolute;top:0;left:14%;opacity:0;transform:translateY(-200px);animation:.5s cubic-bezier(.22,.61,.24,1.63) 2s forwards person}.welcomeToVDS .person2{width:25%;position:absolute;top:-35%;left:45%;opacity:0;transform:translateY(-200px);animation:.5s cubic-bezier(.22,.61,.24,1.63) 2.6s forwards person}.welcomeToVDS .person3{width:51%;position:absolute;top:10%;left:49%;opacity:0;transform:translateY(-80px);animation:.5s cubic-bezier(.13,.68,.26,2.1) 2.3s forwards person}.welcomeToVDS .profiles .typing{position:absolute;left:55%;top:95%;width:110px}.welcomeToVDS .profiles .typing .line{background:#a3bee6;height:8px;margin-bottom:8px;max-width:0}.welcomeToVDS .profiles .typing .line1{width:100%;animation:8s linear 3s infinite forwards typingI}.welcomeToVDS .profiles .typing .line2{width:50%;animation:8s linear 3s infinite forwards typingII}.welcomeToVDS .profiles .typing .line3{width:80%;animation:8s linear 3s infinite forwards typingIII}@keyframes typingI{0%,100%,71%{max-width:0}68%,7%{max-width:100%}}@keyframes typingII{0%,100%,68%,7%{max-width:0}14%,65%{max-width:100%}}@keyframes typingIII{0%,100%,14%,65%{max-width:0}21%,63%{max-width:100%}}.welcomeToVDS .profiles .check{position:absolute;top:95%;left:77%;border:4px solid #6797e5;border-radius:50%;background:0 0;overflow:hidden;width:40px;height:40px;animation:8s cubic-bezier(.03,1.32,1,1) 3s infinite forwards check;transform:scale(0,0)}@keyframes check{0%,100%,21%,77%{transform:scale(0,0)}28%,70%{transform:scale(1,1)}}.welcomeToVDS .profiles .check:before{content:"";position:absolute;top:55%;left:20%;width:28%;height:15%;background:#6797e5;transform:rotate(45deg)}.welcomeToVDS .profiles .check:after{content:"";position:absolute;top:47%;left:30%;width:60%;height:15%;background:#6797e5;transform:rotate(-45deg)}@keyframes person{100%{opacity:1;transform:translateY(0)}}.welcomeToVDS .slide .content{width:50%;margin-left:15px;display:flex;flex-direction:column;justify-content:center}.welcomeToVDS .slide1 .content{opacity:0;animation:1.5s ease-out 2.5s forwards content1}@keyframes content1{100%{opacity:1}}.welcomeToVDS .title .orientationStep{background:#526993;border-radius:50%;border:3px solid #d5d5d5;color:#fff;font-size:21px;padding:4px 11px;vertical-align:5px;margin-right:5px}.welcomeToVDS .title .label{color:#526993;font-size:40px;font-weight:300}.welcomeToVDS .content .text{margin:20px 0;font-size:23px;font-weight:300;line-height:30px}.welcomeToVDS .nextBt{font-size:17px;font-weight:700;cursor:pointer;margin-top:38px}.welcomeToVDS .nextBt a{color:var(--color-primary)}.welcomeToVDS .nextBt .ico{fill:var(--color-primary);transform:rotate(-90deg);width:16px;height:16px;vertical-align:-2px;margin-right:4px}.welcomeToVDS .slideImageSide .houseCut{width:70%;display:inline-block;position:relative;z-index:20}.welcomeToVDS .slideImageSide.house:after{content:"";position:absolute;width:50%;height:50%;background:rgba(0,0,0,.22);top:52%;left:52%;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 90px 65px rgba(0,0,0,.22);z-index:10}.welcomeToVDS .slide2 .text{width:85%}.welcomeToVDS .wishlist .heart{position:absolute;opacity:0}.welcomeToVDS .wishlist .heart.first{left:29%;top:0;width:12%;height:23%;transform-origin:68px 100px}.welcomeToVDS .wishlist .heart.second{left:52%;top:12%;width:7%;height:12%;transform-origin:34px 50px}.welcomeToVDS .wishlist .heart.first.aos-animate{animation:9s ease-in-out .7s infinite forwards heartI}.welcomeToVDS .wishlist .heart.second.aos-animate{animation:9s ease-in-out 4s infinite forwards heartII}@keyframes heartI{0%{transform:rotate(-90deg);opacity:0}7%{transform:rotate(10deg);opacity:1}14%,70%{transform:rotate(-10deg);opacity:1}20%,65%{transform:rotate(0);opacity:1}100%,75%{transform:rotate(45deg);opacity:0}}@keyframes heartII{0%{transform:rotate(90deg) scaleX(-1);opacity:0}7%{transform:rotate(-10deg) scaleX(-1);opacity:1}14%,70%{transform:rotate(10deg) scaleX(-1);opacity:1}20%,65%{transform:rotate(0) scaleX(-1);opacity:1}100%,75%{transform:rotate(-45deg) scaleX(-1);opacity:0}}.welcomeToVDS .wishlist .character{width:70%;display:inline-block;position:relative;z-index:20}.welcomeToVDS .wishlist .shadow{position:absolute;width:54%;height:3%;background:rgba(0,0,0,.3);bottom:-7%;left:23%;border-radius:50%;box-shadow:0 0 15px 14px rgba(0,0,0,.3);z-index:10}.welcomeToVDS .finalSlide{display:flex;flex-direction:column;align-items:center}.welcomeToVDS .finalSlide .houseBlueprint{width:32%;height:auto}.welcomeToVDS .finalSlide .finalText{color:#fff;font-size:40px;font-weight:300;text-shadow:3px 3px 3px rgba(0,0,0,.45);margin:23px 0}.welcomeToVDS .completeOrientationStepButton{margin:20px 0 60px}.welcomeToVDS .completeOrientationStepButton:after{background:rgba(0,0,0,.15)}.welcomeToVDS .additionalInfoBlock{background:rgba(0,0,0,.15);border-radius:8px;width:60%;display:flex;padding:2.5% 3.5%}.welcomeToVDS .additionalInfoBlock object{flex:1 1 25px;min-width:0}.welcomeToVDS .additionalInfoBlock .moreInfoText{color:#fff;flex:1 1 auto;margin-left:22px}.welcomeToVDS .additionalInfoBlock .moreInfoText .title{font-style:italic;font-size:22px;display:block;margin-top:3px;margin-bottom:15px}.welcomeToVDS .additionalInfoBlock .moreInfoText .text{font-size:18px}.welcomeToVDS .smoke{position:absolute;z-index:30;width:1px;height:160px;left:60%;top:-150px}.welcomeToVDS .smoke span{display:block;position:absolute;bottom:-35px;margin-left:-20px;height:0;width:0;border:35px solid #dedede;border-radius:35px;left:-14px;opacity:0;transform:scale(.15)}@keyframes smokeL{0%{transform:scale(.15) translate(0,0)}10%{opacity:1;transform:scale(.15) translate(0,-5px)}100%{opacity:0;transform:scale(.6) translate(-20px,-130px)}}@keyframes smokeR{0%{transform:scale(.15) translate(0,0)}10%{opacity:1;transform:scale(.15) translate(0,-5px)}100%{opacity:0;transform:scale(.6) translate(20px,-130px)}}.welcomeToVDS .smoke .s0{animation:10s infinite smokeL}.welcomeToVDS .smoke .s1{animation:10s 1s infinite smokeR}.welcomeToVDS .smoke .s2{animation:10s 2s infinite smokeL}.welcomeToVDS .smoke .s3{animation:10s 3s infinite smokeR}.welcomeToVDS .smoke .s4{animation:10s 4s infinite smokeL}.welcomeToVDS .smoke .s5{animation:10s 5s infinite smokeR}.welcomeToVDS .smoke .s6{animation:10s 6s infinite smokeL}.welcomeToVDS .smoke .s7{animation:10s 7s infinite smokeR}.welcomeToVDS .smoke .s8{animation:10s 8s infinite smokeL}.welcomeToVDS .smoke .s9{animation:10s 9s infinite smokeR}@media only screen and (max-width:1300px){.welcomeToVDS{background-size:4px,1850px}.welcomeToVDS .wrapper{width:1000px}.welcomeToVDS .slide .slideImageSide{width:45%}.welcomeToVDS .slide1{padding:17% 0 13.5%}.welcomeToVDS .profiles .typing .line{height:6px}.welcomeToVDS .person2{top:-25%}.welcomeToVDS .profiles .typing{width:80px;top:87%}.welcomeToVDS .profiles .check{width:33px;height:33px;top:87%}.welcomeToVDS .title .label{font-size:36px}.welcomeToVDS .title .orientationStep{font-size:19px;padding:3px 9px}.welcomeToVDS .content .text{font-size:19px;line-height:28px}.welcomeToVDS .slide2{padding:13.5% 0 6%}.welcomeToVDS .slide3{padding:5% 0 19%}.welcomeToVDS .nextBt{margin-top:13px}.welcomeToVDS .finalSlide .finalText{font-size:33px}.welcomeToVDS .completeOrientationStepButton{width:220px;font-size:14px;height:38px;padding:8px 20px;margin:10px 0 40px}.welcomeToVDS .additionalInfoBlock .moreInfoText .title{font-size:19px}.welcomeToVDS .additionalInfoBlock .moreInfoText .text{font-size:15px}@keyframes reveal{0%{min-height:0;opacity:0;filter:grayscale(100%)}40%{filter:grayscale(100%)}100%{min-height:2190px;opacity:1;transform:skewY(0);filter:grayscale(0)}}}@media only screen and (max-width:1000px){.welcomeToVDS{background-size:4px,1425px}.welcomeToVDS .wrapper{width:770px}.welcomeToVDS .slide1{padding:17% 0 12.5%}.welcomeToVDS .slide3{padding:5% 0 15%}.welcomeToVDS .content .text{font-size:15px;margin:15px 0;line-height:23px}.welcomeToVDS .profiles .typing{top:80%;width:62px}.welcomeToVDS .profiles .typing .line{height:5px}.welcomeToVDS .profiles .check{top:80%;width:30px;height:30px}.welcomeToVDS .slide .slideImageSide{margin-right:0}.welcomeToVDS .title .label{font-size:30px}.welcomeToVDS .wishlist .shadow{bottom:0}.welcomeToVDS .nextBt{font-size:15px;margin-top:4px}.welcomeToVDS .additionalInfoBlock{width:71%}.welcomeToVDS .additionalInfoBlock .moreInfoText .title{font-size:17px}.welcomeToVDS .additionalInfoBlock .moreInfoText .text{font-size:14px}.welcomeToVDS .wishlist .heart.second{left:46%}@keyframes reveal{0%{min-height:0;opacity:0;filter:grayscale(100%)}40%{filter:grayscale(100%)}100%{min-height:1690px;opacity:1;transform:skewY(0);filter:grayscale(0)}}}@media only screen and (max-height:900px){.welcomeToVDS .slide1{padding:16% 0 16.5%}.welcomeToVDS .slide2{padding:9.5% 0 9%;margin:8% 0 0}}
#wishListItems{text-align:center;padding-left:20px;padding-right:10px}#wishListItems .thumbnail{margin-right:10px;margin-bottom:10px}#wishListItems .thumbnail .thumbContainer{border-bottom:1px solid #e0e0e0}#wishListItems .thumbnail .thumbLink{background:0 0!important}#wishListItems .thumbnail .thumbContainer img{max-height:100%;padding:10px}#wishListItems .thumbnail:not(.pattern) .thumbLink:after{display:none}.wishListInfoPanel{margin:20px;font-size:medium;text-align:center}#wishListUserFilePane{display:inline-block;border:2px dashed silver;border-radius:4px;text-align:center;width:300px;height:237px;margin-right:10px;margin-bottom:10px;position:relative;overflow:hidden;font-size:16px;vertical-align:top}#wishListUserFilePane .upload{width:100px;height:50px;margin-bottom:15px}.wishListUserFilePaneHint{font-size:12px;text-align:center}#wishListUserFilePane>div{height:170px;width:100%;position:absolute;top:50%;margin-top:-85px}#wishListUserFilePane a{cursor:pointer}.wishListButtonPanel{text-align:center;margin-bottom:20px}.wishListButtonPanel .link{margin:0 15px}.wishListButtonPanel .link span{vertical-align:top;color:#108a61;cursor:pointer;margin-left:3px}
@keyframes animate{0%{right:50%;bottom:50%;width:400px;height:300px;opacity:0}100%{right:40px;bottom:60px;width:415px;height:85px;opacity:1}}@keyframes lineOne{0%{width:0%}100%,16%{width:100%}}@keyframes lineTwo{0%,16%{width:0%}100%,33%{width:60%}}@keyframes lineThree{0%,33%{width:0%}100%,50%{width:90%}}@keyframes flash{0%{opacity:.5}100%{opacity:1}}#creatingSelectionsReport{background-color:#fff;position:absolute;z-index:9;animation:.4s ease-in-out forwards animate;border-radius:100px;padding:18px 19px;font-size:16px;box-shadow:0 4px 15px rgba(0,0,0,.33)}#creatingSelectionsReport.loaded{box-shadow:0 4px 15px rgba(0,0,0,.33),0 0 2px 2px var(--color-primary)}#creatingSelectionsReport .reportIcon{width:49px;height:49px;float:left;fill:var(--color-primary);margin:0 8px;position:relative}#creatingSelectionsReport .reportIcon svg{width:100%;height:100%}#creatingSelectionsReport .reportIcon .lines{position:absolute;top:17px;left:11px;height:35px;width:21px}#creatingSelectionsReport .reportIcon .lines span{height:4px;background:var(--color-primary);display:block;margin:4px 0}#creatingSelectionsReport .reportIcon.stop .one{width:100%}#creatingSelectionsReport .reportIcon.stop .two{width:60%}#creatingSelectionsReport .reportIcon.stop .three{width:90%}#creatingSelectionsReport .reportIcon:not(.stop) .lines .one{animation:3s ease-in-out infinite alternate lineOne}#creatingSelectionsReport .reportIcon:not(.stop) .lines .two{animation:3s ease-in-out infinite alternate lineTwo}#creatingSelectionsReport .reportIcon:not(.stop) .lines .three{animation:3s ease-in-out infinite alternate lineThree}#creatingSelectionsReport .slideOne,#creatingSelectionsReport .slideTwo{float:left}#creatingSelectionsReport .slideTwo{display:flex;align-items:center;height:47px}#creatingSelectionsReport .slideOne span{display:block;line-height:24px}#creatingSelectionsReport .slideOne .line1{font-weight:700;color:var(--color-primary);animation:1s ease-in-out infinite alternate flash}#creatingSelectionsReport .slideOne .line2{font-style:italic}#creatingSelectionsReport .slideTwo .line1{font-weight:700;margin-right:10px;color:#484848}
#displayVideoDialog{width:750px;height:422px;display:flex;flex-direction:column}#displayVideoDialog .title{flex:0 0 auto}#displayVideoDialog .videoWrapper{flex:1 1 auto;overflow:hidden}#displayVideoDialog .videoWrapper iframe{width:100%;height:100%}@media only screen and (min-width:1100px){#displayVideoDialog{width:1000px;height:563px}}
.installedPhoto{display:inline-block;width:300px;max-height:200px;margin:0 20px 20px 0}.installedPhoto .wrapper{position:relative;height:200px;overflow:hidden;background:#000;vertical-align:middle;text-align:center}.installedPhoto .wishlistContainer{width:32px;height:32px;padding:12px 11px}.installedPhoto .wishlistContainer .wishlistIcon{width:16px;height:16px;position:relative;top:-6px;left:-3px}.installedPhoto .installedImage{display:block;position:relative;top:50%;transform:translateY(-50%);margin:0 auto;max-width:100%}.installedPhoto .bottomRow{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;align-content:center;width:100%;position:absolute;bottom:0;padding:10px 10px 6px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 85%,rgba(0,0,0,.65) 100%);overflow:hidden}.installedPhoto .name{flex:0 1 260px;text-align:left;color:#fff;font-size:16px;padding:0 10px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.installedPhoto .infoIconArea{flex:0 0 auto;cursor:pointer}.installedPhoto .infoIcon{fill:#00da83;position:relative;top:2px}
.legend{margin:0;position:relative;overflow:hidden;color:#f0f0e6;font-size:12px}.legendDarkFont{color:#4d4d4f}.outsideSelectedProduct{color:#969696}.legendBox{height:23px;float:left;text-align:center;vertical-align:middle;padding-top:3px;padding-left:5px;padding-right:5px}
.longLabelContainer{font-size:13px;position:relative}.longLabel{box-sizing:border-box;display:inline-block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:13px;position:absolute;top:0;left:0;right:0}.longLabel.shortened{right:60px}.longLabelShowAll{box-sizing:border-box;width:56px;color:var(--color-primary);display:none;position:absolute;top:0;right:0}.longLabelShowAll.shortened{display:inline-block}#powerTip{max-width:350px;white-space:normal}
.masonryItem{display:inline-block;position:relative;border:1px solid #d0d0d0;margin:5px;line-height:0;overflow:hidden;box-shadow:0 2px 5px -1px rgba(123,123,123,.5);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;break-inside:avoid-column;page-break-inside:avoid}.masonryThumbContainer{position:relative;width:100%;height:85%}.masonryItem .productName{text-align:center;width:100%;height:100%;background:rgba(0,0,0,.65);position:absolute;opacity:0;top:0;left:0;cursor:pointer;z-index:1;line-height:20px;display:flex}.masonryItem .productName span{color:#fff;align-self:center;padding:0 35px;width:100%;font-size:14px;line-height:17px;font-style:italic}.masonryItem:hover .productName{opacity:1}.masonryItem .bottomArea{border-top:1px solid #d0d0d0;display:flex}.masonryItem .masonryLink{width:100%;height:100%;display:block;background:#f8f8f8;position:relative;text-align:center;overflow:hidden}.masonryItem img.gridImage{min-height:85px;min-width:100px;max-width:250px;max-height:550px;width:100%;height:100%}.masonryItem button{background:0 0;color:#068152;border-radius:0;border-right:1px solid #d0d0d0;box-shadow:none;flex:1 1 auto;padding:6px 0 4px}.masonryItem .wishlistContainer{top:3px;right:3px;width:32px;height:32px;padding:10px 9px}.masonryItem .wishlistContainer .ico{width:15px;height:14px}.masonryItem .ico{float:none;margin:0}.masonryItem .share{position:relative}.masonryItem .shareContainer{position:absolute;top:-60px;left:50%;width:55px;height:52px;transform:translate(-50%,0);-webkit-transform:translateX(-50%) translateZ(0);z-index:11}.masonryItem .shareContainer:after{content:"";position:absolute;bottom:-5px;left:21px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #e6e6e6}.masonryItem .socialShareArrow{left:50%;top:48px;transform:translate(-50%,0);-webkit-transform:translateX(-50%) translateZ(0)}.masonryItem .socialShare{position:static}.masonryItem .socialShare:after{display:none}
.paginationWidget{-webkit-user-select:none;user-select:none}
#drawing-surface-info-dialog h4{margin:0}#drawing-surface-info-dialog .content{max-height:400px;overflow:auto}#drawing-surface-info-dialog .shortcut{font-weight:700;font-style:italic}#drawing-surface-info-dialog .italic{font-style:italic}
.full-screen-dialog-host{background-color:transparent;padding:0;position:absolute;top:20px;left:20px;right:20px;bottom:20px}
.fullscreen-blockout-dialog-host{background-color:transparent;padding:0;position:absolute;top:20px;left:20px;right:20px;bottom:20px}
.modalElementOverlay{background-color:transparent;padding:0;position:absolute;top:20px;left:20px;right:20px;bottom:20px}.modalElementOverlayBlockout{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0;pointer-events:auto;-webkit-backface-visibility:hidden;transition:opacity .1s linear}
.vcs-toaster-dialog-context{border:1px solid #000;border-radius:4px;box-shadow:4px 4px 4px #000;position:fixed;background-color:#fafaf0;padding:10px;transition-property:top;transition-duration:.25s;left:50%;visibility:hidden;width:0;height:0;top:-40px}.vcs-toaster-dialog-context.notransition{transition:none!important}
.vdsModalHost{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .1s linear}
.bomModificationItem{border:1px solid #cecece;border-radius:4px;float:left;width:218px;height:398px;margin:5px 5px 7px 10px;background:#fff;background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);box-shadow:1px 1px 4px rgba(0,0,0,.2);padding:4px 11px;text-align:center;position:relative}.bomModificationItem.added{border:1px solid var(--color-ds-text-primary);box-shadow:1px 1px 4px rgba(0,0,0,.2),0 0 10px rgba(16,143,93,.3)}.bomModificationItem img{width:148px;height:148px;object-fit:contain}.bomModificationItem h6{margin:6px 0 1px;line-height:19px;font-size:14px}.bomModificationItem .code{margin:0;display:inline-block;font-size:13px}.bomModificationItem .price{font-size:19px;color:var(--color-ds-text-primary);text-align:center;margin:5px 0}.bomModificationAdditionalActions{position:absolute;bottom:87px;left:0;display:flex;justify-content:center;width:100%}.bomModificationAdditionalActions button{color:var(--color-ds-text-primary);line-height:20px;font-size:14px;padding:3px 10px;width:50%;flex:0 0 auto}.bomModificationAdditionalActions button .ico{margin:0 auto;display:block}.bomModificationAdditionalActions button:first-child{border-right:1px solid #c5c5c5}.bomModificationItem .bottomArea{border-top:1px solid #cecece;margin:6px -10px;position:absolute;bottom:0;padding-top:12px;height:78px;width:100%}.bomModificationItem .bottomArea input{width:38px;text-align:center;margin:0 4px;height:32px}.bomModificationItem .bottomArea .subtotal{color:var(--color-ds-text-primary);font-style:italic;text-align:center;font-size:17px;margin:8px 0}.bomModificationItem .bottomArea button{font-size:19px;padding:4px 13px}.bomModificationItem .notesContainer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;padding:10px;background:linear-gradient(to bottom,rgba(0,6,14,.45) 0,rgba(0,6,14,.75) 42%,rgba(0,6,14,.88) 100%)}.bomModificationItem .notesContainer h6{color:#fff;height:76px;font-style:italic;display:table-cell;vertical-align:middle;font-size:14px!important}.bomModificationItem .notesContainer .close{color:#ccc;font-size:18px;font-weight:700;text-align:right;display:block;width:100%}.bomModificationItem .notesContainer span{color:#fff;text-transform:uppercase;font-weight:700}.bomModificationItem .notesContainer textarea{height:200px;margin:3px 0;overflow-y:scroll;resize:none}.bomModificationItem .notesContainer .button{width:49%}.bomModificationItem.hasNotes>.notesContainer{display:block}
#cabinetAddOnsSelector{padding:0 20px}#cabinetAddOnsSelector .title{font-weight:700;font-size:17px;margin:5px 0;display:flex}#cabinetAddOnsSelector .title button span{font-size:15px;color:var(--color-ds-text-primary);vertical-align:middle}#cabinetAddOnsSelector .title .ico{padding-top:2px;padding-left:11px;vertical-align:middle;box-sizing:content-box}#cabinetAddOnsSelector .title .leftPane{flex:1 0 auto;display:flex;padding-top:10px}#cabinetAddOnsSelector .title .leftPane .total{padding-left:5px;color:var(--color-ds-text-primary);font-weight:400}#cabinetAddOnsSelector .title .rightPane{display:flex}#cabinetAddOnsSelector .title .rightPane .clearButton{flex:0 0 auto}#cabinetAddOnsSelector .title .rightPane .search{width:auto;margin-left:5px}#cabinetAddOnsSelector .title .rightPane .search .icons{position:absolute;top:6px;right:6px}#cabinetAddOnsSelector .title .rightPane .search .clickable{cursor:pointer}#cabinetAddOnsSelector .container{border:1px solid #cecece;border-radius:4px}#cabinetAddOnsSelector nav{text-align:center;margin-top:5px}#noAddOns{line-height:400px;text-align:center}
.colorAndLevel{padding:14px;position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0}.colorAndLevel .stylesMenu{float:left;width:177px;margin-right:15px}.colorAndLevel .stylesMenu span{font-weight:700;margin-bottom:5px;display:block;text-transform:uppercase}.colorAndLevel .stylesMenu *{padding-left:10px}.colorAndLevel .stylesMenu a{display:block;font-size:15px;line-height:27px;color:var(--color-dmh-text-primary)}.colorAndLevel .stylesMenu .selected{background-color:var(--color-ds-text-primary);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4xIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNy4xIDIwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMy40LjRsMTIuOCA4LjFjMS4yLjggMS4yIDIuMyAwIDMuMWwtMTIuOCA4Yy0xLjQuOS0zLjQgMC0zLjQtMS41di0xNi4yYzAtMS41IDItMi40IDMuNC0xLjV6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:95% center;background-size:10px;color:#fff;border-radius:4px}.colorAndLevel .stylesMenu.doorStyles{cursor:pointer}.colorAndLevel .stylesMenu.doorStyles .doorStylesList{cursor:pointer;height:473px;position:relative}.colorAndLevel .stylesMenu.doorStyles .doorStylesList .scrollDown,.colorAndLevel .stylesMenu.doorStyles .doorStylesList .scrollUp{position:absolute;width:190px;height:30px;left:0;z-index:3}.colorAndLevel .stylesMenu.doorStyles .doorStylesList .scrollDown svg,.colorAndLevel .stylesMenu.doorStyles .doorStylesList .scrollUp svg{width:40px;height:28px;padding:0}.colorAndLevel .stylesMenu.doorStyles .doorStylesList .scrollUp{top:0}.colorAndLevel .stylesMenu.doorStyles .doorStylesList .scrollDown{bottom:0}.colorAndLevel .stylesMenu.doorStyles .doorStylesList.whiteBottomGradient:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);z-index:2}.colorAndLevel .stylesMenu.doorStyles .doorStylesList.whiteTopGradient:before{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);z-index:2}.colorAndLevel .error{color:red;font-style:italic}.colorAndLevel .styleContainer{width:775px;height:500px;background:url(../content/images/bg-cabinets.jpg) no-repeat;float:left;border-radius:4px;color:#fff;padding:18px 30px}.colorAndLevel .styleContainer h2{display:inline-block;margin:0 0 13px;font-size:31px}.colorAndLevel .styleContainer .price{float:right;margin:13px 0;position:relative}.colorAndLevel .styleContainer .price button{padding:0}.colorAndLevel .styleContainer .price span{line-height:18px}.colorAndLevel .styleContainer .price .full{font-size:18px}.colorAndLevel .styleContainer .price .monthly{font-size:16px}.colorAndLevel .styleContainer .negative.tooltip:hover:after{content:"Make Standard";left:-113px;top:-2px;width:92px}.colorAndLevel .styleContainer .tooltip:hover:after{content:"Remove Standard";left:-122px;top:-2px;width:101px}.colorAndLevel .styleContainer .doorImage{float:left;margin-right:22px;width:210px;height:87%}.colorAndLevel .styleContainer .miniSteps{float:left;width:475px}.colorAndLevel .styleContainer .miniStep{background:rgba(0,0,0,.45);border-radius:4px;width:465px;margin-bottom:10px;padding:8px 15px}.colorAndLevel .styleContainer .miniStep.color{height:149px}.colorAndLevel .styleContainer .miniTitle{margin-bottom:5px;display:inline-block}.colorAndLevel .styleContainer .swatch{width:100px;height:78px;display:inline-block;position:relative;margin-right:8px}.colorAndLevel .styleContainer .swatch:last-child{margin-right:0}.colorAndLevel .styleContainer .swatch img{position:absolute;z-index:1;top:0;left:0;border-radius:4px;height:78px;width:100px;border:2px solid #b6b6b6}.colorAndLevel .styleContainer .swatch span{position:absolute;z-index:2;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%);font-style:italic;font-weight:700;text-align:center;text-shadow:1px 1px 0 #000,-1px 1px 0 #383838,1px -1px 0 #383838,-1px -1px 0 #383838,0 1px 0 #383838,0 -1px 0 #383838,-1px 0 0 #383838,1px 0 0 #383838,2px 2px 0 #383838,-2px 2px 0 #383838,2px -2px 0 #383838,-2px -2px 0 #383838,0 2px 0 #383838,0 -2px 0 #383838,-2px 0 0 #383838,2px 0 0 #383838,1px 2px 0 #383838,-1px 2px 0 #383838,1px -2px 0 #383838,-1px -2px 0 #383838,2px 1px 0 #383838,-2px 1px 0 #383838,2px -1px 0 #383838,-2px -1px 0 #383838}.colorAndLevel .styleContainer .swatch.selected img{border:3px solid var(--color-primary-alt1)}.colorAndLevel .styleContainer .doorPanel .swatch span{transform:translate(-50%,-10%)}.colorAndLevel .styleContainer .miniPagination{overflow:hidden;text-align:center;margin-bottom:-6px}.colorAndLevel .styleContainer .miniPagination a{background:#d9d9d9;border-radius:50%;width:12px;height:12px;display:inline-block;margin-left:3px}.colorAndLevel .styleContainer .miniPagination .current{background:var(--color-primary-alt1)}#cabinetColorsList,#woodSpeciesList{display:inline-block;white-space:nowrap;transition:.5s ease-in-out}#cabinetViewPort{overflow:hidden;max-height:82px}.swatch img{min-height:78px}.doorImage img{width:100%;height:100%}
.cabinetHardwareSelector{padding:0 20px;height:94%}.cabinetHardwareSelector .title{font-weight:700;font-size:16px;margin:5px 0;display:flex}.cabinetHardwareSelector .title .titleText{flex:1 0 auto;padding-top:10px}.cabinetHardwareSelector .title .ico{padding-top:2px;padding-left:11px;vertical-align:middle;box-sizing:content-box}.cabinetHardwareSelector .title .search{width:auto;margin-left:5px;flex:0 0 auto}.cabinetHardwareSelector .title .search .icons{position:absolute;top:6px;right:6px}.cabinetHardwareSelector .title .search .clickable{cursor:pointer}.cabinetHardwareSelector .container{border:1px solid #e5e5e5;border-radius:4px;height:95%;position:relative;overflow:hidden}.cabinetHardwareSelector .container .item{border:1px solid #e5e5e5;border-radius:4px;float:left;width:23.5%;height:200px;margin:5px 0 0 10px;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.15);padding:0;text-align:center;position:relative;overflow:hidden;cursor:pointer;background:linear-gradient(to bottom,#fff 70%,#f6f6f6 100%)}.cabinetHardwareSelector .container .item.added{border:1px solid var(--color-ds-text-primary);box-shadow:1px 1px 4px rgba(0,0,0,.2),0 0 10px rgba(16,143,93,.3)}.cabinetHardwareSelector .container .item .image{height:132px;width:100%}.cabinetHardwareSelector .container .item img{max-width:100%;max-height:90%}.cabinetHardwareSelector .container .item .price{font-size:15px;font-weight:700;color:var(--color-ds-text-primary);text-align:center;position:absolute;left:10px;top:118px}.cabinetHardwareSelector .container .item .name{font-style:italic;border-top:1px solid #e5e5e5;line-height:20px;padding:6px 0;margin-top:7px;font-size:14px}.noHardware{line-height:448px;text-align:center}.cabinetHardwareSelector .paginationContainer{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%)}
.cabinetHardwareSelector .popUp{background:rgba(0,0,0,.85);position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;color:#fff;text-align:center}.cabinetHardwareSelector .popUp h5{color:var(--text-primary);border-bottom:1px solid rgba(37,190,120,.25);display:inline-block;line-height:38px;font-size:18px;margin:50px 0 10px}.cabinetHardwareSelector .popUp .name{font-style:italic;padding:15px 0;font-size:16px}.cabinetHardwareSelector .popUp img{border-radius:4px;max-height:150px;max-width:150px}.cabinetHardwareSelector .popUp .actions{padding:10px 0}.cabinetHardwareSelector .popUp .actions button{margin:0 5px}
#cabinetPriceLevelSelector{padding:14px;position:absolute;top:0;left:0;right:0;bottom:0}#cabinetPriceLevelSelector .priceGroups{margin:30px 0 0}#cabinetPriceLevelSelector .priceGroups .priceGroup{background:linear-gradient(to bottom,#fbfbfb 0,#f1f1f1 100%);border:1px solid #d9d9d9;box-shadow:2px 2px 2px rgba(0,0,0,.25);border-radius:4px;margin-bottom:8px;padding:0 6px 0 12px;overflow:hidden;min-height:45px}#cabinetPriceLevelSelector .priceGroups .priceGroup .priceGroupHeader{height:40px;display:flex;justify-content:space-between;align-items:center}#cabinetPriceLevelSelector .priceGroups .priceGroup .priceGroupHeader .priceGroupHeaderLeft{display:flex;justify-content:start;align-items:center}#cabinetPriceLevelSelector .priceGroups .priceGroup .priceGroupHeader .priceGroupHeaderRight{display:flex;justify-content:end;align-items:center;padding-top:4px}#cabinetPriceLevelSelector .priceGroups .priceGroup .priceGroupHeader .priceGroupHeaderRight .arrow-container{height:22px}#cabinetPriceLevelSelector .priceGroups .priceGroup .priceGroupHeader .priceGroupHeaderRight .arrow-container .curved-check-icon{width:55px;height:55px;scale:.4;color:var(--color-ds-text-primary);position:relative;right:7px;bottom:17px}#cabinetPriceLevelSelector .priceGroups .priceGroup a{color:#4c4c4c}#cabinetPriceLevelSelector .priceGroups .priceGroup span{font-weight:700;font-size:16px}#cabinetPriceLevelSelector .priceGroups .priceGroup .priceGroupLink{margin-top:4px;display:inline-block}#cabinetPriceLevelSelector .priceGroups .priceGroup .ico.-unfilled{opacity:.2}#cabinetPriceLevelSelector .priceGroups .priceGroup .flagOverride{margin:-1px 0 0 4px;position:relative;left:3px;top:2px}#cabinetPriceLevelSelector .priceGroups .priceGroup .flagOverride .ico{fill:var(--color-ds-cabinetWizard-priceLevelSelector-flag-icon);width:15px;height:15px}#cabinetPriceLevelSelector .priceGroups .priceGroup .price{color:var(--color-ds-text-primary)}#cabinetPriceLevelSelector .priceGroups .priceGroup button{height:35px}#cabinetPriceLevelSelector .priceGroups .priceGroup .arrow{display:inline-block;width:10px;height:9px}#cabinetPriceLevelSelector .priceGroups .priceGroup.expanded .arrow{transform:rotate(90deg)}#cabinetPriceLevelSelector .priceGroups .priceGroup .products{width:99%;height:289px;margin:15px 0 10px;overflow:hidden;padding-bottom:10px}#cabinetPriceLevelSelector .priceGroups .priceGroup .products .container{width:900px;height:285px;float:left;overflow:hidden;position:relative}#cabinetPriceLevelSelector .priceGroups .priceGroup .products .container .innerContainer{width:1000px;position:absolute}#cabinetPriceLevelSelector .priceGroups .priceGroup .products .container.rightGradient:after{position:absolute;content:"";right:0;top:0;width:100px;height:285px;z-index:2;background:linear-gradient(to right,rgba(245,245,245,0) 0,#f5f5f5 100%)}#cabinetPriceLevelSelector .priceGroups .priceGroup .products .container.leftGradient:before{position:absolute;content:"";left:0;top:0;width:100px;height:285px;z-index:2;background:linear-gradient(to right,#f5f5f5 0,rgba(245,245,245,0) 100%)}#cabinetPriceLevelSelector .priceGroups .priceGroup .products .scroll{margin-top:120px}#cabinetPriceLevelSelector .priceGroups .priceGroup .products .scroll.left{float:left;transform:rotate(180deg)}#cabinetPriceLevelSelector .priceGroups .priceGroup .products .scroll.right{float:right}#cabinetPriceLevelSelector .priceGroups .priceGroup .products .scroll.active{cursor:pointer}#cabinetPriceLevelSelector .priceGroups .priceGroup .product{border-radius:4px;height:285px;float:left;overflow:hidden;margin:0 5px}#cabinetPriceLevelSelector .priceGroups .priceGroup .product h2{text-align:center;color:#fff;font-size:16px;font-weight:700;border-bottom:1px solid #050912;margin:0 0 15px;line-height:40px;box-shadow:0 1px 0 0 #31446f}#cabinetPriceLevelSelector .priceGroups .priceGroup .product .mainImg{max-height:212px;float:left;margin-left:18px}#cabinetPriceLevelSelector .priceGroups .priceGroup .product .options{float:left;margin-left:15px;margin-right:18px}#cabinetPriceLevelSelector .priceGroups .priceGroup .product .option{margin-bottom:0;line-height:25px}#cabinetPriceLevelSelector .priceGroups .priceGroup .product .option img{width:32px;height:32px;border-radius:4px;border:2px solid rgba(255,255,255,.48)}#cabinetPriceLevelSelector .priceGroups .priceGroup .product .option .miniTitle{color:#fff;font-style:italic;display:inline-block;margin-bottom:0;line-height:23px;font-size:15px}#cabinetPriceLevelSelector .priceGroups .priceGroup .product .option .swatchesContainer{line-height:18px}#cabinetPriceLevelSelector .priceGroups .priceGroup .monthlyPayment{font-style:italic;font-size:14px;font-weight:400}#cabinetPriceLevelSelector .priceGroups .priceGroup.selected{box-shadow:0 0 1px 2px var(--color-ds-text-primary) inset,2px 2px 2px rgba(0,0,0,.25);border-color:var(--color-ds-text-primary)}#cabinetPriceLevelSelector .products .container{width:860px}#cabinetPriceLevelSelector .products .container .innerContainer{width:10000px;transition:transform 1s}#cabinetPriceLevelSelector .products .container .innerContainer .product .mainImg{width:80px;height:212px}#cabinetPriceLevelSelector .products .container .innerContainer .product .optionImg{cursor:default!important}#cabinetPriceLevelHeader{text-align:center;font-size:17px;font-weight:700;color:#666;text-transform:none;margin:5px 10px 10px}#cabinetPriceLevelHeader .cabinetPriceLevelHeaderText{font-size:20px;color:var(--color-ds-text-primary)}#cabinetPriceLevelHeader .cabinetPriceLevelHeaderSearch{width:200px;position:absolute;right:10px;top:8px}#cabinetPriceLevelHeader .cabinetPriceLevelHeaderSearch .search{width:auto}
#cabinetSwapsSelector{padding:0 20px}#cabinetSwapsSelector .title{font-weight:700;font-size:17px;margin:5px 0;display:flex}#cabinetSwapsSelector .title button span{font-size:15px;color:var(--color-ds-text-primary);vertical-align:middle}#cabinetSwapsSelector .title .ico{padding-top:2px;padding-left:11px;vertical-align:middle;box-sizing:content-box}#cabinetSwapsSelector .title .leftPane{flex:1 0 auto;display:flex;padding-top:10px}#cabinetSwapsSelector .title .leftPane .total{padding-left:5px;color:var(--color-ds-text-primary);font-weight:400}#cabinetSwapsSelector .title .rightPane{display:flex}#cabinetSwapsSelector .title .rightPane .clearButton{flex:0 0 auto}#cabinetSwapsSelector .title .rightPane .search{width:auto;margin-left:5px}#cabinetSwapsSelector .title .rightPane .search .icons{position:absolute;top:6px;right:6px}#cabinetSwapsSelector .title .rightPane .search .clickable{cursor:pointer}#cabinetSwapsSelector .container{border:1px solid #cecece;border-radius:4px}#cabinetSwapsSelector nav{text-align:center;margin-top:5px}#cabinetSwapsSelector .title .clearAll{font-size:15px;color:#14714d;padding-top:2px;margin-left:11px;border-left:1px solid #c7c7c7}#cabinetSwapsSelector .title .clearAll .ico{margin:-3px 4px 0 3px;vertical-align:bottom}#noSwaps{line-height:400px;text-align:center}
#changeCurrentOrgDialog .builderLogo{width:207px;height:115px;border:1px solid #cfcfcf;border-radius:4px;position:relative;display:inline-block;cursor:pointer;margin:0 5px}#changeCurrentOrgDialog .builderLogo img{max-width:90%;max-height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#changeCurrentOrgDialog .builderLogo .tooltip{position:absolute;right:5px;top:5px;cursor:pointer;width:15px;height:15px}#changeCurrentOrgDialog .builderLogo .tooltip:hover:after{content:"Set Default";left:-87px;top:0;width:66px}#changeCurrentOrgDialog .builderLogo .active polygon{fill:#ffc600;stroke:#e0b00a}#changeCurrentOrgDialog .builderLogo.selected{border-color:#162648;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.content.logoSelector{width:960px}.orgLogos{overflow:auto;padding:20px;max-height:380px}.orgLogo{border:1px solid #cecece;padding:4px;margin:4px;width:260px;height:150px;cursor:pointer;display:inline-block;vertical-align:top;border-radius:6px;box-shadow:2px 2px 2px rgba(0,0,0,.2);position:relative}.builderLogo img.invert{-webkit-filter:invert(100%)}.defaultOrg{position:absolute;top:7px;right:7px;background:#fff;border-radius:50%;z-index:2;width:42px;height:42px;box-shadow:1px 1px 2px rgba(0,0,0,.4)}.added.defaultOrg{background-color:#e33a3a}.defaultOrg i{background-size:51% auto;margin:1px 0 0;height:42px;width:42px}
#modCurrentOrganizationContainer{position:relative;overflow:hidden;height:105px}#modCurrentOrganizationContainer img{height:100%;padding:27px}#modCurrentOrganizationContainer p{margin-top:38px;text-align:center;color:#fff;text-shadow:2px 2px #000;-webkit-font-smoothing:antialiased;pointer-events:none;font-size:30px}#changeCurrentOrgDialog.vContent{width:1200px}
#modHomebuyerAppointmentInfo{min-height:125px}#modHomebuyerAppointmentInfo .modContainer{min-height:140px;text-align:left}#modHomebuyerAppointmentInfo .modContainer>div{display:inline-block;vertical-align:middle}#modHomebuyerAppointmentInfo .modContainer>div.mapItArea{vertical-align:bottom}#modHomebuyerAppointmentInfo .modIconLarge{margin:38px 14px 37px 24px;opacity:.2;display:inline-block;vertical-align:middle;width:60px;height:60px}#modHomebuyerAppointmentInfo .dcInfo{font-size:15px;text-align:left;max-width:254px;margin-right:10px}#modHomebuyerAppointmentInfo .dcInfo>div{margin:8px 0}#modHomebuyerAppointmentInfo .mapItArea{cursor:pointer;margin:10px}#modHomebuyerAppointmentInfo .mapItButton{border:1px solid var(--color-primary);border-radius:6px;font-weight:700;white-space:normal;margin-top:8px;font-size:14px;padding:8px 2px;cursor:pointer;background:#efefef;background:linear-gradient(to bottom,#efefef 35%,#bebebe 100%)}#modHomebuyerAppointmentInfo .mapItButton>div{display:inline-block}#modHomebuyerAppointmentInfo .mapItButton>.ico{float:left;margin:0 4px}#modHomebuyerAppointmentInfo .dcInfo .mapData{font-style:italic;font-size:13px;max-width:220px;font-weight:400}#modHomebuyerAppointmentInfo .appointmentsAndMessages{width:868px;height:123px;border-radius:4px;border:1px solid #c6c6c6;margin:9px 16px 0;font-weight:700;overflow:hidden}#modHomebuyerAppointmentInfo .appointmentsAndMessages>div:not(.appointments){position:relative;top:50%;transform:translateY(-50%);text-align:center}#modHomebuyerAppointmentInfo .appointments{position:relative;top:0;overflow:hidden}#modHomebuyerAppointmentInfo .appointments .leftNavButton,#modHomebuyerAppointmentInfo .appointments .rightNavButton{width:24px;height:121px;background:#e3e3e3;float:left;border-left:1px solid #ccc9c9;cursor:pointer}#modHomebuyerAppointmentInfo .appointments .rightNavButton{position:absolute;right:0}#modHomebuyerAppointmentInfo .appointments .leftNavButton{transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH}#modHomebuyerAppointmentInfo .arrow .ico{width:23px;height:14px;margin-top:44px}#modHomebuyerAppointmentInfo .apptContainer{width:818px;overflow:hidden;float:left}#modHomebuyerAppointmentInfo .appointmentCards{width:100%;transition:.5s ease-in-out;white-space:nowrap;padding:0 15px}#modHomebuyerAppointmentInfo .appointmentCards .appointmentCard{border-left:1px solid #ccc9c9;width:399px;height:122px;display:inline-block;padding:7px 15px;vertical-align:top}#modHomebuyerAppointmentInfo .appointmentCards .apptNumber{text-transform:uppercase;color:#068252;margin:0 1px;font-size:14px}#modHomebuyerAppointmentInfo .appointmentCards .fullDate{float:left;width:150px;line-height:19px}#modHomebuyerAppointmentInfo .appointmentCards .header{margin:5px 0}#modHomebuyerAppointmentInfo .appointmentCards .header .ico{vertical-align:-8px}#modHomebuyerAppointmentInfo .appointmentCards .header *{vertical-align:middle}#modHomebuyerAppointmentInfo .appointmentCards .apptTime{float:right;line-height:19px}#modHomebuyerAppointmentInfo .appointmentCards .apptTime span{margin-left:5px;font-size:15px}#modHomebuyerAppointmentInfo .appointmentCards .icon{margin-top:-2px;margin-right:10px}#modHomebuyerAppointmentInfo .appointmentCards .icon.black i{opacity:.3}#modHomebuyerAppointmentInfo .appointmentCards .designerName,#modHomebuyerAppointmentInfo .appointmentCards .duration{margin-right:12px;font-weight:400;clear:both;font-size:14px;line-height:17px;width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#modHomebuyerAppointmentInfo .appointmentCards .appointmentCard:first-child{border-left:0;padding-left:0}#modHomebuyerAppointmentInfo .messageCallDC .exclaim{background:#078253;border-radius:50%;padding:7px 20px;font-weight:700;font-size:30px;color:#fff;line-height:40px}#modHomebuyerAppointmentInfo .message{margin-top:10px;display:block}#modHomebuyerAppointmentInfo .messageNoAppointments .exclaim{background-color:#a9a9a9;border-radius:50%;padding:7px 20px;font-weight:700;font-size:30px;color:#fff;line-height:40px}
#vModLastImpersonated{min-height:125px}#vModLastImpersonated .modContainer{display:table;width:100%;min-height:125px;position:relative}#vModLastImpersonated .modIconLarge{width:80px;height:80px;margin:20px;opacity:.2;background-repeat:no-repeat;position:absolute;left:0;cursor:pointer}#vModLastImpersonated .noImpersonatedUsers{position:absolute;left:110px;margin:10px;font-size:16px}#vModLastImpersonated .userList{position:absolute;left:110px;margin:10px;width:100%;font-size:small;font-weight:700}#vModLastImpersonated .userList tr{border-bottom:1px solid #e1e1e1}#vModLastImpersonated .userList tr:last-child{border-bottom:none}#vModLastImpersonated .rowNumber:after{content:" - "}#vModLastImpersonated .userList td{padding:5px 0 5px 2px}#vModLastImpersonated .userList .ico{cursor:pointer}#vModLastImpersonated .userList .userFullName{width:260px;text-align:left}#vModLastImpersonated .userList i.arrowCircle{cursor:pointer}
#modelHomeModulePhotoContainer{margin:10px;position:relative;overflow:hidden;height:105px;border-radius:4px;cursor:pointer}#modelHomeModulePhoto{width:100%;display:block;max-width:100%;min-width:100%;min-height:100%;position:relative;top:50%;transform:translateY(-50%);opacity:.85}#modelHomeModulePhotoContainer:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 30px rgba(0,0,0,.7);z-index:2;border-radius:4px}#modelHomeModulePhotoCommunity{text-align:center;color:#fff;text-shadow:2px 2px #000;-webkit-font-smoothing:antialiased;pointer-events:none;font-size:38px;position:absolute;top:50%;left:0;right:0;line-height:38px;margin:0;transform:translateY(-50%)}#changeModelHome{width:1000px}#changeModelHome.content{width:900px}#changeModelHome .modelHomeViewerExteriorPhotos{height:470px;text-align:center;overflow:auto}#changeModelHome .photoContainer{display:inline-block;margin:2px;border:2px solid transparent}#changeModelHome .selected{border-radius:4px;display:inline-block;box-shadow:4px 4px 4px rgba(0,0,0,.25);border:2px solid grey;margin:2px}.photoContainer .thumbnail{display:block}#communitySelector{width:200px;margin-left:5px}#changeModelHome .noPhotosMessage{font-size:42px;font-weight:300;text-align:center;line-height:40px;position:absolute;left:10px;right:10px;top:40%}#modelHomeModulePhotoCommunity.imagesAvailable{line-height:35px;font-size:25px}#changeModelHome .noPhotosMessage>div{display:inline-block;vertical-align:middle}
#vModOptionPricing{min-height:125px}#vModOptionPricing .modContainer{display:table;width:100%;min-height:125px}#vModOptionPricing .modIcon{position:absolute;left:5px;width:70px;height:70px;margin:20px;opacity:.2;cursor:pointer}#vModOptionPricing .divider{width:12px;height:12px;opacity:.2;position:absolute;top:25px}#vModOptionPricing .community{position:absolute;top:60px;left:100px;width:270px;max-width:270px;padding:10px;vertical-align:middle}#vModOptionPricing .step{float:left;margin-top:10px;position:relative}#vModOptionPricing .step span{border-radius:50%;padding:5px 10px;font-weight:700;border:1px dashed #9a9a9a;color:#454545;position:relative;z-index:2;background:#eee}#vModOptionPricing .step.active span{background:var(--color-primary);color:#fff;border:1px dashed transparent}#vModOptionPricing select{width:180px;max-width:180px}#vModOptionPricing #communityOption{float:left;margin-left:10px}#vModOptionPricing .series{position:absolute;top:60px;left:360px;width:270px;max-width:270px;padding:10px;vertical-align:middle}#vModOptionPricing #seriesOption{float:left;margin-left:10px}#vModOptionPricing .plan{position:absolute;top:60px;left:620px;width:250px;padding:10px;vertical-align:middle}#vModOptionPricing #planOption{float:left;margin-left:10px}#vModOptionPricing .homebuyerSummaryLabel{position:absolute;top:50px;left:100px;padding:10px;font-weight:700}#vModOptionPricing .homebuyerSummary{position:absolute;top:60px;left:100px;width:600px;max-width:600px;padding:10px;vertical-align:middle;height:60px}#vModOptionPricing .homebuyerSummary .dividers{float:left;margin-left:5px;margin-right:5px;width:15px;min-width:15px;opacity:.2;height:100%}#vModOptionPricing .homebuyerSummary .icon{float:left}#vModOptionPricing .hbCommunityNameLabel{float:left;vertical-align:middle;line-height:40px}#vModOptionPricing .hbCommunityName{float:left;margin-left:4px;max-width:180px;height:100%;font-weight:700;vertical-align:middle;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#vModOptionPricing .hbSeriesNameLabel{float:left;vertical-align:middle;line-height:40px}#vModOptionPricing .hbSeriesName{float:left;max-width:100px;height:100%;margin-left:4px;font-weight:700;vertical-align:middle;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#vModOptionPricing .hbPlanNameLabel{float:left;vertical-align:middle;line-height:40px}#vModOptionPricing .hbPlanName{float:left;max-width:100px;height:100%;margin-left:4px;font-weight:700;vertical-align:middle;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#vModOptionPricing .homebuyerSummaryButton{position:absolute;top:60px;left:700px;width:700px;max-width:200px;padding:10px;vertical-align:middle}
#vModRecentSessions{min-height:125px}#vModRecentSessions table{border-collapse:collapse}#vModRecentSessions .modContainer{display:table;width:100%;min-height:125px;position:relative}#vModRecentSessions .modIconLarge .ico{width:70px;height:70px;margin:27px 17px;opacity:.2;background-repeat:no-repeat;position:absolute;left:0;cursor:pointer}#vModRecentSessions .noRecentSessions{position:absolute;left:110px;margin:10px;font-size:16px}#vModRecentSessions .sessions{position:absolute;left:100px;top:10px;font-weight:700}#vModRecentSessions .sessions tr{border-bottom:1px solid #e1e1e1}#vModRecentSessions .sessions tr:last-child{border-bottom:none}#vModRecentSessions .rowNumber:after{content:" - "}#vModRecentSessions .sessions td{padding:6px 0 6px 2px}#vModRecentSessions .sessions td .ico{margin-left:3px;margin-right:2px;cursor:pointer}#vModRecentSessions .sessions .userFullName{width:192px;max-width:192px;text-align:left;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}#vModRecentSessions .sessions i.arrowCircle{cursor:pointer}
.completed-sessions-reports{display:flex;align-content:center;justify-content:flex-start;align-items:center}.completed-sessions-reports .address{flex:0 0 250px;font-size:16px;padding:0 25px;line-height:25px;margin-top:-10px;position:relative}.completed-sessions-reports .address label{display:block;font-weight:700}.completed-sessions-reports .slider{flex:1 1 auto;display:flex;align-content:center;justify-content:flex-start;align-items:center;height:130px;margin:10px;border:1px solid #b3b3b3;border-radius:4px;background:#fff}.completed-sessions-reports .slider .left,.completed-sessions-reports .slider .right{background:#e8e8e8;height:100%;flex:0 0 25px;cursor:pointer;position:relative}.completed-sessions-reports .slider .left:after,.completed-sessions-reports .slider .right:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%)}.completed-sessions-reports .slider .left:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #777}.completed-sessions-reports .slider .right:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #777}.completed-sessions-reports .slider .disabled{opacity:.25;cursor:not-allowed}.completed-sessions-reports .slider .itemsWrapper{flex:1 1 auto;display:flex;align-content:center;justify-content:flex-start;align-items:center;height:100%;background:#fff;line-height:21px;padding:0 10px}.completed-sessions-reports .item{flex:1 1 auto;height:100%;text-align:center;border-left:1px solid #ccc;padding:10px 0}.completed-sessions-reports .item:first-child{border:0}.completed-sessions-reports .item span{display:block}.completed-sessions-reports .item span .session-number{display:inline}.completed-sessions-reports .item .completedDate{font-weight:700;margin-top:8px}.completed-sessions-reports .item .button{margin-top:10px}.completed-sessions-reports .plans{position:absolute;left:50%;top:145%;transform:translateX(-50%);box-shadow:3px 3px 7px rgba(0,0,0,.23);border-radius:4px;border:1px solid var(--color-primary);text-align:center;width:330px;background:#fff;font-size:14px;z-index:99;opacity:0;visibility:hidden;transition:.3s ease-in-out}.completed-sessions-reports .plans.show{visibility:visible;opacity:1}.completed-sessions-reports .wrapper{display:inline;position:relative;margin-left:3px}.completed-sessions-reports .wrapper .plus{color:var(--color-primary);border:6px solid transparent;border-top-color:var(--color-primary);position:relative;top:16px;cursor:pointer}.completed-sessions-reports .wrapper.display .plans{opacity:1;visibility:visible;top:166%}.completed-sessions-reports .plans .line{border-bottom:1px solid #d2d2d2;padding:5px;cursor:pointer;position:relative}.completed-sessions-reports .plans .line:first-child:after{content:"";position:absolute;left:50%;top:-10px;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid var(--color-primary)}
#vModTodaysAppointments{min-height:125px;font-size:16px}#vModTodaysAppointments .modContainer{display:table;width:100%;min-height:125px;position:relative}#vModTodaysAppointments .modIconLarge .ico{width:68px;height:68px;margin:28px 18px;opacity:.2;background-repeat:no-repeat;position:absolute;left:0}#vModTodaysAppointments .appointmentTime,#vModTodaysAppointments .noAppointmentsMessage{position:absolute;left:110px;margin:10px}#vModTodaysAppointments .statusDiv{position:absolute;right:0;margin:10px;vertical-align:middle;width:200px}#vModTodaysAppointments .flag{float:right;margin-right:4px;cursor:default}#vModTodaysAppointments .statusLabel{margin-left:2px;margin-right:10px;font-weight:700;border:0;background:0 0;text-transform:capitalize;float:right;margin-top:-3px}#vModTodaysAppointments .appointmentInfo{position:absolute;left:110px;top:28px;margin:10px;width:300px;text-align:left;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}#vModTodaysAppointments .appointmentButtons{position:absolute;left:110px;top:65px;margin:10px}#vModTodaysAppointments .viewMoreAppointmentsButton{position:absolute;right:0;top:65px;margin:10px 20px 10px 10px}#vModTodaysAppointments.statusLabel{background:0 0}#vModTodaysAppointments .statusLabel .statusComplete{color:#338b14}#vModTodaysAppointments .statusLabel .statusIncomplete{color:#877031}#vModTodaysAppointments .statusLabel .statusError{color:#bb3838}#vModTodaysAppointments .statusLabel .statusInactive{color:#4d4d4f}#vModTodaysAppointments .modContainer .status{border:0;box-shadow:none}#vModTodaysAppointments .flag:hover:after,#vModTodaysAppointments .status .flag:hover:before{display:none}#vModTodaysAppointments .statusInactive .flag{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgNyAyMCI+PHBhdGggZD0iTTUuNzE0IDEzLjkyOXYyLjVxMCAuMjktLjIxMi41MDJ0LS41MDIuMjEyaC0yLjg1N3EtLjI5IDAtLjUwMi0uMjEydC0uMjEyLS41MDJ2LTIuNXEwLS4yOS4yMTItLjUwMnQuNTAyLS4yMTJoMi44NTdxLjI5IDAgLjUwMi4yMTJ0LjIxMi41MDJ6bS4zMzUtMTEuNzg2bC0uMzEzIDguNTcxcS0uMDExLjI5LS4yMjkuNTAydC0uNTA4LjIxMmgtMi44NTdxLS4yOSAwLS41MDgtLjIxMnQtLjIyOS0uNTAybC0uMzEzLTguNTcxcS0uMDExLS4yOS4xOTUtLjUwMnQuNDk3LS4yMTJoMy41NzFxLjI5IDAgLjQ5Ny4yMTJ0LjE5NS41MDJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:24%;border:0 transparent;background-color:#000}
#dashboardContainer{position:absolute;left:0;right:0;top:0;bottom:0}#dashboardContainer:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 44%)}#dashboardContainerSwitch{position:absolute;top:20px;right:20px;z-index:7;overflow:hidden;background:rgba(0,0,0,.5);padding:10px}#dashboardContainerSwitch>label{top:3px}#dashboardContainerSwitch>div{display:inline-block}#dashboardContainerSwitchLabel{color:#fff;font-size:12px;font-weight:700;padding-left:6px}#dashboardContainerContent{position:absolute;left:0;right:0;top:0;bottom:0;z-index:4;overflow:hidden}#bgCycler{animation:2s fadein}.bgImg{position:fixed;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;transition:opacity 3s ease-in-out}.bgImg.active{opacity:1}#img1of1pathMyVeo{background-image:url(images/dashboard/myveodesignstudio.com/bg1.jpg)}#img1of2pathVeo{animation-delay:0s;background-image:url(images/dashboard/veodesignstudio.com/bg1.jpg)}#img2of2pathVeo{animation-delay:63s;background-image:url(images/dashboard/veodesignstudio.com/bg2.jpg)}#img1of2pathDenverVeo{animation-delay:0s;background-image:url(images/dashboard/denver.veodesignstudio.com/bg1.jpg)}#img2of2pathDenverVeo{animation-delay:63s;background-image:url(images/dashboard/denver.veodesignstudio.com/bg2.jpg)}@keyframes fadein{from{opacity:0}to{opacity:1}}
#vDefaultBlankDashboard{width:100%;height:100%;margin:0 auto;overflow:auto}#vDefaultBlankDashboardHeader{width:900px;padding:10px 20px;text-align:center;color:#fff;text-shadow:2px 2px 2px #000,0 0 15px #000;font-weight:300;margin:30px auto}#vDefaultBlankDashboardHeaderTitle{font-size:48px}#vDefaultBlankDashboardHeaderMessage{font-size:18px;font-weight:400}
#vDesignerDashboard{width:100%;height:100%;margin:0 auto;overflow:auto}#vDesignerDashboardHeader{width:900px;padding:10px 20px;text-align:center;color:#fff;text-shadow:2px 2px 2px #000,0 0 20px #000;font-weight:300;margin:30px auto}#vDesignerDashboardHeaderTitle{font-size:48px}#vDesignerDashboardHeaderMessage{font-size:18px;font-weight:400}#vDesignerDashboardModules>div{text-align:center}
#vHomebuyerDashboard{width:100%;height:100%;margin:0 auto;overflow:auto}#vHomebuyerDashboardHeader{width:900px;padding:10px 20px;text-align:center;color:#fff;text-shadow:2px 2px 2px #000,0 0 20px #000;font-weight:300;margin:30px auto}#vHomebuyerDashboardHeaderTitle{font-size:48px}#vHomebuyerDashboardHeaderMessage{font-size:18px;font-weight:400}#vHomebuyerDashboardModules>div{text-align:center}
#vPublicDashboard{background-color:transparent;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-user-select:none;user-select:none;overflow:auto;display:flex;flex-direction:column}#vPublicDashboard #vPublicDashboardLinkContainer{display:flex;justify-content:center}
#vSalesSchedulerDashboard{width:100%;height:100%;margin:0 auto;overflow:auto}#vSalesSchedulerDashboardHeader{width:900px;padding:10px 20px;text-align:center;color:#fff;text-shadow:2px 2px 2px #000,0 0 20px #000;font-weight:300;margin:30px auto}#vSalesSchedulerDashboardHeaderTitle{font-size:48px}#vSalesSchedulerDashboardHeaderMessage{font-size:18px;font-weight:400}#vSalesSchedulerDashboardModules>div{text-align:center}
.navMenuBt{display:inline-block;border:1px solid var(--color-primary);border-radius:4px;height:18px;width:18px;background:rgba(54,107,87,.1);margin:0 0 0 10px;cursor:pointer;transform:rotate(-90deg)}.navWrapper{display:inline-block}.backButtonIcon{width:10px;height:10px;position:relative;top:-1px;left:3px;fill:var(--color-icon-primary)}.optionSelectorLabel{color:#000;display:inline-block;font-size:16px;font-weight:400}.optionSelectorLabel.-current{font-weight:700}a.optionSelectorLabel:hover{color:var(--color-actionBar)}.optionsSelectorSeparator{display:inline-block;margin:0 8px}.optionsSelectorSeparatorIcon{width:10px;height:10px;transform:rotate(180deg);position:relative;top:0}
.designMyHome .navMenu{position:absolute;left:0;top:-1500px;width:100%;transition:.5s ease-in-out;z-index:30}.designMyHome .navMenu.expanded{top:-1px}.designMyHome .navMenu .navMenuWrapper{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#e1e1e1 100%);width:100%;height:340px;box-shadow:0 60px 320px rgba(0,0,0,.55),0 60px 500px 375px rgba(0,0,0,.55)}.designMyHome .navMenu nav{width:72%;margin:0 auto;position:relative;height:100%}.designMyHome .navMenu nav .tab{border-bottom:2px solid #d9d9d9;font-weight:700;margin-bottom:10px;padding:5px 0 15px;text-align:center}.designMyHome .navMenu nav .fakeRadioBt{border-radius:50%;background:#fff;width:12px;height:12px;display:inline-block;margin:-1px 2px;box-shadow:1px 1px 3px rgba(0,0,0,.12);border:1px solid #bbb}.designMyHome .navMenu nav .option{display:inline-block;cursor:pointer;margin:0 10px}.designMyHome .navMenu nav .option.-selected .fakeRadioBt{background:var(--color-dmh-text-primary);box-shadow:0 0 2px 0 var(--color-dmh-text-primary) inset,0 0 0 3px #fff inset}.designMyHome .navMenu nav .option.-selected span{color:var(--color-dmh-text-primary)}.designMyHome .navMenu .closeNav{cursor:pointer;background:#e3e3e3;width:90px;height:35px;margin:0 auto;border-radius:0 0 6px 6px;box-shadow:0 8px 10px rgba(0,0,0,.15),0 0 18px rgba(0,0,0,.15) inset;border:1px solid var(--color-primary);border-top:0}.designMyHome .navMenu .closeNav:hover{background:var(--bg-dmh-navMenu-close-hover)}.designMyHome .navMenu .closeNav svg{transform:rotate(90deg);fill:var(--color-primary);margin:6px 33px}.designMyHome .navMenu .firstLevel{left:-50px}.designMyHome .navMenu .firstLevel .contentWrapper{padding-top:5px}.designMyHome .navMenu .firstLevel .contentWrapper .content{padding:0 0 8px}.designMyHome .navMenu .firstLevel .contentWrapper.singleIconGroup .iconGroupLabel{display:none}.designMyHome .navMenu .firstLevel .iconGroupLabel{font-weight:700;margin:0 0 8px;line-height:1.2}.designMyHome .navMenu .firstLevel .content{display:flex;flex-wrap:wrap}.designMyHome .navMenu .firstLevel .content .item{color:var(--color-primary);font-weight:700;font-size:12px;display:flex;align-items:center;cursor:pointer;padding:4px 8px;flex:0 1 175px;margin:0 0 7px 7px;border-radius:2px;background:#dedede;height:44px;position:relative}.designMyHome .navMenu .firstLevel .content .item .label{overflow-wrap:anywhere}.designMyHome .navMenu .firstLevel .content .item.visualizable{padding-left:15px}.designMyHome .navMenu .firstLevel .content .item .visualizableIndicator{position:absolute;top:4px;left:-6px;width:18px;height:16px;background:linear-gradient(to right,var(--bg-dmh-visualizableIndicator-light-side) 0,var(--bg-dmh-visualizableIndicator-dark-side) 100%);z-index:2;box-shadow:2px 2px 4px rgba(0,0,0,.3)}.designMyHome .navMenu .firstLevel .content .item .visualizableIndicator .ico{fill:#fff;margin:5px 7px;width:15px;height:12px;filter:none;position:relative;top:-3px;left:-5px}.designMyHome .navMenu .firstLevel .content .item .visualizableIndicator:after{content:"";position:absolute;border:6px solid transparent;border-right:0;border-top:5px solid #272f42;top:16px;left:0}.designMyHome .navMenu .firstLevel .content .item:hover{background:#f7f7f7}@supports (display:grid){.designMyHome .navMenu .firstLevel .content{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:5px}}.designMyHome .navMenu .firstLevel .content .item .iconArea{display:inline-block;width:23px;height:23px;margin-right:6px}.designMyHome .navMenu .firstLevel .content .item .ico{filter:var(--filter-dmh-roomProductIcon)}.designMyHome .navMenu .firstLevel .content .item.-selected{background:var(--bg-dmh-navMenu-selected);filter:unset}.designMyHome .navMenu .firstLevel .content .-selected .ico{fill:#a2a2a2;filter:brightness(0) saturate(100%) invert(48%) sepia(2%) saturate(23%) hue-rotate(332deg) brightness(96%) contrast(93%)}.designMyHome .navMenu .firstLevel .content .-selected .label{color:#686868}.designMyHome .navMenu .level{position:absolute;top:0;opacity:0;visibility:hidden;width:100%;padding:15px 0;transition:.2s ease-in-out}.designMyHome .navMenu .level.-visible{opacity:1;visibility:visible;left:0}.designMyHome .navMenu .secondLevel{left:50px}.designMyHome .navMenu .secondLevel .topArea{border-bottom:2px solid #d9d9d9;text-align:center;padding:4px 0 13px}.designMyHome .navMenu .secondLevel .topArea .back{color:var(--color-primary);font-weight:700;cursor:pointer;position:absolute;font-size:12px;top:3px;left:-75px}.designMyHome .navMenu .secondLevel .topArea .back svg{width:10px;height:10px;fill:var(--color-primary)}.designMyHome .navMenu .secondLevel .topArea .title{color:#6b6b6b;font-weight:700;display:inline-block;position:relative}.designMyHome .navMenu .secondLevel .topArea .title .dmhIco{fill:#6b6b6b;vertical-align:-5px;margin-right:5px}.designMyHome .navMenu .secondLevel .content{width:92%;margin:13px auto;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}.designMyHome .navMenu .secondLevel .content span{color:var(--color-primary);border-radius:2px;background:#dedede;font-weight:700;padding:5px 5px 5px 8px;font-size:12px;margin:0 0 6px 6px;flex:0 1 170px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:44px;line-height:2.25rem}.designMyHome .navMenu .secondLevel .content span:hover{background:#f7f7f7}@media only screen and (max-width:1700px){.designMyHome .navMenu nav{width:78%}}@media only screen and (max-width:1400px){.designMyHome .navMenu .navMenuWrapper{height:375px}}@media only screen and (max-width:1250px){.designMyHome .navMenu .navMenuWrapper{height:420px}}@media only screen and (max-width:1100px){.designMyHome .navMenu .navMenuWrapper{height:460px}}@media only screen and (max-width:900px){.designMyHome .navMenu .navMenuWrapper{height:530px}}
#vSalesCounselorDashboard{width:100%;height:100%;margin:0 auto;overflow:auto}#vSalesCounselorDashboardHeader{width:900px;padding:10px 20px;text-align:center;color:#fff;text-shadow:2px 2px 2px #000,0 0 20px #000;font-weight:300;margin:30px auto}#vSalesCounselorDashboardHeaderTitle{font-size:48px}#vSalesCounselorDashboardHeaderMessage{font-size:18px;font-weight:400}#vSalesCounselorDashboardModules>div{text-align:center}
#designMyHomeContainer .summaryWrapper{width:calc(100% - 14px);height:calc(100% - 1px);background:#fff;box-shadow:0 0 7px rgba(0,0,0,.45);position:relative}#designMyHomeContainer .summaryBar{background:#c5cedc;background:linear-gradient(to bottom,#324056 0,#263142 100%);height:53px;display:flex;font-size:13px}#designMyHomeContainer .summaryBar .title{color:#d5dce7;text-transform:uppercase;font-weight:700;background:rgba(0,0,0,.23);flex:0 0 190px;display:flex;justify-content:center;align-items:center}#designMyHomeContainer .summaryBar .budgetArea{flex:1 1 auto;color:#fff;display:flex;align-items:center;padding:0 20px;position:relative}#designMyHomeContainer .summaryBar .budgetArea .value{color:var(--text-primary-lighter);font-weight:700;margin:0 5px}#designMyHomeContainer .summaryBar .budgetArea .budgetExclamation{border-radius:50%;background:#fff886;padding:0 5px;color:#303d52;margin-right:5px;font-weight:700;display:none;cursor:pointer}#designMyHomeContainer .summaryBar .budgetArea .popover{display:none;background:#212b3a;width:330px;height:60px;color:#fff;border-radius:4px;font-size:14px;padding:20px 0;text-align:center;box-shadow:2px 2px 7px rgba(0,0,0,.4);position:absolute;top:60px;left:0}#designMyHomeContainer .summaryArea.collapsed .budgetArea .popover{top:-70px}#designMyHomeContainer .summaryBar .budgetArea .popover span{color:#fff886;font-weight:700}#designMyHomeContainer .summaryBar .budgetArea .popover:after{content:"";width:0;height:0;position:absolute;top:-8px;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #212b3a}#designMyHomeContainer .summaryArea.collapsed .budgetArea .popover:after{top:100%;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #212b3a}#designMyHomeContainer .summaryBar .budgetArea .budgetExclamation:hover+.popover{display:block}#designMyHomeContainer .summaryBar .overBudget .-first{color:#fff886}#designMyHomeContainer .summaryBar .overBudget .budgetExclamation{display:inline-block}#designMyHomeContainer .summaryBar .budgetArea .edit{width:14px;height:14px;fill:var(--text-primary-lighter);margin-right:10px;cursor:pointer;position:relative;top:2px}#designMyHomeContainer .summaryBar .budgetArea .exclamation{fill:#767e8b;margin-right:10px}#designMyHomeContainer .summaryBar .budgetArea progress,#designMyHomeContainer .summaryBar .budgetArea progress::-webkit-progress-bar{background:#4c5f81;border-radius:10px;height:9px;flex:1 1 auto}#designMyHomeContainer .summaryBar .budgetArea progress::-webkit-progress-value{background:#39c58d;border-radius:10px}#designMyHomeContainer .summaryBar .budgetArea progress.overBudget::-webkit-progress-value{background:#fff886}#designMyHomeContainer .summaryBar .budgetArea progress::-ms-fill{background:#39c58d;border:0;color:#39c58d;outline:0}#designMyHomeContainer .summaryBar .budgetArea progress.overBudget::-ms-fill{background:#fff886}#designMyHomeContainer .summaryBar .arrow{flex:0 0 125px;transition:.6s ease-in-out;cursor:pointer;display:flex;justify-content:center;align-items:center;margin:8px;border-radius:30px}#designMyHomeContainer .summaryBar .arrow:hover svg{fill:#7bffca}#designMyHomeContainer .summaryBar .arrow svg{width:10px;fill:#fff;transform:rotate(-90deg);transition:transform .6s ease-in-out}#designMyHomeContainer .summaryArea .summaryBar .arrow .label{color:#fff;font-weight:700;text-transform:uppercase;margin:8px 0 8px 12px;border-radius:30px}#designMyHomeContainer .summaryArea.collapsed .summaryBar .arrow .label:after{content:"Expand"}#designMyHomeContainer .summaryArea .summaryBar .arrow .label:after{content:"Collapse"}#designMyHomeContainer .summaryArea.collapsed .summaryBar .arrow svg{transform:rotate(90deg)}@media only screen and (max-width:1100px){#designMyHomeContainer .summaryBar .title{flex:0 0 160px}#designMyHomeContainer .summaryBar .arrow{flex:0 0 65px}#designMyHomeContainer .summaryArea .label{display:none}}@media only screen and (max-width:850px){#designMyHomeContainer .summaryBar .text{display:none}}
.vCatalogItem{background:#fff;margin:7px 11px 0 13px;border-radius:4px}.vCatalogItemHeader{height:40px;line-height:37px;width:100%;cursor:pointer;box-shadow:1px 1px 1px rgba(0,0,0,.2);position:relative;display:flex}.vCatalogItemHeader.statusComplete{background:var(--bg-ds-catalogCard-header-status-complete);border:1px solid var(--color-ds-catalogCard-status-complete);color:var(--color-ds-catalogCard-status-complete)}.vCatalogItemHeader.statusIncomplete{background:var(--bg-ds-catalogCard-header-status-incomplete);border:1px solid var(--color-ds-catalogCard-status-incomplete);color:var(--color-ds-catalogCard-status-incomplete)}.vCatalogItemHeader.statusError{background:var(--bg-ds-catalogCard-header-status-error);border:1px solid var(--color-ds-catalogCard-status-error);color:var(--color-ds-catalogCard-status-error)}.vCatalogItemHeaderExpanded{border-radius:4px 4px 0 0}.vCatalogItemHeader>div.flag{align-self:center;margin-right:5px;display:block;float:none}.vCatalogItemHeader>.stagesDates-wrapper{float:none}.vCatalogItemHeaderExpandCollapseArea{width:29px;text-align:center}.vCatalogItemHeaderArrow{width:10px;height:10px;transform:rotate(0);transition-duration:.8s;transition-property:transform}.vCatalogItemHeaderArrow.active{transform:rotate(90deg)}.vCatalogItem .vCatalogItemPriceName{flex-grow:1}.vCatalogItemPrice{font-weight:700}.vCatalogItemCost{margin-right:15px}.vCatalogItemCost>div{display:inline-block}.vCatalogItemDetail{border-top:none;border-radius:0 0 4px 4px;overflow:hidden;width:100%}.vCatalogItemDetail .itemRow{display:grid;grid-template-columns:max-content max-content 1fr}.vCatalogItemDetail.statusComplete{background:var(--bg-ds-catalogCard-body-status-complete);border:1px solid var(--color-ds-catalogCard-status-complete);color:var(--color-ds-catalogCard-status-complete)}.vCatalogItemDetail.statusIncomplete{background:var(--bg-ds-catalogCard-body-status-incomplete);border:1px solid var(--color-ds-catalogCard-status-incomplete);color:var(--color-ds-catalogCard-status-incomplete)}.vCatalogItemDetail.statusError{background:var(--bg-ds-catalogCard-body-status-error);border:1px solid var(--color-ds-catalogCard-status-error);color:var(--color-ds-catalogCard-status-error)}.vCatalogItemDetail>div:first-child{margin-left:30px}.vCatalogItemAppProductModel{display:flex;flex-direction:column;flex-basis:100%;margin:12px 24px 0 16px;min-width:250px}.vCatalogItemAppProductModel .section{display:flex;border-bottom:1px solid var(--bg-ds-catalog-item-field-section-divider)}.vCatalogItemAppProductModel .section:last-child{border:0}.vCatalogItemAppProductModel .section label{min-width:85px;font-weight:700;font-size:14px;position:relative;margin-left:3px}.vCatalogItemAppProductModel .section span{display:inline-block;width:90%;overflow:overlay;font-size:14px;padding:7px 20px 9px 10px}.vCatalogItemAppProductModel .gpcDescription{height:310px;border-bottom:none}.vCatalogItemAppProductModel .gpcDescription span{height:295px}.vCatalogItemAppProductModel .gpcDescription.shorter{height:75px;border-bottom:1px solid var(--bg-ds-catalog-item-field-section-divider)}.vCatalogItemAppProductModel .gpcDescription.shorter span{height:74px}.vCatalogItemAppProductModel .gpcDescription .gpcDescriptionWrapper{display:flex}.vCatalogItemAppProductModel .gpcDescription .gpcDescriptionWrapper.hidden{display:none}.vCatalogItemAppProductModel .gpcDescription .gpcDescriptionWrapper.fadeinAnim{animation:1.5s linear fadein}.vCatalogItemAppProductModel .catalogDocuments{padding-top:3px;height:235px;display:flex;flex-direction:column;justify-content:center;flex:1 1 auto}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer{display:flex;height:140px;padding-top:0;margin-top:-13px;gap:40px}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer.hidden{display:none}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer .catalogDocumentListItem{display:flex;flex-direction:column;width:80px;margin:0 5px;height:170px;flex:0 1 120px}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer .catalogDocumentListItem .catalogDocumentItemName{color:var(--color-ds-text-primary);margin-bottom:5px;text-align:center;cursor:default;height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp:1}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer .catalogDocumentListItem .catalogDocumentItemName.removed{color:gray;text-decoration:line-through}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer .catalogDocumentListItem .catalogDocumentThumbnailWrapper{display:flex;justify-content:center;height:130px}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer .catalogDocumentListItem .catalogDocumentThumbnailWrapper .catalogDocumentThumbnail{border:1px solid gray;height:75%;width:90px;cursor:pointer;padding:2px}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer .catalogDocumentListItem .catalogDocumentThumbnailWrapper .catalogDocumentThumbnail img{height:100%;width:100%}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer .catalogDocumentListItem .catalogDocumentThumbnailWrapper .catalogDocumentThumbnail.selected{border:3px solid var(--color-primary);border-radius:5px}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer .catalogDocumentListItem .catalogDocumentThumbnailWrapper .catalogDocumentThumbnail.selected.disabled{border:3px solid #a4a3a3}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer .catalogDocumentListItem .catalogDocumentThumbnailWrapper .catalogDocumentThumbnail.selected:not(removed):hover:before{height:88px;width:80px;border-radius:2px}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer .catalogDocumentListItem .catalogDocumentThumbnailWrapper .catalogDocumentThumbnail:not(.removed):hover:before{content:"View Document";position:absolute;padding:5px 7px;height:92px;width:84px;text-align:center;color:#fff;opacity:.7;background-image:url(../../../../Content/icons/magnifying-glass.svg);background-repeat:no-repeat;background-size:30px;background-position:30px 43px;background-color:#000}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsListItemContainer .catalogDocumentListItem .catalogDocumentThumbnailWrapper .catalogDocumentThumbnail.removed{text-align:center;color:gray;background:#d3d3d3;cursor:not-allowed;padding-top:38px}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper{display:flex;justify-content:start;gap:40px}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper{display:flex;justify-content:center;margin:0 5px;flex:0 1 120px}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper .catalogDocumentSelectedIndicator{height:46px;width:48px;position:relative;bottom:30px;border-radius:24px;cursor:pointer;border:1px solid #a4a3a3;color:#a4a3a3;background:linear-gradient(0deg,#efefef 0,#d8d8d8 100%)}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper .catalogDocumentSelectedIndicator svg{fill:#a4a3a3;height:30px;width:30px;position:relative;left:8px;top:8px}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper .catalogDocumentSelectedIndicator.disabled{background:#d3d3d3;cursor:not-allowed}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper .catalogDocumentSelectedIndicator:hover{border:1px solid gray}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper .catalogDocumentSelectedIndicator:hover svg{fill:gray}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper .catalogDocumentSelectedIndicator:hover.disabled{border:1px solid #a4a3a3;background:#d3d3d3;cursor:not-allowed}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper .catalogDocumentSelectedIndicator:hover.disabled svg{fill:#a4a3a3}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper .catalogDocumentSelectedIndicator.selected{background:var(--bg-ds-catalogDocumentSelectedIndicator);color:#fff}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper .catalogDocumentSelectedIndicator.selected.disabled{background:#d3d3d3;cursor:not-allowed}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper .catalogDocumentSelectedIndicator.selected.disabled svg{fill:#a4a3a3}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentSelectedIndicatorsWrapper .catalogDocumentSelectedIndicatorFlexWrapper .catalogDocumentSelectedIndicator.selected svg{fill:#fff}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsPaginationControl{display:flex;justify-content:center;margin-top:-10px;width:inherit;height:-moz-fit-content;height:fit-content}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsPaginationControl .catalogDocumentsPaginationPage{background-color:var(--bg-ds-catalog-item-document-pagination-inactive-page);box-shadow:inset 0 0 6px rgba(0,0,0,.5);height:15px;width:15px;border-radius:7px;margin:0 15px;cursor:pointer;flex:0 0 15px}.vCatalogItemAppProductModel .catalogDocuments .catalogDocumentsPaginationControl .catalogDocumentsPaginationPage.active{background-image:var(--btn-primary);box-shadow:none}.vCatalogItemAppProductModel .catalogDocuments .documentSelectionInfoText{color:#a4a3a3;height:17px;position:relative;bottom:25px;font-weight:700;text-align:center;line-height:1.2}.vCatalogItemImage{height:auto;padding:0;cursor:pointer;text-align:left;margin:8px 16px;position:relative;display:flex;justify-content:center;align-items:center;max-height:250px;max-width:300px;min-height:100px;min-width:150px}.vCatalogItemImage>img{max-height:250px;min-height:100px;max-width:300px;min-width:150px;width:18vw;object-fit:contain}.vCatalogItemInfoArea{max-width:412px;width:25vw;min-width:300px;height:245px;margin:13px}.vCatalogItemInfoArea .lastModifiedBy{margin:35px 0 10px;white-space:nowrap;overflow:visible}.vCatalogItemDetailRow{overflow:hidden}.vCatalogItemDetailRow.row1{display:flex}.vCatalogItemDetailRow .item{float:left;margin-right:4px;width:49%}.vCatalogItemDetailRow .item input{width:100%}.vCatalogItemDetailNotes{resize:none;width:99%;height:150px}.vCatalogItemDetailSaveButtons{float:right;margin:10px 4px 0 0}.vCatalogItemDetailGPCButton{float:left!important;background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:transparent;margin-top:16px}.vCatalogItemDetailGPCButton i{width:15px;height:15px}.vCatalogItemDetailGPCButton span{font-size:13px;color:var(--color-ds-text-primary);vertical-align:super}#vDesignSelectionsRightPane .heartWithStroke{fill:#e40202;width:18px;height:18px;z-index:99;stroke:#fff;stroke-width:3px}.vCatalogItemImage .heartWithStroke{position:absolute;top:10px;left:10px}.vCatalogItemHeader .heartWithStroke{margin:10px}
.vAreaCard{min-width:440px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;margin:6px 10px 0;border-radius:4px}.vAreaCardHeader{height:40px;display:table;width:100%;box-shadow:1px 1px 1px rgba(0,0,0,.2);padding-left:4px;cursor:pointer}.vAreaCardHeader.statusComplete{background:var(--bg-ds-catalogCard-header-status-complete);border:1px solid var(--color-ds-catalogCard-status-complete);color:var(--color-ds-catalogCard-status-complete)}.vAreaCardHeader.statusIncomplete{background:var(--bg-ds-catalogCard-header-status-incomplete);border:1px solid var(--color-ds-catalogCard-status-incomplete);color:var(--color-ds-catalogCard-status-incomplete)}.vAreaCardHeader.statusError{background:var(--bg-ds-catalogCard-header-status-error);border:1px solid var(--color-ds-catalogCard-status-error);color:var(--color-ds-catalogCard-status-error)}.vAreaCardHeader>div{display:table-cell;vertical-align:middle;height:100%}.vAreaCardHeader>div>div{display:inline-block}.vAreaCardHeader>div.flag{margin-left:10px;float:none;margin-top:0}.vAreaCardHeader.statusComplete.expanded,.vAreaCardHeader.statusError.expanded,.vAreaCardHeader.statusIncomplete.expanded{border-radius:4px 4px 0 0;border-bottom:none}.vAreaCardHeaderExpandCollapseArea{width:22px;text-align:left;display:table-cell;vertical-align:middle;height:100%;padding-bottom:4px;padding-top:4px;padding-left:5px}.vAreaCardHeaderArrow{width:10px;height:10px;vertical-align:middle;transform:rotate(0);transition-duration:.8s;transition-property:transform}.vAreaCardHeaderArrow.active{transform:rotate(90deg)}.vAreaCardName{white-space:nowrap;overflow:hidden;line-height:normal;vertical-align:middle;-ms-text-overflow:ellipsis;text-overflow:ellipsis;cursor:pointer}.vAreaCardNameIndent{margin-left:6px}.vStatusFlagContainer{width:20px;margin-left:10px;vertical-align:middle}.vNoSelectionIcon{cursor:pointer;margin-left:8px;vertical-align:bottom}.vAreaCardLayDirectionIndicator{white-space:nowrap;overflow:hidden;line-height:normal;vertical-align:middle;-ms-text-overflow:ellipsis;text-overflow:ellipsis;margin-left:6px;font-weight:700;color:red}.vAreaCardCost{padding:0;float:right;text-align:right}.vAreaCardCost .wrapper{min-width:95px;text-align:left}.vAreaCardCost .product{font-style:italic;font-weight:700;margin-right:15px}.vAreaCardHeaderButton{margin-right:5px;vertical-align:middle}.vAreaCardCost>div{display:inline-block;padding-left:5px}.vAreaCardPrice{font-weight:700;float:right;min-width:95px;text-align:right;padding:10px 9px;height:100%}.vAreaCardMonthlyPayment{padding:10px 9px}.vAreaCardMonthlyPayment:before{content:"("}.vAreaCardMonthlyPayment:after{content:")"}.vAreaCardHeaderProduct{width:27px;height:27px;box-sizing:border-box;vertical-align:-8px;box-shadow:1px 1px 2px rgba(0,0,0,.2);border:1px solid #aab7a2;overflow:hidden;margin-right:3px;margin-top:5px;display:inline-block}.vAreaCardHeaderProduct .image{height:30px;width:30px}.vAreaCardHeaderProduct .image img{min-width:100%;height:30px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.areaCardDetail{border-top:none;border-radius:0 0 4px 4px}.areaCardDetail.statusComplete{background:var(--bg-ds-catalogCard-body-status-complete);border:1px solid var(--color-ds-catalogCard-status-complete);color:var(--color-ds-catalogCard-status-complete)}.areaCardDetail.statusIncomplete{background:var(--bg-ds-catalogCard-body-status-incomplete);border:1px solid var(--color-ds-catalogCard-status-incomplete);color:var(--color-ds-catalogCard-status-incomplete)}.areaCardDetail.statusError{background:var(--bg-ds-catalogCard-body-status-error);border:1px solid var(--color-ds-catalogCard-status-error);color:var(--color-ds-catalogCard-status-error)}.vAreaCard .areaCardSelections{position:relative;padding:0;height:0}.vAreaCard .areaCardSelections.expanded{height:auto;padding:0 30px}.areaCardFooter{position:relative;overflow:hidden;height:0}.areaCardFooter.expanded{height:70px}.areaCardNotesAvailable{color:#ff0}.areaCardButtons{margin:10px 30px}.areaCardContainer{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:15px 0 10px;position:relative;border:none;text-align:left}.areaCardSelectionsCardContainer{display:inline-block;white-space:normal;margin-right:10px}.areaCardSelectionsCardTitle{cursor:pointer;font-weight:700;font-size:15px;margin-bottom:5px;text-align:center;color:var(--color-ds-text-primary)}.areaCardSelectionsCardTitle.disabled{cursor:not-allowed;color:#8a8a8a}.areaCardSelectionsCardTitle.disabled .ico{fill:#8a8a8a}.areaCardSelectionsCardTitle .ico{width:17px;height:17px;vertical-align:middle}.areaCardSelectionsCardTitle span{padding-left:5px}.areaCardContainer.grid .card{width:146px;background-color:#fff;color:#333;height:200px;overflow:visible;float:left;display:block}.areaCardContainer.grid .card.disabled{cursor:default}.areaCardContainer.grid .card .layDirectionButtons{display:flex}.areaCardContainer.grid .card .layDirectionButtons .buttonWrapper{flex:1 0 auto;display:flex;flex-direction:column;padding:4px;align-items:center;cursor:pointer}.areaCardContainer.grid .card .layDirectionButtons .buttonWrapper span{color:var(--color-primary)}.areaCardContainer.grid .card .image.product{background-color:#f2f2f2}.areaCardContainer.grid .card .image.product img{height:auto}.areaCardContainer.grid .card .image.level div{height:50%;text-align:center;line-height:70px}.areaCardContainer.grid .card .image.level .selectedItemDesc{font-weight:700;font-size:15px;line-height:20px;height:76px;position:relative}.areaCardContainer.grid .card .image.level .selectedItemDesc span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:90%;max-height:78%;overflow:hidden}.areaCardContainer.grid .card .image.level .selectedItemPrice{color:var(--color-ds-text-primary);font-size:26px;background:#f2f2f2}.areaCardContainer.grid .doubleCard{height:213px;width:146px;margin:0 10px 4px 0;color:#333;box-sizing:content-box;border-radius:4px;display:inline-block;background:0 0;box-shadow:none}.areaCardContainer.grid .doubleCard.doubleCard.disabled,.areaCardContainer.grid .doubleCard.doubleCard.disabled .card,.areaCardContainer.grid .doubleCard.doubleCard.disabled .card .accentSize{cursor:default}.areaCardContainer.grid .doubleCard.doubleCard.disabled .front:hover:after{background:0 0}.areaCardContainer.grid .doubleCard .back .card{background:#e6e6e6}.areaCardContainer .card.scrollable{position:relative;width:190px;max-width:190px}.areaCardContainer .card.scrollable .itemContainer{position:absolute;overflow:hidden;width:100%;height:100%}.areaCardContainer .card.scrollable .item{display:inline-block}.areaCardContainer .card.scrollable .topArea{background:#f1f1f1;line-height:30px;padding:0 10px;font-weight:700}.areaCardContainer .card.scrollable .number{color:#505050;text-align:center}.areaCardContainer .card.scrollable .itemContainer img{padding:0 36px;width:118px;height:118px;object-fit:contain}.areaCardContainer .card.scrollable .scrollArrow{width:34px;height:34px;background:#008046;position:absolute;top:36%;border-radius:4px 4px 0;box-shadow:-1px 1px 3px rgba(0,0,0,.3);background:linear-gradient(to bottom,#008046 0,#00502c 100%);cursor:pointer}.areaCardContainer .card.scrollable .scrollArrow:after{content:"";position:absolute;bottom:-7px;right:0;width:0;height:0;border-style:solid;border-width:7px 7px 0 0;border-color:#001b0f transparent transparent}.areaCardContainer .card.scrollable .scrollArrow.left{left:-7px;transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH}.areaCardContainer .card.scrollable .scrollArrow.right{right:-7px}.areaCardContainer .card.scrollable .scrollArrow .ico{width:12px;height:12px;margin:11px}.areaCardContainer .card.scrollable .label{border-top:1px solid #ddd}
#vDesignSelectionsNavListTitle{font-size:16px;text-align:center;padding:10px 0;color:#fff;background:rgba(0,0,0,.35)}#vDesignSelectionsNavListSwitchArea{line-height:25px;padding:10px 23px;text-align:center}.vDesignSelectionsNavListSwitchLabel{margin-right:10px;color:#fff;font-size:13px}.vDesignSelectionsNavListTotal{padding:8px 0;text-align:center;font-weight:700;border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);box-shadow:0 0 1px 1px rgba(255,255,255,.15);margin-bottom:10px}.vDesignSelectionsNavList{padding:0 10px;margin:0;color:#fff;font-size:14px;font-weight:400}.vDesignSelectionsNavArrow{width:10px;height:10px;margin:0 5px 0 10px;transform:rotate(0);transition-duration:.8s;transition-property:transform}.vDesignSelectionsNavArrow.active{transform:rotate(90deg)}.vDesignSelectionsNavEntry,.vDesignSelectionsSubNavEntry{cursor:pointer;overflow:hidden;line-height:20px}.vDesignSelectionsNavText,.vDesignSelectionsSubNavText{padding:5px 5px 5px 0;border-left:1px solid transparent;border-radius:3px;text-shadow:var(--textShadow-ds-navList)}.vDesignSelectionsSubNavText{padding:6px 5px 6px 10px}.vDesignSelectionsNavText.selected,.vDesignSelectionsSubNavText.selected{background:rgba(255,255,255,.1);border-left:1px solid var(--color-primary);border-radius:3px}.vDesignSelectionsNavPrice,.vDesignSelectionsSubNavPrice{font-weight:700}.vDesignSelectionsSubNavList{padding:0;margin:0 0 3px 20px;color:#fff;font-weight:400}.vTotalSelectionsPrice{font-size:17px}.vTotalSelectionsPriceLabel{font-weight:700;color:#fff}.vTotalSelectionsPriceAmount{font-weight:700}
#veo-design-selections-list-panel{position:absolute;top:50px;left:0;right:0;bottom:0;margin:13px 0}#veo-design-selections-list-panel nav{width:100%}#veo-design-selections-list-panel nav #pagination{position:relative;left:50%;transform:translateX(-50%)}#veo-design-selections-list{position:absolute;top:0;left:0;right:0;bottom:60px;overflow:auto;padding-bottom:10px}#veo-design-selections-list .status.disabled{background:repeating-linear-gradient(-45deg,transparent,transparent 10px,#fff 10px,#fff 20px),linear-gradient(to bottom,#f7f7f7,#fdfdfd)}#veo-design-selections-list .statusComplete.disabled{background:repeating-linear-gradient(-45deg,transparent,transparent 10px,#eeffe5 10px,#eeffe5 20px),linear-gradient(to bottom,#e0f9d8,#edfee5)}#veo-design-selections-list .statusIncomplete.disabled{background:repeating-linear-gradient(-45deg,transparent,transparent 10px,#fff1c2 10px,#fff1c2 20px),linear-gradient(to bottom,#f3e5b5,#fff1c2)}#veo-design-selections-list .statusError.disabled{background:repeating-linear-gradient(-45deg,transparent,transparent 10px,#ffe5e5 10px,#ffe5e5 20px),linear-gradient(to bottom,#f6cbcb,#ffe5e5)}#veo-design-selections-list .status.disabled .vCatalogItemPriceCheckboxArea,#veo-design-selections-list .status.disabled .vNoSelectionIcon{display:none}#veo-design-selections-list.withBar{top:60px}#designSelectionsListPagination{position:absolute;left:50%;bottom:0;white-space:nowrap;overflow:hidden;transform:translateX(-50%)}#veo-design-selections-list-paging-control{text-align:center;margin-right:15px}#veo-design-selections-list-paging-links{display:inline-block}a.veo-design-selections-list-paging-link{padding:4px;display:inline-block;background-color:#fff;text-decoration:none;cursor:pointer;font-size:14px;color:#434345}a.veo-design-selections-list-paging-link:hover{text-decoration:none;background-color:#bebeb4}a.veo-design-selections-list-paging-link.selected{background-color:#434345;color:#fff;cursor:default}a.veo-design-selections-list-paging-link.selected:hover{background-color:none}a.veo-design-selections-list-paging-link.disabled{pointer-events:none;cursor:default;opacity:.2}a.veo-design-selections-list-paging-link.separator{border:none;background-color:transparent;pointer-events:none;cursor:default;color:#000}#designSelectionsCatalogSearchBar{background:var(--bg-ds-catalogSearchBar);margin:13px 12px 0 13px;border-radius:4px;overflow:hidden}#designSelectionsCatalogSearchBar .search{float:left}#designSelectionsCatalogSearchBar .search span{color:#fff;margin:0 7px 0 15px}#designSelectionsCatalogSearchBar .search input{height:30px;margin:7px 0}#designSelectionsCatalogSearchBar .search svg{height:13px;margin-top:4px}#designSelectionsCatalogSearchBar .search button{position:absolute;top:11px;right:0;z-index:3}#designSelectionsCatalogSearchBar .additionalOptions{float:right;color:#fff}#designSelectionsCatalogSearchBar .additionalOptions div{float:right;margin:6px;line-height:31px}#designSelectionsCatalogSearchBar .additionalOptions label{font-size:13px;cursor:pointer}#designSelectionsCatalogSearchBar .additionalOptions input{vertical-align:-2px;cursor:pointer}#designSelectionsCatalogSearchBar .additionalOptions button{padding:5px 13px;margin:2px}#designSelectionsCatalogSearchBar .sort{float:right;color:#fff;margin-left:15px}#designSelectionsCatalogSearchBar .sort select{height:35px;margin:4px 10px 0 5px;font-size:14px}
#vDesignSelectionsToolbar{display:table;height:50px;width:100%}.vDesignSelectionsToolbarTitle{font-size:30px;font-weight:300;padding:18px 0 0 15px;max-width:606px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vDesignSelectionsToolbarButtonArea{display:table-cell;vertical-align:middle;width:650px;white-space:nowrap;padding:5px 14px 0 0}.vDesignSelectionsToolbarButtonCell,.vDesignSelectionsToolbarButtonCellNoBorder{display:inline-block;text-align:center;line-height:40px;padding-right:5px;position:relative}.vDesignSelectionsToolbarButtonCell:after{content:"";position:absolute;width:1px;height:57px;top:0;right:0;background:linear-gradient(to bottom,rgba(157,157,157,0) 0,#9d9d9d 49%,rgba(157,157,157,0) 100%)}.vDesignSelectionsToolbarButtonIcon{background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:transparent;vertical-align:middle;padding:13px 10px}.vDesignSelectionsToolbarButtonIcon .ico{width:19px;height:18px;margin:3px auto;display:block}.vDesignSelectionsToolbarButtonIcon .ico.-primary{fill:var(--color-ds-mobileMenu-item-icon)}.vDesignSelectionsToolbarButtonIcon span{font-size:13px;display:block}.mobileMenuLauncher{display:none;position:absolute;top:19px;right:28px;padding:9px 16px;border-radius:4px;font-size:14px;transition:.5s;background:var(--bg-ds-mobileMenuLauncher-button)}.mobileMenuLauncher:hover{background:var(--bg-ds-mobileMenu-hover)}@media screen and (max-width:1670px){.vDesignSelectionsToolbarTitle{font-size:24px;padding:24px 0 0 12px;max-width:400px}.vDesignSelectionsToolbarButtonIcon{padding:8px 3px}}@media screen and (max-width:1425px){.vDesignSelectionsToolbarTitle{max-width:500px}.vDesignSelectionsToolbarButtonCell:after{display:none}.mobileMenuLauncher{display:block}.vDesignSelectionsToolbarButtonArea{background:var(--bg-ds-mobileMenu);position:absolute;box-shadow:-2px 3px 6px rgba(0,0,0,.3);border-radius:4px 0 4px 4px;top:52px;right:28px;width:170px;z-index:100;padding:0;max-height:0;overflow:hidden;transition:max-height .7s}.vDesignSelectionsToolbarButtonArea>div{display:block;border-bottom:1px solid var(--border-ds-mobileMenu-item);transition:.5s}.vDesignSelectionsToolbarButtonArea>div:hover{background:var(--bg-ds-mobileMenu-hover)}.vDesignSelectionsToolbarButtonArea>div:last-child{border-bottom:0}.vDesignSelectionsToolbarButtonArea.mobile{max-height:700px}.vDesignSelectionsToolbarButtonIcon{width:135px;text-align:left;line-height:10px}.vDesignSelectionsToolbarButtonIcon span{color:var(--color-ds-mobileMenu-item-text)!important}.vDesignSelectionsToolbarButtonArea .ico{display:inline-block;margin:2px 4px}.vDesignSelectionsToolbarButtonArea svg+span{display:inline-block;vertical-align:super}}
#vDesignSelectionsWizard .content{width:1000px;height:610px;position:relative;padding:0;margin:0;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#f5f5f5}#vDesignSelectionsWizardTabsPanel{height:40px;display:flex;background:linear-gradient(to bottom,#e4e4e4 0,#d2d2d2 100%);justify-content:space-between}#vDesignSelectionsWizardTabsPanel .tabNavBtn{height:auto;width:30px;border-right:1px solid #bcbcbc;border-left:1px solid #bcbcbc;cursor:pointer}#vDesignSelectionsWizardTabsPanel .tabNavBtn a.disabled,#vDesignSelectionsWizardTabsPanel .tabNavBtn.disabled{cursor:not-allowed}#vDesignSelectionsWizardTabsPanel .tabNavBtn a svg{margin-top:15px;margin-right:10px;margin-left:11px}#vDesignSelectionsWizardTabsPanel .tabNavBtn a svg.ico.-primary{height:10px;width:10px;fill:var(--color-primary)}#vDesignSelectionsWizardTabsPanel .tabNavBtn a svg.ico.-primary.prev{rotate:180deg;margin-left:8px}#vDesignSelectionsWizardTabsPanel .tabNavBtn a svg.ico.disabled{fill:#bcbcbc;cursor:not-allowed}#vDesignSelectionsWizardTabsPanel .tabsContainer::-webkit-scrollbar{display:none}#vDesignSelectionsWizardTabsPanel .tabsContainer{display:flex;overflow:auto;flex:0 1 940px}#vDesignSelectionsWizardTabsPanel .tabsContainer .step{display:flex;text-align:center;text-decoration:none;white-space:nowrap;border-right:1px solid #bcbcbc;color:#454545;padding:0 14px;line-height:40px;float:left;position:relative;font-size:13px;cursor:pointer;transition:.2s linear,width,padding;box-sizing:border-box}#vDesignSelectionsWizardTabsPanel .tabsContainer .step .arrow-container{width:10px}#vDesignSelectionsWizardTabsPanel .tabsContainer .step .arrow-container .curved-check-icon{width:54px;height:54px;scale:.27;color:var(--color-ds-text-primary);position:relative;right:28px;bottom:7px}#vDesignSelectionsWizardTabsPanel .tabsContainer .step.active{background:linear-gradient(to bottom,#efefef 0,#f5f5f5 100%);box-shadow:0 0 8px rgba(0,0,0,.5);border-right:1px solid #919191;color:var(--color-ds-text-primary)}#vDesignSelectionsWizardTabsPanel .tabsContainer .step.complete{padding-left:19px}#vDesignSelectionsWizardSummaryPanel{position:absolute;top:40px;right:0;bottom:0;display:none;width:180px}#vDesignSelectionsWizardSummaryPanel.summaryOpen{display:block}#vDesignSelectionsWizardContentArea{position:absolute;top:44px;left:0;right:0;bottom:0;overflow:hidden}#vDesignSelectionsWizardContentArea.summaryOpen{right:180px}#vDesignSelectionsWizardContentArea.summaryOpen .grid .card .image{width:100%}#vDesignSelectionsWizardContentArea.summaryOpen .grid .card .label span{overflow:hidden;line-height:13px}#vDesignSelectionsWizardContentArea.summaryOpen .grid .card .label .truncation .popOver{width:112px}#vDesignSelectionsWizardToolsPanel{height:50px}#vDesignSelectionsWizardSelectorPanel{height:465px}#vDesignSelectionsWizardNavigationPanel{position:absolute;overflow:hidden;height:50px;margin:0;padding:0;left:0;right:0;bottom:0}
#allowedSelectionsDialog{width:1000px}#allowedSelectionsDialog h4{font-size:18px;margin:7px 0}#allowedSelectionsDialog h6{font-size:15px;font-style:italic;margin:7px 0 15px;font-weight:400}#applicationsSection{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;height:360px;width:957px;overflow-y:hidden;overflow-x:scroll}#allowedSelectionsDialog .application{order:0;flex:0 1 auto;align-self:auto;width:220px}#allowedSelectionsDialog .application input{cursor:pointer}#allowedSelectionsDialog .application label{cursor:pointer;font-size:15px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.addAplicationArea{border-top:1px solid #b1b1b1;margin:20px 0 0;padding-top:20px;font-weight:700;height:60px}.addAplicationArea .addBt{color:#10905d;border:1px solid #10905d;padding:7px 14px;border-radius:4px;margin-top:10px;margin-left:10px}.addAplicationArea .form label{margin-right:5px}.addAplicationArea .form input{height:37px}#allowedSelectionsDialog .alertError{display:inline-block;color:#c30000;margin:8px 15px 0 0;font-size:16px;font-style:italic}
#appointmentCheckInDialog .content{height:225px;overflow:hidden}#appointmentCheckInOutTimeLayout{table-layout:fixed;border-collapse:collapse}#appointmentCheckInOutTimeLayout .vCssTableCell{text-align:center;padding:2px 5px;vertical-align:middle}#appointmentCheckInOutTimeLayout input[type=text]{width:45px}.timePicker tr{text-align:center}.ampm{vertical-align:middle;margin-left:4px;margin-top:auto;margin-bottom:auto}
#areaNotesDialog textarea.areaNotesField{width:100%}#areaNotesDialog .instruction{font-size:16px;font-weight:700;margin-top:0}#areaNotesDialog .readOnly textarea{background:rgba(216,216,216,.4);border:1px solid #d4d4d4;color:#656565;font-style:italic}#areaNotesDialog .readOnly .instruction,#areaNotesDialog .readOnlyInstruction{display:none}#areaNotesDialog .readOnly .readOnlyInstruction{display:block}#areaNotesDialog .readOnly .readOnlyInstruction p{font-size:16px;font-weight:700;margin-top:0;font-style:normal}
.appointmentDetails{width:655px}.appointmentDetails .content{padding:0;margin-bottom:30px}.appointmentDetails .mainText{text-align:left;font-size:20px;font-weight:400;margin-bottom:20px;margin-top:10px;line-height:30px;margin-left:35px}.appointmentDetails .info{text-align:left;display:inline-block;margin-left:35px;line-height:30px}.appointmentDetails .info a{color:var(--color-primary)}.appointmentDetails .mainText span{font-size:21px;color:#526993;font-weight:400}.appointmentDetails .content .ico{fill:#858fa7;vertical-align:-4px;margin-right:5px;width:17px;height:17px}.appointmentDetails .content .addressWrapper{cursor:pointer}.appointmentDetails .content .newWindowIconArea{padding:0 0 0 4px;position:relative;bottom:2px}.appointmentDetails .content .newWindowIconArea .ico{fill:var(--color-primary);width:15px;height:15px}.appointmentDetails .content img{width:100%}@media only screen and (max-width:700px){.appointmentDetails{width:400px!important}.appointmentDetails .info{margin-left:25px}.appointmentDetails .infoText{display:block;margin-left:20px;font-weight:700}.appointmentDetails .mainText{text-align:center;margin-left:10px;margin-right:10px}}
#bom-viewer-dialog .content{max-height:400px;overflow:auto;font-size:11px}#bomViewerTable,#bomViewerTable table{line-height:normal;border-collapse:collapse;border-spacing:5px;border:1px solid #000;width:100%}#bomViewerTable td,#bomViewerTable th{border:1px solid silver;padding:3px}#bomViewerTable td.number,#bomViewerTable th.number{text-align:right}#bomViewerTable td.partColumn,#bomViewerTable th.partColumn{min-width:100px;max-width:300px;word-break:break-all}.bomViewerGridHeader{background-color:#888;color:#f0f0e6;font-weight:400}.bom-viewer-detail-button{margin:0;padding:0;width:14px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;cursor:pointer;border:none;outline:0}
#budget-item-dialog{width:580px;background:#f3f3f3}#budget-item-dialog .content{overflow:hidden}#budget-item-dialog .item{width:49%;float:left;margin-bottom:10px;margin-right:9px;padding:6px 13px;border:1px solid #e2e2e2;border-left:4px solid var(--border-budgetItem);border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,.1)}#budget-item-dialog .item:nth-child(even){margin-right:0}#budget-item-dialog .title{font-weight:700;display:block}#budget-item-dialog .value{display:block;height:28px}
#veo-buyer-signature-dialog{-webkit-user-select:none;user-select:none}#veo-buyer-signature-canvas{border:1px solid #000}
#buyerSurveyDialog .content{height:90%}#buyerSurveyDialog #buyerSurvey{min-width:700px;min-height:600px}
.catalogCardDetails{width:850px;display:flex;flex-direction:column}.catalogCardDetails .contentWrapper{overflow:hidden;height:520px;max-height:520px;padding:15px;display:flex;background:#f7f7f7;background:linear-gradient(to bottom,#f7f7f7 75%,#e5e5e5 100%)}.catalogCardDetails .leftPane{flex:0 0 394px}.catalogCardDetails .imageWrapper{width:100%;height:380px;background-color:#fff;position:relative;display:flex;cursor:pointer}.catalogCardDetails .image{max-height:90%;max-width:90%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.catalogCardDetails .imageMessage{position:absolute;padding:4px 12px 6px;bottom:15px;left:50%;transform:translate(-50%);color:var(--color-primary);font-size:16px;background-color:rgba(255,255,255,.2);border-radius:20px}.catalogCardDetails .imageGallery{justify-content:center;margin:10px 0;display:flex;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.catalogCardDetails .imageGallery .arrow{flex:0 0 27px;height:28px;border-radius:50%;background:var(--color-primary);cursor:pointer}.catalogCardDetails .imageGallery .arrow.-disabled{background:#dadada;cursor:default}.catalogCardDetails .imageGallery .arrow svg{fill:#fff;width:12px;height:12px;margin:8px}.catalogCardDetails .imageGallery .arrow.-left svg{transform:scale(-1)}.catalogCardDetails .imageGallery .galleryWrapper{margin:0 10px;max-width:315px;flex:1 1 315px;overflow:hidden;justify-content:center;position:relative;height:102px}.catalogCardDetails .imageGallery .imagesWrapper{position:absolute;left:0;transition:.4s ease-in-out;white-space:nowrap;font-size:0}.catalogCardDetails .galleryImageWrapper{border:1px solid #e0e0e0;margin-right:3px;cursor:pointer;height:102px;width:102px;background:#fff;position:relative;display:inline-block}.catalogCardDetails .galleryImageWrapper:last-child{margin:0}.catalogCardDetails .galleryImageWrapper.selected{border-color:var(--color-primary)}.catalogCardDetails .galleryImageWrapper img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:100%;max-width:100%;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.catalogCardDetails .rightPane{flex:1 1 auto;padding:0 10px 0 20px;font-size:15px;color:#313131;overflow-y:auto}.catalogCardDetails .productTitle{font-size:17px;font-weight:700;padding:5px 0 10px;border-bottom:1px solid #c6c6c6}.catalogCardDetails .vendor{padding:15px 0 0}.catalogCardDetails .finish,.catalogCardDetails .model{padding:10px 0 0}.catalogCardDetails .label{display:inline-block;font-style:italic}.catalogCardDetails .labelDetail{display:inline-block;font-weight:700}.catalogCardDetails .priceWrapper{padding:20px 0;font-size:20px}.catalogCardDetails .priceWrapper .price{display:inline-block;font-weight:700}.catalogCardDetails .priceWrapper .monthlyPrice{display:inline-block;color:#898989}.catalogCardDetails .description{padding:15px 0 20px;text-align:justify}.catalogCardDetails .actionButtonWrapper{padding:0 0 20px}.catalogCardDetails .actionButton.selected{background:0 0;box-shadow:none;color:var(--color-primary);border:1px solid var(--color-primary)}.catalogCardDetails .actionButton.selected svg{fill:var(--color-primary)}.catalogCardDetails .actionIconWrapper{display:inline-block;position:relative;bottom:-2px}.catalogCardDetails .actionIcon{width:15px;height:15px}.catalogCardDetails .actionText{display:inline-block}.catalogCardDetails .pdfAreaWrapper{padding:10px;border:1px solid #c6c6c6;border-radius:6px;cursor:pointer}.catalogCardDetails .pdfAreaWrapper .label{display:block;padding:0 0 4px 6px}.catalogCardDetails .pdfWrapper{vertical-align:middle;padding:4px;width:48%;display:inline-block}.catalogCardDetails .pdfIconArea{display:inline-block;position:relative;top:4px;padding:0 1px 0 0}.catalogCardDetails .pdfIcon{width:18px;height:18px}.catalogCardDetails .pdfName{display:inline-block;font-size:13px;font-weight:700;color:var(--color-primary);overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:1000px){.catalogCardDetails .contentWrapper{overflow:auto;display:block}.catalogCardDetails{width:700px}.catalogCardDetails .leftPane{width:100%}.catalogCardDetails .imageWrapper{height:320px}.catalogCardDetails .rightPane{width:100%;padding:15px}.catalogCardDetails .rightPaneScrollArea{height:auto;overflow-y:auto;padding:0}}
.uploadColumns{margin-top:-10px;margin-left:1em}.uploadColumns .required{color:red}.uploadColumns li{list-style-type:none}.uploadColumns .columnRequirement{display:inline-block}
#clearSelectionsDialog{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.clearSelectionsTableContainer{width:800px}#clearSelectionsTable{table-layout:fixed;border-collapse:collapse;width:100%;margin-bottom:0;line-height:normal}#clearSelectionsTable td{padding:5px;vertical-align:middle;text-align:left;border-top:1px solid rgba(0,0,0,.05)}.clearSelectionsTableHeader{position:relative;overflow:hidden}.clearSelectionsTableHeader div{display:inline-block;vertical-align:bottom;font-weight:700;padding:5px}.clearSelectionsTableHeader .checkColumn{width:47px}.clearSelectionsTableHeader .applicationColumn,.clearSelectionsTableHeader .areaColumn{text-align:left;width:200px}.clearSelectionsTableHeader .productColumn{text-align:left;width:300px}.clearSelectionsTableBody{max-height:250px;overflow:auto}.clearSelectionsTableBody .checkColumn{width:47px;text-align:center;cursor:pointer}.clearSelectionsTableBody .areaColumn{width:200px;cursor:pointer}.clearSelectionsTableBody .applicationColumn{width:200px}.clearSelections-areaCardProduct{display:inline-block;vertical-align:middle;width:45px;height:45px;padding:0;margin:0;border:2px solid transparent;box-sizing:border-box;background-position:center;background-size:cover;background-repeat:no-repeat}.clearSelections-areaCardProductText{display:inline-block}
#colorVisualizer{height:100%;width:100%;background:#f4f3f4}#colorVisualizer .content{padding:12px 23px 23px;height:calc(100% - 49px)}#colorVisualizer .topWrapper{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;padding:0 0 5px;border-bottom:1px solid #c5c5c5}#colorVisualizer .topWrapper .area{flex:1 1 auto;font-size:19px;font-style:italic;color:#4f4f4f}#colorVisualizer .topWrapper .toggle{flex:0 0 auto;margin:0 0 0 5px;padding:7px 16px;display:flex;color:#aeacad;background-color:#e8e6e7;border-radius:6px;font-weight:700}#colorVisualizer .topWrapper .toggle .switch{margin:0 10px}#colorVisualizer .topWrapper .toggle .selected{color:var(--color-primary)}#colorVisualizer .mainWrapper{margin-top:10px;margin-bottom:10px;height:calc(100% - 100px);overflow-y:auto}#colorVisualizer .mainWrapper #freeformViewWrapper{position:relative;height:100%}#colorVisualizer .bottomWrapper{text-align:right}#colorVisualizer .switch-label{background:var(--switch-bg)}
#copyNotesDialog{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#copyNotesDialog .content{width:830px}#copy-notes-dialog-source-top-area{display:table;table-layout:fixed;width:100%}#copy-notes-dialog-source-top-area-notes-cell{display:table-cell;vertical-align:middle}#copy-notes-dialog-source-top-area-notes-cell textarea{width:100%}#copy-notes-dialog-source-top-area-copy-cell{display:table-cell;width:100px;vertical-align:middle;text-align:center}#copyNotesTable{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:0}#copyNotesTable td{vertical-align:middle}.copyNotesTableHeader{position:relative;overflow:hidden}.copyNotesTableHeader div{display:inline-block;vertical-align:bottom;font-weight:700;padding:5px}.copyNotesTableHeader .checkColumn{width:47px}.copyNotesTableHeader .areaColumn{text-align:left;width:200px}.copyNotesTableHeader .notesColumn{text-align:center;width:300px}.copyNotesTableBody{max-height:250px;overflow:auto}.copyNotesTableBody .checkColumn{width:47px;cursor:pointer}.copyNotesTableBody .areaColumn{width:200px;cursor:pointer}.copyNotesTableBody .notesColumn{width:400px}.copyNotesTableBody .notesColumn textarea{width:100%}#copyNotesTable td.undoColumn{text-align:center;cursor:pointer}.dirtyNote{background-color:#ff0}.copyNotesAreaNote{margin-left:10px}
#copyAreaSelectionsDialog{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.copyAreaSelectionsTableContainer{width:900px}#copyAreaSelectionsTable{table-layout:fixed;border-collapse:collapse;width:883px;margin-bottom:0;line-height:normal}#copyAreaSelectionsTable td{padding:5px;vertical-align:middle;border-top:1px solid rgba(0,0,0,.05)}.copyAreaSelectionsTableHeader{position:relative;overflow:hidden}.copyAreaSelectionsTableHeader div{display:inline-block;vertical-align:bottom;font-weight:700;padding:5px}.copyAreaSelectionsTableHeader .checkColumn{width:47px}.copyAreaSelectionsTableHeader .areaColumn{text-align:left;width:200px}.copyAreaSelectionsTableHeader .paymentColumn,.copyAreaSelectionsTableHeader .priceColumn{text-align:right;width:100px}.copyAreaSelectionsTableHeader .productColumn{text-align:center;width:150px}.copyAreaSelectionsTableHeader .notesColumn{text-align:center;width:286px}.copyAreaSelectionsTableBody{max-height:250px;overflow:auto}.copyAreaSelectionsTableBody .checkColumn{width:47px;text-align:center;cursor:pointer}.copyAreaSelectionsTableBody .areaColumn{width:200px;cursor:pointer}.copyAreaSelectionsTableBody .areaColumn .slabNotice{font-size:small;font-style:italic}.copyAreaSelectionsTableBody .paymentColumn,.copyAreaSelectionsTableBody .priceColumn{width:100px;text-align:right}.copyAreaSelectionsTableBody .productColumn{width:150px;text-align:center}.copyAreaSelectionsTableBody .notesColumn{width:286px}.copyAreaSelectionsTableBody .notesColumn input{width:276px}.copyAreaSelectionsTableBody tr.credit>td{background-color:var(--bg-ds-copyAreaSelections-credit)}#copyAreaSelectionsDialog .totals{margin-top:10px;padding-top:10px;position:relative;border-top:1px solid #b4b4b4}#copyAreaSelectionsDialog .totalPrice{font-weight:700;float:left;margin-right:10px}#copyAreaSelectionsDialog .pricelevelNote{font-weight:700;float:left;margin-right:10px;font-style:italic}#copyAreaSelectionsDialog .totalMonthlyPayment{font-weight:700;float:right;margin-right:10px}.copyAreaSelectionsDialog-areaCardProduct{display:inline-block;vertical-align:middle;width:45px;height:45px;padding:0;margin:0;border:2px solid transparent;box-sizing:border-box;background-position:center;background-size:cover;background-repeat:no-repeat}.copyAreaSelectionsDialog-areaCardProductText{text-align:center;font-size:14px}#copyAreaSelectionsUpdatePricingButton{float:left!important}
#copyProductSelections{-webkit-user-select:none;user-select:none}#copyProductSelections .content{width:900px;height:250px;overflow:hidden}#copyProductSelections .sessioninfo{margin-bottom:20px}#validationResults .messages{height:200px;width:100%;overflow:auto;border:1px solid #e3e1e3}#validationResults .messages .vCssTable{width:100%}#validationResults .resultHeader,#validationResults .vTitle{text-align:center}#validationResults .cName1{display:inline-block;margin-left:8px}#validationResults .cName2{display:inline-block;margin-left:63px}
#copySessionDialog .modal-body{width:450px}
#veo-custom-catalog-item-dialog table{border-collapse:collapse}#veo-custom-catalog-item-dialog textarea{width:100%;resize:none}#veo-custom-catalog-item-dialog table th{text-align:right;padding:2px}#veo-custom-catalog-item-dialog table td{padding:2px 4px}#veo-custom-catalog-item-dialog select{max-width:270px}
#veo-designer-documents .content{height:400px;width:850px}#veoDesignerDocumentsToolbar{display:table;width:100%;margin-bottom:20px}.veoDesignerDocumentsToolbarLabel{display:table-cell;width:90px;text-align:right;vertical-align:middle;padding-right:10px;font-weight:700}.veoDesignerDocumentsToolbarDropdown{display:table-cell}.veoDesignerDocumentsToolbarDropdown select{width:100%}.veoDesignerDocumentsToolbarButton{display:table-cell;width:75px;vertical-align:middle;text-align:right}#veo-designer-documents-table-container{overflow:auto;height:310px}#veo-designer-documents-table-container table{width:100%;table-layout:fixed;line-height:normal}#veo-designer-documents-table-container table td,#veo-designer-documents-table-container table th{overflow:hidden;vertical-align:middle;-ms-word-wrap:break-word;word-wrap:break-word;padding:5px 5px 0}#veo-designer-documents-notification h4{text-align:center}
#forgotPasswordFormLayout{width:300px}#forgotPasswordEmailField{width:100%}
#expiredAuthenticationDialog{width:500px;text-align:center}#expiredAuthenticationDialog .content{text-align:center}#expiredAuthenticationDialog .content p{text-align:center;margin:7px 0;display:inline-block}#expiredAuthenticationDialog .content .countdown{font-weight:700}#expiredAuthenticationDialog .footer{text-align:center;padding-top:0}#expiredAuthenticationDialog .link{display:block;margin:10px 0 15px;color:#0f9866}
#homeDetails .content{width:800px;height:450px;overflow:hidden;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}#homeDetails .content #errorMessageArea,#homeDetails .content #noDocumentsMessage{width:100%;margin:25px 0 0;font-size:18px;text-align:center;color:#999}#homeDetails .content #errorMessageArea svg{fill:#838383;vertical-align:-5px;margin-right:5px}#homeDetails .content .leftPane{flex:0 0 255px;display:inline-block;height:100%;padding:0 20px 0 5px;font-size:14px;vertical-align:top;overflow-y:auto;border-right:1px solid #ddd}#homeDetails .content .leftPane .applicationArea{margin:0 0 5px;border-top:1px solid transparent;border-bottom:1px solid transparent;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}#homeDetails .content .leftPane .applicationArea.active{cursor:pointer}#homeDetails .content .leftPane .applicationArea .arrowIconArea{flex:0 0 auto;display:inline-block;transition-property:transform;transform:rotate(0);transform-origin:center;transition-duration:.8s;cursor:pointer}#homeDetails .content .leftPane .applicationArea .arrowIconArea.active{transform:rotate(90deg);cursor:pointer}#homeDetails .content .leftPane .applicationArea .arrowIconArea .arrowIcon{width:10px;height:10px}#homeDetails .content .leftPane .applicationArea .application{flex:1 0 auto;display:inline-block;max-width:209px;padding:0 0 0 7px}#homeDetails .content .leftPane .productArea{margin:0 0 0 15px}#homeDetails .content .leftPane .productArea .product{max-width:214px;margin:0 0 2px;padding:0 10px;border-top:1px solid transparent;border-bottom:1px solid transparent;cursor:pointer}#homeDetails .content .leftPane .applicationArea.selectedElement,#homeDetails .content .leftPane .productArea .product.selectedElement{width:100%;border-top:1px solid #19b376;border-bottom:1px solid #19b376;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.68) 85%,#19b376 100%)}#homeDetails .content .leftPane .applicationArea.selectedElement:after{flex:0 0 auto;align-self:flex-end;content:"";width:0;height:0;position:relative;left:10px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:10px solid #19b376}#homeDetails .content .leftPane .product.selectedElement:after{content:"";width:0;height:0;position:absolute;left:254px;vertical-align:middle;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:10px solid #19b376}#homeDetails .content .rightPane{flex:1 1 auto;display:inline-block;height:100%;margin:5px 0 0 20px;box-sizing:border-box;overflow-y:auto}#homeDetails .content .rightPane .makeSelectionMessage{margin:25px 0 0;font-size:18px;text-align:center;color:#888}#homeDetails .content .rightPane .build{margin:12px 0 4px;line-height:22px}#homeDetails .content .rightPane .build:first-child{margin:0}#homeDetails .content .rightPane .noDocuments{margin:0 0 0 25px;font-size:13px;font-style:italic;color:#ababab;cursor:default}#homeDetails .content .rightPane .urlWrapper{padding:10px 0 0;font-size:14px;color:#19b376;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:flex-start}#homeDetails .content .rightPane .urlWrapper .checkbox{cursor:pointer}#homeDetails .content .rightPane .urlWrapper .urlArea{flex:0 0 45%;display:inline-block;padding:0 0 10px 5px;cursor:pointer}#homeDetails .content .rightPane .urlWrapper .urlIconArea{display:inline-block;margin:0 8px 0 0;float:left}#homeDetails .content .rightPane .urlWrapper .urlIconArea .urlIcon{width:15px;height:15px;fill:#19b376}#homeDetails .content .rightPane .urlWrapper .url{display:inline-block;padding:0 10px 0 0;width:calc(100% - 23px);vertical-align:top;line-height:20px}#homeDetails .footer{display:flex;text-align:unset;align-items:center}#homeDetails .footer .selectedCount{flex:1;padding:0 10px}#homeDetails .footer .buttonArea .uploadButton{margin-right:5px}@media only screen and (max-width:800px){#homeDetails .content{width:700px}}
#imageInfoDialog.modalBox{min-width:226px}#imageInfoDialog .content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#imageInfoDialog .leftPane{flex:1 1 400px;text-align:center}#imageInfoDialog .imageInfoImageArea{position:relative}#imageInfoDialog .imageInfoImageArea.canZoom{cursor:pointer}#imageInfoDialog .imageInfoImageArea.canZoom:hover .imageInfoImage{box-shadow:0 0 1px 2px var(--color-primary)}#imageInfoDialog .zoomIcon{display:none;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;fill-opacity:.6}#imageInfoDialog .imageInfoImageArea.canZoom:hover .zoomIcon{display:inline-block}#imageInfoDialog .imageInfoImage{min-width:226px;min-height:226px;max-height:400px;max-width:400px}#imageInfoDialog .imageInfoDesc{font-size:16px;text-align:center;max-width:475px;overflow-wrap:break-word}#imageInfoDialog .imageInfoDisclaimer{font-style:italic;font-size:13px;color:#555;text-align:center;min-width:380px;margin:4px 0 0;line-height:18px}#imageInfoDialog .rightPane{flex:0 0 auto;max-width:250px;max-height:500px;margin:0 0 0 20px;padding:0 10px 0 0;overflow-y:auto}#imageInfoDialog .imageInfoAttr{font-size:14px;line-height:20px;margin:0 0 10px}#imageInfoDialog .imageInfoAttr:last-child{margin:0}#imageInfoDialog .imageInfoKey{font-weight:700}#imageInfoDialog.modalBox .footer{width:100%;background:#1b2743;text-align:left;padding:10px 23px}@media only screen and (max-width:800px){#imageInfoDialog .leftPane{flex:1 1 320px}#imageInfoDialog .imageInfoImage{max-height:320px;max-width:320px}}
#installedPhotos.modalBox{width:988px;height:600px}#installedPhotos .content{overflow:hidden;padding:0 0 20px}#installedPhotos .partRow{transition:.1s linear;position:relative;top:-121px;height:0;margin:0 20px;background:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:flex-start}#installedPhotos .partRow.expanded{top:0;padding:15px 0;height:100px}#installedPhotos .partRow .partImage{display:inline-block;max-width:70px;max-height:70px;margin:0 15px 0 0}#installedPhotos .partRow .partInfo{display:inline-block}#installedPhotos .partRow .partInfo .partLabel{color:#555;font-weight:700}#installedPhotos .partRow .partInfo .partName{display:inline-block;overflow-y:auto;font-size:14px;max-height:38px;line-height:20px;text-overflow:ellipsis;white-space:normal}#installedPhotos .partRow .wishlistContainer{position:relative;display:inline-block;margin-left:32px;top:initial;right:initial}#installedPhotos .expanderRow{text-align:right;border-top:1px solid #ededed;padding:0 20px 0 0}#installedPhotos .expanderRow.expanded{border-top:1px solid #d8d8d8;box-shadow:0 1px 2px #eaeaea inset}#installedPhotos .expanderIconArea{display:inline-block;width:34px;height:20px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border:1px solid #d8d8d8;border-top-color:#219a6a;z-index:200;position:relative;top:-1px;text-align:center;background:#219a6a;box-shadow:0 1px 2px #b5b5b5}#installedPhotos .expanderIcon{position:relative;width:15px;height:15px;top:-5px;transition:.6s;transform:rotate(-90deg);fill:#fff}#installedPhotos .expanderIcon.expanded{transform:rotate(-90deg) scaleX(-1)}#installedPhotos .photoArea{padding:0 0 0 20px;overflow-y:auto;height:500px}#installedPhotos .photoArea.expanded{height:400px}#installedPhotos .installedPhoto:nth-child(3n){margin:0 0 20px}#installedPhotos .noPhotosMessage{font-size:17px;color:#555}@media screen and (max-width:1080px){#installedPhotos.modalBox{width:665px}#installedPhotos .installedPhoto:nth-child(3n){margin:0 20px 20px 0}#installedPhotos .installedPhoto:nth-child(2n){margin:0 0 20px}}
#job-stage-override-dialog{width:600px}#job-stage-override-dialog h3{margin:5px 5px 10px;color:#299667}#job-stage-override-dialog .originalDate{font-style:italic;margin-left:5px}#job-stage-override-dialog .overrideContainer{margin-top:15px;padding:10px 20px;border:1px solid #d8d8d8;border-radius:4px;box-shadow:0 0 70px rgba(0,0,0,.08) inset}#job-stage-override-dialog .text{margin:5px 0 15px}#job-stage-override-dialog .overrideDate{margin-bottom:10px}#job-stage-override-dialog .overrideContainer .label{font-weight:700;margin-right:5px}#job-stage-override-dialog .overrideContainer input{height:2.5em}
#more-gpc-information .content{height:400px;width:850px}#more-gpc-information-table-container{max-height:390px;overflow:auto}#more-gpc-information-table{width:100%;line-height:normal}#more-gpc-information-table th{padding:5px}#more-gpc-information-table td{padding:5px;border-top:1px solid rgba(0,0,0,.05)}#more-gpc-information-notification h4{text-align:center}
.hide{display:none}.planHistory-dialog{width:900px;height:550px;background:#fff}.planHistory-dialog .content{overflow-y:auto;height:80%}.planHistory-dialog .session{border:1px solid #ccc;border-radius:4px;padding:10px 20px;margin-bottom:10px}.planHistory-dialog .session .arrow{width:10px;vertical-align:-4px;margin-right:6px;transition:.4s ease-in-out}.planHistory-dialog .session .sessionTitle{cursor:pointer}.planHistory-dialog .session .sessionTitle span{font-weight:700;font-size:17px}.planHistory-dialog .eventList{margin-left:16px;display:none;overflow:hidden;transition:.4s ease-in-out}.planHistory-dialog .expanded .eventList{display:block}.planHistory-dialog .expanded .eventList .reasonText{font-style:italic;display:block;color:#358e6a}.planHistory-dialog .expanded .arrow{transform:rotate(90deg)}.planHistory-dialog .eventList table{width:100%}.planHistory-dialog .eventList table th{text-transform:uppercase;font-size:13px;width:170px;padding:3px 5px}.planHistory-dialog .eventList table th:nth-child(1){width:160px}.planHistory-dialog .eventList table th:nth-child(2){width:330px}.planHistory-dialog .eventList table th:nth-child(3){width:150px}.planHistory-dialog .eventList table td{font-size:14px;vertical-align:top;padding:3px 5px}.planHistory-dialog .eventList table tr:nth-child(odd) td{background:#f5f5f5}
.powerLevelDetails{width:710px}.powerLevelDetails .intro{font-style:italic;text-align:center;margin:10px 0}.powerLevelDetails .intro.lineOne{font-size:17px}.powerLevelDetails .intro.lineTwo{font-size:18px;font-weight:700}.powerLevelDetails .levels{margin-top:25px}.powerLevelDetails .levelWrapper{background:#2e3442;border-radius:6px;margin:15px 0;color:#fff;padding:15px 10px;position:relative}.powerLevelDetails .levelWrapper.-current{border:4px solid #ffcd59}.powerLevelDetails .levelWrapper.-current:after{position:absolute;content:"CURRENT LEVEL";font-size:12px;bottom:-9px;left:50%;transform:translateX(-50%);background:#ffcd59;width:21%;height:19px;text-align:center;border-radius:50px;color:#5a450a;line-height:19px;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.5)}.powerLevelDetails .trophy{width:40px;height:40px;vertical-align:middle}.powerLevelDetails .level{color:#fcdf6c;font-weight:700;font-size:16px;vertical-align:middle;margin:0 10px}.powerLevelDetails .description{vertical-align:middle}
.modalBox.planSelector{min-width:250px}.planSelector{background:#fff}.planSelector .instruction{margin-bottom:15px;font-weight:700}.planSelector .plansWrapper{margin-bottom:10px;max-height:550px;overflow-y:auto}.planSelector .plan{cursor:pointer;text-align:center;float:left;border:1px solid #e2e2e2;border-radius:4px;width:235px;height:285px;margin-right:10px;margin-bottom:25px;padding:25px 15px;position:relative;line-height:22px}.planSelector .plan.selected{border-color:var(--bg-emphasis);background:var(--bg-planSelector-selectedPlan);box-shadow:2px 3px 3px rgba(0,0,0,.1)}.planSelector .plan:not(.selected):hover{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.05) 100%)}.planSelector .plan.selected:after{content:"SELECTED";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);background:var(--color-planSelector-selectedPlan);border-radius:20px;color:#fff;padding:0 13px;font-weight:700;font-size:13px}.planSelector .plan:last-child{margin-right:0}.planSelector .plan .logoImg{display:inline-block;margin-bottom:15px;max-width:90%;height:36px}.planSelector .plan .result{font-weight:700;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.planSelector .expiredPlan{background:rgba(204,204,204,.3);padding:3px}.planSelector .expiredPlan .ico{fill:#7d7d7d;vertical-align:-3px;width:18px;height:18px;margin-right:2px}.planSelector .expiredPlan .expiredLabel{color:#7d7d7d;font-weight:700;font-style:italic;text-transform:uppercase}.planSelector .invert{filter:invert(100%)}.planSelector .missingImageAltText{margin-bottom:15px;height:36px}
#priceOverrideReasonDialog .step2{display:none}#priceOverrideReasonDialog h5{margin:10px 0}#priceOverrideReasonDialog .option{border-bottom:1px solid #d0d0d0;padding:7px 0}#priceOverrideReasonDialog .option,#priceOverrideReasonDialog label{cursor:pointer}#priceOverrideReasonDialog label{width:95%;display:inline-block}#priceOverrideReasonDialog .option:last-child{border:0}#priceOverrideReasonDialog .option input:checked~label{color:var(--color-primary)}
#pricingErrorsDialog{width:900px}#pricingErrorsDialog .content{height:400px;overflow:auto}#pricingErrorsDialog .pricingErrorsTable{width:100%}
#veo-profile-plan-documents-dialog{-webkit-user-select:none;user-select:none}#veo-profile-plan-documents-dialog .content{max-height:400px;overflow-y:auto;overflow-x:hidden}#veo-ppd-table{table-layout:fixed;width:1000px;line-height:normal}#veo-ppd-table td{overflow:hidden;padding:2px;vertical-align:middle;text-align:left}#veo-ppd-table tr{border-bottom:1px solid rgba(0,0,0,.05)}#veo-ppd-uploader-container{display:none}.veoProfilePlanDocumentTypeSelector{width:100%}
#veo-edit-user-profile-plan{position:absolute;left:0;top:0;right:0;bottom:0;-webkit-user-select:none;user-select:none}#veo-edit-user-profile-plan-left-pane{position:absolute;left:0;top:0;bottom:0;width:400px;padding:10px;overflow:auto}#veo-edit-user-profile-plan-right-pane{position:absolute;left:400px;top:10px;right:0;bottom:0}#veo-edit-user-profile-plan-statusbar{position:relative;overflow:hidden}#veo-edit-user-profile-plan-breadcrumbs{display:table;table-layout:fixed;border-collapse:collapse;width:100%;margin:0}.veo-edit-user-profile-plan-breadcrumb{display:table-cell;cursor:pointer;font-weight:700;text-align:center;height:35px;vertical-align:bottom}.veo-eupp-breadcrumb-content.active{background-color:#b4b4aa;color:#3c3c3c}.veo-eupp-breadcrumb-content{border-top-left-radius:8px 8px;border-top-right-radius:8px 8px;background-color:#dcdcd2;font-size:18px;color:#b4b4aa}#veo-edit-user-profile-plan-content-area{position:absolute;top:35px;left:0;right:0;bottom:50px;overflow:auto;padding:20px 10px;box-shadow:0 0 6px inset;border-left:1px solid silver;border-bottom:1px solid silver}#veo-edit-user-profile-plan-navbar{position:absolute;left:0;right:0;bottom:0;height:50px;padding:10px;overflow:hidden;text-align:right}
#planPicker{-webkit-user-select:none;user-select:none}#planPicker.modalBox .content{max-height:450px;overflow-x:hidden;overflow-y:auto;font-size:14px;padding:15px 15px 20px}#planPicker .content .planWrapper{padding:12px 4px 12px 8px;margin:0 8px 0 12px;border:1px solid transparent;border-top:1px solid #ddd;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;align-content:center}#planPicker .content .planWrapper:first-child{border-top:1px solid transparent}#planPicker .content .planWrapper.selected{padding:12px 12px 12px 20px;margin:0;border-radius:6px;border:1px solid var(--color-primary-alt1);box-shadow:inset 9px 0 0 var(--color-primary-alt1)}#planPicker .content .planWrapper .leftWrapper{width:425px;margin:0 20px 0 0}#planPicker .content .planWrapper .rightWrapper{width:425px}#planPicker .content .planWrapper .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:center}#planPicker .content .planWrapper .row.doubleData{justify-content:flex-end}#planPicker .content .planWrapper .row.doubleData .data .planText{display:inline-block;max-width:250px}#planPicker .content .planWrapper .row .data{flex:1 0 auto;display:flex;gap:15px}#planPicker .content .planWrapper .row .data.planStatusArea{flex:0 0 auto}#planPicker .content .planWrapper .row .data.planStatusArea .planStatus{color:#fff;background:#666;padding:0 10px;border-radius:20px;font-weight:700}#planPicker .content .planWrapper .row .data.planStatusArea .planStatus.active{background:var(--color-primary-alt1)}#planPicker .content .planWrapper .row .data .planLabel{display:inline-block;font-weight:700;width:85px}#planPicker .content .planWrapper .row .data .planText{display:inline-block;max-width:340px}@media only screen and (max-width:950px){#planPicker .content .planWrapper .leftWrapper{width:375px;margin:0 20px 0 0}#planPicker .content .planWrapper .rightWrapper{width:375px}#planPicker .content .planWrapper .row.doubleData .data .planText{display:inline-block;max-width:200px}#planPicker .content .planWrapper .row .data .planText{display:inline-block;max-width:290px}}@media only screen and (max-width:850px){#planPicker .content .planWrapper .leftWrapper{width:325px;margin:0 20px 0 0}#planPicker .content .planWrapper .rightWrapper{width:325px}#planPicker .content .planWrapper .row.doubleData .data .planText{display:inline-block;max-width:150px}#planPicker .content .planWrapper .row .data .planText{display:inline-block;max-width:240px}}
#profilePlansDialog.modalBox{width:920px;background:#e6e6e6;background:linear-gradient(to bottom,#e6e6e6 49%,#d8d8d8 100%)}#profilePlansDialog.modalBox .footer{padding:10px 15px}#profilePlansDialog.modalBox .footer .selectButton{margin-left:2px}#profilePlansDialog .content{padding:20px 15px 10px}#profilePlansDialog .profilePlanWrapper{max-height:435px;overflow-y:auto}#profilePlansDialog .profilePlan{border:1px solid #d7d7d7;border-radius:6px;background-color:#fff;padding:15px 15px 15px 17px;margin:0 0 10px;cursor:pointer;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#profilePlansDialog .profilePlan.active{border:1px solid #2bb77e;box-shadow:0 0 0 1px #2bb77e inset,0 2px 4px 0 rgba(0,0,0,.2)}#profilePlansDialog .profilePlan:last-child{margin:0}#profilePlansDialog .dataGroup{flex:0 0 auto;display:inline-block;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#profilePlansDialog .dataColumn{flex:0 0 auto;display:inline-block}#profilePlansDialog .dataLabel{display:inline-block;vertical-align:top;font-weight:700;width:100px}#profilePlansDialog .dataText{display:inline-block;padding:0 10px 0 0;width:225px}#profilePlansDialog .buttonGroup{flex:1 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-start;align-items:center}#profilePlansDialog .spendingSummary{flex:0 0 auto;width:180px;display:inline-block;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}#profilePlansDialog .spendingSummary.cannotSeeSpendingSummary{display:none}#profilePlansDialog .spendingSummaryIconArea{flex:0 0 auto;display:inline-block;margin:0 2px 0 0}#profilePlansDialog .spendingSummaryIcon{width:18px;height:18px}#profilePlansDialog .spendingSummaryText{flex:0 0 auto;display:inline-block;color:#fff;font-weight:lighter}#profilePlansDialog .selectButton.cannotSelectProfilePlan{display:none}@media only screen and (max-width:1000px){#profilePlansDialog.modalBox{width:675px}#profilePlansDialog .profilePlan{flex-direction:column}#profilePlansDialog .buttonGroup{width:100%}}
#realTimeFeedbackDialog .content{height:90%}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper{min-width:700px;height:600px;border-width:2px;border-style:inset;display:flex;flex-direction:column}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .header{letter-spacing:-.75px;font-size:18px;font-weight:700;flex:0 1 40px;padding:10px 30px}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body{background-color:#f2f2f2;max-height:554px;flex:1 0 auto;padding:10px;overflow:auto}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyItem{margin-bottom:10px}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyQuestion{display:flex;justify-content:flex-start;transition:opacity 2s;flex-direction:column}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyQuestion .surveyText{min-width:0;padding:1rem 1.5rem;border-radius:.75rem .75rem .75rem .125rem;background-color:#fff;width:-moz-fit-content;width:fit-content}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyAnswer{color:#fff;display:flex;justify-content:flex-end;transition:opacity .2s}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyAnswer .surveyText{min-width:0;padding:1rem 1.5rem;border-radius:.75rem .75rem .125rem;background-color:#324379}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyOptionList,#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyOptionList .surveyOptions{display:flex;flex-direction:column}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyOptionList .surveyOptions button{width:350px;margin-bottom:2px;padding:10px 20px;text-align:left}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyOptionList .surveyOptions button:last-child{margin-bottom:0}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyOptionList .surveyOptions .surveyOptionsWrapper{display:flex;align-items:center}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyOptionList .surveyOptions .surveyOptionsWrapper .surveyOptionSelector{margin-right:10px}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyOptionsOther input{margin-left:10px;width:300px}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyOptionsActionButtonContainer{margin-top:10px}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyReasonWrapper .surveyAnswer{margin-bottom:2px}#realTimeFeedbackDialog .content #realTimeFeedbackWrapper .body .surveyReasonWrapper .surveyAnswer:last-child{margin-bottom:0}@keyframes message-left-in{0%{transform:translate(-32px)}to{transform:translate(0)}}
#veo-resolve-support-log-entry-dialog{-webkit-user-select:none;user-select:none}#veo-resolve-support-log-entry-table{border-collapse:collapse;table-layout:fixed;width:900px}#veo-resolve-support-log-entry-table textarea{width:100%;resize:none}#veo-resolve-support-log-entry-table input,#veo-resolve-support-log-entry-table select{width:100%}#veo-resolve-support-log-entry-table td,#veo-resolve-support-log-entry-table th{padding:2px 5px}
#selectionsReportOptions{width:850px;background:#fff}#selectionsReportOptions .condensedSwitch,#selectionsReportOptions .legacySwitch{float:left;margin-top:6px;margin-right:8px}#selectionsReportOptions .condensedSwitch>span,#selectionsReportOptions .legacySwitch>span{font-style:italic;margin:0 5px}#selectionsReportOptions .condensedSwitch sup{color:var(--color-beta-sup)}#selectionsReportOptions .legacyCondensedToasterMessage{display:none;position:absolute;width:250px;height:55px;background-color:var(--color-primary);border-radius:5px;text-align:center;top:65px;left:25%;transform:translate(-50%);align-items:center;justify-content:center;border:3px solid #fff;color:#fff;box-shadow:0 0 10px 4px rgba(255,255,255,.2);padding:4px;line-height:20px}#selectionsReportOptions .toasterFadeout{display:flex;animation:1s linear fadeout}#selectionsReportOptions .toasterFadein{display:flex;animation:1s linear fadein}#selectionsReportOptions .selected-docs{display:inline-block;position:relative;background-color:green;width:48px;height:42px;text-align:center;padding-top:6px}#selectionsReportOptions .total-selected-docs{font-size:12px;background-color:var(--color-primary-alt1);border:1px solid #000;width:25px!important;height:25px;line-height:20px;text-align:center;color:#fff;z-index:2;border-radius:50%;position:absolute;left:90%;top:-5px;padding-top:2px}#selectionsReportOptions .group{background:#f7f7f7;flex:1 1 160px;padding:10px 15px;margin-right:7px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#selectionsReportOptions .group:last-child{margin:0}#selectionsReportOptions .group .title{font-weight:700;font-size:14px;position:relative;padding-left:12px}#selectionsReportOptions .group .title:before{content:"";width:5px;height:5px;background:var(--color-primary);position:absolute;left:0;top:7px}#selectionsReportOptions .option{display:inline-block;width:100%;height:75px;margin:5px 0}#selectionsReportOptions .optionsList{margin:15px 0;display:flex;flex:1;flex-wrap:nowrap}#selectionsReportOptions #documentContainer{height:400px;display:flex;flex-direction:column}#selectionsReportOptions #documentContainer .appList{padding:0;margin:0;font-size:14px;font-weight:400}#selectionsReportOptions #documentContainer .prodList{text-indent:2em;padding:0;margin:0 0 3px 14px;color:#fff;font-weight:400}#selectionsReportOptions #documentContainer .appEntry,#selectionsReportOptions #documentContainer .prodEntry{cursor:pointer;overflow:hidden;line-height:20px}#selectionsReportOptions #documentContainer .appArrow{width:10px;height:10px;margin:0 5px 0 10px;transform:rotate(0);transition-duration:.8s;transition-property:transform}#selectionsReportOptions #documentContainer .appArrow.active{transform:rotate(90deg)}#selectionsReportOptions #documentContainer .appText,#selectionsReportOptions #documentContainer .prodText{padding:5px 5px 5px 0;border-top:1px solid transparent;border-radius:3px}#selectionsReportOptions #documentContainer .appText.selected{text-indent:-.3em;border:solid var(--color-selectionsReportOptions-highlightedCategory);min-width:10em;border-radius:.3em 1em 1em .3em;clip-path:polygon(0 0,calc(100% - .5em) 0,100% 50%,calc(100% - .5em) 100%,0 100%);background:linear-gradient(to left,var(--color-selectionsReportOptions-highlightedCategory),var(--color-selectionsReportOptions-highlightedCategory) 1em,transparent 2em)}#selectionsReportOptions #documentContainer .prodText.selected{text-indent:1.75em;border:solid var(--color-selectionsReportOptions-highlightedCategory);min-width:10em;border-radius:.3em 1em 1em .3em;clip-path:polygon(0 0,calc(100% - .5em) 0,100% 50%,calc(100% - .5em) 100%,0 100%);background:linear-gradient(to left,var(--color-selectionsReportOptions-highlightedCategory),var(--color-selectionsReportOptions-highlightedCategory) 1em,transparent 2em)}#selectionsReportOptions #documentContainer .appName,#selectionsReportOptions #documentContainer .prodName{padding-right:5px;color:#000}#selectionsReportOptions #documentContainer .designerdocument{width:100%;overflow:hidden}#selectionsReportOptions #documentContainer #AppProductListContainer{margin:0;display:flex;height:300px}#selectionsReportOptions #documentContainer .documentTitle{width:100%;padding:.5px;font-weight:700;font-size:large;margin-bottom:10px}#selectionsReportOptions #documentContainer .col{display:inline-block;width:100%}#selectionsReportOptions #documentContainer .products-apps{width:30%;float:right;border-right:.1px solid #a9a9a9;overflow:auto}#selectionsReportOptions #documentContainer .docs-display{width:70%;float:left;background-color:#f5f5f5;padding:10px;overflow-y:auto}#selectionsReportOptions #documentContainer .docs-display .designerDocumentListItem input,#selectionsReportOptions #documentContainer .docs-display .designerDocumentListItem label{cursor:pointer;-webkit-user-select:none;user-select:none}#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem{font-weight:700}#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem label.hide{display:none}#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem{padding-left:15px}#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem .catalogDocumentListItem{padding-left:15px;font-weight:100;display:flex;gap:5px}#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem .catalogDocumentListItem input{flex:0 0 15px}#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem .catalogDocumentListItem input,#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem .catalogDocumentListItem label{cursor:pointer;-webkit-user-select:none;user-select:none}#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem .catalogDocumentListItem input[type=checkbox]:disabled,#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem .catalogDocumentListItem input[type=checkbox]:disabled+label{cursor:not-allowed}#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem .catalogDocumentListItem .catalogDocListItemLabel{color:#000;flex:1 0 auto;max-width:380px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem .catalogDocumentListItem .catalogDocListItemLabel.missing{text-decoration:line-through;text-decoration-color:#939191;color:#939191}#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem .catalogDocumentListItem .missingFromSource{padding-left:5px;color:#939191}#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem .catalogDocumentListItem .missingFromSource,#selectionsReportOptions #documentContainer .docs-display .catalogDocumentProductItem .catalogDocumentItemSelectionItem .catalogDocumentListItem .pageCountDescription{flex:0 0 55px;text-align:right}#selectionsReportOptions #documentContainer .footer{display:flex;align-items:center;border:0}#selectionsReportOptions #documentContainer .footer .action-buttons{flex:1 0 auto;text-align:right}#selectionsReportOptions #documentContainer .footer .action-buttons .preview-btn{border:1px solid var(--color-primary);color:var(--color-primary);background:linear-gradient(0deg,#efefef 0,#d8d8d8 100%);height:35.5px}#selectionsReportOptions #documentContainer .footer .action-buttons .preview-btn:hover{background:#d1d1d1}#selectionsReportOptions #documentContainer .footer .action-buttons .preview-btn:active{background:#d1d1d1;box-shadow:inset 2px 2px 2px rgba(0,0,0,.3)}#selectionsReportOptions #documentContainer #documentContainer .title{font-weight:700}#selectionsReportOptions #documentContainer .footer #btn-done{width:120px}#selectionsReportOptions #documentContainer .no-document-message{flex:1 0 auto}#selectionsReportOptions #documentContainer hr{background-color:#d8d8d8;width:100%;height:1px;border:0;padding:0;margin-top:0}#selectionsReportOptions .option label{border:1px solid #c7c7c7;border-radius:6px;cursor:pointer;box-shadow:0 -3px 4px -2px #c7c7c7 inset;padding:10px;width:100%;height:100%;font-weight:700;font-size:16px;display:flex;align-items:center;line-height:20px;background:linear-gradient(to bottom,#fbfbfb 0,#f4f4f4 100%)}#selectionsReportOptions .option input{position:absolute;left:-9999px}#selectionsReportOptions .option .ico{fill:#767676;width:35px;height:40px;margin:0 8px 0 5px}#selectionsReportOptions .option span{color:#575757;width:20%;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#selectionsReportOptions .option .total-selected-docs{color:#fff}#selectionsReportOptions .option:not(.disabled) input:checked+label{border-color:var(--color-selectionsReportOptions-selectedOption);box-shadow:0 -3px 4px -2px #c7c7c7 inset,1px 1px 3px 0 rgba(0,0,0,.4),6px 0 0 0 var(--color-selectionsReportOptions-selectedOption) inset,0 0 0 1px var(--boxShadow-selectionsReportOptions-option) inset;background:linear-gradient(to bottom,#f6f6f6 0,#e9e9e9 100%)}#selectionsReportOptions .option:not(.disabled) input:checked+label svg{fill:var(--color-primary)}#selectionsReportOptions .option:not(.disabled) input:checked+label span{color:var(--color-primary)}#selectionsReportOptions .option.disabled label{opacity:.3;cursor:not-allowed;background:#efefef;box-shadow:none;-webkit-user-select:none;user-select:none;pointer-events:none}#selectionsReportOptions .tabContainer .item{display:inline-block;font-weight:700;padding:5px 13px;position:relative;cursor:pointer}#selectionsReportOptions .tabContainer .item.active{color:var(--color-primary);background:#fff;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:2px solid var(--color-primary)}#selectionsReportOptions .tabContainer .item.active:after{content:"";position:absolute;bottom:-1px;left:0;height:2px;width:100%;background:#fbfbfb}#selectionsReportOptions .tabContent{border:1px solid #d8d8d8;background:#fff;padding:10px 20px;min-height:340px;display:flex;flex-direction:column}#selectionsReportOptions .tabContent.includeDesignerDocuments{min-height:425px}#selectionsReportOptions .tabContent .footer{text-align:right;margin:5px;border-top:1px solid #d8d8d8;padding-top:10px;position:relative}#selectionsReportOptions .tabContent.pastReports .wrapper{flex:1;overflow-y:auto;padding-right:10px}#selectionsReportOptions .tabContent.pastReports .wrapper.no-document-message{width:100%;padding:.5px;font-weight:700;font-size:large}#selectionsReportOptions .tabContent.pastReports .reportItem{border-bottom:1px solid #d8d8d8;overflow:hidden;padding:10px 0;display:flex;align-items:center}#selectionsReportOptions .tabContent.pastReports .viewReport{margin-left:auto;margin-right:3px}#selectionsReportOptions .tabContent.pastReports .text{margin-right:6px;font-weight:700}#selectionsReportOptions .tabContent.pastReports .footer{border:0}
#veo-design-session-info-dialog{overflow:visible}#veo-design-session-info-dialog .content{width:650px;height:400px;overflow:auto}#veo-design-session-info-table{table-layout:fixed;width:100%;margin-bottom:0}#veo-design-session-info-table th{padding-left:5px;text-align:left}#veo-design-session-info-table td{padding:0 5px;border-bottom:1px solid #c3c3c3;text-align:left}#veo-design-session-info-table nav{line-height:normal}#veo-design-session-info-message{padding:5px;margin-left:10px;float:left}#veo-design-session-info-message.error{border:1px solid #dca7a7;color:#a94442;background-color:#f2dede;border-radius:4px}#veo-design-session-info-message.success{border:1px solid #b2dba1;color:#3c763d;background-color:#dff0d8;border-radius:4px}#veoSessionInfoStatusButtons{text-align:center!important}#veoSessionInfoStatusButtons>ul{vertical-align:top}#veo-design-session-info-dialog-session-notes{line-height:normal}#sessionInfoCancelBtn,#sessionInfoCloseBtn{width:76px}#veo-design-session-info-dialog .expandableBox{border:1px solid #d9d9d9;border-radius:4px;background:#f2f2f2;background:linear-gradient(to bottom,#f2f2f2 0,#e8e8e8 100%);box-shadow:2px 2px 1px rgba(0,0,0,.2);margin-bottom:10px;overflow:hidden}#veo-design-session-info-dialog .expandableBox header{margin:8px 20px;cursor:pointer}#veo-design-session-info-dialog .expandableBox header .title{color:#108959;text-transform:uppercase;font-weight:700}#veo-design-session-info-dialog .expandableBox header .ico{width:10px;height:10px;margin-top:7px;margin-right:4px;transition:.5s ease-in-out}#veo-design-session-info-dialog .expandableBox .jobStages{margin:0 20px;max-height:0;transition:.5s linear}#veo-design-session-info-dialog .expandableBox.expanded .jobStages{max-height:500px;padding-bottom:10px}#veo-design-session-info-dialog .expandableBox.expanded .ico{transform:rotate(90deg)}#veo-design-session-info-dialog .expandableBox .jobStage{line-height:35px}#veo-design-session-info-dialog .expandableBox .jobStage .order{background:#108959;border-radius:50%;color:#fff;padding:2px 6px;font-size:13px;margin-right:5px}#veo-design-session-info-dialog .expandableBox .jobStage .stageName{margin:0 2px;font-weight:700}#veo-design-session-info-dialog .expandableBox .jobStage .stageDate{border:1px solid #c3c3c3;font-weight:700;font-size:14px;padding:3px 8px;border-radius:12px}
#veo-design-session-support-email-form #veo-design-session-support-email-dialog{-webkit-user-select:none;user-select:none}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table{max-height:calc(100vh - 130px);overflow:auto;width:calc(100vw - 40px);display:flex;flex-direction:column}@media (min-width:500px){#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table{width:450px}}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table textarea{width:100%;resize:none}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table td,#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table th{padding:2px}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table input,#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table select{width:100%}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr{display:flex;flex-direction:column;gap:8px}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr input{display:none}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr .file-browse{width:100%;display:flex;align-items:center;justify-content:center;border:1px solid #c1c1c1;box-shadow:none;background-color:var(--bg-supportEmail-attachFile-button);color:#fff;height:40px}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr .file-browse svg{margin-left:8px}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr.files-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:8px 0}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr.files-list::-webkit-scrollbar{width:8px;border-radius:4px}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr.files-list::-webkit-scrollbar-track{background:#d8d8d8}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr.files-list::-webkit-scrollbar-thumb{background:#888}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr.files-list::-webkit-scrollbar-thumb:hover{background:#555}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr.files-list .file-item{display:flex;align-items:center;border:1px solid #a1a1a1;background-color:#fff;border-radius:14px;padding:2px 8px;max-width:130px}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr.files-list .file-item:last-child{border-bottom:none;padding-bottom:0}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr.files-list .file-item .file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr.files-list .file-item button{display:flex;align-items:center;justify-content:center;width:12px;padding:0;margin-left:4px;transition:.2s ease-in-out}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .files-wr.files-list .file-item button:hover{width:14px;margin-left:0;transition:.2s ease-in-out}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .screenshot-switch{padding-top:16px;border-top:1px solid #ccc}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .screenshot-switch .screenshot-container{display:block;position:relative;width:200px;height:120px;border:1px dashed #34457a}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .screenshot-switch .screenshot-container .screenshot-preview{width:200px;height:120px;object-fit:cover}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .screenshot-switch .screenshot-container span{position:absolute;display:flex;align-items:center;justify-content:center;z-index:99;width:200px;height:120px;top:0;left:0}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .screenshot-switch .screenshot-container span.loader{color:#fff;background-color:rgba(0,0,0,.6);z-index:999;transform:none;background-size:20% auto;box-shadow:none}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .screenshot-switch .screenshot-container span.loader-text{margin-top:32px}#veo-design-session-support-email-form #veo-design-session-support-email-dialog #veo-design-session-support-email-table .error{color:red}#veo-design-session-support-email-form #veo-design-session-support-email-dialog .mt-16{margin-top:16px}
#veo-structural-options{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-user-select:none;user-select:none}#veo-structural-options .content{position:relative;width:100%;height:100%;overflow:auto}#veo-structural-options-header p{text-align:center;font-style:italic;color:#5f9ea0}#VeoStructuralOptionsTabs{position:relative}#VeoStructuralOptionsTabs .ui-tabs-anchor{outline:0}.VeoStructuralOptionsTab{text-align:center;overflow:auto;position:relative}.veo-structural-option{display:inline-block;width:220px;height:275px;background-color:#e6e6dc;border:1px solid #000;box-shadow:4px 4px 4px silver;border-radius:4px;margin:5px;overflow-y:auto;overflow-x:hidden;padding:5px;vertical-align:top}.veo-so-area-label{text-align:center;font-size:12px}.veo-so-area-label.notselected{color:red}.veo-so-application-label{text-align:center;font-size:12px;margin-bottom:10px;font-weight:700}.veo-so-product-label{font-size:12px;padding:10px 0 0;text-align:left}.veo-so-product-builds{display:table;table-layout:fixed;width:100%;border-collapse:collapse}.veo-so-build{display:table-row}.veo-so-build-col1{display:table-cell;vertical-align:top;width:20px;font-size:12px}.veo-so-build-col2{display:table-cell;vertical-align:middle;font-size:12px;text-align:left}.veo-so-max-build{color:green}#veo-structural-options-footer .veo-so-button-bar{display:table;width:100%;table-layout:fixed;overflow:hidden;padding:5px 10px}#veo-structural-options-footer .veo-so-button-bar-cell{display:table-cell;width:225px;vertical-align:middle;overflow:hidden;white-space:nowrap}#veo-structural-options-footer .veo-so-button-bar-spacer{display:table-cell}@media (min-width:1024px){#veo-structural-options-header{position:absolute;top:0;left:0;right:0;height:100px;overflow:hidden;text-align:center}#VeoStructuralOptionsTabs{position:absolute;top:100px;left:10px;right:10px;bottom:45px;overflow:hidden;margin:0}.VeoStructuralOptionsTab{position:absolute;top:49px;right:0;bottom:0;left:0}#veo-structural-options-footer{position:absolute;bottom:0;left:0;right:0;height:45px}}
#veo-submenu-dialog .content{min-width:420px}#veo-submenu-dialog .content .text{border-bottom:1px solid #d3d3d3;margin:0 0 10px 2px}#veo-submenu-dialog .content .item{cursor:pointer;margin:5px 0;border:1px solid transparent;border-radius:4px;padding:1px 4px 1px 5px}#veo-submenu-dialog .content .ico{fill:var(--color-icon-primary);margin:0 4px 0 0;vertical-align:-3px;width:16px;height:16px}#veo-submenu-dialog .content .item a{color:var(--color-primary);font-size:14px}#veo-submenu-dialog .content .item:hover{border:1px solid var(--color-icon-primary)}
#support-email-form #support-email-dialog{-webkit-user-select:none;user-select:none}#support-email-form #support-email-dialog #support-email-table{max-height:calc(100vh - 130px);overflow:auto;width:calc(100vw - 40px);display:flex;flex-direction:column}@media (min-width:500px){#support-email-form #support-email-dialog #support-email-table{width:450px}}#support-email-form #support-email-dialog #support-email-table textarea{width:100%;resize:none}#support-email-form #support-email-dialog #support-email-table td,#support-email-form #support-email-dialog #support-email-table th{padding:2px}#support-email-form #support-email-dialog #support-email-table input,#support-email-form #support-email-dialog #support-email-table select{width:100%}#support-email-form #support-email-dialog #support-email-table .files-wr{display:flex;flex-direction:column;gap:8px}#support-email-form #support-email-dialog #support-email-table .files-wr input{display:none}#support-email-form #support-email-dialog #support-email-table .files-wr .file-browse{width:100%;display:flex;align-items:center;justify-content:center;border:1px solid #c1c1c1;box-shadow:none;background-color:var(--bg-supportEmail-attachFile-button);color:#fff;height:40px}#support-email-form #support-email-dialog #support-email-table .files-wr .file-browse svg{margin-left:8px}#support-email-form #support-email-dialog #support-email-table .files-wr.files-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:8px 0}#support-email-form #support-email-dialog #support-email-table .files-wr.files-list::-webkit-scrollbar{width:8px;border-radius:4px}#support-email-form #support-email-dialog #support-email-table .files-wr.files-list::-webkit-scrollbar-track{background:#d8d8d8}#support-email-form #support-email-dialog #support-email-table .files-wr.files-list::-webkit-scrollbar-thumb{background:#888}#support-email-form #support-email-dialog #support-email-table .files-wr.files-list::-webkit-scrollbar-thumb:hover{background:#555}#support-email-form #support-email-dialog #support-email-table .files-wr.files-list .file-item{display:flex;align-items:center;border:1px solid #a1a1a1;background-color:#fff;border-radius:14px;padding:2px 8px;max-width:130px}#support-email-form #support-email-dialog #support-email-table .files-wr.files-list .file-item:last-child{border-bottom:none;padding-bottom:0}#support-email-form #support-email-dialog #support-email-table .files-wr.files-list .file-item .file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#support-email-form #support-email-dialog #support-email-table .files-wr.files-list .file-item button{display:flex;align-items:center;justify-content:center;width:12px;padding:0;margin-left:4px;transition:.2s ease-in-out}#support-email-form #support-email-dialog #support-email-table .files-wr.files-list .file-item button:hover{width:14px;margin-left:0;transition:.2s ease-in-out}#support-email-form #support-email-dialog #support-email-table .screenshot-switch{padding-top:16px;border-top:1px solid #ccc}#support-email-form #support-email-dialog #support-email-table .screenshot-switch .screenshot-container{display:block;position:relative;width:200px;height:120px;border:1px dashed #34457a}#support-email-form #support-email-dialog #support-email-table .screenshot-switch .screenshot-container .screenshot-preview{width:200px;height:120px;object-fit:cover}#support-email-form #support-email-dialog #support-email-table .screenshot-switch .screenshot-container span{position:absolute;display:flex;align-items:center;justify-content:center;z-index:99;width:200px;height:120px;top:0;left:0}#support-email-form #support-email-dialog #support-email-table .screenshot-switch .screenshot-container span.loader{color:#fff;background-color:rgba(0,0,0,.6);z-index:999;transform:none;background-size:20% auto;box-shadow:none}#support-email-form #support-email-dialog #support-email-table .screenshot-switch .screenshot-container span.loader-text{margin-top:32px}#support-email-form #support-email-dialog #support-email-table .error{color:red}#support-email-form #support-email-dialog .mt-16{margin-top:16px}
#veo-view-support-log-entry{-webkit-user-select:none;user-select:none}#veo-view-support-log-entry-table{border-collapse:collapse;table-layout:fixed;width:900px}#veo-view-support-log-entry-table textarea{width:100%;resize:none}#veo-view-support-log-entry-table input{width:100%}#veo-view-support-log-entry-table td,#veo-view-support-log-entry-table th{padding:2px 5px}
#what-if-utility-dialog{position:relative;height:100%}.what-if-utility-header{height:55px;overflow:hidden;margin:0}#what-if-utility-toolbar{height:65px;overflow:hidden;display:table;table-layout:fixed;border-collapse:collapse;width:100%}.what-if-utility-toolbar-label-cell{display:table-cell;width:90px;vertical-align:middle;color:#4d4d4f;padding:5px}.what-if-utility-toolbar-input-cell{display:table-cell;vertical-align:middle;padding:5px}.what-if-utility-body{position:absolute;overflow:auto;top:55px;left:0;right:0;bottom:55px}#what-if-grid-container{position:absolute;overflow:auto;top:85px;left:0;right:0;bottom:0}#what-if-grid{position:relative;height:100%;overflow:hidden}#what-if-grid-header{position:absolute;top:0;left:300px;right:0;height:50px;overflow:hidden;font-weight:700;padding:1px;white-space:nowrap;box-sizing:border-box}#what-if-grid-fixed-content{position:absolute;top:50px;left:0;width:300px;bottom:50px;border-right:none;box-sizing:border-box;overflow:hidden;white-space:nowrap;line-height:0}#what-if-grid-content{position:absolute;top:50px;left:300px;right:0;bottom:50px;box-sizing:border-box;overflow-y:scroll;overflow-x:auto;white-space:nowrap;line-height:0}#what-if-grid-footer{position:absolute;bottom:0;left:300px;right:0;height:50px;overflow:hidden;font-weight:700;padding:1px;white-space:nowrap;box-sizing:border-box}#what-if-grid-footer .what-if-grid-cell{border:0}.what-if-grid-form-group{margin-top:15px}.what-if-grid-label{padding-top:8px;padding-right:4px;padding-left:10px;margin-left:10px;vertical-align:middle;color:#4d4d4f}.what-if-grid-row{box-sizing:border-box;white-space:nowrap;height:45px}.what-if-grid-header-cell{width:100px;height:46px;display:inline-block;overflow:hidden;text-align:right;padding-right:10px;box-sizing:border-box;-ms-word-wrap:normal;word-wrap:normal;white-space:normal;vertical-align:middle}.what-if-grid-cell{width:100px;height:42px;display:inline-block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;text-align:right;padding-right:10px;box-sizing:border-box;border-bottom:1px solid #b4b4b4}.what-if-grid-cell.fixed-column-1{width:42px;margin-left:10px;box-sizing:border-box;display:block;float:left;border:0}.what-if-grid-cell.fixed-column-2{width:250px;text-align:left;box-sizing:border-box;margin-left:10px}.what-if-grid-cell>.veoCheckbox{margin-top:13px;margin-left:10px;padding-top:20px}.what-if-grid-cell>span{vertical-align:middle}.what-if-grid-cell>span:before{content:"";height:50px;width:0;vertical-align:middle;display:inline-block}.what-if-utility-footer{position:absolute;height:55px;left:0;right:0;bottom:0}
.userProfilePlanSection header a{color:#fff;font-size:15px;float:right;line-height:38px;margin-left:10px;cursor:pointer}.userProfilePlanSection header .ico{margin-top:-4px;margin-right:4px;vertical-align:middle}.userProfilePlanSection .itemValue.highlight{color:#299667}.userProfilePlanSection .miniBlock,.userProfilePlanSection .miniBlock_twoLines{border-bottom:1px solid #ccc;padding:12px 20px}.userProfilePlanSection .shortCol{display:inline-block;width:49%;margin:5px 0;vertical-align:top}.userProfilePlanSection .wideCol{display:block;width:100%;margin:5px 0}.userProfilePlanSection .itemLabel{font-weight:700}.userProfilePlanSection .itemLabel,.userProfilePlanSection .itemValue{display:inline-block}.userProfilePlanSection .buttons{text-align:center;margin:10px 0}.userProfilePlanSection .plansContainer:empty:after{position:absolute;content:"This user does not have a Plan";font-size:29px;font-weight:300;top:50%;left:50%;transform:translate(-50%,-50%);color:#c3c3c3;text-align:center}.userProfilePlanSection .plansContainer{margin:15px;overflow:hidden;position:relative;min-height:402px}.userProfilePlanSection .plan{position:relative;margin:8px 8px 20px;border:1px solid #ccc;border-radius:4px;box-shadow:2px 2px 3px rgba(17,17,17,.2);font-size:15px;overflow:hidden}.userProfilePlanSection .plan:last-child{margin:8px}.userProfilePlanSection .planHeader{color:#515151;background-color:#fcfcfc;padding:6px 15px 8px;border-bottom:1px solid #d7d7d7;font-weight:700;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.userProfilePlanSection .planHeaderMain{flex:1 1 auto;font-weight:700;padding:0 8px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.userProfilePlanSection .planHeaderDetails{flex:0 0 auto}.userProfilePlanSection .planStatusArea{display:inline-block}.userProfilePlanSection .planStatusLabel{display:inline-block;margin-right:2px}.userProfilePlanSection .planStatusText{display:inline-block;text-transform:uppercase;border-radius:12px;padding:0 6px;color:#fff}.userProfilePlanSection .planStatusText.Active,.userProfilePlanSection .planStatusText.Inactive,.userProfilePlanSection .planStatusText.Prospective{background:var(--color-profileStatus-other)}.userProfilePlanSection .planStatusText.Contracted{background:var(--color-profileStatus-contracted)}.userProfilePlanSection .planStatusText.Complete{background:var(--color-profileStatus-complete)}.userProfilePlanSection .planStatusText.Bustout{background:var(--color-profileStatus-bustout)}.userProfilePlanSection .planJobTypeArea,.userProfilePlanSection .planJobTypeLabel,.userProfilePlanSection .planJobTypeSeparator,.userProfilePlanSection .planJobTypeText{display:inline-block}.userProfilePlanSection .planHeaderButtons{flex:1 1 auto;font-weight:700;padding:10px 0;color:var(--color-icon-primary);text-align:right;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center}.userProfilePlanSection .planHeaderButton{display:inline-block;padding:0 10px 0 15px;cursor:pointer}.userProfilePlanSection .planHeaderButton .ico{position:relative;top:3px;width:18px;height:18px}.userProfilePlanSection .planHeaderButton .planHeaderEditIcon{margin-right:3px}.userProfilePlanSection .planHeaderButton .planHeaderDeleteIcon{margin-right:1px}.userProfilePlanSection .planHeaderButton .planHeaderHomebuyerSummaryIcon,.userProfilePlanSection .planHeaderButton .planHeaderHomebuyerSummaryIconAlwaysShow{margin-right:3px}.userProfilePlanSection .planHeaderButton .planHeaderButtonText,.userProfilePlanSection .planHeaderButton .planHeaderButtonTextAlwaysShow{display:inline-block}.userProfilePlanSection .planHeaderSecondaryActions{flex:0 1 auto;padding:0 8px;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:center;align-items:center}.userProfilePlanSection .planHeaderSecondaryActions.showButton{display:flex}.userProfilePlanSection .planHeaderSecondaryButton{flex:0 0 auto;display:inline-block;padding:8px 12px}.userProfilePlanSection .planHeaderSecondaryButton.register{width:178px}.userProfilePlanSection .planHeaderSecondaryButton.bustout{width:112px}.userProfilePlanSection .planHeaderRegisterAction .ico{height:22px;width:22px}.userProfilePlanSection .planHeaderRegisterAction .planHeaderSecondaryActionText{white-space:nowrap}.userProfilePlanSection .planDataArea{color:#2b2b2b;background:#fbfbfb;background:linear-gradient(to bottom,#fbfbfb 0,#f2f2f2 100%);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.userProfilePlanSection .planDataPrimary,.userProfilePlanSection .planDataSecondary{width:50%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.userProfilePlanSection .planData{flex:1 1 auto;max-width:40%;font-size:14px;padding:16px 15px 20px;border-right:1px solid #dfdfdf}.userProfilePlanSection .planDataLabel{flex:1 1 auto;font-weight:700;padding:0 0 4px}.userProfilePlanSection .planDataText{flex:1 1 auto;line-height:20px}.userProfilePlanSection .planDataText .-exclamation,.userProfilePlanSection .planDataText .expiredLabel{display:none}.userProfilePlanSection .-expiredPlan .-exclamation,.userProfilePlanSection .-expiredPlan .expiredLabel{display:block}.userProfilePlanSection .-expiredPlan{background:hsl(171deg,59%,90%);overflow:hidden}.userProfilePlanSection .-expiredPlan .-exclamation{fill:#39b1a1;float:left;width:16px;height:16px;margin:2px 4px 4px 1px}.userProfilePlanSection .-expiredPlan .date{float:left}.userProfilePlanSection .-expiredPlan .expiredLabel{float:left;text-transform:uppercase;font-size:12px;font-style:italic;color:#39b1a1;font-weight:700}.userProfilePlanSection .date.-nullDate{display:none}.userProfilePlanSection .planDataSecondary .planData:last-child{border-right:none;padding-right:25px}.userProfilePlanSection .planDataPrimary .planData:first-child{padding-left:25px}.userProfilePlanSection .plan.Contracted{border:1px solid #00a400}.userProfilePlanSection .plan.Contracted .planHeader{background-color:#e4fce6;border-bottom:1px solid #b9f6bd}.userProfilePlanSection .plan.Contracted .planDataArea{background:#fbfbfb;background:linear-gradient(to bottom,#fbfbfb 0,#f7fef7 100%)}.userProfilePlanSection .plan.Contracted .planData{border-right:1px solid #cef0cd}.userProfilePlanSection .plan.Contracted .planDataSecondary .planData:last-child{border-right:none}.userProfilePlanSection .date{font-size:14px;width:94px;height:25px;padding:0;background:0 0;border:none;outline:0;font-weight:700;color:#228960;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.userProfilePlanSection .date:focus{outline:0;box-shadow:none}.userProfilePlanSection .date::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.userProfilePlanSection .date::-webkit-calendar-picker-indicator{background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.userProfilePlanSection .date::-webkit-datetime-edit-day-field:focus,.userProfilePlanSection .date::-webkit-datetime-edit-month-field:focus,.userProfilePlanSection .date::-webkit-datetime-edit-year-field:focus{background-color:transparent;outline:0;color:#228960}@media only screen and (max-width:1650px){.userProfilePlanSection .plansContainer.showingActionButton .planHeader{flex-direction:row}.userProfilePlanSection .plansContainer.showingActionButton .planHeaderMain,.userProfilePlanSection .plansContainer.showingActionButton .planHeaderSecondaryActions{width:auto}.userProfilePlanSection .planHeaderButton{padding:0 10px 0 8px}.userProfilePlanSection .planHeaderButton .planHeaderDeleteIcon,.userProfilePlanSection .planHeaderButton .planHeaderEditIcon,.userProfilePlanSection .planHeaderButton .planHeaderHomebuyerSummaryIcon{margin-right:0}.userProfilePlanSection .planHeaderButton .planHeaderHomebuyerSummaryIconAlwaysShow{margin-left:5px}.userProfilePlanSection .planHeaderButton .planHeaderButtonText{display:none}}@media only screen and (max-width:1550px){.userProfilePlanSection .plansContainer.showingActionButton .planHeaderButton{padding:0 10px 0 8px}.userProfilePlanSection .plansContainer.showingActionButton .planHeaderButton .planHeaderDeleteIcon,.userProfilePlanSection .plansContainer.showingActionButton .planHeaderButton .planHeaderEditIcon,.userProfilePlanSection .plansContainer.showingActionButton .planHeaderButton .planHeaderHomebuyerSummaryIcon{margin-right:0}.userProfilePlanSection .plansContainer.showingActionButton .planHeaderButton .planHeaderHomebuyerSummaryIconAlwaysShow{margin-left:5px}.userProfilePlanSection .plansContainer.showingActionButton .planHeaderButton .planHeaderButtonText{display:none}}@media only screen and (max-width:1500px){.userProfilePlanSection .planDataArea{flex-direction:column}.userProfilePlanSection .planDataPrimary{width:100%;border-bottom:1px solid #dfdfdf}.userProfilePlanSection .planDataPrimary .planData:last-child{border-right:none;padding-right:25px}.userProfilePlanSection .planDataSecondary{width:100%}.userProfilePlanSection .planDataSecondary .planData:first-child{padding-left:25px}.userProfilePlanSection .plan.Contracted .planDataPrimary{border-bottom:1px solid #cef0cd}}
.currentPlan{margin:15px 0;display:flex}.currentPlan .iconArea,.currentPlan .planArea{float:left;text-align:left}.currentPlan .planArea .-exclamation{fill:#fff;width:15px;height:15px;vertical-align:-3px;margin-right:3px}.currentPlan .planArea .expiredPlan{background:rgba(0,0,0,.24);text-align:center;margin-bottom:4px}.currentPlan .planArea .expiredLabel{font-weight:700;font-style:italic;text-transform:uppercase}.currentPlan .iconArea .ico{width:20px;height:20px;margin-top:2px;margin-left:2px;opacity:.5}.currentPlan .iconArea.missingPlanIcon{display:none}.currentPlan .missingPlanMessage{display:inline-block}.currentPlan .changePlanWrapper{cursor:pointer}.currentPlan .changePlan{text-transform:uppercase;font-size:13px;font-weight:700;padding-left:4px;color:var(--text-primary-lighter)}.currentPlan .planArea{padding-left:12px;line-height:25px}.currentPlan .builder{font-size:14px;font-weight:700}.currentPlan .csp{font-size:13px;display:flex;align-items:center;flex-wrap:wrap}.currentPlan .csp .text{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:15px}.currentPlan .changePlanWrapper .ico{width:15px;height:15px;fill:var(--text-primary-lighter);vertical-align:-3px}.currentPlan .symbol{margin:0 4px;font-size:18px}@media only screen and (max-width:1500px){.currentPlan{margin:10px 0}}@media only screen and (max-width:1200px){.currentPlan{margin:5px}.currentPlan .iconArea{padding:8px 6px 2px;cursor:pointer}.currentPlan .iconArea .houseIcon{opacity:1;margin-top:0;width:26px;height:26px;margin-left:1px;margin-right:1px;fill:var(--color-primary-alt1)}.currentPlan .iconArea.missingPlanIcon{display:inline-block}.currentPlan .missingPlanMessage,.currentPlan .planArea{display:none}}
#daysToAppointment{text-align:center;margin:15px 0;display:inline-block}#daysToAppointment .appointmentArea,#daysToAppointment .calendarIconArea{float:left;text-align:left}#daysToAppointment .calendarIcon{width:20px;height:20px;margin-top:2px;margin-left:2px;opacity:.5}#daysToAppointment .appointmentArea{padding-left:12px}#daysToAppointment .appointmentText{font-size:14px;font-weight:700;padding-bottom:4px}#daysToAppointment .daysText{font-size:22px;color:#fffefd;font-weight:300}#daysToAppointment .moreInfoIconArea{padding-top:8px;cursor:pointer}#daysToAppointment .moreInfoIcon{width:11px;height:11px;fill:var(--color-hbDashboard-daysToAppointment-moreInfoLink)}#daysToAppointment .moreInfoText{font-size:13px;font-weight:700;padding-left:4px;color:var(--color-hbDashboard-daysToAppointment-moreInfoLink)}@media only screen and (max-width:1500px){#daysToAppointment{margin:10px 0}}@media only screen and (max-width:1200px){#daysToAppointment{margin:5px}#daysToAppointment .calendarIconArea{padding:9px 6px 4px;cursor:pointer}#daysToAppointment .calendarIcon{opacity:1;margin-top:0;width:26px;height:26px;fill:var(--color-primary-alt1)}#daysToAppointment .appointmentArea{display:none}}
.powerLevel-widget{display:flex;width:450px;margin:0 auto;flex-direction:column;align-items:center}.powerLevel-widget .buyerName{font-size:42px;font-weight:300;text-align:center;padding-bottom:10px;text-shadow:2px 2px 5px rgba(0,0,0,.77);white-space:nowrap}.powerLevel-widget .displayArea{display:flex;width:100%;min-width:340px;align-items:center;background:rgba(0,0,0,.5);height:53px;border-radius:4px;padding:5px}.powerLevel-widget .displayArea.completed{width:auto;min-width:auto}.powerLevel-widget .trophyIcon{width:31px;height:33px;margin:0 5px}.powerLevel-widget .text{color:#fcdf6c;font-weight:700;font-size:15px}.powerLevel-widget .progressBarArea{flex:1 1 auto;margin:0 0 0 15px;background:#fff;border-radius:6px}.powerLevel-widget .progressBarArea.completed{display:none}.powerLevel-widget .progressBar{text-align:left;height:5px;background:var(--bg-hbDashboard-progressBar);position:relative;z-index:10;transition:width .3s ease-in-out;border-radius:6px}.powerLevel-widget .infoIcon{padding:0 5px;margin:0 10px 0 15px;background:#4c4c4c;border:2px solid #474645;border-radius:50%;cursor:pointer}@media only screen and (max-width:1500px){.powerLevel-widget{width:400px}.powerLevel-widget .buyerName{font-size:38px}.powerLevel-widget .displayArea{height:48px}}@media only screen and (max-width:1200px){.powerLevel-widget .displayArea{height:45px;max-width:400px}.powerLevel-widget .trophyIcon{width:28px;height:29px}}
#pdfContentSelector .content{display:flex;width:1050px}#pdfContentSelector .content .leftPane{flex:0 1 300px;display:flex;flex-direction:column;height:700px}#pdfContentSelector .content .leftPane .selectButtons{margin-bottom:10px}#pdfContentSelector .content .leftPane .imageWrapper{flex:1 0 auto;display:flex;flex-direction:column;overflow-y:auto;height:600px}#pdfContentSelector .content .leftPane .imageWrapper .imageContainer{box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;margin-right:5px;padding:5px}#pdfContentSelector .content .leftPane .imageWrapper .imageContainer:not(:first-child){margin-top:5px}#pdfContentSelector .content .leftPane .imageWrapper .imageContainer .imageSelector{padding:0 5px}#pdfContentSelector .content .leftPane .imageWrapper .imageContainer.isDisplaying{box-shadow:0 0 0 2px var(--boxShadowColor-actionBar-selected) inset}#pdfContentSelector .content .leftPane .imageWrapper .imageContainer .imageArea{width:300px;height:279px;cursor:pointer;display:flex;align-items:center}#pdfContentSelector .content .leftPane .imageWrapper .imageContainer .imageArea img{margin:0 auto;max-width:95%;max-height:95%}#pdfContentSelector .content .rightPane{width:700px;height:700px}#pdfContentSelector .content .rightPane .displayImage{margin:0 auto;width:95%;height:95%;display:flex;align-items:center}#pdfContentSelector .content .rightPane .displayImage img{margin:0 auto;max-height:100%;max-width:100%}#pdfContentSelector .footer{display:flex;text-align:unset;align-items:center}#pdfContentSelector .footer .count{flex:1 0 auto;padding-left:10px}@media screen and (max-height:960px){#pdfContentSelector .content .leftPane,#pdfContentSelector .content .rightPane{height:600px}}
#profilePlanArea{background:#f8f8f8;box-shadow:2px 2px 5px rgba(0,0,0,.2);border-radius:4px;flex:0 0 360px;align-self:auto;position:relative;margin:25px 20px 25px 25px}#profilePlanArea .title{color:#fff;border-radius:4px 4px 0 0;text-align:left;font-size:16px;padding:11px 18px}#profilePlanArea .title button{float:right;margin:-2px 0 0 6px}#profilePlanArea .title .editIcon svg{width:18px}#profilePlanArea .title button svg{fill:var(--color-icon-light)}#profilePlanArea .photoThumb{position:relative}#profilePlanArea .profileStatus{color:#fff;font-size:15px;border-radius:4px;box-shadow:2px 2px 5px rgba(0,0,0,.35);font-weight:700;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:185px;text-align:center;padding:8px}#profilePlanArea .profileStatus span{border-radius:12px;padding:1px 6px;border:2px solid #fff;margin-left:3px}#profilePlanArea .profileStatus .Active,#profilePlanArea .profileStatus .Inactive,#profilePlanArea .profileStatus .Prospective{background:var(--color-profileStatus-other)}#profilePlanArea .profileStatus .Contracted{background:var(--color-profileStatus-contracted)}#profilePlanArea .profileStatus .Complete{background:var(--color-profileStatus-complete)}#profilePlanArea .profileStatus .Bustout{background:var(--color-profileStatus-bustout);position:relative;top:1px}#profilePlanArea .profileData{margin:25px}#profilePlanArea .builder{border-bottom:1px solid #d2d2d2;padding-bottom:4px;margin-bottom:20px;text-transform:capitalize}#profilePlanArea .profileData .communityTitle{margin:0;text-transform:uppercase}#profilePlanArea .profileData .communityName{color:var(--color-primary);font-size:28px;margin:5px 0 12px;text-transform:capitalize}#profilePlanArea .profileData p{margin:6px 0;font-size:14px}#profilePlanArea .profileData .builderLogoProfile{border:1px solid #d8d8d8;margin:15px 0;text-align:center;border-radius:4px}#profilePlanArea .profileData .builderLogoProfile img{margin:15px 0;max-width:65%}#profilePlanArea .buttons{margin:0 25px;padding:15px 0;border-top:1px solid #d2d2d2}#profilePlanArea .buttons .button{width:100%}#profilePlanArea .buttons .-smsNotification,#profilePlanArea .buttons .-survey{box-shadow:none;border:1px solid var(--color-primary);margin-top:10px;color:var(--color-primary)}@media only screen and (max-width:900px){#profilePlanArea{align-self:stretch}#profilePlanArea .photoThumb{width:280px;float:left;margin:20px 10px}#profilePlanArea .profileData{float:left;margin:12px 20px}#profilePlanArea .profileData .communityName{font-size:22px}#profilePlanArea .buttons{margin-left:315px}.missingImage.communityImage{height:190px}}
#sessionCardsArea .sessionCard{border:1px solid #d9d9d9;border-radius:4px;background:var(--bg-sessionCard);box-shadow:2px 2px 1px rgba(0,0,0,.2);margin-bottom:10px;overflow:hidden;transition:1s}#sessionCardsArea .sessionCard.expanded{max-height:1200px}#sessionCardsArea .sessionCard.collapsed{max-height:43px}#sessionCardsArea .sessionCard .arrow{height:13px;transition:.4s ease-in-out;margin-left:10px}#sessionCardsArea .sessionCard.expanded .arrow{transform:rotate(90deg)}#sessionCardsArea .sessionCard .header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}#sessionCardsArea .sessionCard .header .title{cursor:pointer}#sessionCardsArea .sessionCard .title{flex:1 0 auto}#sessionCardsArea .sessionCard .title button{line-height:37px}#sessionCardsArea .sessionCard .title span{font-weight:700;font-size:16px;line-height:40px}#sessionCardsArea .sessionCard .primarySession{flex:0 0 auto;margin:0 20px 0 0;font-style:italic;font-size:15px}#sessionCardsArea .sessionCard .deleteSession{flex:0 0 auto;margin:3px 10px 0 0}#sessionCardsArea .sessionCard .deleteSession i{height:18px}#sessionCardsArea .sessionCard .sessionCardBlock{width:220px;float:left}#sessionCardsArea .sessionCard .sessionCardBlock.left{margin-right:22px}#sessionCardsArea .sessionCard .sessionCardBlock .switchWrapper{width:225px;background:#dedede;padding:11px 8px}#sessionCardsArea .sessionCard .sessionCardBlock .switch{float:right;margin-top:-3px}#sessionCardsArea .sessionCard .sessionCardBlock select{width:100%;font-size:14px}#sessionCardsArea .sessionInfo{padding:6px 15px 15px;overflow:hidden;position:relative;display:flex;flex-wrap:wrap;align-items:stretch}#sessionCardsArea .sessionInfo .col_1_3{width:464px}#sessionCardsArea .sessionInfo .col_2_3{flex:1;margin:0 30px}#sessionCardsArea .sessionInfo .col_3_3{width:193px}#sessionCardsArea .sessionInfo #totalAndActions{margin-bottom:13px}#sessionCardsArea .sessionInfo #totalAndActions button{float:right;margin-left:6px;margin-top:7px;padding:11px 9px}#sessionCardsArea .sessionInfo #totalAndActions button .actionText{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:20px}#sessionCardsArea .sessionInfo #totalAndActions button.primaryBt{width:150px}#sessionCardsArea .sessionInfo #totalAndActions button.secondaryBt{width:157px}#sessionCardsArea .sessionInfo #totalAndActions button i{margin-right:4px}#sessionCardsArea .sessionInfo .total p{margin:0 0 1px}#sessionCardsArea .sessionInfo p{font-weight:700;margin:10px 0 4px}#sessionCardsArea .sessionInfo .grandTotal{font-size:22px;color:var(--text-sessionCard-primary-1)}#sessionCardsArea .sessionInfo .statusText{font-size:18px;color:var(--text-sessionCard-primary-1)}#sessionCardsArea .sessionInfo .groupedButtons{box-shadow:1px 1px 5px 0 rgba(0,0,0,.3);display:flex;justify-content:space-evenly}#sessionCardsArea .sessionInfo .groupedButtons a{font-size:var(--font-size-sessionCard-currentStatus);width:100%;text-align:center}#sessionCardsArea .sessionInfo .groupedButtons div{display:flex;justify-content:center;flex:1 0 auto}#sessionCardsArea .sessionInfo .notesArea{position:relative}#sessionCardsArea .sessionInfo .actions{background:#d8d8d8;position:absolute;bottom:3px;right:0;border-radius:0 0 4px 4px;padding:2px 4px 5px;text-transform:uppercase;transition:.2s;transform:translateY(0);z-index:0}#sessionCardsArea .sessionInfo .actions a{font-size:12px;padding:3px 9px}#sessionCardsArea .sessionInfo .actions .cancel{color:#565656;border-right:1px solid #b3b3b3}#sessionCardsArea .sessionInfo .actions .confirm{color:var(--text-sessionCard-primary-2)}#sessionCardsArea .sessionInfo .actions .confirm i{height:11px}#sessionCardsArea .sessionInfo .confirmMessage{background:var(--bg-sessionCard-confirm);position:absolute;top:0;right:0;width:171px;height:27px;border-radius:4px 4px 0 0;text-align:center;font-weight:700;line-height:29px;font-size:13px;color:var(--text-sessionCard-primary-2);z-index:0;transition:.2s;transform:translateY(0)}#sessionCardsArea .sessionInfo .confirmMessage.show{transform:translateY(-27px)}#sessionCardsArea .sessionInfo textarea{border-radius:4px 4px 0;position:relative;z-index:1;height:96px}#sessionCardsArea .sessionInfo textarea:focus{box-shadow:none}#sessionCardsArea .sessionInfo .actions.show{transform:translateY(24px)}#sessionCardsArea .sessionInfoTable{border:1px solid #c3c3c3;border-radius:4px;padding:18px 20px}#sessionCardsArea .sessionInfoTable .title{color:var(--text-sessionCard-primary-1);font-weight:700;text-transform:uppercase;font-size:16px}#sessionCardsArea .sessionInfoTable .id{font-style:italic}#sessionCardsArea .sessionInfoTable .head{margin-bottom:16px}#sessionCardsArea .sessionInfoTable .cells{column-count:3;column-gap:1px}#sessionCardsArea .sessionInfoTable .cell{padding:12px 15px;line-height:23px;break-inside:avoid-column;-webkit-column-break-inside:avoid}#sessionCardsArea .sessionInfoTable .cell span,#sessionCardsArea .sessionInfoTable .cell strong{display:block}#sessionCardsArea .sessionInfoTable .cell:nth-child(odd){background:#dedede}#sessionCardsArea .actionsBlock{border-radius:4px;text-align:center;padding-bottom:10px;height:100%;background:var(--bg-sessionCard-actionBlock);border:1px solid var(--color-sessionCard-actionBlock-border)}#sessionCardsArea .actionsBlock .title{color:var(--color-sessionCard-actionBlock-title);font-weight:700;text-align:center;display:block;line-height:50px;font-size:16px}#sessionCardsArea .actionsBlock button{width:173px;margin-bottom:7px;text-align:left;padding:10px 9px}#sessionCardsArea .actionsBlock button .actionText{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:20px}@media only screen and (min-width:2550px){#sessionCardsArea .sessionInfo .col_2_3{width:1300px;flex:0 0 auto}}@media only screen and (max-width:1764px){#sessionCardsArea .sessionInfo .col_3_3{flex:0 0 100%;margin:15px 0}#sessionCardsArea .actionsBlock{height:auto;text-align:left;padding:11px 18px;background:var(--bg-sessionCard-actionBlock);box-shadow:0 0 59px rgba(0,0,0,.1) inset;border:1px solid #bfbfbf}#sessionCardsArea .actionsBlock .title{line-height:27px;margin-right:10px;color:var(--color-sessionCard-actionBlock-title);font-size:14px;text-align:left;margin-bottom:5px}}@media only screen and (max-width:1555px){#sessionCardsArea .sessionInfo{display:block}#sessionCardsArea .sessionInfo .col,#sessionCardsArea .sessionInfo .col_1_3{width:100%}#sessionCardsArea .sessionInfo .col_2_3{margin:15px 0;width:100%}#sessionCardsArea .sessionInfo .col_3_3{width:100%}}
.designerDocumentDetail .content .contentRow{display:flex;padding-top:20px}.designerDocumentDetail .content .contentRow:first-child{padding-top:0}.designerDocumentDetail .content .contentRow .item:first-child{margin-right:20px}.designerDocumentDetail .content .contentRow .item select{width:300px}.designerDocumentDetail .content .contentRow label{padding-right:15px}.designerDocumentDetail .content .contentRow input{flex:1 0 auto}.designerDocumentDetail .content #designerDocumentUploaderPane{display:inline-block;border:2px dashed silver;border-radius:4px;text-align:center;width:100%;height:237px;position:relative;overflow:hidden;font-size:16px;vertical-align:top}.designerDocumentDetail .content #designerDocumentUploaderPane .upload{width:100px;height:50px;margin-bottom:15px}.designerDocumentDetail .content #designerDocumentUploaderPane>div{height:170px;width:100%;position:absolute;top:50%;margin-top:-85px}.designerDocumentDetail .content #designerDocumentUploaderPane a{cursor:pointer}.designerDocumentDetail .content .uploaderArea{display:none}
#floorplanCardsContainer .itemCard{width:300px}#floorplanCardsContainer #floorplanCards{display:inline}#floorplanCardsContainer #floorplanCards .floorplanCard{margin:10px;height:375px;border-radius:6px;border:1px solid #e8e8e8;background-color:#f9f9f9;overflow:hidden;display:inline-block;box-shadow:1px 1px 5px 0 rgba(0,0,0,.1);position:relative;transition:.2s ease-in-out}#floorplanCardsContainer #floorplanCards .floorplanCard .imageWrapper{width:100%;height:280px;text-align:center;border-bottom:1px solid #e8e8e8;background:#fff;position:relative;padding:15px}#floorplanCardsContainer #floorplanCards .floorplanCard img{max-height:100%;max-width:100%;position:relative;left:0;top:50%;transform:translateY(-50%)}#floorplanCardsContainer #floorplanCards .floorplanCard .applyButton{width:100%}#floorplanCardsContainer #floorplanCards .floorplanCard .circularButton{border-radius:50%;background:#fff;width:38px;height:38px;box-shadow:1px 1px 4px rgba(0,0,0,.35);position:absolute;right:13px;cursor:pointer;border:1px solid #e2e2e2}#floorplanCardsContainer #floorplanCards .floorplanCard .circularButton.rename{top:60px}#floorplanCardsContainer #floorplanCards .floorplanCard .circularButton.delete{top:13px}#floorplanCardsContainer #floorplanCards .floorplanCard .circularButton svg{margin-top:8px}#floorplanCardsContainer #floorplanCards .floorplanCardText{padding:14px}#floorplanCardsContainer #floorplanCards .floorplanCardText a{cursor:pointer}#floorplanCardsContainer #floorplanCards .floorplanCardDisplayName{font-weight:700;white-space:nowrap;display:block;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden}#floorplanCardsContainer #floorplanCards .floorplanCardStampCount{font-style:italic}#floorplanCardsContainer #floorplanCards .renameArea{padding:175px 14px 14px;position:absolute;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#d2d2d2 100%)}#floorplanCardsContainer #floorplanCards .renameArea h5{margin:0 0 10px;font-size:14px;font-style:italic}#floorplanCardsContainer #floorplanCards .renameArea .renameForm{width:100%;padding:8px;border:1px solid #ccc;margin-bottom:10px}#floorplanCardsContainer #floorplanCards .renameArea .button{width:49%}#floorplanCardsContainer #uploadPromptContainer{position:relative;margin:10px;height:378px;border:2px dashed silver;border-radius:6px;text-align:center;display:inline-block;vertical-align:top;cursor:pointer}#floorplanCardsContainer #uploadPromptContainer .ico{width:100px;height:50px;margin-bottom:15px}#floorplanCardsContainer #uploadPrompt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}#floorplanCardsContainer .sortable-ghost{border:1px solid #118d5c;box-shadow:3px 3px 10px -1px rgba(0,0,0,.4);background:#f5f5f5}#floorplanCardsContainer .sortable-ghost .imageWrapper{background:#f5f5f5}#floorplanCardsContainer .sortable-chosen{border:1px solid #118d5c;background:#f5f5f5}
#stagesArea .stageCard{display:inline-block;border:1px solid #d1d1d1;width:340px;background:#f8f8f8;border-radius:4px;margin-right:10px;margin-bottom:23px;max-width:500px;min-width:350px}#stagesArea .stageCard.expired .expiredNotification{display:none}#stagesArea .header{background:#132243;border-radius:4px 4px 0 0;color:#fff;font-weight:700;height:62px;position:relative;display:table}#stagesArea .header .number{background:#11895b;border-radius:50%;padding:5px 10px;font-size:16px;float:left;margin:13px 10px 13px 13px}#stagesArea .header .stage{display:table-cell;vertical-align:middle;width:100%;padding-right:10px}#stagesArea .header .expiredNotification{color:#fff;width:160px;border-radius:15px;line-height:21px;font-size:12px;position:absolute;top:122px;left:50%;background:#11895b;transform:translate(-50%,0);text-align:center}#stagesArea .cardContent{overflow:hidden;position:relative}#stagesArea .datesLabel{float:left;width:49%;margin:24px 0 22PX;font-weight:700;text-align:center}#stagesArea .datesLabel .ico{fill:#999;vertical-align:middle;width:25px;height:25px}#stagesArea .displayDates{width:50%;line-height:20px;position:absolute;top:49%;left:50%;transform:translate(0,-50%)}#stagesArea .currentDate .label,#stagesArea .originalDate .label{font-style:italic}#stagesArea .originalDate .date{text-decoration:line-through}#stagesArea .currentDate .date .ico{width:14px;height:14px;margin-left:5px;cursor:pointer}
#photo-zoom-dialog{position:relative;height:100%}#photo-zoom-dialog .content{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;overflow:hidden}#photo-zoom-dialog .share.hidden{display:none}
#costOfOwnership .costHeader{font-size:15px;font-weight:700;color:#333}#costOfOwnership .costInfo{padding:12px 0 20px;line-height:21px}#costOfOwnership .costBreakdowns .breakdown{display:inline-block;width:32%}#costOfOwnership .costBreakdowns .breakdown .breakdownLabel{font-weight:700;color:#333;padding:0 0 4px}#costOfOwnership .costBreakdowns .breakdown .breakdownPrice{font-size:16px;font-weight:700;color:var(--color-primary)}
#editYourHome.modalBox{background:#f6f6f6}#editYourHome .content{padding:20px 30px}#editYourHome .header{font-style:italic;font-size:18px;text-align:center;border-bottom:2px solid #d0d0d0;padding:0 0 10px}#editYourHome .mainWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}#editYourHome .mainWrapper .leftPane{flex:0 0 auto}#editYourHome .mainWrapper .leftPane .houseArea{width:300px;height:300px;margin:20px 50px 10px 20px}#editYourHome .mainWrapper .leftPane .houseArea .house{max-width:100%;max-height:100%}#editYourHome .mainWrapper .rightPane{flex:1 1 auto;padding:0 0 0 5px;margin:20px 0;width:498px;max-height:504px;overflow-y:auto}#editYourHome .mainWrapper .rightPane .informationField{display:inline-block;margin:0 0 15px}#editYourHome .mainWrapper .rightPane .informationField .label{margin:0 0 6px;font-weight:700}#editYourHome .mainWrapper .rightPane .informationField .label.required{margin:-5px 0 6px}#editYourHome .mainWrapper .rightPane .informationField .label.required:after{content:"*";margin:0 0 0 4px;color:red;font-size:20px;font-weight:300}#editYourHome .mainWrapper .rightPane .informationField .inputArea{width:220px;display:flex;align-items:center}#editYourHome .mainWrapper .rightPane .informationField .inputArea .input{width:100%}#editYourHome .mainWrapper .rightPane .informationField .inputArea .input.interestRate,#editYourHome .mainWrapper .rightPane .informationField .inputArea .input.loanTerm,#editYourHome .mainWrapper .rightPane .informationField .inputArea .input.percentage{margin:0 6px 0 0}#editYourHome .mainWrapper .rightPane .informationField .inputArea .input.required{box-shadow:0 0 5px red}#editYourHome .mainWrapper .rightPane .staticRow .informationField{margin:0 0 10px 30px}#editYourHome .mainWrapper .rightPane .staticRow .informationField:nth-child(odd){margin:0 0 10px}#editYourHome .mainWrapper .rightPane .dynamicRows .informationField{margin:0 0 10px 30px}#editYourHome .mainWrapper .rightPane .dynamicRows .informationField:nth-child(odd){margin:0 0 10px}#editYourHome .buttonWrapper{text-align:center}#editYourHome .buttonWrapper .cancelButton,#editYourHome .buttonWrapper .saveButton{width:150px;margin:0 4px}#editYourHome .closeDialog{box-sizing:border-box}@media only screen and (max-width:1100px){#editYourHome .header{font-size:17px}#editYourHome .mainWrapper .leftPane{display:none}#editYourHome .mainWrapper .rightPane{flex:none}}@media only screen and (max-height:710px){#editYourHome .mainWrapper .rightPane{max-height:375px;overflow-y:auto}}
#mpcDisclaimer{width:1000px;background:#fff;display:flex}#mpcDisclaimer .leftColumn{width:345px;padding:20px;display:flex;align-items:center}#mpcDisclaimer .leftColumn img{width:100%;margin-left:20px}#mpcDisclaimer .content{width:790px;padding-left:35px;font-size:16px}#mpcDisclaimer .content .welcomeMsg{color:var(--text-disclaimerWelcomeMsg)}#mpcDisclaimer .content .instruction{color:#424242;font-style:italic;font-weight:400}#mpcDisclaimer .disclaimerList{padding:0}#mpcDisclaimer .disclaimerList .item{padding:6px 0 6px 15px;border-bottom:1px solid #e3e3e3;position:relative}#mpcDisclaimer .disclaimerList .item:last-child{border:0}#mpcDisclaimer .disclaimerList .item:after{content:"";position:absolute;left:0;top:17px;width:6px;height:6px;border-radius:50%;background:#696969}#mpcDisclaimer .disclaimerCheckbox{display:block;margin:22px 0;cursor:pointer;background:var(--bg-disclaimerCheckbox);border-radius:5px;color:#fff;font-weight:700;padding:13px 20px}#mpcDisclaimer .disclaimerCheckbox label{font-size:16px}#mpcDisclaimer .disclaimerCheckbox span{margin-right:10px}#mpcDisclaimer .footer{text-align:right}#mpcDisclaimer-checkbox-box{display:inline-block;vertical-align:middle}#mpcDisclaimer-checkbox-text{display:inline;vertical-align:middle}@media only screen and (max-width:1100px){#mpcDisclaimer{width:700px}#mpcDisclaimer .leftColumn{display:none}#mpcDisclaimer .content{flex:0 0 700px;padding:10px 30px}}
#mpcDonut{background:#1b2338;padding:30px;border-radius:4px;color:#f7f7f7}#mpcDonut .donutHeader{padding:0 0 15px;text-align:center;font-size:18px;color:#f7f7f7;border-bottom:2px solid #444b5d}#mpcDonut .donutMainWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;padding:20px 0 10px}#mpcDonut .donutMainWrapper .donutArea{display:inline-block;width:52%;text-align:center}#mpcDonut .donutMainWrapper #donutChart{margin:0 auto}#mpcDonut .donutMainWrapper #donutChart.donut{position:relative;width:200px;height:200px}#mpcDonut .donutMainWrapper #donutChart.donut .doughnutSummary,#mpcDonut .donutMainWrapper #donutChart.donut .doughnutTip{display:none}#mpcDonut .donutMainWrapper .results{display:inline-block;width:46%}#mpcDonut .donutMainWrapper .results .home{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;font-size:18px}#mpcDonut .donutMainWrapper .results .home .homeColor{display:inline-block;height:25px;width:25px;margin:0 15px 0 0;background:#3c537f}#mpcDonut .donutMainWrapper .results .home .homeLabel{display:inline-block;margin:0 7px 0 0}#mpcDonut .donutMainWrapper .results .home .monthlyHomePrice{display:inline-block;color:#7196ca;font-weight:700}#mpcDonut .donutMainWrapper .results .upgrades{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;margin:20px 0 0;font-size:18px}#mpcDonut .donutMainWrapper .results .upgrades .upgradesColor{display:inline-block;height:25px;width:25px;margin:0 15px 0 0;background:#179c67}#mpcDonut .donutMainWrapper .results .upgrades .upgradesLabel{display:inline-block;margin:0 7px 0 0}#mpcDonut .donutMainWrapper .results .upgrades .monthlyUpgradesPrice{display:inline-block;color:#1bac71;font-weight:700}#mpcDonut .donutMainWrapper .results .additionalCosts{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;position:relative;margin:20px 0 0;font-size:18px}#mpcDonut .donutMainWrapper .results .additionalCosts .additionalCostsColor{display:inline-block;height:25px;width:25px;margin:0 15px 0 0;background:#d6cb7d}#mpcDonut .donutMainWrapper .results .additionalCosts .additionalCostsLabel{display:inline-block;margin:0 7px 0 0}#mpcDonut .donutMainWrapper .results .additionalCosts .monthlyAdditionalCostsPrice{display:inline-block;color:#d6cb7d;font-weight:700}#mpcDonut .donutMainWrapper .results .additionalCosts .additionalCostsInfoIconArea{background-color:#323f61;border-radius:50px;cursor:pointer;width:24px;height:24px;text-align:center;margin:0 0 0 auto;position:relative}#mpcDonut .donutMainWrapper .results .additionalCosts .additionalCostsInfoIconArea .additionalCostsInfoIcon{position:relative;width:14px;height:14px;top:1px}#mpcDonut .donutMainWrapper .results .additionalCosts .additionalInfoArea{display:none;position:absolute;top:40px;right:-20px;width:370px;padding:10px 20px;border-radius:6px;background-color:#323f61;cursor:pointer;font-size:15px;z-index:5}#mpcDonut .donutMainWrapper .results .additionalCosts .additionalInfoArea.show{display:block}#mpcDonut .donutMainWrapper .results .additionalCosts .additionalInfoArea.show::after{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #323f61;top:-10px;right:22px}#mpcDonut .donutMainWrapper .results .total{margin:30px 0 0;font-size:20px;font-weight:700}#mpcDonut .donutMainWrapper .results .total .monthlyTotalPrice,#mpcDonut .donutMainWrapper .results .total .totalLabel{display:inline-block}#mpcDonut #upgradeDepositPromptArea{color:#d6cb7d;font-weight:700;font-style:italic;font-size:13px;height:50px}#mpcDonut #upgradeDepositPromptArea #upgradeDepositPrompt.show{opacity:1;transition:opacity .5s ease-in-out}#mpcDonut #upgradeDepositPromptArea #upgradeDepositPrompt.hidden{opacity:0}#mpcDonut .saveWrapper{border:2px solid #484f5f;border-radius:4px;margin:10px 0 0;padding:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:center;align-items:center}#mpcDonut .saveWrapper .messageArea{flex:1 0 auto}#mpcDonut .saveWrapper .messageArea .topMessage{font-size:20px;font-weight:700}#mpcDonut .saveWrapper .messageArea .bottomMessage{margin:10px 0 0}#mpcDonut .saveWrapper .buttonArea .saveButton{width:180px;text-align:center}
#upgradesBudget{padding:20px;border:1px solid #108e5e;border-radius:4px;background:#f2f2f2}#upgradesBudget .upgradesHeader{font-size:16px;font-weight:700}#upgradesBudget .upgradesInfo{margin:10px 0 0;font-size:15px;font-style:italic;color:#555}#upgradesBudget .upgradesInputArea{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;margin:20px 0 0}#upgradesBudget .upgradesInputArea .upgradesInput{flex:0 0 auto;width:160px;font-weight:700}#upgradesBudget .upgradesInputArea .upgradesOr{flex:0 0 auto;font-size:17px;font-weight:700;color:#515151}#upgradesBudget .upgradesSliderArea{margin:15px 0 0;width:100%}#upgradesBudget .upgradesSliderArea .upgradesSlider{width:100%}#upgradesBudget .upgradesSliderArea input[type=range]{-webkit-appearance:none;width:100%;background:0 0;padding:0}#upgradesBudget .upgradesSliderArea input[type=range]:focus{outline:0;box-shadow:none}#upgradesBudget .upgradesSliderArea input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;animation:.2s;background:#dcdcdc;border-radius:15px}#upgradesBudget .upgradesSliderArea input[type=range]::-webkit-slider-thumb{box-shadow:0 0 3px #999,1px 1px 3px #777;border:7.5px solid #fff;height:22px;width:22px;border-radius:22px;background:var(--color-primary);cursor:pointer;-webkit-appearance:none;margin-top:-7px}#upgradesBudget .upgradesSliderArea input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;animation:.2s;background:#dcdcdc;border-color:transparent;border-radius:15px}#upgradesBudget .upgradesSliderArea input[type=range]::-moz-range-thumb{box-shadow:0 0 3px #999,1px 1px 3px #777;border:7.5px solid #fff;height:7.5px;width:7.5px;border-radius:22px;background:var(--color-primary);cursor:pointer}#upgradesBudget .upgradesSliderArea input[type=range]::-ms-track{width:100%;height:8.4px;cursor:pointer;animation:.2s;background:0 0;border-color:transparent;border-width:16px 0;color:transparent}#upgradesBudget .upgradesSliderArea input[type=range]::-ms-fill-lower{background:var(--color-primary);border:.2px solid transparent;border-radius:15px}#upgradesBudget .upgradesSliderArea input[type=range]::-ms-fill-upper{background:#dcdcdc;border:.2px solid transparent;border-radius:15px}#upgradesBudget .upgradesSliderArea input[type=range]::-ms-thumb{box-shadow:0 0 3px #999,1px 1px 3px #777;border:7.5px solid #fff;height:7.5px;width:7.5px;border-radius:22px;background:var(--color-primary);cursor:pointer}
#yourHome{width:100%}#yourHome .headerWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;padding:0 0 8px;margin:0 0 8px;font-weight:700}#yourHome .headerWrapper .header{flex:1 1 auto}#yourHome .headerWrapper .editLink{flex:0 0 auto;color:var(--text-menu);cursor:pointer}#yourHome .informationWrapper .informationField{padding:9px 5px;border-bottom:2px solid #d8d8d8;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:baseline;align-content:center}#yourHome .informationWrapper .informationField:last-child{border-bottom:none}#yourHome .informationWrapper .informationField .label{flex:1 0 auto;font-weight:700;position:relative}#yourHome .informationWrapper .informationField .value{flex:0 0 auto}#yourHome .informationWrapper .informationField .infoIcon{margin-left:3px;display:inline-block;position:relative}#yourHome .informationWrapper .informationField .infoIcon svg{background:var(--color-primary);width:14px;height:14px;border-radius:50%;fill:#fff;padding:3px;margin-top:1px;transform:translateY(2px);cursor:pointer}#yourHome .informationWrapper .informationField .additionalInfoArea{display:none;position:absolute;top:27px;right:-8px;width:370px;padding:10px 20px;border-radius:6px;background-color:#323f61;cursor:pointer;font-size:15px;z-index:5;color:#fff;font-weight:400}#yourHome .informationWrapper .informationField .additionalInfoArea.show{display:block}#yourHome .informationWrapper .informationField .additionalInfoArea.show::after{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #323f61;top:-10px;right:5px}
#vOptionPricingAppProductList{color:#fff;font-size:11px;width:100%}#vOptionPricingAppListTotal{padding:5px 20px;border-bottom:1px solid rgba(0,0,0,.5);box-shadow:0 0 1px 1px rgba(255,255,255,.15);text-align:center}#vOptionPricingAppListTotalLabel{font-size:17px;padding-right:5px;font-weight:700}#vOptionPricingAppListTotalAmount{font-size:17px;font-weight:700}#vOptionPricingAppListContainer{padding:5px 10px}#vOptionPricingAppListTitle{text-align:center;font-size:16px;padding:10px 0;background:var(--bg-optionPricing-panelTitle)}.vOptionPricingAppList{padding:0;margin:0;font-size:14px;font-weight:400}.vOptionPricingAppArrow{width:10px;height:10px;margin:0 5px 0 10px;transform:rotate(0);transition-duration:.8s;transition-property:transform}.vOptionPricingAppArrow.ico.-primary{fill:var(--color-optionPricing-leftPane-applicationProductList-navIcon)}.vOptionPricingAppArrow.active{transform:rotate(90deg)}.vOptionPricingAppEntry,.vOptionPricingProdEntry{cursor:pointer;overflow:hidden;line-height:20px}.vOptionPricingAppText,.vOptionPricingProdText{padding:5px 5px 5px 0;border-left:1px solid transparent;border-radius:3px}.vOptionPricingProdText{padding:5px 5px 5px 10px}.vOptionPricingAppText.selected,.vOptionPricingProdText.selected{background:rgba(255,255,255,.075);border-left:1px solid var(--color-primary);border-radius:3px}.vOptionPricingAppName,.vOptionPricingProdName{padding-right:5px}.vOptionPricingAppPrice,.vOptionPricingProdPrice{font-weight:700}.vOptionPricingProdList{padding:0;margin:0 0 3px 20px;color:#fff;font-weight:400}#vOptionPricingAppListTotalMonthlyPayment{color:var(--color-optionPricing-monthlyPayment);vertical-align:2px;font-weight:700;margin-left:3px;font-size:12px}
#vOptionPricingBudgetEmail{-webkit-user-select:none;user-select:none;width:600px}.vOptionPricingBudgetEmailRow{margin-top:5px}.vOptionPricingBudgetEmailRow:first-child{margin-top:0}.vOptionPricingBudgetEmailRow>div{display:inline-block;margin-left:10px}.vOptionPricingBudgetEmailRow>div:first-child{margin-left:0}#vOptionPricingBudgetEmailSubjectField,#vOptionPricingBudgetEmailToField{width:275px}#vOptionPricingBudgetEmailAttachmentField,#vOptionPricingBudgetEmailCcField{width:265px}#vOptionPricingBudgetEmailAttachmentButton{cursor:pointer;vertical-align:middle}#vOptionPricingBudgetEmailMessage{width:100%;resize:none}
.vOptionPricingArea{margin:0 10px 5px 3px;border-bottom:1px solid #c3c3c3;padding-bottom:5px}.vOptionPricingArea .vOptionPricingAreaHeader{height:30px;line-height:30px;width:100%;vertical-align:middle;overflow:hidden;cursor:pointer}.vOptionPricingArea .vOptionPricingAreaHeader>div,.vOptionPricingArea .vOptionPricingAreaHeader>div>div{display:inline-block}.vOptionPricingArea .vOptionPricingAreaHeaderExpandCollapseArea{width:25px;text-align:center}.vOptionPricingArea .vOptionPricingAreaHeaderArrow{width:12px;height:12px;transform:rotate(0);transition-duration:.8s;transition-property:transform}.vOptionPricingArea .vOptionPricingAreaHeaderArrow.active{transform:rotate(90deg)}.vOptionPricingArea .vOptionPricingAreaHeaderName{font-size:15px;font-weight:700}.vOptionPricingArea .vOptionPricingAreaHeaderCost{margin-left:4px}.vOptionPricingArea .vOptionPricingAreaHeaderCostPrice{font-size:15px;font-weight:700}.vOptionPricingArea .vOptionPricingAreaHeaderCostMonthly{color:#838383}.vOptionPricingArea .vOptionPricingAreaDetail{margin-left:8px;margin-bottom:15px;border-bottom:1px solid #c3c3c3}.vOptionPricingArea .vOptionPricingAreaDetail .table td,.vOptionPricingArea .vOptionPricingAreaDetail .table th{border:1px solid #f0f8ff}.vOptionPricingArea .vOptionPricingAreaDetail table td svg{display:none;margin:auto;height:30px;width:30px;fill:var(--bg-optionPricing-priceLevel-selected);overflow:visible}.vOptionPricingArea .vOptionPricingAreaDetail table td.checkSelected svg{display:block}.vOptionPricingArea .vOptionPricingAreaDetail .indicatorLegend{top:20px;display:flex;justify-content:start;align-items:center}.vOptionPricingArea .vOptionPricingAreaDetail .indicatorLegend .indicatorLegendItem{margin-left:2px;margin-right:2px}.vOptionPricingArea .vOptionPricingAreaDetail .indicatorLegend .indicatorLegendItem.indicatorLegendSwatch{height:30px;width:30px}.vOptionPricingArea .vOptionPricingAreaDetail .indicatorLegend .indicatorLegendItem.indicatorLegendSwatch.unavailableSwatch{background-color:#ccc}.vOptionPricingArea .vOptionPricingAreaDetail .indicatorLegend .indicatorLegendItem.indicatorLegendSwatch.selectedSwatch{margin-left:15px}.vOptionPricingArea .vOptionPricingAreaDetail .indicatorLegend .indicatorLegendItem.indicatorLegendSwatch.selectedSwatch svg{height:30px;width:30px;fill:var(--bg-optionPricing-priceLevel-selected);display:block;overflow:visible}.vOptionPricingArea .vOptionPricingAreaDetail .indicatorLegend .indicatorLegendItem.indicatorLegendText{font-weight:700}.vOptionPricingArea .vOptionPricingAreaDetail .highlightTotal .vOptionPricingAreaTablePrice{font-size:14px;height:18px;font-weight:700;line-height:20px;transform:translateY(0)}.vOptionPricingArea .vOptionPricingAreaDetail .highlightTotal .vOptionPricingAreaTableMonthly{font-size:11px;color:#838383;line-height:20px;transform:translateY(0)}.vOptionPricingArea .vOptionPricingAreaDetail .highlightMonthly .vOptionPricingAreaTablePrice{font-size:11px;color:#838383;line-height:20px;transform:translateY(18px)}.vOptionPricingArea .vOptionPricingAreaDetail .highlightMonthly .vOptionPricingAreaTableMonthly{font-size:14px;height:18px;font-weight:700;line-height:20px;transform:translateY(-18px)}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy .tablesaw-bar{-webkit-user-select:none;user-select:none}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy tbody td.tablesaw-swipe-cellpersist,.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy thead th.tablesaw-swipe-cellpersist{box-shadow:none;border-right:none;width:250px!important}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy thead th{text-align:center}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy thead th.price-column-header{width:auto!important;padding:0 12px;min-width:80px}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy td{cursor:pointer;text-align:center}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy td.fixed{cursor:default}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy .vOptionPricingAreaTableHeaderButton{cursor:pointer}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy .vOptionPricingAreaTableHeaderButton span{vertical-align:super;line-height:0}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy .vOptionPricingAreaTableCost{line-height:40px;padding:5px}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy .vOptionPricingAreaTableCost.unavailable{background-color:#ccc}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy .vOptionPricingAreaTableCost div{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy th{line-height:20px}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableLegacy .ico{display:block;margin:10px auto}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer{margin-top:20px;overflow:hidden}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTableNavigation{height:30px}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTableNavigation .nav-buttons{float:right;-webkit-user-select:none;user-select:none}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTableNavigation .nav-buttons .btn{display:inline-block;overflow:hidden;width:1.8em;height:1.8em;margin-left:.25em;margin-right:.25em;position:relative;text-indent:-9999px;border:1px solid #ccc;border-radius:.25em;background:#fff;box-shadow:0 1px 0 #fff;top:0}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTableNavigation .nav-buttons .btn.left:before{left:.6em;border-right:5px solid grey}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTableNavigation .nav-buttons .btn.right:before{left:.6em;border-left:5px solid grey}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTableNavigation .nav-buttons .btn:before{content:" ";overflow:hidden;width:0;height:0;position:absolute;top:.45em;border-top:5px solid transparent;border-bottom:5px solid transparent}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTableNavigation .nav-buttons .btn.disabled{opacity:.25;cursor:default;pointer-events:none}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable{overflow:unset}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable .hidden{display:none}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable td,.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable th{font-weight:400;border:0}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable .vOptionPrricingColumnLegend{min-width:250px;max-width:250px}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable thead .vOptionPrricingColumnLegend{flex:0 0 250px;color:#000;font-size:16px;font-weight:700;padding:0;line-height:20px;left:0}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable thead .vOptionPrricingColumnLegend .legend-area{position:absolute;width:200px;text-align:left;bottom:5px;left:0;padding:0 .5rem}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable thead .vOptionPrricingColumnLegend .legend-product{transform:rotate(315deg);text-align:left;position:absolute;width:150px;right:-120px;bottom:55px}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable thead .vOptionPrricingColumnLegend .legend-product span{transform:skewX(45deg) rotate(-45deg) translate(-130px,-35px);width:150px}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable thead .price-column-header{height:150px;width:80px;min-width:80px;max-width:80px;position:relative;vertical-align:bottom;padding:0;line-height:.8}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable thead .price-column-header>div{position:relative;top:0;left:73px;height:100%;transform:skew(-45deg,0deg);overflow:hidden;background-color:var(--bg-optionPricing-priceLevelHeader);cursor:pointer;z-index:10;display:flex;justify-content:center;border:1px solid var(--bg-optionPricing-priceLevelHeader-hover)}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable thead .price-column-header>div.active,.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable thead .price-column-header>div.highlight,.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable thead .price-column-header>div:hover{background-color:var(--bg-optionPricing-priceLevelHeader-hover)}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable thead .price-column-header .vOptionPricingAreaTableHeaderButton{transform:skew(45deg,0deg) rotate(315deg);position:absolute;bottom:57px;display:inline-block;width:150px;text-align:left;color:#fff}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable thead .price-column-header .vOptionPricingAreaTableHeaderButton span{font-weight:400;line-height:1.1}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable tbody .area-name{width:250px;text-align:left;margin-bottom:1px;padding:.25rem .5rem;cursor:default;border-bottom:1px solid var(--bg-optionPricing-areaHeader-hover);line-height:25px;height:59px;background-color:var(--bg-optionPricing-areaHeader)}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable tbody .area-name.highlight,.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable tbody .area-name:hover{background-color:var(--bg-optionPricing-areaHeader-hover)}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable tbody .area-name div{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp:2;color:var(--color-optionPricing-areaCard-areaName-text)}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable tbody .vOptionPricingAreaTableCost{cursor:pointer;background-color:#fff;margin:1px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:4px}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable tbody .vOptionPricingAreaTableCost.unavailable{background-color:#ccc;cursor:not-allowed}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable tbody .vOptionPricingAreaTableCost.unavailable:hover{background-color:#ccc}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable tbody .vOptionPricingAreaTableCost.highlight{background-color:#ebebeb}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable tbody .vOptionPricingAreaTableCost.highlight.unavailable{background-color:#ccc}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable tbody .vOptionPricingAreaTableCost:hover{background-color:#e0e0e0}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable tbody .vOptionPricingAreaTableCost.selected{background:var(--bg-optionPricing-selectedCell)}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable.no-pricing .vOptionPricingAreaTableCost{min-height:60px;height:60px}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable.no-pricing .price-column-header,.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable.no-pricing .vOptionPricingAreaTableCost{min-width:60px;max-width:60px}.vOptionPricingArea .vOptionPricingAreaDetail .vOptionPricingAreaTableContainer .vOptionPricingAreaTable.no-pricing .price-column-header .vOptionPricingAreaTableHeaderButton{left:-45px}
.vOptionPricingItem{margin:0 10px 5px 3px;border-bottom:1px solid #c3c3c3;padding-bottom:5px}.vOptionPricingItemHeader{height:30px;line-height:30px;width:100%;vertical-align:middle;overflow:hidden;cursor:pointer}.vOptionPricingItemHeader>div,.vOptionPricingItemHeader>div>div{display:inline-block}.vOptionPricingItemHeaderArrow{width:10px;height:10px;margin:0 5px 0 10px;transform:rotate(0);transition-duration:.8s;transition-property:transform}.vOptionPricingItemHeaderArrow.active{transform:rotate(90deg)}.vOptionPricingItemHeaderName{font-size:15px;font-weight:700}.vOptionPricingItemHeaderCost{margin-left:4px}.vOptionPricingItemHeaderCostPrice{font-size:17px;font-weight:700}.vOptionPricingItemHeaderCostMonthly{margin-left:4px;color:#777}.vOptionPricingItemDetail{margin-left:8px;padding-bottom:15px}.vOptionPricingItemPrice{background:#fff;margin:6px 10px 0 0;border-radius:4px}.vOptionPricingItemPriceHeader{height:40px;line-height:39px;width:100%;vertical-align:middle;cursor:pointer;box-shadow:1px 1px 1px rgba(0,0,0,.2);position:relative}.vOptionPricingItemPriceHeader>div{display:inline-block}.vOptionPricingItemPriceHeaderExpanded{border-radius:4px 4px 0 0}.showFullName{display:none}.vOptionPricingItemPriceHeaderArrow{width:10px;height:10px;text-align:center;position:absolute;left:12px;transform:rotate(0);transition-duration:.8s;transition-property:transform;vertical-align:initial;top:13px}.vOptionPricingItemPriceHeaderArrow.active{transform:rotate(90deg)}.vOptionPricingItemPriceCheckboxArea{width:30px;text-align:center;position:absolute;left:33px;top:0}.vOptionPricingItemPriceName{position:absolute;left:64px;right:175px}.vOptionPricingItemPriceName .name{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;width:78%;float:left;font-size:13px}.vOptionPricingItemPriceName .showAll{width:56px;float:left;display:none;margin-left:10px;color:var(--color-primary);font-weight:700;position:relative;font-size:13px}.vOptionPricingItemPriceName .showAll:hover .fullNameTooltip{display:block}.vOptionPricingItemPrice .fullNameTooltip{display:none;background:#0f1525;position:absolute;top:38px;left:50%;transform:translateX(-50%);border-radius:4px;color:#fff;width:300px;font-size:13px;z-index:9;line-height:20px;text-align:center;padding:7px;font-style:italic}.vOptionPricingItemPrice .fullNameTooltip:after{position:absolute;content:"";width:0;height:0;top:-8px;left:50%;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #0f1525;transform:translateX(-50%)}.vOptionPricingItemPriceName:hover{overflow:visible;white-space:normal}.vOptionPricingItemCost{position:absolute;right:10px;text-align:right}.vOptionPricingItemCost>div{display:inline-block}.vOptionPricingItemCostPrice{font-weight:700}.vOptionPricingItemPriceDetail{border-top:none;border-radius:0 0 4px 4px;height:250px}.vOptionPricingItemPriceDetail .image{display:inline-block;vertical-align:top;margin-left:32px;margin-top:10px;position:relative}.vOptionPricingItemPriceDetail>div>img{height:230px;vertical-align:middle;cursor:pointer;box-shadow:2px 2px 2px rgba(0,0,0,.1);border:1px solid #e8e8e8;border-radius:4px;position:relative;z-index:1}.vOptionPricingItemPriceDetail>div>img.missingImage{min-width:200px}.vOptionPricingItemPriceDetail .extraAction{position:absolute;right:-34px;cursor:pointer;background-color:#f5f5f5;width:34px;height:38px;border:1px solid #e1e1e1;border-radius:0 4px 4px 0;z-index:0}.vOptionPricingItemPriceDetail .zoom{top:10px;background-image:url(../../../../Content/images/bt-zoom.png);background-repeat:no-repeat;background-position:center center}.vOptionPricingItemPriceDetail .heart{top:55px}.vOptionPricingItemPriceDetail .heart svg{margin:8px 6px}.vOptionPricingItemPriceDetail .heart.added svg{fill:#fff}.vOptionPricingItemPriceDetail .heart.added{background-color:var(--color-wishlist)}.vOptionPricingItemPriceDetail .imageLoading{height:70%;color:#fff}.vOptionPricingItemPriceDetail p{margin-top:75px;padding:5px}.vOptionPricingMoreGPCImages{float:right;margin-top:10px;margin-right:15px}.vCatalogItemDetailGPCButton{float:left!important;background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:transparent;margin-top:10px}.vOptionPricingGPCButton .ico{width:17px;height:17px;margin:-5px 0}.vOptionPricingGPCButton span{font-size:11px}
#veo-opt-disclaimer{width:1120px;background:#fff;display:flex}#veo-opt-disclaimer .leftColumn{background:#f3f3f3;width:370px;padding:20px}#veo-opt-disclaimer .leftColumn img{width:100%}#veo-opt-disclaimer .content{width:730px;padding-left:35px;font-size:16px;display:flex;flex-direction:column}#veo-opt-disclaimer .content .welcomeMsg{color:var(--text-disclaimerWelcomeMsg);margin-bottom:0}#veo-opt-disclaimer .content .instruction{color:#424242;font-style:italic;font-weight:400;margin-top:25px;margin-bottom:25px}#veo-opt-disclaimer .disclaimerList{padding:0}#veo-opt-disclaimer .disclaimerList .item{padding:6px 0 6px 15px;border-bottom:1px solid #e3e3e3;position:relative}#veo-opt-disclaimer .disclaimerList .item:last-child{border:0}#veo-opt-disclaimer .disclaimerList .item:after{content:"";position:absolute;left:0;top:17px;width:6px;height:6px;border-radius:50%;background:#696969}#veo-opt-disclaimer .disclaimerCheckbox{display:block;margin:auto 0 22px;cursor:pointer;background:var(--bg-disclaimerCheckbox);border-radius:5px;color:#fff;font-weight:700;padding:13px 20px}#veo-opt-disclaimer .disclaimerCheckbox label{font-size:16px}#veo-opt-disclaimer .disclaimerCheckbox span{margin-right:10px}#veo-opt-disclaimer .footer{text-align:right}#veo-opt-disclaimer-checkbox-box{display:inline-block;vertical-align:middle}#veo-opt-disclaimer-checkbox-text{display:inline;vertical-align:middle}@media only screen and (max-width:1100px){#veo-opt-disclaimer{width:700px}#veo-opt-disclaimer .leftColumn{display:none}#veo-opt-disclaimer .content{flex:0 0 700px;padding:10px 30px}}
#vOptionPricingCurrentPlan{color:#fff;text-align:center;width:100%;margin:0 0 12px}#vOptionPricingCurrentPlanTitle{font-size:16px;padding:10px 0;background:var(--bg-optionPricing-panelTitle)}#vOptionPricingCurrentPlanInfo{padding:10px 0}#vOptionPricingCurrentPlanInfo>div:first-child{font-size:15px}#vOptionPricingCurrentPlanInfo>div{font-size:14px;padding:2px 0}#vOptionPricingCurrentPlanEditButton{margin:2px 0}#vOptionPricingCurrentPlanEditButton>button{height:30px;line-height:30px;padding:0 15px;border:1px solid var(--color-optionPricing-currentPlanEditButton);border-radius:4px;background:0 0;color:var(--color-optionPricing-currentPlanEditButton)}#vOptionPricingCurrentPlanEditButton>button>.ico{width:15px;height:24px;margin:3px;fill:var(--color-optionPricing-currentPlanEditButton-icon)}#vOptionPricingCurrentPlanEditButton>button>span{vertical-align:top}
.optPricing-list{overflow:auto;position:absolute;top:85px;left:15px;bottom:0;right:15px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.optPricing-list .wrapper{display:flex;flex-wrap:wrap;font-size:15px;border-radius:4px 4px 0 0;border:1px solid #dedede;border-bottom:0;box-shadow:2px 2px 4px rgba(0,0,0,.1);background:#fff;position:relative}@supports (display:grid){.optPricing-list .wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}.optPricing-list .wrapper.-catalogItems{min-height:420px}.optPricing-list .filterBy{flex:1 1 auto;line-height:44px}.optPricing-list .filterByOption{display:inline-block;cursor:pointer;margin:0 10px;font-weight:700;position:relative}.optPricing-list .filterByOption.filtered:after{content:"!";position:absolute;right:-10px;top:1px;background:#e63f3f;border-radius:25px;padding:7px 5px;color:#fff;font-weight:700;font-size:11px;line-height:0}.optPricing-list .filterByOption .ico{text-align:left;position:relative;float:left}.optPricing-list .filterByOption .arrow{transform:rotate(0);transition-duration:.8s;transition-property:transform;z-index:2;border-left:1px solid transparent;border-top:1px solid transparent;border-right:1px solid transparent;cursor:pointer;width:10px;height:10px;margin:17px 5px}.optPricing-list .filterByOption.active .arrow{transform:rotate(90deg)}.optPricing-list .filterList{position:absolute;top:48px;width:200px;background-color:#f4f4f4;line-height:30px;z-index:4;box-shadow:2px 2px 4px 1px rgba(0,0,0,.2);border-radius:4px;padding:7px 10px;border:1px solid var(--color-primary)}.optPricing-list .filterList input,.optPricing-list .filterList label{cursor:pointer}.optPricing-list .search{flex:0 0 233px;margin:0 0 0 auto}.optPricing-list .search svg{height:13px;margin-top:4px}.optPricing-list .search button{position:absolute;top:11px;right:0;z-index:3}.optPricing-list .search input{height:30px;margin:7px 0;padding-right:30px;width:160px}.optPricing-list .sort select{font-size:14px;height:30px;margin:7px 0}.optPricing-list .card{flex:0 0 322px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.optPricing-list .wrapper.-estimatedItems{display:none}.optPricing-list .wrapper .noResults{font-size:16px;position:absolute;top:20px;left:20px;font-style:italic}.optPricing-list .pagination{background:#ececec;border-radius:0 0 4px 4px;border:1px solid #ccc;border-top:0}.optPricing-list .pagination .paginationWidget{text-align:center;padding:20px 0;box-shadow:2px 2px 4px rgba(0,0,0,.1)}.optPricing-list .filterList,.optPricing-list .filterList:focus{outline:0}@media only screen and (max-width:1350px){.optPricing-list .filterBy{display:none}.optPricing-list .search{margin:0 auto 0 0}}@media only screen and (max-width:800px){.optPricing-list .-searchBar .searchBarCategoryTitle{margin:0 7px 0 20px}.optPricing-list .search{flex:0 0 100%}.optPricing-list .search input{width:80%}}
#vOptionPricingProductSamples{height:100%;background:#f1f1f1;background:linear-gradient(to right,#f1f1f1 210px,#fff 210px);border:1px solid #000}#vOptionPricingProductSamples .content{display:flex;padding:0;flex-direction:column;height:calc(100% - 40px);width:100%;position:absolute;background-color:#fff}#vOptionPricingProductSamples .content.choosePriceLevelPrompt{justify-content:center}#vOptionPricingProductSamples .content #choosePriceLevelPrompt{color:#000;font-size:20px;display:flex;gap:15px;justify-content:center}#vOptionPricingProductSamples .content #choosePriceLevelPrompt svg{margin-top:3px}#vOptionPricingProductSamples .content .title{color:#fff;font-size:16px;font-weight:700;padding-left:20px;padding-top:10px;padding-bottom:10px;background:var(--bg-optionPricing-productSamplesTab-priceLevel-header)}#vOptionPricingProductSamples .content .optGroupLevelPartsMessage{color:#000;padding-left:20px;padding-top:10px;font-size:16px;font-weight:700}#vOptionPricingProductSamples .image-container{padding:15px 25px 15px 15px;background:#fff;width:100%}#vOptionPricingProductSamples .scroller{flex:1 1 auto;overflow-y:auto}#vOptionPricingProductSamples .masonryGrid{padding:10px;column-gap:10px;-webkit-perspective:1;column-count:2}#vOptionPricingProductSamples .masonryGrid .masonryItem{width:100%;margin:7px 0 0;overflow:visible}
#vOptionPricingSummary{display:flex;flex-direction:column;color:#fff;position:absolute;top:40px;width:100%;right:0;bottom:0;font-weight:500}#vOptionPricingSummaryTotal{padding:10px;border-bottom:1px solid var(--bg-optionPricing-panelTitle);font-weight:400;height:40px}#vOptionPricingSummaryTotal>div{display:inline-block}#vOptionPricingSummaryTotalAmount{padding-left:3px;font-size:14px;font-weight:700}#vOptionPricingSummaryTotalButtonArea{float:right}.vOptionPricingSummaryTotalButton{margin:0 8px;width:16px;height:16px;cursor:pointer}.vOptionPricingSummaryTotalButton.ico.-primary{fill:var(--color-optionPricing-selectionSummary-card-icon)}.vOptionPricingSummaryTotalButton i{width:17px;height:17px}.vOptionPricingSummaryCard{background:var(--bg-optionPricing-selectionSummary-card);border:1px solid var(--border-optionPricing-selectionSummary-card);border-radius:4px;margin:8px;padding:10px 8px}.vOptionPricingSummaryCardHeading>div{display:inline-block}.vOptionPricingSummaryCardHeadingText{font-size:13px;font-weight:700;width:178px;padding:3px 0 5px}.vOptionPricingSummaryCardHeadingButtonArea{float:right;padding:3px 0 5px}.vOptionPricingSummaryCardHeadingButton{background-color:transparent}.vOptionPricingSummaryCardHeadingButton i{width:14px;height:14px}.vOptionPricingSummaryBreadcrumb{font-size:13px;padding:10px 0;position:relative}.vOptionPricingSummaryBreadcrumb .vOptionPricingSummaryDescription{max-height:80px;width:100%;overflow:hidden;transition:max-height .15s ease-out}.vOptionPricingSummaryBreadcrumb .vOptionPricingSummaryDescription.expanded{max-height:1000px;transition:max-height .15s ease-in}.vOptionPricingSummaryBreadcrumb .vOptionPricingSummaryDescription.expanded .truncation{position:relative;margin-top:5px}.vOptionPricingSummaryBreadcrumb .vOptionPricingSummaryDescription.expanded svg{transform:rotate(270deg)}.vOptionPricingSummaryBreadcrumb .truncation{display:none;text-align:center;position:absolute;bottom:0;width:100%;height:20px;background:rgba(0,0,0,.7);cursor:pointer;margin-bottom:6px}.vOptionPricingSummaryBreadcrumb .truncation svg{width:20px;height:20px;border-radius:50%;padding:3px;transform:rotate(90deg)}.vOptionPricingSummaryBreadcrumb.truncateText .truncation{display:block;background:var(--bg-optionPricing-selectionSummary-card);opacity:.85}.vOptionPricingSummaryBreadcrumbSeparator{font-weight:400;color:var(--text-light)}.vOptionPricingSummaryCardCost{font-size:12px;padding-right:5px}.vOptionPricingSummaryCardCost div{display:inline-block}.vOptionPricingSummaryCardCostPrice{color:var(--color-optionPricing-selectionSummary-card-price);font-size:14px;font-weight:700;width:35%}.vOptionPricingSummaryCardCostMonthly,.vOptionPricingSummaryCardCostQtyPrice{color:#d2d2d2}.vOptionPricingSummaryCardCostQtyPrice{transform:translateY(-2px)}.vOptionPricingSummaryCardCostMonthly{float:right;font-style:italic}#vOptionPricingSummaryTotalMonthlyPayment{color:#828a9e;font-weight:700;margin-left:3px;font-size:12px;vertical-align:1px}#vOptionPricingSummary .cardsWrapper{overflow:auto;flex:1 1 auto}#vOptionPricingSummary .completeOrientationStepButton{margin:30px auto;flex:0 0 48px}
#optionPricingToolbar{height:50px;font-size:24px;font-weight:300;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center;padding:15px 20px 0;margin-top:10px}#optionPricingToolbar #seeMonthlyPayment{font-style:italic;font-size:15px;margin-right:10px}#optionPricingToolbar #seeMonthlyPayment .quickTip{display:flex;flex-wrap:wrap;gap:5px}#optionPricingToolbar #seeMonthlyPayment .ico{fill:var(--color-primary);width:16px;height:16px;vertical-align:-4px;margin-right:4px}#optionPricingToolbar #seeMonthlyPayment a{color:var(--text-primary-alt1)}#optionPricingToolbar .title{flex:1 0 auto;display:inline-block;font-size:30px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;margin-right:30px}#optionPricingToolbar .buttonArea{flex:0 1 auto;display:inline-block;overflow:hidden}#optionPricingToolbar .showPanel{display:flex;flex-direction:column;align-items:center;cursor:pointer;font-size:13px;color:var(--color-primary);float:right;margin:17px 10px 15px 11px}#optionPricingToolbar .showPanel .ico{width:20px;height:20px;margin-right:5px}#optionPricingToolbar .showPanel .ico.rotateLeft{transform:rotate(180deg)}
#colorGame-view{overflow-y:auto;background:url(../../../../Content/images/orientation/bg1.jpg) 0 0/cover no-repeat;height:100%;width:100%}#colorGame-view:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;min-width:100%;min-height:100%;background:rgba(0,0,0,.7);z-index:2}.gameWrapper{z-index:3;position:relative;width:80%;margin:30px auto;background:#f7f7f7;border-radius:5px;padding:17px 33px 5px;text-align:center}.prompt{margin:0;color:#000;font-size:26px;line-height:50px;border-bottom:1px solid #1c2743;display:inline-block}.optionsContainer{display:flex;margin:25px 0 35px}.optionsContainer .option{flex:1 1 auto;height:auto;position:relative;overflow:hidden;margin-right:10px;border:1px solid #d7d7d7;cursor:pointer;padding:10px;box-shadow:0 7px 9px -5px rgba(0,0,0,.2)}.optionsContainer .option:last-child{margin:0}.option img{-webkit-user-select:none;user-select:none;width:100%;height:auto}.option .selectorContainer{text-align:center;margin:15px 0 10px;cursor:pointer}.option .selectorContainer .radioButton{border-radius:50%;border:2px solid #ddd;width:27px;height:27px;display:block;margin:5px auto}.option .selectorContainer .text{color:#b9b9b9;font-size:19px;display:block}.option.selected{border:1px solid var(--color-colorGame-selector)}.option.selected .radioButton{border:2px solid var(--color-colorGame-selector);position:relative}.option.selected .radioButton:after{position:absolute;content:"";top:8px;left:6px;width:11px;height:6px;border-left:2px solid var(--color-colorGame-selector);border-bottom:2px solid var(--color-colorGame-selector);transform:rotate(-45deg)}.option.selected .text{color:var(--color-colorGame-selector)}.option img:hover{cursor:pointer}.buttonContainer{flex:0 0 auto;padding:15px;background:rgba(25,41,70,.8);border:1px solid #3b4865;position:absolute;left:50%;transform:translateX(-50%);border-radius:0 0 4px 4px;text-align:center;bottom:-80px;width:500px}.buttonContainer .link{color:var(--color-lifestyle-primary)}#colorGame-view .translucent{background:var(--bg-lifestyle-button);border:2px solid var(--color-lifestyle-primary);border-radius:4px;color:var(--color-lifestyle-primary);font-size:17px;text-shadow:2px 2px 2px rgba(0,0,0,.5);font-weight:700;padding:11px 77px;transition:.2s ease-in-out}#colorGame-view .translucent.disabled{color:#868686;border-color:#5a5a5a;background:rgba(62,62,62,.5);box-shadow:none;text-shadow:none;cursor:not-allowed}#prev,#statement{float:left;line-height:43px}#skip{float:right;line-height:43px}@media screen and (max-width:1800px){.gameWrapper{width:85%}}@media screen and (max-width:1700px){.gameWrapper{width:90%}}@media screen and (orientation:portrait){.gameWrapper{width:65%;margin:15px auto}.optionsContainer{flex-direction:column;margin:13px 0 20px}.optionsContainer .option{margin:5px 0}.option .selectorContainer{width:50%;margin:9% auto;float:left}.option img{width:50%;height:auto;max-height:max-content;float:left}.prompt{line-height:30px;font-size:23px}}
.orientationReview{overflow-y:auto;background:var(--bg-lifestyle);background-size:cover;height:100%;width:100%;color:#fff}.orientationReview:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;min-width:100%;min-height:100%;background:rgba(0,0,0,.7);z-index:2}.orientationReview .wrapper{max-width:50%;margin:0 auto;z-index:3;position:relative}.orientationReview .headline,.orientationReview .hidden{display:none}.orientationReview .sentence{display:block}.orientationReview .segment{margin-right:3px;font-size:15px;line-height:30px}.orientationReview .response{color:var(--color-lifestyle-primary);font-weight:700;font-size:18px}.orientationReview .snapshotContainer{padding:8px 30px;background:var(--bg-lifestyle-button);border:1px solid #3b4865;border-radius:4px;margin-bottom:40px}.orientationReview h3{font-size:24px;margin-bottom:10px}#colorGameReview .item{float:left;margin-right:30px;width:30%}#colorGameReview .image{width:100%}
.lifestyleSnapshot-view{background:var(--bg-lifestyle);background-size:cover;min-width:100%;min-height:100%;display:flex;justify-content:center;position:relative}.lifestyleSnapshot-view:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;min-width:100%;min-height:100%;background:rgba(0,0,0,.7);z-index:2}.lifestyleSnapshot-view .snapshotContainer{z-index:3;position:relative;color:#fff;padding:35px 0;display:flex;flex-direction:column;min-width:1200px}.lifestyleSnapshot-view .snapshotContainer h1{font-size:31px;text-transform:none;text-shadow:2px 2px 2px #000}.lifestyleSnapshot-view .snapshotContainer .segment{font-size:19px;text-shadow:2px 2px 2px #000}.lifestyleSnapshot-view .paragraph p{display:flex;flex-direction:column;margin:0}.lifestyleSnapshot-view .snapshotContainer .sentence{display:flex;align-items:center}.lifestyleSnapshot-view .snapshotContainer .sentence.visible{margin:8px 0}.lifestyleSnapshot-view .paragraph.visible{margin-bottom:20px}.lifestyleSnapshot-view select{margin:0 5px;color:var(--color-lifestyle-primary);font-size:19px;border-radius:0;text-shadow:2px 2px 2px #000;border:1px solid transparent;border-bottom:1px dashed var(--color-lifestyle-primary);cursor:pointer;box-shadow:none;transition:.2s ease-in-out;height:40px;position:relative;padding:5px 30px 5px 10px!important;background-color:transparent;background-image:var(--bg-image-lifestyle-select);background-position:calc(100% - 12px) 17px,calc(100% - 7px) 17px,100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em}.lifestyleSnapshot-view select::-ms-value{background:0 0;color:var(--color-lifestyle-primary);padding:0}.lifestyleSnapshot-view select:hover{border:1px solid var(--color-lifestyle-primary);background-color:var(--bg-lifestyle-button)}.lifestyleSnapshot-view option{color:#fff;background-color:rgba(0,0,0,.8);cursor:pointer;text-shadow:none}.lifestyleSnapshot-view .snapshotNavigation a{margin-right:5px}.hidden{opacity:0;visibility:hidden;width:0;height:0;transition:opacity .6s ease-in-out;position:absolute;top:-9999px}.visible{opacity:1;visibility:visible;transition:opacity .6s ease-in-out}.lifestyleSnapshot-view .translucent{background:rgba(22,58,40,.6);border:2px solid var(--color-lifestyle-primary);border-radius:4px;color:var(--color-lifestyle-primary);font-size:17px;text-shadow:2px 2px 2px rgba(0,0,0,.5);font-weight:700;padding:11px 77px;transition:.2s ease-in-out}.snapshotNavigation{background:rgba(25,41,70,.8);border:1px solid #3b4865;position:relative;border-radius:4px;height:115px;margin-top:10px}.snapshotNavigation:after{content:"Great! Your answers have been saved. To finalize, tell us more about your style!";position:absolute;left:40px;top:43px;font-size:21px;font-weight:700;color:#add3f5;white-space:nowrap}.snapshotNavigation .button{position:absolute;right:30px;top:20px;color:var(--color-lifestyle-primary);border:2px solid var(--color-lifestyle-primary);background:var(--bg-lifestyle-button)}.snapshotNavigation .button:first-child{border:0;background:0 0;box-shadow:none;font-size:14px;top:79px;right:104px;padding:0;color:var(--color-lifestyle-primary)}.snapshotProgressBarContainer{width:8px;height:calc(100% - 65px);background-color:#020202;position:fixed;left:0;top:65px}.snapshotProgressBar{width:100%;height:30px;background:var(--bg-lifestyle-progressBar);text-align:center;position:relative;z-index:10;transition:height .3s ease-in-out}@media screen and (max-width:1750px){.lifestyleSnapshot-view .snapshotContainer h1{font-size:28px}.lifestyleSnapshot-view .snapshotContainer .segment,.lifestyleSnapshot-view select{font-size:18px}}@media screen and (max-width:1400px){.lifestyleSnapshot-view .snapshotContainer h1{font-size:25px}.lifestyleSnapshot-view .snapshotContainer .segment,.lifestyleSnapshot-view select{font-size:16px}.statementNavigation:after{font-size:18px}.statementNavigation{height:113px}}@media screen and (max-width:1150px){.lifestyleSnapshot-view .snapshotContainer h1{font-size:26px}.lifestyleSnapshot-view .snapshotContainer .segment,.lifestyleSnapshot-view select{font-size:17px}.lifestyleSnapshot-view .snapshotContainer{min-width:0;width:625px}.lifestyleSnapshot-view .snapshotContainer .sentence{flex-wrap:wrap}.lifestyleSnapshot-view .snapshotContainer .segment{flex:0 0 auto;margin:5px 0}.lifestyleSnapshot-view .snapshotContainer .sentence.visible{margin:5px 0}.statementNavigation{height:175px}.statementNavigation:after{top:25px;font-size:17px;left:25px}.statementNavigation .button,.statementNavigation .button:first-child{right:50%;transform:translateX(50%);top:68px}.statementNavigation .button:first-child{top:130px}.lifestyleSnapshot-view .snapshotNavigation a{margin:0}}
.buyerWelcome-view{background:url(../../../../Content/images/dashboard/veodesignstudio.com/bg1.jpg) 0 0/cover no-repeat;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.buyerWelcome-view:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:2}.buyerWelcome-view .contentWrapper{width:45%;display:flex;align-items:center;position:relative;z-index:3;transform:translateY(-80px)}.buyerWelcome-view .leftSide{text-shadow:3px 3px 4px rgba(0,0,0,.85);color:#fff;flex:1 1 auto}.buyerWelcome-view .userWelcome{font-size:75px;font-weight:300;margin:0 0 12px;letter-spacing:-2px;width:80%}.buyerWelcome-view .vdsWelcome{font-size:31px;font-style:italic;font-weight:300;margin:10px 0;width:80%}.buyerWelcome-view .textWelcome{font-size:20px;margin:50px 0 0;line-height:32px;text-align:left;width:80%}.buyerWelcome-view .rightSide{flex:0 0 300px;text-align:right}.buyerWelcome-view .translucent{background:var(--bg-buyerWelcome-letsGetStarted-button);border:2px solid var(--color-buyerWelcome-letsGetStarted-button);border-radius:4px;color:var(--color-buyerWelcome-letsGetStarted-button);font-size:20px;text-shadow:2px 2px 2px rgba(0,0,0,.5);font-weight:700;padding:20px 30px;transition:.2s ease-in-out;width:100%}.buyerWelcome-view .translucent:hover{box-shadow:0 7px 20px -5px rgba(0,0,0,.75);background:var(--bg-buyerWelcome-letsGetStarted-button-hover);border-color:var(--color-buyerWelcome-letsGetStarted-button);color:var(--color-buyerWelcome-letsGetStarted-button);transform:translateY(-3px)}.buyerWelcome-view .translucent:hover svg{fill:var(--color-buyerWelcome-letsGetStarted-button);stroke:var(--color-buyerWelcome-letsGetStarted-button)}.buyerWelcome-view .translucent svg{fill:var(--color-buyerWelcome-letsGetStarted-button);width:18px;height:18px;stroke:var(--color-buyerWelcome-letsGetStarted-button);stroke-width:2px;transform:rotate(180deg);margin-left:30px;vertical-align:-1px;transition:.2s ease-in-out}.buyerWelcome-view .skip{display:inline-block;font-size:15px;margin:13px 1px;padding:5px 1px 5px 8px;color:var(--color-buyerWelcome-maybeLater-button)}.buyerWelcome-view .time{text-align:left;overflow:hidden;margin:0 1px 20px 0;color:#fff}.buyerWelcome-view .time .ico{float:left;width:18px;height:18px;margin-right:5px;fill:var(--color-buyerWelcome-letsGetStarted-button)}.buyerWelcome-view .time .text{float:left;font-size:15px;line-height:15px}.buyerWelcome-view .time .text span:last-child{font-weight:700;font-size:17px}@media screen and (max-width:2300px){.buyerWelcome-view .contentWrapper{width:55%}}@media screen and (max-width:1800px){.buyerWelcome-view .contentWrapper{width:65%}}@media screen and (max-width:1550px){.buyerWelcome-view .contentWrapper{width:75%}}@media screen and (max-width:1300px){.buyerWelcome-view .userWelcome{font-size:60px;width:85%}.buyerWelcome-view .vdsWelcome{font-size:24px;width:85%}.buyerWelcome-view .textWelcome{font-size:17px;width:85%}.buyerWelcome-view .translucent{font-size:18px;padding:18px 26px}}@media screen and (max-width:1000px){.contentWrapper{flex-direction:column}.buyerWelcome-view .rightSide{flex:0 0 auto;margin-top:50px;text-align:center}.buyerWelcome-view .textWelcome,.buyerWelcome-view .userWelcome,.buyerWelcome-view .vdsWelcome{width:100%}}
#changesetDetails{width:700px;height:500px}#changesetDetails .content{overflow-y:auto;height:calc(100% - 110px)}#changesetDetails .detailTitle{font-weight:700;font-size:17px;border-bottom:1px solid #cecece;padding-bottom:5px;margin-bottom:10px}#changesetDetails .detailWrapper{padding:10px 0 10px 15px;position:relative}#changesetDetails .detailWrapper:after{content:"";position:absolute;left:0;top:20px;border-radius:50%;width:6px;height:6px;background:#1b2643}#changesetDetails .errorMsg{width:615px}#changesetDetails .descArea{display:inline-block}#changesetDetails .desc{display:inline-block;font-size:16px;font-weight:700}#changesetDetails .idArea{display:inline-block;margin:0 0 0 10px;font-style:italic;opacity:.7;font-size:14px}#changesetDetails .idLabel{display:inline-block;margin:0 1px 0 0}#changesetDetails .id,#changesetDetails .source,#changesetDetails .sourceArea,#changesetDetails .sourceLabel,#changesetDetails .target,#changesetDetails .targetArea,#changesetDetails .targetLabel{display:inline-block}#changesetDetails .errorRow{color:#c93a3a}#changesetDetails .errorArea{display:flex}#changesetDetails .errorIcon{margin-top:4px;margin-right:8px}#changesetDetails .footer{padding:10px 20px}
#vWishListEmail{-webkit-user-select:none;user-select:none;width:710px}.vWishListEmailRow{margin-top:5px}.vWishListEmailRow:first-child{margin-top:0}.vWishListEmailRow>div{display:inline-block;margin-left:10px}.vWishListEmailRow>div:first-child{margin-left:0}#vWishListEmailAttachmentField,#vWishListEmailCcField,#vWishListEmailSubjectField,#vWishListEmailToField{width:310px;font-size:14px}#vWishListEmailAttachmentButton{cursor:pointer;vertical-align:middle}#vWishListEmailAttachmentName{font-size:14px}#vWishListEmailMessage{width:100%;resize:none;font-size:14px}#vWishListEmail .disclaimerArea{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}#vWishListEmail .disclaimerArea .ico{fill:#0d8c8b;width:16px;height:16px;vertical-align:-3px;margin-right:3px}#vWishListEmail .disclaimerArea .disclaimerMessage{color:#0d8c8b;font-size:14px}
.catalogCardDetails{width:950px;height:600px;display:flex;flex-direction:column}.catalogCardDetails .contentWrapper{overflow:hidden;height:100%;max-height:100%;padding:15px;display:flex;background:#f7f7f7}.catalogCardDetails .leftPane{flex:0 0 394px}.catalogCardDetails .imageWrapper{width:100%;height:77%;background-color:#fff;position:relative;display:flex;cursor:pointer}.catalogCardDetails .image{max-height:90%;max-width:90%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.catalogCardDetails .imageMessage{text-align:center;position:absolute;bottom:2px;left:50%;transform:translate(-50%);color:var(--color-primary);font-size:16px;background-color:#fff;border-radius:20px;border:1px solid var(--color-primary);width:55%;height:24px;padding-top:0}.catalogCardDetails .imageGallery{justify-content:center;margin:10px 0;display:flex;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.catalogCardDetails .imageGallery .arrow{flex:0 0 27px;height:28px;border-radius:50%;background:var(--color-primary);cursor:pointer}.catalogCardDetails .imageGallery .arrow.-disabled{background:#dadada;cursor:default}.catalogCardDetails .imageGallery .arrow svg{fill:#fff;width:12px;height:12px;margin:8px}.catalogCardDetails .imageGallery .arrow.-left svg{transform:scale(-1)}.catalogCardDetails .imageGallery .galleryWrapper{margin:0 10px;max-width:315px;flex:1 1 315px;overflow:hidden;justify-content:center;position:relative;height:102px}.catalogCardDetails .imageGallery .imagesWrapper{position:absolute;left:0;transition:.4s ease-in-out;white-space:nowrap;font-size:0}.catalogCardDetails .galleryImageWrapper{border:1px solid #e0e0e0;margin-right:3px;cursor:pointer;height:102px;width:102px;background:#fff;position:relative;display:inline-block}.catalogCardDetails .galleryImageWrapper:last-child{margin:0}.catalogCardDetails .galleryImageWrapper.selected{border-color:var(--color-primary)}.catalogCardDetails .galleryImageWrapper img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:100%;max-width:100%;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.catalogCardDetails .rightPane{flex:1 1 auto;padding:0 10px 0 20px;font-size:15px;color:#313131}.catalogCardDetails .rightPane .scrollableArea{overflow-y:auto;max-height:82%;margin-bottom:20px;padding-right:10px}.catalogCardDetails .rightPane .selectionArea{background:#dfdfdf;border:2px solid #d3d3d3;border-radius:5px;display:flex;align-items:center;padding:13px 15px}.catalogCardDetails .rightPane .selectionArea .actionButtonWrapper{padding:0;flex:1 1 auto}.catalogCardDetails .rightPane .selectionArea .actionButtonWrapper button{width:100%}.catalogCardDetails .productTitle{font-size:15px;text-align:justify;line-height:21px;font-weight:700;padding:5px 0 10px;border-bottom:1px solid #c6c6c6;margin-bottom:15px}.catalogCardDetails .vendor{padding:15px 0 0}.catalogCardDetails .finish,.catalogCardDetails .model{padding:10px 0 0}.catalogCardDetails .label{display:inline-block;font-style:italic}.catalogCardDetails .labelDetail{display:inline-block;font-weight:700}.catalogCardDetails .priceWrapper{font-size:17px;padding:0;margin-right:16px}.catalogCardDetails .priceWrapper .price{display:inline-block;font-weight:700}.catalogCardDetails .priceWrapper .monthlyPrice{display:inline-block;color:#898989}.catalogCardDetails .description{padding:15px 0 20px;text-align:justify;line-height:23px}.catalogCardDetails .actionButton.selected{background:0 0;box-shadow:none;color:var(--color-primary);border:1px solid var(--color-primary)}.catalogCardDetails .actionButton.selected svg{fill:var(--color-primary)}.catalogCardDetails .actionIconWrapper{display:inline-block;position:relative;bottom:-2px}.catalogCardDetails .actionIcon{width:15px;height:15px}.catalogCardDetails .actionText{display:inline-block}.catalogCardDetails .pdfAreaWrapper{padding:10px;border:1px solid #c6c6c6;border-radius:6px;cursor:pointer}.catalogCardDetails .pdfAreaWrapper .label{display:block;padding:0 0 4px 6px}.catalogCardDetails .pdfWrapper{vertical-align:middle;padding:4px;width:48%;display:inline-block}.catalogCardDetails .pdfIconArea{display:inline-block;position:relative;top:4px;padding:0 1px 0 0}.catalogCardDetails .pdfIcon{width:18px;height:18px}.catalogCardDetails .pdfName{display:inline-block;font-size:13px;font-weight:700;color:var(--color-primary);overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:1000px){.catalogCardDetails .contentWrapper{overflow:auto;display:block}.catalogCardDetails{width:700px}.catalogCardDetails .leftPane{width:100%}.catalogCardDetails .imageWrapper{height:320px}.catalogCardDetails .rightPane{width:100%;padding:15px}.catalogCardDetails .rightPaneScrollArea{height:auto;overflow-y:auto;padding:0}}
.nonEstimatedItemsViewActionBar{height:100%;background:#f2f2f2;color:#4f4f4f;font-size:13px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center}#actionBarToolsWrapper{display:flex;flex:1}.nonEstimatedItemsViewActionBar .actionBarItemCount{padding:0 10px;margin:0 0 0 auto}.nonEstimatedItemsViewActionBar .actionBarItemCountNumber{font-weight:700}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper{position:relative}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper:first-child{margin-left:10px}.nonEstimatedItemsViewActionBar .actionBarCategory{flex:0 0 auto;display:inline-block;padding:6px 10px 6px 15px;font-weight:700;color:var(--color-actionBar);position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.nonEstimatedItemsViewActionBar .actionBarCategory.selected{box-shadow:0 0 0 2px var(--boxShadowColor-actionBar-selected) inset;border-radius:6px}.nonEstimatedItemsViewActionBar .actionBarCategory.selected:after{content:"";border:6px solid transparent;border-bottom:6px solid var(--color-primary-alt1);position:absolute;bottom:-10px;right:50%;transform:translateX(50%)}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper:last-child{margin:0 15px 0 0}.nonEstimatedItemsViewActionBar .actionBarCategoryIconArea{display:inline-block;margin:0 4px 4px 0}.nonEstimatedItemsViewActionBar .toggle-switch{padding:5px}.nonEstimatedItemsViewActionBar .actionBarCategoryIconArea .actionBarCategoryIcon.sort{transform:rotate(90deg)}.nonEstimatedItemsViewActionBar .actionBarCategoryIcon{fill:var(--color-actionBar);width:16px;height:16px;position:relative;top:4px}.nonEstimatedItemsViewActionBar .actionBarCategoryExtended{display:none;position:absolute;top:45px;background:#f7f7f7;border:2px solid var(--color-primary-alt1);box-shadow:2px 3px 7px 0 rgba(50,50,50,.17);border-radius:5px;padding:15px 20px;z-index:10;line-height:normal;color:#636363;font-size:14px;right:50%;transform:translateX(50%);min-width:170px}.nonEstimatedItemsViewActionBar .actionBarCategoryExtended.visible{display:block}.nonEstimatedItemsViewActionBar .actionBarCategoryExtended .noFilterContent{text-align:center}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper:last-child .actionBarCategoryExtended.visible{right:-15px;transform:translateX(0)}.nonEstimatedItemsViewActionBar .filterGroupLabel{font-size:15px;font-weight:700;text-transform:uppercase;color:#333e53;margin:0 0 15px}.nonEstimatedItemsViewActionBar .filterItemLabel{position:relative;top:-1.5px}.nonEstimatedItemsViewActionBar .compareWrapper{flex:0 0 220px}.nonEstimatedItemsViewActionBar .compareWrapper .button{display:inline-block}.nonEstimatedItemsViewActionBar .compareWrapper .clear{display:inline-block;margin:0 0 0 10px;font-size:14px;font-weight:700;color:var(--color-primary);cursor:pointer}.nonEstimatedItemsViewActionBar .compareWrapper .clear svg{width:12px;height:12px}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-sorting select{font-size:13px;margin-bottom:15px;margin-top:5px;height:30px;cursor:pointer}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-sorting input{margin:0;vertical-align:-3px;cursor:pointer}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-sorting label{font-size:13px;cursor:pointer}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-viewMode label{cursor:pointer;font-size:14px}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-viewMode input{vertical-align:-2px}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-filters .title{font-weight:700;text-transform:uppercase;margin-bottom:5px}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-filters .filterItemWrapper label{font-size:13px;cursor:pointer}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-filters input{vertical-align:-2px;cursor:pointer;margin:0}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-searchBar{overflow:hidden}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-searchBar .close{position:absolute;top:8px;right:-12px;width:14px;cursor:pointer;fill:var(--color-primary-alt1)}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-searchBar .actionBarCategory{transition:.3s ease-in-out;width:100px}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-searchBar .selected{width:315px;background:#fff}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-searchBar .selected span{opacity:0}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-searchBar .selected:after{display:none}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-searchBar .searchSelected{opacity:0;visibility:hidden;position:absolute;top:0;left:0}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-searchBar .searchSelected input{width:260px;height:35px;margin:0 0 0 33px;border:0;background:0 0;font-size:14px;outline:0}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-searchBar .searchSelected input:focus{outline:0!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.nonEstimatedItemsViewActionBar .actionBarCategoryWrapper.-searchBar .selected+.searchSelected{opacity:1;visibility:visible}.nonEstimatedItemsViewActionBar .filter.-finish{margin-top:15px}.nonEstimatedItemsViewActionBar .filter.-finish.hidePricing{margin-top:0}@media only screen and (max-width:1300px){#designMyHomeContainer .actionBarItemCount{display:none}}
.compareTool{background:#f1f1f1;max-width:1500px}.compareTool .container{display:flex;padding:15px}.compareTool .container .itemContainer{flex:1 1 260px;max-width:400px;min-width:200px}.compareTool .container .itemContainer:first-child{flex:0 0 180px}.compareTool .container .itemContainer:first-child .attribute{font-weight:700;text-align:right}.compareTool .container .imageWrapper{width:100%;height:200px;position:relative;background:#fff}.compareTool .container .imageWrapper img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px}.compareTool .attribute{padding:10px;height:38px;overflow-y:auto}.compareTool .attribute:nth-child(odd){background:#e8e8e8}.compareTool .itemTitle{font-weight:700;height:100px;line-height:20px}.compareTool .longDescription{padding:10px;height:200px;line-height:20px}.compareTool .priceWrapper .price{display:inline-block;font-weight:700}.compareTool .priceWrapper .monthlyPrice{display:inline-block;color:#898989}.compareTool .removeBt{color:var(--color-primary);align-content:center;cursor:pointer;text-align:center;font-weight:700}.compareTool .removeBt svg{fill:var(--color-primary);vertical-align:-6px;width:18px;height:18px;margin-right:5px}.compareTool .selectButton{width:95%;margin:15px 10px}.compareTool .selectButton svg{float:none;display:inline-block;width:16px;height:16px;vertical-align:-3px}.compareTool .selectButton.selected{background:0 0;box-shadow:none;border:1px solid var(--color-primary);color:var(--color-primary)}.compareTool .selectButton.selected svg{fill:var(--color-primary)}.compareTool .footer{padding:15px}@media only screen and (max-width:1600px){.compareTool{max-width:1300px}}@media only screen and (max-width:1400px){.compareTool{max-width:1100px}.compareTool .container{overflow-x:auto}}@media only screen and (max-width:1200px){.compareTool{max-width:900px}}@media only screen and (max-width:1000px){.compareTool{max-width:700px}}@media only screen and (max-height:900px){.compareTool .container{padding:10px}.compareTool .container .imageWrapper{height:165px}.compareTool .itemTitle{height:80px}.compareTool .longDescription{height:100px}.compareTool .footer{padding:0 10px 10px}}
.nonEstimatedItemsViewListArea{background-color:#fff;padding:12px}.nonEstimatedItemsViewListArea .nonEstimatedItemsWrapper{display:flex;flex-wrap:wrap}@supports (display:grid){.nonEstimatedItemsViewListArea .nonEstimatedItemsWrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.nonEstimatedItemsViewListArea .nonEstimatedItemCardWrapper{display:none}}.nonEstimatedItemsViewListArea .nonEstimatedItemCardWrapper{display:inline-block;border:1px solid transparent;border-bottom:1px solid #d9d9d9;padding:0;flex:1 1 265px;max-width:320px}.nonEstimatedItemsViewListArea .optionIdWrapper{display:none}.nonEstimatedItemsViewListArea .nonEstimatedItemCard .priceWrapper .price{font-size:15px}.nonEstimatedItemsViewListArea .nonEstimatedItemCard .nonEstimatedItemCardButtonsWrapper{margin-top:9px;background:#f2f2f2}.nonEstimatedItemsViewListArea .nonEstimatedItemCard .nonEstimatedItemCardButton{padding:6px 7px}.nonEstimatedItemsViewListArea.-listMode .nonEstimatedItemsWrapper{display:block}.nonEstimatedItemsViewListArea.-listMode .imageWrapper,.nonEstimatedItemsViewListArea.-listMode .notesBt,.nonEstimatedItemsViewListArea.-listMode .optionIdWrapper{display:none}.nonEstimatedItemsViewListArea .wishlistContainer.hidden{visibility:hidden}.nonEstimatedItemsViewListArea.-listMode .wishlistContainer{position:relative;top:50%;right:unset;padding:unset;margin:0 10px 0 0;width:30px;height:30px;transform:translate(0,50%)}.nonEstimatedItemsViewListArea.-listMode .wishlistContainer:hover:after{top:5px;left:unset;right:-104px;z-index:2}.nonEstimatedItemsViewListArea.-listMode .wishlistContainer:hover:before{left:unset;top:12px;right:-13px;box-shadow:2px 2px 2px -1px rgba(0,0,0,.3);z-index:1}.nonEstimatedItemsViewListArea.-listMode .wishlistContainer.added:hover:after{left:unset;right:-140px}.nonEstimatedItemsViewListArea.-listMode .wishlistContainer .wishlistIcon{width:14px;height:14px;position:relative;top:9px;left:8.4px}.nonEstimatedItemsViewListArea.-listMode .uneditableWishlistContainer{position:relative;top:10px;right:unset;padding:unset;margin:0 10px 0 0;width:auto;height:auto}.nonEstimatedItemsViewListArea.-listMode .uneditableWishlistContainer .wishlistIcon{width:14px;height:14px}.nonEstimatedItemsViewListArea.-listMode .nonEstimatedItemCardWrapper{max-width:100%;width:100%}.nonEstimatedItemsViewListArea.-listMode .nonEstimatedItemCardWrapper .nonEstimatedItemCard{width:100%;display:flex;align-items:stretch;padding:5px 13px}.nonEstimatedItemsViewListArea.-listMode .title{flex:1;text-align:left;font-size:14px;height:auto;margin:0;display:flex;align-items:center}.nonEstimatedItemsViewListArea.-listMode .title .text{text-align:left}.nonEstimatedItemsViewListArea.-listMode .selectButton{order:5;flex:0 0 200px;margin:0 0 0 10px;font-size:14px}.nonEstimatedItemsViewListArea.-listMode .priceWrapper,.nonEstimatedItemsViewListArea.-listMode .priceWrapper .price{font-size:14px;margin:0}.nonEstimatedItemsViewListArea.-listMode .priceWrapper{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;padding:9px 10px;flex:0 0 175px;text-align:right}.nonEstimatedItemsViewListArea.-listMode .priceWrapper .selectedTotal{display:inline-block}.nonEstimatedItemsViewListArea.-listMode .priceWrapper .selectedMonthly{display:inline-block;margin-left:5px}.nonEstimatedItemsViewListArea.-listMode .priceWrapper .selectedMonthly:before{content:"("}.nonEstimatedItemsViewListArea.-listMode .priceWrapper .selectedMonthly:after{content:")"}.nonEstimatedItemsViewListArea.-listMode .priceWrapper .selectedMonthly:empty{display:none}.nonEstimatedItemsViewListArea.-listMode .nonEstimatedItemCardButtonsWrapper{margin:0;flex:0 0 195px}.nonEstimatedItemsViewListArea.-listMode .nonEstimatedItemCardButton{padding:0;background:#fff}.nonEstimatedItemsViewListArea.-listMode .compareBt{flex:0 0 98px;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.nonEstimatedItemsViewListArea.-listMode .nonEstimatedItemCard.selected{box-shadow:0 0 0 1px var(--color-primary) inset,0 0 0 2px var(--color-primary),1px 1px 4px #000}.nonEstimatedItemsViewListArea.-listMode .nonEstimatedItemCard.comparing .compareBt{border-color:transparent;background:rgba(18,133,87,.1)}.nonEstimatedItemsViewListArea .loadMoreButtonContainer{padding:10px;text-align:center}.nonEstimatedItemsViewListArea .noResults{height:500px;text-align:center;line-height:100px;font-size:20px;font-weight:300}
.nonEstimatedItemCard{position:relative;padding:14px;height:100%}.nonEstimatedItemCard.-listMode.embeddedVisualizer{flex-wrap:wrap;min-width:400px}.nonEstimatedItemCard.-listMode.embeddedVisualizer .title .text{min-width:330px}.nonEstimatedItemCard.-listMode.embeddedVisualizer .priceWrapper{flex:1 0 360px;border:0}.nonEstimatedItemCard.-listMode.embeddedVisualizer .priceWrapper-quantities{width:200px}.nonEstimatedItemCard.-listMode.embeddedVisualizer .priceWrapper-quantities.subtotal{width:100px}.nonEstimatedItemCard.-listMode.embeddedVisualizer .selectButton{flex:1}.nonEstimatedItemCard.-listMode.embeddedVisualizer .nonEstimatedItemCardButtonsWrapper{flex:1;display:flex;background:#f2f2f2;margin-top:10px}.nonEstimatedItemCard.-listMode.embeddedVisualizer .nonEstimatedItemCardButtonsWrapper a{flex:1 1 50%;background:#f2f2f2;padding:6px 7px}.nonEstimatedItemCard.selected{box-shadow:0 0 0 2px var(--color-primary) inset,0 0 0 2px var(--color-primary),1px 1px 4px #000}.nonEstimatedItemCard.selected .selectButton{border:1px solid var(--color-primary);box-shadow:none;background:#fff;color:var(--color-primary);font-size:14px}.nonEstimatedItemCard.selected .selectButton svg{fill:var(--color-primary)}.nonEstimatedItemCard.comparing .imageWrapper .compareIcon{display:block}.nonEstimatedItemCard.comparing .compareBt{background:var(--btn-nonEstimatedItem-compare)}.nonEstimatedItemCard .imageWrapper{width:100%;height:200px;position:relative;cursor:pointer}.nonEstimatedItemCard .imageWrapper.noDetails{cursor:default}.nonEstimatedItemCard .imageWrapper img{max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nonEstimatedItemCard .imageWrapper .compareIcon{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:19px 19px 16px;background:var(--bg-nonEstimatedItemCard-compareIcon);box-shadow:0 0 70px var(--boxShadowColor-nonEstimatedItemCard-compareIcon),1px 1px 3px rgba(0,0,0,.7);border-radius:50%}.nonEstimatedItemCard .imageWrapper .compareIcon .closeBt{position:absolute;top:-3px;right:-6px;background:var(--bg-nonEstimatedItemCard-compareIcon-close);border-radius:50%;padding:0 6px 3px;border:2px solid var(--border-nonEstimatedItemCard-compareIcon-close);box-shadow:1px 1px 4px rgba(0,0,0,.35)}.nonEstimatedItemCard .imageWrapper .compareIcon .closeBt .close{width:8px;height:8px;fill:var(--icon-nonEstimatedItemCard-compareIcon-close)}.nonEstimatedItemCard .imageWrapper .compareIco{width:30px;height:30px}.nonEstimatedItemCard.-listMode .title .text{display:flex;align-items:center}.nonEstimatedItemCard.-listMode .priceWrapper-quantities{padding-right:15px;padding-left:15px}.nonEstimatedItemCard.-listMode .priceWrapper-quantities.subtotal{flex:0 0 112px;width:112px}.nonEstimatedItemCard .title{margin:10px 0;position:relative}.nonEstimatedItemCard .title .text{text-align:center;height:4.3em;overflow:hidden;display:block;line-height:20px}.nonEstimatedItemCard .title .truncation{text-align:right;position:absolute;bottom:0;right:0;width:70%;height:1.2em;background:linear-gradient(to right,rgba(255,255,255,0),#fff 80%)}.nonEstimatedItemCard .title .truncation svg{background:var(--color-primary);width:17px;height:17px;margin-right:10px;border-radius:50%;fill:#fff;padding:3px;cursor:pointer}.nonEstimatedItemCard .optionIdWrapper{text-align:center;color:#afafaf;font-style:italic;font-size:12px}.nonEstimatedItemCard .optionIdWrapper.hideOptionId{visibility:hidden}.nonEstimatedItemCard .priceWrapper-quantities{text-align:center;margin:10px 0}.nonEstimatedItemCard .priceWrapper-quantities .editQtyControls{text-align:center;position:relative}.nonEstimatedItemCard .priceWrapper-quantities .editQtyControls button{font-size:19px;padding:4px 13px}.nonEstimatedItemCard .priceWrapper-quantities .editQtyControls .maxQtyHelp{background:#fbffff;border-radius:4px;position:absolute;left:50%;top:40px;width:91px;transform:translate(-50%,0);opacity:0;box-shadow:2px 3px 18px rgba(0,0,0,.3);padding:10px;z-index:10;animation:.4s ease-in-out .8s forwards display}@keyframes display{0%{opacity:0;transform:translate(-50%,0)}100%{opacity:1;transform:translate(-50%,15%)}}.nonEstimatedItemCard .priceWrapper-quantities .editQtyControls .maxQtyHelp .text{line-height:20px;font-size:14px;margin:0;color:#212121;text-align:center}.nonEstimatedItemCard .priceWrapper-quantities .editQtyControls .maxQtyHelp.hide{display:none}.nonEstimatedItemCard .priceWrapper-quantities .editQtyControls .maxQtyHelp:after{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fbffff}.nonEstimatedItemCard .priceWrapper-quantities .editQtyControls .maxQtyHelp .hideCopyToHelpButton{font-weight:700;color:#3d9170;cursor:pointer;border:1px solid #3d9170;border-radius:4px;padding:7px 12px;display:inline-block}.nonEstimatedItemCard .priceWrapper-quantities .editQtyControls .maxQtyHelp .hideCopyToHelpButton:hover{background:#3d9170;color:#fff}.nonEstimatedItemCard .priceWrapper-quantities .unitPriceAndInfoButton{display:flex;align-items:center;justify-content:center;margin:0 0 10px}.nonEstimatedItemCard .priceWrapper-quantities .unitPriceAndInfoButton.hide{margin:0 0 5px}.nonEstimatedItemCard .priceWrapper-quantities .unitPriceAndInfoButton .unitPrice{font-weight:400;position:relative;font-size:12px;text-align:center}.nonEstimatedItemCard .priceWrapper-quantities .unitPriceAndInfoButton .infoButton{height:13px}.nonEstimatedItemCard .priceWrapper-quantities .unitPriceAndInfoButton .infoButton .icon-infoCircle{width:13px;height:13px;border-radius:50%;fill:#b5b5b6;vertical-align:top}.nonEstimatedItemCard .priceWrapper-quantities input{width:38px;text-align:center;margin:0 4px;height:32px}.nonEstimatedItemCard .visualizableIndicator{position:absolute;top:15px;left:-8px;width:34px;height:30px;background:linear-gradient(to right,#3b598a 0,#2e4365 100%);z-index:2;box-shadow:2px 2px 4px rgba(0,0,0,.3)}.nonEstimatedItemCard .visualizableIndicator .ico{fill:#fff;margin:6px 8px;width:19px;height:18px}.nonEstimatedItemCard .visualizableIndicator:after{content:"";position:absolute;border:8px solid transparent;border-right:0;border-top:5px solid #272f42;top:30px;left:0}.nonEstimatedItemCard .priceWrapper{margin:10px 0;display:flex;align-items:center;justify-content:center;gap:10px}.nonEstimatedItemCard .priceWrapper .selectButton{font-size:19px;padding:4px 13px}.nonEstimatedItemCard .priceWrapper .infoButton{height:15px}.nonEstimatedItemCard .priceWrapper .infoButton .icon-infoCircle{width:15px;height:15px;border-radius:50%;fill:#b5b5b6;vertical-align:top}.nonEstimatedItemCard .priceWrapper .price,.nonEstimatedItemCard .priceWrapper-quantities .price{font-weight:700;position:relative;font-size:17px}.nonEstimatedItemCard .priceWrapper .selectedTotal,.nonEstimatedItemCard .priceWrapper-quantities .selectedTotal{font-weight:700}.nonEstimatedItemCard .priceWrapper .selectedMonthly,.nonEstimatedItemCard .priceWrapper-quantities .selectedMonthly{font-size:11px;color:#838383;display:inline-block;width:100%}.nonEstimatedItemCard .priceWrapper-quantities.subtotal .selectedMonthly,.nonEstimatedItemCard .priceWrapper.subtotal .selectedMonthly{text-align:center}.nonEstimatedItemCard .priceWrapper .subtotal,.nonEstimatedItemCard .priceWrapper-quantities .subtotal{color:#258b58;font-style:italic;font-size:14px;text-align:left}.nonEstimatedItemCard .priceWrapper .price:before,.nonEstimatedItemCard .priceWrapper-quantities .price:before{position:relative;left:0;top:0}.nonEstimatedItemCard .priceWrapper .monthlyPayment,.nonEstimatedItemCard .priceWrapper-quantities .monthlyPayment{font-style:italic;opacity:.6}.nonEstimatedItemCard .infoButton{cursor:pointer;position:relative;margin-left:4px;padding:0}.nonEstimatedItemCard .infoButton:hover .popOver{display:flex;flex-direction:column;width:max-content}.nonEstimatedItemCard .popOver{--popover-width:270px;display:none;position:absolute;left:-140px;top:-114px;box-shadow:3px 4px 9px rgba(0,0,0,.25);z-index:20;border-bottom-left-radius:8px;border-bottom-right-radius:8px;width:var(--popover-width)}.nonEstimatedItemCard .popOver .header{background:#272f42;color:#fffffd;height:42px;line-height:42px;font-size:14px;font-weight:700;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;border-top-left-radius:8px;border-top-right-radius:8px;width:var(--popover-width)}.nonEstimatedItemCard .popOver .header .areaInfoHeading{padding:0 10px}.nonEstimatedItemCard .popOver .body{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:10px 10px 8px;display:flex;flex-direction:column;width:var(--popover-width)}.nonEstimatedItemCard .popOver .body .row{margin:0 0 3px;width:100%;font-weight:400;text-align:left}.nonEstimatedItemCard .popOver .body .row .area,.nonEstimatedItemCard .popOver .body .row .subArea{display:inline-block}.nonEstimatedItemCard .selectedSubTotal{font-weight:700;font-size:17px;text-align:right}.nonEstimatedItemCard .selectButton{display:flex;justify-content:center;width:100%;font-size:14px;padding:5px 15px;margin-top:auto;display:flex;align-items:center}.nonEstimatedItemCard .selectButton .ico{width:13px}.nonEstimatedItemCard .nonEstimatedItemCardButtonsWrapper{margin:15px 0 0;display:flex}.nonEstimatedItemCard .nonEstimatedItemCardButton{color:var(--color-primary);flex:1;display:flex;align-content:center;cursor:pointer;align-items:center;justify-content:center;font-size:13px;padding:9px 7px;white-space:nowrap}.nonEstimatedItemCard .nonEstimatedItemCardButton .ico{margin-right:3px;width:15px;height:15px}.nonEstimatedItemCard .notesContainer{position:absolute;top:0;left:0;width:100%;height:100%;padding:22px;background-color:rgba(0,0,0,.65);z-index:3;color:#fff}.nonEstimatedItemCard .notesContainer .notesTitle{position:relative;width:100%;height:34%;font-style:italic;text-align:center;font-size:14px}.nonEstimatedItemCard .notesContainer .notesTitle .notesTitleDescription{position:absolute;width:100%;top:32%}.nonEstimatedItemCard .notesContainer .notesTitle .notes{text-align:center;padding:6px 0;font-weight:700}.nonEstimatedItemCard .notesContainer .notesTitle .noteArea{height:50%}.nonEstimatedItemCard .notesContainer .notesTitle .noteArea textarea{height:100%;width:100%}.nonEstimatedItemCard .notesContainer .notesTitle .buttonsContainer{margin-top:5px}.nonEstimatedItemCard .notesContainer .notesTitle .button{width:49%}

price-display-switch{font-size:13px;margin-top:-2px;color:#4c4c4c;position:relative}price-display-switch .priceSwitch{display:flex;align-items:center}price-display-switch .priceSwitch .desc{flex-grow:1}price-display-switch .switch{vertical-align:-7px;margin:0 3px}price-display-switch .question{border-radius:50%;background:#dedede;font-weight:700;padding:1px 6px;cursor:pointer}price-display-switch .question:hover+.popOver{display:block}price-display-switch .popOver{display:none;background:#fff;border-radius:4px;position:absolute;top:31px;right:-6px;width:245px;box-shadow:3px 4px 9px rgba(0,0,0,.25);font-style:italic;padding:10px 15px;z-index:10;line-height:20px}price-display-switch .popOver:after{content:"";position:absolute;top:-6px;right:6px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}
preference-menu{float:right;position:relative;z-index:20;-webkit-user-select:none;user-select:none;padding-right:16px;transform:translateY(-4px)}preference-menu .design-my-home-preference-menu{display:flex}preference-menu .design-my-home-preference-menu a{margin-right:11px;font-weight:400}preference-menu .design-my-home-preference-menu .menuText{vertical-align:top;color:var(--color-dmh-text-primary);text-decoration:none;transition:.2s linear}preference-menu .design-my-home-preference-menu use{color:var(--color-dmh-icons-primary)}preference-menu .design-my-home-preference-menu svg{width:24px;height:24px;box-sizing:content-box;align-self:center;justify-self:center}preference-menu .design-my-home-preference-menu .new-spending-summary{display:grid;grid-template-columns:repeat(3,max-content);grid-gap:10px;align-items:center;justify-items:center;background-color:#fff;border-radius:9px;padding:3px 9px;margin-right:11px}preference-menu .design-my-home-preference-menu .new-spending-summary .overBudget .budgetExclamation{display:inline-block!important}preference-menu .design-my-home-preference-menu .new-spending-summary .my-upgrades-budget{font-weight:700}preference-menu .design-my-home-preference-menu .new-spending-summary .my-upgrades-budget .popover{display:none;background:var(--color-dmh-dark-accent);width:330px;height:60px;color:#fff;border-radius:4px;font-size:14px;padding:20px 0;text-align:center;box-shadow:2px 2px 7px rgba(0,0,0,.4);position:absolute;top:35px;left:-11px}preference-menu .design-my-home-preference-menu .new-spending-summary .my-upgrades-budget .popover span{color:var(--bg-dmh-prefMenu-budgetExclamation);font-weight:700}preference-menu .design-my-home-preference-menu .new-spending-summary .my-upgrades-budget .popover:after{content:"";width:0;height:0;position:absolute;top:-8px;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #212b3a}preference-menu .design-my-home-preference-menu .new-spending-summary .my-upgrades-budget .budgetExclamation:hover+.popover{display:block}preference-menu .design-my-home-preference-menu .new-spending-summary .my-upgrades-budget .budgetExclamation{border-radius:50%;background:var(--bg-dmh-prefMenu-budgetExclamation);padding:0 5px;color:var(--color-dmh-prefMenu-budgetExclamation);margin-right:5px;font-weight:700;display:none;cursor:pointer}preference-menu .design-my-home-preference-menu .new-spending-summary .my-upgrades-budget .amount{color:var(--text-primary)}preference-menu .design-my-home-preference-menu .new-spending-summary .edit-budget{display:grid;grid-template-columns:max-content max-content;grid-gap:5px;align-items:center;justify-items:center;cursor:pointer}preference-menu .design-my-home-preference-menu .new-spending-summary .edit-budget .edit-budget-icon{margin-right:-3px;margin-bottom:-3px}preference-menu .design-my-home-preference-menu .new-spending-summary .edit-budget .edit-budget-icon use{scale:.8;fill:var(--color-dmh-icons-primary)}preference-menu .design-my-home-preference-menu .new-spending-summary .create-budget{display:grid;grid-template-columns:max-content max-content;grid-gap:5px;align-items:center;justify-items:center;cursor:pointer}preference-menu .design-my-home-preference-menu .new-spending-summary .create-budget .create-budget-icon{margin-right:-3px;margin-bottom:-5px}preference-menu .design-my-home-preference-menu .new-spending-summary .create-budget .create-budget-icon use{scale:1.2}preference-menu .design-my-home-preference-menu .new-spending-summary .view-selections{display:grid;grid-template-columns:max-content max-content;grid-gap:5px;align-items:center;justify-items:center;cursor:pointer}preference-menu .design-my-home-preference-menu .new-spending-summary .view-selections .view-selections-icon{margin-right:-5px}preference-menu .design-my-home-preference-menu .new-spending-summary .view-selections .view-selections-icon use{scale:1.2}preference-menu .design-my-home-preference-menu .budget-report{display:grid;grid-template-columns:max-content max-content;grid-gap:5px;align-items:center;justify-items:center;cursor:pointer}preference-menu .design-my-home-preference-menu .budget-report .budget-report-icon{margin-right:-5px}preference-menu .design-my-home-preference-menu .budget-report .budget-report-icon use{scale:1.2}preference-menu .design-my-home-preference-menu .preferences-toggle{display:grid;grid-template-columns:max-content max-content;grid-gap:5px;align-items:center;justify-items:center;cursor:pointer}preference-menu .design-my-home-preference-menu .preferences-toggle .preferences-toggle-icon{margin-bottom:-8px}preference-menu .design-my-home-preference-menu .preferences-toggle .preferences-toggle-icon use{scale:1.2}preference-menu .preferences-menu{float:right;display:none;position:absolute;padding:6px 15px;width:310px;top:35px;right:5px;background:#f7f7f7;box-shadow:2px 4px 10px 0 rgba(0,0,0,.5);border-radius:5px;border-top:5px solid var(--color-dmh-prefMenu-prefToggle-top-border)}preference-menu .preferences-menu.visible{display:flex;flex-direction:column}preference-menu .preferences-menu:after{content:"";position:absolute;top:-15px;left:85%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--color-dmh-prefMenu-prefToggle-top-border)}preference-menu .preferences-menu price-display-switch,preference-menu .preferences-menu remember-price-levels-switch{margin:5px 0}
remember-price-levels-switch{font-size:13px;margin-top:-2px;color:#4c4c4c;position:relative}remember-price-levels-switch .rememberPriceLevelFiltersSwitch{display:flex;align-items:center}remember-price-levels-switch .rememberPriceLevelFiltersSwitch .desc{flex-grow:1}remember-price-levels-switch .switch{vertical-align:-7px;margin:0 3px}remember-price-levels-switch .question{border-radius:50%;background:#dedede;font-weight:700;padding:1px 6px;cursor:pointer}remember-price-levels-switch .question:hover+.popOver{display:block}remember-price-levels-switch .popOver{display:none;background:#fff;border-radius:4px;position:absolute;top:31px;right:-6px;width:245px;box-shadow:3px 4px 9px rgba(0,0,0,.25);font-style:italic;padding:10px 15px;z-index:10;line-height:20px}remember-price-levels-switch .popOver:after{content:"";position:absolute;top:-6px;right:6px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}
.optionMenu{position:relative;padding:0 10%;margin-top:20px}.optionMenu .instructionAndSwitch{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.optionMenu .catalogOnlySession{font-weight:700;padding-bottom:5px;margin-bottom:15px}.optionMenu .optionsListContainer.-catalogOnly{padding-top:10px}.optionMenu .modeText{display:inline-block;font-size:13px}.optionMenu .modeTab{background:#e4e4e4;background:linear-gradient(to bottom,#e4e4e4 71%,#d8d8d8 100%);border-radius:4px 4px 0 0;display:flex;margin:0;position:relative;z-index:9}.optionMenu .modeTab .option{flex:0 0 50%;cursor:pointer;text-align:center;padding:12px 0 14px;transition:.2s ease-in-out;position:relative}.optionMenu .modeTab .option.-selected{background:var(--bg-dmh-optionMenu-tab-selected);border-radius:4px 4px 0 0}.optionMenu .modeTab .option.-selected:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--color-dmh-optionMenu-tab-selected-title)}.optionMenu .modeTab .option.-selected:before{content:"";position:absolute;bottom:-7px;left:50%;width:0;height:0;transform:translateX(-50%);z-index:9;filter:drop-shadow(2px 2px 1px rgba(0, 0, 0, .2));border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid var(--color-dmh-optionMenu-tab-selected-title)}.optionMenu .modeTab .option:not(.-selected):hover{background:var(--bg-dmh-optionMenu-tab-hover)}.optionMenu .modeTab .option.-selected .fakeRadioBt{background:var(--color-dmh-optionMenu-tab-selected-title);box-shadow:0 0 2px 0 var(--color-dmh-optionMenu-tab-selected-title) inset,0 0 0 3px #fff inset}.optionMenu .modeTab .option.-selected .tabTitle{color:var(--color-dmh-optionMenu-tab-selected-title)}.optionMenu .modeTab .option.-selected .tabDesc{color:var(--color-dmh-optionMenu-tab-selected-desc)}.optionMenu .option .fakeRadioBt{border-radius:50%;background:#fff;width:12px;height:12px;display:inline-block;margin:-1px 2px;box-shadow:1px 1px 3px rgba(0,0,0,.12);border:1px solid var(--color-dmh-optionMenu-radio-button)}.optionMenu .option .tabTitle{color:var(--color-dmh-optionMenu-tab-title);font-weight:700;margin:0 2px}.optionMenu .option .tabDesc{color:var(--color-dmh-optionMenu-tab-desc);font-style:italic;opacity:.7;margin:0 4px;font-size:13px}.optionMenu .optionsListContainer{opacity:0;visibility:hidden;position:absolute;width:80%;padding:18px 25px 50px;margin:0 10%;max-height:0;transition:.3s ease-out;border:1px solid var(--color-dmh-light-boundary)}.optionMenu .iconGroupLabel{position:relative;color:var(--color-dmh-roomProduct-section-text);text-transform:uppercase;overflow:hidden;font-size:13px;margin:0 0 15px}.optionMenu .iconGroupLabel:after{content:"";width:100%;height:2px;background:var(--color-dmh-light-boundary);position:absolute;top:10px;margin-left:10px}.optionMenu .singleIconGroup .iconGroupLabel{display:none}.optionMenu .singleIconGroup #applicationsWithIcons,.optionMenu .singleIconGroup #roomsWithIcons{margin-bottom:0}.optionMenu .-roomsList{left:-300px}.optionMenu .-generalList{left:300px}.optionMenu .-visible{opacity:1;visibility:visible;left:0;max-height:9999px;margin-bottom:75px}.optionsList{display:flex;flex-wrap:wrap;margin-top:5px}#applicationsWithIcons,#roomsWithIcons{margin-bottom:30px}.optionsList .optionDetail{background:rgba(255,255,255,.85);border-radius:2px;padding:12px;cursor:pointer;flex:1 1 auto;min-width:180px;max-width:215px;margin:0 10px 10px 0;box-shadow:3px 3px 8px 0 rgba(0,0,0,.08);display:flex;align-content:center;align-items:center;justify-content:center;justify-items:center;flex-direction:column;transition:.2s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative}.optionsList.widerCards .optionDetail{min-width:240px;max-width:275px}.optionsList .optionDetail:hover{background:#fff;box-shadow:1px 4px 8px 0 rgba(0,0,0,.2)}.optionsList .optionDetail.selected{background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.2),inset 0 0 10px 0 rgba(0,0,0,.1),inset 0 0 0 3px #0a945e;position:relative}.optionsList .optionDetail.selected:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #2d3848}.optionsList .applications{display:block;background:#2d3848;overflow:hidden;flex:0 0 100%;margin:1px 0 7px;border-radius:3px;height:141px}@supports (display:grid){.optionsList{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-row-gap:13px;grid-column-gap:10px}.optionsList.widerCards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.optionsList .optionDetail{margin:0}.optionsList .applications{grid-column:1/-1}}.optionDetail .ico{width:38px;height:38px;margin:4px 0 8px;filter:var(--filter-dmh-roomProductIcon)}.optionDetail .ico.ceilingfans,.optionDetail .ico.hvac,.optionDetail .ico.kitchen,.optionDetail .ico.landscaping{width:50px}.optionDetail .ico.security{width:33px}.optionDetail .label{color:var(--color-dmh-text-primary);font-weight:700;font-size:13px;line-height:20px}.optionDetail .visualizableIndicator{position:absolute;top:4px;left:-6px;width:31px;height:27px;background:linear-gradient(to right,var(--bg-dmh-visualizableIndicator-light-side) 0,var(--bg-dmh-visualizableIndicator-dark-side) 100%);z-index:2;box-shadow:2px 2px 4px rgba(0,0,0,.3)}.optionDetail .visualizableIndicator .ico{fill:var(--color-dmh-visualizableIndicator-icon);margin:5px 7px;width:18px;height:17px;filter:none}.optionDetail .visualizableIndicator:after{content:"";position:absolute;border:6px solid transparent;border-right:0;border-top:5px solid var(--bg-dmh-visualizableIndicator-dark-side);top:27px;left:0}.optionDetail .optionDetailSelections{position:absolute;top:4px;right:4px;font-size:12px;background-color:var(--bg-dmh-optionMenu-optionDetailSelections);color:var(--color-dmh-optionMenu-optionDetailSelections-countLabel);padding:3px 6px;font-weight:700}.optionDetail .optionDetailSelections .countCheckmark{display:none;width:11px;height:11px;fill:var(--color-dmh-optionMenu-optionDetailSelections-fullySelectedCheck);position:relative;top:1px}.optionDetail .optionDetailSelections .countLabel{display:inline-block;margin:0 1px}.optionDetail .optionDetailSelections.isFullySelected{background-color:var(--color-dmh-icons-primary);top:4px;right:4px;border-radius:3px}.optionDetail .optionDetailSelections.isFullySelected .countCheckmark{display:inline-block}.optionDetail .optionDetailSelections.isFullySelected .countLabel{display:none}.optionDetail .optionDetailTotal{color:var(--color-dmh-optionMenu-optionDetailTotal);font-size:12px;line-height:20px}@media only screen and (max-width:1100px){@supports (display:grid){.optionsList{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.optionsList.widerCards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.optionMenu .modeTab .option{padding:10px 0}.optionMenu .option .tabDesc{display:block;margin-top:5px}}@media only screen and (max-width:1400px){.optionMenu{padding:0 10%}.optionMenu .optionsListContainer{margin:0 10%;width:80%}}
.generalOptionSelectorContainer{height:100%;display:flex;flex-direction:column;padding:0 16px}.generalOptionSelectorNavHeader{float:left}.generalOptionSelectorContainer .dmhLeftPanel .title{color:var(--color-dmh-leftNav-title);font-weight:700;font-size:13px;margin:3px 10px 7px}.generalOptionSelectorContainer .dmhLeftPanel .item{color:var(--color-dmh-leftNav-listItemText);font-size:13px;cursor:pointer;padding:4px 6px;border-left:4px solid transparent;line-height:21px;margin:2px 0}.generalOptionSelectorContainer .dmhLeftPanel .option{margin-right:3px}.generalOptionSelectorContainer .dmhLeftPanel .total{border:1px solid var(--color-dmh-leftNav-title);box-shadow:0 0 1px 0 var(--color-dmh-leftNav-title) inset;border-radius:50px;padding:2px 7px;font-size:11.5px;font-weight:700;color:var(--color-dmh-leftNav-title)}.generalOptionSelectorContainer .dmhLeftPanel .item.active{background:rgba(227,227,228,.1);border-radius:4px;border-left:4px solid var(--color-dmh-leftNav-listItem-active)}.generalOptionSelectorContainer .wrapper{position:relative;height:calc(100% - 100px);top:var(--nav-header-height)}.generalOptionSelectorContainer .wrapper .actionBar,.generalOptionSelectorContainer .wrapper .listArea{width:var(--content-width);margin-left:var(--applications-panel-width)}.generalOptionSelectorContainer .wrapper .actionBar{height:var(--nav-header-height)}.generalOptionSelectorContainer .wrapper .listArea{height:100%;padding-top:var(--nav-header-height)}.generalOptionSelectorContainer .welcomeMsg{background:#fff;flex:1 1 auto;display:flex;justify-content:center;align-items:center;height:calc(100vh - 300px)}.generalOptionSelectorContainer .welcomeMsg svg{margin-right:20px}.generalOptionSelectorContainer .welcomeMsg .text{font-weight:300;font-size:28px}#budgetText{vertical-align:top;padding-right:7px;color:var(--text-primary);text-decoration:none;font-weight:700;transition:.2s linear}#budgetLink{margin-top:-2px;padding-right:7px;box-sizing:content-box}
.roomOptionSelectorContainer{height:100%;display:flex;flex-direction:column;padding:0 16px;--room-option-content-header-height:40px;--room-option-action-bar-height:48px}.roomOptionSelectorNavHeader{float:left}.roomOptionSelectorContainer .dmhLeftPanel .title{color:var(--color-dmh-leftNav-title);font-weight:700;font-size:13px;margin:3px 10px 7px}.roomOptionSelectorContainer .dmhLeftPanel .item{color:var(--color-dmh-icons-light-on-darkBg);font-size:13px;cursor:pointer;padding:4px 6px;border-left:4px solid transparent;line-height:21px;margin:2px 0}.roomOptionSelectorContainer .dmhLeftPanel .option{margin-right:3px}.roomOptionSelectorContainer .dmhLeftPanel .total{border:1px solid var(--color-dmh-leftNav-title);box-shadow:0 0 1px 0 var(--color-dmh-leftNav-title) inset;border-radius:50px;padding:2px 7px;font-size:11.5px;font-weight:700;color:var(--color-dmh-leftNav-title)}.roomOptionSelectorContainer .dmhLeftPanel .item.active{background:rgba(227,227,228,.1);border-radius:4px;border-left:4px solid var(--color-icon-primary)}.roomOptionSelectorContainer .roomOptionContentWrapper{position:relative;height:calc(100% - 93px);top:var(--nav-header-height)}.roomOptionSelectorContainer .roomOptionContentWrapper .actionButton{border-radius:50px;margin:3px 5px 0 0}.roomOptionSelectorContainer .roomOptionContentWrapper .actionButton .visualizationIcon{fill:#fff}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer{height:100%;width:var(--content-width);margin-left:var(--applications-panel-width)}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer.embeddedVisualizer .roomOptionSelectorSelectionArea,.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer.embeddedVisualizer .roomOptionSelectorSubAreaCardList{width:var(--options-list-min-width)}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardActionBar{position:relative;top:var(--room-option-content-header-height);z-index:16;height:var(--room-option-action-bar-height);background:var(--action-bar-background-color);text-align:end}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardActionBar .roomOptionSelectorRoomDesignerButtonArea{height:100%}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardActionBar .roomOptionSelectorRoomDesignerButtonArea .actionButton{margin-top:5px}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList{position:relative;top:var(--room-option-content-header-height);background-color:#fff;padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));max-width:none}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper{display:inline-block;border:1px solid transparent;padding:6px;flex:1 1 265px;max-width:320px}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper .subAreaCard{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;padding:13px;width:100%;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;height:375px}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper .subAreaCard .subAreaCardTitle{text-align:center;height:65px;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.2}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper .subAreaCard .subAreaCardImageContainer{width:168px;height:168px;position:relative}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper .subAreaCard .subAreaCardImageContainer .subAreaCardImage{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper .subAreaCard .selectionDetails{align-self:start;line-height:18px;width:100%}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper .subAreaCard .selectionDetails .selectedItemName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper .subAreaCard .noSelectionWrapper{text-align:center}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper .subAreaCard .noSelectionWrapper .noSelectionImageContainer{margin-bottom:1.5rem;height:80px}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper .subAreaCard .noSelectionWrapper .noSelectionImageContainer .ico{width:100px;height:100%}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper .subAreaCard .noSelectionWrapper .noSelectionTitle{font-size:21px}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardList .subAreaCardWrapper .subAreaCard .selectButton{width:100%;display:flex;justify-content:center;font-size:14px;padding:7px 15px}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorContentHeader,.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSubAreaCardHeader{position:fixed;width:var(--content-width);z-index:17;background:var(--bg-dmh-header);color:#fffffd;height:var(--room-option-content-header-height);line-height:var(--room-option-content-header-height);font-size:13px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorContentHeader .roomOptionSelectorProductList{flex:1 0 auto;display:flex}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorContentHeader .roomOptionSelectorVisualizeButtonArea .question{border-radius:50%;background:#dedede;font-weight:700;padding:1px 6px;cursor:pointer;margin:5px;color:#000}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorContentHeader .roomOptionSelectorVisualizeButtonArea .question:hover+.popOver{display:block}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorContentHeader .roomOptionSelectorVisualizeButtonArea .popOver{display:none;background:#fff;color:#000;border-radius:4px;position:absolute;right:-3px;width:245px;box-shadow:3px 4px 9px rgba(0,0,0,.25);font-style:italic;padding:7px 13px;z-index:10;line-height:20px}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorContentHeader .roomOptionSelectorVisualizeButtonArea .popOver:after{content:"";position:absolute;top:-6px;right:2px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSelectionArea{display:flex;position:relative;top:var(--room-option-content-header-height);margin-bottom:20px}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSelectionArea .roomOptionSelectorSelectionOptions{flex:1}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSelectionArea .roomOptionSelectorSelectionOptions .roomOptionSelectorActionBar,.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSelectionArea .roomOptionSelectorSelectionOptions .roomOptionSelectorNonEstimatedItemView .actionBar{position:fixed;width:var(--content-width);z-index:16;height:var(--room-option-action-bar-height)}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSelectionArea .roomOptionSelectorSelectionOptions .roomOptionSelectorListArea{position:relative;top:47px}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSelectionArea .roomOptionSelectorSelectionOptions .roomOptionSelectorNonEstimatedItemView .nonEstimatedItemsView .actionBar{width:var(--content-width)}.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer .roomOptionSelectorSelectionArea .roomOptionSelectorSelectionOptions .roomOptionSelectorNonEstimatedItemView .nonEstimatedItemsView .listArea{position:relative;padding:0;top:var(--room-option-action-bar-height)}.roomOptionSelectorContainer .welcomeMsg{background:#fff;flex:1 1 auto;display:flex;justify-content:center;align-items:center;height:calc(100vh - 300px)}.roomOptionSelectorContainer .welcomeMsg svg{margin-right:20px}.roomOptionSelectorContainer .welcomeMsg .text{font-weight:300;font-size:28px}#budgetText{vertical-align:top;padding-right:7px;color:var(--text-primary);text-decoration:none;font-weight:700;transition:.2s linear}#budgetLink{margin-top:-2px;padding-right:7px;box-sizing:content-box}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .estimatedItemsArea .estimatedItemsAppArrow{width:10px;height:10px;margin:0 5px 0 0;transform:rotate(0);transition-duration:.8s;transition-property:transform}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .estimatedItemsArea .estimatedItemsAppArrow.active{transform:rotate(90deg)}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .estimatedItemsArea .estimatedItemsAppList{padding:0;margin:0;font-size:14px;font-weight:400}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .estimatedItemsArea .estimatedItemsAppList li{list-style-type:none}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .estimatedItemsArea .estimatedItemsAppList .estimatedItemsAppEntry{overflow:hidden;line-height:20px}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .estimatedItemsArea .estimatedItemsAppList .estimatedItemsSubcategoryList{padding:0;margin:0 0 0 17px;color:#fff;font-weight:400}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .estimatedItemsArea .estimatedItemsAppList .estimatedItemsSubcategoryList .subAreaEntry{overflow:hidden;line-height:20px}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .estimatedItemsArea .estimatedItemsAppList .estimatedItemsSubcategoryList .subAreaEntry:last-child{margin-bottom:0;padding-bottom:0}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .estimatedItemsArea .estimatedItemsAppList .estimatedItemsSubcategoryList .estimatedItemsSubAreaName{padding-right:5px}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea{margin-top:10px}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea .catalogItemsAppList{padding:0;margin:0;font-size:14px;font-weight:400}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea .catalogItemsAppList .catalogItemsAppArrow{width:10px;height:10px;margin:0 5px 0 0;transform:rotate(0);transition-duration:.8s;transition-property:transform}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea .catalogItemsAppList .catalogItemsAppArrow.active{transform:rotate(90deg)}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea .catalogItemsAppList .catalogItemsAppEntry,.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea .catalogItemsAppList .catalogItemsProdEntry{overflow:hidden;line-height:20px}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea .catalogItemsAppList .catalogItemsProdEntry:last-child{margin-bottom:0;padding-bottom:0}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea .catalogItemsAppList .catalogItemsAppName,.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea .catalogItemsAppList .catalogItemsProdName{padding-right:5px}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea .catalogItemsAppList .catalogItemsAppPrice,.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea .catalogItemsAppList .catalogItemsProdPrice{font-weight:700}.roomOptionSelectorContainer .roomOptionSelectorApplicationPanel .catalogItemsArea .catalogItemsAppList .catalogItemsProdList{padding:0;margin:0 0 0 17px;color:#fff;font-weight:400}@media screen and (max-width:1700px){.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer.embeddedVisualizer .roomOptionSelectorNonEstimatedItemView .listArea,.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer.embeddedVisualizer .roomOptionSelectorSelectionOptions .roomOptionSelectorListArea,.roomOptionSelectorContainer .roomOptionContentWrapper .roomOptionSelectorContent .roomOptionSelectorCardsContainer.embeddedVisualizer .roomOptionSelectorSubAreaCardList{width:var(--options-list-min-width-single)}}@media only screen and (max-width:1400px){.roomOptionSelectorContainer .roomOptionSelectorRoomDesignerButtonArea .ico{margin:0}.roomOptionSelectorContainer .roomOptionSelectorRoomDesignerButtonArea span{display:none}}
#applySameSelection.modalBox{width:420px;border:none;background:#fff}#applySameSelection .content{overflow:hidden;padding:0 0 20px}#applySameSelection .header{padding:20px 45px 15px;background:var(--color-dmh-dark-accent);color:#fefefe;text-align:center}#applySameSelection .mainText{font-size:15px;font-weight:700}#applySameSelection .selectedImageWrapper{width:100%;text-align:center;background:linear-gradient(to bottom,var(--color-dmh-dark-accent) 50%,#fff 50%)}#applySameSelection .selectedImage{max-width:50%;max-height:225px;border:3px solid #fefefe;margin:0 auto;background-color:#fefefe}#applySameSelection .selectedDetails{text-align:center;padding-left:20px;padding-right:20px}#applySameSelection .selectedDescription{overflow-wrap:break-word}#applySameSelection .selectedTotal{display:inline-block;font-weight:700}#applySameSelection .selectedMonthlyPayment{display:inline-block;font-style:italic;color:#b0b0b0}#applySameSelection .productFree{display:inline-block}#applySameSelection .productFreeIconArea{display:inline-block;position:absolute}#applySameSelection .productFreeIcon{fill:var(--color-dmh-icon-included-product-on-lightBg);width:17px;height:17px}#applySameSelection .productFreeText{display:inline-block;color:var(--color-dmh-icon-included-product-on-lightBg);font-weight:700;padding:0 0 0 20px}#applySameSelection .selectedProduct{font-style:italic;font-size:14px}#applySameSelection .selectedButtons{background:#f2f2f2;color:var(--color-dmh-icons-primary);margin:10px 75px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}#applySameSelection .detailsButton{flex:1 0 49%;padding:4px 0;color:var(--color-dmh-icons-primary);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}#applySameSelection .detailsButtonIconArea{display:inline-block;background:var(--color-dmh-icons-primary);border-radius:10px;width:16px;height:16px}#applySameSelection .detailsButtonIcon{width:11px;height:11px;position:relative;top:-1.5px;left:-.5px}#applySameSelection .detailsButtonText{display:inline-block;margin:0 0 0 4px;color:var(--color-dmh-text-primary)}#applySameSelection .buttonSeparator{flex:0 0 auto;display:inline-block;margin:4px 0;width:1px;height:90%;background:#e5e5e5}#applySameSelection .photosButton{flex:1 0 49%;padding:4px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}#applySameSelection .photosButtonIcon{fill:#04794c;width:16px}#applySameSelection .photosButtonText{display:inline-block;margin:0 0 0 4px;color:var(--color-dmh-text-primary)}#applySameSelection .footer{background:#e7eaef;text-align:center}#applySameSelection .footerText{font-size:14px;font-weight:700;padding:5px 0 15px}#applySameSelection .footerButtonWrapper{margin:0 0 5px}#applySameSelection .footerButton{width:125px;margin:0 2px}
#copyRoomOption{background:#fff}#copyRoomOption .titleText{display:flex;align-items:center}#copyRoomOption .titleText span{max-width:600px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;margin:0 5px;-webkit-line-clamp:1;-webkit-box-orient:vertical}#copyRoomOption .content{display:flex;font-size:14px;margin-bottom:50px}#copyRoomOption .footer{width:100%;position:absolute;bottom:0}#copyRoomOption .instruction{margin:20px 20px 0;border-bottom:1px solid #d9d9d9;padding-bottom:10px}#copyRoomOption .copyRoomOptionConfirmationArea{padding:10px 15px;background:#d9f3e8;border:1px solid #6bba9d;border-radius:5px;color:#0f7951;font-weight:700}#copyRoomOption .copyRoomOptionConfirmationCheckmark{width:15px;height:15px;fill:#108c5a;position:relative;top:2px;margin:0 4px 0 0}#copyRoomOption .copyRoomOptionConfirmationText{display:inline-block}#copyRoomOption .copyRoomOptionLeftWrapper{flex:1 0 400px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:flex-start;min-width:400px;padding-right:15px}#copyRoomOption .copyRoomOptionSeletedOptionHeader{margin:0 0 3px;padding:0 0 3px;color:#404040;font-weight:700;width:100%}#copyRoomOption .copyRoomOptionSeletedOptionHeader .copyRoomOptionRoomName{text-transform:uppercase;color:#949494}#copyRoomOption .copyRoomOptionSelection{flex:0 0 auto;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#copyRoomOption .copyRoomOptionSelectionImageArea{display:inline-block;width:auto;height:auto}#copyRoomOption .copyRoomOptionSelectionImage{max-width:250px;max-height:250px;min-width:150px}#copyRoomOption .copyRoomOptionSelectionData{padding:0 0 0 15px;display:inline-block;color:#404040}#copyRoomOption .copyRoomOptionSelectionProduct{margin:0 0 6px;text-transform:uppercase;font-style:italic}#copyRoomOption .copyRoomOptionSelectionDescription{margin:0 0 6px;font-weight:700;max-width:500px;overflow-wrap:break-word}#copyRoomOption .copyRoomOptionSelectionPaymentData{margin:0 0 12px}#copyRoomOption .copyRoomOptionSelectionPrice{display:inline-block;font-weight:700}#copyRoomOption .copyRoomOptionSelectionMonthlyPayment{display:inline-block;margin:0 0 0 5px;color:#afafaf;font-style:italic}#copyRoomOption .productFree{display:inline-block}#copyRoomOption .productFreeIconArea{display:inline-block;vertical-align:-3px}#copyRoomOption .productFreeIcon{fill:var(--color-dmh-icon-included-product-on-lightBg);width:17px;height:17px}#copyRoomOption .productFreeText{display:inline-block;color:var(--color-dmh-icon-included-product-on-lightBg);font-weight:700}#copyRoomOption .copyRoomOptionChangeSelection{color:#108958;cursor:pointer}#copyRoomOption .copyRoomOptionChangeSelectionIcon{width:16px;height:16px;position:relative;top:2px;fill:#128054;margin:0 1px 0 0}#copyRoomOption .copyRoomOptionChangeSelectionText{display:inline-block;font-weight:700}#copyRoomOption .preselectedWrapper{flex:0 0 auto;width:100%;margin:20px 0 0;overflow-y:auto;max-height:275px}#copyRoomOption .preselectedMessage{font-weight:700;margin:0 0 10px}#copyRoomOption .preselectedRoomContainer{display:flex;flex-direction:column}#copyRoomOption .preselectedRoomContainer .preselectedSubArea{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;padding:5px 15px;width:100%}#copyRoomOption .preselectedRoomContainer .preselectedSubArea .preselectedSubAreaName{max-width:60%;margin-top:6px;line-height:20px}#copyRoomOption .preselectedRoomContainer .preselectedSubArea:not(:last-child){padding:5px 15px 0}#copyRoomOption .copyRoomOptionPreselectedRow{margin:5px 0 10px;padding:0 30px 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}#copyRoomOption .preselectedCheckmark{flex:0 0 auto;width:15px;height:15px;fill:var(--color-dmh-icons-primary);position:relative;top:1px;margin:0 6px 0 0}#copyRoomOption .preselectedCheckmark--subAreaFlagOn{margin:6px 6px 0 0}#copyRoomOption .copyRoomOptionPreselectedText{flex:0 0 auto;display:inline-block;margin:0 15px 0 0}#copyRoomOption .preselectedSeparator{flex:1 1 auto;display:inline-block;margin:0 10px;border-top:1px solid #858585;border-image-source:url(../../../../../Content/images/dashes/dashBox_5_10_5.png);border-image-width:1px;border-image-slice:2;border-image-repeat:repeat;opacity:.3}#copyRoomOption .preselectedSeparator--subAreaFlagOn{align-self:start;margin:16px 10px 0}#copyRoomOption .preselectedPaymentData{flex:0 0 auto;display:inline-block;margin:0 0 0 15px}#copyRoomOption .preselectedPaymentData--subAreaFlagOn{margin:3px 0 0 15px}#copyRoomOption .preselectedPrice{display:inline-block;font-weight:700}#copyRoomOption .copyRoomOptionRightWrapper{flex:0 0 auto;display:inline-block;width:700px}#copyRoomOption .copyRoomOptionRightDataWrapper{padding:20px 20px 10px 10px;background:#f4f4f4;height:400px;overflow-y:auto}#copyRoomOption .applySelectionsHeader{padding:0 10px;margin:0 0 20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}#copyRoomOption .applySelectionsText{flex:1 0 auto;display:inline-block;font-weight:700}#copyRoomOption .applySelectionsSelectAll{flex:0 0 auto;display:inline-block;font-weight:700;color:var(--color-dmh-text-primary);cursor:pointer}#copyRoomOption .otherSubArea{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;margin:0 0 3px;padding:5px 10px;width:100%}#copyRoomOption .otherSubArea .otherSubAreaName{max-width:60%;margin-top:6px;line-height:20px}#copyRoomOption .applySelectionsRow{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin:0 0 3px}#copyRoomOption .applySelectionsRow .otherRoom{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin:0 0 4px;padding:5px 10px 7px;width:100%}#copyRoomOption .applySelectionsRow.selected{background:#fff}#copyRoomOption .otherRoomOrSubAreaCheckbox{flex:0 0 auto;margin:0 5px 0 0}#copyRoomOption .otherRoomContainer{display:flex;flex-direction:column;padding:5px 0 0 10px}#copyRoomOption .styledCheckbox+label span.checked:after,#copyRoomOption .styledCheckbox.checked+label span:after,#copyRoomOption .styledCheckbox:checked+label span:after{border-color:var(--color-primary)}#copyRoomOption .otherRoomName{flex:0 1 auto;display:inline-block;margin:0 15px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#copyRoomOption .otherRoomName--subAreaFlagOn{font-weight:700;margin:0 0 1px}#copyRoomOption .otherSelectionWrapper{padding-left:40px;width:100%}#copyRoomOption .otherSelectionRow{display:flex;flex:0 0 auto;position:relative;padding:5px 10px;border-radius:20px;background:#fff;width:100%;height:35px;align-items:center}#copyRoomOption .otherSelectionRow .otherSelectionIcon{width:14px;height:14px;fill:var(--color-ds-text-primary)}#copyRoomOption .otherSelectionRow .otherSelectionItem{display:flex;flex:1 1 auto;margin:0 0 0 3px;font-size:12px;font-weight:700;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px}#copyRoomOption .otherSelectionRow .otherSelectionItem .otherSelectionItemName{color:var(--color-ds-text-primary);max-width:440px;text-overflow:ellipsis;overflow:hidden}#copyRoomOption .otherSelectionRow .otherSelectionPaymentData{text-align:center}#copyRoomOption .otherSelectionRow .otherSelectionThumbnailWrapper{width:20px;height:20px;cursor:pointer}#copyRoomOption .otherSelectionRow .otherSelectionThumbnailWrapper .otherSelectionThumbnail{max-width:100%;max-height:100%}#copyRoomOption .otherSelectionRow .otherSelectionThumbnailWrapper:hover .otherSelectionPopup{display:block}#copyRoomOption .otherSelectionRow .otherSelectionThumbnailWrapper .otherSelectionPopup{display:none;position:absolute;padding:5px;background:#fff;top:-100px;right:40px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.22);border:.5px solid #ababab;border-radius:6px}#copyRoomOption .otherSelectionRow .otherSelectionThumbnailWrapper .otherSelectionPopup .otherSelectionImageWrapper{max-width:120px;height:120px;display:flex}#copyRoomOption .otherSelectionRow .otherSelectionThumbnailWrapper .otherSelectionPopup .otherSelectionImage{max-height:100%;max-width:100%}#copyRoomOption .otherSelectionRow .otherSelectionThumbnailWrapper .otherSelectionPopup .otherSelectionPrice{display:inline-block;font-weight:700}#copyRoomOption .otherSelectionRow .otherSelectionThumbnailWrapper .otherSelectionPopup .otherSelectionMonthlyPayment{display:inline-block;margin:0 0 0 5px;color:#afafaf;font-style:italic}#copyRoomOption .otherSelectionRow .otherSelectionThumbnailWrapper .otherSelectionPopup:after{content:"";width:0;height:0;box-sizing:border-box;border-top:7px solid transparent;border-right:7px solid #fff;border-bottom:7px solid #fff;border-left:7px solid transparent;position:absolute;bottom:6px;right:-5px;z-index:10;box-shadow:2px 4px 4px -1px rgba(0,0,0,.27);border-radius:0;transform:rotate(-45deg)}#copyRoomOption .otherRoomSeparator{flex:1 1 auto;display:inline-block;align-self:start;margin:16px 10px 0;border-top:1px solid #858585;border-image-source:url(../../../../../Content/images/dashes/dashBox_5_10_5.png);border-image-width:1px;border-image-slice:2;border-image-repeat:repeat;opacity:.2}#copyRoomOption .otherRoomPaymentData{flex:0 0 auto;display:inline-block;margin:3px 0 0 15px}#copyRoomOption .otherAreaPrice{display:inline-block;font-weight:700}#copyRoomOption .otherRoomMonthlyPayment{display:inline-block;margin:0 0 0 5px;color:#afafaf;font-style:italic}#copyRoomOption .copyRoomOptionsConfirmWrapper{padding:10px 20px;background:var(--color-dmh-dark-accent);color:#fefefe;font-weight:700;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}#copyRoomOption .copyRoomOptionsConfirmData{flex:1 0 auto;margin:0 30px 0 0;font-size:15px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}#copyRoomOption .copyRoomOptionsConfirmNumberSelected{flex:0 0 auto;display:inline-block}#copyRoomOption .copyRoomOptionsConfirmSeparator{flex:1 1 auto;display:inline-block;margin:0 10px;border-top:1px solid #858585;border-image-source:url(../../../../../Content/images/dashes/dashBoxWhite_5_10_5.png);border-image-width:1px;border-image-slice:2;border-image-repeat:repeat;opacity:.6}#copyRoomOption .copyRoomOptionsConfirmPaymentData{flex:0 0 auto;display:inline-block}#copyRoomOption .copyRoomOptionsConfirmPrice,#copyRoomOption .copyRoomOptionsConfirmText{display:inline-block}#copyRoomOption .copyRoomOptionsConfirmMonthlyPayment{display:inline-block;margin:0 0 0 5px;color:#afafaf;font-style:italic}#copyRoomOption .copyRoomOptionsConfirmCancelButton{flex:0 0 auto;border-radius:3px}#copyRoomOption .copyRoomOptionsConfirmConfirmButton{flex:0 0 auto;margin:0 0 0 4px;border-radius:3px}#copyRoomOption .copyRoomOptionReturnArea{margin:20px 0 0;padding:15px 0 0;border-top:1px solid #e5e5e5;text-align:center}#copyRoomOption .copyRoomOptionReturnButton{border-radius:2px;font-size:14px;font-weight:400;padding:10px 35px 10px 30px}#copyRoomOption .copyRoomOptionReturnButtonIcon{width:12px;height:12px;fill:#fff;position:relative;top:3px}@media only screen and (max-width:1800px){#copyRoomOption .copyRoomOptionSelectionImage{max-width:200px;max-height:200px}}@media only screen and (max-width:1400px){#copyRoomOption{width:1000px}#copyRoomOption .content{display:inline-block}#copyRoomOption .copyRoomOptionLeftWrapper{flex:0 0 auto;width:100%;margin:0 0 30px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex:1 0 auto}#copyRoomOption .copyRoomOptionSelection{flex:0 0 50%}#copyRoomOption .copyRoomOptionSelectionImage{max-width:150px;max-height:150px}#copyRoomOption .copyRoomOptionPreselectedWrapper{flex:0 0 50%;margin:0}#copyRoomOption .copyRoomOptionRightWrapper{flex:0 0 auto;display:inline-block;width:100%}#copyRoomOption .copyRoomOptionRightDataWrapper{height:300px}}@media only screen and (max-width:1200px){#copyRoomOption{width:800px}#copyRoomOption .content{display:inline-block;max-height:600px;overflow-y:auto}#copyRoomOption .copyRoomOptionLeftWrapper{flex:0 0 auto;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:flex-start;min-width:200px}#copyRoomOption .copyRoomOptionSelection{flex:0 0 auto;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#copyRoomOption .copyRoomOptionPreselectedWrapper{flex:0 0 auto;width:100%;margin:20px 0 0}#copyRoomOption .copyRoomOptionRightWrapper{flex:0 0 auto;display:inline-block;width:100%;min-width:200px}}@media only screen and (max-width:1000px){#copyRoomOption{width:700px}}
#dmhDisclaimer{width:1200px!important;display:flex;border:0;background:#fff;overflow:hidden}#dmhDisclaimer .leftPane{display:inline-block;flex:0 0 375px;background:var(--bg-dark-noImage)}#dmhDisclaimer .leftPane .communityImageWrapper{height:250px;width:100%;overflow:hidden;position:relative}#dmhDisclaimer .leftPane .communityImageWrapper img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#dmhDisclaimer .planInfo{padding:20px 26px}#dmhDisclaimer .planInfo h5{color:var(--text-light);border-bottom:1px solid var(--text-light);font-size:14px;padding-bottom:7px;margin:10px 0}#dmhDisclaimer .planInfo .label{color:var(--color-dmh-disclaimer-dialog-community-series-plan-text);font-size:14px}#dmhDisclaimer .planInfo .label.-community{text-transform:uppercase}#dmhDisclaimer .planInfo .label.-plan,#dmhDisclaimer .planInfo .label.-series{font-weight:700;margin:14px 0}#dmhDisclaimer .planInfo .label span{font-weight:400}#dmhDisclaimer .planInfo h4{color:var(--color-dmh-disclaimer-dialog-community-name);font-size:24px;font-weight:lighter;margin:7px 0 18px}#dmhDisclaimer .rightPane{flex:1 1 auto;padding:20px 30px}#dmhDisclaimer .rightPane h2{font-size:28px;margin:10px 0}#dmhDisclaimer .rightPane .description{font-style:italic;font-size:16px;margin:18px 0;line-height:26px;color:#919191}#dmhDisclaimer .disclaimerBody{margin:20px 0;font-size:14px}#dmhDisclaimer .disclaimerList{line-height:20px;padding-left:15px;margin-top:7px}#dmhDisclaimer .disclaimerList li{position:relative;padding:9px 0}#dmhDisclaimer .disclaimerCheckbox{background:var(--bg-disclaimerCheckbox);border-radius:4px;position:relative;height:55px;margin-bottom:20px}#dmhDisclaimer .disclaimerCheckbox:after{content:"";position:absolute;left:0;top:0;width:55px;height:100%;background:var(--bg-disclaimerCheckbox);border-radius:4px;z-index:10}#dmhDisclaimer .styledCheckboxFront{font-size:15px;position:relative;z-index:20;width:100%;cursor:pointer;display:inline-block;padding:11px 17px;font-weight:700;color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#dmhDisclaimer .styledCheckboxFront span{margin:-2px 26px 0 0}#dmhDisclaimer .buttonsFooter button{float:right;margin-left:10px}#dmhDisclaimer .important{font-weight:700;margin-bottom:25px;border:1px solid var(--bg-hbDashboard-orientationStep-active);text-align:center;padding:11px;border-radius:3px;color:var(--bg-hbDashboard-orientationStep-active)}#dmhDisclaimer .important svg{fill:var(--bg-hbDashboard-orientationStep-active);margin:0 10px;vertical-align:-5px;width:18px;height:18px}@media only screen and (max-width:1150px){#dmhDisclaimer{width:908px!important;position:relative;left:130px}#dmhDisclaimer .leftPane{flex:0 0 300px}#dmhDisclaimer .planInfo h4{font-size:20px;font-weight:400}#dmhDisclaimer .leftPane .communityImageWrapper img{width:auto;height:100%}#dmhDisclaimer .leftPane .communityImageWrapper .missingImage{width:130%;height:130%}}@media only screen and (max-width:900px){#dmhDisclaimer{width:814px!important;position:relative;left:130px}#dmhDisclaimer .leftPane{flex:0 0 220px}#dmhDisclaimer .planInfo h4{font-size:18px;font-weight:400}#dmhDisclaimer .leftPane .communityImageWrapper{height:100%}#dmhDisclaimer .communityImageWrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(31,42,61,0) 0,#1f2a3d 92%);z-index:20}#dmhDisclaimer .leftPane .communityImageWrapper img{opacity:.5;filter:blur(5px);-webkit-filter:blur(5px);height:110%}#dmhDisclaimer .planInfo{position:absolute;left:0;bottom:0;z-index:20;width:220px}#dmhDisclaimer .leftPane .missingImage{display:none}}
#emailSummary{width:500px}#emailSummary input,#emailSummary label{width:100%;display:block}
#importOptionsDialog .modal-body{width:1085px;display:flex;border:0;background:#fff;overflow:hidden}#importOptionsDialog .description{font-style:italic;font-size:16px;margin:18px 0;line-height:26px;color:#919191}#importOptionsDialog .btn-bring-selection{float:right;margin-left:10px}
#mpcDialog .content{overflow:auto;font-size:14px;height:calc(100% - 105px)}#mpcDialog .mpcHeader{padding:0 0 10px;font-size:16px}#mpcDialog .mpcBody .informationWrapper{height:407px;overflow:auto}#mpcDialog .footer{overflow:hidden}#mpcDialog .footer .button{float:right}@media only screen and (max-width:1480px){#mpcDialog{height:85vh}}
#replaceSelection.modalBox{width:680px;border:none}#replaceSelection .content{overflow:hidden;padding:0}#replaceSelection .header{background:#272f42;color:#fefefe;padding:20px 25px}#replaceSelection .mainText{font-size:16px;font-weight:700}#replaceSelection .center{background:#fff;padding:25px 20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:center}#replaceSelection .cardWrapper{display:inline-block;width:275px;text-align:center;background:#f8f8f8;border:2px solid #e9e9eb;border-radius:4px}#replaceSelection .cardHeader{font-size:15px;font-weight:700;color:#404040;margin:10px 0 0}#replaceSelection .cardImageArea{width:200px;height:200px;margin:10px auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}#replaceSelection .cardImage{flex:0 0 auto;max-width:100%;max-height:100%;margin:auto}#replaceSelection .cardDetails{margin:0 15px 10px;color:#404040;font-size:16px}#replaceSelection .cardDescription{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#replaceSelection .cardTotal{display:inline-block;font-weight:700}#replaceSelection .cardMonthlyPayment{display:inline-block;font-style:italic;color:#b0b0b0}#replaceSelection .productFree{display:inline-block}#replaceSelection .productFreeIconArea{display:inline-block;position:absolute}#replaceSelection .productFreeIcon{fill:#e69012;width:17px;height:17px}#replaceSelection .productFreeText{display:inline-block;color:#e69012;font-weight:700;padding:0 0 0 20px}#replaceSelection .cardProduct{font-style:italic;font-size:14px}#replaceSelection .cardButtons{margin:0 0 10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}#replaceSelection .detailsButton{flex:0 0 100px;color:#108457;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}#replaceSelection .detailsButtonIconArea{display:inline-block;background:#04794c;border-radius:10px;width:16px;height:16px}#replaceSelection .detailsButtonIcon{width:11px;height:11px;position:relative;top:-1.5px;left:-.5px}#replaceSelection .detailsButtonText{display:inline-block;font-size:14px;margin:0 0 0 4px}#replaceSelection .photosButton{flex:0 0 100px;color:#108457;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}#replaceSelection .photosButtonIcon{fill:#04794c;width:16px}#replaceSelection .photosButtonText{margin:0 0 0 2px;font-size:14px}#replaceSelection .radioArea{padding:20px 25px 10px;background:#f0f0f0;color:#1a8f62;font-weight:700;font-size:15px}#replaceSelection .customRadio{width:18px;height:18px;margin:5px auto;background:#e0e0e0;border:2px solid #198f62;border-radius:20px;position:relative;cursor:pointer;box-shadow:0 2px 1px rgba(0,0,0,.1) inset}#replaceSelection .cardWrapper.selected{border:2px solid #198e61;box-shadow:2px 2px 2px 3px rgba(0,0,0,.12)}#replaceSelection .cardWrapper.selected .radioArea{background:#d4e7e1}#replaceSelection .cardWrapper.selected .customRadio:after{content:"";width:6px;height:6px;position:absolute;top:4px;right:4px;border-radius:6px;background:#198f62;z-index:10}#replaceSelection .cardSeparator{display:inline-block;padding:232px 20px 0;font-weight:700;font-size:16px}#replaceSelection .footer{padding:15px 0;text-align:center}#replaceSelection .replaceSelectionButton{width:185px;margin:0 3px}
#optionsReport{--title-height:29px;--header-height:40px;--summary-height:55px;background:#f1f1f1;height:100%;width:100%;overflow-y:auto;padding:16px;color:#4c4c4c}#optionsReport .title{height:var(--title-height);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin-bottom:4px}#optionsReport .title .close-icon{display:flex;align-items:center;justify-content:center;cursor:pointer}#optionsReport .title .close-icon svg{width:21px;height:21px;fill:#655a65}#optionsReport .zeroBudget{margin:30px 0;display:inline-block;font-size:18px;color:#aeaeae;width:100%;text-align:center}#optionsReport .header{line-height:var(--header-height);margin:0 0 5px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}#optionsReport .header .actionButton{flex:0 0 auto;display:inline-block;margin:0 0 0 24px;cursor:pointer}#optionsReport .header .actionButtonIcon{width:18px;height:18px;fill:var(--color-dmh-icons-primary);position:relative;top:3px}#optionsReport .header .actionButtonText{display:inline-block;margin:0 0 0 4px;color:var(--color-dmh-text-primary);font-weight:700}#optionsReport .headerText{flex:1 0 auto;display:inline-block;font-size:20px}#optionsReport #optionsReportOrientationWrapper{display:inline-block;margin:0 16px 4px 24px;z-index:5}#optionsReport #optionsReportOrientationWrapper .completeOrientationStepButton{box-shadow:none;padding:4px 15px;line-height:24px;height:36px;width:210px}#optionsReport #optionsReportOrientationWrapper .completeOrientationStepButton:after{top:-8px;left:-11px}#optionsReport #optionsReportOrientationWrapper .completeIcon>img{width:18px;height:18px}#optionsReport #optionsReportOrientationWrapper .completeText{font-size:14px}#optionsReport .content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;height:calc(100% - var(--title-height) - var(--header-height) - var(--summary-height) - 36px);margin-top:8px;overflow-y:auto}#optionsReport .selectionsWrapper{flex:0 1 500px;color:#505050;padding:0 16px 0 0;max-width:600px}#optionsReport .selectionsWrapper .optionSelectionWrapper{margin-bottom:16px}#optionsReport .selectionsWrapper .selection{overflow:hidden}#optionsReport .selectionGroup.notFirstProduct{margin-top:2rem}#optionsReport .selectionGroup .selection{margin:1.5rem 0 0}#optionsReport .selectionGroup .selection:first-child{margin:0}#optionsReport .selectionsWrapper .roomOptionSelection{padding:20px 25px;border-radius:6px;background:#fff}#optionsReport .roomOptionSelection .roomOptionNameWrapper{margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}#optionsReport .roomOptionSelection .roomOptionNameDot{flex:0 0 auto;display:inline-block;width:8px;height:8px;background:var(--bg-hbDashboard-orientationStep-active);border-radius:4px;margin:0 8px 0 0;position:relative;top:1px}#optionsReport .roomOptionSelection .roomOptionName{flex:1 0 auto;display:inline-block;font-size:15px;font-weight:700;text-transform:uppercase}#optionsReport .roomOptionSelection .applicationNameWrapper{margin:18px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}#optionsReport .roomOptionSelection .applicationName{flex:0 0 auto;color:var(--bg-hbDashboard-orientationStep-active);font-size:15px;font-weight:700;margin:0 15px 0 0}#optionsReport .roomOptionSelection .applicationNameLine{flex:1 0 auto;border:1px solid #dddee2}#optionsReport .selectionImage{margin-right:30px;width:180px;float:left;max-height:250px;object-fit:contain;object-position:top}#optionsReport .selectionInfo{font-size:14px}#optionsReport .selectionName{text-transform:uppercase;margin:0 0 10px;font-weight:700}#optionsReport .selectionDescription{margin:0 0 8px;font-weight:700;overflow-wrap:break-word;max-width:355px}#optionsReport .selectionAmounts{margin:0 0 15px;position:relative}#optionsReport .selectionTotal{display:inline-block;font-weight:700}#optionsReport .selectionMonthlyPayment,#optionsReport .selectionQuantityAtUnitPrice{display:inline-block;font-style:italic}#optionsReport .removeSelection{cursor:pointer}#optionsReport .removeSelectionIcon{width:16px;height:16px;fill:var(--color-dmh-text-primary);position:relative;top:2px;margin:0 3px 0 0}#optionsReport .removeSelectionText{display:inline-block;color:var(--color-dmh-text-primary);font-weight:700}#optionsReport .selectionsWrapper .generalOptionSelection{padding:20px 25px;border-radius:6px;background:#fff}#optionsReport .generalOptionSelection .generalOptionNameWrapper{margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}#optionsReport .generalOptionNameWrapper .generalOptionNameDot{flex:0 0 auto;display:inline-block;width:8px;height:8px;background:var(--bg-hbDashboard-orientationStep-active);border-radius:4px;margin:0 8px 0 0;position:relative;top:1px}#optionsReport .generalOptionNameWrapper .generalOptionName{flex:1 0 auto;display:inline-block;font-size:15px;font-weight:700;text-transform:uppercase}#optionsReport .generalOptionSelection .productNameWrapper{margin:18px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}#optionsReport .generalOptionSelection .productName{flex:0 0 auto;color:var(--bg-hbDashboard-orientationStep-active);font-size:15px;font-weight:700;margin:0 15px 0 0}#optionsReport .generalOptionSelection .productNameLine{flex:1 0 auto;border:1px solid #dddee2}#optionsReport .budgetArea{position:relative;width:-moz-fit-content;width:fit-content;height:var(--summary-height);margin-bottom:24px}#optionsReport .budgetArea .value{color:var(--text-primary-lighter);font-weight:700;margin:0 5px}#optionsReport .budgetArea .budgetExclamation{border-radius:50%;background:var(--bg-dmh-prefMenu-budgetExclamation);padding:0 5px;color:#303d52;margin-right:5px;font-weight:700;display:none;cursor:pointer}#optionsReport .budgetArea .popover{display:none;background:#212b3a;width:330px;height:60px;color:#fff;border-radius:4px;font-size:14px;padding:20px 0;text-align:center;box-shadow:2px 2px 7px rgba(0,0,0,.4);position:absolute;top:35px;left:-10px}#optionsReport .budgetArea .popover span{color:var(--bg-dmh-prefMenu-budgetExclamation);font-weight:700}#optionsReport .budgetArea .popover:after{content:"";width:0;height:0;position:absolute;top:-8px;left:10px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #212b3a}#optionsReport .budgetArea .budgetExclamation:hover+.popover{display:block}#optionsReport .budgetArea.overBudget .budgetExclamation{display:inline-block}#optionsReport .budgetArea .edit{width:14px;height:14px;fill:var(--text-primary-lighter);margin-right:10px;cursor:pointer;position:relative;top:2px}#optionsReport .budgetArea .exclamation{fill:#767e8b;margin-right:10px}#optionsReport .budgetArea progress,#optionsReport .budgetArea progress::-webkit-progress-bar{background:var(--color-dmh-dark-accent-alt-lighter);border-radius:10px;height:9px;flex:1 1 auto;width:100%}#optionsReport .budgetArea progress::-webkit-progress-value{background:var(--text-primary-alt1);border-radius:10px}#optionsReport .budgetArea progress::-ms-fill{background:var(--text-primary-alt1);border:0;color:var(--text-primary-alt1);outline:0}#optionsReport .budgetArea .noBudgetPrompt{display:flex;align-items:center}
#spendingBreakdown{flex:1 0 auto;margin:0 0 16px;padding:16px;border:1px solid #d4d4d4;border-radius:1px;overflow-y:auto}#spendingBreakdown .breakdownHeaderText{font-size:20px;margin:0 0 20px}#spendingBreakdown .areaSumWrapper{margin:0 0 10px;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:center;align-items:flex-start}#spendingBreakdown .areaName{flex:1 1 auto;display:inline-block;max-width:152px;margin:0 10px 0 0;font-weight:700;text-align:left}#spendingBreakdown .areaSum{flex:1 0 auto;display:inline-block;text-align:right;margin:0 5px 0 0;color:var(--color-dmh-text-primary);font-weight:700}#spendingBreakdown .areaPercentage{flex:0 0 50px;display:inline-block;text-align:right;color:var(--color-dmh-text-primary);font-weight:700}#spendingBreakdown .breakdownTotalArea{border-top:1px solid #acacac;padding:10px 0 0}
#defaultPriceLevelWizardSelector{-webkit-user-select:none;user-select:none;text-align:center}#defaultPriceLevelWizardSelector .priceMonthly:before{content:"";height:23px;display:inline-block}#defaultPriceLevelWizardSelector .priceLevelBox{white-space:normal;width:125px;text-align:center;border-right:1px solid #d6d6d6;padding:10px 0;border-radius:4px;display:inline-block;margin:55px 0 35px -4px;vertical-align:top}#defaultPriceLevelWizardSelector .priceLevelBox:last-child{border-right:0}#defaultPriceLevelWizardSelector .priceLevelBox p{text-align:center;padding:0;margin:0}#defaultPriceLevelWizardSelector .priceLevelBox .priceMonthly{margin:6px 0 14px}#defaultPriceLevelWizardSelector .priceLevelBox .level{font-weight:700;line-height:18px}#defaultPriceLevelWizardSelector .priceLevelBox .price{color:var(--color-ds-text-primary);font-size:22px;background:rgba(115,115,115,.09);line-height:50px}#defaultPriceLevelWizardSelector .priceLevelBox .button{margin:5px 0}#defaultPriceLevelWizardSelector .priceLevelBox button{position:relative;background:0 0}#defaultPriceLevelWizardSelector .priceLevelBox .arrow-container{display:flex;justify-content:center;height:50px}#defaultPriceLevelWizardSelector .priceLevelBox .arrow-container .curved-check-icon{width:55px;height:55px;scale:.48;color:var(--color-ds-text-primary);position:relative;bottom:2px}#defaultPriceLevelWizardSelector .priceLevelBox.selected{box-sizing:border-box;box-shadow:2px 2px 11px rgba(0,0,0,.5),0 0 0 3px var(--color-icon-primary) inset;position:relative;z-index:2;border-right:1px solid #3a3a3a}#defaultPriceLevelWizardSelector .priceLevelBox .tooltip:hover:after{content:"Make Standard";left:-41px;top:-34px;width:102px}#defaultPriceLevelWizardSelector .priceLevelBox .tooltip.makeStd:hover:after{content:"Remove Standard";z-index:3;left:-47px;top:-34px;width:113px}#defaultPriceLevelWizardSelector .priceLevelBox .tooltip:hover:before{left:16px;top:-15px;z-index:4;transform:rotate(135deg)}#defaultPriceLevelWizardSelector .priceLevelBox .icon.black i{opacity:.2}#defaultPriceLevelWizardSelector .flagArea{height:22px}#defaultPriceLevelWizardSelector .flagArea .ico{opacity:.2}#defaultPriceLevelWizardSelector .levelArea{height:80px;position:relative}#defaultPriceLevelWizardSelector .levelArea p{position:absolute;top:18%;left:50%;transform:translateX(-50%);display:inline-block;padding:0 7px;width:100%}#defaultPriceLevelWizardSelector .makeStd .ico{fill:var(--color-ds-wizard-priceLevelSelector-flag-icon);opacity:1}#defaulPriceLevelWizardSelectorPagination{text-align:center}
#productWizardSelector .material{width:646px;height:68px;box-shadow:0 0 4px rgba(0,0,0,.5);border-radius:4px;margin:15px auto;position:relative;cursor:pointer}#productWizardSelector .material a{width:100%;height:100%;padding:0 0 0 34px;display:block;color:#fff;font-weight:100;font-size:33px;line-height:66px;text-shadow:2px 2px 2px rgba(0,0,0,.7);outline:0;border-radius:4px;-webkit-user-select:none;user-select:none}#productWizardSelector .material a:focus{text-decoration:none}#productWizardSelector .material a:after{content:"";position:absolute;left:0;top:0;height:68px;width:0;border-radius:4px 0 0 4px;background-color:var(--color-primary);background-size:15px 17px;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMTguNjUgNi4zMTdxMCAuNDQ2LS4zMTMuNzU5bC05LjU5OCA5LjU5OHEtLjMxMy4zMTMtLjc1OS4zMTN0LS43NTktLjMxM2wtNS41NTgtNS41NThxLS4zMTMtLjMxMy0uMzEzLS43NTl0LjMxMy0uNzU5bDEuNTE4LTEuNTE4cS4zMTMtLjMxMy43NTktLjMxM3QuNzU5LjMxM2wzLjI4MSAzLjI5MiA3LjMyMS03LjMzM3EuMzEzLS4zMTMuNzU5LS4zMTN0Ljc1OS4zMTNsMS41MTggMS41MThxLjMxMy4zMTMuMzEzLjc1OXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);transition:.15s ease-out;opacity:0}#productWizardSelector .material.standard:before{content:"STANDARD";position:absolute;bottom:10px;right:10px;color:#fff;z-index:2;padding-left:23px;background-size:20% 75%;background-repeat:no-repeat;background-position:center left;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMC45IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMiAyMC45Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTEgMGwzLjQgNi45IDcuNiAxLjEtNS41IDUuMyAxLjMgNy42LTYuOC0zLjYtNi44IDMuNiAxLjMtNy42LTUuNS01LjMgNy42LTEuMXoiLz48L3N2Zz4=)}#productWizardSelector .material.standard:after{content:"";position:absolute;bottom:0;right:0;width:300px;height:100%;background:linear-gradient(135deg,rgba(0,0,0,0) 15%,rgba(0,0,0,.75) 100%);border-radius:4px}#productWizardSelector .material.selected a{box-shadow:0 0 0 2px var(--color-primary) inset}#productWizardSelector .material.selected a:after{opacity:1;width:25px}
#vDesignSelectionsWizardSummary{color:#fff;position:absolute;top:0;width:100%;right:0;bottom:0;overflow:hidden;font-weight:300}#vDesignSelectionsWizardSummaryTitle{position:relative;font-size:16px;padding:10px 0;background-color:rgba(0,0,0,.45);cursor:pointer}#vDesignSelectionsWizardSummaryTitleIcon{float:left;margin-left:10px;margin-top:6px;width:15px;height:15px}#vDesignSelectionsWizardSummaryTitleText{padding-left:55px}#vDesignSelectionsWizardSummarySelections{position:absolute;top:50px;left:0;right:0;bottom:0;overflow:auto}.vDesignSelectionsWizardSummaryCard{position:relative;background:rgba(0,0,0,.45);border:1px solid #4e576f;border-radius:4px;margin:8px;padding:4px 2px 4px 8px}.vDesignSelectionsWizardSummaryCardHeading>div{display:inline-block}.vDesignSelectionsWizardSummaryCardHeadingText{font-size:13px;font-weight:700;width:100%;padding-right:28px}.vDesignSelectionsWizardSummaryCardHeadingButtonArea{position:absolute;top:6px;right:7px;width:14px;height:14px;cursor:pointer}.vDesignSelectionsWizardSummaryCardImage{width:96%;height:65px;margin-top:5px;text-align:center}.vDesignSelectionsWizardSummaryCardImage img{min-width:100%}.vDesignSelectionsWizardSummaryCardImage.edge img{margin-top:14px}.vDesignSelectionsWizardSummaryCardImage.imgContainer{display:inline-block;position:relative;overflow:hidden;border-radius:4px}.vDesignSelectionsWizardSummaryCardImage.imgContainer:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 30px rgba(0,0,0,.7);z-index:2;border-radius:4px}.vDesignSelectionsWizardSummaryCardImage.imgContainer img{display:block;max-width:100%;position:relative;top:50%;transform:translateY(-50%)}.vDesignSelectionsWizardSummaryCardDesc{font-size:13px;text-align:left;line-height:18px;margin:5px 0;padding-right:5px;display:block;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.vDesignSelectionsWizardSummaryCard .fontMainItalic{text-align:center}
#defaultPartWizardSelector{-webkit-user-select:none;user-select:none;overflow:visible}#defaultPartWizardSelector .cardsContainer{margin:0 10px;overflow:visible}#defaultPartWizardSelector .innerContainer{overflow:auto;height:415px}#defaultPartWizardSelectorErrorContainer{padding:20px}#vDesignSelectionWizardPaginationContainer{margin-top:5px}#defaultPartWizardSelectorErrorContainer h1,#vDesignSelectionWizardPaginationContainer .paginationWidget{text-align:center}#defaultPartWizardSelector .heartWithStroke{fill:#e40202;width:18px;height:18px;z-index:99;stroke:#fff;stroke-width:3px}#defaultPartWizardSelector .heartWithStroke.list{margin:-3px 5px}#defaultPartWizardSelector .heartWithStroke.grid{position:absolute;top:10px;right:10px}
.slabSelectionsArea{background:#2c2c2c;border-radius:6px;width:96.7%;height:460px;color:#d5d5d5;padding:18px 22px;box-sizing:border-box;margin:0 auto}.slabSelectionsArea .slabPrompts{float:left;width:362px;height:100%;margin-right:5px;overflow-y:auto}.slabSelectionsArea header{overflow:hidden}.slabSelectionsArea header h5{margin:0 0 15px;font-size:15px;float:left}.slabSelectionsArea header h5.completedSelections{color:#24a975;padding-left:25px;background-repeat:no-repeat;background-position:left;background-size:18px 18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS41IDIxLjEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxLjUgMjEuMSI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEwLjc0NCIgeTE9IjIxLjEyNiIgeDI9IjEwLjc0NCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA2ODQwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMEE5NDVFIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAxMi44czIuOSAxLjcgNC42IDMuNGw1LjMgNXMyLjctNC43IDUuNC03LjdsNi4xLTUuNHYtOC4xcy0zLjMgMi42LTcgNy40bC00LjYgNy4yLTQtNC4zLTUuOCAyLjV6Ii8+PC9zdmc+)}.slabSelectionsArea .slabPrompts .thumbnail{width:165px;height:121px;background:url(../../../../../Content/images/camera-icon.png) center center/20% no-repeat #000;border:2px solid #424242;float:left;margin:0 5px 5px 0;position:relative;cursor:pointer;overflow:hidden;color:#7f7f7f}.slabSelectionsArea .slabPrompts .thumbnail:last-child{margin-bottom:0}.slabSelectionsArea .slabPrompts .thumbnail img{width:auto;height:100%;position:absolute;left:50%;transform:translateX(-50%);z-index:10}.slabSelectionsArea .slabPrompts .number{position:absolute;bottom:15px;left:15px;font-weight:700;font-size:20px;text-shadow:1px 1px 0 #000,-1px 0 1px #000,-1px 1px 1px #000,1px -1px 1px #000,0 -1px 1px #000,0 0 2px #000;z-index:20}.slabSelectionsArea .slabPrompts .thumbnail .deleteSelection{width:26px;height:26px;border:2px solid #1da671;border-radius:50%;background:rgba(0,0,0,.6);position:absolute;top:5px;right:5px;z-index:20;display:none}.slabSelectionsArea .slabPrompts .thumbnail .deleteSelection .ico{width:15px;height:15px;fill:#1da671;margin:4px}.slabSelectionsArea .slabPrompts .thumbnail.active{border-color:#f1f1f1;background-color:#3c3c3c}.slabSelectionsArea .slabPrompts .thumbnail.active .number,.slabSelectionsArea .slabPrompts .thumbnail.selected{color:#fff}.slabSelectionsArea .slabPrompts .thumbnail.locked .lockedSlab,.slabSelectionsArea .slabPrompts .thumbnail.selected .deleteSelection{display:block}.slabSelectionsArea .slabPrompts .lockedSlab{display:none;position:absolute;top:5px;right:5px;z-index:99}.slabSelectionsArea .slabPrompts .lockedSlab .icon{background-image:url(../../../../../Content/images/lock-icon.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:27px;height:27px}.slabSelectionsArea .slabPrompts .lockedSlab .icon:hover+.tooltip{display:block}.slabSelectionsArea .slabPrompts .lockedSlab .tooltip{background:#fff;background:linear-gradient(45deg,#fff 0,#f7f7f7 100%);box-shadow:2px 3px 5px rgba(0,0,0,.5);display:none;position:absolute;top:36px;right:-2px;width:110px;height:50px;z-index:99;text-align:center;font-style:italic;font-size:13px;color:#000;line-height:16px;border-radius:4px;padding:9px}.slabSelectionsArea .slabPrompts .lockedSlab .tooltip:after{content:"";position:absolute;top:-7px;right:5px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.slabSelectionsArea .slabGallery{width:calc(100% - 367px);float:left}.slabSelectionsArea .slabGallery .counter{float:right}.slabSelectionsArea .slabGallery .gallery{position:relative;padding:0;margin:0;overflow:hidden;width:100%;height:370px}.slabSelectionsArea .slabGallery .gallery .arrow{background-color:rgba(0,0,0,.5);width:50px;height:65px;position:absolute;cursor:pointer;top:50%;transform:translateY(-50%);text-align:center}.slabSelectionsArea .slabGallery .gallery .arrow .ico{margin:21px 0}.slabSelectionsArea .slabGallery .arrow.left{left:0;border-left:2px solid #424242}.slabSelectionsArea .slabGallery .arrow.left .ico{transform:scaleX(-1)}.slabSelectionsArea .slabGallery .arrow.right{right:0;border-right:2px solid #424242}.slabSelectionsArea .slabGallery .slab{border:2px solid #424242;cursor:pointer;padding:0;margin:0;display:inline-block;overflow:hidden;font-size:16px;position:relative;width:556px;height:370px}.slabSelectionsArea .slabGallery .slab img{min-width:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slabSelectionsArea .slabGallery .slab .slabId{display:flex;opacity:1;transition:opacity .3s ease-in-out;align-items:flex-end;width:65%;height:130px;position:absolute;bottom:0;right:0;z-index:20;background:linear-gradient(167deg,rgba(0,0,0,0) 65%,rgba(0,0,0,.65) 100%)}.slabSelectionsArea .slabGallery .slab .slabId .text{color:#fff;margin:0 25px 30px auto;text-shadow:2px 2px 2px #000}.slabSelectionsArea .slabGallery .visibilityToggle,.slabSelectionsArea .slabGallery .zoom{background:#fff;width:42px;height:42px;border-radius:50%;box-shadow:2px 2px 1px rgba(0,0,0,.5);position:absolute;top:15px;cursor:pointer}.slabSelectionsArea .slabGallery .visibilityToggle{right:60px}.slabSelectionsArea .slabGallery .zoom{right:10px}.slabSelectionsArea .slabGallery .slab.selected{border-color:#fff}.slabSelectionsArea .slabGallery .slab.selected .selectedInfo{display:block}.slabSelectionsArea .slabGallery .slab .selectSlabBt{position:absolute;bottom:25px;left:30px;z-index:99}.slabSelectionsArea .slabGallery .slab .selectSlabBt .ico{margin-right:10px}.slabSelectionsArea .slabGallery .slab .selectedInfo{display:none;background:linear-gradient(25deg,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 50%);color:#6cc589;position:absolute;bottom:2px;left:2px;width:300px;height:135px}.slabSelectionsArea .slabGallery .slab .selectedInfo .largeText{font-size:24px;font-weight:700}.slabSelectionsArea .slabGallery .slab .selectedInfo .smallText{font-size:16px;font-style:italic}.slabSelectionsArea .slabGallery .scroller{padding:0;margin:0;width:auto;white-space:nowrap;position:absolute;height:370px;top:0;left:0;transition:left .3s ease-in-out;font-size:0}.slabGallery .slab.selected .selectedInfo{display:block}.slabGallery .slab .selectedInfo{display:none;background:linear-gradient(25deg,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 50%);color:#6cc589;position:absolute;bottom:2px;left:2px;width:380px;height:215px;overflow:hidden;padding:62px 25px 0 20px}.slabGallery .slab .selectedInfo .deleteSlab{float:left;width:20px;height:20px;border:2px solid #1da671;border-radius:50%;background:rgba(0,0,0,.6);padding:10px;margin:4px 10px;box-sizing:content-box}.slabGallery .slab .selectedInfo .ico{width:20px;height:20px}.slabGallery .slab .selectedInfo .text{float:left}.slabGallery .slab .selectedInfo .largeText{font-size:24px;font-weight:700;display:block;text-shadow:1px 1px 4px #000}.slabGallery .slab .selectedInfo .smallText{font-size:16px;font-style:italic;display:block;text-shadow:1px 1px 4px #000}#slabSelector .noSlabsReminder{text-align:center;width:70%;margin:100px auto;padding:50px;background:#ececec}#slabSelector .noSlabsReminder p{text-align:center;font-size:17px;font-weight:600}.slabGallery .slab .zoom{background:#fff;width:42px;height:42px;border-radius:50%;box-shadow:2px 2px 1px rgba(0,0,0,.5);position:absolute;top:15px;right:10px;cursor:pointer}.slabGallery .slab .zoom .ico{margin:11px}
#vDesignSessionWizardStepFooter{display:flex;align-items:center;width:100%;height:100%;margin:0;padding:0 12px}#vDesignSessionWizardStepFooterLastModified{flex-grow:1;vertical-align:middle;color:silver;font-size:small}#vDesignSessionWizardStepFooterButtons{text-align:right;vertical-align:middle}
#vDesignSessionWizardStepHeader{text-align:center;padding:5px 0;height:35px;line-height:37px}#vDesignSessionWizardStepHeaderDisplayModes{position:absolute;left:8px;top:11px;z-index:2}#vDesignSessionWizardStepHeaderDisplayModes>.ico{display:inline-block;padding:0 5px;box-sizing:content-box;cursor:pointer}#vDesignSessionWizardStepHeaderReviewSelections{position:absolute;left:13px;top:7px;z-index:2;cursor:pointer}#vDesignSessionWizardStepHeaderReviewSelections>.ico{display:inline-block;padding:0 5px;box-sizing:content-box;cursor:pointer;vertical-align:middle}#vDesignSessionWizardStepHeaderReviewSelections>span{color:#1c8c59}#vDesignSessionWizardStepHeaderDescription{font-size:20px;position:relative;color:var(--color-ds-text-primary)}.helpContainer{display:inline-block;position:relative}.help{background:var(--color-icon-primary);border-radius:50%;font-size:16px;color:#fff;padding:0 7px 1px 6px;font-weight:700;cursor:pointer;margin-left:5px}.helpWindow{position:absolute;top:-6px;left:40px;width:230px;height:195px;z-index:3;color:#fff;border-radius:4px;box-shadow:3px 3px 15px rgba(0,0,0,.4);display:none}.helpWindow:after{position:absolute;content:"";left:-9px;top:16px;width:18px;height:18px;border-radius:4px;background:red;transform:rotate(45deg);background:var(--bg-dark)}.helpWindow p{text-align:center;margin:10px 0}.helpWindow img{width:210px}.helpContainer:hover>.helpWindow{display:block}#vDesignSessionWizardStepHeaderSearch{width:200px;position:absolute;right:10px;top:3px;line-height:normal}#vDesignSessionWizardStepHeaderSearch .search{width:auto}#vDesignSessionWizardStepHeaderSearch.hiddenRightPane{right:50px}#vDesignSessionWizardStepHeaderSummary{position:absolute;right:16px;top:11px}
#gridView .wrapper{padding:15px 0}#gridView .applicationRow{margin:0 20px 10px 0;padding:38px 10px 15px 0;color:#5f5f5f;font-size:16px;border:1px solid #eee;background:#fff;display:flex;align-items:center}#gridView .applicationRow .applicationName{display:inline-block;vertical-align:middle;width:150px;font-size:15px;padding:0 10px;text-align:center}#gridView .applicationRow .applicationSelections{display:inline-block}#gridView .applicationRow .selectionWrapper{display:inline-block;vertical-align:middle;text-align:center;margin:0 15px 0 0;width:160px}#gridView .applicationRow .selectionWrapper:last-child{margin:0}#gridView .applicationRow .selectionImageArea{width:100%;height:160px;display:flex;align-items:center;box-shadow:inset 0 0 2px #aaa;overflow:hidden}#gridView .applicationRow .selectionImage{width:100%}#gridView .applicationRow .selectionDescArea{margin:4px 0 0;font-size:14px;color:#9d9d9d;line-height:1.4}#gridView .applicationRow .selectionDescArea .selectionDescTitle{font-weight:700}#gridView .applicationRow .selectionDescArea .selectionDescText{margin:2px 0 0;font-style:italic}#gridView .noColors{padding:20px 10px 20px 0;color:#5f5f5f;font-size:22px}#gridView .build{border:1px solid #ddd;padding:16px 15px 10px;float:left;border-radius:0 4px 4px;position:relative;margin:20px 20px 20px 0}#gridView .build:only-child{margin:5px 20px 5px 0}#gridView .build .buildDescription{position:relative;top:-48px;font-size:14px;background:#fff;display:inline-block;color:#7f7f7f;margin:0 0 0 -16px;padding:5px 15px 0;border-radius:4px 4px 0 0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;text-overflow:ellipsis;z-index:20}#gridView .build .buildContent{display:flex;align-items:flex-start;justify-content:center;position:relative;top:-30px;margin:0 0 -30px;z-index:10}@media print{#applicationHost,#colorVisualizer .bottomWrapper,#colorVisualizer .toggle,.closeDialog,.modalBlockout,.modalBox>.title{display:none!important}.full-screen-dialog-host{position:static}#colorVisualizer{box-shadow:none;border:0;height:auto}#gridView .wrapper{padding:0}#colorVisualizer .content{width:100%;height:auto;padding:0;margin:0}#colorVisualizer .mainWrapper{overflow:visible;margin:0;height:auto}#colorVisualizer .topWrapper{border:0;margin-bottom:10px;text-align:center}#gridView .applicationRow{margin:0;border:0;padding:0;flex-direction:column;align-items:flex-start;break-inside:avoid}#gridView .applicationRow .applicationSelections{margin:30px 0 20px;font-size:13px}#gridView .applicationRow .applicationName{width:100%;padding:0 10px 0 0;font-weight:700;margin:0 0 5px;position:relative;text-align:left;display:table;white-space:nowrap}#gridView .applicationRow .applicationName:after{content:"";display:table-cell;position:relative;top:-10px;left:1.5%;width:100%;border-bottom:1px solid #dfdfdf}#gridView .applicationRow .selectionWrapper{width:130px}#gridView .applicationRow .selectionImageArea{height:130px}#gridView .applicationRow .selectionDescArea{font-size:13px;line-height:1.2}#gridView .build .buildDescription{font-size:13px}}@page{margin:1.3cm .5cm}
#freeformView{display:flex;height:100%}#freeformView #freeformPalette{flex:0 0 440px;overflow:auto;margin-right:10px}#freeformView .optionsWrapper{overflow:hidden;margin:5px 5px 15px}#freeformView .selectionWrapper{float:left;background:#fff;border-radius:3px;box-shadow:2px 2px 4px rgba(0,0,0,.15);margin:8px;cursor:grab;padding:10px;font-size:14px;line-height:21px;color:#4e4e4e;width:190px}#freeformView .selectionWrapper:hover .itemDescription{display:block}#freeformView .selectionImage{position:relative;width:170px;height:170px;margin-bottom:10px;overflow:hidden}#freeformView .buildDescription{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 15px;padding-bottom:3px;border-bottom:1px solid #cacaca;color:#3a3a3a}#freeformView .selectionImage img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}#freeformView .selectionImage .itemDescription{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;color:#fff;text-shadow:1px 1px 2px #000,0 0 15px rgba(0,0,0,.6);font-style:italic;text-align:center;font-weight:700;display:none}#freeformView .freeformCanvasWrapper{flex:1 1 auto;position:relative}#freeformView .freeformCanvasWrapper .freeformPrompt{position:absolute;top:50%;left:0;z-index:3;transform:translateY(-50%);pointer-events:none;font-weight:700;font-size:20px;width:100%;text-align:center;color:#737373}#freeformView .freeformCanvasWrapper .freeformPrompt .ico{width:40px;height:40px;fill:#737373;vertical-align:-11px;margin-right:10px}.freeformCanvasWrapper .drawingSurfaceToolbar{box-shadow:none;border-color:#ececec;background:#fff}.freeformCanvasWrapper .drawingSurfaceToolbar .barItem:before{background-color:#ececec}.freeformCanvasWrapper .drawingSurfaceToolbar .exportBt{display:none}.freeformCanvasWrapper .drawingSurfaceToolbar .controls{margin:0}#freeformView .accordionToggle{display:none}#freeformView .accordionItem{position:relative;background:#e9e9e9;margin:0 0 10px}#freeformView .accordionContent,#freeformView .accordionTitle{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:.2s ease-in-out}#freeformView .accordionTitle{padding:7px 10px 7px 25px;display:block;color:#378d5c;font-weight:700;cursor:pointer;margin:0 10px}#freeformView .accordionTitle:after,.accordionTitle:before{content:"";position:absolute;left:10px;top:17px;width:2px;height:.75em;background-color:#378d5c;transition:.2s ease-in-out}#freeformView .accordionTitle:after{transform:rotate(90deg)}#freeformView .accordionContent{max-height:0;overflow:hidden}#freeformView .accordionToggle:checked+.accordionTitle+.accordionContent{max-height:1500px}#freeformView .accordionToggle:checked+.accordionTitle:before{transform:rotate(90deg)}@media only screen and (max-width:1500px){#freeformView .selectionWrapper{width:160px;margin:4px}#freeformView #freeformPalette{flex:0 0 363px}#freeformView .selectionImage{width:140px;height:140px}}@media only screen and (max-width:1100px){#freeformView #freeformPalette{flex:0 0 190px}#freeformView .freeformCanvasWrapper .freeformPrompt{font-size:18px}#freeformView .freeformCanvasWrapper .freeformPrompt .ico{width:30px;height:30px;vertical-align:-8px}}@media only screen and (max-width:900px){#freeformView .freeformCanvasWrapper .freeformPrompt{padding:0 40px}#freeformView .drawingSurfaceToolbar .barItem.-info{display:none}}
#veo-eupp-buyer-info-table{table-layout:fixed;border-collapse:collapse;width:100%}#veo-eupp-buyer-info-table td,#veo-eupp-buyer-info-table th{padding:5px 10px}#veo-eupp-buyer-info-table input[type=number],#veo-eupp-buyer-info-table input[type=text],#veo-eupp-buyer-info-table select{width:100%}.veo-eupp-buyer-info-table-separator{text-align:center;color:#3c3c28;background-color:#f0f0e6}
#veo-edit-user-profile-plan-info select{width:100%}#veo-edit-user-profile-plan-info-table{border-collapse:collapse;table-layout:fixed}#veo-edit-user-profile-plan-info-table td,#veo-edit-user-profile-plan-info-table th{padding:2px 5px}#veo-edit-user-profile-plan-info-option-cell{text-align:right}#veo-edit-user-profile-plan-info-option-cell>div{display:inline-block;padding-left:20px}.editUserProfilePlanJobTypeOption{cursor:pointer}
#veo-eupp-job-info-table{table-layout:fixed;border-collapse:collapse;width:100%}#veo-eupp-job-info-table td,#veo-eupp-job-info-table th{padding:5px 10px}#veo-eupp-job-info-table input[type=date],#veo-eupp-job-info-table input[type=number],#veo-eupp-job-info-table input[type=text],#veo-eupp-job-info-table select{width:100%}#veo-eupp-job-info-table input[type=number],#veo-eupp-job-info-table input[type=text]{text-align:right}#veo-eupp-job-info-table input:disabled{border:1px solid #bdbdbd;color:#838383;background-image:linear-gradient(#f4f4f4,#ebebeb)}#veo-eupp-job-info-table .infoIcon{margin-left:5px}#veo-eupp-job-info-table .infoIcon svg{background:var(--color-primary);width:17px;height:17px;border-radius:50%;fill:#fff;padding:3px}#veo-eupp-job-info-table #upgradeDepositPercentage{text-align:right}
#veo-opt-selections-list-panel{position:absolute;top:105px;left:15px;right:15px;bottom:0;overflow:auto}
#vOptionPricingToolbar{height:50px;font-size:24px;font-weight:300}.vOptionPricingToolbarTitle{display:inline-block;font-size:30px;padding:18px 0 0 15px}.vOptionPricingToolbarButtonArea{display:inline-block;float:right;padding:5px 14px 0 0}.vOptionPricingToolbarButtonCell,.vOptionPricingToolbarButtonCellNoBorder{display:inline-block;text-align:center;line-height:40px;padding-right:5px;position:relative}.vOptionPricingToolbarButtonCell:after{content:"";position:absolute;width:1px;height:45px;top:10px;right:0;background:linear-gradient(to bottom,rgba(157,157,157,0) 0,#9d9d9d 49%,rgba(157,157,157,0) 100%)}.vOptionPricingToolbarButtonIcon{background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:transparent;vertical-align:middle;padding:13px 10px}.vOptionPricingToolbarButtonIcon .ico{width:19px;height:18px;margin:3px auto;display:block}.vOptionPricingToolbarButtonIcon span{font-size:13px;display:block}#specInfo table{width:100%}#specInfo .tblLabel{font-weight:700}#specInfo .tblData{font-weight:700;text-align:left}
toolbar-buttons div{display:inline-flex}
#signInWrapper{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}#vPublicDashboardHeader{flex:0 0 auto;border-radius:4px;text-align:center;color:#fff;text-shadow:2px 2px 2px #000,0 0 20px #000;font-weight:300;margin:40px auto 20px;transition:1s}#vPublicDashboardHeaderTitle{font-size:55px}#vPublicDashboardHeaderMessage{font-size:18px;font-weight:400}#vPublicDashboardSignIn{flex:1 0 auto;display:flex;justify-content:center;align-items:flex-start;margin:10px 0}#vPublicDashboardSignIn .wrapper{width:320px;box-shadow:1px 1px 5px 2px rgba(0,0,0,.25);border-radius:4px;padding:10px;text-align:center;margin:0 auto 40px;background:#fff;background:linear-gradient(to bottom,#fff 0,#e8e8e8 100%)}#vPublicDashboardSignInHeader{font-size:22px;font-weight:300;margin:1px 0 5px}#vPublicDashboardSignInEmail,#vPublicDashboardSignInPassword{margin:5px;padding:5px;width:95%}.vPublicDashboardSignInButton{margin:5px;width:95%}#vPublicDashboardSignInFooter{text-align:left;margin:5px 8px}#vPublicDashboardSignInFooter>div{display:inline-block}#vPublicDashboardSignInFooter>div>a{font-size:13px}#vPublicDashboardRememberMeLabel{height:24px}#vPublicDashboardForgotPasswordLink{float:right;padding-top:5px;cursor:pointer}#vPublishDashboardSignInErrors{margin:10px;border-radius:4px;border:1px solid #dc143c;background-color:#cd5c5c;padding:5px;text-align:left;color:#fff}#vPublicDashboardLinks{flex:0 0 auto;width:100%;background:rgba(0,0,0,.65)}#vPublishDashboardLinksOverlayBox{width:935px;position:relative;overflow:hidden;margin:0 auto}#vPublishDashboardLinksOverlayBox .title{color:#fff;text-transform:uppercase;text-align:center;position:relative;font-size:16px;margin:25px 0}#vPublishDashboardLinksOverlayBox .title:after{position:absolute;content:"";top:9px;left:0;width:100%;height:1px;background:linear-gradient(to right,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 48%,rgba(255,255,255,.3) 100%)}#vPublicDashboardLinkContainer .col{float:left;width:282px;color:#fff;text-align:center;margin-right:44px;transition:1s}#vPublicDashboardLinkContainer .col a{color:#fff;font-weight:400}#vPublicDashboardLinkContainer .col:last-child{margin-right:0}#vPublicDashboardLinkContainer h3{margin:7px 0;font-size:21px}#vPublicDashboardLinkContainer p{text-align:center;margin:9px 0 20px;font-size:13px;line-height:18px}@media only screen and (max-width:1200px){#vPublicDashboardHeader{width:100%;padding:0 80px}#vPublicDashboardHeaderTitle{font-size:40px}#vPublicDashboardHeaderMessage{font-size:16px;margin-top:10px;line-height:22px}#vPublishDashboardLinksOverlayBox{width:100%}#vPublicDashboardLinkContainer .col{float:none;width:700px;margin:20px auto}#vPublicDashboardLinkContainer .col a{display:flex}#vPublicDashboardLinkContainer .col:last-child{margin-right:auto}#vPublicDashboardLinkContainer .homeThumbs{display:block;margin-right:25px}#vPublicDashboardLinkContainer .text,#vPublicDashboardLinkContainer p{text-align:left}}
#vPublicDashboardUpdatePasswordHeader{font-size:22px;font-weight:300;margin:1px 0 5px}.updatePasswordBox .vPublicDashboardUpdatePassword{margin:5px 0 3px;padding:5px;width:100%}.updatePasswordBox{width:700px;margin:0 auto;box-shadow:1px 1px 5px 2px rgba(0,0,0,.25);border-radius:4px;padding:25px 33px;text-align:center;z-index:1;background:#fff;background:linear-gradient(to bottom,#fff 0,#e8e8e8 100%);overflow:hidden;position:absolute;top:30%;left:50%;transform:translate(-50%,-30%);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center}.updatePasswordBox .welcomeText{flex:1 0 auto;text-align:left;width:48%;margin-right:20px}.updatePasswordBox h2{font-size:40px;line-height:30px}.updatePasswordBox h5{font-size:17px;font-weight:400;line-height:25px}.updatePasswordBox .formUpdatePassword{flex:0 0 auto;width:48%;text-align:left}.updatePasswordBox .formUpdatePassword .title{font-size:15px;font-weight:700;line-height:30px}.updatePasswordBox .status{padding:5px;margin:5px;border:0;box-shadow:none;border-radius:0}.updatePasswordBox .vPublicDashboardUpdateButton{margin:8px 0 0;width:100%}
#termsOfServiceMask{position:relative;width:100%;height:100%;background:rgba(0,0,0,.65)}#termsOfServiceSignIn{width:700px;margin:0 auto;box-shadow:1px 1px 5px 2px rgba(0,0,0,.25);border-radius:4px;padding:25px 30px;text-align:justify;z-index:1;background:#fff;background:linear-gradient(to bottom,#fff 0,#e8e8e8 100%);overflow:hidden;position:absolute;top:30%;left:50%;transform:translate(-50%,-30%)}#termsOfServiceSignIn .header{font-size:22px;text-align:center;margin:0 0 20px;padding:0 30px;color:#1f1f1f}#termsOfServiceSignIn .termsOfServiceContent{max-height:300px;overflow:hidden;overflow-y:auto;padding:0 10px 0 20px}#termsOfServiceSignIn .paragraph{font-size:16px;margin:0 0 20px;line-height:23px}#termsOfServiceSignIn .paragraph:last-child{margin:0}#termsOfServiceSignIn .boldText{font-weight:700}#termsOfServiceSignIn .acceptTermsCheckbox{font-weight:700;border-top:1px solid #cdcdcd;padding:15px 15px 10px;margin:20px 15px 0 3px}#termsOfServiceSignIn .styledCheckbox+label span{margin:-2px 10px 0 0}#termsOfServiceSignIn .buttonArea{text-align:right;padding:0}#termsOfServiceSignIn .declineButton{margin:0 2px 0 0}
#actionBar{height:100%;background:var(--action-bar-background-color);color:#4f4f4f;font-size:13px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center}#actionBar .roomOptionSelectorRoomDesignerButtonArea .actionButton{margin-top:-4px}#actionBar .actionBarLeftPane{flex:1 0 auto;display:inline-block;padding:0 25px 0 15px}#actionBar .actionBarLeftPane .wrapper{display:inline-block}#actionBar .actionBarItemCount{display:inline-block;vertical-align:-1px;padding-right:10px}#actionBar .actionBarItemCountNumber{font-weight:700}#actionBar .actionBarPriceFilterIndicator{background-color:var(--color-actionBar);color:#fff;padding:2px 6px;border-radius:50px;margin-left:4px}#actionBar .actionBarPriceFilterCloseButton{display:inline-block}#actionBar .actionBarPriceFilterCloseButton .actionBarPriceFilterCloseIcon{fill:var(--color-actionBar);border-radius:50px;padding:4px;width:20px;height:20px;vertical-align:-5px}#actionBar .actionBarCategoryExtended.-filter{padding:0;max-width:442px;min-width:250px;overflow:hidden}#actionBar .actionBarCategoryExtended .filterGroup{background:#fcfcfc;height:350px;overflow-x:hidden;overflow-y:auto;padding:15px 15px 0}#actionBar .actionBarCategoryExtended .filterGroup .filterItem{height:30px;width:100%;display:flex;align-items:center}#actionBar .actionBarCategoryExtended .filterGroup .filterItem input{cursor:pointer;margin:0}#actionBar .actionBarCategoryExtended .filterGroup .filterItem label{flex:0 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:5px}#actionBar .actionBarCategoryExtended .filterGroup .filterItem span{font-weight:700;flex:0 0 30px}#actionBar .actionBarCategoryExtended .buttonsWrapper{background:#f0f0f0;height:50px;display:flex}#actionBar .actionBarCategoryExtended .buttonsWrapper .cancelButtonArea{flex:1 0 auto;text-align:left}#actionBar .actionBarCategoryExtended .buttonsWrapper .cancelButtonArea .cancelButton{width:30%;padding-top:15px;padding-left:20px;color:var(--color-dmh-text-primary);font-size:14px}#actionBar .actionBarCategoryExtended .buttonsWrapper .applyButtonArea{flex:1 0 auto;text-align:right}#actionBar .actionBarCategoryExtended .buttonsWrapper .applyButtonArea .applyButton{margin-top:7px;margin-right:15px;width:100px}#actionBar .actionBarCategoryExtended .buttonsWrapper .applyButtonArea .applyButton span{vertical-align:2px}#actionBar .productFree{display:inline-block}#actionBar .productFreeIconArea{display:inline-block;position:relative}#actionBar .productFreeIcon{fill:var(--color-dmh-icon-included-product-on-lightBg);width:17px;height:17px}#actionBar .productPriceLevelName{display:inline-block;font-size:13px}#actionBar .productFreeText{display:inline-block;color:var(--color-dmh-icon-included-product-on-lightBg);font-weight:700;font-size:13px}#actionBar .actionBarCategoryWrapper{position:relative;display:inline-block}#actionBar .actionBarCategoryWrapper .priceLevelHelp{background:#fbffff;border-radius:4px;position:absolute;left:50%;width:245px;transform:translate(-50%,0);opacity:0;box-shadow:2px 3px 18px rgba(0,0,0,.3);padding:15px 20px;z-index:10;animation:.4s ease-in-out .8s forwards display}#actionBar .actionBarCategoryWrapper .priceLevelHelp .text{line-height:20px;font-size:14px;margin:0 0 10px;color:#212121}#actionBar .actionBarCategoryWrapper .priceLevelHelp.hide{display:none;animation:.4s ease-in-out .8s forwards hide}#actionBar .actionBarCategoryWrapper .priceLevelHelp:after{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fbffff}#actionBar .actionBarCategoryWrapper .priceLevelHelp .hidepriceLevelHelpButton{font-weight:700;color:#3d9170;cursor:pointer;border:1px solid #3d9170;border-radius:4px;padding:7px 12px;display:inline-block}#actionBar .actionBarCategoryWrapper .priceLevelHelp .hidepriceLevelHelpButton:hover{background:#3d9170;color:#fff}@keyframes display{0%{opacity:0;transform:translate(-50%,15%)}100%{opacity:1;transform:translate(-50%,0)}}@keyframes hide{0%{opacity:1}100%{opacity:0}}#actionBar .actionBarCategory{flex:0 0 auto;display:inline-block;padding:6px 10px 6px 15px;font-weight:700;color:var(--color-dmh-text-primary);position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}#actionBar .actionBarCategory.selected{box-shadow:0 0 0 2px var(--boxShadowColor-actionBar-selected) inset;border-radius:6px}#actionBar .actionBarCategory.selected:after{content:"";border:6px solid transparent;border-bottom:6px solid var(--bg-dmh-product-filter-dropdown-top);position:absolute;bottom:-10px;right:50%;transform:translateX(50%)}#actionBar .actionBarCategoryWrapper:last-child{margin:0 15px 0 0}#actionBar .actionBarCategoryIconArea{display:inline-block;margin:0 4px 4px 0}#actionBar .actionBarCategoryIconArea .actionBarCategoryIcon.sort{transform:rotate(90deg)}#actionBar .actionBarCategoryIcon{fill:var(--color-dmh-icons-primary);width:16px;height:16px;position:relative;top:4px}#actionBar .actionBarCategoryExtended{display:none;position:absolute;top:45px;padding:15px 20px;z-index:10;line-height:normal;color:#636363;font-size:14px;min-width:170px;background:#f7f7f7;box-shadow:2px 4px 10px 0 rgba(0,0,0,.5);border-radius:5px;border-top:5px solid var(--bg-dmh-product-filter-dropdown-top)}#actionBar .actionBarCategoryExtended.visible{display:block}#actionBar .actionBarCategoryExtended select{font-size:13px;margin-bottom:15px;margin-top:5px;height:30px;cursor:pointer}#actionBar .wishlistOptions input{margin:0;padding:0}#actionBar .wishlistOptions label{font-size:13px;vertical-align:2px}#actionBar .actionBarCategoryWrapper:last-child .actionBarCategoryExtended.visible{right:-15px;transform:translateX(0)}#actionBar .filterGroupLabel{font-weight:700;text-transform:uppercase;margin-bottom:5px}#actionBar .filterItemLabel{font-size:13px;cursor:pointer}#actionBar .actionBarCategoryWrapper.-searchBar .close{position:absolute;top:8px;right:-12px;width:14px;cursor:pointer;fill:var(--color-primary)}#actionBar .actionBarCategoryWrapper.-searchBar .actionBarCategory{transition:.3s ease-in-out;width:97px}#actionBar .actionBarCategoryWrapper.-searchBar .selected{width:315px;background:#fff}#actionBar .actionBarCategoryWrapper.-searchBar .selected span{opacity:0}#actionBar .actionBarCategoryWrapper.-searchBar .selected:after{display:none}#actionBar .actionBarCategoryWrapper.-searchBar .searchSelected{opacity:0;visibility:hidden;position:absolute;top:0;left:0}#actionBar .actionBarCategoryWrapper.-searchBar .searchSelected input{width:260px;height:35px;margin:0 0 0 33px;border:0;background:0 0;font-size:14px;outline:0}#actionBar .actionBarCategoryWrapper.-searchBar .searchSelected input:focus{outline:0!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#actionBar .actionBarCategoryWrapper.-searchBar .selected+.searchSelected{opacity:1;visibility:visible}#actionBar .actionBarCategoryWrapper toggle-switch{margin-left:5px}@media only screen and (max-width:1400px){#designMyHomeContainer .actionBarItemCount{display:none}}
#roomOptionListArea{background-color:#fff}#roomOptionListArea .roomOptionsList{background-color:#fff;padding:12px;display:flex;flex-wrap:wrap}#roomOptionListArea .noResults{height:300px;text-align:center;line-height:100px;font-size:20px;font-weight:300}#roomOptionListArea .optionCardWrapper{display:inline-block;border:1px solid transparent;padding:6px;flex:1 1 265px;max-width:320px}@supports (display:grid){#roomOptionListArea .roomOptionsList{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));max-width:none}}#roomOptionListArea .optionCard{display:inline-block;position:relative;padding:10px;width:100%;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}#roomOptionListArea .optionCard.selected{box-shadow:0 0 0 2px var(--color-primary) inset,0 0 0 2px var(--color-primary),1px 1px 4px #000}#roomOptionListArea .optionCardSelectedRibbon{background:var(--color-primary);padding:6px 12px;position:absolute;z-index:2;left:50%;top:0;transform:translateX(-50%);box-shadow:-1px 2px 1px 0 rgba(50,50,50,.2)}#roomOptionListArea .selectedRibbonIcon{width:14px;height:14px;position:relative;top:2px}#roomOptionListArea .selectedRibbonText{display:inline-block;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}#roomOptionListArea .visualizableIndicator{position:absolute;top:15px;left:-8px;width:34px;height:30px;background:linear-gradient(to right,var(--bg-dmh-visualizableIndicator-light-side) 0,var(--bg-dmh-visualizableIndicator-dark-side) 100%);z-index:2;box-shadow:2px 2px 4px rgba(0,0,0,.3)}#roomOptionListArea .visualizableIndicator .ico{fill:#fff;margin:6px 8px;width:19px;height:18px}#roomOptionListArea .visualizableIndicator:after{content:"";position:absolute;border:8px solid transparent;border-right:0;border-top:5px solid #272f42;top:30px;left:0}#roomOptionListArea .optionCardImageArea{width:100%;height:225px;position:relative}#roomOptionListArea .optionCardImage{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#roomOptionListArea .productInfo{text-align:left;color:#404040;margin:10px 3px;width:100%}#roomOptionListArea .productDescription{margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#roomOptionListArea .productTotal{display:inline-block;color:#404040;font-weight:700}#roomOptionListArea .infoButton:hover .popOver{display:block}#roomOptionListArea .infoButton{padding-left:2px;padding-right:0;padding-bottom:0;cursor:pointer;position:relative}#roomOptionListArea .infoButtonIcon{width:15px;height:15px;position:relative;fill:#b5b5b6;vertical-align:2px}#roomOptionListArea .popOver{display:none;position:absolute;left:-10px;bottom:32px;width:270px;box-shadow:3px 4px 9px rgba(0,0,0,.25);z-index:10;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#roomOptionListArea .popOver .header{background:var(--bg-dark-noImage);color:#fffffd;height:42px;line-height:42px;font-size:14px;font-weight:700;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;border-top-left-radius:8px;border-top-right-radius:8px}#roomOptionListArea .popOver .header .leftColumnHeading{flex:0 0 auto;display:flex;padding:10px 15px}#roomOptionListArea .popOver .header .rightColumnHeading{flex:1;display:inline-block;text-align:right;padding:10px 15px}#roomOptionListArea .popOver .body{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:10px 15px 8px;flex:0 0 30%}#roomOptionListArea .popOver .body .row{margin:0 0 8px;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:center;align-items:flex-start}#roomOptionListArea .popOver .body .row .subArea{flex:1 1 auto;display:inline-block;max-width:175px;margin:0 10px 0 0;text-align:left;font-weight:400}#roomOptionListArea .popOver .body .row .totalText{flex:1 1 auto;display:inline-block;max-width:175px;margin:0 10px 0 0;text-align:left;font-weight:700}#roomOptionListArea .popOver .body .row .price{flex:1 0 auto;display:inline-block;text-align:right;font-weight:400}#roomOptionListArea .popOver .body .row .totalPrice{flex:1 0 auto;display:inline-block;text-align:right;font-weight:700}#roomOptionListArea .popOver .body .dashedLine{border-top:1px dashed #b5b5b6;padding-top:10px}#roomOptionListArea .priceLevel{float:right;position:relative}#roomOptionListArea .priceLevel.showFullText{cursor:pointer}#roomOptionListArea .priceLevel .level{font-weight:400;font-style:italic;opacity:.8;color:var(--color-primary);font-size:13px;width:145px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}#roomOptionListArea .priceLevel.showFullText:hover .priceLevelPopover{display:block}#roomOptionListArea .priceLevelPopover{display:none;position:absolute;background:#273042;border-radius:4px;bottom:23px;right:0;color:#fff;font-size:13px;line-height:17px;padding:8px;text-align:center;width:200px}#roomOptionListArea .priceLevelPopover:after{content:"";width:0;position:absolute;height:0;right:10%;bottom:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #273042}#roomOptionListArea .productMonthlyPayment{display:inline-block;color:#b0b0b0;font-style:italic}#roomOptionListArea .productFree{display:inline-block}#roomOptionListArea .productPriceLevelName{display:inline-block;font-size:13px}#roomOptionListArea .productFreeIconArea{display:inline-block;position:absolute}#roomOptionListArea .productFreeIcon{fill:var(--color-dmh-icon-included-product-on-lightBg);width:17px;height:17px}#roomOptionListArea .productFreeText{display:inline-block;color:var(--color-dmh-icon-included-product-on-lightBg);font-weight:700;padding:0 0 0 20px;font-size:13px}#roomOptionListArea .selectButton{width:100%;display:flex;justify-content:center;font-size:14px;padding:7px 15px}#roomOptionListArea .selectButtonIcon{width:12px;height:12px;position:relative;top:3px}#roomOptionListArea .selectButtonText{margin:-1px 0 1px 2px}#roomOptionListArea .itemSelectedButtons{display:flex}#roomOptionListArea .itemSelectedButtons .copyToHelp{background:#fbffff;border-radius:4px;position:absolute;top:-385%;left:10%;width:244px;transform:translate(-50%,0);opacity:0;box-shadow:2px 3px 8px rgba(0,0,0,.3);padding:15px 20px;z-index:10;animation:.4s ease-in-out .8s forwards display}@keyframes display{0%{opacity:0;transform:translate(-50%,15%)}100%{opacity:1;transform:translate(-50%,0)}}#roomOptionListArea .itemSelectedButtons .copyToHelp .text{line-height:20px;font-size:14px;margin:0 0 10px;color:#212121}#roomOptionListArea .itemSelectedButtons .copyToHelp.hide{display:none}#roomOptionListArea .itemSelectedButtons .copyToHelp:after{content:"";position:absolute;bottom:-8px;left:68%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fbffff}#roomOptionListArea .itemSelectedButtons .copyToHelp .hideCopyToHelpButton{font-weight:700;color:var(--color-primary);cursor:pointer;border:1px solid var(--color-primary);border-radius:4px;padding:7px 12px;display:inline-block}#roomOptionListArea .itemSelectedButtons .copyToHelp .hideCopyToHelpButton:hover{background:#3d9170;color:#fff}#roomOptionListArea .removeButton{display:flex;justify-content:center;border:1px solid var(--color-primary);box-shadow:none;padding:6px 15px;flex:1 1 auto}#roomOptionListArea .removeButtonIcon{width:15px;height:15px;position:relative;top:2px;fill:var(--color-dmh-icons-primary)}#roomOptionListArea .removeButtonText{color:var(--color-dmh-icons-primary);font-size:14px}#roomOptionListArea .copyButtonWrapper{position:relative;flex:1 1 auto;margin-left:5px}#roomOptionListArea .copyToButton{width:100%;display:flex;justify-content:center;border:1px solid var(--color-primary);box-shadow:none;padding:6px 15px}#roomOptionListArea .copyToButtonIcon{width:15px;height:15px;position:relative;top:2px}#roomOptionListArea .copyToButtonText{font-size:14px}#roomOptionListArea .optionCardButtons{background:#f2f2f2;margin:10px 0 0;padding:2px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}#roomOptionListArea .detailsButton{flex:1 0 49%;padding:4px 0;color:var(--color-dmh-icons-primary);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}#roomOptionListArea .detailsButtonIconArea{display:inline-block;width:16px;height:16px}#roomOptionListArea .detailsButtonIcon{width:15px;height:15px;position:relative;top:-1px;left:-.5px;fill:var(--color-dmh-icons-primary)}#roomOptionListArea .detailsButtonText{display:inline-block;font-size:13px;margin:-1px 0 0 4px}#roomOptionListArea .buttonSeparator{flex:0 0 auto;padding:4px 0;width:1px;height:100%;background:#e5e5e5}#roomOptionListArea .photosButton{flex:1 0 49%;padding:4px 0;color:#108457;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}#roomOptionListArea .photosButtonIcon{fill:#04794c;width:16px;margin-right:4px}#roomOptionListArea .photosButtonText{margin:0 0 0 2px;font-size:13px}#roomOptionListArea .optionCardWishListed{display:inline-block;position:absolute;z-index:14;right:12px;top:12px}#roomOptionListArea .loadMoreButtonContainer{padding:10px;text-align:center}
#productList{background:var(--bg-dmh-header);color:var(--color-dmh-icons-light-on-darkBg);height:var(--room-option-content-header-height);line-height:var(--room-option-content-header-height);font-size:13px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}#productList .wrapper{flex:1 0 auto;display:flex}#productList .productLabel{flex:0 0 auto;display:inline-block;background:var(--bg-dmh-header);padding:0 20px 0 25px}#productList .product{flex:0 0 auto;display:inline-block;color:var(--color-dmh-materialsTab-text);cursor:pointer;position:relative;font-weight:700;text-transform:uppercase;padding:0 25px;letter-spacing:.5px;margin-right:6px}#productList .product.selected{color:var(--color-dmh-materialsTab-text-selected);background:var(--bg-dmh-product-list-product-selected)}#productList .standardProductIconArea{display:inline-block;position:absolute;top:3px;left:20px}#productList .standardProductIcon{fill:var(--color-dmh-icon-included-product-on-darkBg);width:17px;height:17px}#productList .productText{display:inline-block}#productList .productText.hasFreePriceLevel{padding:0 0 0 16px}
@keyframes fadein{from{bottom:0;opacity:0}to{bottom:var(--notificationPosition);opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0;display:none}}@keyframes expand{from{width:var(--notificationMinWidth)}to{width:var(--notificationMaxWidth)}}@keyframes stay{from,to{width:var(--notificationMaxWidth)}}@keyframes shrink{from{width:var(--notificationMaxWidth)}to{width:var(--notificationMinWidth)}}.visualizerWrapper{width:100%;height:100%}#embeddedVisualizerView .dialogRender.renderError img,#embeddedVisualizerView .embeddedRender.renderError img,.visualizerWrapper .dialogRender.renderError img,.visualizerWrapper .embeddedRender.renderError img{opacity:.2}#embeddedVisualizerView .dialogRender .error-container,#embeddedVisualizerView .embeddedRender .error-container,.visualizerWrapper .dialogRender .error-container,.visualizerWrapper .embeddedRender .error-container{position:absolute;z-index:99;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}#embeddedVisualizerView .dialogRender .error-container .error-icon,#embeddedVisualizerView .embeddedRender .error-container .error-icon,.visualizerWrapper .dialogRender .error-container .error-icon,.visualizerWrapper .embeddedRender .error-container .error-icon{font-size:40px;color:#fff;background-color:var(--color-dmh-visualizer-somethingWentWrong-error-icon);width:48px;height:48px;text-align:center;border-radius:50%;margin-bottom:8px}#embeddedVisualizerView .dialogRender .error-container .error-header,#embeddedVisualizerView .embeddedRender .error-container .error-header,.visualizerWrapper .dialogRender .error-container .error-header,.visualizerWrapper .embeddedRender .error-container .error-header{font-size:24px;margin-bottom:6px;font-weight:700}#embeddedVisualizerView .dialogRender .error-container .error-subheader,#embeddedVisualizerView .embeddedRender .error-container .error-subheader,.visualizerWrapper .dialogRender .error-container .error-subheader,.visualizerWrapper .embeddedRender .error-container .error-subheader{font-size:14px;font-weight:700;margin-bottom:16px}#embeddedVisualizerView .dialogRender .error-container button,#embeddedVisualizerView .embeddedRender .error-container button,.visualizerWrapper .dialogRender .error-container button,.visualizerWrapper .embeddedRender .error-container button{font-weight:400;border:1px solid #444;color:#444;border-radius:16px;padding:6px 24px;font-size:14px}#embeddedVisualizerView .dialogRender .error-container button:hover,#embeddedVisualizerView .embeddedRender .error-container button:hover,.visualizerWrapper .dialogRender .error-container button:hover,.visualizerWrapper .embeddedRender .error-container button:hover{background-color:#fff}#embeddedVisualizerView .dialogRender .notification,#embeddedVisualizerView .embeddedRender .notification,.visualizerWrapper .dialogRender .notification,.visualizerWrapper .embeddedRender .notification{--notificationMinWidth:50px;--notificationMaxWidth:810px;--notificationPosition:30px;--exclamationWidth:50px;animation:.3s 1s forwards fadein,.4s 1.3s expand,10s 1.7s stay,.3s 11.7s shrink,.3s 12s forwards fadeout;width:var(--notificationMinWidth);opacity:0;height:50px;margin:auto;background:linear-gradient(to bottom,#fff 0,#e6e6e6 100%);color:#fff;border-radius:4px;position:absolute;z-index:50;left:var(--notificationPosition);bottom:var(--notificationPosition);white-space:nowrap;overflow:hidden;box-shadow:2px 2px 5px rgba(0,0,0,.3);-webkit-user-select:none;user-select:none}#embeddedVisualizerView .dialogRender .notification:hover,#embeddedVisualizerView .embeddedRender .notification:hover,.visualizerWrapper .dialogRender .notification:hover,.visualizerWrapper .embeddedRender .notification:hover{width:var(--notificationMaxWidth);box-shadow:3px 3px 8px rgba(0,0,0,.4);animation-play-state:paused}#embeddedVisualizerView .dialogRender .notification:hover .exclamation,#embeddedVisualizerView .embeddedRender .notification:hover .exclamation,.visualizerWrapper .dialogRender .notification:hover .exclamation,.visualizerWrapper .embeddedRender .notification:hover .exclamation{background:var(--bg-dmh-visualizer-exclamation-banner)}#embeddedVisualizerView .dialogRender .notification .exclamation,#embeddedVisualizerView .embeddedRender .notification .exclamation,.visualizerWrapper .dialogRender .notification .exclamation,.visualizerWrapper .embeddedRender .notification .exclamation{width:var(--notificationMinWidth);height:var(--exclamationWidth);display:inline-block;padding:13px 0;background:#ff8400;color:#fff;font-weight:700;font-size:20px;text-align:center}#embeddedVisualizerView .dialogRender .notification .message,#embeddedVisualizerView .embeddedRender .notification .message,.visualizerWrapper .dialogRender .notification .message,.visualizerWrapper .embeddedRender .notification .message{padding:0 15px;font-size:14px;color:#4a4a4a;vertical-align:3px}#embeddedVisualizerView .dialogRender .save-image .message,#embeddedVisualizerView .embeddedRender .save-image .message,.visualizerWrapper .dialogRender .save-image .message,.visualizerWrapper .embeddedRender .save-image .message{width:calc(var(--notificationMaxWidth) - var(--exclamationWidth))}@media only screen and (max-width:1460px){#aareasVisualizer #render .notification{--notificationMinWidth:40px;--notificationMaxWidth:682px;--notificationPosition:15px;--exclamationWidth:40px;height:40px}#aareasVisualizer #render .notification .exclamation{height:var(--exclamationWidth);padding:8px 0}#aareasVisualizer #render .notification .message{font-size:12px;padding:0 7px}}
#optionsReport .selectionsWrapper .generalOptionSelection{background:#fff}#optionsReport .selectionsWrapper .generalOptionSelection .selection{display:flex}#optionsReport .selectionsWrapper .generalOptionSelection .selection .removeSelection{width:-moz-fit-content;width:fit-content}
#optionsReport .selectionsWrapper .roomOptionSelection{background:#fff}#optionsReport .selectionsWrapper .roomOptionSelection .selection{display:flex;flex-direction:column}#optionsReport .selectionsWrapper .roomOptionSelection .selection .subAreaName{margin-bottom:.5rem}#optionsReport .selectionsWrapper .roomOptionSelection .selection .selectionDetail{display:flex}#optionsReport .selectionsWrapper .roomOptionSelection .selection .selectionDetail .removeSelection{width:-moz-fit-content;width:fit-content}#optionsReport .productFree{display:inline-block}#optionsReport .productFreeIconArea{display:inline-block;position:absolute}#optionsReport .productFreeIcon{fill:var(--color-dmh-icon-included-product-on-lightBg);width:17px;height:17px}#optionsReport .productFreeText{display:inline-block;color:var(--color-dmh-icon-included-product-on-lightBg);font-weight:700;padding:0 0 0 20px}
#priceLevelSearchDialog .content{width:900px;height:520px}#priceLevelSearchDialog .footer{padding:10px 20px}#priceLevelSearchDialog .footer .paginationControl{float:left;text-align:left}#priceLevelSearchDialog .searchResultsContainer{height:450px;overflow-y:auto}#priceLevelSearchDialog .searchResultsContainer button{width:100%}#priceLevelSearchDialog .resultsLabel{font-size:15px;font-weight:700;text-align:center;color:#46453a;background:#fdf9cb;line-height:30px;margin-bottom:15px}#priceLevelSearchDialog .result{float:left;width:420px;margin:0 20px 14px 0;border:1px solid #cbcbcb;border-radius:4px;padding:10px 15px}#priceLevelSearchDialog .result:nth-child(even){margin-right:0}#priceLevelSearchDialog .result .wrapper{display:inline-block;width:72%;white-space:nowrap}#priceLevelSearchDialog .result .name{font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis}#priceLevelSearchDialog .result .priceLevel{font-style:italic;overflow:hidden;text-overflow:ellipsis}#priceLevelSearchDialog .result button{float:right;width:27%;margin:7px 0}
.disclaimerBox{border:1px solid #c7c7c7;border-radius:4px;padding:30px;margin:0 15px}.disclaimerBox h4{margin-top:0;font-size:17px}.disclaimerBox .text{line-height:24px}.disclaimerBox .acceptArea{background:#e8e8e8;text-align:center;margin:25px 0;padding:15px;border-radius:4px}.disclaimerBox .acceptArea .text{font-weight:700}.disclaimerBox .acceptArea .buttons{margin-top:10px}.disclaimerBox .acceptArea .button{padding:8px 30px}.disclaimerBox .acceptArea .rejectLink{display:inline-block;padding:5px 20px;margin:0 10px}
.noSlabsPreference .message{text-align:center;padding:30px;margin:120px auto;width:60%;border-radius:4px}.noSlabsPreference h3{margin:0 0 20px;color:#fff;font-weight:700;font-size:17px}.noSlabsPreference h3 span{color:#6ad3a9}
#review-selections{width:100%;height:100%;box-shadow:0 0 30px 30px rgba(0,0,0,.5);background:rgba(0,0,0,.6)!important}#review-selections .closeDialog{border:0;top:5px;right:5px}#review-selections .content{width:100%;height:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}#review-selections .content .fullSlab{flex:1 0 0;overflow:hidden;position:relative}#review-selections .wrapper{position:relative;height:100%}#review-selections .fullSlabImage{max-width:100%;max-height:100%;padding:10px;box-sizing:border-box}#review-selections .fullSlab:first-child:nth-last-child(1){flex:0 1 67%;height:90%}#review-selections .fullSlab:first-child:nth-last-child(2),#review-selections .fullSlab:first-child:nth-last-child(2)~.fullSlab{flex:0 1 50%;height:67%}#review-selections .fullSlab:first-child:nth-last-child(3),#review-selections .fullSlab:first-child:nth-last-child(3)~.fullSlab{flex:0 1 37%;height:50%}#review-selections .fullSlab:first-child:nth-last-child(4),#review-selections .fullSlab:first-child:nth-last-child(4)~.fullSlab{flex:1 0 37%;height:50%}#review-selections .fullSlab:first-child:nth-last-child(5),#review-selections .fullSlab:first-child:nth-last-child(5)~.fullSlab,#review-selections .fullSlab:first-child:nth-last-child(6),#review-selections .fullSlab:first-child:nth-last-child(6)~.fullSlab{flex:0 0 33%;height:45%}#review-selections .fullSlab:first-child:nth-last-child(n+7),#review-selections .fullSlab:first-child:nth-last-child(n+7)~.fullSlab{flex:0 0 24%;height:33%}#review-selections .fullSlab .deleteSelection{width:37px;height:37px;border:2px solid #1da671;border-radius:50%;background:rgba(0,0,0,.6);z-index:20;cursor:pointer;position:absolute;right:20px;top:20px}#review-selections .fullSlab .deleteSelection .ico{width:15px;height:15px;fill:#1da671;margin:9px}#review-selections .fullSlab .slabNumber{font-size:23px;color:#fff;position:absolute;left:25px;bottom:25px;text-shadow:1px 1px 0 #000,-1px 0 1px #000,-1px 1px 1px #000,1px -1px 1px #000,0 -1px 1px #000,0 0 2px #000}#review-selections .noSelectionsMessage{text-align:center}#review-selections .noSelectionsMessage span{color:#fff;font-size:18px;font-weight:700;display:block;margin-bottom:20px}
#aareasVisualizer.modalBox{width:1300px;height:830px}#aareasVisualizer.modalBox #visualizer-container{height:736px}#aareasVisualizer.modalBox #render{height:99%;margin:0 10px 10px;float:right;width:80%}#aareasVisualizer .title{font-size:17px;padding:10px 25px 10px 18px}#aareasVisualizer .title .roomTotal{float:right}#aareasVisualizer .title .roomTotal .value{font-style:italic;margin-left:10px}#aareasVisualizer .headerRow{width:100%;margin-top:5px;display:flex;line-height:23px;padding:10px}#aareasVisualizer .headerRow .description{flex:1}#aareasVisualizer #visualizer-container{width:100%;height:100%;display:flex}#aareasVisualizer .header{padding:10px;float:left;width:265px}#aareasVisualizer .header .applications{display:flex;flex-direction:column;height:100%;overflow-y:scroll;overflow-x:hidden}#aareasVisualizer .header .applications .application{margin-top:5px;padding:8px 8px 6px;border-radius:5px;font-size:13px;width:215px;position:relative;cursor:pointer}#aareasVisualizer .header .applications .application:first-child{margin-left:0}#aareasVisualizer .header .applications .application:last-child{margin-right:0}#aareasVisualizer .header .applications .application .topArea{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:4px;font-weight:700}#aareasVisualizer .header .applications .application .applicationName{text-transform:uppercase}#aareasVisualizer .header .applications .application .selectionInfo{white-space:nowrap;display:flex}#aareasVisualizer .header .applications .application .itemDescription{font-style:italic;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}#aareasVisualizer .header .applications .application .total{font-weight:bolder;margin-left:4px}#aareasVisualizer .header .applications .application .errorPopover{opacity:0;visibility:hidden;background:#273042;color:#fff;padding:10px;border-radius:5px;box-shadow:3px 3px 3px rgba(0,0,0,.27);position:absolute;left:-25px;top:115%;z-index:20;line-height:18px;width:130%}#aareasVisualizer .header .applications .application .errorPopover:after{content:"";position:absolute;left:10px;top:-5px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #273042}#aareasVisualizer .header .applications .application.-rendered{border:1px solid #78b9a0;border-left:5px solid #068353;box-shadow:2px 2px 3px rgba(0,0,0,.2)}#aareasVisualizer .header .applications .application.-noSelection{border:1px dashed #b5b5b5;border-left:5px solid #d4d4d4}#aareasVisualizer .header .applications .application.-notMapped{display:none}#aareasVisualizer .header .applications .application.-renderError{border:1px solid #ff8400;border-left:16px solid #ff8400;box-shadow:2px 2px 3px rgba(0,0,0,.2);cursor:pointer}#aareasVisualizer .header .applications .application.-renderError:after{content:"!";position:absolute;left:-11px;top:50%;transform:translateY(-50%);color:#fff;font-size:18px;font-weight:700}#aareasVisualizer .header .applications .application.-renderError:hover .errorPopover{opacity:1;visibility:visible}#aareasVisualizer #render.embeddedRender{position:relative;overflow:hidden;height:100%;width:100%}#aareasVisualizer #render.embeddedRender #streamContainer{position:absolute;width:100%;height:100%}#aareasVisualizer #render.dialogRender{position:relative;overflow:hidden;flex:1}#aareasVisualizer #render.dialogRender #streamContainer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%}#aareasVisualizer #render img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}#aareasVisualizer #render #overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.75);z-index:10;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:16px}#aareasVisualizer #render #overlay svg{scale:.9}@media only screen and (max-width:1550px){#aareasVisualizer #render #overlay{font-size:14px}#aareasVisualizer #render #overlay svg{scale:.6}}#aareasVisualizer #render #overlay .close-section{position:absolute;z-index:10;right:.5em;top:.5em;font-size:.87em;display:grid;grid-template-columns:max-content max-content;grid-gap:.62em;cursor:pointer}#aareasVisualizer #render #overlay .close-section .close-text{display:flex;align-items:center;justify-content:center}#aareasVisualizer #render #overlay .close-section .close-text span{color:#fff}#aareasVisualizer #render #overlay .close-section .close-icon{display:flex;align-items:center;justify-content:center}#aareasVisualizer #render #overlay .close-section .close-icon svg{width:21px;height:21px;fill:#fff}#aareasVisualizer #render #overlay .overlay-content{display:grid;grid-template-rows:min-content min-content [top-gap-start] 2.25em [top-gap-end] repeat(4,[control-start] 4.5em [control-end]) [bottom-gap-start] 2.25em [bottom-gap-end loading-start] min-content [loading-end];grid-template-columns:19em 19em;grid-gap:10px;grid-column-gap:50px;color:#fff}#aareasVisualizer #render #overlay .overlay-content .overlay-title{height:1.75em;grid-column:1/3;justify-self:center;font-size:1.3em}#aareasVisualizer #render #overlay .overlay-content .overlay-main-instruction{height:2.25em;text-align:center;grid-row:2/3;grid-column:1/3;font-size:1.06em;margin-right:.6em}#aareasVisualizer #render #overlay .overlay-content .control{grid-column:1/2;display:grid;grid-template-columns:60px auto;grid-gap:.6em;font-size:1em;border-bottom:1px solid rgba(255,255,255,.24);padding:.6em 0}#aareasVisualizer #render #overlay .overlay-content .control .control-icon{display:flex;justify-content:center;align-items:center;overflow:hidden}#aareasVisualizer #render #overlay .overlay-content .control .control-instruction{display:flex;align-items:center}#aareasVisualizer #render #overlay .overlay-content .control-1{grid-row:control-start 1/control-end 1}#aareasVisualizer #render #overlay .overlay-content .control-1 svg{width:41px;height:56px;margin-right:.33em}#aareasVisualizer #render #overlay .overlay-content .control-2{grid-row:control-start 2/control-end 2}#aareasVisualizer #render #overlay .overlay-content .control-2 svg{width:41px;height:56px;margin-right:.33em}#aareasVisualizer #render #overlay .overlay-content .control-3{grid-row:control-start 3/control-end 3}#aareasVisualizer #render #overlay .overlay-content .control-3 svg{width:51px;height:52px;margin-left:.5em}#aareasVisualizer #render #overlay .overlay-content .control-4{grid-row:control-start 4/control-end 4}#aareasVisualizer #render #overlay .overlay-content .control-4 svg{width:60px;height:60px}#aareasVisualizer #render #overlay .overlay-content .control-5{grid-column:2/3;grid-row:control-start 1/control-end 1}#aareasVisualizer #render #overlay .overlay-content .control-5 svg{width:54px;height:54px;fill:#fff}#aareasVisualizer #render #overlay .overlay-content .control-6{grid-column:2/3;grid-row:control-start 2/control-end 2}#aareasVisualizer #render #overlay .overlay-content .control-6 svg{width:54px;height:54px;fill:#fff}#aareasVisualizer #render #overlay .overlay-content .control-7{grid-column:2/3;grid-row:control-start 3/control-end 3;z-index:10;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}#aareasVisualizer #render #overlay .overlay-content .control-7 svg{width:65px;height:65px;fill:#fff;opacity:1}#aareasVisualizer #render #overlay .overlay-content .control-7 svg use{scale:.044}#aareasVisualizer #render #overlay .overlay-content .control-8{grid-column:2/3;grid-row:control-start 4/control-end 4}#aareasVisualizer #render #overlay .overlay-content .control-8 svg{width:54px;height:54px;fill:#fff}#aareasVisualizer #render #overlay .overlay-content .loading-section{grid-row:loading-start/loading-end;grid-column:1/3;justify-self:center;font-size:.87em;display:grid;grid-template-columns:max-content max-content;grid-gap:.62em}#aareasVisualizer #render #overlay .overlay-content .loading-section .loading-text{display:flex;align-items:center;justify-content:center}#aareasVisualizer #render #overlay .overlay-content .loading-section lottie-player{width:2.5em;height:2.5em}#aareasVisualizer #render #overlay .overlay-content .explore-btn{grid-row:loading-start/loading-end;grid-column:1/3;cursor:pointer;border-radius:1.5em;background-color:var(--color-primary);color:#fff;width:13.75em;height:2.5em;justify-self:center;font-size:.94em;display:grid;grid-template-columns:max-content max-content;grid-gap:.62em;justify-content:center;align-items:center}#aareasVisualizer #render #overlay .overlay-content .explore-btn svg{width:21px;height:19px;fill:#fff}#aareasVisualizer #render .overlay-fadeout{animation:1s linear fadeout}#aareasVisualizer #render #infoOverlay{position:absolute;right:10px;top:10px;z-index:10;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}#aareasVisualizer #render #infoOverlay svg{width:32px;height:32px;fill:#fff;opacity:.9}#aareasVisualizer #render #resetRoomSceneDefault{position:absolute;right:54px;top:8px;z-index:10;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}#aareasVisualizer #render #resetRoomSceneDefault svg{width:38px;height:35px;fill:#fff;opacity:.9;margin-top:3px;scale:1.1}#aareasVisualizer #render #cameraPan{position:absolute;right:100px;top:5px;z-index:10;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}#aareasVisualizer #render #cameraPan svg{width:45px;height:45px;fill:#fff;opacity:.9}#aareasVisualizer #render #cameraPan svg use{scale:.034}#aareasVisualizer #render .cameraPanToasterMessage{display:none;position:absolute;z-index:10;width:300px;height:50px;background-color:var(--color-primary);border-radius:5px;text-align:center;top:12px;left:50%;transform:translate(-50%);align-items:center;justify-content:center;border:3px solid #fff;color:#fff;box-shadow:0 0 10px 8px rgba(255,255,255,.25)}#aareasVisualizer #render .toasterFadeout{display:flex;animation:1s linear fadeout}#aareasVisualizer #render .toasterFadein{display:flex;animation:1s linear fadein}#aareasVisualizer #render #saveSnapshot{position:absolute;right:152px;top:10px;z-index:10;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}#aareasVisualizer #render #saveSnapshot svg{width:32px;height:32px;fill:#fff;opacity:.9}#aareasVisualizer #render #toggleHotSpots{position:absolute;right:196px;top:7px;z-index:10;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}#aareasVisualizer #render #toggleHotSpots svg{width:40px;height:40px;opacity:.9}#aareasVisualizer #render #toggleHotSpots svg.hotSpotVisible{fill:#ed1b24}#aareasVisualizer #render #toggleHotSpots svg.hotSpotHidden{fill:#fff}@media only screen and (max-height:900px){#aareasVisualizer{display:flex;flex-direction:column}#aareasVisualizer.modalBox #visualizer-container{height:76vh}#aareasVisualizer.modalBox #render{height:100%}#aareasVisualizer #render #overlay .overlay-content{grid-template-rows:min-content min-content [top-gap-start] 1em [top-gap-end] repeat(4,[control-start] 4.5em [control-end]) [bottom-gap-start] 1em [bottom-gap-end loading-start] min-content [loading-end];grid-gap:3px;grid-column-gap:30px}}@media only screen and (max-width:1400px){#aareasVisualizer #render #overlay{font-size:12px}#aareasVisualizer #render #overlay svg{scale:.5}#aareasVisualizer.modalBox{width:1000px}#aareasVisualizer.modalBox #render{height:600px}#aareasVisualizer .header .applications .application{width:190px;font-size:12px}#aareasVisualizer .header{height:600px;width:240px}}@media only screen and (max-width:1050px){#aareasVisualizer.modalBox{width:700px}#aareasVisualizer.modalBox #render{height:490px}#aareasVisualizer .header{width:220px}#aareasVisualizer .header .applications .application{width:160px;margin:5px}#aareasVisualizer .header .applications .application:first-child,#aareasVisualizer .header .applications .application:last-child{margin:5px}}
#staticVisualizer.modalBox{width:1130px}#staticVisualizer.modalBox .render{height:670px;margin:0 10px 10px}#staticVisualizer .title{font-size:17px;padding:10px 25px 10px 18px}#staticVisualizer .title .roomTotal{float:right}#staticVisualizer .title .roomTotal .value{font-style:italic;margin-left:10px}#staticVisualizer .header{padding:10px}#staticVisualizer .header .description{width:100%;margin-top:5px}#staticVisualizer .header .applications{padding:10px 0 0;display:flex}#staticVisualizer .header .applications .application{margin:0 4px;padding:8px 8px 6px;border-radius:5px;font-size:13px;width:215px;position:relative;cursor:pointer}#staticVisualizer .header .applications .application:first-child{margin-left:0}#staticVisualizer .header .applications .application:last-child{margin-right:0}#staticVisualizer .header .applications .application .topArea{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:4px;font-weight:700}#staticVisualizer .header .applications .application .applicationName{text-transform:uppercase}#staticVisualizer .header .applications .application .selectionInfo{white-space:nowrap;display:flex}#staticVisualizer .header .applications .application .itemDescription{font-style:italic;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}#staticVisualizer .header .applications .application .total{font-weight:bolder;margin-left:4px}#staticVisualizer .header .applications .application .errorPopover{opacity:0;visibility:hidden;background:#273042;color:#fff;padding:10px;border-radius:5px;box-shadow:3px 3px 3px rgba(0,0,0,.27);position:absolute;left:-25px;top:115%;z-index:20;line-height:18px;width:130%}#staticVisualizer .header .applications .application .errorPopover:after{content:"";position:absolute;left:10px;top:-5px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #273042}#staticVisualizer .header .applications .application.-rendered{border:1px solid #78b9a0;border-left:5px solid #068353;box-shadow:2px 2px 3px rgba(0,0,0,.2)}#staticVisualizer .header .applications .application.-noSelection{border:1px dashed #b5b5b5;border-left:5px solid #d4d4d4}#staticVisualizer .header .applications .application.-notMapped{display:none}#staticVisualizer .header .applications .application.-renderError{border:1px solid #ff8400;border-left:16px solid #ff8400;box-shadow:2px 2px 3px rgba(0,0,0,.2);cursor:pointer}#staticVisualizer .header .applications .application.-renderError:after{content:"!";position:absolute;left:-11px;top:50%;transform:translateY(-50%);color:#fff;font-size:18px;font-weight:700}#staticVisualizer .header .applications .application.-renderError:hover .errorPopover{opacity:1;visibility:visible}#staticVisualizer .render{position:relative;height:calc(100% - 20px);margin:10px;overflow:hidden}#staticVisualizer .render .imageContainer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-height:100%;object-fit:contain}#staticVisualizer .render img{width:100%;max-height:100%;object-fit:contain}@media only screen and (max-height:900px){#staticVisualizer{display:flex;flex-direction:column}#staticVisualizer.modalBox{height:99vh}#staticVisualizer .render{height:100%}}@media only screen and (max-width:1150px){#staticVisualizer{width:1000px}#staticVisualizer .header .applications .application{width:190px;font-size:12px}#staticVisualizer .render{height:600px}}@media only screen and (max-width:768px){#staticVisualizer{width:700px}#staticVisualizer .header .applications{flex-wrap:wrap}#staticVisualizer .header .applications .application{width:230px;margin:5px}#staticVisualizer .header .applications .application:first-child,#staticVisualizer .header .applications .application:last-child{margin:5px}#staticVisualizer .render{height:490px}#staticVisualizer .render .notification{--notificationMinWidth:40px;--notificationMaxWidth:688px;--notificationPosition:15px;height:40px}#staticVisualizer .render .notification .exclamation{height:40px;padding:8px 0}#staticVisualizer .render .notification .message{font-size:12px;padding:0 7px}}