.music-workshop-app .mw-audio-attachment{background:var(--zm-card);min-width:0;color:var(--zm-text);text-align:left;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:6px;display:grid}.music-workshop-app .mw-audio-attachment>.mw-clip-player{display:contents}.music-workshop-app .mw-audio-attachment :is(.mw-clip-play,.mw-audio-attachment-icon){background:var(--zm-control);width:44px;height:44px;min-height:44px;color:var(--zm-text);border:0;border-radius:8px;grid-area:1/1;place-items:center;display:grid}.music-workshop-app .mw-audio-attachment .mw-clip-play[aria-pressed=true]{color:var(--zm-accent)}.mw-audio-attachment-copy{grid-area:1/2;min-width:0}.mw-audio-attachment-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--zm-type-meta-size);font-weight:500;display:block;overflow:hidden}.mw-audio-attachment-copy>span{color:var(--zm-muted);font-size:var(--zm-type-small-size);overflow-wrap:anywhere;line-height:1.5;display:block}.mw-audio-attachment time{font-variant-numeric:tabular-nums}.mw-audio-attachment-controls{grid-area:1/3;display:flex}.music-workshop-app .mw-audio-attachment-controls>.music-button{--music-button-border:transparent;border-color:#0000;width:44px;height:44px;padding:0}.music-workshop-app .mw-audio-attachment .mw-clip-play:active:not(:disabled){background:var(--zm-control-pressed)}@media (hover:hover) and (pointer:fine){.music-workshop-app .mw-audio-attachment .mw-clip-play:hover:not(:disabled){background:var(--zm-control-hover)}}.mw-audio-attachment-controls [aria-expanded=true] svg{transform:rotate(180deg)}.music-workshop-app .mw-audio-attachment :is(button,input):focus-visible{outline:2px solid var(--zm-focus-ring);outline-offset:2px}.music-workshop-app .mw-audio-attachment .mw-clip-progress{grid-area:2/1/auto/-1;margin:12px 6px 0}.music-workshop-app .mw-audio-attachment .mw-clip-progress input{min-height:44px;padding:0}.music-workshop-app .mw-audio-attachment :is(.mw-clip-error,.mw-audio-attachment-notice){min-width:0;color:var(--zm-text);font-size:var(--zm-type-small-size);grid-column:1/-1;margin:6px;line-height:1.6;position:static}.mw-audio-attachment-details{grid-column:1/-1;min-width:0;padding:0 6px 6px}.mw-audio-attachment-details[hidden]{display:none}.music-workshop-app .mw-audio-attachment-details>p{color:var(--zm-muted);font-size:var(--zm-type-small-size);overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.mw-audio-attachment-fullname{-webkit-user-select:text;user-select:text}.music-workshop-app .mw-audio-capture.has-file:not(.is-recording):not(.is-reading){text-align:left;background:0 0;padding:0}.mw-audio-attachment-details .mw-audio-capture-actions{justify-content:flex-start;margin-top:8px}.mw-audio-creation-entry{min-width:0;color:var(--zm-text);margin:12px 0}.mw-audio-creation-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.mw-audio-creation-shortcuts .music-button{min-height:40px;font-size:var(--zm-type-small-size);align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.mw-audio-reference-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mw-audio-source-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.mw-audio-source-fields{gap:14px;min-width:0;margin:16px 0;display:grid}.mw-audio-source-fields label{gap:7px;display:grid}.mw-audio-source-fields select,.mw-audio-source-fields input{width:100%;min-width:0;min-height:44px;color:var(--zm-text);background:var(--zm-card);border:1px solid var(--zm-line);border-radius:var(--zm-r-sm);font:inherit;padding:10px}.mw-singer-dialog.mw-audio-creation-dialog{flex-direction:column;width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.mw-audio-source-body{scrollbar-width:thin;scrollbar-color:var(--zm-line-strong) transparent;min-height:0;padding:3px;overflow-y:auto}.mw-audio-creation-dialog>.mw-creation-dialog-heading,.mw-audio-creation-dialog>.mw-creation-footer{flex-shrink:0}.mw-audio-creation-dialog .mw-audio-source-tabs{background:var(--zm-card);border-radius:10px;padding:4px;display:flex}.music-workshop-app .mw-audio-creation-dialog .mw-audio-source-tabs>.music-button.music-button--ghost{color:var(--zm-muted);background:0 0;border:0;border-radius:6px;flex:1}.mw-audio-creation-dialog .mw-audio-source-tabs>[aria-pressed=true]{background:var(--zm-control-active);color:var(--zm-text)}.mw-audio-creation-dialog :is(summary,input,select):focus-visible{outline:2px solid var(--zm-accent);outline-offset:2px}.mw-audio-creation-dialog .mw-creation-note{margin:16px 0}.mw-audio-creation-dialog .mw-creation-footer>.music-button{border-radius:8px}.mw-audio-creation-dialog .mw-audio-capture>p{line-height:1.6}.mw-audio-creation-dialog .mw-audio-capture [role=alert]{color:var(--zm-text)}.mw-audio-creation-dialog .mw-creation-footer{flex-wrap:wrap;gap:12px}.mw-agent-cinematic-composer>.mw-audio-creation-entry{margin:0 0 4px}.music-workshop-app .mw-audio-creation-menu-trigger{min-height:38px;color:var(--zm-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.mw-audio-creation-menu-positioner{z-index:2100}.mw-audio-menu-label-mobile{display:none}.mw-audio-creation-menu{border:1px solid var(--zm-line);background:var(--zm-card);min-width:160px;color:var(--zm-text);border-radius:12px;outline:none;padding:4px;box-shadow:0 8px 24px #0004}.mw-audio-creation-menu [role=menuitem]{cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.mw-audio-creation-menu [data-highlighted],.music-workshop-app .mw-audio-creation-menu-trigger[data-popup-open]{background:var(--zm-control-active);color:var(--zm-text)}.mw-audio-creation-menu [data-disabled]{opacity:.5;cursor:default}.music-workshop-app .mw-audio-creation-menu-trigger:focus-visible{outline:2px solid var(--zm-accent);outline-offset:2px}@media (width<=767px),(pointer:coarse){.music-workshop-app .mw-audio-creation-menu-trigger{min-height:44px}}@media (width<=767px){.mw-audio-menu-label,.mw-audio-menu-chevron{display:none}.mw-audio-menu-label-mobile{display:inline}}@media (width<=480px){.mw-audio-creation-shortcuts .music-button{flex:auto;min-height:44px}.mw-singer-dialog.mw-audio-creation-dialog{width:calc(100vw - 24px)}}.music-workshop-app.mw-studio .mw-producer-workspace-header .mw-producer-direct-create{white-space:nowrap;width:auto;min-height:40px;margin-left:auto;padding:0 10px;font-size:12px}.music-workshop-app.mw-studio .mw-producer-workspace-header .mw-producer-open-lab{white-space:nowrap;flex-shrink:0;min-height:40px;padding:0 10px;font-size:.75rem}
