.mz-cloud-bar{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;background:#101113;color:#bcbcc5;font:12px 'Segoe UI',Arial,sans-serif;border-bottom:1px solid #33343a}.mz-cloud-actions{display:flex;gap:8px;flex-wrap:wrap}.mz-cloud-actions button,.mz-cloud-actions a{background:#282a2e!important;color:#eee!important;border:1px solid #414248!important;border-radius:8px!important;padding:8px 12px!important;font:12px 'Segoe UI',Arial,sans-serif!important;cursor:pointer;text-decoration:none}.mz-export-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px}.mz-export-item{border:1px solid #5556;border-radius:10px;padding:10px}.mz-export-item img{width:100%;height:auto;display:block;margin-bottom:8px}.mz-export-item button{display:block;width:100%;margin-top:6px;min-height:40px}.mz-export-item a{display:block;margin:8px 0;color:inherit}.mz-login{min-height:100dvh;background:#111214;color:#f1f0f4;display:grid;place-items:center;margin:0;font:15px 'Segoe UI',Arial,sans-serif;padding:24px}.mz-login main{width:min(420px,100%);padding:32px;border:1px solid #34363c;background:#1a1b1f;border-radius:22px}.mz-login img{display:block;width:190px;height:auto;margin-bottom:30px}.mz-login h1{font-size:27px;margin:12px 0}.mz-login p{color:#b6b6c0;line-height:1.6}.mz-login label{display:block;margin:18px 0}.mz-login input{box-sizing:border-box;width:100%;padding:14px;margin-top:7px;border:1px solid #45464f;border-radius:10px;background:#24252b;color:white;font-size:16px}.mz-login button{width:100%;padding:14px;border:0;border-radius:10px;background:#a17bd8;color:#100e14;font-weight:700;font-size:15px}.mz-login .note{min-height:30px;color:#e7b8be}.mz-cloud-bar [hidden]{display:none!important}
@media(max-width:760px){.mz-cloud-bar{padding:10px 14px;flex-wrap:wrap}.mz-cloud-bar>span{width:100%;line-height:1.5}.mz-cloud-actions{width:100%;justify-content:flex-end}input,textarea,select{font-size:16px!important}header,.app-header{position:relative!important;top:auto!important}main{min-width:0}.mz-export-list{grid-template-columns:1fr 1fr}button{touch-action:manipulation}.preview,.preview-panel{position:relative!important;top:auto!important;min-width:0;max-width:100%}.canvas{min-height:0!important}aside,.controls-panel{max-height:none!important;overflow:visible!important}}
@media(max-width:420px){.mz-export-list{grid-template-columns:1fr}}
