.practice-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;flex-wrap:wrap}.practice-strip .text-button{font-size:11px}.queue-transport{display:flex;align-items:center;gap:8px}.queue-transport .icon-button{min-width:32px;min-height:32px}.queue-transport svg{width:16px;height:16px}.home-queue{margin:16px 0}.loop-region{position:absolute;inset:0 auto 0 0;background:#d9f47912;border-inline:2px solid var(--accent);pointer-events:none;display:flex;justify-content:space-between;color:var(--accent);font-size:10px;font-weight:700}.loop-region[hidden]{display:none}.loop-region span{background:#20291e;padding:3px 4px;align-self:flex-start}.loop-region.is-off{opacity:.3}.loop-point{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:20px 0}.loop-point label{display:flex;flex-direction:column;gap:9px;font-size:13px}.loop-point input{width:110px;text-align:left}.loop-point .button{font-size:11px}.settings-dialog>#applyLoopRange,.settings-dialog>#clearLoopRange,.settings-dialog>#queueLibrary{margin-top:14px}.queue-dialog{width:min(560px,calc(100vw - 28px))}.queue-list{list-style:none;padding:0;margin:20px 0;display:grid;gap:9px}.queue-item{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #35432d;border-radius:8px;min-width:0}.queue-item.is-current{border-color:var(--accent);background:#293324}.queue-item>button:first-child{flex:1;min-width:0;text-align:left;font-size:12px;overflow-wrap:anywhere;display:flex;gap:10px;align-items:center}.queue-number{color:var(--accent);font-size:10px}.queue-item .icon-button{min-width:30px;min-height:34px}.queue-item svg{width:14px;height:14px}.song-add-queue{color:var(--accent);font-size:11px;border:1px solid #3d4b31;border-radius:6px;padding:10px 12px;white-space:nowrap}.song-add-queue:hover{border-color:var(--accent);background:#2a3424}.song-add-queue[aria-pressed=true]{color:#9ba88e}.queue-dialog #playQueue{margin-top:15px}#pitchOutput{font-size:30px}#pitchButton.is-shifted{border-color:#9db761;background:#2a3520}
@media(max-width:620px){.song-add-queue{font-size:10px;padding:8px 10px}.practice-strip{gap:4px}.practice-strip .text-button{font-size:10px}.queue-transport{gap:3px}.loop-point .button{padding:10px;font-size:10px}.queue-item{gap:5px;padding:9px}.queue-item .icon-button{min-width:27px}.music-tools .tool-button{min-width:0}}
