:root{color-scheme:light;--ink:#102b28;--paper:#f7faf8;--muted:#50655f;--line:#cbd9d2;--green:#087c59;--mint:#d6f5e5;--blue:#164ca3;--purple:#633fa0;--red:#b52140;--radius:18px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.45 system-ui,-apple-system,BlinkMacSystemFont,sans-serif}button,input,select,textarea{font:inherit}button,a,input[type=range],summary{cursor:pointer}button{border:1px solid var(--line);background:white;color:var(--ink);padding:11px 16px;border-radius:12px;font-weight:750;min-height:44px;transition:background .15s,transform .15s}button:hover{background:#e7eee9}button:active{transform:scale(.98)}button:disabled{opacity:.48;cursor:default}button:focus-visible,a:focus-visible{outline:3px solid #245cff;outline-offset:3px}.primary{background:var(--ink);border-color:var(--ink);color:white}.primary:hover{background:#24584d}.danger{color:var(--red);border-color:#db9cac;background:#fff1f3}a{color:var(--blue);text-decoration:none}h1,h2,h3,p{margin:0 0 14px}h1{font-size:clamp(30px,5vw,56px);line-height:1.06;letter-spacing:-.04em}h2{letter-spacing:-.025em;line-height:1.15}h3{font-size:18px}header{height:64px;display:flex;align-items:center;gap:20px;padding:8px 24px;background:var(--ink);color:white}.brand{font-weight:900;letter-spacing:.05em;color:white}.brand span{color:#83f2c0;font-size:12px;margin-left:9px}.header-actions{margin-left:auto;display:flex;gap:8px}.icon{background:transparent;color:white;border-color:#52736b;font-size:24px;padding:0;width:44px}.status{font-size:12px;font-weight:650}.status.bad{color:#ffbead}#notice{background:#fff0d2;color:#542a00;padding:12px 24px;border-bottom:1px solid #dcb970;position:sticky;top:0;z-index:10}main{max-width:1800px;margin:auto}.intro{padding:60px 24px 30px;max-width:700px}.intro h1{font-size:clamp(58px,9vw,100px);font-weight:900;letter-spacing:-.06em}.intro p:last-child{color:var(--muted);font-size:20px}.eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:850}.event-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;padding:12px 24px 24px}.event-card{display:block;background:white;padding:28px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink)}.event-card h2{font-size:28px}.text-link{display:inline-block;margin:0 24px 30px}.event-card .status{color:var(--green)}#event-top{padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}#event-top h1{font-size:28px;margin:0}#event-top p{margin:0 0 6px}#guest{min-height:60vh;padding:24px 32px 150px;display:grid;align-content:center}.empty{max-width:660px;margin:6vh auto;text-align:center}.empty h2{font-size:48px}.empty p{color:var(--muted);font-size:20px}.live-dot{display:inline-block;width:16px;height:16px;background:var(--green);border-radius:50%;margin-bottom:20px}#cue{padding:24px 0;border-top:6px solid var(--green)}#cue h2{font-size:clamp(40px,7.4vw,120px);font-weight:900;line-height:1.03;white-space:pre-line;overflow-wrap:anywhere}#cue-kind{color:var(--green)}#response{font-size:clamp(30px,5vw,70px);font-weight:750;color:var(--blue);white-space:pre-line}#cue.emergency{border-color:var(--red)}#cue.emergency #cue-kind{color:var(--red)}#guest-bottom{position:fixed;bottom:0;left:0;right:0;display:flex;gap:10px;justify-content:center;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--line);z-index:4}#tabs{display:flex;gap:6px;padding:0 24px 14px;border-bottom:1px solid var(--line);overflow:auto}#tabs button{white-space:nowrap}.selected{background:var(--ink)!important;color:white!important}.tab-panel{padding:20px 24px 160px}.desk{display:grid;grid-template-columns:minmax(280px,27%) 1fr;gap:24px}.transport{background:#e9f0f9;border:1px solid #c9d6eb;border-radius:var(--radius);padding:16px;align-self:start;position:sticky;top:12px}.clock-row{display:flex;align-items:center;gap:8px}.clock-row strong{font-size:clamp(26px,3vw,48px);font-variant-numeric:tabular-nums;letter-spacing:-.05em;flex:1}.clock-row button{padding:8px 12px}.clock-row #play{font-size:26px}.clock-row #autoplay{font-size:11px;line-height:1.15}.clock-row #autoplay[aria-pressed=true]{background:#dfd3fa;color:#4d2389}#program-title{font-weight:800;margin:10px 0;font-size:20px}#seek{width:100%;accent-color:var(--green)}.transport-row,.transition-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0}.transport-row button{font-size:22px;padding:5px}.transition-row button{font-size:10px;line-height:1.25;padding:10px 3px;background:#e5ddf7;color:#432775;border-color:#b4a4d1}#programs{max-height:42vh;overflow:auto;scroll-behavior:smooth;display:grid;gap:7px;margin-top:14px}#programs button{text-align:left;font-size:14px;padding:12px;border-radius:10px}#programs button.current{background:#d1f3e1;border-color:var(--green)}#programs button.queued{border:2px solid var(--purple)}.desk-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.desk-heading button{font-size:12px;padding:9px}.desk-heading>div{display:flex;gap:6px;flex-wrap:wrap}#wave-wrap{background:white;border-radius:12px;border:1px solid var(--line);overflow:hidden}canvas{display:block;width:100%;height:90px;cursor:crosshair}#leader-cue{padding:22px 4px;min-height:220px}#leader-cue h2{font-size:clamp(26px,3.3vw,55px);white-space:pre-line;line-height:1.14}#leader-cue .response{color:var(--blue);font-size:28px;white-space:pre-line}.pads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.pad{display:flex;align-items:stretch;overflow:hidden;border-radius:12px;background:#e3d9f9;border:1px solid #b4a0db}.pad strong{padding:10px;flex:1;font-size:12px;align-self:center}.pad button{border:0;border-left:1px solid #b4a0db;border-radius:0;background:transparent;font-size:11px;padding:8px}.pad.active{background:#c6eedb}.tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:12px 0}.tile-grid button{text-align:left;background:#fff;font-size:13px}.tile-grid .emergency{color:var(--red);background:#fff2f4;border-color:#e4b8c2}summary{font-weight:750;padding:8px 0}.subtle{font-size:13px;color:var(--muted);margin:10px 0}.counts{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;font-size:13px;font-weight:700}.count{background:white;border:1px solid var(--line);border-radius:10px;padding:10px 16px}.section-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.section-head>div{display:flex;gap:8px;flex-wrap:wrap}.library-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.library-columns section{min-width:0}.item-row{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.item-row .item-name{flex:1;font-weight:700;overflow-wrap:anywhere}.item-row button{font-size:12px;padding:6px 10px}.share-panel{display:flex;align-items:center;gap:24px;margin:32px 0;background:white;padding:20px;border-radius:var(--radius);border:1px solid var(--line)}#qr{background:white;padding:10px}#qr img{width:180px;height:180px}#join-url{overflow-wrap:anywhere}.report{border:1px solid #dfb1bd;background:#fff2f5;border-radius:12px;padding:16px;margin:12px 0}.report p{white-space:pre-wrap}.report.resolved{background:#e7f0e9;border-color:var(--line)}output{display:block;font:700 24px ui-monospace,monospace;overflow-wrap:anywhere;padding:12px}label{display:grid;gap:6px;margin:10px 0;font-size:14px;font-weight:700}input:not([type=range]):not([type=checkbox]),select,textarea{width:100%;border:1px solid #aebfb6;border-radius:10px;padding:12px;background:white;color:var(--ink);min-width:0}textarea{min-height:110px;resize:vertical}.check{display:flex;align-items:center;gap:10px;padding:8px 0}.check input{width:22px;height:22px;accent-color:var(--green)}dialog{border:1px solid var(--line);border-radius:22px;padding:24px;max-width:min(820px,95vw);width:620px;max-height:90dvh;overflow:auto;background:var(--paper);color:var(--ink);box-shadow:0 20px 100px #0004}dialog::backdrop{background:#0b221aaa;backdrop-filter:blur(4px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.dialog-head h2{margin:0}.dialog-head button{font-size:24px;padding:0;width:44px}.dialog-actions{display:flex;gap:8px;justify-content:flex-end;position:sticky;bottom:-24px;padding:16px 0;background:var(--paper)}#menu{width:420px}#menu>a,#menu>button{display:block;width:100%;margin:8px 0;padding:12px;text-align:left}#audio-bar{position:fixed;bottom:0;left:0;right:0;background:#102b28;color:white;padding:10px 20px calc(10px + env(safe-area-inset-bottom));z-index:5;box-shadow:0 -3px 18px #0002}#audio-bar button{background:#203e37;border-color:#567b6d;color:white;padding:8px 12px;min-height:40px}.audio-top{display:flex;align-items:center;gap:8px;max-width:900px;margin:auto}.audio-top #audio-health{font-size:12px;flex:1}.audio-top #audio-close{margin-left:auto}.sync-row{display:flex;gap:6px;max-width:900px;margin:7px auto 0}.sync-row button{flex:1;white-space:nowrap}.sync-row #delay-value{background:#d5f6e5;color:#13392a;min-width:100px;font-variant-numeric:tabular-nums}.sync-labels{display:flex;justify-content:space-between;max-width:900px;margin:auto;font-size:11px;color:#c0dacd}#audio-bar details{max-width:900px;margin:auto;font-size:12px}#audio-bar label{display:flex;align-items:center;gap:10px}#audio-bar input{flex:1}#download-progress{width:100%;height:12px;margin:10px 0}#audio-setup>button{margin:8px 6px 8px 0}.cue-editor{border:1px solid var(--line);border-radius:12px;padding:12px;margin:12px 0}.cue-editor .cue-top{display:grid;grid-template-columns:95px 120px 1fr 44px;gap:8px}.cue-editor textarea{min-height:70px}.set-order{display:grid;gap:5px}.set-order .item-row{padding:6px}#audio-bar[hidden],[hidden]{display:none!important}hr{border:0;border-top:1px solid var(--line);margin:24px 0}@media(max-width:900px){.library-columns{grid-template-columns:1fr}.desk{grid-template-columns:1fr}.transport{position:static}.desk-main{min-width:0}#programs{max-height:180px}.pads{grid-template-columns:1fr}.tab-panel{padding:16px 12px 190px}.section-head{align-items:flex-start;flex-direction:column}#event-top{padding:20px 16px}.desk-heading{align-items:flex-start}.desk-heading>div{justify-content:flex-end}#tabs{padding:0 12px 12px}#cue h2{font-size:clamp(40px,9.5vw,74px)}}@media(max-width:550px){header{padding:8px 14px;gap:12px}.brand{font-size:14px}.status{font-size:10px}#guest{padding:24px 20px 150px}#event-top h1{font-size:22px}#join-live{font-size:12px;padding:10px}#audio-bar{padding-left:10px;padding-right:10px}.sync-row{gap:4px}.sync-row button{padding:6px!important;font-size:13px}.sync-row #delay-value{min-width:76px}.audio-top #audio-health{display:none}.cue-editor .cue-top{grid-template-columns:70px 90px 1fr 36px;gap:4px}.cue-editor select{font-size:12px;padding:8px}.share-panel{flex-direction:column;align-items:flex-start}.intro{padding-top:40px}dialog{padding:20px}.empty h2{font-size:36px}}@media print{body>*{display:none!important}#event,#control,#tab-events,.share-panel{display:block!important}.share-panel{position:absolute;inset:0;border:0}#tab-events>*:not(.share-panel),.share-panel button{display:none}#qr img{width:400px;height:400px}}

.desk.admin-only{grid-template-columns:1fr}

body:has(#control:not([hidden])) header{height:52px}body:has(#control:not([hidden])) #event-top{padding:12px 24px}body:has(#control:not([hidden])) #event-top h1{font-size:24px}body:has(#control:not([hidden])) #event-top .eyebrow{display:none}body:has(#control:not([hidden])) #tabs{padding-bottom:8px}body:has(#control:not([hidden])) #tabs button{padding:8px 14px;min-height:38px}body:has(#control:not([hidden])) .tab-panel{padding-top:12px}

/* Performance desk: preserve screen space for the timeline and the cue reader. */
body.performer{height:100dvh;overflow:hidden;background:#fff}body.performer header{position:fixed;right:8px;top:3px;width:auto;height:30px!important;padding:0;background:transparent;z-index:8;gap:4px}body.performer header .brand,body.performer header #connection{display:none}body.performer .header-actions{gap:4px}body.performer header .icon{width:30px;min-height:28px;height:28px;border:0;border-radius:6px;background:#edf2f9;color:#244f87;font-size:20px;padding:0}body.performer #event{max-width:none;height:100dvh;margin:0}body.performer #event-top{display:none}body.performer #control{height:100%;min-height:0}body.performer #tab-live{padding:0;height:100%;display:flex;flex-direction:column}body.performer #guest-bottom{display:none!important}body.performer #notice{position:fixed;top:35px;left:25%;right:8px;border:1px solid #dcb970;border-radius:8px;font-size:13px;padding:8px 12px;z-index:15;box-shadow:0 3px 14px #0002}body.performer .desk{grid-template-columns:25% 75%;gap:0;flex:1;min-height:0;overflow:hidden}body.performer .desk.admin-only{grid-template-columns:1fr}body.performer .transport{position:static;align-self:stretch;min-height:0;border:0;border-right:1px solid #b8cce4;border-radius:0;background:#e9f0fa;padding:12px 10px 0;display:flex;flex-direction:column;overflow:hidden}body.performer #program-title{font-size:clamp(17px,1.6vw,25px);line-height:1.15;margin:0 0 8px;letter-spacing:-.02em}body.performer .clock-row{gap:6px;flex:none}.clock-display{display:flex;align-items:baseline;gap:5px;min-width:0;flex:1}.clock-display #duration{font-size:12px;white-space:nowrap;color:#40534a}body.performer .clock-row strong{font-size:clamp(30px,3.2vw,51px);flex:0;line-height:1.1}body.performer .clock-row #play{background:#157347;border-color:#0f633d;min-width:48px;min-height:43px;padding:3px 12px;font-size:27px}body.performer .clock-row #play.playing{background:#e1ebfa;color:#164484;border-color:#7596c4}body.performer .clock-row #autoplay{min-height:43px;padding:5px 8px;font-size:10px;background:#f2ecfa;border-color:#b39acd;color:#55317c}body.performer .clock-row #autoplay[aria-pressed=true]{background:#643590;color:white;border-color:#643590}body.performer .clock-row #autoplay span{display:inline-block;font-size:13px;font-variant-numeric:tabular-nums;margin-top:3px}.seek-row{display:flex;align-items:center;gap:6px;margin:6px 0;flex:none}.seek-row #seek{min-width:0;margin:0;flex:1;height:20px}.seek-row #seek-time{font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#304f41}body.performer .transport-row,body.performer .transition-row{margin:0 0 6px;gap:5px;flex:none}body.performer .transport-row button{min-height:34px;height:34px;font-size:20px;line-height:1;padding:4px;background:#dae8ff;color:#194d98;border-color:#93b2db;border-radius:9px}body.performer .transport-row #restart{background:#eadcf8;border-color:#b99ad4;color:#67379a}body.performer .transition-row button{min-height:44px;padding:5px 2px;font-size:10px;border-radius:9px;line-height:1.2}body.performer #fadeout{background:#ffdfc9;color:#91400d;border-color:#d3976d}body.performer #fadein{background:#d6e6ff;color:#194d98;border-color:#90aede}body.performer #crossfade{background:#e7d9f8;color:#62358e;border-color:#b395d2}body.performer #skip{background:#d3f0dc;color:#1a5937;border-color:#88b99b}.main-volume-row{display:flex;align-items:center;gap:6px;flex:none}.main-volume-row label{font-size:10px;text-transform:uppercase;margin:0}.main-volume-row input{min-width:0;flex:1;accent-color:#247657}.main-volume-row button{border:0;min-height:28px;padding:2px 6px;background:transparent}body.performer #pending{font-size:11px;margin:2px 0 4px}body.performer #programs{max-height:none;min-height:0;flex:1;display:flex;flex-direction:column;gap:6px;margin:8px -2px 0;padding:0 2px 8px;scroll-behavior:auto;overscroll-behavior:contain}body.performer #programs button{flex:none;min-height:45px;font-size:clamp(13px,1.2vw,19px);font-weight:800;padding:9px 11px;line-height:1.2;border-color:#bdcce0}body.performer #programs button.current{background:#d6eedf;border:2px solid #308255;color:#174731}body.performer #programs button.queued{background:#dae5ff;border:2px solid #3c68ae}body.performer #programs button.played:not(.current):not(.queued){background:#edf4ef;color:#587264}
#timeline{background:#fff;flex:none;border-bottom:1px solid #adbfda}#wave-toolbar{height:32px;display:flex;align-items:center;gap:12px;padding:2px 112px 2px 8px}#wave-views{display:flex;gap:4px}#wave-views button{min-height:25px;width:28px;height:25px;padding:0;border-radius:6px;border-color:#c1cede;color:#254e81;font-size:12px}#wave-views button[aria-pressed=true]{color:#fff;background:#285da1;border-color:#285da1}#session-status{font-size:10px;font-weight:800;letter-spacing:.06em;color:#3d6655}body.performer #wave-wrap{border:0;border-radius:0;overflow:hidden}body.performer #waveform{height:106px}#music-regions{height:24px;position:relative;margin:0 6px 5px;overflow:hidden}.music-region{position:absolute;top:0;height:23px;min-height:23px;border:1px solid #688fba;border-radius:5px;padding:2px 6px;line-height:1;background:#e2edfa;color:#153d6c;font-size:11px;font-weight:800;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.music-region.current{background:#d1e5fa;border-color:#426e9d}
body.performer .desk-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#fff}#reader-shell{position:relative;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}body.performer #leader-cue{min-height:0;flex:1;overflow:auto;padding:8px 18px 22px;overscroll-behavior:contain;scroll-behavior:auto}body.performer #leader-cue .reader-heading{font-size:13px;color:#49627f;margin:14px 0 10px;padding:0 0 8px;border-bottom:1px solid #d4e0eb}.reader-program+.reader-program{margin-top:34px}.cue-row{border-left:5px solid var(--cue-color);border-radius:13px;margin:0 0 12px;padding:15px 18px;cursor:pointer;box-shadow:inset 0 0 0 1px #ecf0f4}.cue-row .cue-label{color:var(--cue-color);font-size:11px;font-weight:850;letter-spacing:.04em;margin:0 0 9px}.cue-row.now{background:color-mix(in srgb,var(--cue-color) 8%,white);box-shadow:inset 0 0 0 2px var(--cue-color)}.cue-row.now .cue-label:after{content:' · NOW';font-weight:900}.cue-row.next .cue-label:after{content:' · NEXT'}body.performer #leader-cue h2{font-size:clamp(28px,3vw,46px);font-weight:850;line-height:1.19;letter-spacing:-.025em;white-space:pre-line;margin:0}body.performer #leader-cue .response{font-size:clamp(25px,2.7vw,40px);color:#263c32;line-height:1.2;margin:10px 0 0;white-space:pre-line}#back-playing{position:absolute;bottom:10px;right:16px;background:#e4edff;color:#1c4d94;border-color:#7d9ac6;padding:7px 12px;font-size:12px;min-height:34px;box-shadow:0 3px 10px #0002}#cue-override{background:#fff1da;border-bottom:2px solid #bc6e16;padding:10px 18px;flex:none;max-height:40%;overflow:auto}#cue-override small{display:block;font-weight:800;text-transform:uppercase}#cue-override strong{display:block;font-size:clamp(22px,2.5vw,38px);line-height:1.15;white-space:pre-line}body.performer .pads{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:0;padding:7px 10px;border-top:1px solid #b9c9df;background:#f5f7fb;flex:none}body.performer .pad{grid-column:span 3;min-height:42px;border:0;background:var(--pad-color);border-radius:8px}body.performer .pad strong{padding:6px 8px;font-size:11px;line-height:1.15;font-weight:800}body.performer .pad button{min-height:42px;font-size:11px;padding:5px 10px;border-left:1px solid #0002;border-radius:0;background:transparent;color:inherit}body.performer .pad.sound-pad{grid-column:span 2}body.performer .pad.sound-pad button{font-size:17px;padding:4px 14px}body.performer .pad.active{box-shadow:inset 0 0 0 2px #2454a2;filter:saturate(1.6)}
#menu #tabs{display:grid;grid-template-columns:1fr 1fr;padding:0;border:0;gap:6px;margin:12px 0}#menu #tabs button{font-size:13px;min-height:40px;padding:8px}.broadcast-controls{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.broadcast-controls button{font-size:12px;padding:7px 10px}#menu .counts{gap:4px;margin:12px 0}#menu .count{font-size:10px;padding:4px 6px;border-radius:5px}#dj-audio-slot #audio-bar{position:static;color:var(--ink);background:transparent;box-shadow:none;padding:0;border:0}#dj-audio-slot #audio-bar button{background:#e3edf8;color:#23486b;border-color:#b8cade}#dj-audio-slot .sync-labels{color:#456}#dj-audio-slot .audio-top{flex-wrap:wrap}#dj-audio-slot .audio-top #audio-health{flex-basis:100%;padding:6px 0}#dj-audio-slot #audio-bar details{color:var(--ink)}#audio-options #prepare-audio{margin-top:12px}body.performer.managing #event{overflow:auto;padding-top:36px}body.performer.managing #control{height:auto}body.performer.managing .tab-panel{padding:20px 24px 40px}
@media(max-height:760px){body.performer #waveform{height:88px}body.performer #wave-toolbar{height:29px}body.performer #music-regions{height:22px;margin-bottom:3px}body.performer .transport{padding-top:8px}body.performer #program-title{font-size:17px;margin-bottom:5px}body.performer .pads{padding:5px 8px}body.performer .pad,body.performer .pad button{min-height:36px}body.performer #leader-cue h2{font-size:clamp(27px,2.8vw,42px)}}
@media(max-width:1100px) and (min-width:701px){body.performer .desk{grid-template-columns:29% 71%}body.performer .clock-row #autoplay{padding:4px;font-size:9px}body.performer .clock-row strong{font-size:34px}.clock-display #duration{font-size:10px}body.performer .pad strong{font-size:10px}body.performer .pad button{font-size:10px;padding:4px 6px}}
@media(max-width:700px){body.performer .desk{grid-template-columns:37% 63%}body.performer .transport{padding:7px 5px 0}body.performer #program-title{font-size:13px}body.performer .clock-row{flex-wrap:wrap;gap:4px}.clock-display{flex-basis:100%}body.performer .clock-row strong{font-size:29px}body.performer .clock-row #play{flex:1;min-height:32px;font-size:22px}body.performer .clock-row #autoplay{min-height:32px;font-size:8px}.seek-row #seek-time{display:none}body.performer .transport-row button{font-size:14px;padding:2px}body.performer .transition-row{grid-template-columns:1fr 1fr}body.performer .transition-row button{font-size:9px;min-height:34px}body.performer #programs button{font-size:12px;padding:7px;min-height:40px}body.performer #leader-cue{padding:6px 8px 12px}body.performer #leader-cue h2{font-size:25px}.cue-row{padding:10px;border-left-width:4px}.cue-row .cue-label{font-size:9px}body.performer .pads{grid-template-columns:1fr;padding:4px;max-height:145px;overflow:auto}body.performer .pad,body.performer .pad.sound-pad{grid-column:span 1;min-height:32px}body.performer .pad button{min-height:32px;font-size:10px}body.performer #waveform{height:83px}.main-volume-row label{display:none}}
