.map-credits-dialog{box-sizing:border-box;color:#202124;background:#fff;border:1px solid #e2e5e8;border-radius:16px;width:min(440px,100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:28px;font:400 15px/1.6 system-ui,sans-serif}.map-credits-dialog::backdrop{background:#0000003d}.map-credits-dialog h2{margin:0 0 16px;font:600 22px/1.3 system-ui,sans-serif}.map-credits-dialog p{margin:0 0 16px}.map-credits-dialog ul{padding-left:20px}.map-credits-dialog a{color:#4d014e;text-decoration:underline}.map-credits-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:24px;display:flex}.map-credits-actions form{margin:0}.map-credits-dismiss{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#4d014e;border:0;border-radius:8px;padding:10px 20px}.map-credits-link{min-height:44px;color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.map-credits-footer{color:#454b51;background:#fff;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:16px 24px;font:400 14px/1.5 system-ui,sans-serif;display:flex}.map-credits-dialog :focus-visible,.map-credits-link:focus-visible{outline-offset:4px;outline:2px solid #174c69}
