.controls-grid.svelte-18mwnip{grid-template-columns:var(--ptable-ctrl-columns,repeat(auto-fit, minmax(320px, 1fr)));gap:var(--ptable-ctrl-gap,1.5em);margin:var(--ptable-ctrl-margin,2em auto);max-width:1200px;padding:0 1em;display:grid}section.svelte-18mwnip{background:var(--surface-bg);border-radius:6px;padding:6pt 2ex}section.svelte-18mwnip h3:where(.svelte-18mwnip){border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;max-height:max-content;margin:0 0 .8em;padding-bottom:.3em;display:flex}button.section-reset.svelte-18mwnip{background:#ffffff1a;border:1px solid #fff3}section.svelte-18mwnip>label:where(.svelte-18mwnip){flex-wrap:wrap;align-items:center;gap:.5em;margin:.6em 0;font-size:.9em;display:flex}section.svelte-18mwnip>label:where(.svelte-18mwnip)>span:where(.svelte-18mwnip){min-width:100px;font-size:.85em;font-weight:500}section.svelte-18mwnip>label:where(.svelte-18mwnip) input[type=range]:where(.svelte-18mwnip){flex:1;margin:0 .3em}section.svelte-18mwnip>label:where(.svelte-18mwnip) input[type=number]:where(.svelte-18mwnip){border-radius:3px;width:60px;padding:2px 4px}section.svelte-18mwnip>label:where(.svelte-18mwnip) input[type=text]:where(.svelte-18mwnip){border-radius:3px;flex:1;padding:4px 6px}section.svelte-18mwnip>label:where(.svelte-18mwnip) input[type=color]:where(.svelte-18mwnip){border:1px solid var(--border-color);border-radius:3px;width:50px;height:20px}section.svelte-18mwnip>label:where(.svelte-18mwnip) select:where(.svelte-18mwnip){cursor:pointer;border-radius:3px;flex:1;padding:4px 6px}section.svelte-18mwnip>label:where(.svelte-18mwnip) button:where(.svelte-18mwnip){opacity:.7;background:#ffffff1a;border:1px solid #fff3;border-radius:3px;padding:3px 6px;font-size:.8em;transition:opacity .2s}section.svelte-18mwnip>label:where(.svelte-18mwnip) button:where(.svelte-18mwnip):hover{opacity:1}.category-colors.svelte-18mwnip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.category-colors.svelte-18mwnip label:where(.svelte-18mwnip){text-transform:capitalize;flex-wrap:nowrap;align-items:center;gap:6pt;margin:0;transition:background-color .2s;display:flex}.category-colors.svelte-18mwnip label:where(.svelte-18mwnip) span:where(.svelte-18mwnip){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.category-colors.svelte-18mwnip input[type=color]:where(.svelte-18mwnip){cursor:pointer;border-radius:50%;width:25px;min-width:25px;height:25px;min-height:25px;overflow:hidden}.controls-toggle.svelte-1t61tmv{background:var(--surface-bg);max-width:max-content;color:inherit;font:inherit;cursor:pointer;user-select:none;border:none;border-radius:4pt;margin:0 auto;padding:2pt 8pt;font-weight:500;display:block}
