.leo-control.svelte-csg3p0.svelte-csg3p0{--foreground:var(--leo-color-text-primary);--base:var(--leo-color-container-background);--primary:var(--leo-control-color,var(--base));--radius:var(--leo-control-radius,var(--leo-radius-m));--padding:var(--leo-control-padding,11px var(--leo-spacing-m));--font:var(--leo-control-font,var(--leo-font-default-regular));--leo-icon-size:var(--leo-control-icon-size,20px);--leo-icon-color:var(--leo-control-icon-color,var(--leo-color-icon-default));--gap:var(--leo-control-label-gap,var(--leo-spacing-s));--direction:var(--leo-control-label-direction,column);--color:var(--leo-control-text-color,var(--leo-color-text-primary));--color-hover:var(--color);--color-focus:var(--color);--background:var(--primary);--background-hover:var(--background);--background-focus:var(--background);--shadow: ;--shadow-hover:var(--shadow);--shadow-focus:var(--leo-control-focus-effect,var(--leo-effect-focus-state));--border-color:var(--leo-control-border-color,transparent);--border-color-hover:var(--leo-control-border-color,transparent);--border-color-focus:var(--leo-control-border-color,transparent);--border-color-error:var(--leo-control-border-color,var(--leo-color-systemfeedback-error-icon));--border-color-error-hover:var(--leo-control-border-color,var(--leo-color-red-50));display:flex;flex-direction:var(--direction);justify-content:stretch;font:var(--font);gap:var(--gap);transition:color 0.2s ease-in-out}.leo-control.svelte-csg3p0 .content.svelte-csg3p0{flex:1;padding:0 var(--leo-spacing-s)}.leo-control.svelte-csg3p0:not([aria-disabled=true]) .container.svelte-csg3p0:hover{color:var(--color-hover);background:var(--background-hover);box-shadow:var(--shadow-hover);border-color:var(--border-color-hover)}.leo-control.svelte-csg3p0:not([aria-disabled=true]) .container.svelte-csg3p0:has(*:focus-visible):not(:has(.extra-content:focus-within)),.leo-control:not([aria-disabled=true]).isFocused.svelte-csg3p0 .container.svelte-csg3p0:not(:has(.extra-content:focus-within)){color:var(--color-focus);background:var(--background-focus);box-shadow:var(--shadow-focus);border-color:var(--border-color-focus)}.leo-control:not([aria-disabled=true]).error.svelte-csg3p0 .container.svelte-csg3p0:hover:not(:has(*:focus-visible)){border-color:var(--border-color-error-hover)}.leo-control.isOutline.svelte-csg3p0.svelte-csg3p0{--background:var(--primary);--border-color:var(--leo-control-border-color,var(--leo-color-divider-subtle));--border-color-hover:var(--leo-control-border-color,var(--leo-color-neutral-30));--shadow-hover:var(--leo-effect-elevation-01)}@supports (color:color-mix(in srgb,transparent,transparent)){.leo-control.isOutline.svelte-csg3p0.svelte-csg3p0{--border-color-hover:var(--leo-control-border-color,color-mix(in srgb,var(--primary),var(--foreground) 20%))}}.leo-control.svelte-csg3p0 .control.svelte-csg3p0{flex:1}.leo-control.svelte-csg3p0 .container.svelte-csg3p0{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--leo-spacing-m);border-radius:var(--radius);padding:var(--padding);color:var(--color);background:var(--background);box-shadow:var(--shadow);border:1px solid var(--border-color);transition:box-shadow 0.2s ease-in-out,border-color 0.2s ease-in-out;cursor:pointer}.leo-control.svelte-csg3p0 .label-row.svelte-csg3p0{flex-direction:row;gap:var(--leo-spacing-s)}