.ma-dialog{border:1px solid var(--divider);background:var(--bg-card);width:min(820px,94vw);max-height:85dvh;color:var(--primary-text);border-radius:22px;margin:auto;padding:24px;box-shadow:0 20px 70px #0004}.ma-dialog::backdrop{background:#0007}.ma-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ma-dialog h2{margin:0;font-size:20px}.ma-dialog nav{gap:8px;margin:20px 0;display:flex}.ma-dialog button,.ma-dialog footer a{background:var(--bg-elevated);color:var(--primary-text);border:0;border-radius:9px;padding:9px 12px;font-size:12px}.ma-dialog nav button[aria-pressed=true]{background:var(--primary-text);color:var(--bg-card)}.ma-dialog button:disabled{opacity:.4}.ma-dialog button:active{transition:transform 75ms;transform:scale(.97)}.ma-dialog :is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ma-dialog .ma-scroll{overscroll-behavior:contain;max-height:48dvh;overflow:auto}.ma-dialog table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.ma-dialog th{background:var(--bg-card);color:var(--secondary-text);position:sticky;top:0}.ma-dialog :is(th,td){border-bottom:1px solid var(--divider);padding:12px}.ma-dialog p{color:var(--secondary-text);font-size:12px;line-height:1.8}.ma-dialog footer{align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.ma-dialog footer a{margin-left:auto}.ma-help h3{font-size:15px}.ma-help p{margin-bottom:24px}@media (max-width:600px){.ma-dialog{padding:16px}.ma-dialog :is(th,td){padding:9px}.ma-dialog footer{gap:6px}}@media (prefers-reduced-motion:reduce){.ma-dialog *{transition:none!important}}
