.dk-phone-field.svelte-p9mpxk.svelte-p9mpxk{display:flex;flex-direction:column;gap:.25rem;width:100%}.dk-phone-wrapper.svelte-p9mpxk.svelte-p9mpxk{display:flex;align-items:center;border:1.5px solid #cbd5e1;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.dk-phone-wrapper.svelte-p9mpxk.svelte-p9mpxk:focus-within{border-color:#8f31b3;box-shadow:0 0 0 3px #8f31b31f}.dk-phone-wrapper.error.svelte-p9mpxk.svelte-p9mpxk{border-color:#ef4444}.dk-phone-wrapper.error.svelte-p9mpxk.svelte-p9mpxk:focus-within{box-shadow:0 0 0 3px #ef44441f}.dk-phone-wrapper.disabled.svelte-p9mpxk.svelte-p9mpxk{background:#f1f5f9;opacity:.7}.dk-phone-prefix.svelte-p9mpxk.svelte-p9mpxk{padding:0 .6rem;color:#64748b;font-size:.875rem;font-weight:600;background:#f8fafc;align-self:stretch;display:flex;align-items:center;border-right:1px solid #e2e8f0;white-space:nowrap}.dk-phone-wrapper.svelte-p9mpxk input.svelte-p9mpxk{flex:1;min-width:0;border:none;outline:none;padding:.625rem .75rem;font-size:.875rem;font-family:inherit;color:#1e293b;background:transparent}.dk-phone-wrapper.svelte-p9mpxk input.svelte-p9mpxk:disabled{cursor:not-allowed}.dk-field-error.svelte-p9mpxk.svelte-p9mpxk{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#dc2626;line-height:1.3}.dk-field-error.svelte-p9mpxk svg{flex-shrink:0}.dk-email-field.svelte-rvxaoz.svelte-rvxaoz{display:flex;flex-direction:column;gap:.25rem;width:100%}.dk-email-field.svelte-rvxaoz input.svelte-rvxaoz{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1.5px solid #cbd5e1;border-radius:8px;font-size:.875rem;font-family:inherit;color:#1e293b;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.dk-email-field.svelte-rvxaoz input.svelte-rvxaoz:focus{border-color:#8f31b3;box-shadow:0 0 0 3px #8f31b31f}.dk-email-field.svelte-rvxaoz input.error.svelte-rvxaoz{border-color:#ef4444}.dk-email-field.svelte-rvxaoz input.error.svelte-rvxaoz:focus{box-shadow:0 0 0 3px #ef44441f}.dk-email-field.svelte-rvxaoz input.svelte-rvxaoz:disabled{background:#f1f5f9;cursor:not-allowed}.dk-field-error.svelte-rvxaoz.svelte-rvxaoz{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#dc2626;line-height:1.3}.dk-field-error.svelte-rvxaoz svg{flex-shrink:0}
