.bateria-sound-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 29px}.bateria-sound-nav>a{border:1px solid #414d3a;border-radius:12px;padding:17px 20px;display:flex;align-items:center;gap:14px;background:#1b231c;color:var(--text)}.bateria-sound-nav>a>span:first-child{font-size:1.5rem;color:#b0bf9d}.bateria-sound-nav strong{display:block;font-size:.9rem}.bateria-sound-nav small{display:block;color:var(--muted);font-size:.75rem;line-height:1.6;margin-top:4px}.bateria-sound-nav>a[aria-current]{background:#2d3b25;border-color:#bace94}.bateria-sound-nav>a[aria-current]>span:first-child{color:#d4e9ad}.bateria-sound-nav>a:hover{border-color:#d4e9ad}
.roda-live-player{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin:29px 0 36px;border:1px solid #505c42;border-radius:22px;overflow:hidden;background:#1b241c}.roda-live-poster{background:radial-gradient(ellipse at 50% 38%,#64744040,transparent 72%),#202c20;display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 32px}.roda-recording-badge{display:flex;align-items:center;gap:9px;border:1px solid #627151;border-radius:30px;padding:9px 13px;font-size:.65rem;letter-spacing:.12em;color:#d5e9b2}.roda-recording-badge i{width:7px;height:7px;border-radius:50%;background:#d6b865}.roda-live-art{height:230px;width:100%;max-width:400px;display:flex;align-items:flex-end;justify-content:center;margin:15px 0}.roda-live-art>span{width:31%;height:65%;display:flex;align-items:flex-end}.roda-live-art>span:nth-child(2){width:40%;height:100%}.roda-live-art svg{width:100%;height:100%;filter:drop-shadow(0 8px 9px #0004)}.roda-live-poster>.eyebrow{color:#d2dfb6;margin:12px 0}.roda-live-poster h2{font-size:1.6rem;line-height:1.35;max-width:340px}.roda-live-poster>p{color:#bbc9af;font-size:.85rem;line-height:1.8;margin:14px 0;max-width:380px}.roda-natural-tempo{margin-top:auto;padding-top:14px;font-size:.72rem;color:#c6d2b9}
.roda-live-controls{padding:30px;display:flex;flex-direction:column;justify-content:center}.roda-track-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:.75rem;color:var(--muted)}.roda-waveform{height:105px;margin:23px 0 4px;position:relative;border-radius:9px;overflow:hidden;background:#151e16}.roda-waveform svg{height:100%;width:100%;fill:#aabd88;position:relative;z-index:1}.roda-waveform>div{position:absolute;top:0;bottom:0;left:0;width:0;background:#a6c07635;border-right:2px solid #ead377;pointer-events:none;z-index:2}.roda-seek-label{font-size:.7rem;color:var(--muted);display:flex;flex-direction:column;gap:9px}.roda-seek-label input,.roda-live-adjust input{width:100%;accent-color:#cfdf9b;min-height:25px}.roda-time{display:flex;justify-content:space-between;font-size:.74rem;color:#b9c5ac;margin-top:4px;font-variant-numeric:tabular-nums}.roda-transport{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.roda-transport .btn:first-child{flex:1;justify-content:center}.roda-live-status{font-size:.77rem;color:#c0cdb3;min-height:3.4em;line-height:1.7;margin:15px 0}.roda-live-adjust{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;padding-top:20px;border-top:1px solid var(--line)}.roda-live-adjust label{display:flex;flex-direction:column;gap:8px;font-size:.8rem;color:var(--muted)}.roda-live-adjust select{width:100%;border:1px solid #526044;background:#18211a;color:var(--text);font:inherit;padding:11px;border-radius:8px}.roda-live-adjust output{font-size:.72rem;color:#ccdda9}.roda-repeat{display:flex;align-items:center;gap:10px;font-size:.8rem;margin:22px 0 14px;cursor:pointer}.roda-repeat input{height:17px;width:17px;accent-color:#c8da99}.roda-recording-limit{font-size:.75rem;color:#b3bda9;line-height:1.75;margin:0;padding:14px;border:1px solid #465039;background:#263021;border-radius:9px}
.roda-recording-options .section-head p{font-size:.86rem;color:var(--muted);line-height:1.7;margin:10px 0}.roda-recording-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 27px}.roda-recording-grid button{display:flex;align-items:center;gap:16px;text-align:left;color:var(--text);font:inherit;background:#20291f;border:1px solid #46533a;padding:23px;border-radius:14px;cursor:pointer}.roda-recording-grid button[aria-pressed=true]{background:#303d25;border-color:#c8da99}.roda-recording-number{font-size:.75rem;color:#c9dba7;border:1px solid #70805a;width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:50%}.roda-recording-grid strong{display:block;font-size:1rem}.roda-recording-grid small{display:block;font-size:.76rem;line-height:1.6;color:var(--muted);margin-top:6px}.roda-recording-grid button>b{margin-left:auto;color:#d0e1ac}.roda-loop-editor{border:1px solid var(--line);background:#1c241c;border-radius:13px;padding:24px;margin:26px 0}.roda-loop-editor summary{font-size:.95rem;font-weight:650;cursor:pointer}.roda-loop-editor>p{font-size:.82rem;line-height:1.8;color:var(--muted);margin:14px 0}.roda-loop-fields{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:12px;margin:22px 0}.roda-loop-fields label{display:flex;flex-direction:column;gap:9px;font-size:.8rem;color:var(--muted)}.roda-loop-fields input{background:#162019;color:var(--text);border:1px solid #536044;border-radius:8px;font:inherit;min-height:42px;padding:10px;width:100%;min-width:0}.roda-loop-actions{display:flex;gap:10px;flex-wrap:wrap}.roda-live-tasks{background:#24301f;border:1px solid #455439;border-radius:15px;padding:28px;margin:26px 0}.roda-live-tasks h2{font-size:1.35rem;margin:12px 0 24px}.roda-live-tasks ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:23px;counter-reset:roda}.roda-live-tasks li{counter-increment:roda;line-height:1.7}.roda-live-tasks li:before{content:'0' counter(roda);color:#d5dba4;font-size:.75rem;display:block;margin-bottom:9px}.roda-live-tasks b{font-size:.9rem;display:block}.roda-live-tasks li span{font-size:.8rem;color:var(--muted);display:block;margin-top:6px}
@media(max-width:1150px){.roda-live-player{grid-template-columns:1fr 1fr}.roda-live-poster,.roda-live-controls{padding:25px}.roda-live-art{height:190px}.roda-live-adjust{grid-template-columns:1fr}.roda-live-poster{justify-content:center}.roda-natural-tempo{margin-top:0}.roda-live-poster h2{font-size:1.4rem}}
@media(max-width:720px){.bateria-sound-nav{grid-template-columns:1fr;gap:8px}.bateria-sound-nav>a{padding:14px 17px}.bateria-sound-nav small{margin-top:2px}.roda-live-player{grid-template-columns:1fr}.roda-live-poster,.roda-live-controls{padding:23px}.roda-live-art{height:170px;max-width:300px;margin:10px 0}.roda-live-poster h2{font-size:1.4rem}.roda-live-poster>p{font-size:.82rem}.roda-live-adjust{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px}.roda-recording-grid{grid-template-columns:1fr;gap:10px}.roda-recording-grid button{padding:19px}.roda-live-tasks ol{grid-template-columns:1fr;gap:22px}.roda-live-tasks{padding:23px}.roda-loop-fields{grid-template-columns:1fr auto}.roda-loop-editor{padding:21px}.roda-transport .btn{padding-left:13px;padding-right:13px}.roda-live-status{min-height:3.4em}}
@media(max-width:380px){.roda-live-adjust{grid-template-columns:1fr}.roda-live-poster,.roda-live-controls{padding:20px}.roda-recording-number{width:29px;height:29px}.roda-recording-grid button{gap:12px}}

@media(max-width:720px){.roda-live-controls{order:-1;border-bottom:1px solid #46513b}.roda-live-art{height:130px;max-width:280px}}
