.pc-review-flow{margin:10px 0;padding:10px;border:1px solid var(--rule);background:var(--paper-warm);break-inside:avoid}
.pc-review-flow svg{display:block;width:100%;height:auto;max-width:440px;margin:auto}
.pc-review-flow svg text{font-family:inherit;fill:var(--ink);font-size:24px}
.pc-review-flow svg .pc-flow-heading{font-size:25px;font-weight:800}
.pc-review-flow [data-pc-step] rect{fill:var(--paper);stroke:var(--rule);stroke-width:2}
.pc-review-flow [data-pc-step].is-current rect{fill:var(--paper-warm);stroke:var(--guide-red-deep);stroke-width:4}
.pc-review-flow .pc-review-arrow{fill:none;stroke:var(--guide-red-deep);stroke-width:3}
.pc-review-flow figcaption,.pc-review-image figcaption{font-size:13px;line-height:1.4;margin-top:8px}
.pc-review-controls{display:none;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}
.pc-review-ready .pc-review-controls{display:flex}
.pc-review-controls button{font:inherit;font-size:14px;min-height:44px;padding:7px 14px;background:var(--paper);border:1px solid var(--guide-red-deep);border-radius:4px;color:var(--guide-red-deep);cursor:pointer}
.pc-review-controls button:focus-visible{outline:3px solid var(--guide-red-deep);outline-offset:3px}
.pc-review-controls button:disabled{cursor:default;opacity:.65}
.pc-review-controls span{font-size:13px;color:var(--ink-2)}
.pc-review-image{margin:10px 0;break-inside:avoid}
.pc-review-image img{display:block;max-width:100%;width:auto;height:auto;max-height:300px;margin:auto;object-fit:contain}
@media screen{
 #pc .pc-body .emerg .cell{min-width:0;overflow-wrap:anywhere}
 #pc .pc-body .emerg .cell .k{letter-spacing:.02em}
}
@media screen and (max-width:700px){
 body[data-guide-id="antithrombotic-procedures-bleeding"] .tbl,body[data-guide-id="antithrombotic-procedures-bleeding"] .tbl tbody,body[data-guide-id="antithrombotic-procedures-bleeding"] .tbl tr,body[data-guide-id="antithrombotic-procedures-bleeding"] .tbl td{display:block;width:auto!important;min-width:0!important;max-width:100%;overflow-wrap:anywhere}
 body[data-guide-id="antithrombotic-procedures-bleeding"] .tbl thead{display:none}
 body[data-guide-id="antithrombotic-procedures-bleeding"] .tbl tr{margin-bottom:10px;border:1px solid var(--rule)}
 body[data-guide-id="antithrombotic-procedures-bleeding"] .tbl td{padding:8px 10px}
 body[data-guide-id="antithrombotic-procedures-bleeding"] .tbl td:first-child{background:var(--paper-warm);font-weight:700}
 body[data-guide-id="antithrombotic-procedures-bleeding"] .tbl td:not(:first-child)::before{content:attr(data-label);display:block;font-weight:700;font-size:12px;color:var(--ink-2);margin-bottom:4px}
}
@media print{
 .pc-review-controls{display:none!important}
 .pc-review-flow{padding:5px;margin:5px 0}
 .pc-review-flow svg{max-height:190px;width:100%}
 .pc-review-flow [data-pc-step] rect,.pc-review-flow [data-pc-step].is-current rect{fill:var(--paper);stroke:var(--ink);stroke-width:2}
 .pc-review-flow figcaption,.pc-review-image figcaption{font-size:8pt!important;line-height:1.25;margin-top:3px}
 .pc-review-image img{max-height:190px}
}
