.member-header-content.svelte-2d78sr{display:flex;flex:1;align-items:center;min-width:0;gap:10px}.member-header-name.svelte-2d78sr{overflow:hidden;font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap}.member-header-role.svelte-2d78sr{flex-shrink:0;color:var(--ink-3);font-size:var(--text-12)}.member-modal-footer.svelte-2d78sr{justify-content:space-between}.footer-right.svelte-2d78sr{display:flex;gap:8px;margin-left:auto}.tab-form.svelte-2d78sr{display:flex;flex-direction:column;gap:18px;max-width:420px}.contract-form.svelte-2d78sr{gap:22px;max-width:460px}.avatar-preview.svelte-2d78sr{display:flex;align-items:center;gap:14px}.avatar-preview-label.svelte-2d78sr{color:var(--ink-3);font-size:var(--text-12)}.field.svelte-2d78sr{display:flex;flex-direction:column;gap:6px}.tab-form.svelte-2d78sr .initials-input{width:90px;text-transform:uppercase}.hue-options.svelte-2d78sr{display:flex;flex-wrap:wrap;gap:10px}.hours-input-row.svelte-2d78sr{display:flex;align-items:center;gap:8px}.hours-input-row.svelte-2d78sr .hours-input{width:120px;text-align:right}.input-suffix-label.svelte-2d78sr{color:var(--ink-3);font-size:var(--text-12-5)}.section-divider.svelte-2d78sr{border-top:1px solid var(--line)}.cost-section.svelte-2d78sr{display:flex;flex-direction:column;gap:14px}.cost-list.svelte-2d78sr{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:8px}.hint.svelte-2d78sr{font-size:var(--text-11);color:var(--ink-3);line-height:1.4;margin:0}.form-error.svelte-2d78sr{margin-top:16px}.cost-row.svelte-2d78sr{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line)}.cost-row.svelte-2d78sr:last-child{border-bottom:none}.cost-edit.svelte-2d78sr,.cost-add.svelte-2d78sr{display:flex;flex-direction:column;gap:7px;padding:10px 11px;background:var(--surface-1);border-bottom:1px solid var(--line)}.cost-add.svelte-2d78sr{border:1px dashed var(--line);border-radius:8px;background:none}.cost-line.svelte-2d78sr{display:flex;gap:var(--row-gap-tight);flex-wrap:wrap;align-items:center}.unit-field.svelte-2d78sr .unit-input{width:130px}.dlbl.svelte-2d78sr .date-input{width:auto}.cost-edit-actions.svelte-2d78sr{display:flex;justify-content:flex-end;gap:6px}.cost-summary.svelte-2d78sr{flex:1;min-width:0}.numeric-value.svelte-2d78sr{font-variant-numeric:tabular-nums}.cost-line.svelte-2d78sr .add-cost{margin-left:auto}.dlbl.svelte-2d78sr{display:flex;align-items:center;gap:6px;font-size:var(--text-12);color:var(--ink-3)}.admin-option.svelte-2d78sr{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.admin-option.disabled.svelte-2d78sr{cursor:default;opacity:.6}.admin-option.svelte-2d78sr .admin-checkbox{cursor:inherit}.admin-copy.svelte-2d78sr{flex:1}.admin-title.svelte-2d78sr{font-size:var(--text-13);font-weight:600}.admin-description.svelte-2d78sr{color:var(--ink-3);font-size:var(--text-11)}@media(max-width:560px){.member-header-role.svelte-2d78sr{display:none}.hours-input-row.svelte-2d78sr{align-items:flex-start;flex-direction:column}.cost-line.svelte-2d78sr{align-items:stretch;flex-direction:column}.unit-field.svelte-2d78sr,.unit-field.svelte-2d78sr .unit-input,.dlbl.svelte-2d78sr .date-input{width:100%}.dlbl.svelte-2d78sr{align-items:stretch;flex-direction:column;gap:4px}.cost-line.svelte-2d78sr .add-cost{align-self:flex-end;margin-left:0}.cost-row.svelte-2d78sr{align-items:flex-start;flex-wrap:wrap}.cost-summary.svelte-2d78sr{flex-basis:100%}}
