.split{display:flex;gap:1rem;align-items:flex-start}.split>.productinfocontainer,.split>.terminalcontainer{width:50%;min-width:0}.split>.terminalcontainer.full{width:100%}.productinfocontainer{max-height:90vh;overflow-y:auto}@media only screen and (max-width:780px){.split{flex-direction:column-reverse}.split>.productinfocontainer,.split>.terminalcontainer{width:100%;max-height:590px;overflow-y:auto}}.devicelog{display:inline-block;margin:0;padding:2px 8px 8px;font-size:20px;line-height:1.2;color:#fff;background-color:var(--esp-terminal-bg, #1e1e1e);border-top-left-radius:10px;border-top-right-radius:10px;vertical-align:bottom}.errorMessage{font-size:14px;background-color:#f1d2d2;border:1px solid #d4bcbc;color:#a35c5c;padding:5px}.command-snippet{padding:10px;background-color:var(--color-surface-container, #eee);margin:5px 5px 5px 0}.slide-right{animation:2.5s slide-right}.slide-up{animation:slide-up 1s 1s ease backwards}.fade-in{animation:fadeIn ease 2s}.bounce{animation:bounce 2s ease-in-out}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes slide-right{0%{margin-left:-50%}to{margin-left:0%}}@keyframes slide-up{0%{transform:translateY(100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
