div.svelte-jkvqbl{text-align:center;grid-template:auto auto/repeat(4,1fr);place-items:center;display:grid;container-type:inline-size}div.svelte-jkvqbl>section:where(.svelte-jkvqbl)>strong:where(.svelte-jkvqbl){margin-top:1ex;font-size:3.5cqw;display:block}div.svelte-jkvqbl>section:where(.svelte-jkvqbl)>p:where(.svelte-jkvqbl){margin:0;font-size:3cqw;font-weight:lighter}div.svelte-jkvqbl>section:where(.svelte-jkvqbl)>p:where(.svelte-jkvqbl)>abbr:where(.svelte-jkvqbl){font-size:2cqw;text-decoration:none}h3.svelte-jkvqbl{white-space:nowrap;align-self:center;font-size:clamp(9pt,3vw,20pt)}.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}.settings-card.svelte-18mwnip{background:var(--surface-bg);--ctrl-label-w:10em;--ctrl-value-w:4.2em;--settings-row-gap:.6em;border-radius:6px;padding:6pt 2ex}.settings-card.svelte-18mwnip h4{border-bottom:1px solid #fff3;max-height:max-content;margin:0 0 .8em;padding-bottom:.3em}.settings-card.svelte-18mwnip .settings-section>label{font-size:.9em}.settings-card.svelte-18mwnip .settings-section>label>span:first-child{font-size:.85em;font-weight:500}.settings-card.svelte-18mwnip .settings-section>label input[type=number]{border-radius:3px;width:60px;padding:2px 4px}.settings-card.svelte-18mwnip .settings-section>label :is(input[type=text],select){box-sizing:border-box;border-radius:3px;width:100%;padding:4px 6px}.settings-card.svelte-18mwnip .settings-section>label input[type=color]{border:1px solid var(--border-color);border-radius:3px;width:50px;height:20px}.settings-card.svelte-18mwnip .settings-section>label select{cursor:pointer}.category-colors.svelte-18mwnip .settings-section{--ctrl-cols:minmax(0, 1fr) auto 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));column-gap:1em}.category-colors.svelte-18mwnip .settings-section>label{text-transform:capitalize;transition:background-color .2s}.category-colors.svelte-18mwnip .settings-section>label input[type=color]{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}
