/* POPUP-RADIUS-1003 — every pop-up on ONE radius (founder, 3 Oct 2026: "Make sure that all these pop-up boxes are
   following our radius guidelines"; her answer to 14 vs 6, via the lead: "12% all over the place" = 12 px everywhere).
   Outer panel 12 · no inner radius above 12 (input 11 · rows 10 · 40-px buttons 12 · 34-px buttons 8 · close 8;
   true pill chips keep 99) · edge-docked 0 · phone bottom sheets 12 12 0 0.
   ONE number moves the estate: --fs-pop-r. Byte-identical on Mission Control and the Network.
   Generated by graphify-out/fixes/POPUP-RADIUS-1003/tools/catalog.py — edit the catalog, not this file. */
:root{--fs-pop-r:12px}
/* House modal / fsConfirm / Expand editor / Your address / Funnel dialogs — MC+NET; was MC 14 · NET 20 · MC mail composer 8 */
html body .fsm:not(.fsm--sheet){border-radius:var(--fs-pop-r,12px)!important}
/* Email composer + New email pop-ups (L8 redesign set 8 / 0 !important) — MC; was 8 / 0 */
html body #composeModal.l8x[id] .fsm:not(.fsm--sheet),html body #ibc_newov.l8x[data-l8] .fsm:not(.fsm--sheet){border-radius:var(--fs-pop-r,12px)!important}
/* House toast (fsToast) — MC+NET; was 13 */
html body .fsm-toast{border-radius:var(--fs-pop-r,12px)!important}
/* Cookie card — MC+NET; was 16 */
html body .fscc-card{border-radius:var(--fs-pop-r,12px)!important}
/* Bell notifications pop-up (Clear All lives here) — MC; was 13 */
html body .fsnotif-pop{border-radius:var(--fs-pop-r,12px)!important}
/* Header hover card (rail and header descriptions) — MC; was 13 */
html body #fsHdrCard{border-radius:var(--fs-pop-r,12px)!important}
/* Ask Maven hover card — MC; was 16 */
html body .mvn-hc{border-radius:var(--fs-pop-r,12px)!important}
/* Ask Maven panel (floating; side/full stay 0) — MC+NET; was 22 / 20 */
@media (min-width:768px){html body .mvn-panel:not(.mvn-side):not(.mvn-full):not(.expanded){border-radius:var(--fs-pop-r,12px)!important}}
/* Voice pop-up — MC; was 0 */
html body .bdv-dlg{border-radius:var(--fs-pop-r,12px)!important}
/* Voice pop-up input — MC; was 0 */
html body .bdv-dlg .bdv-in{border-radius:11px!important}
/* Voice pop-up close — MC; was 0 */
html body .bdv-dlg .bdv-x{border-radius:8px!important}
/* Voice pop-up 40-px buttons — MC; was 0 */
html body .bdv-dlg .bdv-btn{border-radius:var(--fs-pop-r,12px)!important}
/* Thread modals (bookmark, share, carry, clip, quote) — MC+NET; was 10 */
@media (min-width:521px){html body #fsn-bm-modal .bm-card,html body #fsn-sh-modal .sh-card,html body #fsn-ct-modal .ct-card,html body #fsn-clip-modal .cl-card,html body #fsn-qt-modal .qt-card{border-radius:var(--fs-pop-r,12px)!important}}
/* Board-nav sheet (FocusBoards redesign) — MC+NET; was 12 / 14 */
@media (min-width:821px){html body .n2sheet .n2card{border-radius:var(--fs-pop-r,12px)!important}}
/* Give sheet (FocusBoards dynamics) — MC; was 12 */
html body .gv-sheet{border-radius:var(--fs-pop-r,12px)!important}
/* Client window mint sheet — MC; was 12 */
html body .cwt-sheet{border-radius:var(--fs-pop-r,12px)!important}
/* New board / new division wizard — MC; was 20 */
html body .fsbwz-sheet,html body .fsdvwz-sheet{border-radius:var(--fs-pop-r,12px)!important}
/* Division attach sheet — MC; was 18 */
html body .fsdvat-sheet{border-radius:var(--fs-pop-r,12px)!important}
/* Gifts sheet (Go Live chat) — MC+NET; was 20 */
html body .lcx .lgf-sheet{border-radius:var(--fs-pop-r,12px)!important}
/* Clusters sheet — NET; was 16 */
html body #fsc .sheet{border-radius:var(--fs-pop-r,12px)!important}
/* Campaign bookmark modal — MC+NET; was 16 */
html body .bkm-modal-card{border-radius:var(--fs-pop-r,12px)!important}
/* Profile modal — MC+NET; was 10 */
html body .p2modal-card{border-radius:var(--fs-pop-r,12px)!important}
/* Event invite pop-over — NET; was 12 */
html body #inv-pop{border-radius:var(--fs-pop-r,12px)!important}
/* Calendar modal — MC; was 18 / 6 */
html body .cx-modal{border-radius:var(--fs-pop-r,12px)!important}
/* Loyalty / referrals modals — MC; was 18 */
html body .ly-modal,html body .rf-modal{border-radius:var(--fs-pop-r,12px)!important}
/* Maven workspace / guide modal — MC; was 18 */
html body .mvws-modal-card{border-radius:var(--fs-pop-r,12px)!important}
/* Publishing modal — MC; was 16 */
html body .iab-modal{border-radius:var(--fs-pop-r,12px)!important}
/* Board tools modal — MC; was 12 */
html body .bdt-modal{border-radius:var(--fs-pop-r,12px)!important}
/* Admin partner / brand-deal modals — MC; was 16 */
html body .fsx-modal{border-radius:var(--fs-pop-r,12px)!important}
/* Support delete/confirm modal — MC; was 16 */
html body .as-cf-modal{border-radius:var(--fs-pop-r,12px)!important}
/* Plan credits modal + confirm — MC; was 16 / 18 */
html body .pc-modal,html body .pc-cmodal{border-radius:var(--fs-pop-r,12px)!important}
/* Academy course modal — MC; was 16 */
html body .acd-modal-card{border-radius:var(--fs-pop-r,12px)!important}
/* Influencer planner / media / RSS modals — MC; was 16 / 18 */
html body .iap-modal,html body .imd-modal,html body .rss-modal,html body .imd-ov .imd-modal{border-radius:var(--fs-pop-r,12px)!important}
/* Podcast modal — MC; was 18 */
html body .pod-modal{border-radius:var(--fs-pop-r,12px)!important}
/* Hermes command modal — MC; was 16 then 8 */
html body .fhcc-modal .md-card{border-radius:var(--fs-pop-r,12px)!important}
/* Booking reschedule/cancel dialog — MC; was 16 */
html body dialog.rc{border-radius:var(--fs-pop-r,12px)!important}
/* Canvas modal + templates — MC; was 16 / 18 */
html body #fscv-overlay .fscv-modal,html body #fscv-overlay .fscv-tpl{border-radius:var(--fs-pop-r,12px)!important}
/* Mind map branch sheet — MC; was 16 */
html body #fsmm-overlay .fsmm-sheet{border-radius:var(--fs-pop-r,12px)!important}
/* Theme viewer (base CSS; the scrim rule is already 14) — MC; was 18 base / 14 served */
html body .tplx-sheet{border-radius:var(--fs-pop-r,12px)!important}
/* Engagement sheet — MC; was 10 */
html body .eg-sheet{border-radius:var(--fs-pop-r,12px)!important}
/* Ask Maven on a phone (bottom sheet) — MC+NET; was 22 22 0 0 */
@media (max-width:767px){html body .mvn-panel.open.mvn-panel[class]{border-radius:var(--fs-pop-r,12px) var(--fs-pop-r,12px) 0 0!important}}
/* Thread modals on a phone (bottom sheet) — MC+NET; was 12 12 0 0 / 0 */
@media (max-width:520px){html body #fsn-bm-modal .bm-card,html body #fsn-sh-modal .sh-card,html body #fsn-ct-modal .ct-card,html body #fsn-clip-modal .cl-card,html body #fsn-qt-modal .qt-card{border-radius:var(--fs-pop-r,12px) var(--fs-pop-r,12px) 0 0!important}}
/* Board-nav sheet on a phone (bottom sheet) — MC+NET; was 12 / 16 16 0 0 */
@media (max-width:820px){html body .n2sheet .n2card{border-radius:var(--fs-pop-r,12px) var(--fs-pop-r,12px) 0 0!important}}
/* Go Live FocusBoards sheet on a phone (bottom sheet; desktop already 14) — MC; was 16 16 0 0 */
@media (max-width:560px){html body .lbd-sheet{border-radius:var(--fs-pop-r,12px) var(--fs-pop-r,12px) 0 0!important}}
/* Network share sheet on a phone (bottom sheet; desktop already 14) — NET; was 18 18 0 0 */
@media (max-width:760px){html body #fsn-pd .fsn-pd-sheet{border-radius:var(--fs-pop-r,12px) var(--fs-pop-r,12px) 0 0!important}}
/* Theme viewer (was the 14 reference) — MC; was 14 */
html body .tplx-scrim .tplx-sheet{border-radius:var(--fs-pop-r,12px)!important}
/* Theme viewer inner frame / cards (inner, capped) — MC; was 14 */
html body .tplx-scrim .tplx-frame,html body .tplx-scrim .tplx-viewport,html body .tplx-scrim .tplx-hcard,html body .tplx-scrim .tplx-icard{border-radius:var(--fs-pop-r,12px)!important}
/* House modal collapsible section (inner, capped) — MC+NET; was 13 */
html body .fsm-collapse{border-radius:var(--fs-pop-r,12px)!important}
/* Rail fly-out pop-overs — MC+NET; was 14 */
html body #fsRailFly,html body #bdRailFly,html body #snRailFly{border-radius:var(--fs-pop-r,12px)!important}
/* Report modal — MC+NET; was 14 */
html body #fsn-report-modal .rp-card{border-radius:var(--fs-pop-r,12px)!important}
/* Font picker pop-over — MC; was 14 */
html body .fsfp-pop{border-radius:var(--fs-pop-r,12px)!important}
/* Go Live FocusBoards sheet — MC; was 14 */
@media (min-width:561px){html body .lbd-sheet{border-radius:var(--fs-pop-r,12px)!important}}
/* Network share sheet — NET; was 14 */
@media (min-width:761px){html body #fsn-pd .fsn-pd-sheet{border-radius:var(--fs-pop-r,12px)!important}}
/* Board members sheet — MC+NET; was 14 */
html body .bdr-sheet .card{border-radius:var(--fs-pop-r,12px)!important}
/* Campaign dock pop / boards hover card / canvas task pop — MC+NET; was 14 */
html body #cv-dock-pop,html body #fbg .hovercard,html body #fscv-overlay .fscv-taskpop{border-radius:var(--fs-pop-r,12px)!important}
/* Mind map modal — MC; was 14 */
html body #fsmm-overlay .fsmm-modal{border-radius:var(--fs-pop-r,12px)!important}
/* Hover cards (calendar, Maven rail, theme designer) — MC; was 16 */
html body .cx-hovercard,html body .mvws-hovercard,html body .tzhc{border-radius:var(--fs-pop-r,12px)!important}
/* Guided-tour cards — MC; was 16 */
html body .tztour-card,html body #fs-showme .fss-card{border-radius:var(--fs-pop-r,12px)!important}
/* Bespoke toasts (30 kinds) — MC; was 6–13 · pills 100/200 */
html body .be-toast,html body .bk-toast,html body .gl-toast,html body .ai-toast,html body .bdt-toast,html body .ar-toast,html body .bg-toast,html body .gv-toast,html body .bsp-toast,html body .lf-toast,html body .mcni-toast,html body .fsx-toast,html body .as-toast,html body .cv-toast,html body #fm-toast,html body .fhcc-toast,html body .mvt-toast,html body .pc-toast,html body .pe-toast,html body #pbToast,html body .qw-toast,html body .wl-toast,html body .fsdv-toast,html body .ixc-toast,html body .mbaf-toast,html body #fscv-overlay .fscv-toast,html body #fsmm-overlay .fsmm-toast,html body #hz .toast,html body #bz-toast .t,html body #oa-toast .t{border-radius:var(--fs-pop-r,12px)!important}
/* Board / Network toasts — MC+NET; was 10 / 12 / 200 */
html body #fsn-shift-toast,html body #fsn-ct-toast,html body .fbr-toast,html body #fsn-toast,html body #fsnfb-toast,html body #sv-toast{border-radius:var(--fs-pop-r,12px)!important}
/* Cookie card in BAR mode is edge-docked (full width) — stays square */
html body.fscc-bar .fscc-card{border-radius:0!important}
