.weighted-picker[data-astro-cid-funty4mk]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.wp-header[data-astro-cid-funty4mk]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}.wp-label[data-astro-cid-funty4mk]{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text)}.wp-total[data-astro-cid-funty4mk]{font-size:var(--font-size-xs);font-weight:600;color:var(--color-muted)}.wp-total--ok[data-astro-cid-funty4mk]{color:#16a34a}.wp-total--warn[data-astro-cid-funty4mk]{color:#dc2626}.wp-scroll[data-astro-cid-funty4mk]{max-height:260px;overflow-y:auto;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.wp-grid[data-astro-cid-funty4mk]{display:grid;grid-template-columns:1fr;gap:2px var(--spacing-md)}@media(min-width:560px){.wp-grid[data-astro-cid-funty4mk]{grid-template-columns:repeat(2,1fr)}}.wp-item[data-astro-cid-funty4mk]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:3px 0;min-width:0}.wp-check[data-astro-cid-funty4mk]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;min-width:0}.wp-check[data-astro-cid-funty4mk] span[data-astro-cid-funty4mk]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-check[data-astro-cid-funty4mk] input[data-astro-cid-funty4mk][type=checkbox]{width:14px;height:14px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.wp-other-name[data-astro-cid-funty4mk]{flex:1;min-width:0;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:2px 6px}.wp-other-name[data-astro-cid-funty4mk]:focus{outline:none;border-color:var(--color-primary)}.wp-pct-wrap[data-astro-cid-funty4mk]{display:flex;align-items:center;gap:2px;flex-shrink:0}.wp-pct[data-astro-cid-funty4mk]{width:46px;padding:2px 4px;font-family:inherit;font-size:var(--font-size-xs);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:right}.wp-pct[data-astro-cid-funty4mk]:focus{outline:none;border-color:var(--color-primary)}.wp-pct-sign[data-astro-cid-funty4mk]{font-size:var(--font-size-xs);color:var(--color-muted)}.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)}.multi-check-picker[data-astro-cid-ywyoj667]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.mcp-scroll[data-astro-cid-ywyoj667]{max-height:220px;overflow-y:auto;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.mcp-grid[data-astro-cid-ywyoj667]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xs) var(--spacing-sm)}@media(min-width:560px){.mcp-grid[data-astro-cid-ywyoj667]{grid-template-columns:repeat(3,1fr)}}.mcp-check-item[data-astro-cid-ywyoj667]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;padding:3px 0;min-width:0}.mcp-check-item[data-astro-cid-ywyoj667] span[data-astro-cid-ywyoj667]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-check-item[data-astro-cid-ywyoj667] input[data-astro-cid-ywyoj667][type=checkbox]{width:14px;height:14px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.mcp-other-field[data-astro-cid-ywyoj667] input[data-astro-cid-ywyoj667]{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:7px var(--spacing-md);width:100%;box-sizing:border-box}.mcp-other-field[data-astro-cid-ywyoj667] input[data-astro-cid-ywyoj667]: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:end}.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);padding:9px 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);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] 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}.fu-upload[data-astro-cid-6kasc7r7]{position:relative;display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border:1.5px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);cursor:pointer;transition:border-color var(--transition-fast, .15s),background var(--transition-fast, .15s)}.fu-upload[data-astro-cid-6kasc7r7]:hover{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb, 58, 123, 213),.04)}.fu-icon[data-astro-cid-6kasc7r7]{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-primary)}.fu-text[data-astro-cid-6kasc7r7]{display:flex;flex-direction:column;gap:2px;min-width:0}.fu-action[data-astro-cid-6kasc7r7]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary)}.fu-current[data-astro-cid-6kasc7r7]{font-size:var(--font-size-xs);color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fu-selected[data-astro-cid-6kasc7r7]{display:flex;align-items:center;gap:4px;font-size:var(--font-size-xs);font-weight:600;color:#16a34a;overflow:hidden}.fu-selected[data-astro-cid-6kasc7r7] span[data-astro-cid-6kasc7r7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fu-input[data-astro-cid-6kasc7r7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
