.modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--scrim, rgba(6, 8, 12, .6))}.modal{position:relative;box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:var(--pop-pad, 20px);border:1px solid var(--line-strong, var(--line));border-radius:var(--pop-r-card, 16px);background:var(--bg-raised, var(--bg));color:var(--text);box-shadow:var(--pop-shadow-card, var(--shadow-panel, 0 12px 40px rgba(0, 0, 0, .18)))}.modal h2{margin:0 0 8px;padding-right:40px;font-size:var(--pop-title-fs, 16px);font-weight:650;line-height:1.35;text-wrap:balance}.modal-x{position:absolute;top:14px;right:14px}.modal .modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}@media(max-width:480px){.modal{padding:16px;border-radius:var(--pop-r-card, 16px)}.modal-x{top:10px;right:10px}}
