.vacancy-slider.svelte-1uurp0z .card{width:100%}.vacancy-slider.svelte-1uurp0z .button-group:where(.svelte-1uurp0z){gap:var(--spacing-sm)}:root{--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing: var(--spacing-sm);--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 4rem;--font-size-heading: 2.5rem;--font-size-heading-lg: 3rem;--font-size-h1: calc(var(--spacing) * 12);--font-size-h2: calc(var(--spacing) * 8);--font-size-h3: calc(var(--spacing) * 6);--font-size-h4: calc(var(--spacing) * 6);--font-size-h5: calc(var(--spacing) * 4);--font-size-subtitles: calc(var(--spacing) * 3);--font-size-body1: calc(var(--spacing) * 2.75);--font-size-body2: calc(var(--spacing) * 2);--font-size-body3: calc(var(--spacing) * 1.75);--font-size-caption: calc(var(--spacing) * 1.5);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--dialog-overlay-background: rgba(0, 0, 0, .6);--dialog-background: var(--background);--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px}.success-message.svelte-q0wy1e{max-width:636px;width:100%;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-sm)}form.svelte-q0wy1e{max-width:636px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-md)}form.svelte-q0wy1e .section-title:where(.svelte-q0wy1e){margin-top:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}form.svelte-q0wy1e .row:where(.svelte-q0wy1e){display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media(max-width:576px){form.svelte-q0wy1e .row:where(.svelte-q0wy1e){grid-template-columns:1fr}}form.svelte-q0wy1e .field:where(.svelte-q0wy1e){display:flex;flex-direction:column;gap:5px;min-width:0;border:0;padding:0;margin:0}form.svelte-q0wy1e .field:where(.svelte-q0wy1e) label:where(.svelte-q0wy1e),form.svelte-q0wy1e .field:where(.svelte-q0wy1e) legend:where(.svelte-q0wy1e){color:var(--color-heading);font-weight:var(--font-weight-medium);width:fit-content;padding:0;margin-bottom:5px}form.svelte-q0wy1e [data-required=true]:where(.svelte-q0wy1e):after{content:" *";color:var(--color-secondary)}form.svelte-q0wy1e .optional:where(.svelte-q0wy1e){color:var(--color-primary);font-weight:var(--font-weight-normal)}form.svelte-q0wy1e select:where(.svelte-q0wy1e),form.svelte-q0wy1e input[type=file]:where(.svelte-q0wy1e){border:2px solid transparent;background:linear-gradient(#161617,#161617) padding-box,linear-gradient(to bottom,#fff0,#fff3 80%) border-box;padding:var(--spacing-md);box-sizing:border-box;width:100%;border-radius:var(--radius-md);color:var(--color-heading);font-family:inherit}form.svelte-q0wy1e select:where(.svelte-q0wy1e){cursor:pointer}form.svelte-q0wy1e select.placeholder:where(.svelte-q0wy1e){color:var(--color-primary)}form.svelte-q0wy1e select:where(.svelte-q0wy1e) option:where(.svelte-q0wy1e){color:var(--color-heading);background:var(--background)}form.svelte-q0wy1e input[type=file]:where(.svelte-q0wy1e){color:var(--color-primary)}form.svelte-q0wy1e input[type=file]:where(.svelte-q0wy1e)::file-selector-button{font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-heading);background:var(--color-border);border:0;border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);margin-right:var(--spacing-md);cursor:pointer}form.svelte-q0wy1e [aria-invalid=true]:is(input,select){border-color:var(--color-error);background:linear-gradient(#161617,#161617) padding-box}form.svelte-q0wy1e .choice:where(.svelte-q0wy1e){display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);border-radius:var(--radius-md)}form.svelte-q0wy1e .choice:where(.svelte-q0wy1e) label:where(.svelte-q0wy1e){position:relative;margin:0;width:auto}form.svelte-q0wy1e .choice:where(.svelte-q0wy1e) input:where(.svelte-q0wy1e){position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}form.svelte-q0wy1e .choice:where(.svelte-q0wy1e) span:where(.svelte-q0wy1e){display:block;text-align:center;padding:var(--spacing-md);font-weight:var(--font-weight-semibold);color:var(--color-heading);background:#161617;border:2px solid var(--color-border);border-radius:var(--radius-md)}form.svelte-q0wy1e .choice:where(.svelte-q0wy1e) input:where(.svelte-q0wy1e):checked+span:where(.svelte-q0wy1e){border-color:var(--color-secondary);color:var(--color-secondary)}form.svelte-q0wy1e .choice:where(.svelte-q0wy1e) input:where(.svelte-q0wy1e):focus-visible+span:where(.svelte-q0wy1e){outline:2px solid var(--color-secondary-hover);outline-offset:2px}form.svelte-q0wy1e .check:where(.svelte-q0wy1e){display:grid;grid-template-columns:18px 1fr;gap:var(--spacing-sm);align-items:start;padding:var(--spacing-sm);border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer}form.svelte-q0wy1e .check:where(.svelte-q0wy1e) input:where(.svelte-q0wy1e){width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-secondary);cursor:pointer}form.svelte-q0wy1e .check:where(.svelte-q0wy1e) a:where(.svelte-q0wy1e){color:var(--color-heading);text-decoration:underline}form.svelte-q0wy1e .has-error:where(.svelte-q0wy1e){outline:2px solid var(--color-error);outline-offset:2px}form.svelte-q0wy1e .check.has-error:where(.svelte-q0wy1e){outline:none;border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 8%,transparent)}form.svelte-q0wy1e .error-msg:where(.svelte-q0wy1e){color:var(--color-error);text-align:center}form.svelte-q0wy1e .button-container:where(.svelte-q0wy1e){display:flex;justify-content:center}form.svelte-q0wy1e .caption:where(.svelte-q0wy1e) a:where(.svelte-q0wy1e){color:var(--color-primary);text-decoration:underline}
