.epaper-preview-open{position:relative;display:block;width:100%;padding:0;border:0;border-radius:3px;background:#fff;cursor:zoom-in;overflow:hidden;text-align:left;}
.epaper-preview-open canvas{display:block;width:100%;height:auto;}
.epaper-preview-open:focus-visible{outline:3px solid #cc1620;outline-offset:2px;}
.epaper-preview-hint{position:absolute;right:8px;bottom:8px;display:inline-flex;gap:5px;align-items:center;padding:5px 9px;background:#111;color:#fff;font:600 15px ShurjoWeb,sans-serif;border-radius:3px;opacity:.9;}
.epaper-preview-open:hover .epaper-preview-hint{background:#c71920;}
.epaper-clip-modal{position:fixed;inset:2vh auto auto;width:min(1180px,97vw);max-width:97vw;max-height:96vh;padding:0;border:1px solid #d3d3d3;border-radius:5px;background:#fff;color:#171717;box-shadow:0 16px 56px #0006;font-family:ShurjoWeb,sans-serif;}
.epaper-clip-modal::backdrop{background:#000a;}
.epaper-clip-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 13px;border-bottom:1px solid #ddd;}
.epaper-clip-head h2{margin:0;font-size:20px;font-weight:700;}
.epaper-clip-head button{border:1px solid #ddd;background:#fff;font-size:25px;width:35px;height:35px;cursor:pointer;}
.epaper-clip-body{max-height:calc(96vh - 112px);overflow:auto;padding:14px;background:#eeeeee;}
.epaper-clip-body img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto 15px;background:#fff;box-shadow:0 2px 10px #0002;}
.epaper-clip-body h3{font-size:18px;margin:5px 0 8px;}
.epaper-clip-actions{display:flex;justify-content:flex-end;gap:9px;padding:9px 13px;border-top:1px solid #ddd;}
.epaper-clip-actions button{border-radius:3px;border:1px solid #c7c7c7;background:#fff;color:#111;padding:7px 15px;font:700 16px ShurjoWeb,sans-serif;cursor:pointer;}
.epaper-clip-actions .epaper-clip-primary{background:#c91520;color:#fff;border-color:#c91520;}
@media(max-width:767.98px){.epaper-clip-modal{inset:1vh auto auto;max-height:98vh;}.epaper-clip-body{max-height:calc(98vh - 115px);padding:8px;}.epaper-clip-head h2{font-size:18px;}.epaper-preview-hint{font-size:13px;}}
