@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--led_screen_app_padding: 30px;--led_screen_border_light: #bdbdbd;--led_screen_border_dark: #616161}html{font-family:Roboto}.led-screen-app-header{border-bottom:1px solid var(--led_screen_border_light);display:flex;align-items:center;padding:25px var(--led_screen_app_padding)}.led-screen-form-container{display:grid;grid-template-columns:5fr 1fr;column-gap:calc(var(--led_screen_app_padding) / 1.25);padding:calc(var(--led_screen_app_padding) / 1.5) var(--led_screen_app_padding)}.led-screen-form-container h2{font-size:19px;font-weight:700;margin-bottom:14px}@media only screen and (max-width: 1366px){.led-screen-form-container h2{font-size:18px}}.led-screen-form-section{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--led_screen_border_light);padding:var(--led_screen_app_padding);padding-left:calc(var(--led_screen_app_padding / 2));max-width:100vw}@media only screen and (max-width: 1080px){.led-screen-form-section{grid-template-columns:1fr;min-height:140vh}}.led-screens-canvas-container{display:flex;justify-content:center}@media only screen and (max-width: 1080px){.led-screens-canvas-container{min-height:75vh}}@media only screen and (max-width: 810px){.led-screens-canvas-container{min-height:50vh}}.led-screens-dimensions-container{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(var(--led_screen_app_padding) / 2)}.led-screens-result-dimensions{padding:15px;border:1px solid var(--led_screen_border_dark)}@media only screen and (max-width: 1080px){.led-screens-dimensions-container{margin-bottom:calc(var(--led_screen_app_padding) / 2)}}#led-screens-config-notes{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--led_screen_app_padding);border:1px solid var(--led_screen_border_dark);padding:var(--led_screen_app_padding);margin-bottom:calc(var(--led_screen_app_padding) / 2)}#led-screens-config-notes p{font-size:15px;margin-bottom:7px}#led-screens-config-notes p:first-of-type{font-size:16px;margin-bottom:8px}#led-screens-installation-desc{border:1px solid var(--led_screen_border_light)}.led-screens-desc-header{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:calc(var(--led_screen_app_padding) / 2)}.led-screens-desc-header>div{display:flex;align-items:flex-end}.led-screens-desc-header>div:first-of-type{align-self:center}.led-screens-desc-header p{font-weight:400;color:#616161}.led-screens-desc-header h3{font-size:15px;margin-bottom:8px}.led-screens-desc-header .led-screens-results-title{color:#000;font-weight:500;height:10px;margin-bottom:10px}.led-screens-desc-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border:1px solid var(--led_screen_border_light);text-align:center;font-size:14px}.led-screens-desc-grid>div{border:1px solid var(--led_screen_border_light)}.led-screens-desc-grid div div{display:flex;justify-content:center;align-items:center;min-height:32px}.led-screens-desc-grid div div:first-of-type{background:#ffedc0;font-weight:500;border-bottom:2px solid var(--led_screen_border_light)}.led-screens-desc-units{background:#ffedc0;display:flex;justify-content:center;align-items:center;font-weight:500}.led-screens-desc-diagram{height:100%;background:#fff!important;min-height:64px}@media only screen and (max-width: 1366px){.led-screens-desc-grid p{font-size:14px}}.led-screens-equipment-container{display:none;position:relative;top:100vh}.led-screens-equipment-container h2{border-bottom:1px solid #000;padding-bottom:7px}.led-screens-equipment-container h5{margin-bottom:4px;font-weight:600}.led-screens-equipment-container p{margin-bottom:10px}.led-screen-details-section{position:relative;margin-left:var(--led_screen_app_padding)}.led-screen-flex-bottom{position:absolute;bottom:0;width:100%}.led-screen-details-section>div>div{padding:var(--led_screen_app_padding) calc(var(--led_screen_app_padding) / 1.7)}.led-screens-dimension-grid{display:grid;grid-template-columns:1fr 1fr;text-align:center;font-size:15px}.led-screens-dimension-grid p{height:37px;border:1px solid var(--led_screen_border_dark);margin:6px 0;display:flex;justify-content:center;align-items:center}.led-screens-dimension-grid p:first-of-type{background:#9c9c9c;color:#fff}.led-screens-dimension-grid p:last-of-type{border-left:none}@media only screen and (max-width: 1080px){.led-screen-flex-bottom{position:relative}}.led-screens-config-grid{display:grid;grid-template-columns:50% 50%;font-size:15px;margin-top:calc(var(--led_screen_app_padding) / 4)}.led-screens-radio-toggle [type=radio]{cursor:pointer;opacity:0;height:100%;width:100%;position:absolute}.led-screens-selected-radio{background:#4f4f4f}.led-screen-form-inputs .led-screens-selected-radio label{color:#fff}.led-screens-config-grid>div{height:37px;border:1px solid var(--led_screen_border_dark);display:flex;justify-content:center;align-items:center;position:relative}.led-screens-config-grid div:last-of-type{border-left:none}.led-screen-form-download{background:#184fee;display:flex;justify-content:center;align-items:center;height:40px;border:1px solid var(--led_screen_border_light)}.led-screen-form-download button{border:none;background:none;color:#fff;font-weight:600;width:100%;height:100%;font-size:14px}.led-screen-form-download button:hover{cursor:pointer}.led-screen-download-icon{width:55px;height:100%;background:#184fee;border-left:1px solid var(--led_screen_border_light);display:flex;justify-content:center;align-items:center}.led-screen-download-icon span{color:#fff;font-size:19px}.led-screen-form-inputs{border:1px solid var(--led_screen_border_light);padding:var(--led_screen_app_padding) calc(var(--led_screen_app_padding) / 1.5);margin-bottom:calc(var(--led_screen_app_padding) / 2)}.led-screen-form-inputs select{width:100%}.led-screens-form-inputs h3{font-weight:500;margin-bottom:15px}.led-screen-form-inputs label{display:block}.led-screen-form-inputs label{color:#616161;margin:9px 0}.led-screens-number-input{width:50px;border:none}.led-screens-floor-input-label{background:#e7e7e7;text-align:center}.led-screen-form-inputs .led-screens-floor-input-label label{color:#212121}.led-screens-input-inches{position:relative;right:30px}.led-screens-desc-date-input{width:100%}
