.studio-canvas-first .gs-header-actions .studio-cloud-account{border:1px solid #a9bcc8;border-radius:4px;background:#fff;color:#193e50}
.studio-cloud-auth{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px;border:1px solid #d6e0e5;border-radius:8px;background:#fff;color:#173c4e;font:14px/1.5 'DM Sans',sans-serif;box-shadow:0 18px 48px #132e3a33}
.studio-cloud-auth::backdrop{background:#182d3980}
.studio-cloud-auth h2{margin:0 34px 8px 0;font-size:22px;line-height:1.2;color:#173c4e}.studio-cloud-intro{margin:0 0 20px;color:#516a79}
.studio-cloud-auth [hidden]{display:none!important}.studio-cloud-auth label{display:block;font-size:13px;font-weight:600}.studio-cloud-auth input{box-sizing:border-box;display:block;width:100%;margin:6px 0 12px;padding:11px;border:1px solid #a9bec9;border-radius:4px;font:inherit;color:inherit;background:#fff}.studio-cloud-auth input:focus-visible,.studio-cloud-auth button:focus-visible{outline:3px solid #79a5b8;outline-offset:2px}
.studio-cloud-auth form:not(.studio-cloud-close)>button,.studio-cloud-auth .studio-cloud-signed button{min-height:40px;padding:9px 14px;border:1px solid #193e50;border-radius:4px;background:#193e50;color:#fff;font:600 13px 'DM Sans',sans-serif;cursor:pointer}.studio-cloud-auth form:not(.studio-cloud-close)>button:disabled{opacity:.55;cursor:wait}.studio-cloud-auth .studio-cloud-code .studio-cloud-change{margin-left:6px;background:#fff;color:#193e50}
.studio-cloud-auth .studio-cloud-close{float:right}.studio-cloud-auth .studio-cloud-close button{border:0;background:none;color:#405e6f;font-size:24px;line-height:1;cursor:pointer}.studio-cloud-status{margin:14px 0 0;min-height:1.5em;color:#466371;font-size:13px}.studio-cloud-signed p,.studio-cloud-code p{overflow-wrap:anywhere}
@media(max-width:650px){.studio-cloud-auth{padding:22px}.studio-cloud-auth h2{font-size:19px}.studio-canvas-first .gs-header-actions .studio-cloud-account{min-height:34px;padding:7px 9px;font-size:11px}}
