body.app-dialog-scroll-locked{overflow:hidden}:where(.app-dialog-overlay){position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;background:var(--parish-overlay);padding:0;pointer-events:auto}:where(.app-dialog-content){position:relative;min-width:0;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;pointer-events:auto;border-radius:var(--parish-radius-dialog);font-family:var(--parish-font-body)}.app-dialog-content:focus{outline:none}:where(.app-tabs-list){display:flex;gap:var(--parish-space-2);padding:var(--parish-space-1);border:1px solid var(--parish-border);border-radius:var(--parish-radius-card);background:var(--parish-soft)}:where(.app-tabs-trigger){min-height:var(--parish-control-height);padding:10px var(--parish-space-4);border:1px solid transparent;border-radius:var(--parish-radius-control);background:transparent;color:var(--parish-blue);font-family:var(--parish-font-heading);font-size:.875rem;font-weight:800;line-height:1.35;cursor:pointer}:where(.app-tabs-trigger[data-state=active]){background:var(--parish-blue);color:var(--parish-surface)}:where(.app-tabs-trigger:focus-visible,.app-tabs-content:focus-visible){outline:3px solid var(--parish-focus);outline-offset:3px}:where(.app-tabs-content[data-state=inactive]){display:none}
