.hp587a_trigger{cursor:pointer;padding:0}.hp587a_trigger:focus-visible{outline:3px solid var(--green-800);outline-offset:4px}.hp587a_dialog{box-sizing:border-box;border-radius:var(--radius-lg,28px);width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--green-950);font-family:var(--font-raleway), sans-serif;background:linear-gradient(145deg,#fffef8,#eef4e9);border:1px solid #ffffffd9;padding:clamp(20px,4vw,32px);overflow-y:auto;box-shadow:0 24px 80px #06371933,inset 0 1px #fff}.hp587a_dialog::backdrop{background:#06231459}.hp587a_heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hp587a_close{width:44px;height:44px;color:inherit;cursor:pointer;background:#fff;border:1px solid #094a2526;border-radius:50%;flex:0 0 44px;place-items:center;font-size:1.6rem;display:grid}.hp587a_close:focus-visible{outline:3px solid var(--green-800);outline-offset:3px}.hp587a_status{margin:0;font-size:1rem;line-height:1.6}.hp587a_widget{max-width:100%}.hp587a_widget[hidden]{display:none}.hp587a_address{min-width:0;color:var(--green-900);overflow-wrap:anywhere;text-underline-offset:4px;font-size:clamp(.95rem,3.8vw,1.1rem);font-weight:700;line-height:1.5;text-decoration:underline}.hp587a_help{color:var(--muted);margin:22px 0 0;font-size:.87rem;line-height:1.6}.hp587a_help a{color:var(--green-800);text-underline-offset:3px;text-decoration:underline}
