.parameter-control{display:grid;min-width:0;gap:var(--ui-label-gap);margin:0;font:12px/1.5 var(--font-sans);color:var(--ui-ink)}.parameter-heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--ui-muted);font-size:11px}.parameter-heading output,.parameter-unit{font-variant-numeric:tabular-nums;color:var(--ui-muted);font-size:11px}.parameter-control input[type=range]{width:100%;margin:0;accent-color:var(--ui-focus);cursor:ew-resize}.parameter-control input[type=number],.parameter-control select{min-width:0;width:100%;min-height:var(--ui-height-field);box-sizing:border-box;border:var(--ui-control-border);border-radius:var(--ui-radius-field);background:var(--ui-surface);padding:0 var(--space-2);font:inherit;color:inherit;font-variant-numeric:tabular-nums}.parameter-control:has(>input[type=number]){grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:var(--space-2)}.parameter-control:has(>select){grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--space-2)}.parameter-control:has(>input[type=number],>select)>.parameter-heading{justify-content:flex-start;gap:var(--space-1);min-width:0}.parameter-control:has(>input[type=number],>select)>.parameter-heading>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parameter-control>input[type=number]{text-align:right}.parameter-toggle{display:flex;justify-content:space-between;align-items:center}.parameter-toggle button[role=switch]{position:relative;box-sizing:border-box;display:block;flex:0 0 30px;width:30px;min-width:30px;height:18px;min-height:18px;border:0;padding:0;border-radius:999px;background:var(--ui-line)}.parameter-toggle button[role=switch]>span{position:absolute;display:block;left:2px;top:2px;width:14px;height:14px;margin:0;background:var(--ui-switch-thumb);border-radius:50%;transform:translateX(0)}.parameter-toggle button[aria-checked=true]{background:var(--ui-focus)}.parameter-toggle button[role=switch][aria-checked=true]>span{transform:translateX(12px)}.parameter-control :is(input,select):focus{outline:none;box-shadow:none}