.AdminAccounts-module__WCkLIW__AdminAccountsPage{box-sizing:border-box;width:100%;padding:24px}@media (max-width:640px){.AdminAccounts-module__WCkLIW__AdminAccountsPage{padding:16px 12px}}.AdminAccounts-module__WCkLIW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.AdminAccounts-module__WCkLIW__title{margin:0 0 8px;font-size:28px;font-weight:700}.AdminAccounts-module__WCkLIW__subtitle{color:var(--text-muted);max-width:720px;margin:0;line-height:1.5}.AdminAccounts-module__WCkLIW__stats{flex-wrap:wrap;gap:10px;display:flex}.AdminAccounts-module__WCkLIW__stat{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:120px;padding:10px 14px}.AdminAccounts-module__WCkLIW__statValue{font-size:22px;font-weight:700;line-height:1.1;display:block}.AdminAccounts-module__WCkLIW__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:12px;font-weight:600;display:block}.AdminAccounts-module__WCkLIW__filters{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;gap:12px;margin-bottom:20px;padding:16px;display:grid}.AdminAccounts-module__WCkLIW__filterGrid{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(160px,1fr));align-items:end;gap:12px;display:grid}.AdminAccounts-module__WCkLIW__filterLabel{gap:6px;font-size:14px;font-weight:600;display:grid}.AdminAccounts-module__WCkLIW__filterActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.AdminAccounts-module__WCkLIW__primaryButton{background:var(--brand);color:var(--on-brand);cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.AdminAccounts-module__WCkLIW__clearLink{color:var(--text-secondary);font-size:14px}.AdminAccounts-module__WCkLIW__createPanel{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:20px;overflow:hidden}.AdminAccounts-module__WCkLIW__createSummary{cursor:pointer;padding:16px 20px;font-size:16px;font-weight:700;list-style:none}.AdminAccounts-module__WCkLIW__createSummary::-webkit-details-marker{display:none}.AdminAccounts-module__WCkLIW__createBody{border-top:1px solid var(--border);padding:0 20px 20px}.AdminAccounts-module__WCkLIW__resultCount{color:var(--text-secondary);margin:0 0 12px;font-size:14px}.AdminAccounts-module__WCkLIW__tableWrap{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow-x:auto}.AdminAccounts-module__WCkLIW__table{border-collapse:collapse;width:100%;font-size:14px}.AdminAccounts-module__WCkLIW__tableHeadRow{background:var(--surface-muted);text-align:left}.AdminAccounts-module__WCkLIW__tableHeadCell{border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-weight:700}.AdminAccounts-module__WCkLIW__tableRow{border-bottom:1px solid var(--border);vertical-align:top}.AdminAccounts-module__WCkLIW__tableRow:last-child{border-bottom:none}.AdminAccounts-module__WCkLIW__emptyState{color:var(--text-muted);text-align:center;padding:32px 20px}.AdminAccounts-module__WCkLIW__roleBadge,.AdminAccounts-module__WCkLIW__accessBadge,.AdminAccounts-module__WCkLIW__statusBadge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.AdminAccounts-module__WCkLIW__roleAdmin{background:color-mix(in srgb,var(--brand)16%,var(--surface));color:var(--brand)}.AdminAccounts-module__WCkLIW__roleVolunteer{background:color-mix(in srgb,#2563eb 14%,var(--surface));color:#1d4ed8}.AdminAccounts-module__WCkLIW__roleCoordinator{background:color-mix(in srgb,#7c3aed 14%,var(--surface));color:#6d28d9}.AdminAccounts-module__WCkLIW__accessBadge{background:var(--surface-muted);color:var(--text-secondary);border:1px solid var(--border)}.AdminAccounts-module__WCkLIW__accessList{flex-wrap:wrap;gap:6px;display:flex}.AdminAccounts-module__WCkLIW__accessMeta{color:var(--text-muted);margin-top:6px;font-size:12px}.AdminAccounts-module__WCkLIW__statusActive{background:color-mix(in srgb,#059669 14%,var(--surface));color:#047857}.AdminAccounts-module__WCkLIW__statusDisabled{background:color-mix(in srgb,#b42318 10%,var(--surface));color:#b42318}.AdminAccounts-module__WCkLIW__statusArchived{background:color-mix(in srgb,#d97706 12%,var(--surface));color:#b45309}.AdminAccounts-module__WCkLIW__volunteerLink{color:var(--brand);font-weight:600;text-decoration:none}.AdminAccounts-module__WCkLIW__volunteerLink:hover{text-decoration:underline}@media (max-width:900px){.AdminAccounts-module__WCkLIW__filterGrid{grid-template-columns:1fr}}
.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)}
.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}
.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__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;border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.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__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}
.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)}
.CallSheetPhoneBanking-module__-5kFTW__phoneBanking{--pb-page-padding-x:16px;--pb-sidebar-toggle-width:28px;--pb-sidebar-toggle-gap:5px;--pb-sidebar-column-padding-left:calc(var(--pb-sidebar-toggle-width) + var(--pb-sidebar-toggle-gap));width:100%;max-width:none;padding:0 var(--pb-page-padding-x);flex-direction:column;flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.CallSheetPhoneBanking-module__-5kFTW__emptyState{text-align:center;color:var(--text-muted);flex:1;justify-content:center;align-items:center;padding:48px 24px;font-size:16px;font-weight:500;line-height:1.45;display:flex}.CallSheetPhoneBanking-module__-5kFTW__workflowModeRow{flex-shrink:0;padding-top:12px;padding-bottom:4px}.CallSheetPhoneBanking-module__-5kFTW__hero{border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:16px;padding-top:12px;padding-bottom:16px}.CallSheetPhoneBanking-module__-5kFTW__heroIdentity{flex:10rem;grid-area:1/1;min-width:0;overflow:hidden}.CallSheetPhoneBanking-module__-5kFTW__progress{color:var(--text-muted);letter-spacing:.02em;align-items:baseline;gap:.35rem;margin:0 0 4px;font-size:13px;font-weight:500;display:flex}.CallSheetPhoneBanking-module__-5kFTW__progressCurrent{color:var(--brand,#007749);font-size:15px;font-weight:700}.CallSheetPhoneBanking-module__-5kFTW__progressSep{font-weight:400}.CallSheetPhoneBanking-module__-5kFTW__progressTotal{color:var(--text-muted-strong);font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__progressInline{flex-shrink:0;margin:0}.CallSheetPhoneBanking-module__-5kFTW__progressNav{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__progressNavButton{background:var(--surface);width:28px;height:28px;color:var(--brand,#007749);border:1px solid var(--brand,#007749);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__progressNavButton:hover:not(:disabled){background:var(--brand-tint)}.CallSheetPhoneBanking-module__-5kFTW__progressNavButton:disabled{opacity:.4;cursor:not-allowed}.CallSheetPhoneBanking-module__-5kFTW__progressNavIcon{flex-shrink:0;width:16px;height:16px}.CallSheetPhoneBanking-module__-5kFTW__donorName{letter-spacing:-.02em;color:var(--foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.5rem,6vw,2.75rem);font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.CallSheetPhoneBanking-module__-5kFTW__heroNameEditRow{align-items:flex-start;gap:8px;min-width:0;display:flex}.CallSheetPhoneBanking-module__-5kFTW__heroNameEditRow .CallSheetPhoneBanking-module__-5kFTW__donorName{flex:1;min-width:0}.CallSheetPhoneBanking-module__-5kFTW__donorNameInput{width:100%;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;overflow-wrap:anywhere;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:block}.CallSheetPhoneBanking-module__-5kFTW__donorNameInput:focus{box-shadow:inset 0 -2px 0 var(--brand,#007749);outline:none}.CallSheetPhoneBanking-module__-5kFTW__donorNameInput:focus-visible{outline:2px solid var(--brand,#007749);outline-offset:2px}.CallSheetPhoneBanking-module__-5kFTW__heroNameRow{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:10px;display:grid}.CallSheetPhoneBanking-module__-5kFTW__heroNavCluster{flex-shrink:0;grid-area:1/2;place-self:start end;gap:6px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__heroActions{flex-wrap:wrap;flex:0 auto;grid-area:2/1/auto/-1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.CallSheetPhoneBanking-module__-5kFTW__quickFacts{color:var(--text-muted-strong);flex-wrap:wrap;gap:6px 10px;margin:10px 0 0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.CallSheetPhoneBanking-module__-5kFTW__quickFacts li:not(:last-child):after{content:"·";color:var(--text-muted);margin-left:10px;font-weight:700}.CallSheetPhoneBanking-module__-5kFTW__quickFactsMetaRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__locationButton{color:inherit;font:inherit;line-height:inherit;cursor:help;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.CallSheetPhoneBanking-module__-5kFTW__locationButton:hover{color:var(--brand,#007749)}.CallSheetPhoneBanking-module__-5kFTW__scrollContent{-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding-bottom:calc(48px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.CallSheetPhoneBanking-module__-5kFTW__scrollContentInner{min-width:0}.CallSheetPhoneBanking-module__-5kFTW__phoneBankingEndorsement .CallSheetPhoneBanking-module__-5kFTW__hero{margin-bottom:8px;padding-top:8px;padding-bottom:12px}.CallSheetPhoneBanking-module__-5kFTW__phoneBankingEndorsement .CallSheetPhoneBanking-module__-5kFTW__scrollContentInner{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.CallSheetPhoneBanking-module__-5kFTW__sidebarToggle{z-index:19;border:1px solid var(--border);background:var(--surface);width:28px;height:56px;color:var(--text-secondary);cursor:pointer;border-left:none;border-radius:0 10px 10px 0;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:2px 0 8px #00000014}.CallSheetPhoneBanking-module__-5kFTW__sidebarToggleCollapsed{box-shadow:3px 0 12px #0077491f}.CallSheetPhoneBanking-module__-5kFTW__sidebarToggle:hover{background:var(--pb-fill);color:var(--brand,#007749)}.CallSheetPhoneBanking-module__-5kFTW__sidebarToggle:focus-visible{outline:2px solid var(--brand,#007749);outline-offset:2px}.CallSheetPhoneBanking-module__-5kFTW__sidebarToggleIcon{flex-shrink:0;width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.CallSheetPhoneBanking-module__-5kFTW__sidebarToggle{transition:box-shadow .28s cubic-bezier(.4,0,.2,1),background .15s,color .15s}.CallSheetPhoneBanking-module__-5kFTW__sidebarToggleIcon{transition:transform .28s cubic-bezier(.4,0,.2,1)}.CallSheetPhoneBanking-module__-5kFTW__sidebarToggleCollapsed .CallSheetPhoneBanking-module__-5kFTW__sidebarToggleIcon{transform:translate(2px)}}.CallSheetPhoneBanking-module__-5kFTW__mainLayout{grid-template-columns:1fr;gap:16px;display:grid}.CallSheetPhoneBanking-module__-5kFTW__donorColumn,.CallSheetPhoneBanking-module__-5kFTW__scriptColumn,.CallSheetPhoneBanking-module__-5kFTW__sidebarColumn,.CallSheetPhoneBanking-module__-5kFTW__talkingColumn,.CallSheetPhoneBanking-module__-5kFTW__mainColumn{flex-direction:column;gap:12px;min-width:0;display:flex}.CallSheetPhoneBanking-module__-5kFTW__sidebarColumn{padding-left:var(--pb-sidebar-column-padding-left);overflow:hidden}.CallSheetPhoneBanking-module__-5kFTW__sidebarColumnCollapsed{opacity:0;visibility:hidden;pointer-events:none;padding-left:0}@media (prefers-reduced-motion:no-preference){.CallSheetPhoneBanking-module__-5kFTW__sidebarColumn{transition:opacity .24s cubic-bezier(.4,0,.2,1),visibility .24s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion:reduce){.CallSheetPhoneBanking-module__-5kFTW__sidebarColumn{transition:none}}.CallSheetPhoneBanking-module__-5kFTW__phoneButtonGroup{flex-shrink:0;align-items:stretch;gap:6px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__phoneButtonGroupFocused{z-index:23;position:relative}.CallSheetPhoneBanking-module__-5kFTW__phoneButton{color:var(--on-brand);background:var(--brand,#007749);border:1px solid var(--brand,#007749);cursor:pointer;border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;transition:background .2s;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__phoneButton:hover{background:var(--brand-hover)}.CallSheetPhoneBanking-module__-5kFTW__phoneButtonLabel{text-transform:uppercase;letter-spacing:.08em;opacity:.9;font-size:12px;font-weight:700}.CallSheetPhoneBanking-module__-5kFTW__phoneButtonNumber{letter-spacing:.02em;font-size:clamp(.95rem,3.5vw,1.25rem);font-weight:700}.CallSheetPhoneBanking-module__-5kFTW__noPhone{text-align:center;color:var(--text-muted);border:1px dashed var(--input-border);background:var(--pb-fill-muted);border-radius:10px;flex-shrink:0;margin:0;padding:8px 12px;font-size:13px;font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__iconActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__iconAction{min-width:3.5rem;color:var(--text-secondary);background:var(--pb-fill);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:8px 10px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__iconAction:hover{background:var(--pb-fill-strong);border-color:var(--input-border)}.CallSheetPhoneBanking-module__-5kFTW__iconAction:disabled{opacity:.6;cursor:wait}.CallSheetPhoneBanking-module__-5kFTW__iconActionActive{border-color:var(--brand,#007749);background:var(--brand-tint);color:var(--brand,#007749)}.CallSheetPhoneBanking-module__-5kFTW__iconActionSvg{width:18px;height:18px}.CallSheetPhoneBanking-module__-5kFTW__iconActionText{line-height:1.2}.CallSheetPhoneBanking-module__-5kFTW__iconActionIconOnly{justify-content:center;min-width:0}.CallSheetPhoneBanking-module__-5kFTW__iconActionInline{flex-direction:row;gap:6px;min-width:0;padding:6px 10px;font-size:12px}.CallSheetPhoneBanking-module__-5kFTW__iconActionInline .CallSheetPhoneBanking-module__-5kFTW__iconActionSvg{width:16px;height:16px}.CallSheetPhoneBanking-module__-5kFTW__linkButton{color:var(--pb-link);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.CallSheetPhoneBanking-module__-5kFTW__linkButton:disabled{opacity:.6;cursor:wait}.CallSheetPhoneBanking-module__-5kFTW__headsUpActionWrap{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__headsUpActionError{color:var(--pb-danger);text-align:center;max-width:5.5rem;font-size:11px;line-height:1.3}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklist{border:1px solid var(--border);background:var(--pb-fill-muted);border-radius:10px;margin:0;padding:10px 12px}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:12px;font-weight:700}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistItems{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistRow{flex-direction:column;gap:4px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistRowMain{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__headsUpCheckItem{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.CallSheetPhoneBanking-module__-5kFTW__headsUpCheckbox{width:1rem;height:1rem;accent-color:var(--brand,#007749);cursor:pointer;flex-shrink:0;margin:0}.CallSheetPhoneBanking-module__-5kFTW__headsUpCheckbox:disabled{cursor:wait;opacity:.7}.CallSheetPhoneBanking-module__-5kFTW__headsUpCheckStatus{color:var(--text-muted);margin-left:1.5rem;font-size:12px;line-height:1.35}.CallSheetPhoneBanking-module__-5kFTW__headsUpCheckStatusSuccess{color:var(--brand,#007749);font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__headsUpCheckStatusError{color:var(--pb-danger)}.CallSheetPhoneBanking-module__-5kFTW__saveStatus{color:var(--text-muted);flex-shrink:0;font-size:12px;line-height:1.35}.CallSheetPhoneBanking-module__-5kFTW__saveStatusSuccess{color:var(--brand,#007749);font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__saveStatusError{color:var(--pb-danger)}.CallSheetPhoneBanking-module__-5kFTW__committeeNotesList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CallSheetPhoneBanking-module__-5kFTW__committeeNotesLabel{font-size:13px;line-height:1.4;display:block}.CallSheetPhoneBanking-module__-5kFTW__committeeNotesItemHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__committeeNotesText{color:var(--text-secondary);white-space:pre-wrap;margin:4px 0 0;padding-left:12px;font-size:13px;line-height:1.5}.CallSheetPhoneBanking-module__-5kFTW__donorTalkingPointsIntro{color:var(--text-secondary);margin:0 0 10px;font-size:13px;font-style:italic;line-height:1.5}.CallSheetPhoneBanking-module__-5kFTW__donationCommitteeLabeled{font-weight:400;display:block}.CallSheetPhoneBanking-module__-5kFTW__committeeShortName{font-weight:700}.CallSheetPhoneBanking-module__-5kFTW__contributionsSection{border:1px solid var(--border);background:var(--pb-fill-muted);border-radius:10px;margin:0;padding:12px 14px}.CallSheetPhoneBanking-module__-5kFTW__contributionsHeading{color:var(--text-secondary);margin:0 0 10px;font-size:13px;font-weight:700}.CallSheetPhoneBanking-module__-5kFTW__contributionsSubsection{margin-top:10px}.CallSheetPhoneBanking-module__-5kFTW__contributionsSubsection:first-of-type{margin-top:0}.CallSheetPhoneBanking-module__-5kFTW__contributionsSubheading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 6px;font-size:11px;font-weight:700}.CallSheetPhoneBanking-module__-5kFTW__donationList{margin:0;padding:0 0 0 1.25rem;font-size:13px;line-height:1.5;list-style:outside}.CallSheetPhoneBanking-module__-5kFTW__donationList li{margin-bottom:.5rem}.CallSheetPhoneBanking-module__-5kFTW__donationCommittee{display:block}.CallSheetPhoneBanking-module__-5kFTW__donationMeta{color:var(--text-muted-strong);font-size:12px;display:block}.CallSheetPhoneBanking-module__-5kFTW__scriptSection,.CallSheetPhoneBanking-module__-5kFTW__talkingSection,.CallSheetPhoneBanking-module__-5kFTW__contactSection{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:14px 16px}.CallSheetPhoneBanking-module__-5kFTW__contactFieldsGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.CallSheetPhoneBanking-module__-5kFTW__contactFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.CallSheetPhoneBanking-module__-5kFTW__contactFieldLabel{color:var(--text-secondary);gap:6px;font-size:13px;font-weight:600;display:grid}.CallSheetPhoneBanking-module__-5kFTW__contactFieldInput{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}.CallSheetPhoneBanking-module__-5kFTW__contactFieldInput::placeholder{color:var(--text-muted)}.CallSheetPhoneBanking-module__-5kFTW__alternateContacts{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.CallSheetPhoneBanking-module__-5kFTW__alternateContactsHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__alternateContactsHeading{color:var(--text-secondary);margin:0;font-size:13px;font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__addContactButton{color:var(--brand,#007749);border:1px solid var(--brand,#007749);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__addContactButton:hover{background:#0077490f}.CallSheetPhoneBanking-module__-5kFTW__alternateContactsEmpty{color:var(--text-muted);margin:0;font-size:13px}.CallSheetPhoneBanking-module__-5kFTW__removeContactButton{color:var(--text-muted-strong);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:13px;font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__removeContactButton:hover{color:var(--brand,#007749)}.CallSheetPhoneBanking-module__-5kFTW__endorsementAdminLink{font:inherit;color:var(--text-muted-strong);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:13px;font-weight:600;text-decoration:none}.CallSheetPhoneBanking-module__-5kFTW__endorsementAdminLink:hover{color:var(--brand,#007749);text-decoration:underline}.CallSheetPhoneBanking-module__-5kFTW__alternateContactsList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.CallSheetPhoneBanking-module__-5kFTW__alternateContactCard{border:1px solid var(--border);background:var(--surface-muted,#00000005);border-radius:8px;padding:12px}.CallSheetPhoneBanking-module__-5kFTW__alternateContactFields{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.CallSheetPhoneBanking-module__-5kFTW__alternateContactFields{grid-template-columns:repeat(2,minmax(0,1fr))}}.CallSheetPhoneBanking-module__-5kFTW__alternateContactField{gap:4px;min-width:0;display:grid}.CallSheetPhoneBanking-module__-5kFTW__alternateContactFieldFull{grid-column:1/-1}.CallSheetPhoneBanking-module__-5kFTW__alternateContactFieldLabel{color:var(--text-muted-strong);font-size:12px;font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__alternateContactFieldValue{color:var(--foreground);word-break:break-word;font-size:14px;line-height:1.4}.CallSheetPhoneBanking-module__-5kFTW__talkingPointsList{color:var(--text-secondary);margin:0;padding-left:1.25rem;font-size:14px;line-height:1.5}.CallSheetPhoneBanking-module__-5kFTW__talkingPointsList li+li{margin-top:6px}.CallSheetPhoneBanking-module__-5kFTW__researchGuideSection,.CallSheetPhoneBanking-module__-5kFTW__sidebarPlaceholder{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:14px 16px}.CallSheetPhoneBanking-module__-5kFTW__researchGuideIntro,.CallSheetPhoneBanking-module__-5kFTW__sidebarPlaceholderHint{color:var(--text-muted);margin:0 0 10px;font-size:13px;line-height:1.45}.CallSheetPhoneBanking-module__-5kFTW__scriptReminderCallout{border:1px solid color-mix(in srgb,var(--brand,#007749)35%,var(--border));background:var(--brand-tint);border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__scriptReminderCalloutIcon{width:18px;height:18px;color:var(--brand,#007749);flex-shrink:0;margin-top:1px}.CallSheetPhoneBanking-module__-5kFTW__scriptReminderCalloutText{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.CallSheetPhoneBanking-module__-5kFTW__researchPromptsList{color:var(--text-secondary);margin:0;padding-left:1.25rem;font-size:14px;line-height:1.5}.CallSheetPhoneBanking-module__-5kFTW__researchPromptsList li+li{margin-top:6px}.CallSheetPhoneBanking-module__-5kFTW__peerEndorsementsList{color:var(--text-secondary);margin:0;padding-left:1.25rem;font-size:14px;line-height:1.5}.CallSheetPhoneBanking-module__-5kFTW__peerEndorsementsList li+li{margin-top:6px}.CallSheetPhoneBanking-module__-5kFTW__peerEndorsementLink{font:inherit;color:var(--brand,#007749);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.CallSheetPhoneBanking-module__-5kFTW__peerEndorsementLink:hover{filter:brightness(.9)}.CallSheetPhoneBanking-module__-5kFTW__researchGuideActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__researchGuideActionButton,.CallSheetPhoneBanking-module__-5kFTW__researchGuideActionButtonSecondary{cursor:pointer;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__researchGuideActionButton{color:#fff;background:var(--brand,#007749);border:1px solid var(--brand,#007749)}.CallSheetPhoneBanking-module__-5kFTW__researchGuideActionButton:hover{filter:brightness(.95)}.CallSheetPhoneBanking-module__-5kFTW__researchGuideActionButtonSecondary{color:var(--text-secondary);border:1px solid var(--border);background:0 0}.CallSheetPhoneBanking-module__-5kFTW__researchGuideActionButtonSecondary:hover{background:var(--surface-muted,#00000008)}.CallSheetPhoneBanking-module__-5kFTW__sidebarPlaceholder{background:var(--surface-muted,#00000005);border-style:dashed}.CallSheetPhoneBanking-module__-5kFTW__sidebarPlaceholder+.CallSheetPhoneBanking-module__-5kFTW__sidebarPlaceholder,.CallSheetPhoneBanking-module__-5kFTW__researchGuideSection+.CallSheetPhoneBanking-module__-5kFTW__sidebarPlaceholder,.CallSheetPhoneBanking-module__-5kFTW__sidebarPlaceholder+.CallSheetPhoneBanking-module__-5kFTW__researchGuideSection,.CallSheetPhoneBanking-module__-5kFTW__researchGuideSection+.CallSheetPhoneBanking-module__-5kFTW__researchGuideSection{margin-top:12px}.CallSheetPhoneBanking-module__-5kFTW__comingSoonBadge{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.CallSheetPhoneBanking-module__-5kFTW__phoneBankingEndorsement .CallSheetPhoneBanking-module__-5kFTW__sidebarColumn .CallSheetPhoneBanking-module__-5kFTW__researchGuideSection+.CallSheetPhoneBanking-module__-5kFTW__sidebarPlaceholder,.CallSheetPhoneBanking-module__-5kFTW__phoneBankingEndorsement .CallSheetPhoneBanking-module__-5kFTW__sidebarColumn .CallSheetPhoneBanking-module__-5kFTW__sidebarPlaceholder+.CallSheetPhoneBanking-module__-5kFTW__sidebarPlaceholder{margin-top:12px}.CallSheetPhoneBanking-module__-5kFTW__sidebarNotesSection{flex-direction:column;gap:8px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__sidebarNotesInput{border:1px solid var(--input-border);background:var(--surface);width:100%;min-height:2.5rem;color:var(--foreground);resize:vertical;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.45}.CallSheetPhoneBanking-module__-5kFTW__talkedOutcomeForm{border-top:1px solid var(--border);gap:10px;margin-top:10px;padding-top:10px;display:grid}.CallSheetPhoneBanking-module__-5kFTW__talkedOutcomeField{color:var(--text-secondary);gap:6px;font-size:13px;font-weight:600;display:grid}.CallSheetPhoneBanking-module__-5kFTW__talkedOutcomeFieldInline{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.CallSheetPhoneBanking-module__-5kFTW__talkedOutcomeSelect,.CallSheetPhoneBanking-module__-5kFTW__talkedOutcomeTextarea{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;line-height:1.45}.CallSheetPhoneBanking-module__-5kFTW__talkedOutcomeSaveButton{background:var(--brand,#007749);color:var(--on-brand);cursor:pointer;border:none;border-radius:8px;justify-self:start;padding:8px 14px;font-size:13px;font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__talkedOutcomeSaveButton:hover{background:var(--brand-hover)}.CallSheetPhoneBanking-module__-5kFTW__phoneBankingCallScriptFocus{position:relative}.CallSheetPhoneBanking-module__-5kFTW__heroCallScriptFocus{z-index:22;position:relative}.CallSheetPhoneBanking-module__-5kFTW__donorNameFocused{z-index:1;background:var(--surface);border-radius:8px;width:fit-content;max-width:100%;padding:2px 10px;display:inline-block;position:relative;box-shadow:0 8px 32px #00000029,0 0 0 2px #00774959}.CallSheetPhoneBanking-module__-5kFTW__callScriptFocusBackdrop{z-index:21;pointer-events:none;background:#00000047;border:none;margin:0;padding:0;position:fixed;inset:0}.CallSheetPhoneBanking-module__-5kFTW__scriptSectionFocused{z-index:22;border-color:var(--brand,#007749);position:relative;box-shadow:0 8px 32px #00000029,0 0 0 2px #00774959}.CallSheetPhoneBanking-module__-5kFTW__scriptHeadingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__scriptHeadingActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__scriptHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:13px;font-weight:700}.CallSheetPhoneBanking-module__-5kFTW__scriptSelect{color:var(--text-secondary);background:var(--pb-fill-muted);border:1px solid var(--input-border);border-radius:6px;max-width:100%;padding:4px 8px;font-size:13px;font-weight:500}.CallSheetPhoneBanking-module__-5kFTW__scriptViewToggle{border:1px solid var(--input-border);border-radius:8px;display:inline-flex;overflow:hidden}.CallSheetPhoneBanking-module__-5kFTW__scriptViewButton{background:var(--pb-fill-muted);color:var(--text-muted-strong);cursor:pointer;border:none;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__scriptViewButton+.CallSheetPhoneBanking-module__-5kFTW__scriptViewButton{border-left:1px solid var(--input-border)}.CallSheetPhoneBanking-module__-5kFTW__scriptViewButtonActive{background:var(--brand,#007749);color:var(--on-brand)}.CallSheetPhoneBanking-module__-5kFTW__emailBodyLabel{color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.CallSheetPhoneBanking-module__-5kFTW__emailBodyInput{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;margin-top:6px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.55;overflow-x:hidden}.CallSheetPhoneBanking-module__-5kFTW__emailSubjectLine{color:var(--text-secondary);margin:0 0 10px;font-size:14px;line-height:1.45}.CallSheetPhoneBanking-module__-5kFTW__emailSubjectLabel{color:var(--text-muted);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.CallSheetPhoneBanking-module__-5kFTW__emailNameField{margin-bottom:10px}.CallSheetPhoneBanking-module__-5kFTW__emailNameLabelRow{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__emailNameLabel{color:var(--text-muted);font-size:12px;font-weight:600;display:block}.CallSheetPhoneBanking-module__-5kFTW__emailNameSourceToggle{border:1px solid var(--input-border);border-radius:8px;width:100%;margin-bottom:6px;display:flex;overflow:hidden}.CallSheetPhoneBanking-module__-5kFTW__emailNameSourceButton{background:var(--surface);min-width:0;color:var(--text-secondary);cursor:pointer;border:none;flex:1 1 0;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.25}.CallSheetPhoneBanking-module__-5kFTW__emailNameSourceButton+.CallSheetPhoneBanking-module__-5kFTW__emailNameSourceButton{border-left:1px solid var(--input-border)}.CallSheetPhoneBanking-module__-5kFTW__emailNameSourceButtonActive{background:var(--brand,#007749);color:var(--on-brand)}.CallSheetPhoneBanking-module__-5kFTW__emailNameSourceButton:disabled{opacity:.45;cursor:not-allowed}.CallSheetPhoneBanking-module__-5kFTW__emailNameSourceButton:focus-visible{outline:2px solid var(--brand,#007749);outline-offset:-2px;z-index:1}.CallSheetPhoneBanking-module__-5kFTW__emailSubjectInput{border:1px solid var(--input-border);background:var(--surface);width:100%;color:var(--foreground);border-radius:8px;margin-top:6px;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.45;display:block}.CallSheetPhoneBanking-module__-5kFTW__gmailFromAccountField{margin-bottom:10px}.CallSheetPhoneBanking-module__-5kFTW__gmailFromAccountHint{color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:1.45}.CallSheetPhoneBanking-module__-5kFTW__scriptText{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.CallSheetPhoneBanking-module__-5kFTW__scriptSpokeButtonRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__scriptSpokeButtonRow .CallSheetPhoneBanking-module__-5kFTW__scriptSpokeButton{flex:140px;margin-top:0}.CallSheetPhoneBanking-module__-5kFTW__scriptSpokeButton{border:1px solid var(--brand,#007749);background:var(--brand,#007749);width:100%;color:var(--on-brand);cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;margin-top:12px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.CallSheetPhoneBanking-module__-5kFTW__scriptSpokeButtonSecondary{color:var(--brand,#007749);background:0 0}.CallSheetPhoneBanking-module__-5kFTW__scriptSpokeButtonSecondary:hover:not(:disabled){background:color-mix(in srgb,var(--brand,#007749)8%,transparent)}.CallSheetPhoneBanking-module__-5kFTW__scriptSpokeButton:hover:not(:disabled){background:var(--brand-hover)}.CallSheetPhoneBanking-module__-5kFTW__scriptSpokeButton:disabled{opacity:.45;cursor:not-allowed}.CallSheetPhoneBanking-module__-5kFTW__followUpScriptsRow{flex-direction:column;gap:12px;min-width:0;display:flex}.CallSheetPhoneBanking-module__-5kFTW__scriptHeadingGroup{align-items:center;gap:6px;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__scriptHeadingWithEdit{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__templateEditButton{border:1px solid var(--input-border);background:var(--surface);width:28px;height:28px;color:var(--text-muted-strong);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__templateEditButton:hover{background:var(--pb-fill);border-color:var(--input-border);color:var(--text-secondary)}.CallSheetPhoneBanking-module__-5kFTW__templateEditButtonIcon{width:14px;height:14px}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistActions{align-items:center;gap:6px;display:inline-flex}@media (max-width:767px){.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistRowMain{flex-wrap:wrap;align-items:flex-start}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistActions{flex-wrap:wrap;justify-content:flex-end}}.CallSheetPhoneBanking-module__-5kFTW__talkingSection ul{color:var(--text-secondary);margin:0;padding-left:18px;font-size:14px;line-height:1.55}.CallSheetPhoneBanking-module__-5kFTW__actionBar{margin:0 calc(-1*var(--pb-page-padding-x));padding:10px var(--pb-page-padding-x)calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:8px;display:none}.CallSheetPhoneBanking-module__-5kFTW__mobileActionDock{z-index:18;display:block;position:fixed;bottom:0;left:0;right:0}.CallSheetPhoneBanking-module__-5kFTW__mobileActionBar{width:100%;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));color:var(--text-secondary);background:var(--surface);border:none;border-top:1px solid var(--border);cursor:pointer;align-items:center;gap:8px;margin:0;font-family:inherit;font-size:13px;font-weight:600;display:flex;box-shadow:0 -2px 10px #0000000f}.CallSheetPhoneBanking-module__-5kFTW__mobileActionBarHandle{background:var(--input-border);border-radius:999px;flex-shrink:0;width:28px;height:4px}.CallSheetPhoneBanking-module__-5kFTW__mobileActionBarLabel{flex-shrink:0}.CallSheetPhoneBanking-module__-5kFTW__mobileActionBarMeta{min-width:0;color:var(--text-muted);flex:auto;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__mobileActionBarOutcome{text-overflow:ellipsis;white-space:nowrap;color:var(--brand,#007749);overflow:hidden}.CallSheetPhoneBanking-module__-5kFTW__mobileActionBarNotesDot{color:var(--brand,#007749);font-size:16px;line-height:1}.CallSheetPhoneBanking-module__-5kFTW__mobileActionBarChevron{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.CallSheetPhoneBanking-module__-5kFTW__mobileActionBackdrop{z-index:19;cursor:pointer;background:#00000059;border:none;margin:0;padding:0;position:fixed;inset:0}.CallSheetPhoneBanking-module__-5kFTW__mobileActionSheet{z-index:20;-webkit-overflow-scrolling:touch;max-height:min(85vh,640px);padding:8px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);border-radius:14px 14px 0 0;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #0000001f}.CallSheetPhoneBanking-module__-5kFTW__mobileActionSheetHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__mobileActionSheetTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:13px;font-weight:700}.CallSheetPhoneBanking-module__-5kFTW__mobileActionSheetClose{border:1px solid var(--input-border);background:var(--pb-fill-muted);width:32px;height:32px;color:var(--text-muted-strong);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__mobileActionSheetCloseIcon{width:18px;height:18px}.CallSheetPhoneBanking-module__-5kFTW__mobileActionSheet:focus{outline:none}.CallSheetPhoneBanking-module__-5kFTW__notesSection{margin:0}.CallSheetPhoneBanking-module__-5kFTW__notesLabelRow{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__notesLabel{color:var(--text-muted);margin-bottom:0;font-size:12px;font-weight:600;display:block}.CallSheetPhoneBanking-module__-5kFTW__notesInput{border:1px solid var(--input-border);background:var(--surface);width:100%;min-height:3rem;color:var(--foreground);resize:vertical;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.45}.CallSheetPhoneBanking-module__-5kFTW__actionCluster{flex-direction:column;gap:10px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__outcomeSection{min-width:0}.CallSheetPhoneBanking-module__-5kFTW__outcomeHeadingRow{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__outcomeHeadingActions{align-items:center;gap:8px;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__outcomeDetailsButton{color:var(--brand,#007749);border:1px solid var(--brand,#007749);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__outcomeDetailsButton:hover{background:#0077490f}.CallSheetPhoneBanking-module__-5kFTW__outcomeHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:0;font-size:12px;font-weight:700;display:block}.CallSheetPhoneBanking-module__-5kFTW__outcomeButtons{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:6px;display:grid}.CallSheetPhoneBanking-module__-5kFTW__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}.CallSheetPhoneBanking-module__-5kFTW__outcomeButtonIcon{flex-shrink:0;width:15px;height:15px}.CallSheetPhoneBanking-module__-5kFTW__outcomeButtonLabel{min-width:0}.CallSheetPhoneBanking-module__-5kFTW__outcomeButtonActive{border-color:var(--brand,#007749);background:var(--brand-tint);color:var(--brand,#007749)}.CallSheetPhoneBanking-module__-5kFTW__navCluster{gap:8px;display:none}.CallSheetPhoneBanking-module__-5kFTW__navButton{background:var(--surface);color:var(--brand,#007749);border:1px solid var(--brand,#007749);cursor:pointer;border-radius:8px;flex:1 1 0;padding:10px 14px;font-size:14px;font-weight:600}.CallSheetPhoneBanking-module__-5kFTW__navButtonIconOnly{border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.CallSheetPhoneBanking-module__-5kFTW__navButtonIcon{flex-shrink:0;width:18px;height:18px}.CallSheetPhoneBanking-module__-5kFTW__navButtonPrimary{background:var(--brand,#007749);color:var(--on-brand)}.CallSheetPhoneBanking-module__-5kFTW__navButtonPrimary:hover:not(:disabled){background:var(--brand-hover)}.CallSheetPhoneBanking-module__-5kFTW__navButton:disabled{opacity:.45;cursor:not-allowed}@media (min-width:768px){.CallSheetPhoneBanking-module__-5kFTW__scrollContent{padding-bottom:0}.CallSheetPhoneBanking-module__-5kFTW__mobileActionDock{display:none}.CallSheetPhoneBanking-module__-5kFTW__heroNameRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.CallSheetPhoneBanking-module__-5kFTW__heroIdentity{grid-column:unset;grid-row:unset}.CallSheetPhoneBanking-module__-5kFTW__heroNavCluster{display:none}.CallSheetPhoneBanking-module__-5kFTW__heroActions{grid-column:unset;grid-row:unset}.CallSheetPhoneBanking-module__-5kFTW__mainLayout{flex:auto}.CallSheetPhoneBanking-module__-5kFTW__actionBar{z-index:2;padding:12px var(--pb-page-padding-x)calc(12px + env(safe-area-inset-bottom,0px));display:flex}.CallSheetPhoneBanking-module__-5kFTW__donorName{-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow-wrap:normal;word-break:break-word;font-size:clamp(2rem,4vw,3rem);display:block;overflow:visible}.CallSheetPhoneBanking-module__-5kFTW__heroNameEditRow{align-items:center}.CallSheetPhoneBanking-module__-5kFTW__donorNameFocused{display:inline-block}.CallSheetPhoneBanking-module__-5kFTW__phoneButton{gap:10px;padding:12px 16px}.CallSheetPhoneBanking-module__-5kFTW__phoneButtonNumber{font-size:1.15rem}.CallSheetPhoneBanking-module__-5kFTW__iconActions{gap:8px}.CallSheetPhoneBanking-module__-5kFTW__mainLayout{grid-template-columns:minmax(400px,.3fr) minmax(0,.35fr) minmax(0,1fr);align-items:start;gap:20px}.CallSheetPhoneBanking-module__-5kFTW__sidebarColumn{grid-area:1/1;min-width:0;max-width:100%}.CallSheetPhoneBanking-module__-5kFTW__sidebarColumnCollapsed{min-width:0}.CallSheetPhoneBanking-module__-5kFTW__mainLayoutSidebarCollapsed{grid-template-columns:0fr minmax(0,.35fr) minmax(0,1fr)}.CallSheetPhoneBanking-module__-5kFTW__mainLayoutTwoColumn{grid-template-columns:minmax(400px,.3fr) minmax(0,1fr)}.CallSheetPhoneBanking-module__-5kFTW__mainLayoutTwoColumnSidebarCollapsed{grid-template-columns:0fr minmax(0,1fr)}.CallSheetPhoneBanking-module__-5kFTW__talkingColumn{grid-area:1/2}.CallSheetPhoneBanking-module__-5kFTW__mainColumn{grid-area:1/3}.CallSheetPhoneBanking-module__-5kFTW__mainLayoutTwoColumn .CallSheetPhoneBanking-module__-5kFTW__mainColumn{grid-column:2}.CallSheetPhoneBanking-module__-5kFTW__followUpScriptsRow{flex-direction:row;align-items:stretch}.CallSheetPhoneBanking-module__-5kFTW__followUpScriptsRow>.CallSheetPhoneBanking-module__-5kFTW__scriptSection{flex:1 1 0;min-width:0}.CallSheetPhoneBanking-module__-5kFTW__actionCluster{flex-direction:row;align-items:flex-end;gap:16px}.CallSheetPhoneBanking-module__-5kFTW__outcomeSection{flex:auto;min-width:0}.CallSheetPhoneBanking-module__-5kFTW__outcomeButtons{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.CallSheetPhoneBanking-module__-5kFTW__outcomeButton{padding:9px 10px;font-size:13px}.CallSheetPhoneBanking-module__-5kFTW__navCluster{flex:none;min-width:14rem;display:flex}.CallSheetPhoneBanking-module__-5kFTW__navButton{flex:0 auto;min-width:6.5rem}.CallSheetPhoneBanking-module__-5kFTW__notesInput{min-height:3.5rem}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.CallSheetPhoneBanking-module__-5kFTW__mainLayout{transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1)}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.CallSheetPhoneBanking-module__-5kFTW__sidebarColumn{transition:opacity .2s,max-height .28s cubic-bezier(.4,0,.2,1),margin .28s}}@media (max-width:767px){.CallSheetPhoneBanking-module__-5kFTW__sidebarToggle{display:none}.CallSheetPhoneBanking-module__-5kFTW__sidebarColumn,.CallSheetPhoneBanking-module__-5kFTW__sidebarColumnCollapsed{opacity:1;visibility:visible;pointer-events:auto;max-height:none;margin:0;padding-left:0}}@media (min-width:768px) and (max-width:1399px){.CallSheetPhoneBanking-module__-5kFTW__mainLayout{grid-template-columns:minmax(0,250px) minmax(0,.35fr) minmax(0,1fr)}.CallSheetPhoneBanking-module__-5kFTW__mainLayoutSidebarCollapsed{grid-template-columns:0fr minmax(0,.35fr) minmax(0,1fr)}.CallSheetPhoneBanking-module__-5kFTW__mainLayoutTwoColumn{grid-template-columns:minmax(0,250px) minmax(0,1fr)}.CallSheetPhoneBanking-module__-5kFTW__mainLayoutTwoColumnSidebarCollapsed{grid-template-columns:0fr minmax(0,1fr)}.CallSheetPhoneBanking-module__-5kFTW__sidebarColumn{width:100%;min-width:0;max-width:250px}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistRowMain{flex-wrap:nowrap;gap:6px}.CallSheetPhoneBanking-module__-5kFTW__headsUpCheckItem{flex:auto;min-width:0}.CallSheetPhoneBanking-module__-5kFTW__headsUpCheckItem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistActions{flex-shrink:0}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistActions .CallSheetPhoneBanking-module__-5kFTW__iconAction{position:relative}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistActions .CallSheetPhoneBanking-module__-5kFTW__iconActionInline{gap:0;padding:6px 8px}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistActions .CallSheetPhoneBanking-module__-5kFTW__iconActionText{z-index:10;white-space:nowrap;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.3;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistActions .CallSheetPhoneBanking-module__-5kFTW__iconAction:hover .CallSheetPhoneBanking-module__-5kFTW__iconActionText,.CallSheetPhoneBanking-module__-5kFTW__headsUpChecklistActions .CallSheetPhoneBanking-module__-5kFTW__iconAction:focus-visible .CallSheetPhoneBanking-module__-5kFTW__iconActionText{opacity:1;visibility:visible}}@media print{.CallSheetPhoneBanking-module__-5kFTW__phoneBanking{display:none!important}}@media (max-width:600px){.CallSheetPhoneBanking-module__-5kFTW__outcomeButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.CallSheetPhoneBanking-module__-5kFTW__outcomeButton{gap:4px;padding:7px 8px;font-size:11px}.CallSheetPhoneBanking-module__-5kFTW__outcomeButtonIcon{width:14px;height:14px}}
.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__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}}
.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}}
.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}}
