.mm-panel{margin:18px 0;border:1px solid var(--theme-line,#aabdb6);border-radius:10px;background:var(--theme-surface,#fff);color:var(--theme-ink,#19333d);font-size:12px}.mm-panel>summary{padding:15px 18px;cursor:pointer;font-weight:600}.mm-panel>summary span{font-weight:400;color:var(--theme-muted,#52656d);margin-left:10px;font-size:11px}.mm-body{padding:0 18px 18px}.mm-body p{line-height:1.7;margin:8px 0 13px;color:var(--theme-muted,#52656d);font-size:11px}.mm-consent{display:flex!important;align-items:flex-start;gap:9px;font-size:12px!important;font-weight:400!important;line-height:1.7;margin:14px 0!important}.mm-consent input{flex:none;margin-top:4px;width:17px;height:17px;accent-color:var(--theme-accent,#315d29)}.mm-links a{text-underline-offset:3px}.mm-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:15px 0}.mm-grid section{min-width:0;border:1px solid var(--theme-line,#aabdb6);padding:15px;border-radius:9px;background:var(--theme-soft,#f0f5f2)}.mm-grid h3{font-size:14px;margin:0 0 12px}.mm-grid label{font-size:11px;font-weight:500;display:block}.mm-grid select{display:block;width:100%;padding:10px 8px;font-size:11px;margin:7px 0 10px}.mm-actions{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.mm-actions button{font:inherit;font-size:11px;min-height:38px;padding:8px 11px;border:1px solid var(--theme-line,#aabdb6);background:var(--theme-surface,#fff);color:inherit;border-radius:6px;cursor:pointer}.mm-actions button:disabled{opacity:.45;cursor:not-allowed}.mm-actions button:focus-visible,.mm-panel summary:focus-visible{outline:3px solid var(--theme-focus,#66884b);outline-offset:2px}.mm-grid audio{width:100%;max-width:100%;margin-top:12px;height:40px}.mm-grid video{width:100%;max-height:220px;object-fit:contain;background:#0b171d;border-radius:6px;margin-top:12px}.mm-clock{font-variant-numeric:tabular-nums;font-size:10px;color:var(--theme-muted,#52656d)}.mm-body .mm-status{margin:12px 0 0;padding:10px 12px;background:var(--theme-soft,#f0f5f2);border-radius:7px;color:var(--theme-ink,#19333d)}.mm-output-note{font-size:10px!important}.mm-panel [hidden]{display:none!important}.sm-draft-audio,.sm-audio-preview{width:100%;max-width:320px;height:40px;margin:8px 0}.dm-sample audio{width:100%;max-width:380px;height:42px;margin:10px 0}
@media(max-width:850px){.mm-grid{grid-template-columns:1fr}.mm-panel>summary span{display:block;margin:5px 0 0 17px}.mm-body{padding:0 13px 13px}}
