:has(>.panel-layout){--g-in:var(--g)}.panel-layout[data-size=m]{--g:calc(var(--g-in,1px) * .85)}.panel-layout[data-size=s]{--g:calc(var(--g-in,1px) * .75)}.panel-layout[data-size]{--control-primary:calc(112 * var(--g));--control-zoom:calc(112 * var(--g));--control-knob:calc(112 * var(--g));--control-direction:calc(160 * var(--g));--control-mode:calc(68 * var(--g));--control-thumbwheel:calc(30 * var(--g))}.panel-layout[data-size] .pkey{height:max(24px, calc(28 * var(--g)))}.panel-layout[data-size] .pkey:has(.katex){height:auto;min-height:max(24px, calc(28 * var(--g)))}.panel-layout[data-size] :is(.hbtn,.vrow){min-height:max(24px, calc(30 * var(--g)))}.panel-layout[data-size] .hbtn.small{min-height:max(24px, calc(28 * var(--g)))}.panel-layout[data-size] .field{height:max(24px, calc(30 * var(--g)))}.panel-layout[data-size] :is(.field.val,.value-readout){height:max(24px, calc(28 * var(--g)))}.panel-layout[data-size] .value-readout{line-height:max(24px, calc(28 * var(--g)))}.panel-layout{--panel-pad:calc(24 * var(--g));--panel-gap:calc(12 * var(--g));--panel-inner-gap:calc(12 * var(--g))}.panel-layout.panel-layout{gap:var(--panel-gap);padding:var(--panel-pad);align-content:start;align-self:start;min-width:0;display:grid}.phenomenon .panel-layout{align-self:stretch}.panel-layout>.panel-section{gap:var(--panel-inner-gap);min-width:0}.panel-layout>.panel-section+.panel-section{padding-top:var(--panel-gap);border-top:1px solid var(--line)}.panel-layout .fxf>.kbars{margin-bottom:calc(var(--panel-gap) - 10 * var(--g))}.panel-layout .panel-actions{align-items:center;gap:var(--panel-inner-gap);flex-wrap:wrap;min-width:0;display:flex}.panel-layout .pbtn{flex:none}.inst .panel-layout .latches{gap:var(--panel-inner-gap);flex-wrap:wrap;display:flex}.inst .panel-layout .latches>.lkey,.inst .panel-layout .latches>.wkey{flex:0 auto;width:auto;max-width:100%}.panel-layout .panel-windows{gap:var(--panel-inner-gap);flex-wrap:wrap;display:flex}@media (width<=600px){.panel-layout{--panel-pad:calc(18 * var(--g));--panel-gap:calc(10 * var(--g));--panel-inner-gap:calc(8 * var(--g))}}.is-present .panel-layout{--panel-pad:calc(16 * var(--g));--panel-gap:calc(10 * var(--g));--panel-inner-gap:calc(10 * var(--g))}.is-present .panel-layout.panel{align-self:stretch;min-height:0}.is-present .panel-layout>.tb-present{flex-wrap:wrap}.panel-layout .panel-key-groups{gap:var(--panel-inner-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.panel-layout .panel-key-groups>.kb-group{align-content:start;min-width:0}.panel-layout .panel-actions.panel-operation{grid-template-columns:minmax(0,1fr);justify-content:normal;align-items:start;display:grid}.panel-layout .panel-actions.panel-operation>*{min-width:0;margin-inline:0}.panel-operation-row{align-items:center;gap:var(--panel-inner-gap);flex-wrap:wrap;display:flex}.panel-operation-settings{flex:0 1 max-content;min-width:0;max-width:100%}.panel-operation-row>.panel-operation-action,.panel-operation-end{flex:none}.panel-operation-end{align-items:center;gap:var(--panel-inner-gap);flex-shrink:1;min-width:0;max-width:100%;display:flex}.panel-operation-keys{align-items:center;gap:var(--panel-inner-gap);flex-wrap:wrap;min-width:0;display:flex}.panel-operation-end>.panel-operation-action{flex:none}.panel-operation-row.stack:has(.panel-operation-action){justify-content:start;column-gap:var(--panel-inner-gap);row-gap:calc(8 * var(--g));grid-template-columns:minmax(0,max-content) auto;align-items:center;display:grid}.panel-operation-row.stack:has(.panel-operation-action)>.panel-operation-settings{grid-area:1/1;justify-self:start}.panel-operation-row.stack:has(.panel-operation-action)>.panel-operation-end{display:contents}.panel-operation-row.stack:has(.panel-operation-action) .panel-operation-keys{grid-area:2/1;justify-content:flex-end}.panel-operation-row.stack:has(.panel-operation-action) .panel-operation-action{grid-area:1/2/3/3;margin:0}.panel-control-cell{min-height:var(--control-knob);justify-content:flex-start;align-items:center;display:flex}.panel-control-cell>.cfader.cf-x{top:calc(-8.5 * var(--g))}.panel-control-cell>.cfader.cf-y{height:var(--control-knob)}.panel-parameter-group{gap:var(--panel-inner-gap);min-width:0;display:grid}
