.rxmtpG_card{border:1px solid var(--p1-color-border-accent);border-radius:var(--p1-radius-card-lg);background:var(--p1-color-bg-surface);flex-direction:column;gap:12px;padding:28px;display:flex}.rxmtpG_title{color:var(--p1-color-text-primary);margin:0;font-size:1.5rem;line-height:1.25}.rxmtpG_intro{color:var(--p1-color-text-body);margin:0;line-height:1.6}.rxmtpG_form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-block-start:8px;display:grid}.rxmtpG_field{min-inline-size:0;color:var(--p1-color-text-body);flex-direction:column;gap:8px;font-size:13.5px;font-weight:600;display:flex}.rxmtpG_field select{min-block-size:var(--p1-control-input-height);border-radius:var(--p1-radius-sm);border:1px solid var(--p1-color-border-default);background:var(--p1-color-bg-base);color:var(--p1-color-text-primary);font:inherit;inline-size:100%;padding-inline:14px;font-size:15px;font-weight:400}.rxmtpG_field select[aria-invalid=true]{border-color:var(--p1-color-urgency)}.rxmtpG_field select:focus-visible,.rxmtpG_primary:focus-visible{outline:2px solid var(--p1-color-focus-ring);outline-offset:2px}.rxmtpG_actions,.rxmtpG_status{grid-column:1/-1}.rxmtpG_primary{min-block-size:var(--p1-control-input-height);border-radius:var(--p1-radius-button);background:var(--p1-color-accent);color:var(--p1-color-on-accent);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding-inline:20px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.rxmtpG_primary:disabled{opacity:.6;cursor:progress}.rxmtpG_result{border-radius:var(--p1-radius-card);background:var(--p1-color-accent-soft);color:var(--p1-color-text-primary);flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.rxmtpG_result p{margin:0}.rxmtpG_links a{color:var(--p1-color-accent);min-block-size:var(--p1-control-tap-min);line-height:var(--p1-control-tap-min);text-decoration:underline;display:inline-block}.rxmtpG_err{color:var(--p1-color-urgency);margin:0}.rxmtpG_promise{color:var(--p1-color-text-muted);margin:4px 0 0;font-size:14px}@media (max-width:767px){.rxmtpG_card{padding:20px}.rxmtpG_form{grid-template-columns:minmax(0,1fr)}.rxmtpG_primary{inline-size:100%}}.rxmtpG_note{color:var(--p1-color-text-muted);margin:0;font-size:13px;line-height:1.45}
