.input-container.svelte-zexi0q{width:100%;display:flex;flex-direction:column;gap:6px}.input-container.svelte-zexi0q label:where(.svelte-zexi0q){width:fit-content;font-size:10.5pt;font-weight:600;color:var(--text-secondary);transition:color .2s}.required:where(.svelte-zexi0q) :is(.input-container.svelte-zexi0q label:where(.svelte-zexi0q)):after{content:"*";color:var(--error);margin-left:2px}.input-container.svelte-zexi0q .input-wrapper:where(.svelte-zexi0q){position:relative;display:flex;align-items:center;width:100%;background:var(--surface);border:1px solid var(--border-primary);border-radius:8px;transition:all .2s ease;overflow:hidden}.input-container.svelte-zexi0q .input-wrapper:where(.svelte-zexi0q).is-date{overflow:visible}.input-container.svelte-zexi0q .input-wrapper:where(.svelte-zexi0q).is-date .date-picker{width:100%}.input-container.svelte-zexi0q .input-wrapper:where(.svelte-zexi0q).is-date .date-picker .picker-trigger{border:none;box-shadow:none;background:transparent}.input-container.svelte-zexi0q .input-wrapper:where(.svelte-zexi0q):focus-within:not(.is-date){border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-muted)}.input-container.svelte-zexi0q .input-wrapper:where(.svelte-zexi0q):focus-within:not(.is-date) .icon-container:where(.svelte-zexi0q){color:var(--brand-primary)}.input-container.svelte-zexi0q .input-wrapper:where(.svelte-zexi0q) input:where(.svelte-zexi0q){width:100%;height:40px;padding:8px 12px;border:none;outline:none;font-size:11pt;color:var(--text-primary);background:transparent}.input-container.svelte-zexi0q .input-wrapper:where(.svelte-zexi0q) input:where(.svelte-zexi0q)::placeholder{color:var(--text-muted)}.input-container.svelte-zexi0q .input-wrapper:where(.svelte-zexi0q) input:where(.svelte-zexi0q).has-icon{padding-left:40px}.input-container.svelte-zexi0q .input-wrapper:where(.svelte-zexi0q) .icon-container:where(.svelte-zexi0q){position:absolute;left:12px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:color .2s;pointer-events:none}.input-container.svelte-zexi0q .input-wrapper:where(.svelte-zexi0q) .side-text-container:where(.svelte-zexi0q){background-color:var(--bg-secondary);color:var(--text-secondary);height:40px;padding:0 12px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--border-primary);font-size:10pt;font-weight:500}.input-container.svelte-zexi0q.has-error label:where(.svelte-zexi0q){color:var(--error)}.input-container.svelte-zexi0q.has-error .input-wrapper:where(.svelte-zexi0q){border-color:var(--error)}.input-container.svelte-zexi0q.has-error .input-wrapper:where(.svelte-zexi0q):focus-within{box-shadow:0 0 0 3px var(--error-muted)}.input-container.svelte-zexi0q .error-wrapper:where(.svelte-zexi0q){display:flex;align-items:center;gap:4px;color:var(--error);margin-top:2px;animation:svelte-zexi0q-slideIn .2s ease-out}.input-container.svelte-zexi0q .error-wrapper:where(.svelte-zexi0q) .error-message:where(.svelte-zexi0q){font-size:9.5pt;font-weight:500}@keyframes svelte-zexi0q-slideIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
