.date-input-container.svelte-1toamvw{margin-bottom:1.5rem}label.svelte-1toamvw{font-size:var(--fs-micro);color:var(--text-muted);align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.input-svg{width:16px;height:16px;color:var(--cyan);flex-shrink:0}.req-star.svelte-1toamvw{color:var(--magenta,#e0559a)}label.schlicht.svelte-1toamvw{color:var(--text-secondary);gap:.4rem;margin-bottom:.4rem;font-weight:700}label.schlicht.svelte-1toamvw .req-star:where(.svelte-1toamvw){color:var(--text-main)}.segmented-input.schlicht.svelte-1toamvw{background:var(--bg-card);border-color:var(--border-control);border-radius:var(--radius-md)}.segmented-input.svelte-1toamvw{background:color-mix(in srgb, var(--abdunkeln) 40%, transparent);border:1px solid color-mix(in srgb, var(--vordergrund) 45%, transparent);border-radius:var(--radius-sm);box-sizing:border-box;align-items:center;width:fit-content;min-height:54px;padding:0 .5rem;transition:border-color .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out;display:flex}.segmented-input.svelte-1toamvw:focus-within{border-color:var(--cyan);background:color-mix(in srgb, var(--abdunkeln) 50%, transparent);box-shadow:0 0 15px color-mix(in srgb, var(--cyan) 20%, transparent)}.segmented-input.has-error.svelte-1toamvw{border-color:var(--red);background:color-mix(in srgb, var(--red) 5%, transparent)}input.svelte-1toamvw{color:var(--text-main);font-size:var(--fs-base);text-align:center;align-self:stretch;width:3.2rem;min-width:auto!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:.5rem!important}input[placeholder=JJJJ].svelte-1toamvw{width:5rem}input.svelte-1toamvw:focus-visible{outline:2px solid var(--cyan,#38bdf8);outline-offset:-2px;border-radius:var(--radius-sm)}.separator.svelte-1toamvw{color:color-mix(in srgb, var(--vordergrund) 45%, transparent);font-size:var(--fs-md);-webkit-user-select:none;user-select:none}.error-hint.svelte-1toamvw{color:var(--red-text);font-size:var(--fs-micro);margin-top:.4rem;font-weight:700}.alert-region.svelte-1toamvw:not(.has-error){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}html[data-design=elanum] .date-input-container.svelte-1toamvw label:where(.svelte-1toamvw){letter-spacing:normal;text-transform:none}
