.performer-form.svelte-1il4nvo{display:flex;flex-direction:column;gap:1.5rem}.form-section.svelte-1il4nvo{display:flex;flex-direction:column;gap:1rem}.section-title.svelte-1il4nvo{font-size:1.125rem;font-weight:500;color:var(--theme-text);margin-bottom:.5rem}.subsection-title.svelte-1il4nvo{font-size:.875rem;font-weight:500;color:var(--theme-text-dim);margin-bottom:.75rem}.form-grid.svelte-1il4nvo{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.form-grid.svelte-1il4nvo{grid-template-columns:repeat(2,1fr)}}.form-field.svelte-1il4nvo{display:flex;flex-direction:column}.form-field-full.svelte-1il4nvo{grid-column:1 / -1}.form-label.svelte-1il4nvo{display:block;font-size:.875rem;font-weight:500;color:var(--theme-text-dim);margin-bottom:.25rem}.form-label-small.svelte-1il4nvo{display:block;font-size:.75rem;font-weight:500;color:var(--text-muted);margin-bottom:.25rem}.form-input.svelte-1il4nvo{width:100%;padding:.5rem .75rem;border:1px solid var(--theme-stroke);border-radius:var(--radius-md);box-shadow:0 1px 2px #0000000d;font-size:.875rem;line-height:1.5;background-color:var(--theme-input-bg);color:var(--theme-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input.svelte-1il4nvo:focus{outline:none;border-color:var(--blue-text);box-shadow:0 0 0 3px var(--blue-bg)}.empty-message.svelte-1il4nvo{color:var(--text-muted);font-size:.875rem;font-style:italic;margin-bottom:1rem}.skills-list.svelte-1il4nvo{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.skill-card.svelte-1il4nvo{background-color:var(--theme-card-bg);border:1px solid var(--theme-stroke);border-radius:var(--radius-md);padding:1rem;position:relative}.skill-remove.svelte-1il4nvo{position:absolute;top:.5rem;right:.5rem;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;transition:color var(--transition-fast);display:flex;align-items:center}.skill-remove.svelte-1il4nvo:hover{color:var(--theme-text-dim)}.skill-header.svelte-1il4nvo{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.skill-badge.svelte-1il4nvo{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:500}.skill-badge-fire.svelte-1il4nvo{background-color:var(--red-bg-strong);color:var(--red-text)}.skill-badge-balloon.svelte-1il4nvo{background-color:var(--purple-bg-strong);color:var(--purple-text)}.skill-badge-stilt.svelte-1il4nvo{background-color:var(--green-bg-strong);color:var(--green-text)}.skill-badge-juggle.svelte-1il4nvo{background-color:var(--blue-bg-strong);color:var(--blue-text)}.skill-badge-aerial.svelte-1il4nvo{background-color:var(--pink-bg-strong);color:var(--pink-text)}.skill-badge-magic.svelte-1il4nvo{background-color:#78350f;color:#fde68a}.skill-badge-other.svelte-1il4nvo{background-color:var(--gray-bg-strong);color:var(--theme-text)}.level-badge.svelte-1il4nvo{display:inline-block;padding:.125rem .5rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500}.level-badge-beginner.svelte-1il4nvo{background-color:var(--blue-bg-strong);color:var(--blue-text)}.level-badge-intermediate.svelte-1il4nvo{background-color:#78350f;color:#fde68a}.level-badge-expert.svelte-1il4nvo{background-color:var(--green-bg-strong);color:var(--green-text)}.level-badge-other.svelte-1il4nvo{background-color:var(--gray-bg-strong);color:var(--theme-text)}.skill-detail.svelte-1il4nvo{margin-bottom:.5rem}.skill-detail.svelte-1il4nvo:last-child{margin-bottom:0}.detail-label.svelte-1il4nvo{font-size:.75rem;color:var(--text-muted);display:block;margin-bottom:.25rem}.detail-tags.svelte-1il4nvo{display:flex;flex-wrap:wrap;gap:.25rem}.detail-tag.svelte-1il4nvo{display:inline-block;padding:.125rem .5rem;background-color:var(--gray-bg-strong);color:var(--theme-text);border-radius:var(--radius-full);font-size:.75rem}.add-skill-form.svelte-1il4nvo{background-color:var(--theme-card-bg);border:1px solid var(--theme-stroke);border-radius:var(--radius-md);padding:1rem}.skill-inputs.svelte-1il4nvo{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media(min-width:768px){.skill-inputs.svelte-1il4nvo{grid-template-columns:repeat(2,1fr)}}.skill-details-inputs.svelte-1il4nvo{display:flex;flex-direction:column;gap:.75rem}.add-button-container.svelte-1il4nvo{margin-top:1rem}.pay-rates-list.svelte-1il4nvo{margin-bottom:1.5rem}.pay-table.svelte-1il4nvo{background-color:var(--theme-card-bg);border:1px solid var(--theme-stroke);border-radius:var(--radius-md);overflow:hidden}.pay-table.svelte-1il4nvo table:where(.svelte-1il4nvo){width:100%;border-collapse:collapse}.pay-table-header.svelte-1il4nvo{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background-color:var(--theme-card-bg);border-bottom:1px solid var(--theme-stroke)}.pay-table-actions.svelte-1il4nvo{position:relative;padding:.75rem 1.5rem}.sr-only.svelte-1il4nvo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pay-table-row.svelte-1il4nvo{border-bottom:1px solid var(--theme-stroke)}.pay-table-cell.svelte-1il4nvo{padding:1rem 1.5rem;white-space:nowrap;font-size:.875rem}.pay-table-cell-category.svelte-1il4nvo{font-weight:500;color:var(--theme-text)}.pay-table-cell-rate.svelte-1il4nvo,.pay-table-cell-unit.svelte-1il4nvo{color:var(--text-muted)}.pay-table-cell-action.svelte-1il4nvo{text-align:right;font-weight:500}.pay-remove-button.svelte-1il4nvo{background:none;border:none;color:var(--red-text);cursor:pointer;padding:.25rem;transition:color var(--transition-fast);display:inline-flex;align-items:center}.pay-remove-button.svelte-1il4nvo:hover{color:#dc2626}.add-pay-form.svelte-1il4nvo{background-color:var(--theme-card-bg);border:1px solid var(--theme-stroke);border-radius:var(--radius-md);padding:1rem}.pay-inputs-wrapper.svelte-1il4nvo{max-width:48rem}.pay-inputs.svelte-1il4nvo{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.pay-inputs.svelte-1il4nvo{grid-template-columns:repeat(3,1fr)}}.form-actions.svelte-1il4nvo{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--theme-stroke)}
