.fs-group.svelte-zopf18{display:flex;flex-direction:column;gap:.375rem;width:100%}.fs-label.svelte-zopf18{font-size:.875rem;font-weight:500;color:color-mix(in srgb,var(--color-base-content) 70%,transparent)}.fs-required.svelte-zopf18{color:var(--color-error, #ef4444);margin-left:.125rem}.fs-error.svelte-zopf18{display:flex;align-items:center;gap:.375rem;color:var(--color-error, #ef4444);font-size:.8125rem;animation:svelte-zopf18-fs-slide-in .2s ease}.fs-error-icon.svelte-zopf18{width:.875rem;height:.875rem;flex-shrink:0}.fs-hint.svelte-zopf18{font-size:.75rem;color:color-mix(in srgb,var(--color-base-content) 55%,transparent)}@keyframes svelte-zopf18-fs-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.di-row.svelte-1htwl52{position:relative;display:flex;width:100%}.di-native.svelte-1htwl52{position:absolute;right:.75rem;bottom:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.di-calendar.svelte-1htwl52{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;padding:0 .875rem;color:color-mix(in srgb,var(--color-base-content) 45%,transparent);background:none;border:none;cursor:pointer;transition:color .2s ease}.di-calendar.svelte-1htwl52 svg:where(.svelte-1htwl52){width:1.125rem;height:1.125rem}.di-calendar.svelte-1htwl52:hover:not(:disabled){color:var(--color-primary, #3b82f6)}.di-calendar.svelte-1htwl52:disabled{cursor:not-allowed;opacity:.6}.di-input.svelte-1htwl52{width:100%;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5;color:var(--color-base-content);background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:.125rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.di-input.svelte-1htwl52{padding-right:2.75rem}.di-input.svelte-1htwl52::placeholder{color:color-mix(in srgb,var(--color-base-content) 35%,transparent)}.di-input.svelte-1htwl52:focus{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #3b82f6) 15%,transparent)}.di-input--error.svelte-1htwl52{border-color:var(--color-error, #ef4444)}.di-input--error.svelte-1htwl52:focus{border-color:var(--color-error, #ef4444);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error, #ef4444) 15%,transparent)}.di-input--disabled.svelte-1htwl52{background:var(--color-base-200);opacity:.6;cursor:not-allowed}.fd-zone.svelte-1mktj2n{position:relative;width:100%;border:1px dashed var(--color-base-300);border-radius:var(--field-radius, .5rem);background:var(--color-base-100);transition:border-color .2s ease,background .2s ease}.fd-zone--dragging.svelte-1mktj2n{border-color:var(--color-primary, #3b82f6);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-base-100))}.fd-zone--error.svelte-1mktj2n{border-color:var(--color-error, #ef4444)}.fd-zone--filled.svelte-1mktj2n{border-style:solid}.fd-input.svelte-1mktj2n{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fd-input.svelte-1mktj2n:focus-visible+.fd-empty:where(.svelte-1mktj2n),.fd-empty.svelte-1mktj2n:hover{color:var(--color-primary, #3b82f6)}.fd-empty.svelte-1mktj2n{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem 1rem;cursor:pointer;color:color-mix(in srgb,var(--color-base-content) 55%,transparent);transition:color .2s ease}.fd-icon.svelte-1mktj2n{width:1.5rem;height:1.5rem}.fd-prompt.svelte-1mktj2n{font-size:.875rem;text-align:center}.fd-formats.svelte-1mktj2n{font-size:.75rem;color:color-mix(in srgb,var(--color-base-content) 40%,transparent)}.fd-chosen.svelte-1mktj2n{display:flex;align-items:center;gap:.75rem;padding:.75rem}.fd-open.svelte-1mktj2n{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;padding:0;text-align:left;background:none;border:none;cursor:zoom-in}.fd-open--plain.svelte-1mktj2n{cursor:default}.fd-overlay.svelte-1mktj2n{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:2rem;background:#020617bf;cursor:zoom-out}.fd-full.svelte-1mktj2n{max-width:100%;max-height:100%;object-fit:contain;border-radius:.25rem;box-shadow:0 20px 60px #00000080}.fd-thumb.svelte-1mktj2n{width:3rem;height:3rem;flex-shrink:0;object-fit:cover;border-radius:var(--field-radius, .25rem);border:1px solid var(--color-base-300)}.fd-thumb--doc.svelte-1mktj2n{display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;letter-spacing:.05em;color:color-mix(in srgb,var(--color-base-content) 55%,transparent);background:var(--color-base-200)}.fd-meta.svelte-1mktj2n{display:flex;flex-direction:column;min-width:0;flex:1}.fd-name.svelte-1mktj2n{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-size.svelte-1mktj2n{font-size:.75rem;color:color-mix(in srgb,var(--color-base-content) 45%,transparent)}.fd-remove.svelte-1mktj2n{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;color:color-mix(in srgb,var(--color-base-content) 45%,transparent);background:none;border:1px solid var(--color-base-300);border-radius:var(--field-radius, .25rem);cursor:pointer;transition:all .2s ease}.fd-remove.svelte-1mktj2n svg:where(.svelte-1mktj2n){width:1rem;height:1rem}.fd-remove.svelte-1mktj2n:hover{color:var(--color-error, #ef4444);border-color:var(--color-error, #ef4444)}.fac-group.svelte-jvog38{display:flex;flex-direction:column;gap:.375rem;width:100%}.fac-label.svelte-jvog38{font-size:.875rem;font-weight:500;color:color-mix(in srgb,var(--color-base-content) 70%,transparent)}.fac-required.svelte-jvog38{color:var(--color-error, #ef4444);margin-left:.125rem}.fac-wrapper.svelte-jvog38{position:relative}.fac-trigger.svelte-jvog38{width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:.9375rem;line-height:1.5;color:var(--color-base-content);background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:.125rem;outline:none;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;position:relative}.fac-trigger--open.svelte-jvog38,.fac-trigger.svelte-jvog38:focus{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #3b82f6) 15%,transparent)}.fac-trigger--error.svelte-jvog38{border-color:var(--color-error, #ef4444)}.fac-placeholder.svelte-jvog38{color:color-mix(in srgb,var(--color-base-content) 35%,transparent)}.fac-chevron.svelte-jvog38{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:color-mix(in srgb,var(--color-base-content) 50%,transparent);pointer-events:none;transition:transform .2s ease}.fac-chevron--open.svelte-jvog38{transform:translateY(-50%) rotate(180deg)}.fac-dropdown.svelte-jvog38{position:absolute;z-index:50;margin-top:.375rem;width:100%;max-height:18rem;border:1px solid var(--color-base-300);border-radius:.125rem;background:var(--color-base-100);box-shadow:0 4px 16px #0000001f;display:flex;flex-direction:column;transform-origin:top;transition:opacity .2s ease,transform .2s ease;opacity:0;transform:scaleY(.95);pointer-events:none}.fac-dropdown--open.svelte-jvog38{opacity:1;transform:scaleY(1);pointer-events:auto}.fac-search-wrap.svelte-jvog38{padding:.5rem;border-bottom:1px solid var(--color-base-300)}.fac-search.svelte-jvog38{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--color-base-300);border-radius:.125rem;background:var(--color-base-100);color:var(--color-base-content);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.fac-search.svelte-jvog38:focus{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #3b82f6) 15%,transparent)}.fac-search.svelte-jvog38::placeholder{color:color-mix(in srgb,var(--color-base-content) 35%,transparent)}.fac-list.svelte-jvog38{overflow-y:auto;padding:.25rem 0;list-style:none;margin:0}.fac-option.svelte-jvog38{padding:.625rem 1rem;font-size:.9375rem;cursor:pointer;transition:background-color .15s ease}.fac-option.svelte-jvog38:hover,.fac-option--highlighted.svelte-jvog38{background:color-mix(in srgb,var(--color-primary, #3b82f6) 10%,transparent)}.fac-option--selected.svelte-jvog38{font-weight:600}.fac-empty.svelte-jvog38{padding:.75rem 1rem;font-size:.875rem;color:color-mix(in srgb,var(--color-base-content) 50%,transparent);text-align:center}.fac-error.svelte-jvog38{display:flex;align-items:center;gap:.375rem;color:var(--color-error, #ef4444);font-size:.8125rem;animation:svelte-jvog38-fac-slide-in .2s ease}.fac-error-icon.svelte-jvog38{width:.875rem;height:.875rem;flex-shrink:0}@keyframes svelte-jvog38-fac-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fi-group.svelte-1k5dwcs{display:flex;flex-direction:column;gap:.375rem;width:100%}.fi-label.svelte-1k5dwcs{font-size:.875rem;font-weight:500;color:color-mix(in srgb,var(--color-base-content) 70%,transparent)}.fi-required.svelte-1k5dwcs{color:var(--color-error, #ef4444);margin-left:.125rem}.fi-field.svelte-1k5dwcs{position:relative;display:flex;width:100%}.fi-input.svelte-1k5dwcs{width:100%;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5;color:var(--color-base-content);background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:.125rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.fi-input.svelte-1k5dwcs::placeholder{color:color-mix(in srgb,var(--color-base-content) 35%,transparent)}.fi-input.svelte-1k5dwcs:focus{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #3b82f6) 15%,transparent)}.fi-input--error.svelte-1k5dwcs{border-color:var(--color-error, #ef4444)}.fi-input--error.svelte-1k5dwcs:focus{border-color:var(--color-error, #ef4444);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error, #ef4444) 15%,transparent)}.fi-input--revealable.svelte-1k5dwcs{padding-right:2.75rem}.fi-reveal.svelte-1k5dwcs{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;padding:0 .875rem;color:color-mix(in srgb,var(--color-base-content) 45%,transparent);background:none;border:none;border-radius:.125rem;cursor:pointer;transition:color .2s ease}.fi-reveal.svelte-1k5dwcs:hover:not(:disabled){color:var(--color-base-content)}.fi-reveal.svelte-1k5dwcs:focus-visible{outline:2px solid var(--color-primary, #3b82f6);outline-offset:-2px}.fi-reveal.svelte-1k5dwcs:disabled{cursor:not-allowed;opacity:.6}.fi-reveal.svelte-1k5dwcs .fi-reveal-icon{width:1.125rem;height:1.125rem}.fi-input--disabled.svelte-1k5dwcs{background:var(--color-base-200);opacity:.6;cursor:not-allowed}.fi-error.svelte-1k5dwcs{display:flex;align-items:center;gap:.375rem;color:var(--color-error, #ef4444);font-size:.8125rem;animation:svelte-1k5dwcs-fi-slide-in .2s ease}.fi-error-icon.svelte-1k5dwcs{width:.875rem;height:.875rem;flex-shrink:0}@keyframes svelte-1k5dwcs-fi-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fs-group.svelte-m4691w{display:flex;flex-direction:column;gap:.375rem;width:100%}.fs-label.svelte-m4691w{font-size:.875rem;font-weight:500;color:color-mix(in srgb,var(--color-base-content) 70%,transparent)}.fs-required.svelte-m4691w{color:var(--color-error, #ef4444);margin-left:.125rem}.fs-wrapper.svelte-m4691w{position:relative}.fs-trigger.svelte-m4691w{position:relative;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:.9375rem;line-height:1.5;text-align:left;color:var(--color-base-content);background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:.125rem;outline:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.fs-trigger--open.svelte-m4691w,.fs-trigger.svelte-m4691w:focus-visible{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #3b82f6) 15%,transparent)}.fs-trigger--error.svelte-m4691w{border-color:var(--color-error, #ef4444)}.fs-trigger--error.fs-trigger--open.svelte-m4691w,.fs-trigger--error.svelte-m4691w:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error, #ef4444) 15%,transparent)}.fs-trigger--disabled.svelte-m4691w{background:var(--color-base-200);opacity:.6;cursor:not-allowed}.fs-value.svelte-m4691w{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-placeholder.svelte-m4691w{color:color-mix(in srgb,var(--color-base-content) 35%,transparent)}.fs-chevron.svelte-m4691w{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:color-mix(in srgb,var(--color-base-content) 50%,transparent);pointer-events:none;transition:transform .2s ease}.fs-chevron--open.svelte-m4691w{transform:translateY(-50%) rotate(180deg)}.fs-dropdown.svelte-m4691w{position:absolute;z-index:50;margin-top:.375rem;width:100%;max-height:18rem;display:flex;flex-direction:column;background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:.125rem;box-shadow:0 4px 16px #0000001f;transform-origin:top;transform:scaleY(.95);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.fs-dropdown--open.svelte-m4691w{opacity:1;transform:scaleY(1);pointer-events:auto}.fs-list.svelte-m4691w{overflow-y:auto;padding:.25rem 0;margin:0;list-style:none;outline:none}.fs-option.svelte-m4691w{padding:.625rem 1rem;font-size:.9375rem;cursor:pointer;transition:background-color .15s ease}.fs-option.svelte-m4691w:hover,.fs-option--highlighted.svelte-m4691w{background:color-mix(in srgb,var(--color-primary, #3b82f6) 10%,transparent)}.fs-option--selected.svelte-m4691w{font-weight:600}.fs-error.svelte-m4691w{display:flex;align-items:center;gap:.375rem;color:var(--color-error, #ef4444);font-size:.8125rem;animation:svelte-m4691w-fs-slide-in .2s ease}.fs-error-icon.svelte-m4691w{width:.875rem;height:.875rem;flex-shrink:0}@keyframes svelte-m4691w-fs-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sm-wrapper.svelte-1iiklyn{position:relative;flex:0 0 auto}.sm-trigger.svelte-1iiklyn{display:flex;align-items:center;gap:.375rem;width:100%;height:100%;padding:.75rem .625rem .75rem .875rem;font-size:.9375rem;line-height:1.5;text-align:left;white-space:nowrap;color:var(--color-base-content);background:transparent;border:none;outline:none;cursor:pointer}.sm-value.svelte-1iiklyn{flex:1}.sm-chevron.svelte-1iiklyn{width:.875rem;height:.875rem;flex-shrink:0;color:color-mix(in srgb,var(--color-base-content) 40%,transparent);transition:transform .2s ease}.sm-chevron--open.svelte-1iiklyn{transform:rotate(180deg)}.sm-dropdown.svelte-1iiklyn{position:absolute;z-index:50;top:calc(100% + .375rem);left:0;min-width:100%;width:max-content;max-width:18rem;border:1px solid var(--color-base-300);border-radius:var(--field-radius, .5rem);background:var(--color-base-100);box-shadow:0 10px 30px #0000002e;transform-origin:top;transition:opacity .2s ease,transform .2s ease;opacity:0;transform:scaleY(.95);pointer-events:none}.sm-dropdown--open.svelte-1iiklyn{opacity:1;transform:scaleY(1);pointer-events:auto}.sm-search.svelte-1iiklyn{padding:.375rem;border-bottom:1px solid var(--color-base-300)}.sm-search-input.svelte-1iiklyn{width:100%;padding:.4375rem .625rem;font-size:.875rem;color:var(--color-base-content);background:var(--color-base-200);border:1px solid transparent;border-radius:var(--field-radius, .375rem);outline:none}.sm-search-input.svelte-1iiklyn:focus{border-color:var(--color-primary, #3b82f6)}.sm-search-input.svelte-1iiklyn::placeholder{color:color-mix(in srgb,var(--color-base-content) 40%,transparent)}.sm-empty.svelte-1iiklyn{padding:.75rem;text-align:center;font-size:.875rem;color:color-mix(in srgb,var(--color-base-content) 55%,transparent)}.sm-list.svelte-1iiklyn{max-height:15rem;overflow-y:auto;padding:.25rem;margin:0;list-style:none}.sm-option.svelte-1iiklyn{display:flex;align-items:baseline;gap:.5rem;padding:.5rem .75rem;border-radius:var(--field-radius, .375rem);font-size:.9375rem;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.sm-option--highlighted.svelte-1iiklyn{background:color-mix(in srgb,var(--color-primary, #3b82f6) 12%,transparent)}.sm-option--selected.svelte-1iiklyn{font-weight:600}.sm-detail.svelte-1iiklyn{color:color-mix(in srgb,var(--color-base-content) 55%,transparent);font-weight:400}.idoc-row.svelte-1u2sy4y{display:flex;width:100%;border:1px solid var(--color-base-300);border-radius:var(--field-radius, .5rem);background:var(--color-base-100);transition:border-color .2s ease,box-shadow .2s ease}.idoc-row.svelte-1u2sy4y:focus-within{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #3b82f6) 15%,transparent)}.idoc-row--error.svelte-1u2sy4y{border-color:var(--color-error, #ef4444)}.idoc-row--disabled.svelte-1u2sy4y{opacity:.6}.idoc-row.svelte-1u2sy4y .idoc-prefix{font-weight:600;border-right:1px solid var(--color-base-300);border-radius:var(--field-radius, .5rem) 0 0 var(--field-radius, .5rem)}.idoc-number.svelte-1u2sy4y{flex:1;min-width:0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5;color:var(--color-base-content);background:transparent;border:none;border-radius:0 var(--field-radius, .5rem) var(--field-radius, .5rem) 0;outline:none}.idoc-number.svelte-1u2sy4y::placeholder{color:color-mix(in srgb,var(--color-base-content) 35%,transparent)}.tel-row.svelte-vkm1pa{display:flex;width:100%;border:1px solid var(--color-base-300);border-radius:var(--field-radius, .5rem);background:var(--color-base-100);transition:border-color .2s ease,box-shadow .2s ease}.tel-row.svelte-vkm1pa:focus-within{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, #3b82f6) 15%,transparent)}.tel-row--error.svelte-vkm1pa{border-color:var(--color-error, #ef4444)}.tel-row--disabled.svelte-vkm1pa{opacity:.6}.tel-row.svelte-vkm1pa .tel-country,.tel-row.svelte-vkm1pa .tel-area{border-right:1px solid var(--color-base-300)}.tel-row.svelte-vkm1pa .tel-country{border-radius:var(--field-radius, .5rem) 0 0 var(--field-radius, .5rem)}.tel-row.svelte-vkm1pa .tel-area{font-weight:600;font-variant-numeric:tabular-nums}.tel-number.svelte-vkm1pa{flex:1;min-width:0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--color-base-content);background:transparent;border:none;border-radius:0 var(--field-radius, .5rem) var(--field-radius, .5rem) 0;outline:none}.tel-number.svelte-vkm1pa::placeholder{color:color-mix(in srgb,var(--color-base-content) 35%,transparent)}
