.TestResultModal_testCreationModal__Ug8HK{background-color:#2e3440;border-radius:12px;padding:40px;flex-direction:column;position:relative;max-width:100%;width:800px;max-height:90%;overflow:auto;color:#d8dee9}.TestResultModal_testCreationModal__Ug8HK .TestResultModal_header__LMS45{font-size:28px;font-family:Roboto Mono;margin-bottom:24px;color:#eceff4}.TestResultModal_testCreationModal__Ug8HK .TestResultModal_content__CrF_Z{width:100%}.TestResultModal_testCreationModal__Ug8HK .TestResultModal_closeButton__ytYsM{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#3b4252;position:absolute;top:16px;right:16px;cursor:pointer;color:#d8dee9}.TestResultModal_testCreationModal__Ug8HK .TestResultModal_closeButton__ytYsM:hover{background-color:#434c5e}.TestResultModal_inputTitle__QqOv7{font-size:14px;font-family:Roboto Mono;color:#d8dee9;margin-bottom:12px}.TestResultModal_inputContainer__AfTBH,.TestResultModal_testResultsContainer__s340R{width:100%}.TestResultModal_testItem__2Kt1J{margin-bottom:12px;border-radius:8px;overflow:hidden;background-color:#3b4252;transition:all .2s ease;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.2)}.TestResultModal_testItem__2Kt1J:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.2)}.TestResultModal_testItem__2Kt1J:last-child{margin-bottom:0}.TestResultModal_testHeader__VdHe_{padding:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease;border-left:4px solid transparent;position:relative}.TestResultModal_testHeader__VdHe_:after{content:"";position:absolute;bottom:0;left:4px;right:0;height:1px;background:#434c5e;opacity:0;transition:opacity .2s ease}.TestResultModal_testHeader__VdHe_:hover{background-color:#434c5e}.TestResultModal_testHeader__VdHe_:hover:after{opacity:1}.TestResultModal_testHeader__VdHe_:hover .TestResultModal_expandIcon__mqx9C{background-color:rgba(236,239,244,.1);transform:scale(1.1)}.TestResultModal_testHeader__VdHe_.TestResultModal_failed__UWDPo{border-left-color:#bf616a;background-color:rgba(191,97,106,.1)}.TestResultModal_testHeader__VdHe_.TestResultModal_failed__UWDPo:hover{background-color:rgba(191,97,106,.15)}.TestResultModal_testHeader__VdHe_.TestResultModal_passed__smSuf{border-left-color:#a3be8c;background-color:rgba(163,190,140,.1)}.TestResultModal_testHeader__VdHe_.TestResultModal_passed__smSuf:hover{background-color:rgba(163,190,140,.15)}.TestResultModal_testName__DrxAC{font-family:Roboto Mono,monospace;font-size:15px;font-weight:500;display:flex;align-items:center;gap:12px;color:#eceff4}.TestResultModal_failedBadge__Sm0e6,.TestResultModal_passedBadge__sNNbM{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600}.TestResultModal_passedBadge__sNNbM{background-color:rgba(163,190,140,.2);color:#a3be8c}.TestResultModal_failedBadge__Sm0e6{background-color:rgba(191,97,106,.2);color:#bf616a}.TestResultModal_expandIcon__mqx9C{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:all .2s ease;color:#d8dee9}.TestResultModal_testDetails__VKy49{padding:16px;background-color:#2e3440}.TestResultModal_detailRow__0HCwN{display:flex;gap:16px;margin-bottom:12px}.TestResultModal_detailRow__0HCwN:last-child{margin-bottom:0}.TestResultModal_detailLabel__mSdny{width:80px;font-family:Roboto Mono,monospace;font-size:13px;color:#88c0d0}.TestResultModal_detailValue__r42T6{flex:1;font-family:Roboto Mono,monospace;font-size:13px;padding:8px 12px;background-color:#3b4252;border-radius:4px;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;color:#d8dee9}.TestResultModal_errorContainer__cSdH6{padding:16px;background-color:rgba(191,97,106,.1);border-radius:8px;margin-top:12px}.TestResultModal_errorTitle__Whru0{color:#bf616a;font-weight:600;margin-bottom:8px}.TestResultModal_errorOutput__SWBfq{font-family:Roboto Mono,monospace;font-size:13px;padding:12px;background-color:#3b4252;border:1px solid rgba(191,97,106,.3);border-radius:4px;margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;color:#d8dee9}.TestResultModal_testSummary__nsRKN{margin-bottom:20px;padding:16px;border-radius:8px;background-color:#3b4252;display:flex;align-items:center;gap:24px}.TestResultModal_summaryStats__VN_JQ{display:flex;align-items:center;gap:8px;font-family:Roboto Mono,monospace;font-size:14px;color:#d8dee9}.TestResultModal_summaryTotal__F9rrt{font-weight:600;padding:4px 12px;border-radius:4px;background-color:#434c5e;color:#eceff4}.TestResultModal_summaryPassed__0BvJj{font-weight:600;padding:4px 12px;border-radius:4px;background-color:rgba(163,190,140,.2);color:#a3be8c}.TestResultModal_summaryFailed__8KYVn{font-weight:600;padding:4px 12px;border-radius:4px;background-color:rgba(191,97,106,.2);color:#bf616a}.TestResultModal_testCard__c9w_U{background-color:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.TestResultModal_testCard__c9w_U:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.TestResultModal_testCardHeader___bO4C{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.TestResultModal_testCardTitle__DEJ9o{font-family:Roboto Mono,monospace;font-size:18px;font-weight:500;color:#343a40}.TestResultModal_testCardType__m2rza{display:inline-flex;align-items:center;padding:4px 12px;border-radius:16px;background-color:#e9ecef;color:#495057;font-size:13px;font-weight:500}.TestResultModal_testCardStatus__v9xev{display:flex;align-items:center;gap:8px;margin-top:12px}.TestResultModal_testCardStats__nubQo{display:flex;color:#495057;padding:4px 8px;background-color:#f8f9fa}.TestResultModal_testCardBadge__RVNf4,.TestResultModal_testCardStats__nubQo{align-items:center;gap:4px;font-family:Roboto Mono,monospace;font-size:13px;border-radius:4px}.TestResultModal_testCardBadge__RVNf4{display:inline-flex;padding:4px 12px;font-weight:600}.TestResultModal_testCardBadge__RVNf4.TestResultModal_passed__smSuf{background-color:#d3f9d8;color:#2b8a3e}.TestResultModal_testCardBadge__RVNf4.TestResultModal_failed__UWDPo{background-color:#ffe3e3;color:#e03131}.TestResultModal_testCardActions__HQwOL{display:flex;justify-content:flex-end;margin-top:16px}.TestResultModal_testCardButton__etD3T{padding:8px 16px;border-radius:6px;background-color:#f8f9fa;color:#495057;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .2s ease}.TestResultModal_testCardButton__etD3T:hover{background-color:#e9ecef}.EmptyTestsState_emptyState__Hfdvf{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;font-family:Roboto Mono,monospace}.EmptyTestsState_emptyStateIcon__HNo1H{color:#4c566a;margin-bottom:24px;opacity:.6}.EmptyTestsState_emptyStateTitle__G9UcS{font-size:20px;font-weight:600;color:#e5e9f0;margin-bottom:12px;font-family:Roboto Mono,monospace}.EmptyTestsState_emptyStateDescription__vIHCZ{font-size:14px;color:#d8dee9;opacity:.8;max-width:400px;line-height:1.6;margin-bottom:32px;font-family:Roboto Mono,monospace}.EmptyTestsState_emptyStateActions__2sdz9{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:300px}.EmptyTestsState_divider__I4RwQ{font-family:Roboto Mono,monospace;font-size:13px;color:#4c566a;text-transform:uppercase;letter-spacing:1px;margin:4px 0}.TestsViewer_root__PQ_C0{width:100%;height:100%;display:flex;flex-direction:column}.TestsViewer_title__HfaH2{font-size:24px;font-weight:600;margin:20px 20px 8px;color:#fff}.TestsViewer_testSummary__97xK5{display:flex;align-items:center;gap:16px;margin:0 20px 24px;padding:12px 16px;background-color:#2e3440;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TestsViewer_testSummaryText___wc6H{font-size:14px;color:#d8dee9}.TestsViewer_testSummaryBadges__DtPzL{display:flex;gap:12px}.TestsViewer_testSummaryBadge___zp4S{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:600}.TestsViewer_testSummaryBadge___zp4S.TestsViewer_passed__D11Vb{background-color:rgba(163,190,140,.2);color:#a3be8c}.TestsViewer_testSummaryBadge___zp4S.TestsViewer_failed__9MuBC{background-color:rgba(191,97,106,.2);color:#bf616a}.TestsViewer_testSummaryBadge___zp4S.TestsViewer_timeout__IxAYA{background-color:rgba(235,203,139,.2);color:#ebcb8b}.TestsViewer_content__p2OE7{display:flex;flex-direction:column;align-items:center}.TestsViewer_testItemContainer__Xl1ro{margin-bottom:16px;width:100%;position:relative;padding-top:10px}.TestsViewer_testCard___fIYH{background-color:#2e3440;border-radius:8px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease;border-left:4px solid transparent;position:relative}.TestsViewer_loadingCard__kgB3R{opacity:.7;pointer-events:none;position:relative}.TestsViewer_loadingCard__kgB3R:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(236,239,244,.05),transparent);animation:TestsViewer_shimmer__jBfGM 1.5s infinite;transform:translateX(-100%)}@keyframes TestsViewer_shimmer__jBfGM{to{transform:translateX(100%)}}.TestsViewer_testCard___fIYH.TestsViewer_passedCard__ARmbV{border-left-color:#a3be8c;background-color:rgba(163,190,140,.03)}.TestsViewer_testCard___fIYH.TestsViewer_failedCard__Z6J0v{border-left-color:#bf616a;background-color:rgba(191,97,106,.03)}.TestsViewer_testCard___fIYH.TestsViewer_timeoutCard__IiD2c{border-left-color:#ebcb8b;background-color:rgba(235,203,139,.03)}.TestsViewer_testCard___fIYH:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.TestsViewer_testCardHeader__MtQEN{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.TestsViewer_testCardMeta__ep91Y{display:flex;flex-direction:column;gap:8px;flex:1;margin-right:16px;padding-top:4px}.TestsViewer_testCardTitleRow__EMNQz{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.TestsViewer_testCardTitle__Foeim{font-size:16px;font-weight:600;color:#fff;margin-right:auto}.TestsViewer_testCardType__MPqAH{position:absolute;top:0;left:16px;display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:3px;color:#ffffff;text-transform:uppercase;letter-spacing:.5px;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.2)}.TestsViewer_testCard___fIYH[data-test-type=unit] .TestsViewer_testCardType__MPqAH{background-color:#5e81ac}.TestsViewer_testCard___fIYH[data-test-type=io] .TestsViewer_testCardType__MPqAH{background-color:#cd7092}.TestsViewer_testCard___fIYH[data-test-type=manual] .TestsViewer_testCardType__MPqAH{background-color:#7c8899}.TestsViewer_testCardDetails__kifEZ{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid #434c5e}.TestsViewer_testCard___fIYH[data-test-type=io] .TestsViewer_testCardDetails__kifEZ{padding-top:8px}.TestsViewer_testCardStats__jCu4V{display:flex;flex-direction:column;gap:8px}.TestsViewer_testCardTotalTests__Cg_Zm{font-size:14px;color:#d8dee9}.TestsViewer_testCardSubStats__hFzdf{display:flex;gap:8px;flex-wrap:wrap}.TestsViewer_testCardTitleRow__EMNQz .TestsViewer_testCardBadge__RPsFg{font-size:13px;font-weight:600;padding:4px 12px;border-radius:4px;display:inline-flex;align-items:center;white-space:nowrap}.TestsViewer_testCardTitleRow__EMNQz .TestsViewer_testCardBadge__RPsFg.TestsViewer_passed__D11Vb{background-color:rgba(163,190,140,.3);color:#a3be8c}.TestsViewer_testCardTitleRow__EMNQz .TestsViewer_testCardBadge__RPsFg.TestsViewer_failed__9MuBC{background-color:rgba(191,97,106,.3);color:#bf616a;font-weight:700}.TestsViewer_testCardTitleRow__EMNQz .TestsViewer_testCardBadge__RPsFg.TestsViewer_timeout__IxAYA{background-color:rgba(235,203,139,.3);color:#ebcb8b}.TestsViewer_testCardSubStats__hFzdf .TestsViewer_testCardBadge__RPsFg{font-size:11px;font-weight:400;padding:1px 6px;opacity:.7;border-radius:3px}.TestsViewer_testCardSubStats__hFzdf .TestsViewer_testCardBadge__RPsFg.TestsViewer_passed__D11Vb{background-color:rgba(163,190,140,.1);color:#a3be8c}.TestsViewer_testCardSubStats__hFzdf .TestsViewer_testCardBadge__RPsFg.TestsViewer_failed__9MuBC{background-color:rgba(191,97,106,.1);color:#bf616a}.TestsViewer_testCardSubStats__hFzdf .TestsViewer_testCardBadge__RPsFg.TestsViewer_timeout__IxAYA{background-color:rgba(235,203,139,.1);color:#ebcb8b}.TestsViewer_testCardActions__r_ksb{display:flex;gap:8px;align-items:center}.TestsViewer_iconButton__Dp2gu{background:none;border:none;padding:4px;cursor:pointer;color:#d8dee9;opacity:.7;transition:opacity .2s ease;border-radius:4px}.TestsViewer_iconButton__Dp2gu:hover{opacity:1;background-color:#3b4252}.TestsViewer_testCardButton__D4Ll3{background-color:#4c566a;border:none;padding:6px 12px;border-radius:4px;color:#e5e9f0;font-size:14px;cursor:pointer;transition:background-color .2s ease;width:100%}.TestsViewer_testCardButton__D4Ll3:hover{background-color:#5e81ac}.mcqtitle .ProseMirror{padding:10px!important}.MCQOption .ProseMirror{&>p{margin-top:0!important;margin-bottom:0!important}}.multiple-choice-title{padding:.625rem;margin-bottom:.625rem}.multiple-choice-option{padding:.625rem}.data-editable .multiple-choice-option,.data-editable .multiple-choice-title{background-color:#f9fafb;border-radius:.5rem}.PingPongLauncherSimulation_root__IzWkl{position:relative;display:block;width:100%}.PingPongLauncherSimulation_baseHardware__1mZOz,.PingPongLauncherSimulation_pplHardware__JqJ9U{width:100%;height:auto}.PingPongLauncherSimulation_frontSlider__bTji_{position:absolute;width:7%!important;height:auto;left:50%;top:18%;transform:rotate(-45deg);z-index:1}.PingPongLauncherSimulation_rearSlider__P55w2{position:absolute;width:3%!important;height:auto;left:40%;top:20%;transform:rotate(-45deg);z-index:1}.PingPongLauncherSimulation_frontSliderNew__nv2Nw{position:absolute;width:11%!important;height:auto;left:50%;top:18%;transform:rotate(-45deg);z-index:1}.PingPongLauncherSimulation_rearSliderNew__pKY6B{position:absolute;width:7%!important;height:auto;left:40%;top:20%;transform:rotate(-45deg);z-index:1}.PingPongLauncherSimulation_spring__zBXc_{position:absolute;width:20%!important;height:3%;left:40%;top:20%;transform:rotate(-45deg)}.PingPongLauncherSimulation_servoBody__lECSL{position:absolute;width:7%!important;height:auto;left:41.5%;top:15.5%;transform:rotate(45deg)}.PingPongLauncherSimulation_servoBodyNew__a2lyo{position:absolute;width:7%!important;height:auto;left:44.5%;top:22.5%;transform:rotate(45deg)}.PingPongLauncherSimulation_servoHorn__dbqvD{position:absolute;width:1.5%!important;height:9%;left:52.6%;top:15%;transform:rotate(-45deg)}.PingPongLauncherSimulation_servoHornNew__UrwSL{position:absolute;width:1.5%!important;height:9%;left:52.6%;top:25%;transform:rotate(-45deg)}.PingPongLauncherSimulation_pingPongBall__z0lYi{position:absolute;width:13%!important;height:auto;left:60%;top:13%}.PingPongLauncherSimulation_pingPongBallNew___EaJv{position:absolute;width:13%!important;height:auto;left:59%;top:18.5%}.PingPongLauncherSimulation_launchedPingPongBall__0UgpL{left:130%;top:-40%}.PingPongLauncherSimulation_clickableButton__onoZ8{width:30px;height:30px;border-radius:50%;position:absolute;top:40%;right:10%;vertical-align:middle;color:white}.PingPongLauncherSimulation_increaseButton__U1ycr{background-color:green;top:calc(40% - 40px)}.PingPongLauncherSimulation_decreaseButton__1AvL8{background-color:green;top:calc(40% + 40px)}.PingPongLauncherSimulation_fireButton__6RmQE{background-color:red}.PingPongLauncherSimulation_reloadButton__4XmAd{position:absolute!important;right:calc(10% - 15px);top:calc(40% + 90px);background-color:#007bff;padding:5px;color:white;border-radius:5px;font-size:14px}.reveal-content{display:block}.hidden-content{display:none}.code-submission-editor{border:1px solid rgb(51,65,85)}.code-submission-modal-content{height:100%;min-height:unset}.code-submission-modal-content .cm-editor{height:100%}.code-submission-header{border-bottom:1px solid rgb(51,65,85)}.code-submission-content{min-height:300px}.code-submission-content .cm-editor{min-height:300px;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,Courier New,monospace}.code-submission-content .cm-editor .cm-scroller{font-family:inherit}.code-submission-content .cm-editor.cm-focused{outline:none}.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}