.purchase-people-toolbar{margin:16px 0}@media (min-width:1000px){.page-state.insight-workspace .workspace-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}@media (max-width:650px){.page-state.insight-workspace .workspace-filter-grid,.page-state.insight-workspace .workspace-filters{grid-template-columns:minmax(0,1fr)}}.page-state .analysis-people-caption{font-weight:400;margin:10px 0 0;color:var(--tone-muted-ink,#52685e);font-size:13px;line-height:1.5}.purchase-people-tools{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.purchase-people-tools>label:not(.purchase-people-check),.purchase-person-editor>label:not(.purchase-people-check){min-width:0;max-width:100%;display:grid;gap:6px;font-size:13px;font-weight:500;color:var(--tone-muted-ink,#4f635b)}.purchase-people-toolbar select,.purchase-person-editor select{min-height:44px;border:1px solid var(--tone-input-border,#70827a);border-radius:8px;background:var(--surface);padding:9px 12px;color:var(--tone-strong-ink,#19352c);font:inherit;font-size:14px;max-width:100%}.purchase-person{min-width:0;margin-top:6px}.page-state .purchase-people-button,.page-state .purchase-people-save,.page-state .purchase-person-trigger,.review-workspace .purchase-people-button,.review-workspace .purchase-people-save,.review-workspace .purchase-person-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--tone-soft-border,#d2e0da);border-radius:8px;background:var(--tone-green-surface,#eef5f1);color:var(--tone-green-ink,#235b47);font-family:inherit;font-size:13px;line-height:1.4;font-weight:550;text-decoration:none;cursor:pointer}.page-state .purchase-person-trigger,.review-workspace .purchase-person-trigger{max-width:100%;overflow-wrap:anywhere;padding:6px 9px;background:var(--tone-green-surface,#f5f8f6)}.page-state .purchase-people-save,.review-workspace .purchase-people-save{color:var(--accent-foreground);background:var(--tone-accent,#195d46);border-color:var(--tone-accent,#195d46)}.purchase-person-trigger svg{flex-shrink:0}.purchase-people-batch,.purchase-person-editor{margin-top:10px;padding:16px;border:1px solid var(--tone-soft-border,#d5e2dc);border-radius:10px;background:var(--tone-green-surface,#f7faf8)}.purchase-person-editor{min-width:0;max-width:440px;display:grid;gap:12px}.purchase-people-batch{display:grid;gap:14px}.page-state .purchase-people-batch p,.page-state .purchase-person-editor p,.review-workspace .purchase-people-batch p,.review-workspace .purchase-person-editor p{margin:0;font-size:13px;line-height:1.6;font-weight:400;color:var(--tone-muted-ink,#52685e)}.purchase-people-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:500;color:var(--tone-green-ink,#345548);cursor:pointer}.purchase-people-check input{width:17px;height:17px;accent-color:var(--tone-accent,#195d46);margin:0}.purchase-people-tools>span{font-size:13px;align-self:center;color:var(--tone-muted-ink,#52685e)}.purchase-people-subtotal{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;color:var(--tone-muted-ink,#52685e)}.purchase-people-subtotal strong{font-size:15px;color:var(--tone-strong-ink,#19352c);font-variant-numeric:tabular-nums}.purchase-people-toolbar button:focus-visible,.purchase-people-toolbar select:focus-visible,.purchase-person button:focus-visible,.purchase-person select:focus-visible{outline:2px solid var(--tone-focus,#21745a);outline-offset:3px}.purchase-people-toolbar button:disabled,.purchase-person button:disabled{opacity:.55;cursor:default}@media (max-width:600px){.purchase-person-editor{padding:12px}.purchase-people-tools>label:not(.purchase-people-check){width:100%}.purchase-people-toolbar select,.purchase-person-editor select{width:100%;min-width:0}}