.refill-check{width:16px;height:16px;accent-color:var(--pp-accent-deep,var(--ib-accent-deep));flex:none;margin:0}.refill-prescribed{white-space:nowrap;color:var(--pp-ink-3,var(--ib-ink-3));flex:none;align-self:center;font-size:11.5px;font-weight:500}.pp-refill-head{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.pp-refill-head .pp-subhead{margin:0}.ib-context-list li.ib-context-med{align-items:flex-start;gap:8px;display:flex}.ib-context-med .refill-check{margin-top:3px}.ib-context-med-text{overflow-wrap:anywhere;flex:auto;min-width:0}.ib-context-med-name{color:var(--ib-ink);font-weight:600;display:block}.ib-context-med .ib-btn.sm{flex:none;min-height:28px;padding:0 10px;font-size:12px}.ib-context-refill-bar{justify-content:flex-end;display:flex}.pp-modal.ib-refill-dialog{width:min(680px,100%);overflow:hidden}.ib-refill-dialog>.pp-modal-head,.ib-refill-dialog>.pp-modal-actions{flex-shrink:0}.ib-refill-dialog>.pp-modal-body{overscroll-behavior:contain;min-height:0;margin:0 -24px;padding:2px 24px;overflow-y:auto}@media (max-width:900px){.ib-refill-dialog>.pp-modal-body{margin:0 -16px;padding:2px 16px}}.ib-refill-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ib-refill-item{border:1px solid var(--ib-line);background:var(--ib-panel);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ib-refill-item.needs-input{border-color:var(--ib-line-strong);background:var(--ib-panel-2)}.ib-refill-item-head{align-items:center;gap:8px;display:flex}.ib-refill-item-title{min-width:0;color:var(--ib-ink);overflow-wrap:anywhere;flex:auto;font-size:13.5px;font-weight:600}.ib-refill-item-meta{color:var(--ib-ink-2);margin:0;font-size:12.5px}.ib-refill-item-source{color:var(--ib-ink-3);margin:0;font-size:11.5px}.ib-refill-item .ib-rx-fields{margin:8px 0 0}.ib-refill-item .fdb-screening{margin-top:6px}.ib-refill-note{color:var(--ib-ink-2);margin:0;font-size:12.5px}.ib-refill-done{border:1px solid var(--ib-lav-200);background:var(--ib-lav-100);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ib-refill-done p{color:var(--ib-ink);margin:0;font-size:13px}.ib-refill-dialog .pp-modal-actions .pp-check{align-self:center;margin-right:auto}.rx-item-controls{color:var(--pp-ink-2,var(--ib-ink-2));flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.rx-item-controls.inline{justify-content:flex-end}.rx-item-controls.lines{flex-direction:column;align-items:stretch;gap:4px}.rx-item-control{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.rx-item-controls.lines .rx-item-control{border-top:1px solid var(--pp-line,var(--ib-line));padding:4px 0}.rx-item-controls.lines .rx-item-control:first-child{border-top:none}.rx-item-name{min-width:0;color:var(--pp-ink,var(--ib-ink));overflow-wrap:anywhere;flex:auto;font-weight:600}.rx-item-control.cancelled .rx-item-name,.rx-item-control.changed .rx-item-name{color:var(--pp-ink-3,var(--ib-ink-3));text-decoration:line-through}.rx-item-status{color:var(--pp-ink-2,var(--ib-ink-2));font-size:11.5px;font-weight:600}.rx-item-status.cancelled{color:var(--pp-alert,#b42318)}.rx-item-actions{gap:6px;margin-left:auto;display:inline-flex}.rx-item-actions .ib-btn.sm,.rx-item-actions .pp-btn.sm{min-height:28px;padding:0 10px;font-size:12px}.ib-rx .rx-item-controls{margin:6px 0 0}.pp-note-prescription{flex-direction:column;gap:4px;display:flex}.pp-note-prescription .rx-item-controls.lines{padding:0 12px 6px}.ib-rx.cancelled .ib-rx-title>span:first-child{color:var(--ib-ink-3);text-decoration:line-through}.ib-reissue-others{flex-direction:column;gap:8px;padding-top:4px;display:flex}.ib-reissue-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ib-ink-3);margin:0;font-size:10.5px;font-weight:600}.ib-reissue-choices{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ib-refill-dialog .ib-reissue-choices .pp-check,.ib-refill-dialog .rx-cancel-items .pp-check,.ib-refill-dialog .rx-cancel-reasons .pp-check{align-self:flex-start;min-height:30px}.ib-pharmacy-note{border:1px solid var(--ib-line-strong);background:var(--ib-panel-2);border-radius:10px;padding:8px 12px}.rx-cancel-group{border:none;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.rx-cancel-group legend{letter-spacing:.08em;text-transform:uppercase;color:var(--ib-ink-3);margin:0 0 4px;padding:0;font-size:10.5px;font-weight:600}.rx-cancel-items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rx-cancel-items>li{border:1px solid var(--ib-line);background:var(--ib-panel);border-radius:10px;flex-direction:column;padding:6px 12px;display:flex}.rx-cancel-stop{margin-left:24px;font-size:12.5px}.rx-cancel-stop-note{color:var(--ib-ink-2);margin:0 0 4px 24px;font-size:12px}.rx-cancel-gone{color:var(--ib-ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:6px 0;display:flex}.rx-cancel-gone-name{text-decoration:line-through}.rx-cancel-reasons{flex-wrap:wrap;gap:0 16px;display:flex}.rx-cancel-details{flex-direction:column;gap:4px;margin-top:4px;display:flex}.rx-cancel-details>span{letter-spacing:.08em;text-transform:uppercase;color:var(--ib-ink-3);font-size:10.5px;font-weight:600}.rx-cancel-details input{border:1px solid var(--ib-line-strong);background:var(--ib-panel);width:100%;min-width:0;color:var(--ib-ink);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px}.rx-cancel-details input:focus{border-color:var(--ib-accent-soft);box-shadow:0 0 0 3px var(--ib-lav-100);outline:none}.rx-cancel-details input[aria-invalid=true]{border-color:var(--pp-alert,#b42318)}.ib-refill-dialog .pp-btn.danger{color:#fff;background:#b42318;border:1px solid #b42318}.ib-refill-dialog .pp-btn.danger:hover:not(:disabled){background:#912018;border-color:#912018}.ib-refill-dialog .pp-btn.danger:disabled{opacity:.5}html[data-appearance=dark] .ib-encounter .rx-item-status.cancelled{color:#ffb3b3}.ib-receipt-rx{flex-direction:column;gap:4px;display:flex}.ib-receipt-rx>.rx-item-controls{padding:0 12px 4px}
