.AdminOverview-module__FAglQG__header{margin-bottom:24px}.AdminOverview-module__FAglQG__title{letter-spacing:-.02em;margin:0 0 8px;font-size:32px;font-weight:800}.AdminOverview-module__FAglQG__subtitle{color:var(--text-muted);margin:0;font-size:16px;line-height:1.4}.AdminOverview-module__FAglQG__snapshot{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:28px;display:grid}.AdminOverview-module__FAglQG__snapshotItem{border:1px solid var(--border);background:var(--surface-muted);min-height:96px;color:inherit;border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;padding:16px 18px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.AdminOverview-module__FAglQG__snapshotItem:hover{border-color:color-mix(in srgb,var(--brand)45%,var(--border));background:color-mix(in srgb,var(--brand)8%,var(--surface))}.AdminOverview-module__FAglQG__snapshotItem:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.AdminOverview-module__FAglQG__snapshotLabelRow{align-items:center;gap:8px;display:flex}.AdminOverview-module__FAglQG__snapshotIcon{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0}.AdminOverview-module__FAglQG__snapshotItem:hover .AdminOverview-module__FAglQG__snapshotIcon{color:var(--brand)}.AdminOverview-module__FAglQG__snapshotLabel{color:var(--text-muted);font-size:13px;font-weight:600}.AdminOverview-module__FAglQG__snapshotValue{letter-spacing:-.02em;color:var(--foreground);word-break:break-word;font-size:22px;font-weight:800;line-height:1.15}.AdminOverview-module__FAglQG__directory{gap:12px;margin:0 0 36px;padding:0;list-style:none;display:grid}.AdminOverview-module__FAglQG__directoryRow{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.AdminOverview-module__FAglQG__sectionLink{min-height:48px;color:inherit;letter-spacing:-.01em;border-radius:10px;align-items:center;gap:12px;margin:-4px;padding:10px 12px;font-size:20px;font-weight:800;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.AdminOverview-module__FAglQG__sectionLink:hover{color:var(--brand);background:color-mix(in srgb,var(--brand)8%,var(--surface))}.AdminOverview-module__FAglQG__sectionLink:hover .AdminOverview-module__FAglQG__sectionIcon{color:var(--brand)}.AdminOverview-module__FAglQG__sectionLink:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.AdminOverview-module__FAglQG__sectionIcon{width:22px;height:22px;color:var(--text-secondary);flex-shrink:0}.AdminOverview-module__FAglQG__sectionLabel{min-width:0}.AdminOverview-module__FAglQG__sectionCount{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);letter-spacing:0;border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.2}.AdminOverview-module__FAglQG__sectionLink:hover .AdminOverview-module__FAglQG__sectionCount{border-color:color-mix(in srgb,var(--brand)35%,var(--border));color:var(--brand);background:color-mix(in srgb,var(--brand)10%,var(--surface))}.AdminOverview-module__FAglQG__childLinks{flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px 2px;display:flex}.AdminOverview-module__FAglQG__childLink{border:1px solid var(--border);background:var(--surface-muted);min-height:40px;color:var(--foreground);border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.AdminOverview-module__FAglQG__childLink:hover{color:var(--brand);border-color:color-mix(in srgb,var(--brand)45%,var(--border));background:color-mix(in srgb,var(--brand)8%,var(--surface))}.AdminOverview-module__FAglQG__childLink:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.AdminOverview-module__FAglQG__eventsTitle{letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 14px;font-size:22px;font-weight:800;display:flex}.AdminOverview-module__FAglQG__eventsTitleIcon{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0}.AdminOverview-module__FAglQG__eventsList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.AdminOverview-module__FAglQG__eventItem{border:1px solid var(--border);background:var(--surface-muted);min-height:64px;color:inherit;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}a.AdminOverview-module__FAglQG__eventItem:hover{border-color:color-mix(in srgb,var(--brand)45%,var(--border));background:color-mix(in srgb,var(--brand)8%,var(--surface))}a.AdminOverview-module__FAglQG__eventItem:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.AdminOverview-module__FAglQG__eventIcon{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0;margin-top:3px}.AdminOverview-module__FAglQG__eventBody{min-width:0}.AdminOverview-module__FAglQG__eventTitle{font-size:16px;font-weight:700}.AdminOverview-module__FAglQG__eventMeta{color:var(--text-muted);margin-top:4px;font-size:14px}.AdminOverview-module__FAglQG__empty{color:var(--text-muted);font-size:15px}@media (max-width:640px){.AdminOverview-module__FAglQG__title{font-size:28px}.AdminOverview-module__FAglQG__snapshot{grid-template-columns:1fr 1fr}.AdminOverview-module__FAglQG__sectionLink{font-size:18px}.AdminOverview-module__FAglQG__childLink{flex:calc(50% - 8px);min-width:0}}
.AdminPage-module__E6iMvW__page{box-sizing:border-box;width:100%;margin:0 auto;padding:24px}@media (max-width:640px){.AdminPage-module__E6iMvW__page{padding:16px 12px}}
.AdminTagAutocomplete-module__5DBF6G__wrap{flex:1;min-width:120px;position:relative}.AdminTagAutocomplete-module__5DBF6G__input{box-sizing:border-box;border:1px solid var(--border,#ccc);background:var(--surface,#fff);width:100%;color:var(--foreground,#1f2937);border-radius:6px;padding:6px 8px;font-size:13px}.AdminTagAutocomplete-module__5DBF6G__input:focus{outline-offset:0;border-color:#6366f1;outline:2px solid #c7d2fe}.AdminTagAutocomplete-module__5DBF6G__input[aria-expanded=true]:not([data-flip=true]){border-bottom-right-radius:0;border-bottom-left-radius:0}.AdminTagAutocomplete-module__5DBF6G__input[aria-expanded=true][data-flip=true]{border-top-left-radius:0;border-top-right-radius:0}.AdminTagAutocomplete-module__5DBF6G__listbox{z-index:210;box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);max-height:min(240px,100vh - 32px);box-shadow:0 8px 24px var(--shadow-color,#0000001f);border-radius:0 0 8px 8px;margin:0;padding:4px 0;list-style:none;position:fixed;top:0;left:0;overflow-y:auto}.AdminTagAutocomplete-module__5DBF6G__listbox[data-positioned=false]{visibility:hidden}.AdminTagAutocomplete-module__5DBF6G__listbox[data-flip=true]{border-radius:8px 8px 0 0}.AdminTagAutocomplete-module__5DBF6G__option{color:var(--foreground,#1f2937);cursor:pointer;padding:8px 10px;font-size:13px;line-height:1.35}.AdminTagAutocomplete-module__5DBF6G__option[data-active=true]{background:color-mix(in srgb,var(--brand)12%,var(--surface));color:var(--brand)}.AdminTagAutocomplete-module__5DBF6G__option:hover{background:color-mix(in srgb,var(--brand)8%,var(--surface))}.AdminTagAutocomplete-module__5DBF6G__empty{color:var(--text-muted,#6b7280);padding:8px 10px;font-size:12px;font-style:italic}.AdminTagAutocomplete-module__5DBF6G__inlineWrap{z-index:0;flex:120px;min-width:80px;max-width:100%;position:relative}.AdminTagAutocomplete-module__5DBF6G__inlineWrap:not(:focus-within){pointer-events:none}.AdminTagAutocomplete-module__5DBF6G__inlineInput{box-sizing:border-box;width:100%;min-width:80px;color:var(--foreground,#1f2937);pointer-events:auto;background:0 0;border:none;border-radius:0;padding:2px 4px;font-size:13px}.AdminTagAutocomplete-module__5DBF6G__inlineInput:focus{outline:none}.AdminTagAutocomplete-module__5DBF6G__inlineInput[aria-expanded=true]:not([data-flip=true]),.AdminTagAutocomplete-module__5DBF6G__inlineInput[aria-expanded=true][data-flip=true]{border-radius:0}
.AdminTagEditPopover-module__tyydvW__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);min-width:min(280px,100vw - 32px);max-width:min(360px,100vw - 32px);box-shadow:0 8px 24px var(--shadow-color,#0000001f);color:var(--foreground,#1f2937);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.45;position:fixed;top:0;left:0}.AdminTagEditPopover-module__tyydvW__popover[data-positioned=false]{visibility:hidden}.AdminTagEditPopover-module__tyydvW__label{margin:0 0 6px;font-weight:600;display:block}.AdminTagEditPopover-module__tyydvW__input{box-sizing:border-box;border:1px solid var(--border,#ccc);background:var(--surface,#fff);width:100%;color:var(--foreground,#1f2937);border-radius:6px;margin:0 0 8px;padding:6px 8px;font-size:13px}.AdminTagEditPopover-module__tyydvW__input:focus{outline-offset:0;border-color:#6366f1;outline:2px solid #c7d2fe}.AdminTagEditPopover-module__tyydvW__error{color:#b91c1c;margin:0 0 8px;font-size:12px}.AdminTagEditPopover-module__tyydvW__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.AdminTagEditPopover-module__tyydvW__cancelButton,.AdminTagEditPopover-module__tyydvW__saveButton{cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.AdminTagEditPopover-module__tyydvW__cancelButton{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary)}.AdminTagEditPopover-module__tyydvW__saveButton{color:#fff;background:#6366f1;border:1px solid #6366f1}.AdminTagEditPopover-module__tyydvW__cancelButton:disabled,.AdminTagEditPopover-module__tyydvW__saveButton:disabled{cursor:not-allowed;opacity:.7}.AdminTagEditPopover-module__tyydvW__divider{border-top:1px solid var(--border,#e5e7eb);margin:12px 0}.AdminTagEditPopover-module__tyydvW__mergeLabel{margin:0 0 4px;font-weight:600}.AdminTagEditPopover-module__tyydvW__mergeHint{color:var(--text-secondary,#6b7280);margin:0 0 8px;font-size:12px}.AdminTagEditPopover-module__tyydvW__mergeActions{justify-content:flex-end;margin-top:8px;display:flex}.AdminTagEditPopover-module__tyydvW__mergeButton{border:1px solid var(--border,#d1d5db);background:var(--surface,#fff);color:var(--foreground,#1f2937);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.AdminTagEditPopover-module__tyydvW__mergeButton:disabled{cursor:not-allowed;opacity:.7}
.AdminTagRemoveConfirmPopover-module__UwhM2q__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);min-width:min(280px,100vw - 32px);max-width:min(360px,100vw - 32px);box-shadow:0 8px 24px var(--shadow-color,#0000001f);color:var(--foreground,#1f2937);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.45;position:fixed;top:0;left:0}.AdminTagRemoveConfirmPopover-module__UwhM2q__popover[data-positioned=false]{visibility:hidden}.AdminTagRemoveConfirmPopover-module__UwhM2q__message{margin:0 0 12px}.AdminTagRemoveConfirmPopover-module__UwhM2q__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.AdminTagRemoveConfirmPopover-module__UwhM2q__cancelButton,.AdminTagRemoveConfirmPopover-module__UwhM2q__confirmButton{cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.AdminTagRemoveConfirmPopover-module__UwhM2q__cancelButton{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary)}.AdminTagRemoveConfirmPopover-module__UwhM2q__cancelButton:disabled,.AdminTagRemoveConfirmPopover-module__UwhM2q__confirmButton:disabled{cursor:not-allowed;opacity:.7}.AdminTagRemoveConfirmPopover-module__UwhM2q__confirmButton{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-secondary)}
.AdminInlineTagsCell-module__IMd6Ma__root{min-width:160px}.AdminInlineTagsCell-module__IMd6Ma__chipInput{border:1px solid var(--border,#ccc);background:var(--surface,#fff);min-width:120px;min-height:32px;color:var(--foreground,#1f2937);border-radius:6px;flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;padding:4px 6px;display:flex}.AdminInlineTagsCell-module__IMd6Ma__chipInput:focus-within{outline-offset:0;border-color:#6366f1;outline:2px solid #c7d2fe}.AdminInlineTagsCell-module__IMd6Ma__chip{z-index:1;flex:none;position:relative}.AdminInlineTagsCell-module__IMd6Ma__chipLabel{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;padding:0}.AdminInlineTagsCell-module__IMd6Ma__chip:hover .AdminInlineTagsCell-module__IMd6Ma__chipLabel{text-decoration:underline}
.AdminConfirmPopover-module__DsvkDa__wrap{display:inline-block;position:relative}.AdminConfirmPopover-module__DsvkDa__triggerIcon{flex-shrink:0;width:16px;height:16px;display:inline-flex}.AdminConfirmPopover-module__DsvkDa__triggerIcon svg{width:100%;height:100%}.AdminConfirmPopover-module__DsvkDa__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);min-width:min(280px,100vw - 32px);max-width:min(360px,100vw - 32px);box-shadow:0 8px 24px var(--shadow-color,#0000001f);color:var(--foreground,#1f2937);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.45;position:fixed;top:0;left:0}.AdminConfirmPopover-module__DsvkDa__popover[data-positioned=false]{visibility:hidden}.AdminConfirmPopover-module__DsvkDa__message{margin:0 0 12px}.AdminConfirmPopover-module__DsvkDa__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.AdminConfirmPopover-module__DsvkDa__cancelButton,.AdminConfirmPopover-module__DsvkDa__confirmButton{cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.AdminConfirmPopover-module__DsvkDa__cancelButton{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary)}.AdminConfirmPopover-module__DsvkDa__cancelButton:disabled,.AdminConfirmPopover-module__DsvkDa__confirmButton:disabled{cursor:not-allowed;opacity:.7}.AdminConfirmPopover-module__DsvkDa__confirmButton{border:1px solid color-mix(in srgb,var(--accent)40%,var(--border));background:color-mix(in srgb,var(--accent)12%,var(--surface));color:var(--foreground)}
.ActiveCampaignIndicator-module__or1XWG__wrap{vertical-align:middle;line-height:1;display:inline-block;position:relative}.ActiveCampaignIndicator-module__or1XWG__wrapInline{margin-left:6px}.ActiveCampaignIndicator-module__or1XWG__star{color:var(--brand);cursor:help;font-size:15px;line-height:1}.ActiveCampaignIndicator-module__or1XWG__tooltip{z-index:5;border:1px solid var(--border);background:var(--surface);box-shadow:0 6px 16px var(--shadow-color,#00000029);color:var(--foreground);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:5px 8px;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(3px)}.ActiveCampaignIndicator-module__or1XWG__tooltip:after{content:"";border:4px solid #0000;border-top-color:var(--surface);margin-left:-4px;position:absolute;top:100%;left:50%}@media (hover:hover) and (pointer:fine){.ActiveCampaignIndicator-module__or1XWG__wrap:hover .ActiveCampaignIndicator-module__or1XWG__tooltip{opacity:1;transform:translate(-50%)translateY(0)}}.ActiveCampaignIndicator-module__or1XWG__wrap:focus-within .ActiveCampaignIndicator-module__or1XWG__tooltip{opacity:1;transform:translate(-50%)translateY(0)}
.DonorPersonProfileModal-module__SmqUpq__dialog{border:1px solid var(--border);background:var(--surface);width:100%;max-width:min(640px,100vw - 32px);box-shadow:var(--shadow-elevated);z-index:240;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0}.DonorPersonProfileModal-module__SmqUpq__dialog::backdrop{background:#1f293773}.DonorPersonProfileModal-module__SmqUpq__content{gap:0;display:grid}.DonorPersonProfileModal-module__SmqUpq__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.DonorPersonProfileModal-module__SmqUpq__title{margin:0;font-size:20px;font-weight:700;line-height:1.3}.DonorPersonProfileModal-module__SmqUpq__subtitle{color:var(--text-muted);margin:4px 0 0;font-size:14px;line-height:1.45}.DonorPersonProfileModal-module__SmqUpq__closeButton{min-width:32px;min-height:32px;color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:1px solid;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.DonorPersonProfileModal-module__SmqUpq__closeButton:hover{opacity:1;background:color-mix(in srgb,currentColor 8%,transparent)}.DonorPersonProfileModal-module__SmqUpq__closeButton:focus-visible{outline-offset:2px;outline:2px solid}.DonorPersonProfileModal-module__SmqUpq__body{gap:16px;max-height:min(70vh,560px);padding:16px 20px;display:grid;overflow-y:auto}.DonorPersonProfileModal-module__SmqUpq__section{gap:6px;display:grid}.DonorPersonProfileModal-module__SmqUpq__sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:700}.DonorPersonProfileModal-module__SmqUpq__sectionValue{color:var(--foreground);margin:0;font-size:14px;line-height:1.5}.DonorPersonProfileModal-module__SmqUpq__sectionValueMuted{color:var(--text-muted)}.DonorPersonProfileModal-module__SmqUpq__tagList{flex-wrap:wrap;gap:6px;display:flex}.DonorPersonProfileModal-module__SmqUpq__donationList{color:var(--foreground);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.DonorPersonProfileModal-module__SmqUpq__summaryLine{color:var(--foreground);margin:0;font-size:14px;font-weight:600}.DonorPersonProfileModal-module__SmqUpq__footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 20px 20px;display:flex}.DonorPersonProfileModal-module__SmqUpq__footerLink{border:1px solid var(--brand);background:var(--surface);color:var(--brand);border-radius:8px;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.DonorPersonProfileModal-module__SmqUpq__footerLink:hover{background:color-mix(in srgb,var(--brand)8%,var(--surface))}.DonorPersonProfileModal-module__SmqUpq__statusMessage{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}
.EndorsementFieldProposal-module__nUJwMa__row{align-items:center;gap:6px;min-width:0;display:flex}.EndorsementFieldProposal-module__nUJwMa__rowBlock{align-items:flex-start}.EndorsementFieldProposal-module__nUJwMa__control{flex:auto;min-width:0}.EndorsementFieldProposal-module__nUJwMa__trigger{border:1px solid color-mix(in srgb,var(--brand,#2563eb)45%,transparent);background:color-mix(in srgb,var(--brand,#2563eb)12%,transparent);width:22px;height:22px;color:var(--brand,#2563eb);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.EndorsementFieldProposal-module__nUJwMa__rowBlock .EndorsementFieldProposal-module__nUJwMa__trigger{margin-top:4px}.EndorsementFieldProposal-module__nUJwMa__trigger:hover{background:color-mix(in srgb,var(--brand,#2563eb)20%,transparent)}.EndorsementFieldProposal-module__nUJwMa__trigger:focus-visible{outline:2px solid var(--brand,#2563eb);outline-offset:1px}.EndorsementFieldProposal-module__nUJwMa__trigger:disabled{opacity:.6;cursor:default}.EndorsementFieldProposal-module__nUJwMa__triggerConfirm{color:#15803d;background:#15803d29;border-color:#15803d8c}.EndorsementFieldProposal-module__nUJwMa__triggerConfirm:hover{background:#15803d3d}.EndorsementFieldProposal-module__nUJwMa__preview{z-index:210;box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);max-width:min(320px,100vw - 32px);box-shadow:0 8px 24px var(--shadow-color,#0000001f);color:var(--foreground,#1f2937);border-radius:8px;flex-direction:column;gap:2px;padding:7px 10px;font-size:13px;line-height:1.4;display:flex;position:fixed;top:0;left:0}.EndorsementFieldProposal-module__nUJwMa__preview[data-positioned=false]{visibility:hidden}.EndorsementFieldProposal-module__nUJwMa__previewCaption{color:var(--text-secondary,#6b7280);font-size:11px;font-weight:600}.EndorsementFieldProposal-module__nUJwMa__previewValue{color:var(--brand,#2563eb);overflow-wrap:anywhere;white-space:pre-wrap;font-weight:600}
.EndorsementTargetDonorMatchPopover-module__4TbL2G__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);min-width:min(280px,100vw - 32px);max-width:min(360px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:0 8px 24px var(--shadow-color,#0000001f);color:var(--foreground,#1f2937);text-align:left;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.45;position:fixed;top:0;left:0;overflow:auto}.EndorsementTargetDonorMatchPopover-module__4TbL2G__popover[data-positioned=false]{visibility:hidden}.EndorsementTargetDonorMatchPopover-module__4TbL2G__title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);margin:0 0 12px;font-size:11px;font-weight:700}.EndorsementTargetDonorMatchPopover-module__4TbL2G__matchList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.EndorsementTargetDonorMatchPopover-module__4TbL2G__matchItem{margin:0;padding:0}.EndorsementTargetDonorMatchPopover-module__4TbL2G__matchItem+.EndorsementTargetDonorMatchPopover-module__4TbL2G__matchItem{border-top:1px solid color-mix(in srgb,var(--border,#e5e7eb)55%,transparent);padding-top:12px}.EndorsementTargetDonorMatchPopover-module__4TbL2G__donorLink{font:inherit;color:var(--brand,#2563eb);text-align:left;cursor:pointer;background:0 0;border:none;margin:0 0 4px;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.EndorsementTargetDonorMatchPopover-module__4TbL2G__donorLink:hover{text-decoration:underline}.EndorsementTargetDonorMatchPopover-module__4TbL2G__contribution{font-variant-numeric:tabular-nums;color:var(--foreground,#1f2937);margin:0 0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.EndorsementTargetDonorMatchPopover-module__4TbL2G__reasons{color:var(--text-muted,#6b7280);margin:0;font-size:12px}
.EndorsementTargetSearchPicker-module__wI7UlW__backdrop{z-index:190;background:#0f172a59;position:fixed;inset:0}.EndorsementTargetSearchPicker-module__wI7UlW__picker{z-index:200;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(480px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--shadow-elevated);border-radius:12px;padding:18px 20px 20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.EndorsementTargetSearchPicker-module__wI7UlW__title{margin:0 0 6px;font-size:18px;font-weight:700}.EndorsementTargetSearchPicker-module__wI7UlW__intro{color:var(--text-muted);margin:0 0 14px;font-size:13px;line-height:1.45}.EndorsementTargetSearchPicker-module__wI7UlW__searchInput{box-sizing:border-box;border:1px solid var(--input-border);width:100%;font:inherit;background:var(--surface);color:var(--foreground);border-radius:8px;padding:8px 10px;font-size:14px}.EndorsementTargetSearchPicker-module__wI7UlW__searchInput:focus{outline:2px solid color-mix(in srgb,var(--accent)50%,var(--brand));outline-offset:1px}.EndorsementTargetSearchPicker-module__wI7UlW__status{color:var(--text-muted);margin:10px 0 0;font-size:13px}.EndorsementTargetSearchPicker-module__wI7UlW__error{color:var(--accent);margin:10px 0 0;font-size:13px}.EndorsementTargetSearchPicker-module__wI7UlW__results{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.EndorsementTargetSearchPicker-module__wI7UlW__resultButton{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;width:100%;font:inherit;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.EndorsementTargetSearchPicker-module__wI7UlW__resultButton:hover,.EndorsementTargetSearchPicker-module__wI7UlW__resultButton[data-active=true]{border-color:color-mix(in srgb,var(--accent)40%,var(--border));background:color-mix(in srgb,var(--accent)12%,var(--surface))}.EndorsementTargetSearchPicker-module__wI7UlW__resultLabel{color:var(--foreground);font-size:14px;font-weight:600}.EndorsementTargetSearchPicker-module__wI7UlW__resultHint{color:var(--text-muted);font-size:12px}.EndorsementTargetSearchPicker-module__wI7UlW__actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.EndorsementTargetSearchPicker-module__wI7UlW__cancelButton{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}
.EndorsementTargetManualMerge-module__xVwxmG__wrap{align-items:center;display:inline-flex}
.EndorsementTargetTypeToggle-module__gN3TbW__toggle{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.EndorsementTargetTypeToggle-module__gN3TbW__button{background:var(--surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.EndorsementTargetTypeToggle-module__gN3TbW__button+.EndorsementTargetTypeToggle-module__gN3TbW__button{border-left:1px solid var(--border)}.EndorsementTargetTypeToggle-module__gN3TbW__buttonActive{background:var(--brand);color:var(--on-brand)}.EndorsementTargetTypeToggle-module__gN3TbW__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-width:min(220px,100vw - 32px);max-width:min(280px,100vw - 32px);box-shadow:0 8px 24px var(--shadow-color,#0000001f);color:var(--foreground);text-align:left;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45;position:fixed;top:0;left:0}.EndorsementTargetTypeToggle-module__gN3TbW__popover[data-positioned=false]{visibility:hidden}.EndorsementTargetTypeToggle-module__gN3TbW__popoverCurrent{margin:0 0 4px;font-weight:600}.EndorsementTargetTypeToggle-module__gN3TbW__popoverHint{color:var(--text-muted);margin:0;font-size:12px}.EndorsementTargetTypeToggle-module__gN3TbW__button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;z-index:1}.EndorsementTargetTypeToggle-module__gN3TbW__toggleCompact .EndorsementTargetTypeToggle-module__gN3TbW__button{width:30px;height:28px}.EndorsementTargetTypeToggle-module__gN3TbW__toggleCompact .EndorsementTargetTypeToggle-module__gN3TbW__button svg{width:16px;height:16px}
.EndorsementTargetMergeDialog-module__VaL80a__wrap{align-items:center;display:inline-flex}.EndorsementTargetMergeDialog-module__VaL80a__trigger{border:1px solid color-mix(in srgb,var(--accent)40%,var(--border));background:color-mix(in srgb,var(--accent)12%,var(--surface));min-width:28px;min-height:28px;color:var(--foreground);cursor:pointer;font:inherit;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.EndorsementTargetMergeDialog-module__VaL80a__trigger:hover:not(:disabled){background:color-mix(in srgb,var(--accent)18%,var(--surface))}.EndorsementTargetMergeDialog-module__VaL80a__trigger:disabled{cursor:not-allowed;opacity:.7}.EndorsementTargetMergeDialog-module__VaL80a__backdrop{z-index:190;background:#0f172a59;position:fixed;inset:0}.EndorsementTargetMergeDialog-module__VaL80a__dialog{z-index:200;box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:12px;width:min(920px,100vw - 32px);max-height:calc(100vh - 32px);padding:18px 20px 20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 16px 40px #00000029}.EndorsementTargetMergeDialog-module__VaL80a__title{margin:0 0 6px;font-size:18px;font-weight:700}.EndorsementTargetMergeDialog-module__VaL80a__intro{color:var(--text-muted,#666);margin:0 0 16px;font-size:13px;line-height:1.45}.EndorsementTargetMergeDialog-module__VaL80a__keepRow{border:1px solid var(--border,#eee);background:var(--pb-fill-muted,#fafafa);border-radius:8px;gap:8px;margin-bottom:16px;padding:12px;display:grid}.EndorsementTargetMergeDialog-module__VaL80a__keepLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#666);font-size:12px;font-weight:700}.EndorsementTargetMergeDialog-module__VaL80a__keepOptions{flex-wrap:wrap;gap:12px 20px;display:flex}.EndorsementTargetMergeDialog-module__VaL80a__keepOption{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.EndorsementTargetMergeDialog-module__VaL80a__fieldTable{border-collapse:collapse;width:100%;font-size:13px}.EndorsementTargetMergeDialog-module__VaL80a__fieldTable th,.EndorsementTargetMergeDialog-module__VaL80a__fieldTable td{border-bottom:1px solid var(--border,#eee);vertical-align:top;text-align:left;padding:8px 10px}.EndorsementTargetMergeDialog-module__VaL80a__fieldTable th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#666);font-size:11px;font-weight:700}.EndorsementTargetMergeDialog-module__VaL80a__fieldName{white-space:nowrap;font-weight:600}.EndorsementTargetMergeDialog-module__VaL80a__fieldValue{word-break:break-word;line-height:1.4}.EndorsementTargetMergeDialog-module__VaL80a__fieldValueCell{max-width:280px}.EndorsementTargetMergeDialog-module__VaL80a__fieldValueOption{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.EndorsementTargetMergeDialog-module__VaL80a__fieldValueOptionEmpty{color:var(--text-muted,#999)}.EndorsementTargetMergeDialog-module__VaL80a__fieldValueCheckbox{flex-shrink:0;margin:2px 0 0}.EndorsementTargetMergeDialog-module__VaL80a__fieldValueEmpty{font-style:italic}.EndorsementTargetMergeDialog-module__VaL80a__actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.EndorsementTargetMergeDialog-module__VaL80a__cancelButton,.EndorsementTargetMergeDialog-module__VaL80a__confirmButton{cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.EndorsementTargetMergeDialog-module__VaL80a__cancelButton{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary)}.EndorsementTargetMergeDialog-module__VaL80a__confirmButton{border:1px solid color-mix(in srgb,var(--accent)40%,var(--border));background:color-mix(in srgb,var(--accent)12%,var(--surface));color:var(--foreground)}.EndorsementTargetMergeDialog-module__VaL80a__cancelButton:disabled,.EndorsementTargetMergeDialog-module__VaL80a__confirmButton:disabled{cursor:not-allowed;opacity:.7}.EndorsementTargetMergeDialog-module__VaL80a__morePartners{color:var(--text-muted,#666);margin-top:8px;font-size:12px}.EndorsementTargetMergeDialog-module__VaL80a__extraContacts{border-top:1px solid var(--border,#eee);gap:10px;margin-top:16px;padding-top:16px;display:grid}.EndorsementTargetMergeDialog-module__VaL80a__extraContactsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.EndorsementTargetMergeDialog-module__VaL80a__extraContactsLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#666);font-size:11px;font-weight:700}.EndorsementTargetMergeDialog-module__VaL80a__extraContactsHint{color:var(--text-muted,#666);margin:0;font-size:12px;line-height:1.45}.EndorsementTargetMergeDialog-module__VaL80a__addContactButton{border:1px solid var(--border,#ccc);background:var(--surface,#fff);color:var(--text,#444);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.EndorsementTargetMergeDialog-module__VaL80a__addContactButton:hover{background:var(--surface-muted,#fafafa)}.EndorsementTargetMergeDialog-module__VaL80a__extraContactsEmpty{color:var(--text-muted,#888);margin:0;font-size:13px}.EndorsementTargetMergeDialog-module__VaL80a__extraContactsList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.EndorsementTargetMergeDialog-module__VaL80a__extraContactItem{border:1px solid var(--border,#eee);background:var(--pb-fill-muted,#fafafa);border-radius:8px;gap:8px;padding:10px;display:grid}.EndorsementTargetMergeDialog-module__VaL80a__extraContactFields{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:640px){.EndorsementTargetMergeDialog-module__VaL80a__extraContactFields{grid-template-columns:repeat(2,minmax(0,1fr))}}
.EndorsementTargetSuggestPopover-module__jdg4dG__wrap{display:inline-block;position:relative}.EndorsementTargetSuggestPopover-module__jdg4dG__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);min-width:min(400px,100vw - 32px);max-width:min(560px,100vw - 32px);box-shadow:0 8px 24px var(--shadow-color,#0000001f);color:var(--foreground,#1f2937);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.45;position:fixed;top:0;left:0}.EndorsementTargetSuggestPopover-module__jdg4dG__popover[data-positioned=false]{visibility:hidden}.EndorsementTargetSuggestPopover-module__jdg4dG__title{margin:0 0 12px;font-size:13px;font-weight:700}.EndorsementTargetSuggestPopover-module__jdg4dG__statusMessage{color:var(--text-secondary,#6b7280);margin:0;font-size:12px}.EndorsementTargetSuggestPopover-module__jdg4dG__errorMessage{color:#b91c1c;margin:0;font-size:12px}.EndorsementTargetSuggestPopover-module__jdg4dG__compareHeading{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary,#9ca3af);font-size:10px;font-weight:700}.EndorsementTargetSuggestPopover-module__jdg4dG__rows{gap:12px;margin-bottom:12px;display:grid}.EndorsementTargetSuggestPopover-module__jdg4dG__row{border-bottom:1px solid var(--border,#e5e7eb);gap:6px;padding-bottom:12px;display:grid}.EndorsementTargetSuggestPopover-module__jdg4dG__row:last-child{border-bottom:none;padding-bottom:0}.EndorsementTargetSuggestPopover-module__jdg4dG__fieldLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary,#6b7280);font-size:11px;font-weight:700}.EndorsementTargetSuggestPopover-module__jdg4dG__compareGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 12px;display:grid}.EndorsementTargetSuggestPopover-module__jdg4dG__compareColumn{flex-direction:column;gap:4px;min-width:0;display:flex}.EndorsementTargetSuggestPopover-module__jdg4dG__value{word-break:break-word;font-size:12px;line-height:1.4}.EndorsementTargetSuggestPopover-module__jdg4dG__notesValue{white-space:pre-wrap;max-height:8rem;display:block;overflow-y:auto}.EndorsementTargetSuggestPopover-module__jdg4dG__emptyValue{color:var(--text-secondary,#9ca3af)}.EndorsementTargetSuggestPopover-module__jdg4dG__sourceLink{color:var(--accent,#0070f3);text-decoration:underline}.EndorsementTargetSuggestPopover-module__jdg4dG__sourceCaption{color:var(--text-secondary,#6b7280)}.EndorsementTargetSuggestPopover-module__jdg4dG__websiteLink{color:var(--accent,#0070f3);text-decoration:underline}.EndorsementTargetSuggestPopover-module__jdg4dG__rowActions{justify-content:flex-end;margin-top:4px;display:flex}.EndorsementTargetSuggestPopover-module__jdg4dG__applyButton{color:#047857;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.EndorsementTargetSuggestPopover-module__jdg4dG__applyButton:disabled{cursor:not-allowed;opacity:.7}.EndorsementTargetSuggestPopover-module__jdg4dG__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.EndorsementTargetSuggestPopover-module__jdg4dG__cancelButton,.EndorsementTargetSuggestPopover-module__jdg4dG__applyAllButton{cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.EndorsementTargetSuggestPopover-module__jdg4dG__cancelButton{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary)}.EndorsementTargetSuggestPopover-module__jdg4dG__applyAllButton{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe}.EndorsementTargetSuggestPopover-module__jdg4dG__cancelButton:disabled,.EndorsementTargetSuggestPopover-module__jdg4dG__applyAllButton:disabled{cursor:not-allowed;opacity:.7}
.EndorsementTargetHistory-module__usn1DW__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);width:min(420px,100vw - 32px);max-height:min(60vh,480px);box-shadow:0 8px 24px var(--shadow-color,#0000001f);color:var(--foreground,#1f2937);border-radius:10px;flex-direction:column;padding:12px 14px;font-size:13px;line-height:1.45;display:flex;position:fixed;top:0;left:0}.EndorsementTargetHistory-module__usn1DW__popover[data-positioned=false]{visibility:hidden}.EndorsementTargetHistory-module__usn1DW__popoverHead,.EndorsementTargetHistory-module__usn1DW__modalHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.EndorsementTargetHistory-module__usn1DW__title{margin:0;font-size:13px;font-weight:700}.EndorsementTargetHistory-module__usn1DW__closeText{color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.EndorsementTargetHistory-module__usn1DW__closeText:hover{color:var(--foreground,#1f2937)}.EndorsementTargetHistory-module__usn1DW__status{color:var(--text-secondary,#6b7280);margin:8px 0 0;font-size:12px}.EndorsementTargetHistory-module__usn1DW__errorText{color:#b91c1c;margin:8px 0 0;font-size:12px}.EndorsementTargetHistory-module__usn1DW__entryList{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.EndorsementTargetHistory-module__usn1DW__entry{border-bottom:1px solid var(--border,#e5e7eb);padding-bottom:10px}.EndorsementTargetHistory-module__usn1DW__entry:last-child{border-bottom:none;padding-bottom:0}.EndorsementTargetHistory-module__usn1DW__entryHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.EndorsementTargetHistory-module__usn1DW__entrySource{font-size:12px;font-weight:700}.EndorsementTargetHistory-module__usn1DW__entryMeta{color:var(--text-secondary,#6b7280);font-size:11px}.EndorsementTargetHistory-module__usn1DW__fieldChanges{margin:4px 0 0;padding-left:16px;font-size:12px}.EndorsementTargetHistory-module__usn1DW__emptyChange{color:var(--text-secondary,#9ca3af);margin:4px 0 0;font-size:12px}.EndorsementTargetHistory-module__usn1DW__popoverFooter{justify-content:flex-end;margin-top:10px;display:flex}.EndorsementTargetHistory-module__usn1DW__viewAllButton{color:#3730a3;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.EndorsementTargetHistory-module__usn1DW__viewAllButton:hover{background:#e0e7ff}.EndorsementTargetHistory-module__usn1DW__dialog{border:1px solid var(--border);background:var(--surface);width:min(680px,100vw - 32px);max-height:min(82vh,100vh - 48px);box-shadow:var(--shadow-elevated);color:var(--foreground);z-index:300;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0}.EndorsementTargetHistory-module__usn1DW__dialog::backdrop{background:#1f293780}.EndorsementTargetHistory-module__usn1DW__modalContent{flex-direction:column;max-height:min(82vh,100vh - 48px);display:flex}.EndorsementTargetHistory-module__usn1DW__modalHead{border-bottom:1px solid var(--border,#e5e7eb);padding:16px 20px}.EndorsementTargetHistory-module__usn1DW__modalTitle{margin:0;font-size:16px;font-weight:700}.EndorsementTargetHistory-module__usn1DW__modalBody{padding:4px 20px 20px;overflow-y:auto}.EndorsementTargetHistory-module__usn1DW__closeButton{min-height:32px;color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:1px solid;border-radius:8px;flex-shrink:0;padding:0 12px;font-size:14px;font-weight:600}.EndorsementTargetHistory-module__usn1DW__closeButton:hover{opacity:1;background:color-mix(in srgb,currentColor 8%,transparent)}
.SheetChanges-module__DPfuDG__statusStrip{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;padding:12px 16px;display:flex}.SheetChanges-module__DPfuDG__statusChips{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.SheetChanges-module__DPfuDG__statusChip{color:var(--foreground);flex-direction:column;font-size:13px;line-height:1.3;display:flex}.SheetChanges-module__DPfuDG__statusChipLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:600}.SheetChanges-module__DPfuDG__statusChip[data-tone=warn] .SheetChanges-module__DPfuDG__statusChipValue{color:var(--accent);font-weight:600}.SheetChanges-module__DPfuDG__statusActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.SheetChanges-module__DPfuDG__statusLink{color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:none}.SheetChanges-module__DPfuDG__statusLink:hover{text-decoration:underline}.SheetChanges-module__DPfuDG__hub{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.SheetChanges-module__DPfuDG__tabRail{flex-direction:column;gap:4px;display:flex;position:sticky;top:16px}.SheetChanges-module__DPfuDG__tabButton{width:100%;color:var(--foreground,#0f172a);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.SheetChanges-module__DPfuDG__tabButton:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.SheetChanges-module__DPfuDG__tabButton[aria-selected=true]{background:color-mix(in srgb,var(--brand)12%,transparent);border-color:color-mix(in srgb,var(--brand)30%,transparent);color:var(--brand)}.SheetChanges-module__DPfuDG__tabLabel{flex-direction:column;gap:2px;display:flex}.SheetChanges-module__DPfuDG__tabHint{color:var(--text-muted);font-size:11px;font-weight:500}.SheetChanges-module__DPfuDG__tabButton[aria-selected=true] .SheetChanges-module__DPfuDG__tabHint{color:inherit;opacity:.8}.SheetChanges-module__DPfuDG__tabCount{background:color-mix(in srgb,currentColor 14%,transparent);text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px;font-weight:700}.SheetChanges-module__DPfuDG__tabPanel{min-width:0}@media (max-width:720px){.SheetChanges-module__DPfuDG__hub{grid-template-columns:1fr}.SheetChanges-module__DPfuDG__tabRail{flex-direction:row;position:static;overflow-x:auto}.SheetChanges-module__DPfuDG__tabButton{flex:1 0 auto}}.SheetChanges-module__DPfuDG__laneHeaderCell{background:color-mix(in srgb,currentColor 4%,transparent);padding:10px 12px 4px}.SheetChanges-module__DPfuDG__laneHeaderInner{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.SheetChanges-module__DPfuDG__laneTitle{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.SheetChanges-module__DPfuDG__laneHeaderCell[data-lane=safe] .SheetChanges-module__DPfuDG__laneTitle{color:var(--brand)}.SheetChanges-module__DPfuDG__laneHeaderCell[data-lane=judgment] .SheetChanges-module__DPfuDG__laneTitle{color:var(--accent)}.SheetChanges-module__DPfuDG__laneHeaderCell[data-lane=create] .SheetChanges-module__DPfuDG__laneTitle{color:var(--pb-link)}.SheetChanges-module__DPfuDG__laneHint{color:var(--text-muted);font-size:12px}.SheetChanges-module__DPfuDG__confidence{align-items:center;gap:6px;margin-top:4px;display:flex}.SheetChanges-module__DPfuDG__confidenceTrack{background:color-mix(in srgb,currentColor 14%,transparent);border-radius:999px;width:64px;height:6px;overflow:hidden}.SheetChanges-module__DPfuDG__confidenceFill{background:var(--text-muted);border-radius:999px;height:100%;display:block}.SheetChanges-module__DPfuDG__confidence[data-level=confirmed] .SheetChanges-module__DPfuDG__confidenceFill{background:var(--brand)}.SheetChanges-module__DPfuDG__confidence[data-level=strong] .SheetChanges-module__DPfuDG__confidenceFill{background:var(--color-sage-600)}.SheetChanges-module__DPfuDG__confidence[data-level=weak] .SheetChanges-module__DPfuDG__confidenceFill{background:var(--accent)}.SheetChanges-module__DPfuDG__confidenceLabel{color:var(--text-muted);font-size:11px}.SheetChanges-module__DPfuDG__stickyBar{z-index:2;border:1px solid color-mix(in srgb,var(--brand)30%,transparent);border-radius:var(--radius);background:var(--card-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -4px 16px var(--shadow-color);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}.SheetChanges-module__DPfuDG__stickyBarLabel{font-weight:600}.SheetChanges-module__DPfuDG__toast{background:color-mix(in srgb,var(--brand)10%,transparent);color:var(--brand);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:8px 12px;display:inline-flex}.SheetChanges-module__DPfuDG__toastUndo{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:2px 10px;font-weight:600}.SheetChanges-module__DPfuDG__toastUndo:disabled{opacity:.5;cursor:default}.SheetChanges-module__DPfuDG__activityHeader{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.SheetChanges-module__DPfuDG__activityFilters{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.SheetChanges-module__DPfuDG__activityFilter{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.SheetChanges-module__DPfuDG__activitySelect{font:inherit;border:1px solid var(--input-border);background:var(--surface);color:var(--foreground);border-radius:8px;padding:4px 8px;font-size:13px}.SheetChanges-module__DPfuDG__typeBadge{color:var(--on-brand);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.SheetChanges-module__DPfuDG__typeBadge[data-variant=confirmed]{background-color:var(--brand)}.SheetChanges-module__DPfuDG__typeBadge[data-variant=fuzzy]{background-color:var(--accent)}.SheetChanges-module__DPfuDG__typeBadge[data-variant=create]{background-color:var(--pb-link)}.SheetChanges-module__DPfuDG__typeBadge[data-variant=update]{background-color:var(--brand)}.SheetChanges-module__DPfuDG__matchNote{margin-top:2px;font-size:12px}.SheetChanges-module__DPfuDG__matchNote[data-variant=confirmed]{color:var(--brand)}.SheetChanges-module__DPfuDG__matchNote[data-variant=fuzzy],.SheetChanges-module__DPfuDG__matchNote[data-variant=duplicate]{color:var(--accent)}.SheetChanges-module__DPfuDG__verdictBadge{color:var(--on-brand);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.SheetChanges-module__DPfuDG__verdictBadge[data-verdict=same]{background-color:var(--brand)}.SheetChanges-module__DPfuDG__verdictBadge[data-verdict=different]{background-color:var(--accent)}.SheetChanges-module__DPfuDG__statusText{text-transform:capitalize;color:var(--text-secondary);font-weight:600}.SheetChanges-module__DPfuDG__statusText[data-status=accepted]{color:var(--brand)}.SheetChanges-module__DPfuDG__statusText[data-status=rejected]{color:var(--pb-danger)}.SheetChanges-module__DPfuDG__statusText[data-status=reverted]{color:var(--accent)}.SheetChanges-module__DPfuDG__statusText[data-status=pending]{color:var(--text-secondary)}.SheetChanges-module__DPfuDG__targetLink{color:var(--brand);font-weight:600;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.SheetChanges-module__DPfuDG__rejectButton{border:1px solid color-mix(in srgb,var(--pb-danger)45%,transparent);background:var(--surface);color:var(--pb-danger);cursor:pointer;border-radius:8px;padding:8px 14px;font-weight:600;transition:background .12s,border-color .12s}.SheetChanges-module__DPfuDG__rejectButton:hover:not(:disabled){background:color-mix(in srgb,var(--pb-danger)8%,var(--surface));border-color:var(--pb-danger)}.SheetChanges-module__DPfuDG__rejectButton:disabled{opacity:.55;cursor:not-allowed}.SheetChanges-module__DPfuDG__targetNameStrong{font-weight:600}.SheetChanges-module__DPfuDG__metaText{font-size:12px}.SheetChanges-module__DPfuDG__metaSub{color:var(--text-muted)}.SheetChanges-module__DPfuDG__sourceRef{color:var(--text-muted);font-size:11px}.SheetChanges-module__DPfuDG__sourceRefLink{color:var(--brand);font-weight:600;text-decoration:none}.SheetChanges-module__DPfuDG__sourceRefLink:hover{text-decoration:underline}.SheetChanges-module__DPfuDG__scoreNote{color:var(--text-muted);margin-left:6px;font-size:11px}.SheetChanges-module__DPfuDG__fillNote{color:var(--brand);font-size:11px}.SheetChanges-module__DPfuDG__overwriteNote{color:var(--accent);font-size:11px}.SheetChanges-module__DPfuDG__backfillDiff{gap:6px;margin:0;display:grid}.SheetChanges-module__DPfuDG__backfillDiffRow{gap:2px;display:grid}.SheetChanges-module__DPfuDG__backfillDiffLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin:0;font-size:11px;font-weight:600}.SheetChanges-module__DPfuDG__backfillDiffRow dd{margin:0}.SheetChanges-module__DPfuDG__beforeValue{color:var(--accent)}.SheetChanges-module__DPfuDG__afterValue{color:var(--brand)}.SheetChanges-module__DPfuDG__linkCandidate{border:1px solid color-mix(in srgb,var(--brand)30%,transparent);background:color-mix(in srgb,var(--brand)6%,transparent);border-radius:8px;flex-direction:column;gap:6px;margin-top:6px;padding:6px 8px;display:flex}.SheetChanges-module__DPfuDG__linkCandidateLabel{color:var(--foreground);font-size:12px}.SheetChanges-module__DPfuDG__linkCandidateActions{flex-wrap:wrap;gap:6px;display:flex}.SheetChanges-module__DPfuDG__linkCandidateView,.SheetChanges-module__DPfuDG__linkCandidateClear{border:1px solid var(--border,#cbd5e1);background:var(--card-surface,#fff);color:var(--foreground);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.SheetChanges-module__DPfuDG__linkCandidateApply{background:var(--brand);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.SheetChanges-module__DPfuDG__linkCandidateApply:disabled,.SheetChanges-module__DPfuDG__linkCandidateClear:disabled{opacity:.6;cursor:not-allowed}.SheetChanges-module__DPfuDG__diffList{margin:0;padding-left:16px;font-size:13px}.SheetChanges-module__DPfuDG__diffListSmall{margin:0;padding-left:16px;font-size:12px}.SheetChanges-module__DPfuDG__summary{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-surface);flex-direction:column;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.SheetChanges-module__DPfuDG__summaryHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SheetChanges-module__DPfuDG__summaryTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:13px;font-weight:700}.SheetChanges-module__DPfuDG__summaryTotal{color:var(--foreground);font-size:14px;font-weight:600}.SheetChanges-module__DPfuDG__summaryReady{color:var(--brand)}.SheetChanges-module__DPfuDG__summaryBar{background:color-mix(in srgb,var(--foreground)8%,transparent);border-radius:999px;height:10px;display:flex;overflow:hidden}.SheetChanges-module__DPfuDG__summarySeg{height:100%;transition:width .2s}.SheetChanges-module__DPfuDG__summarySeg[data-lane=safe]{background:var(--brand)}.SheetChanges-module__DPfuDG__summarySeg[data-lane=judgment]{background:var(--accent)}.SheetChanges-module__DPfuDG__summarySeg[data-lane=create]{background:var(--pb-link)}.SheetChanges-module__DPfuDG__summaryChips{flex-wrap:wrap;gap:8px 16px;display:flex}.SheetChanges-module__DPfuDG__summaryChip{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.SheetChanges-module__DPfuDG__summaryDot{border-radius:999px;width:9px;height:9px;display:inline-block}.SheetChanges-module__DPfuDG__summaryDot[data-lane=safe]{background:var(--brand)}.SheetChanges-module__DPfuDG__summaryDot[data-lane=judgment]{background:var(--accent)}.SheetChanges-module__DPfuDG__summaryDot[data-lane=create]{background:var(--pb-link)}.SheetChanges-module__DPfuDG__summaryChipCount{color:var(--foreground);font-weight:700}.SheetChanges-module__DPfuDG__summaryConfidence{color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.SheetChanges-module__DPfuDG__summaryConfidence b{color:var(--text-secondary)}.SheetChanges-module__DPfuDG__filterRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.SheetChanges-module__DPfuDG__filterInput{font:inherit;border:1px solid var(--input-border);background:var(--surface);width:100%;max-width:320px;color:var(--foreground);border-radius:10px;padding:8px 12px;font-size:14px}.SheetChanges-module__DPfuDG__filterInput::placeholder{color:var(--text-muted)}.SheetChanges-module__DPfuDG__filterInput:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring);outline:none}.SheetChanges-module__DPfuDG__filterCount{color:var(--text-muted);font-size:12px}.SheetChanges-module__DPfuDG__filterClear{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}.SheetChanges-module__DPfuDG__stickyHead{max-height:70vh;overflow:auto}.SheetChanges-module__DPfuDG__stickyHead thead th{z-index:1;background:var(--surface);position:sticky;top:0}
.EndorsementTargetSheetPush-module__4HVHXq__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);width:min(460px,100vw - 32px);max-height:min(70vh,560px);box-shadow:0 8px 24px var(--shadow-color,#0000001f);color:var(--foreground,#1f2937);border-radius:10px;flex-direction:column;padding:12px 14px;font-size:13px;line-height:1.45;display:flex;position:fixed;top:0;left:0}.EndorsementTargetSheetPush-module__4HVHXq__popover[data-positioned=false]{visibility:hidden}.EndorsementTargetSheetPush-module__4HVHXq__popoverHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.EndorsementTargetSheetPush-module__4HVHXq__title{margin:0;font-size:13px;font-weight:700}.EndorsementTargetSheetPush-module__4HVHXq__closeText{color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.EndorsementTargetSheetPush-module__4HVHXq__closeText:hover{color:var(--foreground,#1f2937)}.EndorsementTargetSheetPush-module__4HVHXq__intro{color:var(--text-secondary,#6b7280);margin:8px 0 0;font-size:12px}.EndorsementTargetSheetPush-module__4HVHXq__linkSearch{border-top:1px solid var(--border,#e5e7eb);margin-top:10px;padding-top:10px}.EndorsementTargetSheetPush-module__4HVHXq__linkSearchLabel{color:var(--text-secondary,#6b7280);margin:0 0 8px;font-size:12px}.EndorsementTargetSheetPush-module__4HVHXq__searchInput{box-sizing:border-box;border:1px solid var(--border,#e5e7eb);width:100%;font:inherit;background:var(--surface,#fff);color:var(--foreground,#1f2937);border-radius:8px;padding:6px 8px;font-size:12px}.EndorsementTargetSheetPush-module__4HVHXq__searchInput:focus{outline:2px solid color-mix(in srgb,var(--brand,#3b17eb)35%,#fff);outline-offset:1px}.EndorsementTargetSheetPush-module__4HVHXq__searchResults{gap:6px;max-height:180px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.EndorsementTargetSheetPush-module__4HVHXq__searchResult{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px;display:flex}.EndorsementTargetSheetPush-module__4HVHXq__searchResultBody{gap:2px;min-width:0;display:grid}.EndorsementTargetSheetPush-module__4HVHXq__searchResultLabel{font-size:12px;font-weight:600}.EndorsementTargetSheetPush-module__4HVHXq__searchResultHint,.EndorsementTargetSheetPush-module__4HVHXq__searchResultNote,.EndorsementTargetSheetPush-module__4HVHXq__searchResultWarning{font-size:11px}.EndorsementTargetSheetPush-module__4HVHXq__searchResultHint{color:var(--text-secondary,#6b7280)}.EndorsementTargetSheetPush-module__4HVHXq__searchResultNote{color:#047857;font-weight:600}.EndorsementTargetSheetPush-module__4HVHXq__searchResultWarning{color:#b45309}.EndorsementTargetSheetPush-module__4HVHXq__linkRowButton{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);cursor:pointer;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600}.EndorsementTargetSheetPush-module__4HVHXq__linkRowButton:disabled{opacity:.55;cursor:not-allowed}.EndorsementTargetSheetPush-module__4HVHXq__toolbar{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.EndorsementTargetSheetPush-module__4HVHXq__toolbarButton,.EndorsementTargetSheetPush-module__4HVHXq__toolbarButtonPrimary,.EndorsementTargetSheetPush-module__4HVHXq__applyOneButton{cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600}.EndorsementTargetSheetPush-module__4HVHXq__toolbarButton,.EndorsementTargetSheetPush-module__4HVHXq__applyOneButton{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);color:var(--foreground,#1f2937)}.EndorsementTargetSheetPush-module__4HVHXq__toolbarButtonPrimary{background:var(--brand,#3b17eb);color:#fff;border:1px solid #0000}.EndorsementTargetSheetPush-module__4HVHXq__toolbarButton:disabled,.EndorsementTargetSheetPush-module__4HVHXq__toolbarButtonPrimary:disabled,.EndorsementTargetSheetPush-module__4HVHXq__applyOneButton:disabled{opacity:.55;cursor:not-allowed}.EndorsementTargetSheetPush-module__4HVHXq__status,.EndorsementTargetSheetPush-module__4HVHXq__errorText,.EndorsementTargetSheetPush-module__4HVHXq__messageText{margin:8px 0 0;font-size:12px}.EndorsementTargetSheetPush-module__4HVHXq__status{color:var(--text-secondary,#6b7280)}.EndorsementTargetSheetPush-module__4HVHXq__errorText{color:#b91c1c}.EndorsementTargetSheetPush-module__4HVHXq__messageText{color:#047857}.EndorsementTargetSheetPush-module__4HVHXq__selectAll{align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.EndorsementTargetSheetPush-module__4HVHXq__proposalList{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.EndorsementTargetSheetPush-module__4HVHXq__proposal{border-bottom:1px solid var(--border,#e5e7eb);grid-template-columns:auto minmax(0,1fr);gap:8px;padding-bottom:10px;display:grid}.EndorsementTargetSheetPush-module__4HVHXq__proposal:last-child{border-bottom:none;padding-bottom:0}.EndorsementTargetSheetPush-module__4HVHXq__proposalSelect{padding-top:2px}.EndorsementTargetSheetPush-module__4HVHXq__proposalHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.EndorsementTargetSheetPush-module__4HVHXq__fieldLabel{font-weight:700}.EndorsementTargetSheetPush-module__4HVHXq__fillNote{color:#047857;font-size:11px;font-weight:600}.EndorsementTargetSheetPush-module__4HVHXq__overwriteNote{color:#b45309;font-size:11px;font-weight:600}.EndorsementTargetSheetPush-module__4HVHXq__diff{margin:4px 0 8px}.EndorsementTargetSheetPush-module__4HVHXq__applyOneButton{padding:4px 8px}
.EndorsementTargetDetailModal-module__-_9qZG__dialog{border:1px solid var(--border);background:var(--surface);width:100%;max-width:min(1120px,100vw - 32px);box-shadow:var(--shadow-elevated);z-index:200;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0}.EndorsementTargetDetailModal-module__-_9qZG__dialogWithSidebar{flex-direction:column;max-width:min(1560px,100vw - 32px);height:min(90vh,100vh - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden}.EndorsementTargetDetailModal-module__-_9qZG__dialog::backdrop{background:#1f293773}.EndorsementTargetDetailModal-module__-_9qZG__content{max-height:min(88vh,900px);overflow-y:auto}.EndorsementTargetDetailModal-module__-_9qZG__contentWithSidebar{flex:auto;align-items:stretch;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.EndorsementTargetDetailModal-module__-_9qZG__formPane{flex:auto;min-width:0;height:100%;min-height:0;overflow-y:auto}.EndorsementTargetDetailModal-module__-_9qZG__modalCard{border:none;border-radius:0}.EndorsementTargetDetailModal-module__-_9qZG__headerActions{align-items:center;gap:8px;display:inline-flex}.EndorsementTargetDetailModal-module__-_9qZG__sheetLinkButton,.EndorsementTargetDetailModal-module__-_9qZG__bankingViewButton,.EndorsementTargetDetailModal-module__-_9qZG__sheetPushButton,.EndorsementTargetDetailModal-module__-_9qZG__historyButton,.EndorsementTargetDetailModal-module__-_9qZG__searchWebButton,.EndorsementTargetDetailModal-module__-_9qZG__closeButton{min-width:32px;min-height:32px;color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:1px solid;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.EndorsementTargetDetailModal-module__-_9qZG__sheetLinkButton:hover,.EndorsementTargetDetailModal-module__-_9qZG__bankingViewButton:hover,.EndorsementTargetDetailModal-module__-_9qZG__sheetPushButton:hover,.EndorsementTargetDetailModal-module__-_9qZG__historyButton:hover,.EndorsementTargetDetailModal-module__-_9qZG__searchWebButton:hover,.EndorsementTargetDetailModal-module__-_9qZG__closeButton:hover{opacity:1;background:color-mix(in srgb,currentColor 8%,transparent)}.EndorsementTargetDetailModal-module__-_9qZG__sheetLinkButton:focus-visible,.EndorsementTargetDetailModal-module__-_9qZG__bankingViewButton:focus-visible,.EndorsementTargetDetailModal-module__-_9qZG__sheetPushButton:focus-visible,.EndorsementTargetDetailModal-module__-_9qZG__historyButton:focus-visible,.EndorsementTargetDetailModal-module__-_9qZG__searchWebButton:focus-visible,.EndorsementTargetDetailModal-module__-_9qZG__closeButton:focus-visible{outline-offset:2px;outline:2px solid}.EndorsementTargetDetailModal-module__-_9qZG__sheetPushButton svg{width:18px;height:18px}.EndorsementTargetDetailModal-module__-_9qZG__historyButton[aria-expanded=true],.EndorsementTargetDetailModal-module__-_9qZG__sheetPushButton[aria-expanded=true],.EndorsementTargetDetailModal-module__-_9qZG__searchWebButton[aria-expanded=true]{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}
.EndorsementVolunteerBankingViewModal-module__Ybz5uW__dialog{border:1px solid var(--border);background:var(--surface);width:min(1200px,100vw - 32px);height:min(92vh,100vh - 32px);max-height:calc(100vh - 32px);box-shadow:var(--shadow-elevated);color:var(--foreground);z-index:300;border-radius:12px;flex-direction:column;margin:auto;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.EndorsementVolunteerBankingViewModal-module__Ybz5uW__dialogFullWidth{width:calc(100vw - 32px);max-width:none;height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.EndorsementVolunteerBankingViewModal-module__Ybz5uW__dialog::backdrop{background:#1f293780}.EndorsementVolunteerBankingViewModal-module__Ybz5uW__panel{flex-direction:column;flex:auto;min-height:0;display:flex}.EndorsementVolunteerBankingViewModal-module__Ybz5uW__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.EndorsementVolunteerBankingViewModal-module__Ybz5uW__title{margin:0;font-size:16px;font-weight:700}.EndorsementVolunteerBankingViewModal-module__Ybz5uW__closeButton{min-height:32px;color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:1px solid;border-radius:8px;flex-shrink:0;padding:0 12px;font-size:14px;font-weight:600}.EndorsementVolunteerBankingViewModal-module__Ybz5uW__closeButton:hover{opacity:1;background:color-mix(in srgb,currentColor 8%,transparent)}.EndorsementVolunteerBankingViewModal-module__Ybz5uW__closeButton:focus-visible{outline-offset:2px;outline:2px solid}.EndorsementVolunteerBankingViewModal-module__Ybz5uW__frameHost{flex:auto;min-height:0}.EndorsementVolunteerBankingViewModal-module__Ybz5uW__frame{border:none;width:100%;height:100%;display:block}
.PhoneBankingAdmin-module__ehUTxa__page{box-sizing:border-box;width:100%;padding:24px}@media (max-width:640px){.PhoneBankingAdmin-module__ehUTxa__page{padding:16px 12px}.PhoneBankingAdmin-module__ehUTxa__subNav,.PhoneBankingAdmin-module__ehUTxa__subNavBar{gap:6px;padding:8px 12px}.PhoneBankingAdmin-module__ehUTxa__subNavLinks{gap:6px}.PhoneBankingAdmin-module__ehUTxa__subNavLink,.PhoneBankingAdmin-module__ehUTxa__subNavLinkActive{padding:6px 10px;font-size:13px}.PhoneBankingAdmin-module__ehUTxa__pageHeader{margin-bottom:20px}.PhoneBankingAdmin-module__ehUTxa__section{margin-bottom:32px}}.PhoneBankingAdmin-module__ehUTxa__pageHeader{margin-bottom:40px}.PhoneBankingAdmin-module__ehUTxa__pageHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.PhoneBankingAdmin-module__ehUTxa__pageTitle{font-family:var(--font-heading);margin:0 0 8px;font-size:28px;font-weight:700}.PhoneBankingAdmin-module__ehUTxa__pageIntro{color:var(--text-muted-strong);max-width:720px;margin:0;line-height:1.5}.PhoneBankingAdmin-module__ehUTxa__subNav,.PhoneBankingAdmin-module__ehUTxa__subNavBar{border-bottom:1px solid var(--border,#e5e5e5);background:var(--pb-fill-muted);top:var(--admin-chrome-header-height,0px);z-index:39;flex-wrap:wrap;gap:4px;padding:10px 24px;display:flex;position:sticky}.PhoneBankingAdmin-module__ehUTxa__subNavBar{justify-content:space-between;align-items:center;gap:8px 12px}.PhoneBankingAdmin-module__ehUTxa__subNavLinks{flex-wrap:wrap;flex:auto;gap:4px;min-width:0;display:flex}.PhoneBankingAdmin-module__ehUTxa__subNavActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.PhoneBankingAdmin-module__ehUTxa__subNavLink,.PhoneBankingAdmin-module__ehUTxa__subNavLinkActive{border-radius:8px;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.PhoneBankingAdmin-module__ehUTxa__subNavLink{color:var(--text-secondary)}.PhoneBankingAdmin-module__ehUTxa__subNavLink:hover{color:var(--brand);background:color-mix(in srgb,var(--brand)6%,var(--surface))}.PhoneBankingAdmin-module__ehUTxa__subNavLinkActive{color:var(--brand);background:color-mix(in srgb,var(--brand)10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand)24%,transparent)}.PhoneBankingAdmin-module__ehUTxa__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PhoneBankingAdmin-module__ehUTxa__section{margin-bottom:48px;scroll-margin-top:16px}.PhoneBankingAdmin-module__ehUTxa__section:last-child{margin-bottom:0}.PhoneBankingAdmin-module__ehUTxa__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.PhoneBankingAdmin-module__ehUTxa__sectionTitle{font-family:var(--font-heading);margin:0 0 6px;font-size:20px;font-weight:700}.PhoneBankingAdmin-module__ehUTxa__sectionIntro{color:var(--text-muted-strong);max-width:720px;margin:0;line-height:1.5}.PhoneBankingAdmin-module__ehUTxa__stats{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.PhoneBankingAdmin-module__ehUTxa__stat{border:1px solid var(--border,#e5e5e5);background:var(--pb-fill-muted);border-radius:10px;min-width:112px;padding:12px 16px}.PhoneBankingAdmin-module__ehUTxa__statValue{font-size:22px;font-weight:700;line-height:1.2}.PhoneBankingAdmin-module__ehUTxa__statLabel{color:var(--text-muted);margin-top:2px;font-size:13px}.PhoneBankingAdmin-module__ehUTxa__card{border:1px solid var(--border,#e5e5e5);background:var(--surface);border-radius:12px;overflow:hidden}.PhoneBankingAdmin-module__ehUTxa__addForm{border-bottom:1px solid var(--border,#e5e5e5);background:var(--pb-fill-muted);padding:20px}.PhoneBankingAdmin-module__ehUTxa__addFormFields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.PhoneBankingAdmin-module__ehUTxa__fieldLabel{gap:6px;min-width:240px;font-size:14px;font-weight:600;display:grid}.PhoneBankingAdmin-module__ehUTxa__fieldLabelWide,.PhoneBankingAdmin-module__ehUTxa__targetNameColumn{min-width:320px}.PhoneBankingAdmin-module__ehUTxa__textInput{border:1px solid var(--input-border);border-radius:8px;padding:8px 10px;font-size:15px}.PhoneBankingAdmin-module__ehUTxa__primaryButton{background:var(--brand);color:var(--on-brand);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.PhoneBankingAdmin-module__ehUTxa__tableWrap{overflow-x:auto}.PhoneBankingAdmin-module__ehUTxa__table{border-collapse:collapse;width:100%}.PhoneBankingAdmin-module__ehUTxa__th{border-bottom:2px solid var(--border,#e5e5e5);text-align:left;white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:700}.PhoneBankingAdmin-module__ehUTxa__td{border-bottom:1px solid var(--border,#e5e5e5);vertical-align:middle;padding:10px 12px}.PhoneBankingAdmin-module__ehUTxa__archivedRow{opacity:.72;background:var(--pb-fill-muted)}.PhoneBankingAdmin-module__ehUTxa__volunteerNameLink{color:var(--brand);font-weight:600}.PhoneBankingAdmin-module__ehUTxa__archivedBadge{background:var(--pb-fill-strong);color:var(--text-muted);border-radius:6px;margin-left:8px;padding:2px 6px;font-size:12px;font-weight:600}.PhoneBankingAdmin-module__ehUTxa__toolButtons{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.PhoneBankingAdmin-module__ehUTxa__manageActions{flex-wrap:wrap;gap:8px;display:flex}.PhoneBankingAdmin-module__ehUTxa__dangerButton{border:1px solid color-mix(in srgb,var(--pb-danger)45%,var(--border));background:var(--surface);color:var(--pb-danger);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:13px}.PhoneBankingAdmin-module__ehUTxa__emptyState{color:var(--text-muted);padding:24px 20px}.PhoneBankingAdmin-module__ehUTxa__contentCard{border:1px solid var(--border,#e5e5e5);background:var(--surface);border-radius:12px;overflow:hidden}.PhoneBankingAdmin-module__ehUTxa__contentPanel{padding:20px}.PhoneBankingAdmin-module__ehUTxa__templatePanels{gap:20px;display:grid}@media (min-width:960px){.PhoneBankingAdmin-module__ehUTxa__templatePanels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.PhoneBankingAdmin-module__ehUTxa__editorBlock{gap:8px;scroll-margin-top:16px;display:grid}.PhoneBankingAdmin-module__ehUTxa__editorHeading{font-family:var(--font-heading);margin:0;font-size:18px;font-weight:700}.PhoneBankingAdmin-module__ehUTxa__editorIntro{color:var(--text-muted-strong);max-width:720px;margin:0 0 12px;line-height:1.5}.PhoneBankingAdmin-module__ehUTxa__editorPanel{border:1px solid var(--border,#e5e5e5);background:var(--pb-fill-muted);border-radius:12px;margin-bottom:0;padding:20px}.PhoneBankingAdmin-module__ehUTxa__editorPanelTitle{margin:0 0 16px;font-size:17px}.PhoneBankingAdmin-module__ehUTxa__editorFields{gap:16px;display:grid}.PhoneBankingAdmin-module__ehUTxa__editorNameFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.PhoneBankingAdmin-module__ehUTxa__editorNameFields{grid-template-columns:1fr}}.PhoneBankingAdmin-module__ehUTxa__editorLabel{gap:6px;font-size:14px;font-weight:600;display:grid}.PhoneBankingAdmin-module__ehUTxa__editorLabelHint{color:var(--text-muted);font-size:13px;font-weight:400}.PhoneBankingAdmin-module__ehUTxa__editorInput{border:1px solid var(--input-border);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:14px}.PhoneBankingAdmin-module__ehUTxa__editorTextarea{box-sizing:border-box;border:1px solid var(--input-border);resize:none;overflow-wrap:break-word;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.45;overflow-x:hidden}.PhoneBankingAdmin-module__ehUTxa__editorTextareaCompact{min-height:0}.PhoneBankingAdmin-module__ehUTxa__editorActions{align-items:center;gap:12px;display:flex}.PhoneBankingAdmin-module__ehUTxa__saveButton{background:var(--brand);color:var(--on-brand);cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.PhoneBankingAdmin-module__ehUTxa__saveButton:disabled{opacity:.7;cursor:not-allowed}.PhoneBankingAdmin-module__ehUTxa__variantTabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.PhoneBankingAdmin-module__ehUTxa__variantTab{border:1px solid var(--border,#e5e5e5);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.PhoneBankingAdmin-module__ehUTxa__variantTab:hover{border-color:var(--brand);color:var(--brand)}.PhoneBankingAdmin-module__ehUTxa__variantTabActive{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.PhoneBankingAdmin-module__ehUTxa__committeeTalkingPoints{gap:16px;display:grid}.PhoneBankingAdmin-module__ehUTxa__filterPanel{border:1px solid var(--border,#e5e5e5);background:var(--pb-fill-muted,#fafafa);border-radius:12px;gap:12px;margin-bottom:20px;padding:16px;display:grid}.PhoneBankingAdmin-module__ehUTxa__filterGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.PhoneBankingAdmin-module__ehUTxa__filterLabel{gap:6px;min-width:0;font-size:14px;font-weight:600;display:grid}.PhoneBankingAdmin-module__ehUTxa__filterSearchField{grid-column:1/-1}.PhoneBankingAdmin-module__ehUTxa__filterControl{border:1px solid var(--input-border,#ccc);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:8px 10px;font-size:15px}.PhoneBankingAdmin-module__ehUTxa__filterSelect{border:1px solid var(--input-border,#ccc);box-sizing:border-box;background:var(--surface,#fff);text-overflow:ellipsis;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:8px 10px;font-size:15px;overflow:hidden}.PhoneBankingAdmin-module__ehUTxa__filterMultiSelect{min-height:88px}.PhoneBankingAdmin-module__ehUTxa__filterHelpText{color:var(--text-muted-strong);font-size:12px;font-weight:400;line-height:1.4}.PhoneBankingAdmin-module__ehUTxa__filterActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PhoneBankingAdmin-module__ehUTxa__filterClearLink{color:var(--text-muted-strong,#666);font-size:14px;text-decoration:none}.PhoneBankingAdmin-module__ehUTxa__filterClearLink:hover{color:var(--brand);text-decoration:underline}.PhoneBankingAdmin-module__ehUTxa__filterAdvanced{margin:0}.PhoneBankingAdmin-module__ehUTxa__filterAdvancedSummary{cursor:pointer;color:var(--text-muted-strong,#666);-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600}.PhoneBankingAdmin-module__ehUTxa__filterAdvancedSummary:hover{color:var(--brand)}.PhoneBankingAdmin-module__ehUTxa__filterAdvanced[open] .PhoneBankingAdmin-module__ehUTxa__filterAdvancedSummary{margin-bottom:4px}.PhoneBankingAdmin-module__ehUTxa__addTargetDetails{flex-direction:column;align-items:flex-end;max-width:100%;display:flex}.PhoneBankingAdmin-module__ehUTxa__addTargetToggle{border:1px solid var(--border,#e5e5e5);background:var(--surface);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.PhoneBankingAdmin-module__ehUTxa__addTargetToggle::-webkit-details-marker{display:none}.PhoneBankingAdmin-module__ehUTxa__addTargetToggle:hover{border-color:var(--brand);color:var(--brand)}.PhoneBankingAdmin-module__ehUTxa__addTargetFormPanel{border:1px solid var(--border,#e5e5e5);background:var(--surface);border-radius:12px;width:min(100%,720px);margin-top:10px;overflow:hidden}.PhoneBankingAdmin-module__ehUTxa__addTargetFormPanel .PhoneBankingAdmin-module__ehUTxa__addFormFields{padding:16px 20px 20px}
.AdminToast-module__l2S38W__viewport{z-index:10000;pointer-events:none;gap:8px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.AdminToast-module__l2S38W__toast{box-shadow:0 8px 24px var(--shadow-color);pointer-events:auto;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.AdminToast-module__l2S38W__content{flex:1;min-width:0}.AdminToast-module__l2S38W__message{margin:0}.AdminToast-module__l2S38W__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.AdminToast-module__l2S38W__action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.2}.AdminToast-module__l2S38W__action:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.AdminToast-module__l2S38W__dismiss{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex:none;padding:0;font-size:18px;line-height:1}.AdminToast-module__l2S38W__dismiss:hover{opacity:1}.AdminToast-module__l2S38W__error{box-shadow:0 8px 24px var(--shadow-color);pointer-events:auto;color:color-mix(in srgb,var(--pb-danger)85%,var(--foreground));background:color-mix(in srgb,var(--pb-danger)10%,var(--surface));border:1px solid color-mix(in srgb,var(--pb-danger)35%,var(--border));border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.AdminToast-module__l2S38W__success{box-shadow:0 8px 24px var(--shadow-color);pointer-events:auto;color:color-mix(in srgb,var(--brand)85%,var(--foreground));background:color-mix(in srgb,var(--brand)12%,var(--surface));border:1px solid color-mix(in srgb,var(--brand)35%,var(--border));border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.AdminToast-module__l2S38W__info{box-shadow:0 8px 24px var(--shadow-color);pointer-events:auto;color:var(--foreground);background:color-mix(in srgb,var(--foreground)6%,var(--surface));border:1px solid color-mix(in srgb,var(--foreground)18%,var(--border));border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}
.CallSheetHeadsUpGuidanceInfo-module__pOE0ZG__trigger{color:var(--text-muted);cursor:help;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CallSheetHeadsUpGuidanceInfo-module__pOE0ZG__trigger:hover,.CallSheetHeadsUpGuidanceInfo-module__pOE0ZG__trigger:focus-visible{color:var(--text-secondary);outline-offset:1px;outline:2px solid #d1d5db}.CallSheetHeadsUpGuidanceInfo-module__pOE0ZG__icon{width:14px;height:14px}.CallSheetHeadsUpGuidanceInfo-module__pOE0ZG__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);max-width:min(280px,100vw - 32px);color:var(--text-secondary);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45;position:fixed;top:0;left:0;box-shadow:0 8px 24px #0000001f}.CallSheetHeadsUpGuidanceInfo-module__pOE0ZG__popover[data-positioned=false]{visibility:hidden}
.CallSheetMessageComposeDialog-module__DYUgqW__dialog{background:var(--surface);z-index:200;border:none;border-radius:12px;width:min(92vw,720px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 16px 48px #0003}.CallSheetMessageComposeDialog-module__DYUgqW__dialog::backdrop{background:#1f29378c}.CallSheetMessageComposeDialog-module__DYUgqW__panel{flex-direction:column;max-height:calc(100vh - 16px);display:flex}.CallSheetMessageComposeDialog-module__DYUgqW__header{border-bottom:1px solid var(--border);background:var(--pb-fill-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.CallSheetMessageComposeDialog-module__DYUgqW__title{color:var(--foreground);margin:0;font-size:18px;font-weight:700}.CallSheetMessageComposeDialog-module__DYUgqW__recipient{color:var(--text-muted);margin:4px 0 0;font-size:13px}.CallSheetMessageComposeDialog-module__DYUgqW__closeButton{border:1px solid var(--input-border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.CallSheetMessageComposeDialog-module__DYUgqW__closeButton:hover{background:var(--pb-fill)}.CallSheetMessageComposeDialog-module__DYUgqW__body{gap:16px;padding:16px 20px;display:grid;overflow-y:auto}.CallSheetMessageComposeDialog-module__DYUgqW__label{gap:6px;font-size:14px;font-weight:600;display:grid}.CallSheetMessageComposeDialog-module__DYUgqW__labelRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.CallSheetMessageComposeDialog-module__DYUgqW__input{border:1px solid var(--input-border);background:var(--surface);color:var(--foreground);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:14px}.CallSheetMessageComposeDialog-module__DYUgqW__textarea{border:1px solid var(--input-border);background:var(--surface);color:var(--foreground);resize:vertical;border-radius:8px;min-height:200px;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.45}.CallSheetMessageComposeDialog-module__DYUgqW__footer{border-top:1px solid var(--border);background:var(--pb-fill-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px 16px;display:flex}.CallSheetMessageComposeDialog-module__DYUgqW__sendButton{background:var(--brand,#007749);color:var(--on-brand);cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.CallSheetMessageComposeDialog-module__DYUgqW__sendButton:disabled{opacity:.7;cursor:not-allowed}@media print{.CallSheetMessageComposeDialog-module__DYUgqW__dialog{display:none!important}}
.CallSheetFollowUpTemplatePopover-module__TIJy6W__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-width:min(280px,100vw - 32px);max-width:min(360px,100vw - 32px);color:var(--foreground);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.45;position:fixed;top:0;left:0;box-shadow:0 8px 24px #0000001f}.CallSheetFollowUpTemplatePopover-module__TIJy6W__popover[data-positioned=false]{visibility:hidden}.CallSheetFollowUpTemplatePopover-module__TIJy6W__title{margin:0 0 10px;font-size:14px;font-weight:600}.CallSheetFollowUpTemplatePopover-module__TIJy6W__options{gap:6px;margin:0;padding:0;list-style:none;display:grid}.CallSheetFollowUpTemplatePopover-module__TIJy6W__optionButton{background:var(--surface);width:100%;color:var(--foreground);text-align:left;cursor:pointer;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.CallSheetFollowUpTemplatePopover-module__TIJy6W__optionIcon{width:18px;height:18px;color:var(--brand,#007749);flex-shrink:0}.CallSheetFollowUpTemplatePopover-module__TIJy6W__optionLabel{min-width:0}.CallSheetFollowUpTemplatePopover-module__TIJy6W__optionButton:hover{border-color:var(--brand,#007749);background:var(--brand-tint)}.CallSheetFollowUpTemplatePopover-module__TIJy6W__cancelButton{border:1px solid var(--input-border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:600}.CallSheetFollowUpTemplatePopover-module__TIJy6W__cancelButton:hover{background:var(--pb-fill-muted)}
.CallSheetScriptEditDialog-module__evMHsW__dialog{background:var(--surface);z-index:200;border:none;border-radius:12px;width:min(92vw,720px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 16px 48px #0003}.CallSheetScriptEditDialog-module__evMHsW__dialog::backdrop{background:#1f29378c}.CallSheetScriptEditDialog-module__evMHsW__panel{flex-direction:column;max-height:calc(100vh - 16px);display:flex}.CallSheetScriptEditDialog-module__evMHsW__header{border-bottom:1px solid var(--border);background:var(--pb-fill-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.CallSheetScriptEditDialog-module__evMHsW__title{color:var(--foreground);margin:0;font-size:18px;font-weight:700}.CallSheetScriptEditDialog-module__evMHsW__hint{color:var(--text-muted);margin:4px 0 0;font-size:13px}.CallSheetScriptEditDialog-module__evMHsW__closeButton{border:1px solid var(--input-border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.CallSheetScriptEditDialog-module__evMHsW__closeButton:hover{background:var(--pb-fill)}.CallSheetScriptEditDialog-module__evMHsW__body{gap:16px;padding:16px 20px;display:grid;overflow-y:auto}.CallSheetScriptEditDialog-module__evMHsW__nameFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.CallSheetScriptEditDialog-module__evMHsW__nameFields{grid-template-columns:1fr}}.CallSheetScriptEditDialog-module__evMHsW__label{gap:6px;font-size:14px;font-weight:600;display:grid}.CallSheetScriptEditDialog-module__evMHsW__labelHint{color:var(--text-muted);font-size:13px;font-weight:400}.CallSheetScriptEditDialog-module__evMHsW__textarea{box-sizing:border-box;border:1px solid var(--input-border);background:var(--surface);width:100%;color:var(--foreground);resize:none;overflow-wrap:break-word;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.45;overflow-x:hidden}.CallSheetScriptEditDialog-module__evMHsW__input{box-sizing:border-box;border:1px solid var(--input-border);background:var(--surface);width:100%;color:var(--foreground);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:14px}.CallSheetScriptEditDialog-module__evMHsW__footer{border-top:1px solid var(--border);background:var(--pb-fill-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px 16px;display:flex}.CallSheetScriptEditDialog-module__evMHsW__saveButton{background:var(--brand,#007749);color:var(--on-brand);cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.CallSheetScriptEditDialog-module__evMHsW__saveButton:disabled{opacity:.7;cursor:not-allowed}@media print{.CallSheetScriptEditDialog-module__evMHsW__dialog{display:none!important}}
.CallSheetAnchorConfirmPopover-module__jXJDiq__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-width:min(280px,100vw - 32px);max-width:min(360px,100vw - 32px);color:var(--foreground);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.45;position:fixed;top:0;left:0;box-shadow:0 8px 24px #0000001f}.CallSheetAnchorConfirmPopover-module__jXJDiq__popover[data-positioned=false]{visibility:hidden}.CallSheetAnchorConfirmPopover-module__jXJDiq__message{margin:0 0 12px}.CallSheetAnchorConfirmPopover-module__jXJDiq__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.CallSheetAnchorConfirmPopover-module__jXJDiq__cancelButton,.CallSheetAnchorConfirmPopover-module__jXJDiq__confirmButton{cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.CallSheetAnchorConfirmPopover-module__jXJDiq__cancelButton{border:1px solid var(--input-border);background:var(--surface);color:var(--text-secondary)}.CallSheetAnchorConfirmPopover-module__jXJDiq__cancelButton:disabled,.CallSheetAnchorConfirmPopover-module__jXJDiq__confirmButton:disabled{cursor:not-allowed;opacity:.7}.CallSheetAnchorConfirmPopover-module__jXJDiq__confirmButton{border:1px solid var(--brand,#007749);background:var(--brand,#007749);color:var(--on-brand)}.CallSheetAnchorConfirmPopover-module__jXJDiq__confirmButton:hover:not(:disabled){filter:brightness(.95)}
.AdminShortcut-module__mcB3oG__shortcut{z-index:100;border:none;border-left:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--foreground);box-shadow:-2px 2px 12px var(--shadow-color);border-radius:0 0 0 12px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:inline-flex;position:fixed;top:0;right:0}.AdminShortcut-module__mcB3oG__shortcut:hover{background:var(--brand-tint);color:var(--brand)}.AdminShortcut-module__mcB3oG__shortcut:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.AdminShortcut-module__mcB3oG__icon{width:18px;height:18px}@media (max-width:640px){.AdminShortcut-module__mcB3oG__shortcut{display:none}}
.print-module__N0Nwfa__printPage{width:100%;max-width:none;color:var(--foreground,#111);background:var(--background,#fff);padding:24px}.print-module__N0Nwfa__screenOnly{margin-bottom:20px}.print-module__N0Nwfa__viewModeToggleWrap{margin-bottom:12px}.print-module__N0Nwfa__phoneBankChrome{z-index:10;background:var(--background,#f8f4ec);border-bottom:1px solid var(--color-sage-300,#cfe6d8);flex-direction:column;flex-shrink:0;gap:8px;margin:0;padding:12px 16px;display:flex}.print-module__N0Nwfa__phoneBankChromeTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.print-module__N0Nwfa__phoneBankChromeTopLeft{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.print-module__N0Nwfa__phoneBankChromeBrand{flex-shrink:0;align-items:center;gap:8px;display:flex}.print-module__N0Nwfa__phoneBankAdminLink{border:1px solid var(--color-sage-300,#cfe6d8);background:var(--surface,#fff);width:44px;height:44px;color:var(--brand,#2f6d4e);border-radius:8px;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .2s,border-color .2s;display:inline-flex}.print-module__N0Nwfa__phoneBankAdminLink:hover{background:var(--brand-tint,#e9f3ed);border-color:var(--brand,#2f6d4e)}.print-module__N0Nwfa__phoneBankAdminLink:focus-visible{outline:2px solid var(--brand,#2f6d4e);outline-offset:2px}.print-module__N0Nwfa__phoneBankAdminIcon{width:20px;height:20px}.print-module__N0Nwfa__phoneBankLogoLink{border:1px solid var(--color-sage-300,#cfe6d8);background:var(--surface,#fff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:6px;line-height:0;transition:background .2s,border-color .2s;display:inline-flex}.print-module__N0Nwfa__phoneBankLogoLink:hover{background:var(--brand-tint,#e9f3ed);border-color:var(--brand,#2f6d4e)}.print-module__N0Nwfa__phoneBankLogoLink:focus-visible{outline:2px solid var(--brand,#2f6d4e);outline-offset:2px}.print-module__N0Nwfa__phoneBankLogo{object-fit:contain;width:100%;height:100%;display:block}.print-module__N0Nwfa__phoneBankListName{color:var(--foreground,#1f2937);margin:0;font-size:20px;font-weight:700;line-height:1.2}.print-module__N0Nwfa__phoneBankVolunteerRow{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.print-module__N0Nwfa__phoneBankVolunteerBadge{background:var(--surface,#fff);border:1px solid var(--color-sage-300,#cfe6d8);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.print-module__N0Nwfa__phoneBankVolunteerBadgeButton{font:inherit;color:inherit;cursor:pointer;margin:0;transition:background-color .15s,border-color .15s}.print-module__N0Nwfa__phoneBankVolunteerBadgeButton:hover{background:var(--pb-fill-muted,#f3f8f5);border-color:var(--brand,#2f6d4e)}.print-module__N0Nwfa__phoneBankVolunteerBadgeButton:focus-visible{outline:2px solid var(--brand,#2f6d4e);outline-offset:2px}.print-module__N0Nwfa__phoneBankVolunteerBadgeIcon{width:18px;height:18px;color:var(--brand,#2f6d4e);flex-shrink:0}.print-module__N0Nwfa__phoneBankVolunteerBadgeName{color:var(--foreground,#1f2937);white-space:nowrap;text-overflow:ellipsis;max-width:min(40vw,200px);margin:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.print-module__N0Nwfa__phoneBankChromeActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.print-module__N0Nwfa__phoneBankActionButton{color:var(--brand,#2f6d4e);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.print-module__N0Nwfa__phoneBankAggregate{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.print-module__N0Nwfa__phoneBankChromeTop .print-module__N0Nwfa__viewModeToggle{border-color:var(--input-border,#d1d5db);margin-bottom:0}.print-module__N0Nwfa__phoneBankChromeTop .print-module__N0Nwfa__viewModeButton{background:var(--surface,#fff);color:var(--text-secondary,#374151)}.print-module__N0Nwfa__phoneBankChromeTop .print-module__N0Nwfa__viewModeButton+.print-module__N0Nwfa__viewModeButton{border-left-color:var(--input-border,#d1d5db)}.print-module__N0Nwfa__phoneBankChromeTop .print-module__N0Nwfa__viewModeButtonActive{background:var(--brand,#2f6d4e);color:var(--on-brand,#fff)}.print-module__N0Nwfa__phoneBankChromeTopLeft nav[aria-label=Volunteer\ programs],.print-module__N0Nwfa__phoneBankChromeProgramNav{flex-shrink:0}.print-module__N0Nwfa__phoneBankChromeProgramNavRow{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px 12px;min-width:0;display:flex}.print-module__N0Nwfa__phoneBankChromeSimple{padding:8px 12px}.print-module__N0Nwfa__phoneBankChromeSimple .print-module__N0Nwfa__phoneBankChromeTop,.print-module__N0Nwfa__phoneBankChromeSimple .print-module__N0Nwfa__phoneBankChromeTopLeft{flex-wrap:nowrap;gap:8px}@media (max-width:640px){.print-module__N0Nwfa__phoneBankChromeVolunteer .print-module__N0Nwfa__phoneBankVolunteerRow,.print-module__N0Nwfa__phoneBankChromeTopLeft nav[aria-label=Volunteer\ programs],.print-module__N0Nwfa__phoneBankChromeProgramNav{display:none}}.print-module__N0Nwfa__phoneBankHubContent{-webkit-overflow-scrolling:touch;width:100%;max-width:720px;min-height:0;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));flex:1;margin:0 auto;overflow-y:auto}.print-module__N0Nwfa__phoneBankHubTitle{letter-spacing:-.02em;color:var(--foreground,#1f2937);margin:0 0 8px;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.2}.print-module__N0Nwfa__phoneBankHubSubtitle{color:var(--text-muted,#6b7280);margin:0 0 24px;font-size:15px;line-height:1.45}.print-module__N0Nwfa__phoneBankHubCards{gap:16px;display:grid}.print-module__N0Nwfa__phoneBankHubCard{border:1px solid var(--color-sage-300,#cfe6d8);background:var(--surface,#fff);color:inherit;border-radius:12px;padding:20px;text-decoration:none;transition:border-color .2s,background .2s;display:block}.print-module__N0Nwfa__phoneBankHubCard:hover{border-color:var(--brand,#2f6d4e);background:var(--brand-tint,#e9f3ed)}.print-module__N0Nwfa__phoneBankHubCard:focus-visible{outline:2px solid var(--brand,#2f6d4e);outline-offset:2px}.print-module__N0Nwfa__phoneBankHubCardTitle{color:var(--foreground,#1f2937);font-size:17px;font-weight:700;line-height:1.3;display:block}.print-module__N0Nwfa__phoneBankHubCardMeta{color:var(--text-muted,#6b7280);margin:8px 0 0;font-size:14px;line-height:1.4}.print-module__N0Nwfa__phoneBankHubChecklist{margin:10px 0 4px}.print-module__N0Nwfa__phoneBankHubChecklistSummary{color:var(--text-muted,#6b7280);margin:0 0 8px;font-size:13px;font-weight:600}.print-module__N0Nwfa__phoneBankHubChecklistList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.print-module__N0Nwfa__phoneBankHubChecklistItem{border-top:1px solid var(--border,#e5e7eb);align-items:center;gap:10px;padding:8px 4px;font-size:14px;line-height:1.3;display:flex}.print-module__N0Nwfa__phoneBankHubChecklistItem:first-child{border-top:none}.print-module__N0Nwfa__phoneBankHubChecklistButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;margin:-8px -4px;padding:8px 6px;text-decoration:none;transition:background .15s;display:flex}.print-module__N0Nwfa__phoneBankHubChecklistButton:hover{background:var(--brand-tint,#e9f3ed)}.print-module__N0Nwfa__phoneBankHubChecklistButton:focus-visible{outline:2px solid var(--brand,#2f6d4e);outline-offset:-2px}.print-module__N0Nwfa__phoneBankHubChecklistItem[data-active=true] .print-module__N0Nwfa__phoneBankHubChecklistButton{background:var(--brand-tint,#e9f3ed)}.print-module__N0Nwfa__phoneBankHubChecklistItem[data-active=true] .print-module__N0Nwfa__phoneBankHubChecklistName{color:var(--foreground,#1f2937);font-weight:700}.print-module__N0Nwfa__phoneBankHubChecklistIcon{width:18px;height:18px;color:var(--text-muted,#9ca3af);flex:none}.print-module__N0Nwfa__phoneBankHubChecklistItem[data-done=true] .print-module__N0Nwfa__phoneBankHubChecklistIcon{color:var(--brand,#2f6d4e)}.print-module__N0Nwfa__phoneBankHubChecklistName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground,#1f2937);flex:auto;overflow:hidden}.print-module__N0Nwfa__phoneBankHubChecklistItem[data-done=true] .print-module__N0Nwfa__phoneBankHubChecklistName{color:var(--text-muted,#6b7280);text-decoration:line-through}.print-module__N0Nwfa__phoneBankHubChecklistStatus{color:var(--text-muted,#6b7280);flex:none;font-size:12px;font-weight:600}.print-module__N0Nwfa__printPagePhoneBank{--pb-page-padding-x:16px;background:var(--background);min-height:0;color:var(--foreground);flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.print-module__N0Nwfa__printPagePhoneBank .print-module__N0Nwfa__phoneBankChrome{padding:12px var(--pb-page-padding-x)}.print-module__N0Nwfa__printPagePhoneBank .print-module__N0Nwfa__screenOnly{margin-bottom:0}.print-module__N0Nwfa__viewModeToggle{border:1px solid var(--input-border,#d1d5db);border-radius:8px;margin-bottom:12px;display:inline-flex;overflow:hidden}.print-module__N0Nwfa__viewModeButton{background:var(--surface,#fff);color:var(--text-secondary,#374151);cursor:pointer;border:none;padding:8px 16px;font-size:14px;font-weight:600}.print-module__N0Nwfa__viewModeButton+.print-module__N0Nwfa__viewModeButton{border-left:1px solid var(--input-border,#d1d5db)}.print-module__N0Nwfa__viewModeButtonActive{background:var(--brand,#007749);color:var(--on-brand,#fff)}.print-module__N0Nwfa__toolbarRow{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.print-module__N0Nwfa__aggregateCheckbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;display:inline-flex}.print-module__N0Nwfa__aggregateCheckbox input{cursor:pointer;width:16px;height:16px;margin:0}.print-module__N0Nwfa__printButton{background:var(--brand,#007749);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:15px;font-weight:600}.print-module__N0Nwfa__secondaryButton{background:var(--surface,#fff);color:var(--brand,#007749);border:1px solid var(--brand,#007749);cursor:pointer;border-radius:8px;padding:10px 16px;font-size:15px;font-weight:600}.print-module__N0Nwfa__backLink{color:var(--text-muted,#6b7280);font-size:14px;display:inline-block}.print-module__N0Nwfa__header{margin-bottom:24px}.print-module__N0Nwfa__title{margin:0 0 8px;font-size:28px;font-weight:700}.print-module__N0Nwfa__meta{color:#555;margin:0;font-size:14px}.print-module__N0Nwfa__talkingPoints{border:1px solid var(--border,#ddd);background:var(--pb-fill-muted,#fafafa);border-radius:8px;margin:20px 0 24px;padding:16px}.print-module__N0Nwfa__talkingPoints h2{margin:0 0 10px;font-size:16px}.print-module__N0Nwfa__talkingPoints ul{margin:0;padding-left:20px;line-height:1.5}.print-module__N0Nwfa__table{border-collapse:collapse;width:100%;font-size:13px}.print-module__N0Nwfa__table th,.print-module__N0Nwfa__table td{vertical-align:top;border:1px solid #333;padding:8px}.print-module__N0Nwfa__table th{text-align:left;background:#f0f0f0}.print-module__N0Nwfa__blankLine{border-bottom:1px solid #999;min-height:1.2em;margin-top:4px;display:block}.print-module__N0Nwfa__checkboxRow{flex-wrap:wrap;gap:6px 10px;font-size:10px;line-height:1.3;display:flex}.print-module__N0Nwfa__checkboxRow label{align-items:flex-start;gap:4px;max-width:7rem;display:inline-flex}.print-module__N0Nwfa__phoneColumn{white-space:nowrap;min-width:9.5rem}.print-module__N0Nwfa__occupationEmployerColumn{min-width:8rem;max-width:12rem;line-height:1.45}.print-module__N0Nwfa__phoneLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.print-module__N0Nwfa__googleSearchLink{color:#1a73e8;white-space:nowrap;cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.print-module__N0Nwfa__googleSearchLink:hover{text-underline-offset:2px;text-decoration:underline}.print-module__N0Nwfa__contributionsColumn{min-width:11rem}.print-module__N0Nwfa__donationList{margin:0;padding:4px 0 4px 1.25rem;line-height:1.5;list-style:outside}.print-module__N0Nwfa__donationList li{margin:0 0 .625rem;padding-left:.25rem}.print-module__N0Nwfa__donationList li:last-child{margin-bottom:0}.print-module__N0Nwfa__donationCommittee{font-weight:600;line-height:1.45;display:block}.print-module__N0Nwfa__donationMeta{color:var(--text-muted-strong,#444);margin-top:2px;font-size:12px;line-height:1.45;display:block}.print-module__N0Nwfa__printViewHidden{display:none}@media print{.print-module__N0Nwfa__screenOnly,.print-module__N0Nwfa__googleSearchLink{display:none!important}.print-module__N0Nwfa__printViewHidden{display:block!important}.print-module__N0Nwfa__printPage{padding:0}.print-module__N0Nwfa__talkingPoints,.print-module__N0Nwfa__table tr{break-inside:avoid}}
.AdminDonorFinderPanel-module__D3dMcG__drawerRoot{z-index:1000;position:fixed;inset:0}.AdminDonorFinderPanel-module__D3dMcG__overlay{cursor:pointer;background:#0f172a73;border:none;width:100%;height:100%;padding:0;animation:.15s AdminDonorFinderPanel-module__D3dMcG__fadeIn;position:absolute;inset:0}.AdminDonorFinderPanel-module__D3dMcG__panel{background:var(--background,#fff);width:min(400px,92vw);color:var(--foreground,#1f2937);border-left:1px solid var(--border,#e5e7eb);flex-direction:column;animation:.18s AdminDonorFinderPanel-module__D3dMcG__slideIn;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #0f172a2e}.AdminDonorFinderPanel-module__D3dMcG__header{border-bottom:1px solid var(--border,#e5e7eb);justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.AdminDonorFinderPanel-module__D3dMcG__title{color:var(--foreground,#1f2937);margin:0;font-size:16px;font-weight:700;line-height:1.3}.AdminDonorFinderPanel-module__D3dMcG__closeButton{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);width:36px;height:36px;color:var(--foreground,#1f2937);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s;display:inline-flex}.AdminDonorFinderPanel-module__D3dMcG__closeButton:hover{background:var(--brand-tint,#e9f3ed);border-color:var(--brand,#2f6d4e)}.AdminDonorFinderPanel-module__D3dMcG__closeButton:focus-visible{outline:2px solid var(--brand,#2f6d4e);outline-offset:2px}.AdminDonorFinderPanel-module__D3dMcG__closeIcon{width:18px;height:18px}.AdminDonorFinderPanel-module__D3dMcG__searchRow{border-bottom:1px solid var(--border,#e5e7eb);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.AdminDonorFinderPanel-module__D3dMcG__searchLabel{color:var(--foreground,#1f2937);font-size:13px;font-weight:600}.AdminDonorFinderPanel-module__D3dMcG__searchInput{box-sizing:border-box;border:1px solid var(--border,#ccc);background:var(--surface,#fff);width:100%;color:var(--foreground,#1f2937);border-radius:8px;padding:8px 10px;font-size:15px}.AdminDonorFinderPanel-module__D3dMcG__searchInput:focus{outline:2px solid var(--brand,#2f6d4e);outline-offset:1px;border-color:var(--brand,#2f6d4e)}.AdminDonorFinderPanel-module__D3dMcG__hint,.AdminDonorFinderPanel-module__D3dMcG__status{color:var(--text-muted-strong,#666);margin:0;font-size:13px;line-height:1.4}.AdminDonorFinderPanel-module__D3dMcG__statusError{color:#a33}.AdminDonorFinderPanel-module__D3dMcG__statusSuccess{color:var(--brand,#2f6d4e)}.AdminDonorFinderPanel-module__D3dMcG__body{-webkit-overflow-scrolling:touch;min-height:0;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.AdminDonorFinderPanel-module__D3dMcG__results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.AdminDonorFinderPanel-module__D3dMcG__resultRow{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.AdminDonorFinderPanel-module__D3dMcG__resultRowUnavailable{background:var(--surface-muted,#f3f4f6)}.AdminDonorFinderPanel-module__D3dMcG__resultMeta{flex:180px;min-width:0}.AdminDonorFinderPanel-module__D3dMcG__resultNameRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.AdminDonorFinderPanel-module__D3dMcG__resultName{min-width:0;font-size:14px;font-weight:600;line-height:1.3}.AdminDonorFinderPanel-module__D3dMcG__resultCity{color:var(--text-muted-strong,#666);font-weight:400}.AdminDonorFinderPanel-module__D3dMcG__relevanceScore{font-variant-numeric:tabular-nums;color:var(--brand,#2f6d4e);flex-shrink:0;font-size:12px;font-weight:700}.AdminDonorFinderPanel-module__D3dMcG__resultDetail{color:var(--text-muted-strong,#666);margin-top:2px;font-size:12px;line-height:1.35}.AdminDonorFinderPanel-module__D3dMcG__committees{color:var(--foreground,#1f2937);opacity:.85;margin-top:4px;font-size:12px;line-height:1.35}.AdminDonorFinderPanel-module__D3dMcG__resultDetailElsewhere{color:#a33}.AdminDonorFinderPanel-module__D3dMcG__resultDetailHere{color:var(--brand,#2f6d4e)}.AdminDonorFinderPanel-module__D3dMcG__unavailableLabel{color:#a33;font-size:12px;font-weight:600}.AdminDonorFinderPanel-module__D3dMcG__assignButton{background:var(--brand,#2f6d4e);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.AdminDonorFinderPanel-module__D3dMcG__assignButton:disabled{opacity:.65;cursor:wait}.AdminDonorFinderPanel-module__D3dMcG__assignButton:focus-visible{outline:2px solid var(--brand,#2f6d4e);outline-offset:2px}@keyframes AdminDonorFinderPanel-module__D3dMcG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AdminDonorFinderPanel-module__D3dMcG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}
.CallSheetGuidedFlow-module__z9kAjG__guidedFlow{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:10px;margin-bottom:16px;padding:12px}.CallSheetGuidedFlow-module__z9kAjG__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.CallSheetGuidedFlow-module__z9kAjG__heading{color:var(--foreground);margin:0;font-size:15px;font-weight:700}.CallSheetGuidedFlow-module__z9kAjG__headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.CallSheetGuidedFlow-module__z9kAjG__recommendedCue{color:var(--brand);white-space:nowrap;font-size:12px;font-weight:600}.CallSheetGuidedFlow-module__z9kAjG__stages{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.CallSheetGuidedFlow-module__z9kAjG__stage{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.CallSheetGuidedFlow-module__z9kAjG__stageMuted{opacity:.72}.CallSheetGuidedFlow-module__z9kAjG__stageActive{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand);opacity:1}.CallSheetGuidedFlow-module__z9kAjG__stageComplete{opacity:1}.CallSheetGuidedFlow-module__z9kAjG__stageToggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.CallSheetGuidedFlow-module__z9kAjG__stageToggle:hover{background:var(--pb-fill-muted)}.CallSheetGuidedFlow-module__z9kAjG__stageTitle{min-width:0;color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.CallSheetGuidedFlow-module__z9kAjG__stageIndex{font-variant-numeric:tabular-nums;min-width:2.4rem;color:var(--text-secondary);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.CallSheetGuidedFlow-module__z9kAjG__stageLabel{min-width:0}.CallSheetGuidedFlow-module__z9kAjG__stageMeta{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.CallSheetGuidedFlow-module__z9kAjG__badgeNext,.CallSheetGuidedFlow-module__z9kAjG__badgeDone{color:var(--brand)}.CallSheetGuidedFlow-module__z9kAjG__stageBody{border-top:1px solid var(--border);color:var(--foreground);padding:0 12px 12px}.CallSheetGuidedFlow-module__z9kAjG__stageBodyList{flex-direction:column;gap:8px;margin:0;padding:10px 0 0;list-style:none;display:flex}.CallSheetGuidedFlow-module__z9kAjG__outcomeSection{padding-top:10px}.CallSheetGuidedFlow-module__z9kAjG__outcomeHeadingRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.CallSheetGuidedFlow-module__z9kAjG__outcomeHeading{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:700}.CallSheetGuidedFlow-module__z9kAjG__outcomeHeadingActions{align-items:center;gap:6px;display:flex}.CallSheetGuidedFlow-module__z9kAjG__outcomeDetailsButton{border:1px solid var(--input-border);background:var(--surface);color:var(--brand);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.CallSheetGuidedFlow-module__z9kAjG__outcomeButtons{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:6px;display:grid}.CallSheetGuidedFlow-module__z9kAjG__outcomeButton{border:1px solid var(--input-border);background:var(--surface);color:var(--text-secondary);cursor:pointer;text-align:left;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.CallSheetGuidedFlow-module__z9kAjG__outcomeButtonIcon{flex-shrink:0;width:15px;height:15px}.CallSheetGuidedFlow-module__z9kAjG__outcomeButtonLabel{min-width:0}.CallSheetGuidedFlow-module__z9kAjG__outcomeButtonActive{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}
.CallSheetBiggestContributionIndicator-module__BetOHa__trigger{color:#b45309;vertical-align:middle;cursor:help;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.CallSheetBiggestContributionIndicator-module__BetOHa__trigger:hover,.CallSheetBiggestContributionIndicator-module__BetOHa__trigger:focus-visible{color:#92400e;outline-offset:1px;outline:2px solid #fbbf24}.CallSheetBiggestContributionIndicator-module__BetOHa__icon{width:12px;height:12px}.CallSheetBiggestContributionIndicator-module__BetOHa__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);max-width:min(240px,100vw - 32px);color:var(--text-secondary);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.4;position:fixed;top:0;left:0;box-shadow:0 8px 24px #0000001f}.CallSheetBiggestContributionIndicator-module__BetOHa__popover[data-positioned=false]{visibility:hidden}
.MarkdownContent-module__WHPUXW__markdown{font-size:inherit;line-height:inherit;color:inherit;margin:0}.MarkdownContent-module__WHPUXW__markdown p{margin:0}.MarkdownContent-module__WHPUXW__markdown p+p{margin-top:.75em}.MarkdownContent-module__WHPUXW__markdown ul,.MarkdownContent-module__WHPUXW__markdown ol{margin:.5em 0 0;padding-left:1.25em}.MarkdownContent-module__WHPUXW__markdown li+li{margin-top:.35em}.MarkdownContent-module__WHPUXW__markdown strong{font-weight:700}.MarkdownContent-module__WHPUXW__markdown em{font-style:italic}.MarkdownContent-module__WHPUXW__markdown h1,.MarkdownContent-module__WHPUXW__markdown h2,.MarkdownContent-module__WHPUXW__markdown h3,.MarkdownContent-module__WHPUXW__markdown h4{margin:0 0 .5em;font-size:1em;font-weight:700;line-height:1.4}.MarkdownContent-module__WHPUXW__markdown blockquote{border-left:3px solid var(--brand,#007749);background:#0077490f;border-radius:4px;margin:.5em 0 0;padding:8px 12px}.MarkdownContent-module__WHPUXW__markdown blockquote p{margin:0}.MarkdownContent-module__WHPUXW__markdown a{color:var(--brand,#007749);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.MarkdownContent-module__WHPUXW__entrance{animation:.42s cubic-bezier(.22,1,.36,1) both MarkdownContent-module__WHPUXW__markdownEntrance}}@keyframes MarkdownContent-module__WHPUXW__markdownEntrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.MarkdownContent-module__WHPUXW__entrance{animation:none}}
.CallSheetPriorCampaignCommitteeHover-module__747xCG__trigger{font:inherit;font-weight:inherit;color:inherit;cursor:help;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.CallSheetPriorCampaignCommitteeHover-module__747xCG__trigger:hover,.CallSheetPriorCampaignCommitteeHover-module__747xCG__trigger:focus-visible{color:var(--brand,#007749)}.CallSheetPriorCampaignCommitteeHover-module__747xCG__popover{z-index:210;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-width:min(180px,100vw - 32px);max-width:min(280px,100vw - 32px);color:var(--text-secondary);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.4;position:fixed;top:0;left:0;box-shadow:0 8px 24px #0000001f}.CallSheetPriorCampaignCommitteeHover-module__747xCG__popover[data-positioned=false]{visibility:hidden}.CallSheetPriorCampaignCommitteeHover-module__747xCG__title{color:var(--foreground);margin:0 0 8px;font-size:12px;font-weight:700}.CallSheetPriorCampaignCommitteeHover-module__747xCG__giftList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.CallSheetPriorCampaignCommitteeHover-module__747xCG__giftItem{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.CallSheetPriorCampaignCommitteeHover-module__747xCG__giftAmount{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.CallSheetPriorCampaignCommitteeHover-module__747xCG__giftDate{color:var(--text-muted,var(--text-secondary));white-space:nowrap}.CallSheetPriorCampaignCommitteeHover-module__747xCG__summary{border-top:1px solid var(--border);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:8px 0 0;padding-top:8px}
.CallSheetPriorCampaignDonations-module__aauStW__root,.CallSheetPriorCampaignDonations-module__aauStW__names{display:inline}.CallSheetPriorCampaignDonations-module__aauStW__nameItem{white-space:nowrap;display:inline}.CallSheetPriorCampaignDonations-module__aauStW__name{color:var(--foreground);font-weight:700;display:inline}.CallSheetPriorCampaignDonations-module__aauStW__editWrap{vertical-align:-.35em;margin-left:4px;display:inline-block;position:relative}.CallSheetPriorCampaignDonations-module__aauStW__editButton{border:1px solid var(--input-border);background:var(--surface);width:22px;height:22px;color:var(--text-muted-strong);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.CallSheetPriorCampaignDonations-module__aauStW__editButton:hover,.CallSheetPriorCampaignDonations-module__aauStW__editButton:focus-visible,.CallSheetPriorCampaignDonations-module__aauStW__editButton[aria-expanded=true]{border-color:var(--brand,#007749);background:color-mix(in srgb,var(--brand,#007749)8%,var(--surface));color:var(--brand,#007749)}.CallSheetPriorCampaignDonations-module__aauStW__editButton:focus-visible{outline:2px solid var(--pb-link,#2563eb);outline-offset:1px}.CallSheetPriorCampaignDonations-module__aauStW__editIcon{width:12px;height:12px}.CallSheetPriorCampaignDonations-module__aauStW__editPopover{z-index:230;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-width:min(240px,100vw - 24px);max-width:min(320px,100vw - 24px);box-shadow:0 8px 24px var(--shadow-color);border-radius:10px;padding:12px;position:fixed}.CallSheetPriorCampaignDonations-module__aauStW__editPopover[data-positioned=false]{visibility:hidden}.CallSheetPriorCampaignDonations-module__aauStW__editLabel{color:var(--text-secondary);gap:6px;margin:0;font-size:13px;font-weight:600;display:grid}.CallSheetPriorCampaignDonations-module__aauStW__editHint{color:var(--text-muted);font-size:12px;font-weight:400}.CallSheetPriorCampaignDonations-module__aauStW__editInput{box-sizing:border-box;border:1px solid var(--input-border);width:100%;font:inherit;background:var(--surface);color:var(--foreground);border-radius:6px;padding:6px 10px;font-size:13px;font-weight:400}.CallSheetPriorCampaignDonations-module__aauStW__editFooter{align-items:center;min-height:1.25em;margin-top:8px;display:flex}.CallSheetPriorCampaignDonations-module__aauStW__moreButton{color:var(--text-secondary);font:inherit;font-size:.85em;line-height:inherit;letter-spacing:.01em;cursor:pointer;text-underline-offset:.12em;background:0 0;border:none;margin:0;padding:0;text-decoration:underline;display:inline}.CallSheetPriorCampaignDonations-module__aauStW__moreButton:hover,.CallSheetPriorCampaignDonations-module__aauStW__moreButton:focus-visible{color:var(--foreground)}.CallSheetPriorCampaignDonations-module__aauStW__moreButton:focus-visible{outline:2px solid var(--pb-link,#2563eb);outline-offset:2px}.CallSheetPriorCampaignDonations-module__aauStW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CallSheetScriptMarkdown-module__reMQQW__scriptMarkdown{color:var(--text-secondary);font-size:15px;line-height:1.6}.CallSheetScriptMarkdown-module__reMQQW__withPriorDonations{display:block}.CallSheetScriptMarkdown-module__reMQQW__scriptFragment p{margin:0}.CallSheetScriptMarkdown-module__reMQQW__scriptFragment p+p{margin-top:.85em}.CallSheetScriptMarkdown-module__reMQQW__priorSlot{display:inline}.CallSheetScriptMarkdown-module__reMQQW__priorSlot+.CallSheetScriptMarkdown-module__reMQQW__scriptFragment{display:contents}.CallSheetScriptMarkdown-module__reMQQW__scriptFragment:has(+.CallSheetScriptMarkdown-module__reMQQW__priorSlot){display:contents}.CallSheetScriptMarkdown-module__reMQQW__scriptFragment:has(+.CallSheetScriptMarkdown-module__reMQQW__priorSlot) p:last-child{display:inline}.CallSheetScriptMarkdown-module__reMQQW__priorSlot+.CallSheetScriptMarkdown-module__reMQQW__scriptFragment p:first-child{display:inline}.CallSheetScriptMarkdown-module__reMQQW__preview{border:1px solid var(--border);background:var(--pb-fill-muted);border-radius:8px;min-height:3rem;padding:8px 10px}
.CallSheetScriptMarkdownField-module__Fimwga__field{gap:6px;display:grid}.CallSheetScriptMarkdownField-module__Fimwga__labelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.CallSheetScriptMarkdownField-module__Fimwga__hint{color:var(--text-muted);font-size:13px;font-weight:400}.CallSheetScriptMarkdownField-module__Fimwga__modeToggle{border:1px solid var(--input-border);border-radius:8px;display:inline-flex;overflow:hidden}.CallSheetScriptMarkdownField-module__Fimwga__modeButton{background:var(--surface);color:var(--text-secondary);cursor:pointer;border:none;padding:4px 10px;font-size:12px;font-weight:600}.CallSheetScriptMarkdownField-module__Fimwga__modeButton+.CallSheetScriptMarkdownField-module__Fimwga__modeButton{border-left:1px solid var(--input-border)}.CallSheetScriptMarkdownField-module__Fimwga__modeButtonActive{background:var(--brand,#007749);color:var(--on-brand)}.CallSheetScriptMarkdownField-module__Fimwga__modeButtonActive+.CallSheetScriptMarkdownField-module__Fimwga__modeButton,.CallSheetScriptMarkdownField-module__Fimwga__modeButton+.CallSheetScriptMarkdownField-module__Fimwga__modeButtonActive{border-left-color:var(--brand,#007749)}
.PhoneBankActionButton-module__vohX3q__button{background:var(--surface);color:var(--brand);border:1px solid var(--brand);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.PhoneBankActionButton-module__vohX3q__button:hover{background:var(--brand-tint)}.PhoneBankActionButton-module__vohX3q__button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
.AdminFilterForm-module__IT5J3q__pendingStatus{min-height:1.2em;color:var(--text-muted-strong,#666);margin:0;font-size:12px;font-weight:600;line-height:1.2}
