.tooltip-container.svelte-11extwn{position:relative;display:inline-flex}.activator.svelte-11extwn{display:inline-flex}.tooltip.svelte-11extwn{position:fixed;z-index:1100;background:var(--dark);color:var(--white);padding:var(--p) var(--p-md);border-radius:var(--r-md);font-size:13px;line-height:1.4;white-space:nowrap;max-width:calc(100vw - 20px);pointer-events:none}.arrow.svelte-11extwn{position:absolute;width:8px;height:8px;background:var(--dark);transform:rotate(45deg);z-index:-1}.tooltip.svelte-11extwn:not(.show-above) .arrow:where(.svelte-11extwn){top:-4px}.tooltip.show-above.svelte-11extwn .arrow:where(.svelte-11extwn){bottom:-4px}.tooltip-content.svelte-11extwn{display:flex;align-items:center;gap:.25rem}.input-wrap.svelte-115zqz0{display:flex;flex-direction:column;gap:var(--p);width:100%}.label-row.svelte-115zqz0{display:flex;align-items:center;gap:var(--p-sm)}label.svelte-115zqz0{font-size:14px;font-weight:600;color:var(--dark);line-height:1.2}.required.svelte-115zqz0{color:var(--danger)}.description.svelte-115zqz0{font-size:13px;color:var(--gray-500);margin:0;line-height:1.5}.error-row.svelte-115zqz0{display:flex;align-items:center;gap:var(--p-sm);color:var(--danger)}.error-message.svelte-115zqz0{font-size:13px;color:var(--danger);line-height:1}.input-text.svelte-1nmkt3z{display:flex;align-items:center;gap:var(--p);width:100%;padding:0 var(--p-lg);background:var(--white);border:2px solid var(--gray-300);border-radius:var(--r-lg);font-size:14px;line-height:1;transition:border-color .15s ease,box-shadow .15s ease;min-height:44px}.input-text.svelte-1nmkt3z:hover:not(.is-disabled):not(.is-focused){border-color:var(--gray-400)}.input-text.is-focused.svelte-1nmkt3z{border-color:var(--info);box-shadow:0 0 0 2px var(--info-off)}.input-text.is-invalid.svelte-1nmkt3z{border-color:var(--danger)}.input-text.is-invalid.is-focused.svelte-1nmkt3z{box-shadow:0 0 0 2px var(--danger-off)}.input-text.is-disabled.svelte-1nmkt3z{background:var(--gray-50);border-color:var(--gray-200);cursor:not-allowed;opacity:.5}input.svelte-1nmkt3z{flex:1;border:none;outline:none;font-size:14px;font-family:inherit;padding:12px 0;line-height:1.2;background:transparent;color:var(--dark);min-width:0}input.svelte-1nmkt3z::placeholder{color:var(--gray-400)}input.svelte-1nmkt3z:disabled{cursor:not-allowed}.icon-slot.svelte-1nmkt3z{display:flex;align-items:center;color:var(--gray-500);flex-shrink:0}.addon.svelte-1nmkt3z{font-size:14px;color:var(--gray-500);white-space:nowrap;font-weight:500}
