.field-container.svelte-py80wu{margin-bottom:24px;width:auto;margin-left:20px;margin-right:20px}.label-text.svelte-py80wu{display:block;font-weight:500;font-size:.95rem;color:#f3f4f6;margin-bottom:10px}.repeating-section-label.svelte-py80wu{font-size:1.1rem;font-weight:700;color:#00ffea;border-bottom:1px solid rgba(0,255,234,.2);padding-bottom:8px;margin-bottom:16px}.field-input.svelte-py80wu,.field-select.svelte-py80wu{box-sizing:border-box;width:100%;padding:14px 18px;font-size:16px;border-radius:10px;background:#1e1e24;border:1.5px solid rgba(255,255,255,.15);color:#fff;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px #0003}.field-textarea.svelte-py80wu{min-height:100px;font-family:inherit;resize:vertical}.field-input.svelte-py80wu:hover,.field-select.svelte-py80wu:hover{border-color:#ffffff4d;background:#25252d}.field-input.svelte-py80wu:focus,.field-select.svelte-py80wu:focus{outline:none;border-color:#fff;background:#2a2a35;box-shadow:0 0 0 4px #ffffff1a}.field-select.svelte-py80wu{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.repeating-row.svelte-py80wu{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;margin-bottom:16px;display:flex;gap:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}*:has(>.FormsRepeatingRow+.FormsRepeatingRow) .repeating-row.svelte-py80wu:not(:focus-within){padding:8px 16px;background:#ffffff04;opacity:.9;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}*:has(>.FormsRepeatingRow+.FormsRepeatingRow) .repeating-row.svelte-py80wu:not(:focus-within) .field-container{margin-bottom:0;margin-left:0;margin-right:0;display:inline-block;width:auto}*:has(>.FormsRepeatingRow+.FormsRepeatingRow) .repeating-row.svelte-py80wu:not(:focus-within) .label-text{display:none}*:has(>.FormsRepeatingRow+.FormsRepeatingRow) .repeating-row.svelte-py80wu:not(:focus-within) .field-container.is-hidden-compressed{display:none}*:has(>.FormsRepeatingRow+.FormsRepeatingRow) .repeating-row.svelte-py80wu:not(:focus-within) .field-input,*:has(>.FormsRepeatingRow+.FormsRepeatingRow) .repeating-row.svelte-py80wu:not(:focus-within) .field-select{padding:4px 8px;font-size:14px;background:#ffffff08;border-color:transparent;border-bottom:1px solid rgba(255,255,255,.1);width:auto;min-width:80px}.repeating-row.svelte-py80wu:focus-within{background:#ffffff0f;border-color:#00ffea4d;box-shadow:0 8px 32px #0000004d;opacity:1;z-index:10}.repeating-fields.svelte-py80wu{flex:1;display:flex;flex-direction:column}.btn-delete.svelte-py80wu{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ff453a1a;color:#ff453a;border:1px solid rgba(255,69,58,.2);border-radius:8px;cursor:pointer;font-size:1.2rem;transition:all .2s}.btn-delete.svelte-py80wu:hover{background:#ff453a;color:#fff}.btn-add-row{display:block;width:100%;padding:12px;margin-top:8px;background:#00ffea0d;color:#00ffea;border:1px dashed rgba(0,255,234,.3);border-radius:12px;text-align:center;cursor:pointer;font-weight:600;transition:all .2s;font-family:inherit;font-size:1rem}.btn-add-row:hover{background:#00ffea1a;border-color:#00ffea}
