.music-studio-tabs{display:flex;gap:5px;margin:0 0 20px;border-bottom:1px solid #d9e2cc}.music-studio-tabs button{border:0;background:transparent;padding:12px 15px;color:#718260;font-size:13px}.music-studio-tabs .active{color:#314b30;border-bottom:2px solid #708d4e;font-weight:700}.music-studio [hidden]{display:none!important}.music-studio-heading{font-size:23px;color:#31472f;margin:10px 0}.music-popular-list{display:grid;gap:10px;margin-top:20px}.music-popular-card{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #dce4cf}.popular-number{font:16px Consolas,monospace;color:#97a47e}.music-popular-card h3{font-size:16px;color:#344c31;margin:4px 0}.music-popular-card small{font-size:10px;color:#8a9977}.popular-actions{display:flex;flex-direction:column;align-items:end;gap:9px}.popular-actions a,.popular-actions button{font-size:11px;color:#6c8250;background:none;border:0;padding:0;white-space:nowrap}.popular-actions button{color:#344e2d}.transcribe-drop{display:flex;gap:12px;align-items:center;border:1px dashed #9caf87;padding:20px;margin:18px 0;background:#eef3e6;cursor:pointer}.transcribe-drop>span:first-child{font-size:30px;color:#66834c}.transcribe-drop strong{display:block;font-size:14px;color:#365131}.transcribe-drop small{display:block;font-size:11px;color:#7a8b64;margin-top:6px}.transcribe-drop input{position:absolute;width:1px;height:1px;opacity:0}.transcribe-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.transcribe-settings input{width:100%;min-width:0}#transcribe-audio{width:100%;height:36px;margin-bottom:14px}#transcribe-status{font-size:12px;line-height:1.8;color:#63774f;min-height:42px}.transcribe-result{border-top:1px solid #dce5ce;margin-top:20px;padding-top:15px}#transcribe-summary{font-size:13px;color:#3d5932}#transcribe-notes{display:flex;flex-wrap:wrap;gap:6px;max-height:260px;overflow:auto;padding:10px 0}.transcribe-note{border:1px solid #d9e3c9;background:#f4f7ee;color:#4c663d;padding:8px 9px;min-width:43px}.transcribe-note b,.transcribe-note small{display:block}.transcribe-note b{font-size:16px}.transcribe-note small{font-size:9px;margin-top:3px;color:#81916d}.transcribe-result .music-controls{margin-top:14px}.music-conversion-note{font-size:11px;color:#839271;line-height:1.9}.music-studio .music-controls{flex-wrap:wrap}.music-studio .music-controls button{font-size:12px}.music-studio .field{font-size:11px}.music-studio .archive-source{line-height:1.9}
@media(max-width:540px){.music-studio-tabs{gap:0}.music-studio-tabs button{padding:12px 10px;font-size:12px}.music-studio-heading{font-size:21px}.music-popular-card{gap:8px;grid-template-columns:23px 1fr auto}.music-popular-card h3{font-size:15px}.popular-actions a,.popular-actions button{font-size:10px}.transcribe-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.transcribe-settings .field:last-child{grid-column:1/-1}.transcribe-drop{padding:17px}.transcribe-result .music-controls>.primary{width:100%}}

.music-playback{display:flex;align-items:center;gap:12px;margin:12px 0 18px;color:#70815e;font:11px Consolas,monospace}.music-playback progress{flex:1;min-width:0;height:5px;accent-color:#6e8b4d}.music-playback span{white-space:nowrap}.transcribe-source{grid-template-columns:1fr 1fr;margin:4px 0 14px}.transcribe-source select{width:100%;min-width:0}.music-score-notes .current{outline:1px solid #718b51}#transcribe-quality{border-left:2px solid #9bad7f;padding:8px 12px;background:#f3f6ed}#music-mode-convert .music-controls{align-items:center}

.music-layout>.music-studio{position:static;align-self:start}
