.ml-root.mlu-root{--mlu-surface:var(--workspace-surface,#fff);--mlu-border:var(--workspace-border,#e7e7e7);--mlu-muted:var(--workspace-text-muted,#929292);padding:22px 32px 32px;background:var(--workspace-page-bg,#f7f7f7);max-width:none;min-height:100%;color:var(--workspace-text,#262626)}
.mlu-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;border:1px solid var(--mlu-border);border-radius:12px;background:var(--mlu-surface);position:sticky;top:0;z-index:8;margin-bottom:22px}.mlu-owner{display:flex;gap:13px;align-items:center}.mlu-owner b{font-size:14px;font-weight:600}.mlu-owner small{display:block;font-size:12px;color:var(--mlu-muted);margin-top:4px}.mlu-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--workspace-text,#292929);color:var(--workspace-surface,#fff);font-weight:600}.mlu-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mlu-root .ml-btn{border-radius:7px;min-height:34px;font-size:12px;border-color:var(--mlu-border);background:var(--mlu-surface);color:inherit;box-shadow:none}.mlu-actions [data-start]{background:var(--workspace-text,#282828);color:var(--workspace-surface,#fff);border-color:transparent;padding-inline:20px}.mlu-actions [data-mlu-auto][aria-pressed=true]{background:var(--workspace-text,#282828);color:var(--workspace-surface,#fff)}.mlu-actions [data-pause]:disabled{display:none}.mlu-workspace{position:static;background:none;display:block;padding:0;inset:auto;z-index:auto}.mlu-document{width:100%;max-width:none;max-height:none;border:0;box-shadow:none;background:none;overflow:visible}.mlu-columns{display:grid;grid-template-columns:minmax(340px,0.95fr) minmax(480px,1fr);gap:20px;padding:0;overflow:visible}.mlu-preview-column{background:var(--mlu-surface);border:1px solid var(--mlu-border);border-radius:12px;padding:20px;position:sticky;top:94px;align-self:start;min-height:calc(100vh - 240px)}.mlu-preview-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px;color:var(--mlu-muted);font-size:12px}.mlu-preview-tools>div{display:flex;gap:4px}.mlu-preview-tools .ml-btn{padding:3px 10px;font-size:19px;min-height:31px;color:var(--mlu-muted)}.mlu-preview-tools .ml-btn.active{background:var(--workspace-text,#303030);color:var(--workspace-surface,#fff)}.mlu-preview-tools select{border:0;border-radius:5px;padding:6px;background:var(--workspace-page-bg,#f6f6f6);color:inherit}.mlu-root .ml-drop{padding:0;border:0;background:none}.mlu-phone{width:min(290px,80%);aspect-ratio:9/18.3;border-radius:42px;background:linear-gradient(100deg,#777,#e5e5e5 2%,#191919 4%,#444 96%,#ddd 98%,#666);padding:8px;margin:10px auto 22px;box-shadow:0 3px 12px #00000014}.mlu-phone-screen{background:#111;border-radius:35px;position:relative;height:100%;overflow:hidden;color:#fff;cursor:pointer;--mlu-object-fit:contain}.mlu-phone-screen:before{content:'';position:absolute;top:8px;left:33%;height:17px;width:34%;background:#050505;border-radius:0 0 13px 13px;z-index:2}.mlu-phone-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:18px;text-align:center}.mlu-phone-empty[hidden]{display:none}.mlu-phone-empty strong{font-size:13px;line-height:1.7;font-weight:400;overflow-wrap:anywhere}.mlu-phone-empty small{font-size:11px;line-height:1.6;color:#aaa}.mlu-upload-symbol{font-size:28px;color:#aaa;font-weight:200}.mlu-phone [data-mlu-preview]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.mlu-phone [data-mlu-preview]:empty{pointer-events:none}.mlu-phone video,.mlu-phone img{width:100%;height:100%;object-fit:var(--mlu-object-fit);transition:transform .2s}.mlu-phone audio{max-width:95%;position:absolute;bottom:80px}.mlu-file-actions{display:flex;gap:8px;justify-content:center}.mlu-file-hint{font-size:11px;color:var(--mlu-muted);line-height:1.7;padding-top:15px}.mlu-preview-column .ml-queue-row{grid-template-columns:minmax(100px,1fr) auto;padding:12px 0;border-bottom:1px solid var(--mlu-border);font-size:12px}.mlu-preview-column .ml-queue-row>div:last-child{grid-column:1/-1}.mlu-preview-column [data-upload-items]{max-height:270px;overflow:auto;margin-top:18px}.mlu-preview-column[data-layout=list] .mlu-phone{max-width:210px}.mlu-settings-column{min-width:0;border:1px solid var(--mlu-border);border-radius:12px;background:var(--mlu-surface);padding:25px 28px}.mlu-settings{display:block}.mlu-settings h3{font-size:13px;font-weight:600;margin:25px 0 18px}.mlu-settings .ml-form-grid,.mlu-settings .mlu-extra{display:grid;grid-template-columns:1fr;gap:18px}.mlu-root .ml-field{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:start;margin:0}.mlu-root .ml-field>span{font-size:12px;padding-top:9px;color:var(--mlu-muted);font-weight:400}.mlu-root .ml-field>small{grid-column:2;font-size:11px;color:var(--mlu-muted)}.mlu-root .ml-field>input,.mlu-root .ml-field>select,.mlu-root .ml-field>textarea,.mlu-root .mlu-inline>input,.mlu-root .mlu-inline>select{border:1px solid var(--mlu-border);border-radius:6px;background:var(--workspace-page-bg,#f8f8f8);font-size:12px;min-height:34px;color:inherit;padding:7px 10px;width:100%;min-width:0;box-shadow:none}.mlu-root .ml-field textarea{min-height:116px;resize:vertical}.mlu-root .ml-field.full{grid-column:1}.mlu-root .ml-field>div{min-width:0}.mlu-root .ml-field:has(.ml-form-grid){display:block}.mlu-root .ml-field .ml-form-grid{gap:14px}.mlu-root .ml-check-grid{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;padding-top:8px}.mlu-root input[type=checkbox],.mlu-root input[type=radio]{accent-color:var(--workspace-text,#333);vertical-align:middle;margin-right:5px}.mlu-radio{display:flex;gap:13px;flex-wrap:wrap;align-items:center;min-height:35px;font-size:12px}.mlu-radio>label{white-space:nowrap;display:flex;align-items:center;gap:4px}.mlu-inline{display:flex;gap:10px}.mlu-inline>select{flex:0 0 140px}.mlu-rules{border:1px solid var(--mlu-border);border-radius:7px;overflow:hidden;font-size:12px;margin-bottom:24px}.mlu-rules>b{display:block;font-weight:500;background:var(--workspace-page-bg,#f7f7f7);padding:11px 13px}.mlu-rules>div{display:flex;gap:12px;flex-wrap:wrap;padding:13px}.mlu-rules label{display:flex;align-items:center;gap:3px;color:var(--mlu-muted)}.mlu-notifications{padding-top:8px;display:grid;gap:18px}.mlu-root .ml-upload-rule{font-size:11px;color:var(--mlu-muted);padding:15px 0;line-height:1.8}.mlu-root .ml-divider{border:0;border-top:1px solid var(--mlu-border);margin:24px 0}.mlu-secondary-actions:empty{display:none}.mlu-secondary-actions{display:none}.mlu-root .ml-dialog-head[hidden]{display:none}.mlu-root .ml-field.full>div>.ml-form-grid .ml-field{grid-template-columns:104px minmax(0,1fr)}
[data-workspace-theme=dark] .mlu-root{--mlu-surface:#222;--mlu-border:#383838;--mlu-muted:#999;background:#191919;color:#e7e7e7;--workspace-page-bg:#1b1b1b;--workspace-text:#e7e7e7;--workspace-surface:#222}
.workspace-network-indicator{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--workspace-border,#e5e5e5);background:transparent;color:var(--workspace-text-muted,#858585);border-radius:15px;padding:4px 10px;font:inherit;font-size:11px;line-height:20px;cursor:default;margin-right:10px}.workspace-network-indicator i{width:5px;height:5px;background:currentColor;border-radius:50%}
@media(max-width:1200px){.ml-root.mlu-root{padding:16px}.mlu-columns{grid-template-columns:minmax(280px,.8fr) minmax(380px,1fr)}.mlu-settings-column{padding:20px}.mlu-actions{gap:5px}.mlu-top{padding:12px}.mlu-root .ml-field{grid-template-columns:84px minmax(0,1fr);gap:10px}.mlu-phone{width:240px}.mlu-inline>select{flex-basis:120px}}
@media(max-width:850px){.mlu-top{position:static;flex-direction:column;align-items:stretch;gap:12px}.mlu-columns{grid-template-columns:1fr}.mlu-preview-column{position:static;min-height:0}.mlu-phone{width:220px}.mlu-actions .ml-btn{flex:1;white-space:nowrap}.mlu-settings-column{padding:20px 14px}.workspace-network-indicator{padding:2px 6px;margin-right:3px}.mlu-root .ml-field{grid-template-columns:78px minmax(0,1fr)}.mlu-preview-column [data-upload-items]{max-height:190px}}

.mlu-root [hidden]{display:none!important}

.mlu-root .mlu-field-action{grid-column:2;justify-self:start;min-height:28px;padding:4px 9px;font-size:11px}.mlu-root .ml-field[hidden]{display:none!important}.mlu-root .ml-field>label.ml-inline-check,.mlu-root .ml-field>button.ml-btn{grid-column:2;justify-self:start}

.mlu-language{display:flex;gap:10px;align-items:center;margin:10px 0;color:var(--mlu-muted);font-size:11px}.mlu-language select{background:var(--workspace-page-bg,#f7f7f7);color:inherit;border:1px solid var(--mlu-border);border-radius:5px;padding:6px 9px;min-width:110px}.mlu-transcription{border-top:1px solid var(--mlu-border);margin-top:20px;padding-top:12px}.mlu-transcription h4{font-size:13px}.mlu-transcription p{font-size:12px;color:var(--mlu-muted)}.mlu-transcription textarea{width:100%;min-height:110px;border:1px solid var(--mlu-border);border-radius:7px;background:var(--workspace-page-bg,#f7f7f7);color:inherit;font:inherit;font-size:12px;padding:10px;margin:10px 0;resize:vertical}

.mlu-partition-options{display:flex;gap:16px;align-items:center;flex-wrap:wrap;min-height:34px;font-size:12px}
.mlu-root[data-mlu-module=product] .mlu-phone,.mlu-root[data-mlu-module=drive] .mlu-phone{width:min(440px,94%);aspect-ratio:1;border-radius:12px;padding:0;background:var(--workspace-page-bg,#f7f7f7);border:1px dashed var(--mlu-border);box-shadow:none}
.mlu-root[data-mlu-module=product] .mlu-phone-screen,.mlu-root[data-mlu-module=drive] .mlu-phone-screen{border-radius:11px;background:transparent;color:inherit}
.mlu-root[data-mlu-module=product] .mlu-phone-screen:before,.mlu-root[data-mlu-module=drive] .mlu-phone-screen:before{display:none}
.mlu-root[data-mlu-module=product] .mlu-phone-empty small,.mlu-root[data-mlu-module=drive] .mlu-phone-empty small{color:var(--mlu-muted)}
.mlu-root[data-mlu-module=product] .mlu-preview-column,.mlu-root[data-mlu-module=drive] .mlu-preview-column{min-height:520px}
@media(max-width:850px){.mlu-root[data-mlu-module=product] .mlu-preview-column,.mlu-root[data-mlu-module=drive] .mlu-preview-column{min-height:0}}

/* Consistent upload actions and keyboard interaction. */
.mlu-actions .ml-btn{min-height:36px;border-radius:9px;transition:background .15s,border-color .15s,box-shadow .15s}.mlu-actions .ml-btn:not(.ml-btn-primary):hover:not(:disabled){background:var(--ml-hover,#f5f5f5);border-color:var(--ml-muted,#999)}.mlu-actions .ml-btn:focus-visible,.mlu-settings input:focus-visible,.mlu-settings select:focus-visible{outline:2px solid var(--workspace-fg,#555);outline-offset:2px}.mlu-actions .ml-btn[aria-pressed=true]{background:var(--ml-text,#252525);color:var(--ml-bg,#fff);border-color:var(--ml-text,#252525)}.mlu-naming-help{display:block;color:var(--ml-muted,#888);margin-top:6px}.mlu-inline input:disabled{opacity:.5;cursor:default}@media(max-width:860px){.mlu-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px}.mlu-top{align-items:flex-start;gap:12px}}

.mlu-actions .ml-btn-primary:hover:not(:disabled){background:var(--ml-text,#252525);color:var(--ml-bg,#fff);filter:brightness(.88)}
