.ndd-epaper{max-width:1160px;margin:22px auto;color:#20242a;font-family:inherit}.ndd-epaper-header{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;padding:14px 18px;background:#17324d;color:#fff;border-radius:4px}.ndd-brand{font-size:25px;font-weight:800;letter-spacing:1px}.ndd-brand small{display:block;font-size:11px;letter-spacing:3px}.ndd-edition-title{font-size:13px;margin-top:7px;color:#e3edf5}.ndd-download{background:#fff;color:#17324d!important;padding:9px 13px;border-radius:3px;text-decoration:none;font-weight:700}.ndd-status,.ndd-error{padding:24px;text-align:center;background:#f3f5f7;border:1px solid #d9dee4}.ndd-book-shell{background:#e6e8eb;padding:18px 0;display:flex;justify-content:center;overflow:hidden;min-height:220px}.ndd-book{margin:0 auto}.ndd-page{background:#fff;overflow:hidden;position:relative}.ndd-page img{display:block;width:100%;height:100%;object-fit:fill;user-select:none}.ndd-toolbar,.ndd-crop-actions{display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:wrap;padding:13px 8px}.ndd-toolbar button,.ndd-crop-actions button,.ndd-crop-help button{background:#17324d;color:#fff;border:0;border-radius:3px;padding:9px 12px;cursor:pointer;font:inherit}.ndd-crop-help{padding:10px;background:#fff8df;border:1px solid #e8d48b;text-align:center}.ndd-crop-active{cursor:crosshair}.ndd-selection-layer{position:absolute;inset:0;z-index:20;touch-action:none;cursor:crosshair}.ndd-selection{position:absolute;border:2px dashed #e32636;background:rgba(255,220,0,.15);pointer-events:none}.ndd-zoom .ndd-book-shell{overflow:auto;justify-content:flex-start}.ndd-zoom .ndd-book{transform:scale(1.25);transform-origin:top left;margin-bottom:120px}.ndd-archive{margin:20px 0;padding:16px;border:1px solid #ddd;background:#fff}.ndd-archive ul{list-style:none;margin:0;padding:0}.ndd-archive li{display:flex;justify-content:space-between;gap:10px;padding:10px 4px;border-bottom:1px solid #eee}.ndd-archive li a{font-weight:700}.ndd-archive li span{color:#666;white-space:nowrap}@media(max-width:600px){.ndd-brand{font-size:20px}.ndd-book-shell{padding:5px 0}.ndd-toolbar button{font-size:12px;padding:8px}.ndd-archive li{display:block}.ndd-archive li span{display:block;margin-top:4px}}
