.locale-switcher.svelte-npjipv{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:min(100%,80rem);margin:0 auto;padding:.5rem clamp(1rem,3vw,2rem);border:0;background:transparent;color:var(--foreground);font-size:.85rem}.locale-switcher.compact.svelte-npjipv{position:static;z-index:auto;width:auto;margin:0;padding:0}.locale-switcher.svelte-npjipv label:where(.svelte-npjipv){font-size:.875rem;font-weight:500}.locale-switcher.svelte-npjipv select:where(.svelte-npjipv),.locale-switcher.svelte-npjipv button:where(.svelte-npjipv):not([data-slot=select-trigger]){min-height:2.25rem;border:1px solid var(--input);border-radius:calc(var(--radius) * .65);background:var(--background);color:var(--foreground);font:inherit;font-size:.875rem}.locale-switcher.svelte-npjipv select:where(.svelte-npjipv){max-width:8.5rem;padding:.375rem .625rem;font-weight:500}.locale-switcher.svelte-npjipv button:where(.svelte-npjipv):not([data-slot=select-trigger]){padding:.375rem .625rem;background:var(--primary);color:var(--primary-foreground);font-weight:500;cursor:pointer}.locale-switcher.svelte-npjipv [data-slot=select-trigger]{min-height:2.25rem;max-width:8.5rem;padding:.375rem .625rem;background:var(--background);color:var(--foreground);font-size:.875rem}.sr-only.svelte-npjipv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:30rem){.locale-switcher.svelte-npjipv{gap:.35rem;padding:.5rem}.locale-switcher.compact.svelte-npjipv{padding:0}.locale-switcher.svelte-npjipv label:where(.svelte-npjipv){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}:root{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--foreground);background:var(--background);font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:3px solid var(--ring);outline-offset:3px}:is([data-slot=input],[data-slot=select-trigger],.date-control button):focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 1px color-mix(in srgb,var(--ring) 45%,transparent)}.group\/calendar :is(button,[role=button],select):focus-visible{outline:1px solid var(--ring);outline-offset:1px;box-shadow:none}.group\/calendar span:has(>select:focus-visible){border-color:var(--ring);box-shadow:0 0 0 1px color-mix(in srgb,var(--ring) 45%,transparent)}::selection{background:#ffbf00;color:#111}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
