.publication-epub-reader_reader__xxRq_{margin:16px 0;min-width:0}.publication-epub-reader_reader__xxRq_ button,.publication-epub-reader_reader__xxRq_ summary{min-height:44px;padding:10px 12px;cursor:pointer}.publication-epub-reader_reader__xxRq_ button{border:1px solid #d5dbe2;background:#fff;color:#152d4b;font:inherit;margin:4px}.publication-epub-reader_reader__xxRq_ p{font-size:14px}.publication-epub-reader_frame__XeWLR{width:100%;height:76dvh;min-height:480px;max-height:960px;border:1px solid #ddd;display:block}.publication-epub-reader_reader__xxRq_ ul{padding:0;list-style:none}.publication-epub-reader_reader__xxRq_ li{display:flex;justify-content:space-between;border-bottom:1px solid #ddd}.publication-epub-reader_reader__xxRq_ li button:first-child{min-width:0;overflow-wrap:anywhere;text-align:left}.publication-epub-reader_note__4Bcm1{padding:12px;border:1px solid #ddd}.publication-epub-reader_note__4Bcm1 label{display:block}.publication-epub-reader_note__4Bcm1 textarea{width:100%;min-height:90px;box-sizing:border-box;font:inherit}.publication-epub-reader_note__4Bcm1 blockquote{margin:0 0 8px;max-height:140px;overflow:auto}@media(max-width:600px){.publication-epub-reader_frame__XeWLR{height:72dvh;min-height:420px}}.publication-epub-reader_reader__xxRq_ button:focus-visible,.publication-epub-reader_reader__xxRq_ summary:focus-visible,.publication-epub-reader_reader__xxRq_ textarea:focus-visible{outline:3px solid #1e40af;outline-offset:4px}.publication-epub-reader_readerHeader__Ycx7e{display:flex;align-items:center;justify-content:space-between;gap:12px}.publication-epub-reader_readerHeader__Ycx7e p{color:#545c67}.publication-epub-reader_hint__w_CRX{color:#545c67;line-height:1.6}.publication-epub-reader_reader__xxRq_{padding-bottom:112px}