.hw-pdf-reader{min-width:0}.hw-pdf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #dce5f5;border-radius:14px;padding:14px;margin-bottom:12px}.hw-pdf-pagination,.hw-pdf-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hw-pdf-toolbar label{display:flex;align-items:center;gap:6px;color:#617795;font-size:13px}.hw-pdf-toolbar select{max-width:150px;font:inherit;color:#284466;background:#fff;border:1px solid #dce5f5;border-radius:8px;padding:9px}.hw-pdf-note,.hw-pdf-reference-note{font-size:13px;line-height:1.8;color:#7288a8;margin:12px 0}.hw-pdf-reference-note{color:#7c6998}.hw-pdf-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:start}.hw-pdf-view{min-width:0;width:100%;max-height:80vh;overflow:auto;background:#e9edf5;border:1px solid #dce5f5;border-radius:10px;overscroll-behavior:contain}.hw-pdf-canvas{position:relative;flex:none;background:white;min-width:100%;line-height:0}.hw-pdf-canvas>img{display:block;width:100%;height:auto;pointer-events:none;user-select:none}.hw-pdf-word.hw-word{position:absolute;margin:0!important;padding:0!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:2px;background:transparent;color:transparent!important;font-size:0!important;line-height:0!important;cursor:pointer;touch-action:pan-x pan-y}.hw-pdf-word.hw-word:hover,.hw-pdf-word.hw-word:focus-visible{background:#3385ff30;outline:2px solid #5184e9;outline-offset:1px}.hw-pdf-answers{background:#fff;border:1px solid #dce5f5;border-radius:12px;padding:18px;min-width:0;max-height:80vh;overflow:auto}.hw-pdf-answers h2{font-size:17px;color:#294262;margin:0 0 10px}.hw-pdf-answers h2 span{font-size:12px;font-weight:400;color:#8495ab;margin-left:8px}.hw-pdf-answers p{font-size:12px;line-height:1.8;color:#8495ab}.hw-pdf-field{display:grid;gap:7px;margin:16px 0;color:#69809f;font-size:13px}.hw-pdf-field input,.hw-pdf-field textarea{box-sizing:border-box;min-width:0;width:100%;font:inherit;font-size:16px;line-height:1.5;color:#294262;border:1px solid #dce5f5;background:#fafcff;border-radius:8px;padding:10px;resize:vertical}.hw-pdf-field :is(input,textarea):focus{outline:2px solid #aec9ff;outline-offset:1px}.hw-pdf-message{font-size:13px;color:#9b553e}.hw-pdf-loading{padding:36px;text-align:center;font-size:14px;line-height:2}.hw-pdf-speak{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #dce5f5;border-radius:10px;background:#f5f8ff;color:#2563eb;cursor:pointer}.hw-pdf-speak svg{width:21px;height:21px}.hw-pdf-audio-hint{padding:0 20px;color:#8c6b46;font-size:12px;line-height:1.7}.hw-pdf-heading{margin:0 0 18px}.hw-pdf-heading h1{font-size:26px;line-height:1.5;color:#294262;overflow-wrap:anywhere}.hw-pdf-heading p{font-size:13px;color:#8495ab}.homework-ui.pdf-assignment #main{max-width:1600px}.pdf-assignment .hw-bottom{margin-top:18px}
@media(max-width:1050px){.hw-pdf-layout{grid-template-columns:minmax(0,1fr)}.hw-pdf-answers{max-height:none}.hw-pdf-view{max-height:70vh}.hw-pdf-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.hw-pdf-answers h2,.hw-pdf-answers>p{grid-column:1/-1}}
@media(max-width:600px){.hw-pdf-toolbar{padding:12px;gap:12px}.hw-pdf-tools{gap:8px}.hw-pdf-pagination{justify-content:space-between;width:100%;gap:6px}.hw-pdf-toolbar .small{min-height:40px;padding:8px 10px}.hw-pdf-toolbar select{font-size:14px}.hw-pdf-tools .text-button{font-size:12px}.hw-pdf-heading h1{font-size:22px}.hw-pdf-answers{display:block;padding:16px}.hw-pdf-note{font-size:12px}.hw-pdf-view{max-height:65vh}.hw-pdf-reader{padding-bottom:8px}}
