.rxop[data-astro-cid-rop3ehyz]{padding-block:24px 48px}.rxop__past[data-astro-cid-rop3ehyz]{text-align:right;margin-bottom:10px}.rxop__past[data-astro-cid-rop3ehyz] a[data-astro-cid-rop3ehyz]{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:700;color:var(--color-primary)}.rxop__wrap[data-astro-cid-rop3ehyz]{max-width:580px}.pagetitle[data-astro-cid-rop3ehyz]{font-size:clamp(22px,3vw,30px);font-weight:800;margin-bottom:10px}.rxop__sub[data-astro-cid-rop3ehyz]{font-size:14.5px;color:var(--color-ink-muted);margin-bottom:18px}.rxop__wa[data-astro-cid-rop3ehyz]{background:var(--color-surface);border:1px solid var(--color-sage-200);border-radius:var(--radius-card);padding:18px;margin-bottom:18px}.rxop__wabtn[data-astro-cid-rop3ehyz]{width:100%;justify-content:center}.rxop__or[data-astro-cid-rop3ehyz]{font-size:13px;color:var(--color-ink-muted);text-align:center;margin:10px 0 0}.rxop__or[data-astro-cid-rop3ehyz] a[data-astro-cid-rop3ehyz]{color:var(--color-primary);font-weight:600}.rxop__form[data-astro-cid-rop3ehyz]{background:var(--color-surface);border:1px solid var(--color-sage-200);border-radius:var(--radius-card);padding:20px;display:flex;flex-direction:column}.rxop__form[data-astro-cid-rop3ehyz] h3[data-astro-cid-rop3ehyz]{font-size:15px;font-weight:700;margin:14px 0 10px}.rxop__form[data-astro-cid-rop3ehyz] h3[data-astro-cid-rop3ehyz]:first-child{margin-top:0}.rxop__form[data-astro-cid-rop3ehyz] label[data-astro-cid-rop3ehyz]{display:flex;flex-direction:column;font-size:13px;color:var(--color-ink-muted);gap:5px;margin-bottom:12px}.rxop__form[data-astro-cid-rop3ehyz] input[data-astro-cid-rop3ehyz],.rxop__form[data-astro-cid-rop3ehyz] textarea[data-astro-cid-rop3ehyz]{border:1.5px solid var(--color-sage-200);border-radius:10px;padding:10px 12px;font:inherit;background:#fff;color:var(--color-ink)}.rxop__photos[data-astro-cid-rop3ehyz]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.rxop__photos[data-astro-cid-rop3ehyz]:empty{display:none}.rxop__ph{position:relative;width:84px;height:84px;border:1px solid var(--color-sage-200);border-radius:10px;overflow:hidden;background:var(--color-sage-50);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--color-ink-muted);text-align:center;padding:4px}.rxop__ph img{width:100%;height:100%;object-fit:cover}.rxop__ph--up:after{content:"…";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff9;font-weight:800}.rxop__ph button{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:999px;border:0;background:#12241abf;color:#fff;font-size:12px;line-height:1;cursor:pointer}.rxop__addbtn[data-astro-cid-rop3ehyz]{align-self:flex-start;cursor:pointer;margin-bottom:6px}.rxop__legal[data-astro-cid-rop3ehyz]{font-size:11.5px;color:var(--color-ink-muted);margin:6px 0 12px}.rxop__legal[data-astro-cid-rop3ehyz] a[data-astro-cid-rop3ehyz]{color:var(--color-primary);font-weight:600;text-decoration:none}.rxop__submit[data-astro-cid-rop3ehyz]{width:100%;justify-content:center}.co-error[data-astro-cid-rop3ehyz]{background:#fef2f2;border:1px solid #FCA5A5;color:#7f1d1d;font-size:13px;border-radius:10px;padding:10px 12px;margin:0 0 12px}.co-verify[data-astro-cid-rop3ehyz]{background:var(--color-sage-50);border:1.5px dashed var(--color-sage-300, var(--color-sage-200));border-radius:var(--radius-card);padding:14px;margin-top:14px}.co-verify__t[data-astro-cid-rop3ehyz]{display:flex;gap:8px;font-size:13px;color:var(--color-ink);margin:0}.co-verify__row[data-astro-cid-rop3ehyz]{display:flex;gap:10px;margin-top:10px}.co-verify__row[data-astro-cid-rop3ehyz] input[data-astro-cid-rop3ehyz]{flex:1;border:1.5px solid var(--color-sage-200);border-radius:10px;padding:10px 12px;font:inherit;letter-spacing:.3em;text-align:center}.co-verify__msg[data-astro-cid-rop3ehyz]{font-size:12.5px;color:var(--color-ink-muted);margin:8px 0 0}.co-verify__msg--err[data-astro-cid-rop3ehyz]{color:#b91c1c}.co-verify__msg--ok[data-astro-cid-rop3ehyz]{color:var(--color-primary)}.rxop__done[data-astro-cid-rop3ehyz]{background:var(--color-surface);border:1px solid var(--color-sage-200);border-radius:var(--radius-card);padding:32px;text-align:center}.rxop__doneicon[data-astro-cid-rop3ehyz]{font-size:40px}.rxop__done[data-astro-cid-rop3ehyz] h2[data-astro-cid-rop3ehyz]{font-size:20px;font-weight:800;margin:10px 0 6px}.rxop__done[data-astro-cid-rop3ehyz] p[data-astro-cid-rop3ehyz]{font-size:14px;color:var(--color-ink-muted);margin-bottom:16px}
