.JKS9dG_card{border:1px solid var(--border,#cddbd3);color:#191f1b;background:#f0f7f2;border-radius:16px;margin-block:20px;padding:20px}.JKS9dG_heading,.JKS9dG_actions,.JKS9dG_buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.JKS9dG_heading,.JKS9dG_actions{justify-content:space-between}.JKS9dG_title{font-size:18px;line-height:1.5}.JKS9dG_copy{overflow-wrap:anywhere;margin-block:16px;line-height:1.5}.JKS9dG_notice,.JKS9dG_intro{color:#526159;font-size:14px;line-height:1.5}.JKS9dG_intro{margin-block:12px 20px}.JKS9dG_primary,.JKS9dG_secondary,.JKS9dG_close{font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;border-radius:8px;min-height:44px;padding:10px 16px}.JKS9dG_primary{color:#fff;background:#167944;border:1px solid #167944}.JKS9dG_primary:hover{background:#105c34}.JKS9dG_secondary{color:#191f1b;background:#fff;border:1px solid #a6b6ac}.JKS9dG_close{color:#526159;background:0 0;border:0;padding:4px 12px;font-size:24px}.JKS9dG_dialog{overscroll-behavior:contain;color:#191f1b;background:#fff;border:1px solid #cddbd3;border-radius:20px;width:calc(100% - 32px);max-width:560px;max-height:90dvh;padding:24px;overflow:auto;box-shadow:0 20px 60px #191f1b33}.JKS9dG_dialog::backdrop{background:#191f1b73}.JKS9dG_fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.JKS9dG_legend{font-weight:600;line-height:1.5}.JKS9dG_option{cursor:pointer;align-items:flex-start;gap:12px;padding-block:10px;line-height:1.5;display:flex}.JKS9dG_option input{accent-color:#167944;background:0 0;border:0;flex:none;width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0}.JKS9dG_option span{overflow-wrap:anywhere;min-width:0}.JKS9dG_email{box-sizing:border-box;width:100%;min-height:44px;font:inherit;border:1px solid #a6b6ac;border-radius:8px;margin-top:8px;padding:10px 12px;display:block}.JKS9dG_error{color:#b42318;margin-block:12px 0;line-height:1.5}.JKS9dG_primary:focus-visible,.JKS9dG_secondary:focus-visible,.JKS9dG_close:focus-visible,.JKS9dG_email:focus-visible,.JKS9dG_option input:focus-visible{outline-offset:3px;outline:3px solid #167944}@media (max-width:700px){.JKS9dG_dialog{width:100%;max-width:none;max-height:92dvh;padding:20px 16px max(20px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:auto 0 0}.JKS9dG_card{padding:16px}}
