@layer lotek{.lt-label{font-family:inherit;font-size:var(--lt-font-size-s);font-weight:var(--lt-font-weight-semibold);line-height:var(--lt-line-height-default);color:var(--lt-color-neutral-text-strong);display:block}.lt-label[data-required]:after{content:var(--lt-label-required-symbol," *");color:var(--lt-color-danger-text);font-weight:var(--lt-font-weight-bold)}.lt-label[data-required=text]:after{content:var(--lt-label-required-text," (required)");color:var(--lt-color-danger-text);font-weight:var(--lt-font-weight-regular);font-size:var(--lt-font-size-xs)}.lt-label[data-optional]:not([data-required]):after{content:var(--lt-label-optional-text," (optional)");color:var(--lt-color-neutral-text-subtle);font-weight:var(--lt-font-weight-regular);font-size:var(--lt-font-size-xs)}.lt-label[aria-disabled=true]{color:var(--lt-color-neutral-text-subtle)}.lt-input{box-sizing:border-box;width:var(--lt-input-width,100%);padding:var(--lt-input-padding,var(--lt-spacing-2) var(--lt-spacing-3));font-family:inherit;font-size:var(--lt-font-size-m);line-height:var(--lt-line-height-default);color:var(--lt-color-neutral-text-strong);background:var(--lt-color-neutral-canvas);border:1px solid var(--lt-color-neutral-border);border-radius:var(--lt-input-radius,var(--lt-spacing-1));display:block}.lt-input::placeholder{color:var(--lt-color-neutral-text-subtle)}.lt-input:hover{border-color:var(--lt-color-neutral-border-strong)}.lt-input:focus-visible{outline:var(--lt-focus-ring);outline-offset:2px;border-color:var(--lt-color-accent-border)}.lt-input:disabled,.lt-input[aria-disabled=true]{background-color:var(--lt-color-disabled-surface);color:var(--lt-color-disabled-text);border-color:var(--lt-color-disabled-surface);cursor:not-allowed}.lt-input[aria-disabled=true]{pointer-events:none}.lt-input[data-state=invalid]{border-color:var(--lt-color-danger-text);background-color:var(--lt-color-danger-surface)}.lt-input[data-state=invalid]:focus-visible{outline-color:var(--lt-color-danger-text)}.lt-input[data-state=success]{border-color:var(--lt-color-success-text);background-color:var(--lt-color-success-surface)}.lt-input[data-state=success]:focus-visible{outline-color:var(--lt-color-success-text)}.lt-input:is(:disabled,[aria-disabled=true])[data-state]{background-color:var(--lt-color-disabled-surface);color:var(--lt-color-disabled-text);border-color:var(--lt-color-disabled-surface)}.lt-input[data-variant=date],.lt-input[data-variant=time],.lt-input[data-variant=datetime-local]{min-height:calc(var(--lt-spacing-4) * 2.5);font-variant-numeric:tabular-nums;letter-spacing:.01em;background-repeat:no-repeat;background-position:right var(--lt-spacing-2) center;background-size:.95rem .95rem;padding-inline-end:calc(var(--lt-spacing-6) + var(--lt-spacing-2));position:relative}.lt-input[data-variant=date]:dir(rtl),.lt-input[data-variant=time]:dir(rtl),.lt-input[data-variant=datetime-local]:dir(rtl){background-position:left var(--lt-spacing-2) center}.lt-input[data-variant=date],.lt-input[data-variant=datetime-local]{background-image:var(--lt-icon-calendar)}.lt-input[data-variant=time]{background-image:var(--lt-icon-clock)}.lt-input[data-variant=date]::-webkit-calendar-picker-indicator,.lt-input[data-variant=time]::-webkit-calendar-picker-indicator,.lt-input[data-variant=datetime-local]::-webkit-calendar-picker-indicator{inset-inline-end:var(--lt-spacing-2);opacity:0;width:var(--lt-spacing-6);height:var(--lt-spacing-6);min-width:var(--lt-spacing-6);min-height:var(--lt-spacing-6);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}@supports (-webkit-touch-callout:none){.lt-input[data-variant=date],.lt-input[data-variant=time],.lt-input[data-variant=datetime-local]{-webkit-appearance:none;appearance:none}.lt-input[data-variant=date]::-webkit-date-and-time-value,.lt-input[data-variant=time]::-webkit-date-and-time-value,.lt-input[data-variant=datetime-local]::-webkit-date-and-time-value{text-align:start}}@media (forced-colors:active){.lt-input[data-variant=date],.lt-input[data-variant=time],.lt-input[data-variant=datetime-local]{background-image:none}.lt-input[data-variant=date]::-webkit-calendar-picker-indicator,.lt-input[data-variant=time]::-webkit-calendar-picker-indicator,.lt-input[data-variant=datetime-local]::-webkit-calendar-picker-indicator{opacity:1}}.lt-textarea{box-sizing:border-box;width:100%;min-height:var(--lt-textarea-min-height,calc(var(--lt-spacing-4) * 5));padding:var(--lt-textarea-padding,var(--lt-spacing-2) var(--lt-spacing-3));font-family:inherit;font-size:var(--lt-font-size-m);line-height:var(--lt-line-height-default);color:var(--lt-color-neutral-text-strong);background:var(--lt-color-neutral-canvas);border:1px solid var(--lt-color-neutral-border);border-radius:var(--lt-textarea-radius,var(--lt-spacing-1));resize:vertical;display:block}.lt-textarea::placeholder{color:var(--lt-color-neutral-text-subtle)}.lt-textarea:hover{border-color:var(--lt-color-neutral-border-strong)}.lt-textarea:focus-visible{outline:var(--lt-focus-ring);outline-offset:2px;border-color:var(--lt-color-accent-border)}.lt-textarea:disabled,.lt-textarea[aria-disabled=true]{background:var(--lt-color-disabled-surface);color:var(--lt-color-disabled-text);border-color:var(--lt-color-disabled-surface);cursor:not-allowed}.lt-textarea[aria-disabled=true]{pointer-events:none}.lt-textarea[data-state=invalid]{border-color:var(--lt-color-danger-text);background:var(--lt-color-danger-surface)}.lt-textarea[data-state=invalid]:focus-visible{outline-color:var(--lt-color-danger-text)}.lt-textarea[data-state=success]{border-color:var(--lt-color-success-text);background:var(--lt-color-success-surface)}.lt-textarea[data-state=success]:focus-visible{outline-color:var(--lt-color-success-text)}.lt-textarea:is(:disabled,[aria-disabled=true])[data-state]{background:var(--lt-color-disabled-surface);color:var(--lt-color-disabled-text);border-color:var(--lt-color-disabled-surface)}.lt-select{box-sizing:border-box;width:var(--lt-select-width,100%);padding:var(--lt-select-padding,var(--lt-spacing-2) var(--lt-spacing-3));font-family:inherit;font-size:var(--lt-font-size-m);line-height:var(--lt-line-height-default);color:var(--lt-color-neutral-text-strong);background-color:var(--lt-color-neutral-canvas);border:1px solid var(--lt-color-neutral-border);border-radius:var(--lt-select-radius,var(--lt-spacing-1));appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--lt-color-neutral-text-subtle) 50%), linear-gradient(135deg, var(--lt-color-neutral-text-subtle) 50%, transparent 50%);background-position:calc(100% - 1rem) calc(50% - .1rem),calc(100% - .75rem) calc(50% - .1rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-inline-end:calc(var(--lt-spacing-4) + var(--lt-spacing-2));display:block}.lt-select:dir(rtl){background-position:.75rem calc(50% - .1rem),1rem calc(50% - .1rem)}.lt-select:hover{border-color:var(--lt-color-neutral-border-strong)}.lt-select:focus-visible{outline:var(--lt-focus-ring);outline-offset:2px;border-color:var(--lt-color-accent-border)}.lt-select:disabled,.lt-select[aria-disabled=true]{background-color:var(--lt-color-disabled-surface);color:var(--lt-color-disabled-text);border-color:var(--lt-color-disabled-surface);cursor:not-allowed}.lt-select[aria-disabled=true]{pointer-events:none}.lt-select[data-state=invalid]{border-color:var(--lt-color-danger-text);background-color:var(--lt-color-danger-surface)}.lt-select[data-state=invalid]:focus-visible{outline-color:var(--lt-color-danger-text)}.lt-select[data-state=success]{border-color:var(--lt-color-success-text);background-color:var(--lt-color-success-surface)}.lt-select[data-state=success]:focus-visible{outline-color:var(--lt-color-success-text)}.lt-select:is(:disabled,[aria-disabled=true])[data-state]{background-color:var(--lt-color-disabled-surface);color:var(--lt-color-disabled-text);border-color:var(--lt-color-disabled-surface)}@supports (appearance:base-select){.lt-select[data-picker=styled],.lt-select[data-picker=styled]::picker(select){appearance:base-select}.lt-select[data-picker=styled]{justify-content:space-between;align-items:center;gap:var(--lt-spacing-2);padding:var(--lt-select-padding,var(--lt-spacing-2) var(--lt-spacing-3));background-image:none;display:flex}.lt-select[data-picker=styled] selectedcontent{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.lt-select[data-picker=styled]::picker-icon{color:var(--lt-color-neutral-text-subtle);transition:rotate .12s}.lt-select[data-picker=styled]:open::picker-icon{rotate:180deg}.lt-select[data-picker=styled]::picker(select){box-sizing:border-box;min-inline-size:anchor-size(self-inline);max-block-size:stretch;margin-block:var(--lt-select-viewport-margin,var(--lt-spacing-2));background:var(--lt-color-neutral-canvas);border:1px solid var(--lt-color-neutral-border);border-radius:var(--lt-select-radius,var(--lt-spacing-1));box-shadow:var(--lt-shadow-overlay);position-try-fallbacks:flip-block;opacity:0;transition:opacity .12s ease, overlay .12s allow-discrete, display .12s allow-discrete;padding:0;overflow-y:auto}.lt-select[data-picker=styled]:open::picker(select){opacity:1}@starting-style{.lt-select[data-picker=styled]:open::picker(select){opacity:0}}@supports (block-size:calc-size(auto, size)){.lt-select[data-picker=styled]::picker(select){block-size:0;transition:opacity .12s ease, block-size .12s ease, overlay .12s allow-discrete, display .12s allow-discrete}.lt-select[data-picker=styled]:open::picker(select){block-size:calc-size(auto, size)}@starting-style{.lt-select[data-picker=styled]:open::picker(select){block-size:0}}}.lt-select[data-picker=styled] optgroup{padding-block:var(--lt-spacing-2) var(--lt-spacing-1);font-size:var(--lt-font-size-s);color:var(--lt-color-neutral-text-subtle);text-indent:var(--lt-spacing-3)}.lt-select[data-picker=styled] option{text-indent:0;align-items:center;gap:var(--lt-spacing-2);padding:var(--lt-select-option-padding,var(--lt-spacing-2) var(--lt-spacing-3));font-family:inherit;font-size:var(--lt-font-size-m);line-height:var(--lt-line-height-default);color:var(--lt-color-neutral-text-strong);background:var(--lt-color-neutral-canvas);cursor:pointer;display:flex}.lt-select[data-picker=styled] option::checkmark{order:1;margin-inline-start:auto}.lt-select[data-picker=styled] option:hover{background:var(--lt-color-accent-surface)}.lt-select[data-picker=styled] option:checked{background:var(--lt-color-accent-fill);color:var(--lt-color-accent-content)}.lt-select[data-picker=styled] option:focus{outline:var(--lt-focus-ring);outline-offset:-2px}.lt-select[data-picker=styled] option:checked:focus{outline-color:var(--lt-color-accent-content)}.lt-select[data-picker=styled] option:disabled{color:var(--lt-color-disabled-text);background:var(--lt-color-disabled-surface);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.lt-select[data-picker=styled]::picker(select),.lt-select[data-picker=styled]::picker-icon{transition:none}}}@media (forced-colors:active){.lt-select,.lt-select[data-picker=styled]{appearance:auto;padding:var(--lt-select-padding,var(--lt-spacing-2) var(--lt-spacing-3));background-image:none;display:block}}.lt-help-text{margin:var(--lt-spacing-1) 0 0;font-family:inherit;font-size:var(--lt-font-size-xs);line-height:var(--lt-line-height-compact);color:var(--lt-color-neutral-text-subtle);display:block}.lt-help-text[data-variant=strong]{color:var(--lt-color-neutral-text-strong)}.lt-help-text[data-variant=success]{color:var(--lt-color-success-text)}.lt-help-text[data-variant=warning]{color:var(--lt-color-warning-text)}.lt-error-text{margin:var(--lt-spacing-1) 0 0;font-family:inherit;font-size:var(--lt-font-size-xs);font-weight:var(--lt-font-weight-medium);line-height:var(--lt-line-height-compact);color:var(--lt-color-danger-text);display:block}.lt-error-text[hidden]{display:none}.lt-error-text[data-variant=warning]{color:var(--lt-color-warning-text)}lt-field{display:block}}
