/* Bright Beat Studio workspace only. */
#cm414BeatStudioRoot{color:#1e2b40;--panel:#eef3ff;--text:#1e2b40;--muted:#45566b;--line:#a7b6cf}
#cm414BeatStudioRoot>.cm414-beat-panel{background:linear-gradient(135deg,#f1eaff,#e5f5f7)!important;border:1px solid #99afc6!important;box-shadow:0 8px 24px #76a0bc20;color:#1e2b40!important}
#cm414BeatStudioRoot h3{color:#3d397b!important}#cm414BeatStudioRoot h4,#cm414BeatStudioRoot label{color:#21334d!important}
#cm414BeatStudioRoot input:not([type=range]):not([type=checkbox]):not([type=file]),#cm414BeatStudioRoot textarea,#cm414BeatStudioRoot select{background:#fffdfb!important;color:#172c45!important;border:1px solid #9eaecb!important;color-scheme:light}
#cm414BeatStudioRoot input::placeholder,#cm414BeatStudioRoot textarea::placeholder{color:#60728b!important;opacity:1}
#cm414BeatStudioRoot .cm414-beat-status,#cm414BeatStudioRoot .cm414-v390-help,#cm414BeatStudioRoot .cm414-v390-section-intro,#cm414BeatStudioRoot .cm414-master-panel>p{color:#374d69!important}
#cm414BeatStudioRoot .cm414-v340-preview,#cm414BeatStudioRoot .cm414-v340-results,#cm414BeatStudioRoot .cm414-v340-drop,#cm414BeatStudioRoot .cm414-v390-analysis-row,#cm414BeatStudioRoot .cm414-measure-grid>div{background:#f7fbff!important;color:#21334d!important;border-color:#acbddd!important}
#cm414BeatStudioRoot .cm414-v340-drop span{color:#4c617c!important}#cm414BeatStudioRoot .cm414-v340-wave{background:#dceff8!important}
#cm414BeatStudioRoot .cm414-v390-spectrum{background:#081821!important;color:#eff8ff!important}
#cm414BeatStudioRoot .cm414-project-actions{background:#e4eaf9!important;border-color:#99afc6!important;color:#20304a!important}
#cm414BeatStudioRoot .cm414-project-actions a,#cm414BeatStudioRoot .cm414-project-actions small,#cm414BeatStudioRoot .cm414-project-action-status{color:#243d63!important}
#cm414BeatStudioRoot .btn,.cm414-beat-tabs .btn{background:#ecedff!important;color:#2c2858!important;border:1px solid #8b91bd!important}
#cm414BeatStudioRoot .btn-primary{background:#ffd875!important;color:#362700!important;border-color:#b28d31!important}
#cm414BeatStudioRoot .btn:hover,.cm414-beat-tabs .btn:hover{background:#d5f4f4!important;color:#153e49!important}
.cm414-beat-tabs{background:#e6ecfa!important;border:1px solid #9eafd0!important;border-radius:12px}
.cm414-beat-tabs .is-active{background:#71e1e5!important;color:#153747!important;border-color:#4d939d!important}
#cm414BeatStudioRoot .cm414-v340-badge,#cm414BeatStudioRoot .cm414-v370-progress{background:#d9e6f7!important;color:#293956!important}
#cm414BeatStudioRoot .cm414-master-panel .cm414-master-controls>label{background:#f7fbff!important}
#cm414BeatStudioRoot :is(input,textarea,select,button,a):focus-visible{outline:3px solid #007f92!important;outline-offset:2px}

.cm414BeatHeading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px 12px;margin:8px 0;background:#f1eaff;color:#21334d;border-radius:10px}.cm414BeatHeading h2{font-size:20px;margin:0}.cm414BeatHeading p{margin:4px 0}.cm414BeatHeading .cm414-v390-help{display:none}
#cm414BeatStudioRoot .cm414-streaming-reference,#cm414BeatStudioRoot .cm414-streaming-reference :is(h3,h4,th,td,p,small){color:#f0f6ff!important}

.cm414BeatHeading .btn{background:#ecedff!important;color:#2c2858!important;border:1px solid #8b91bd!important}.cm414BeatHeading .btn:hover{background:#d5f4f4!important;color:#153e49!important}
