#zzz-overlay-root{z-index:50;pointer-events:none;position:fixed;inset:0}#zzz-overlay-root>*{pointer-events:auto}.zzz-popover{z-index:1;overscroll-behavior:contain;background:var(--zzz-slab);border:1px solid var(--zzz-line-strong);border-top:4px solid var(--zzz-signal);min-width:200px;max-width:min(320px,100vw - 24px);padding:10px;animation:.16s ease-out both zzz-popover-in;position:fixed;overflow:auto;box-shadow:6px 8px #0005}@keyframes zzz-popover-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html[data-motion=quiet] .zzz-popover,html[data-motion=off] .zzz-popover{animation:.12s both zzz-fade-only}.zzz-dialog{background:var(--zzz-slab);width:min(620px,100vw - 24px);max-height:calc(100dvh - 48px);color:var(--zzz-ink);border:1px solid var(--zzz-line-strong);border-top:5px solid var(--zzz-signal);padding:0;overflow:hidden;box-shadow:12px 12px #0005}.zzz-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050609c9}.zzz-dialog__head{border-bottom:1px solid var(--zzz-line);color:var(--zzz-signal-edge);font:10px var(--font-data);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.zzz-dialog__head h2{font:inherit;color:inherit;letter-spacing:inherit}.zzz-dialog__head button{min-width:44px;min-height:44px;color:var(--zzz-ink-dim);font:20px/1 var(--font-body);background:0 0;border:0;place-items:center;margin:-8px -8px -8px 0;display:grid}.zzz-dialog__head button:hover{color:var(--zzz-signal-edge)}.zzz-dialog__body{overscroll-behavior:contain;max-height:calc(100dvh - 210px);padding:18px 20px;overflow:auto}.zzz-dialog__foot{border-top:1px solid var(--zzz-line);color:var(--zzz-ink-faint);font:10px var(--font-data);justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}@media (width<=600px){.zzz-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.zzz-dialog__body{max-height:calc(100dvh - 200px);padding:14px}.zzz-dialog__head,.zzz-dialog__foot{padding-inline:14px}}
