.agency-firm-picker[data-astro-cid-u76zyvcl]{display:flex;flex-direction:column;gap:var(--spacing-md)}.afp-field[data-astro-cid-u76zyvcl]{display:flex;flex-direction:column;gap:6px}.afp-field[data-astro-cid-u76zyvcl] label[data-astro-cid-u76zyvcl]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text)}.afp-select[data-astro-cid-u76zyvcl],.afp-other[data-astro-cid-u76zyvcl]{font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px var(--spacing-md);width:100%;box-sizing:border-box}.afp-select[data-astro-cid-u76zyvcl]:focus,.afp-other[data-astro-cid-u76zyvcl]:focus{outline:none;border-color:var(--color-primary)}.er-row[data-astro-cid-dtepppcs]{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);padding-right:44px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast, .15s),border-color var(--transition-fast, .15s)}.er-row[data-astro-cid-dtepppcs]:hover{box-shadow:var(--shadow);border-color:rgba(var(--color-primary-rgb, 58, 123, 213),.3)}.er-row-fields[data-astro-cid-dtepppcs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-md) var(--spacing-lg);flex:1;align-items:start}.er-field[data-astro-cid-dtepppcs]{display:flex;flex-direction:column;gap:6px;min-width:0}.er-field[data-astro-cid-dtepppcs] label[data-astro-cid-dtepppcs]{font-size:var(--font-size-xs);font-weight:700;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.er-field[data-astro-cid-dtepppcs] input[data-astro-cid-dtepppcs][type=text]{font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);height:40px;padding:0 var(--spacing-sm);width:100%;box-sizing:border-box;transition:border-color var(--transition-fast, .15s),box-shadow var(--transition-fast, .15s)}.er-field[data-astro-cid-dtepppcs] input[data-astro-cid-dtepppcs][type=text]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 58, 123, 213),.1)}.er-field[data-astro-cid-dtepppcs] input[data-astro-cid-dtepppcs][type=text]::placeholder{color:var(--color-muted);opacity:.7}.er-logo-upload[data-astro-cid-dtepppcs]{display:flex;align-items:center;gap:var(--spacing-sm);height:40px;cursor:pointer}.er-logo-preview[data-astro-cid-dtepppcs],.er-logo-placeholder[data-astro-cid-dtepppcs]{width:40px;height:40px;border-radius:var(--radius-sm);flex-shrink:0}.er-logo-preview[data-astro-cid-dtepppcs]{object-fit:cover;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.er-logo-placeholder[data-astro-cid-dtepppcs]{display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-border);background:var(--color-bg);color:var(--color-muted);transition:border-color var(--transition-fast, .15s),color var(--transition-fast, .15s)}.er-logo-upload[data-astro-cid-dtepppcs]:hover .er-logo-placeholder[data-astro-cid-dtepppcs]{border-color:var(--color-primary);color:var(--color-primary)}.er-logo-upload-label[data-astro-cid-dtepppcs]{font-size:var(--font-size-xs);font-weight:600;color:var(--color-primary)}.er-file-selected[data-astro-cid-dtepppcs]{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:var(--font-size-xs);font-weight:600;color:#16a34a;overflow:hidden}.er-file-selected[data-astro-cid-dtepppcs][hidden]{display:none}.er-file-selected[data-astro-cid-dtepppcs] span[data-astro-cid-dtepppcs]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er-file-input[data-astro-cid-dtepppcs]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.er-remove-btn[data-astro-cid-dtepppcs]{position:absolute;top:10px;right:10px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-muted);cursor:pointer;border-radius:var(--radius-full);transition:color var(--transition-fast, .15s),background var(--transition-fast, .15s)}.er-remove-btn[data-astro-cid-dtepppcs]:hover{color:#dc2626;background:#dc26261a}.entry-repeater[data-astro-cid-ssykmz3y],.er-rows[data-astro-cid-ssykmz3y]{display:flex;flex-direction:column;gap:var(--spacing-md)}.er-add-btn[data-astro-cid-ssykmz3y]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:9px var(--spacing-lg);background:transparent;border:1.5px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:border-color var(--transition-fast, .15s),background var(--transition-fast, .15s)}.er-add-btn[data-astro-cid-ssykmz3y]:before{content:"+";font-size:1rem;line-height:1}.er-add-btn[data-astro-cid-ssykmz3y]:hover{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb, 58, 123, 213),.06)}template[data-astro-cid-ssykmz3y]{display:none}
