.hv4-dialog-overlay[data-slot=dialog-overlay]{z-index:99;background:#0009}.hv4-dialog[data-slot=dialog-content]{z-index:100;border:1px solid var(--hv4-border);background:var(--hv4-panel);width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--hv4-ink);font-family:var(--hv4-font);letter-spacing:normal;border-radius:12px;padding:40px;font-weight:400;animation:none;display:block;position:fixed;top:50%;left:50%;overflow-y:auto;box-shadow:0 16px 48px #00000080}.hv4-dialog .hv4-dialog-close{background:var(--hv4-panel);width:36px;height:36px;color:var(--hv4-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:20px;right:20px}.hv4-dialog .hv4-dialog-title{font-size:var(--hv4-h4);font-weight:400;line-height:var(--hv4-h4-lh);letter-spacing:normal;margin:0 32px 12px 0}.hv4-dialog .hv4-dialog-description{color:var(--hv4-text-muted);font-size:var(--hv4-body);font-weight:400;line-height:var(--hv4-body-lh);margin:0}.hv4-dialog .hv4-dialog-close:focus-visible{outline:2px solid var(--hv4-ink);outline-offset:4px}@media (width<=767px){.hv4-dialog[data-slot=dialog-content]{width:calc(100vw - 32px);max-width:none;padding:32px 24px;inset:auto auto 16px 16px;transform:none}}
