.rx-patient-tools{margin:22px 0;padding:22px;border:1px solid #dbeafe;border-radius:22px;background:linear-gradient(135deg,#f8fbff,#eef6ff);box-shadow:0 14px 34px rgba(15,23,42,.07)}.rx-patient-tools__intro{max-width:760px}.rx-patient-tools__eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;border-radius:999px;background:#dbeafe;color:#0759c7;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.rx-patient-tools h2{margin:0 0 8px;font-size:clamp(22px,3vw,32px)}.rx-patient-tools p{margin:0;color:#475569}.rx-patient-tools__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.rx-patient-tool-btn{appearance:none;border:1px solid #bfdbfe;background:#fff;color:#0f172a;border-radius:14px;padding:10px 14px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px rgba(15,23,42,.06);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.rx-patient-tool-btn:hover,.rx-patient-tool-btn:focus{transform:translateY(-1px);border-color:#60a5fa;box-shadow:0 14px 28px rgba(15,23,42,.1);outline:none}.rx-patient-tool-btn span{margin-right:6px}.rx-patient-tool-btn.is-active{background:#0b63ce;color:#fff;border-color:#0b63ce}.rx-patient-tools__message{min-height:22px;margin-top:12px!important;font-weight:700;color:#0369a1}.rx-patient-plain-summary{display:flex;gap:14px;align-items:flex-start;margin:18px 0;padding:18px;border:1px solid #bbf7d0;border-left:6px solid #22c55e;border-radius:18px;background:#f0fdf4;color:#14532d}.rx-patient-plain-summary__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#dcfce7;flex:0 0 40px}.rx-medical-entry-content.rx-patient-font-large{font-size:20px;line-height:1.85}.rx-medical-entry-content.rx-patient-font-xlarge{font-size:22px;line-height:1.9}.rx-patient-listening .rx-medical-entry-content{box-shadow:inset 4px 0 0 #0b63ce;padding-left:18px}@media print{.rx-site-header,.rx-footer,.rx-sidebar,.rx-related,.rx-post-navigation,.rx-patient-tools,.rx-medical-review-box,.rx-article-toc{display:none!important}.rx-medical-article{max-width:100%!important}.rx-medical-entry-content{font-size:13pt;line-height:1.6}a[href]:after{content:""}}@media(max-width:700px){.rx-patient-tools{padding:18px}.rx-patient-tool-btn{flex:1 1 calc(50% - 10px);justify-content:center}.rx-patient-plain-summary{display:block}.rx-patient-plain-summary__icon{margin-bottom:10px}}