.SuccessPopup_root__JJAMx{position:absolute;background-color:#626784;z-index:10000;text-align:center;padding:20px 30px;border-radius:10px;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:300px;transition:all .3s ease-out}.SuccessPopup_title__MIC11{font-size:20px!important;color:white}.SuccessPopup_description__zcMIJ{font-size:14px!important;line-height:18px!important;color:white}.SuccessPopup_successButton__HHfvX{font-family:Open Sans,sans-serif;color:white;padding:5px 20px;border-radius:5px;background-color:#4478bc;margin:10px 0 0;font-size:16px;border:none}.SuccessPopup_successButton__HHfvX:focus{outline:none}.SuccessPopup_successButton__HHfvX:hover{background-color:#3d6ca9}.SuccessPopup_successButton__HHfvX.SuccessPopup_incorrect__x50qU{background-color:red}.SuccessPopup_successButton__HHfvX.SuccessPopup_incorrect__x50qU:hover{background-color:darkred}.SuccessPopup_popupOpen__vvvV6{opacity:1;transform:translateY(50%);z-index:9999}.SuccessPopup_popupClosed__hOE8Y{opacity:0;transform:translateY(100%);z-index:-10}.SmartDoorbellSimulation_root__iMaEY{position:relative;display:block;text-align:center}.SmartDoorbellSimulation_phoneNumberHeading__vwWZw{padding-right:10px;padding-bottom:0;margin-bottom:5px;font-size:16px}.SmartDoorbellSimulation_phoneNumberTextbox__sCUpJ{color:black!important;background-color:#f0f2f5!important;text-align:left!important;border-radius:25px!important;padding:10px 10px 10px 20px!important;font-size:15px!important;outline:none!important;border:none!important;width:300px!important;margin-top:0!important}.SmartDoorbellSimulation_phoneNumberTextbox__sCUpJ.SmartDoorbellSimulation_errorMessage__aSIU6{background-color:tomato!important}.SmartDoorbellSimulation_errorMessage__aSIU6{color:red;font-size:13px;margin-top:4px}.SmartDoorbellSimulation_smartDoorbell__ZxJ7L{position:relative;width:100%;text-align:center;margin-top:15px}.SmartDoorbellSimulation_smartDoorbell__ZxJ7L img{width:auto;height:500px;margin:0 auto}.SmartDoorbellSimulation_led__x9So9{width:30px;height:30px;border-radius:50%;position:absolute;top:22.7%;left:0;right:0;margin-left:auto;margin-right:auto;background-color:whitesmoke;opacity:.5}.SmartDoorbellSimulation_led__x9So9.SmartDoorbellSimulation_on__bMPWF{background-color:red;opacity:1}.SmartDoorbellSimulation_button__gqRwJ{width:30px;height:30px;border-radius:50%;position:absolute;top:44.4%;left:0;right:0;margin-left:auto;margin-right:auto;color:white;background-color:red;outline:none}.SmartDoorbellSimulation_button__gqRwJ:focus{outline:none}.tabs{display:flex;margin-bottom:16px;gap:8px}.tab-button{cursor:pointer;border-radius:4px}.add-tab{background:#007bff;color:#fff;border-radius:4px}.tab-content{border:1px solid #ddd;border-radius:4px;padding:16px}.drag-handle{cursor:pointer;margin-right:10px;display:inline-block}.drag-handle span{font-size:1.5rem}.activeTab{background:#8cbdf1;color:#fff}.whiteIcon{color:white}.FunctionContainer_root__nrxyx{z-index:1;height:100%;width:33%;margin-top:0;text-align:center;position:relative;display:inline-flex;align-items:center;justify-content:center}.FunctionContainer_draggableContainer__UO8W_{border:5px dashed blue}.FunctionContainer_root__nrxyx .FunctionContainer_toasterImage__Ocq1m{top:120px;position:absolute;width:auto!important;height:120px!important;max-width:none!important;margin:0 auto;z-index:3}.FunctionContainer_button__EgSQ_{font-family:Open Sans,sans-serif;border-radius:20px;background-color:#2b2e3b;position:absolute;bottom:0;padding:10px 15px;display:inline-block;opacity:.5;cursor:default;font-weight:700;left:0;right:0;margin:0 auto 10px;width:140px;border:2px solid lightgray}.FunctionContainer_active__rT9NJ{opacity:.8;cursor:pointer}.FunctionContainer_active__rT9NJ:hover{background-color:#2b2e3b}.functionContainer .breadToastedImage{z-index:0;top:100px;opacity:0;cursor:pointer}.functionContainer .breadImage,.functionContainer .breadToastedImage{position:absolute;margin:0 auto 0 10px;height:100px!important;width:auto!important;max-width:none!important;transition:all 1s linear}.functionContainer .breadImage{top:50px}.functionContainer .breadToastedImage.toastBread{animation:toastBreadAnimationForToast 2s linear forwards}.functionContainer .breadImage.toastBread{animation:toastBreadAnimationForBread 2s linear forwards}@keyframes toastBreadAnimationForBread{0%{opacity:1;z-index:2;top:50px}15%{opacity:1;top:100px}to{opacity:0;top:100px;z-index:0}}@keyframes toastBreadAnimationForToast{0%{opacity:0;top:100px;z-index:2}15%{opacity:0;top:100px}85%{opacity:1;top:100px}to{opacity:1;top:50px}}.InputContainer_root__7Xer8{z-index:3;height:100%;width:33%;text-align:center;position:relative;display:inline-flex;align-items:center;justify-content:center}.InputContainer_root__7Xer8>img{z-index:1;top:100px;position:absolute;width:auto!important;height:120px!important;max-width:none!important;margin:0 auto}.InputContainer_title___o2Qj{position:absolute;bottom:15px;font-size:20px;left:0;right:0}.inputContainer .breadImage{top:50px;position:absolute;width:auto!important;height:100px!important;max-width:none!important;margin:0 auto 0 10px;cursor:pointer}.OutputContainer_root__xKKZw{height:100%;width:33%;margin-top:0;text-align:center;position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:0}.OutputContainer_draggableContainer__aZF6X{border:5px dashed blue}.OutputContainer_title__TsYhk{position:absolute;bottom:15px;font-size:20px;left:0;right:0}.outputContainer .breadToastedImage{z-index:1;top:100px;position:absolute;height:120px!important;width:auto!important;max-width:none!important;margin:0 auto;opacity:1;display:block}.Toaster_root__uwiTv{position:relative;height:380px;padding:60px 0 0;margin:0}.Toaster_inputContainer__9R9jL{z-index:3;height:100%;width:33%}.Container_root__eClc5,.Toaster_inputContainer__9R9jL{text-align:center;position:relative;display:inline-flex;align-items:center;justify-content:center}.Container_root__eClc5{height:150px;width:33%!important;overflow:visible;border:1px dashed lightblue}.Container_root__eClc5>img{top:20px;position:absolute;height:60px!important;width:auto!important;max-width:none!important;margin:0 auto;overflow:visible}.Container_root__eClc5>img:hover{cursor:pointer}.Container_root__eClc5 h1{position:absolute;bottom:15px;font-size:20px;left:0;right:0}.ElectronicsContainer_root__BpHv0{padding-top:20px;position:relative;text-align:center;margin:20px 80px;border:2px solid lightgrey;border-radius:30px;min-height:100px;overflow:visible}.ElectronicsContainer_draggableContainer__TgTsc{border:5px dashed blue}.ElectronicsContainer_root__BpHv0>img{position:relative!important;height:50px!important;width:auto!important;max-width:none!important;display:inline-block;margin:10px 20px 0}.ElectronicsContainer_root__BpHv0>img:hover{cursor:pointer}.ElectronicsContainer_root__BpHv0 h1{border-radius:50px;padding:0 0 15px;font-size:20px;position:absolute;top:-20px;color:lightgrey;background-color:#363949;display:inline-block;left:0;right:0;margin:0 auto;width:250px}.ElectronicsContainer_active__NlhE2{opacity:.8;cursor:pointer}.ElectronicsContainer_active__NlhE2:hover{background-color:#2b2e3b}.InputOutputInteractive_root__Lny2E{position:relative;margin:30px 0;text-align:center;z-index:1;padding:40px 0 0}.InputOutputInteractive_description__zxKkH{font-size:16px}.InputOutputInteractive_deviceRepresentation__iovDf,.InputOutputInteractive_deviceRepresentation__iovDf>img{position:relative;overflow:visible;margin:20px;display:inline-block}.InputOutputInteractive_deviceRepresentation__iovDf>img{height:300px!important;width:auto!important;max-width:none!important}