.input-field.svelte-138axrz{display:block;width:100%}.label.svelte-138axrz{display:block;font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:var(--space-1);font-weight:var(--font-weight-medium)}.input-wrapper.svelte-138axrz{position:relative;width:100%;display:block}.input.svelte-138axrz{width:100%;height:var(--form-control-height-md);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--input-border-radius);background:var(--color-bg-raised);color:var(--color-text);font-size:var(--font-size-base);font-family:var(--font-family);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.input-sm.svelte-138axrz{height:var(--form-control-height-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm)}.input-md.svelte-138axrz{height:var(--form-control-height-md);padding:var(--space-2) var(--space-3);font-size:var(--font-size-base)}.input-lg.svelte-138axrz{height:var(--form-control-height-lg);padding:var(--space-3) var(--space-4);font-size:var(--font-size-lg)}.input.has-icon-left.svelte-138axrz{padding-left:var(--space-10)}.input.has-icon-right.svelte-138axrz{padding-right:var(--space-10)}.input.svelte-138axrz:hover:not(:disabled){background:var(--color-bg-secondary)}.input.svelte-138axrz:focus{outline:2px solid var(--color-accent);outline-offset:1px;background:var(--color-bg-raised);border-color:var(--color-accent)}.input.svelte-138axrz:not(:placeholder-shown){background:var(--color-bg-secondary)}.input.svelte-138axrz:focus:not(:placeholder-shown){background:var(--color-bg-raised)}.input.svelte-138axrz:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.input.error.svelte-138axrz{border-color:var(--color-error)}.input-icon.svelte-138axrz{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:color var(--transition-fast)}.input-icon-left.svelte-138axrz{left:var(--space-3)}.input-icon-right.svelte-138axrz{right:var(--space-3)}.input-wrapper.svelte-138axrz:has(.input:where(.svelte-138axrz):hover:not(:disabled)) .input-icon:where(.svelte-138axrz),.input-wrapper.svelte-138axrz:has(.input:where(.svelte-138axrz):focus) .input-icon:where(.svelte-138axrz){color:var(--color-text)}.input-wrapper.svelte-138axrz:has(.input:where(.svelte-138axrz):disabled) .input-icon:where(.svelte-138axrz){opacity:var(--opacity-disabled)}input[type=date].svelte-138axrz::-webkit-calendar-picker-indicator,input[type=time].svelte-138axrz::-webkit-calendar-picker-indicator{filter:var(--date-icon-filter, none);opacity:var(--opacity-muted);cursor:pointer}input[type=date].svelte-138axrz::-webkit-calendar-picker-indicator:hover,input[type=time].svelte-138axrz::-webkit-calendar-picker-indicator:hover{opacity:1}@media(prefers-color-scheme:dark){input[type=date].svelte-138axrz::-webkit-calendar-picker-indicator,input[type=time].svelte-138axrz::-webkit-calendar-picker-indicator{filter:invert(1)}}[data-theme=dark] input[type=date].svelte-138axrz::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=time].svelte-138axrz::-webkit-calendar-picker-indicator{filter:invert(1)}[data-theme=light] input[type=date].svelte-138axrz::-webkit-calendar-picker-indicator,[data-theme=light] input[type=time].svelte-138axrz::-webkit-calendar-picker-indicator{filter:none}.error-text.svelte-138axrz{display:block;margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--color-error)}.helper-text.svelte-138axrz{display:block;margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}
