.scheme-embed body{background:#edf3f8}
.scheme-embed .mast,.scheme-embed .directions,.scheme-embed .direction-note,.scheme-embed .asset-note,.scheme-embed .disclaimer{display:none}
.scheme-embed main{padding:0;max-width:none}
.scheme-embed #concept-0{border-radius:0;background:radial-gradient(ellipse at 100% 100%,#f5a02012,transparent 62%),linear-gradient(135deg,#edf3f8 40%,#f4f7fa);box-shadow:inset 0 1px 0 #ffffffb3}
.scheme-embed .es-layout{grid-template-columns:minmax(0,1fr) 85px minmax(0,1fr);gap:17px;padding:28px 24px 44px}
.scheme-embed .es-label{display:block;font-size:13px;margin-bottom:14px}
.scheme-embed .es-label>span{display:block;margin-top:3px;font-size:11px}
.scheme-embed .es-devices figure>div{height:88px;background:#edf3f8}
.scheme-embed .es-devices figcaption{font-size:10px}
.scheme-embed .es-gateway{gap:9px;min-height:90px;padding:8px 6px;background:#e3ebf3;border:1px solid #d5e0ea80;box-shadow:inset 0 1px #ffffffa6}
.scheme-embed .es-gateway>img{width:62px;height:65px}
.scheme-embed .es-gateway strong{font-size:20px}
.scheme-embed .es-gateway span{font-size:10px}
.scheme-embed .es-gateway .link-state{font-size:10px}
.scheme-embed .es-relay{width:140px;height:100px;transform:translate(40px,-14px);align-self:start;margin-top:0;padding:0;background:none;border-radius:0}
.scheme-embed .es-cloud-mark{font-size:48px;margin-bottom:3px}
.scheme-embed .es-relay strong{font-size:20px}
.scheme-embed .es-relay small{font-size:10px}
.scheme-embed .es-workplace{transform:translateY(62px)}
.scheme-embed .es-window{border-radius:6px;border-color:#ccdae6;box-shadow:0 12px 24px -16px #27476670}
.scheme-embed .player{display:none}
.scheme-embed .player>div:first-child{gap:0;min-width:0}
.scheme-embed .player-number,.scheme-embed #clock,.scheme-embed #restart{display:none}
.scheme-embed #player-status{font-size:11px}
.scheme-embed .player-controls{width:auto;flex-shrink:0}
.scheme-embed .player button{min-height:32px;font-size:11px;padding:5px 10px}
@media(max-width:480px){.scheme-embed .es-layout{grid-template-columns:1fr;gap:24px;padding:24px 28px}.scheme-embed .es-object{max-width:260px}.scheme-embed .es-relay{width:135px;transform:none}.scheme-embed .es-workplace{max-width:260px}.scheme-embed .es-label{display:flex;align-items:baseline;gap:8px}.scheme-embed .es-label>span{margin:0}.scheme-embed .es-devices figure>div{height:85px}.scheme-embed .es-relay{padding:8px 0}.scheme-embed .es-window{max-width:240px;margin:auto}}
@media(max-width:480px){.scheme-embed .es-workplace{transform:none}}
