.zoomopt[data-v-c448eb74]{display:inline-block;font-size:18px}.zoomopt[data-v-c448eb74]:hover{border-radius:50%;background-color:rgba(200,201,204,.6)}.zoomoptAble[data-v-c448eb74]:hover{cursor:pointer}.zoomoptNoAble[data-v-c448eb74]:hover{cursor:not-allowed}.pdf-viewer-container[data-v-c448eb74]{display:flex;height:100vh;overflow:hidden}.sidebar[data-v-c448eb74]{width:250px;background:#f5f5f5;border-right:1px solid #ddd;overflow-y:auto;transition:width .3s;display:flex;flex-direction:column}.sidebar-collapsed[data-v-c448eb74]{width:40px}.sidebar-header[data-v-c448eb74]{padding:10px;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;gap:5px}.sidebar-header button[data-v-c448eb74]{padding:5px 8px;background:#e0e0e0;border:none;border-radius:3px;cursor:pointer}.sidebar-header button.active[data-v-c448eb74]{background:#4a90e2;color:#fff}.sidebar-content[data-v-c448eb74]{flex:1;overflow-y:auto}.thumbnails-container[data-v-c448eb74]{padding:10px}.thumbnail[data-v-c448eb74]{margin-bottom:10px;cursor:pointer;position:relative;border:1px solid #ddd;background:#fff}.thumbnail[data-v-c448eb74]:hover{border-color:#4a90e2}.thumbnail.active[data-v-c448eb74]{border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.5)}.thumbnail canvas[data-v-c448eb74]{width:100%;height:auto;display:block}.page-number[data-v-c448eb74]{position:absolute;bottom:5px;right:5px;background:rgba(0,0,0,.5);color:#fff;padding:2px 5px;border-radius:3px;font-size:12px}.outline-container[data-v-c448eb74]{padding:10px}.outline-container ul[data-v-c448eb74]{list-style:none;padding-left:15px}.outline-container li[data-v-c448eb74]{margin:5px 0}.outline-container a[data-v-c448eb74]{color:#333;text-decoration:none;display:block;padding:5px;border-radius:3px}.outline-container a[data-v-c448eb74]:hover{background:#e9e9e9}.main-content[data-v-c448eb74]{flex:1;display:flex;flex-direction:column;overflow:hidden}.toolbar[data-v-c448eb74]{padding:10px;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pdf-container[data-v-c448eb74]{flex:1;overflow:auto;text-align:center;padding:20px}canvas[data-v-c448eb74]{border:1px solid #ddd;box-shadow:0 0 5px rgba(0,0,0,.1)}