.combobox.svelte-1c22ez6{gap:var(--smrt-spacing-1);color:var(--smrt-color-on-surface);display:grid;position:relative}label.svelte-1c22ez6{font:var(--smrt-typography-label-large-font)}input.svelte-1c22ez6{width:100%;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border:1px solid var(--smrt-color-outline-variant);border-radius:var(--smrt-radius-small);background:var(--smrt-color-surface);color:inherit}input.svelte-1c22ez6:focus{outline:2px solid var(--smrt-color-primary);outline-offset:1px}.options.svelte-1c22ez6{z-index:var(--smrt-z-index-dropdown);padding:var(--smrt-spacing-1);border:1px solid var(--smrt-color-outline-variant);border-radius:var(--smrt-radius-small);background:var(--smrt-color-surface-container);box-shadow:var(--smrt-elevation-2);display:grid;position:absolute;top:100%;left:0;right:0}.options.svelte-1c22ez6 button:where(.svelte-1c22ez6){padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-extra-small);color:var(--smrt-color-on-surface);text-align:left;background:0 0;border:0}.options.svelte-1c22ez6 button.active:where(.svelte-1c22ez6){background:var(--smrt-color-secondary-container)}.combobox[data-smrt-highlighted=true]{outline:3px solid var(--smrt-color-tertiary);outline-offset:4px}.form-group.svelte-nah6ri{margin-bottom:1rem}.form-label.svelte-nah6ri{font-size:var(--smrt-typography-label-large-size,.875rem);font-weight:var(--smrt-typography-weight-medium,500);color:var(--smrt-color-on-surface,#374151);margin-bottom:.375rem;display:block}.required.svelte-nah6ri{color:var(--smrt-color-error,#ba1a1a);margin-left:.125rem}.form-hint.svelte-nah6ri{font-size:var(--smrt-typography-body-small-size,.75rem);color:var(--smrt-color-on-surface-variant,#6b7280);margin:.25rem 0 0}.form-error.svelte-nah6ri{font-size:var(--smrt-typography-body-small-size,.75rem);color:var(--smrt-color-error,#ba1a1a);margin:.25rem 0 0}.listbox.svelte-pixwzy{padding:var(--smrt-spacing-1);border:1px solid var(--smrt-color-outline-variant);border-radius:var(--smrt-radius-small);background:var(--smrt-color-surface);display:grid}button.svelte-pixwzy{padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-extra-small);color:var(--smrt-color-on-surface);text-align:left;cursor:pointer;background:0 0;border:0}button[aria-selected=true].svelte-pixwzy{background:var(--smrt-color-secondary-container);color:var(--smrt-color-on-secondary-container)}button.svelte-pixwzy:focus-visible{outline:2px solid var(--smrt-color-primary)}button.svelte-pixwzy:disabled{opacity:.5;cursor:not-allowed}.listbox[data-smrt-highlighted=true]{outline:3px solid var(--smrt-color-tertiary);outline-offset:4px}.multi-select.svelte-iw8oz6{gap:var(--smrt-spacing-1);color:var(--smrt-color-on-surface);display:grid;position:relative}.label.svelte-iw8oz6{font:var(--smrt-typography-label-large-font)}.trigger.svelte-iw8oz6{width:100%;min-height:2.5rem;padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border:1px solid var(--smrt-color-outline-variant);border-radius:var(--smrt-radius-small);background:var(--smrt-color-surface);color:inherit;text-align:left}.options.svelte-iw8oz6{z-index:var(--smrt-z-index-dropdown);padding:var(--smrt-spacing-1);border:1px solid var(--smrt-color-outline-variant);background:var(--smrt-color-surface-container);box-shadow:var(--smrt-elevation-2);display:grid;position:absolute;top:100%;left:0;right:0}.options.svelte-iw8oz6 button:where(.svelte-iw8oz6){gap:var(--smrt-spacing-2);padding:var(--smrt-spacing-2);color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1.25rem 1fr;display:grid}.options.svelte-iw8oz6 button[aria-selected=true]:where(.svelte-iw8oz6){background:var(--smrt-color-secondary-container)}.multi-select[data-smrt-highlighted=true]{outline:3px solid var(--smrt-color-tertiary);outline-offset:4px}.radio-group.svelte-1hwjqeh{color:var(--smrt-color-on-surface);border:0;margin:0;padding:0}legend.svelte-1hwjqeh{margin-bottom:var(--smrt-spacing-2);font:var(--smrt-typography-label-large-font)}.description.svelte-1hwjqeh,.error.svelte-1hwjqeh{margin:var(--smrt-spacing-1) 0 var(--smrt-spacing-2);font:var(--smrt-typography-body-small-font);color:var(--smrt-color-on-surface-variant)}.error.svelte-1hwjqeh{color:var(--smrt-color-error)}.options.svelte-1hwjqeh{gap:var(--smrt-spacing-3);flex-wrap:wrap;display:flex}.radio-group[data-smrt-highlighted=true]{outline:3px solid var(--smrt-color-tertiary);outline-offset:4px;border-radius:var(--smrt-radius-small)}.range-slider.svelte-y0t81b{gap:var(--smrt-spacing-3);color:var(--smrt-color-on-surface);display:grid}.range-slider.disabled.svelte-y0t81b{opacity:.5}.range-slider__header.svelte-y0t81b{font:var(--smrt-typography-label-large-font);justify-content:space-between;display:flex}output.svelte-y0t81b{color:var(--smrt-color-primary);font-variant-numeric:tabular-nums}.range-slider__track.svelte-y0t81b{align-items:center;min-height:1.75rem;display:grid;position:relative}.range-slider__track.svelte-y0t81b input:where(.svelte-y0t81b){pointer-events:none;width:100%;accent-color:var(--smrt-color-primary);background:0 0;grid-area:1/1}.range-slider__track.svelte-y0t81b input:where(.svelte-y0t81b)::-webkit-slider-thumb{pointer-events:auto}.range-slider__track.svelte-y0t81b input:where(.svelte-y0t81b)::-moz-range-thumb{pointer-events:auto}.range-slider__inputs.svelte-y0t81b{gap:var(--smrt-spacing-3);display:flex}.range-slider__inputs.svelte-y0t81b label:where(.svelte-y0t81b){gap:var(--smrt-spacing-1);font:var(--smrt-typography-label-small-font);color:var(--smrt-color-on-surface-variant);flex:1;display:grid}.range-slider__inputs.svelte-y0t81b input:where(.svelte-y0t81b){width:100%;padding:var(--smrt-spacing-2);border:1px solid var(--smrt-color-outline-variant);border-radius:var(--smrt-radius-small);background:var(--smrt-color-surface);color:var(--smrt-color-on-surface)}input.svelte-y0t81b:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:3px}.range-slider[data-smrt-highlighted=true]{outline:3px solid var(--smrt-color-tertiary);outline-offset:4px;border-radius:var(--smrt-radius-small)}.select.svelte-zcyldb{width:100%;font-size:var(--smrt-typography-body-medium-size,.875rem);line-height:var(--smrt-typography-body-medium-line-height,1.5);color:var(--smrt-color-on-surface,#1f2937);background-color:var(--smrt-color-surface,#fff);border:1px solid var(--smrt-color-outline-variant,#d1d5db);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2379747e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border-radius:.375rem;padding:.5rem 2rem .5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.select.svelte-zcyldb:focus{border-color:var(--smrt-color-primary,#005ac1);box-shadow:0 0 0 3px color-mix(in srgb, var(--smrt-color-primary,#005ac1) 10%, transparent);outline:none}.select[data-smrt-highlighted=true].svelte-zcyldb{outline:3px solid var(--smrt-color-tertiary,#7d5260);outline-offset:3px}.select.svelte-zcyldb:disabled{background-color:var(--smrt-color-surface-container-high,#f3f4f6);cursor:not-allowed;opacity:.7}@media (prefers-reduced-motion:reduce){.select.svelte-zcyldb{transition:none}}.tags-field.svelte-15nu2ro{gap:var(--smrt-spacing-1);color:var(--smrt-color-on-surface);display:grid}label.svelte-15nu2ro{font:var(--smrt-typography-label-large-font)}.tags.svelte-15nu2ro{gap:var(--smrt-spacing-1);min-height:2.5rem;padding:var(--smrt-spacing-1);border:1px solid var(--smrt-color-outline-variant);border-radius:var(--smrt-radius-small);background:var(--smrt-color-surface);flex-wrap:wrap;display:flex}.tag.svelte-15nu2ro{align-items:center;gap:var(--smrt-spacing-1);padding:var(--smrt-spacing-1) var(--smrt-spacing-2);border-radius:var(--smrt-radius-full);background:var(--smrt-color-secondary-container);color:var(--smrt-color-on-secondary-container);display:inline-flex}.tag.svelte-15nu2ro button:where(.svelte-15nu2ro){color:inherit;cursor:pointer;background:0 0;border:0}.tags.svelte-15nu2ro>input:where(.svelte-15nu2ro){min-width:8rem;color:inherit;background:0 0;border:0;outline:0;flex:1}.tags[data-smrt-highlighted=true]{outline:3px solid var(--smrt-color-tertiary);outline-offset:4px}.textarea.svelte-1q7qeq1{width:100%;font-size:var(--smrt-typography-body-medium-size,.875rem);line-height:var(--smrt-typography-body-medium-line-height,1.5);color:var(--smrt-color-on-surface,#1f2937);background-color:var(--smrt-color-surface,#fff);border:1px solid var(--smrt-color-outline-variant,#d1d5db);resize:vertical;border-radius:.375rem;min-height:80px;padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.textarea.svelte-1q7qeq1:focus{border-color:var(--smrt-color-primary,#005ac1);box-shadow:0 0 0 3px color-mix(in srgb, var(--smrt-color-primary,#005ac1) 10%, transparent);outline:none}.textarea[data-smrt-highlighted=true].svelte-1q7qeq1{outline:3px solid var(--smrt-color-tertiary,#7d5260);outline-offset:3px}.textarea.svelte-1q7qeq1:disabled{background-color:var(--smrt-color-surface-container-high,#f3f4f6);cursor:not-allowed;opacity:.7}.textarea.svelte-1q7qeq1::placeholder{color:var(--smrt-color-on-surface-variant,#9ca3af)}@media (prefers-reduced-motion:reduce){.textarea.svelte-1q7qeq1{transition:none}}.toggle.svelte-jcoy67{align-items:center;gap:var(--smrt-spacing-2,.5rem);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.toggle--disabled.svelte-jcoy67{cursor:not-allowed;opacity:.5}.toggle__label.svelte-jcoy67{font-size:var(--smrt-typography-body-medium-size,.875rem);color:var(--smrt-color-on-surface,#111827);line-height:1.5}.toggle__track.svelte-jcoy67{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.toggle__input.svelte-jcoy67{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle__thumb.svelte-jcoy67{background:var(--smrt-color-surface-container-highest,#e5e7eb);border-radius:var(--smrt-radius-full,9999px);transition:background-color var(--smrt-duration-short2,.15s) var(--smrt-easing-standard,ease);position:relative}.toggle__thumb.svelte-jcoy67:after{content:"";background:var(--smrt-color-surface,#fff);border-radius:var(--smrt-radius-full,9999px);box-shadow:var(--smrt-elevation-1,0 1px 3px color-mix(in srgb, var(--smrt-color-shadow) 20%, transparent));transition:transform var(--smrt-duration-short2,.15s) var(--smrt-easing-standard,ease);position:absolute}.toggle__input.svelte-jcoy67:checked+.toggle__thumb:where(.svelte-jcoy67){background:var(--smrt-color-primary,#005ac1)}.toggle__input.svelte-jcoy67:focus-visible+.toggle__thumb:where(.svelte-jcoy67){outline:2px solid var(--smrt-color-primary,#005ac1);outline-offset:2px}.toggle.svelte-jcoy67:not(.toggle--disabled):hover .toggle__thumb:where(.svelte-jcoy67){background:var(--smrt-color-surface-container-high,#d1d5db)}.toggle.svelte-jcoy67:not(.toggle--disabled):hover .toggle__input:where(.svelte-jcoy67):checked+.toggle__thumb:where(.svelte-jcoy67){background:var(--smrt-color-primary,#2563eb)}.toggle--sm.svelte-jcoy67 .toggle__thumb:where(.svelte-jcoy67){width:32px;height:18px}.toggle--sm.svelte-jcoy67 .toggle__thumb:where(.svelte-jcoy67):after{width:14px;height:14px;top:2px;left:2px}.toggle--sm.svelte-jcoy67 .toggle__input:where(.svelte-jcoy67):checked+.toggle__thumb:where(.svelte-jcoy67):after{transform:translate(14px)}.toggle--md.svelte-jcoy67 .toggle__thumb:where(.svelte-jcoy67){width:44px;height:24px}.toggle--md.svelte-jcoy67 .toggle__thumb:where(.svelte-jcoy67):after{width:20px;height:20px;top:2px;left:2px}.toggle--md.svelte-jcoy67 .toggle__input:where(.svelte-jcoy67):checked+.toggle__thumb:where(.svelte-jcoy67):after{transform:translate(20px)}.toggle--lg.svelte-jcoy67 .toggle__thumb:where(.svelte-jcoy67){width:56px;height:30px}.toggle--lg.svelte-jcoy67 .toggle__thumb:where(.svelte-jcoy67):after{width:26px;height:26px;top:2px;left:2px}.toggle--lg.svelte-jcoy67 .toggle__input:where(.svelte-jcoy67):checked+.toggle__thumb:where(.svelte-jcoy67):after{transform:translate(26px)}.toggle--lg.svelte-jcoy67 .toggle__label:where(.svelte-jcoy67){font-size:var(--smrt-typography-body-large-size,1rem)}@media (prefers-reduced-motion:reduce){.toggle__thumb.svelte-jcoy67,.toggle__thumb.svelte-jcoy67:after{transition:none}}
