.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)}.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)}.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}
