.workspace.normal{grid-template-columns:minmax(0,1fr)}.studio-bar{position:sticky;top:0;z-index:30}.quickbar{position:sticky;top:62px;z-index:20;background:var(--panel);padding:10px 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.quickbar select,.quickbar input{max-width:130px}.quickbar small{margin-right:auto}.app>.nav{align-self:start;position:sticky;top:64px;max-height:calc(100vh - 64px);overflow:auto}.app[data-nav=top]>.nav{position:static;max-height:130px}.content{max-width:1500px;margin:auto}.pref-row{display:grid;grid-template-columns:1fr 170px;align-items:center;border-bottom:1px solid var(--line);gap:12px;padding:8px 0}.pref-row label{margin:0;color:inherit}.help{border:0;padding:2px 6px;color:var(--accent);background:transparent}.event-meta{display:block;margin-top:4px}.list-item{align-items:center}.list-item .grow{min-width:0}.tag.warning{color:#efbd6b}.tiny{font-size:11px}.event-card h3{font-size:21px;margin:12px 0}.event-card .row{margin-top:12px}.event-card{border-top:3px solid var(--accent)}.event-card .artist-art{height:100px}.section-links a,a{color:var(--accent,#e7b375)}.table-wrap{overflow:auto}.pill{border:1px solid var(--line);border-radius:99px;padding:3px 8px;display:inline-block;font-size:11px}.inspector{top:64px}.inline-fields{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.inline-fields label{margin:0}.inline-fields input{width:115px}.notice.error{border-color:#e78380}.grid .wide{grid-column:1/-1}.toolbar label{margin:0}.stage-label{font-size:11px;color:var(--muted)}details{margin:12px 0}summary{cursor:pointer;font-weight:600}.plan-stop{border-left:2px solid var(--accent);padding:12px 18px;margin-bottom:10px;background:var(--panel2)}.plan-stop p{margin:5px 0}.plan-stop .row{justify-content:space-between}.notification-log{font-size:12px}.empty{padding:25px}.no-motion .confetti{animation:none}.app[data-nav=bottom]>.nav{position:static}.mobile .quickbar{position:static;padding:12px}.mobile .quickbar input{max-width:80px}.mobile .pref-row{grid-template-columns:1fr}.mobile .grid{grid-template-columns:1fr}.mobile .studio-bar{position:static}.confetti{padding:15px}.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.form-actions{display:flex;gap:10px;margin-top:20px}.stats{flex-wrap:wrap}.field-note{font-size:11px;opacity:.8}.compact-list{max-height:550px;overflow:auto}.app[data-nav=compact] .nav button{font-size:0}.app[data-nav=compact] .nav .nav-icon{font-size:18px}.app[data-nav=compact] .nav button:hover::after{content:attr(title);font-size:11px}.mini-status{font-size:11px;color:#bbb}.modal-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.modal-columns input[type=checkbox]{width:auto}dialog .row input[type=checkbox]{width:auto}button:disabled{opacity:.4;cursor:default}pre{white-space:pre-wrap} .panel[draggable=true]{overflow:auto} .nav button{line-height:1.25} .hero{margin-bottom:24px}
@media(max-width:900px){.compare-grid{grid-template-columns:1fr}.grid.three{grid-template-columns:1fr 1fr}.quickbar{top:100px}.pref-row{grid-template-columns:1fr}.app>.nav{position:static}.modal-columns{grid-template-columns:1fr}}
@media print{.studio-bar,.nav,.quickbar,.inspector,.toolbar,button,.bottom-nav{display:none!important}.app,.workspace{display:block!important;background:white;color:black}.panel{break-inside:avoid}.content{padding:0}.muted,small{color:#333}}
