.rrpdf-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1080;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Quicksand,sans-serif}.rrpdf-modal{background:#fff;border-radius:8px;width:100%;max-width:50vw;max-height:calc(100vh - 64px);display:flex;flex-direction:column;box-shadow:0 12px 32px rgba(0,0,0,.3);overflow:hidden}@media (max-width:992px){.rrpdf-modal{max-width:92vw}}.rrpdf-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:.5px solid rgba(0,0,0,.08)}.rrpdf-body{flex:1 1 auto;background:#4a4a4a;height:min(72vh,680px);min-height:420px;display:flex;align-items:stretch;justify-content:stretch;position:relative}.rrpdf-iframe{display:block;width:100%;height:100%;border:none;background:#4a4a4a}.rrpdf-loading-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f6f8fb;color:#1c2d5c;font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rrpdf-spinner{width:38px;height:38px;border:3px solid rgba(28,45,92,.18);border-top-color:#1c2d5c;border-radius:50%;animation:rrpdf-spin .85s linear infinite}@keyframes rrpdf-spin{to{transform:rotate(1turn)}}.rrpdf-loading-title{font-size:15px;font-weight:700}.rrpdf-loading-sub{font-size:12.5px;color:rgba(28,45,92,.72)}.rrpdf-error{position:absolute;inset:0;flex-direction:column;gap:12px;padding:24px;background:#f6f8fb;color:#1c2d5c;text-align:center}.rrpdf-error,.rrpdf-error-icon{display:flex;align-items:center;justify-content:center}.rrpdf-error-icon{width:36px;height:36px;border-radius:50%;background:#b03a4a;color:#fff;font-weight:800}.rrpdf-error-title{font-size:15px;font-weight:700}.rrpdf-error-msg{font-size:12.5px}.rrpdf-error-actions{display:flex;gap:8px;margin-top:6px}.rrpdf-footer{display:flex;align-items:center;justify-content:flex-end;padding:12px 18px;border-top:.5px solid rgba(0,0,0,.08);background:#fff;gap:0}.spinner-border{--bs-spinner-border-width:0.06em!important}.list-group{list-style:none;margin-left:2rem}.resize{resize:none!important}::-webkit-scrollbar{width:3px!important}.light-border{border:none;border-bottom:1px solid #000}.refill-body{padding:12px 24px 4px;display:flex;flex-direction:column;gap:10px}.refill-section{position:relative;background:#fff;border:.5px solid rgba(0,0,0,.08);border-left:3px solid #1c2d5c;border-radius:8px;padding:8px 14px 10px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06)}.refill-eyebrow{font-size:11px;font-weight:500;color:#6b7280;letter-spacing:.06em;text-transform:uppercase}.refill-section-content{margin-top:2px}.refill-med-name,.refill-prov-name{font-size:15px;font-weight:500;color:#262626;line-height:1.3}.refill-prov-contact{margin-top:4px;display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:#4b5563}.refill-prov-contact i{color:#9ca3af;margin-right:4px}.refill-med-sig{margin-top:4px;font-size:13px;color:#6b7280}.refill-message{margin-top:0}.refill-msg-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.refill-msg-counter{font-size:11px;color:#9ca3af;font-variant-numeric:tabular-nums}.refill-msg-textarea{width:100%;min-height:130px;resize:none;border:1px solid rgba(0,0,0,.12);border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.5;color:#262626;font-family:inherit;background:#fff}.refill-msg-textarea:focus{outline:none;border-color:#1c2d5c;box-shadow:0 0 0 3px rgba(28,45,92,.1)}.fax-confidentiality{font-size:8px;color:#8c8c8c;line-height:1.4;margin-top:16px;margin-bottom:0}.fax-footer{margin-top:14px;padding-bottom:4px}.fax-footer-rule{border-top:.5px solid #dcdcdc}.fax-footer-row{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:9px;color:#6e6e6e}.fax-footer-sep{margin:0 4px;color:#b3b3b3}.fax-footer-right{display:flex;align-items:center;gap:8px;white-space:nowrap}.fax-footer-brand{height:42px;width:auto;display:inline-block;transform:translateY(-5px)}