.bansos-form.svelte-16y1s7y{flex-direction:column;gap:1rem;display:flex}.examples-section.svelte-16y1s7y{border:1px solid color-mix(in srgb, var(--color-accent) 25%, var(--border-color));background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-radius:.6rem;flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}.examples-label.svelte-16y1s7y{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:flex}.examples-label.svelte-16y1s7y i:where(.svelte-16y1s7y){color:var(--color-accent)}.examples-buttons.svelte-16y1s7y{flex-wrap:wrap;gap:.4rem;display:flex}.example-btn.svelte-16y1s7y{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.4rem;align-items:center;gap:.3rem;padding:.35rem .7rem;font-family:inherit;font-size:.78rem;font-weight:650;transition:all .2s;display:inline-flex}.example-btn.svelte-16y1s7y:hover{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.example-btn.svelte-16y1s7y i:where(.svelte-16y1s7y){font-size:.65rem}.form-grid.svelte-16y1s7y{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=40rem){.form-grid.svelte-16y1s7y{grid-template-columns:1fr 1fr}}.form-group.svelte-16y1s7y{flex-direction:column;gap:.35rem;display:flex}.form-group.full-width.svelte-16y1s7y{grid-column:1/-1}.form-group.svelte-16y1s7y label:where(.svelte-16y1s7y){color:var(--text-primary);font-size:.9rem;font-weight:700}.required.svelte-16y1s7y{color:#ef4444}.hint.svelte-16y1s7y{color:var(--text-muted);font-size:.8rem}.hint-new.svelte-16y1s7y{color:var(--color-accent);font-weight:600}.form-group.svelte-16y1s7y input:where(.svelte-16y1s7y),.form-group.svelte-16y1s7y textarea:where(.svelte-16y1s7y),.form-group.svelte-16y1s7y select:where(.svelte-16y1s7y){background:color-mix(in srgb, var(--text-primary) 5%, transparent);border:1px solid var(--border-color);color:var(--text-primary);border-radius:.5rem;padding:.65rem .85rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.form-group.svelte-16y1s7y input:where(.svelte-16y1s7y):focus,.form-group.svelte-16y1s7y textarea:where(.svelte-16y1s7y):focus,.form-group.svelte-16y1s7y select:where(.svelte-16y1s7y):focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 20%, transparent);outline:none}.form-group.svelte-16y1s7y input:where(.svelte-16y1s7y)::placeholder,.form-group.svelte-16y1s7y textarea:where(.svelte-16y1s7y)::placeholder{color:var(--text-muted)}.form-group.svelte-16y1s7y textarea:where(.svelte-16y1s7y){resize:vertical;min-height:4rem}.tags-input-wrapper.svelte-16y1s7y{background:color-mix(in srgb, var(--text-primary) 5%, transparent);border:1px solid var(--border-color);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.8rem;padding:.45rem .6rem;transition:border-color .2s,box-shadow .2s;display:flex}.tags-input-wrapper.svelte-16y1s7y:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 20%, transparent)}.tag-chip.svelte-16y1s7y{background:color-mix(in srgb, var(--color-accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);color:var(--color-accent);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.8rem;font-weight:700;display:inline-flex}.tag-chip-remove.svelte-16y1s7y{color:var(--color-accent);cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.65rem;transition:opacity .15s;display:flex}.tag-chip-remove.svelte-16y1s7y:hover{opacity:1}.tag-text-input.svelte-16y1s7y{min-width:8rem;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:.2rem 0;font-family:inherit;font-size:.9rem}.tag-text-input.svelte-16y1s7y::placeholder{color:var(--text-muted)}.tags-suggestions.svelte-16y1s7y{flex-wrap:wrap;gap:.3rem;display:flex}.tag-suggestion-btn.svelte-16y1s7y{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .6rem;font-family:inherit;font-size:.75rem;font-weight:650;transition:all .15s}.tag-suggestion-btn.svelte-16y1s7y:hover{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.checkbox-group.svelte-16y1s7y{flex-direction:row;align-items:center}.checkbox-label.svelte-16y1s7y{cursor:pointer;align-items:center;gap:.5rem;display:flex}.checkbox-label.svelte-16y1s7y input[type=checkbox]:where(.svelte-16y1s7y){width:1.1rem;height:1.1rem;accent-color:var(--color-accent);cursor:pointer}.checkbox-label.svelte-16y1s7y span:where(.svelte-16y1s7y){color:var(--text-secondary);font-size:.9rem;font-weight:600}.form-actions.svelte-16y1s7y{align-items:center;gap:.75rem;display:flex}.btn-reset.svelte-16y1s7y{color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:650;transition:all .2s;display:inline-flex}.btn-reset.svelte-16y1s7y:hover{color:#ef4444;background:#ef444414;border-color:#ef444466}.btn-submit.svelte-16y1s7y{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.6rem;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:750;transition:all .2s;display:inline-flex}.btn-submit.svelte-16y1s7y:hover{background:color-mix(in srgb, var(--color-accent) 85%, #000);box-shadow:0 4px 12px var(--color-accent-glow);transform:translateY(-1px)}.btn-submit.svelte-16y1s7y:active{transform:translateY(0)}.form-errors.svelte-16y1s7y{color:#fca5a5;background:#ef44441a;border:1px solid #ef444466;border-radius:.5rem;padding:.75rem 1rem}.form-errors.svelte-16y1s7y p:where(.svelte-16y1s7y){color:#fca5a5;margin:0 0 .5rem;font-weight:700}.form-errors.svelte-16y1s7y ul:where(.svelte-16y1s7y){margin:0;padding-left:1.25rem}.form-errors.svelte-16y1s7y li:where(.svelte-16y1s7y){font-size:.9rem}.repeater-list.svelte-16y1s7y{flex-direction:column;gap:.5rem;display:flex}.repeater-item.svelte-16y1s7y{align-items:center;gap:.5rem;display:flex}.repeater-item.svelte-16y1s7y input:where(.svelte-16y1s7y){background:color-mix(in srgb, var(--text-primary) 5%, transparent);border:1px solid var(--border-color);color:var(--text-primary);border-radius:.5rem;flex:1;padding:.65rem .85rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.repeater-item.svelte-16y1s7y input:where(.svelte-16y1s7y):focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 20%, transparent);outline:none}.repeater-item.svelte-16y1s7y input:where(.svelte-16y1s7y)::placeholder{color:var(--text-muted)}.repeater-remove.svelte-16y1s7y{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:all .2s;display:flex}.repeater-remove.svelte-16y1s7y:hover{background:#ef444433;border-color:#ef4444}.repeater-add.svelte-16y1s7y{border:1px dashed var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.4rem;margin-top:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.repeater-add.svelte-16y1s7y:hover{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 5%, transparent)}
