.add-text-button[data-v-8b7ff6aa]{display:flex;flex-direction:column;gap:10px;margin:10px 0}.form-control[data-v-8b7ff6aa]{padding:8px;font-size:14px}.btn[data-v-8b7ff6aa]{padding:8px 12px}.pdf-viewer[data-v-a4248e19]{display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:hidden}.pdf-container-wrapper[data-v-a4248e19]{flex:1;overflow:hidden;position:relative;background:#f0f0f0;cursor:default}.pdf-container-wrapper.is-grabbable[data-v-a4248e19]{cursor:grab}.pdf-container-wrapper.is-grabbing[data-v-a4248e19]{cursor:grabbing}.comment-editor[data-v-a4248e19]{position:absolute;background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;box-shadow:0 2px 4px #0003;z-index:1000}.comment-textarea[data-v-a4248e19]{width:250px;resize:none;border:1px solid #ddd;border-radius:4px;padding:8px;margin-bottom:10px}.comment-actions[data-v-a4248e19]{display:flex;gap:10px}.comment-actions button[data-v-a4248e19]{padding:5px 10px;border-radius:4px;border:none;cursor:pointer}.save-btn[data-v-a4248e19]{background:#4caf50;color:#fff}.cancel-btn[data-v-a4248e19]{background:#f44336;color:#fff}.toolbar[data-v-a4248e19]{display:flex;align-items:center;background:#fff;padding:8px 16px;box-shadow:0 2px 4px #0000001a;border-bottom:1px solid #e0e0e0;gap:16px;height:auto;min-height:60px;flex-shrink:0;flex-wrap:wrap;row-gap:8px}.pdf-container[data-v-a4248e19]{position:absolute;height:100%;width:100%;cursor:inherit}.pdf-content[data-v-a4248e19]{position:relative;display:inline-block;margin:0 auto}.pdf-container-wrapper[data-v-a4248e19]::-webkit-scrollbar{width:8px;height:8px}.pdf-container-wrapper[data-v-a4248e19]::-webkit-scrollbar-track{background:#f1f1f1}.pdf-container-wrapper[data-v-a4248e19]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.pdf-container-wrapper[data-v-a4248e19]::-webkit-scrollbar-thumb:hover{background:#555}.pdf-content[data-v-a4248e19]{position:relative;display:inline-block}.pdf-layer[data-v-a4248e19],.annotation-layer[data-v-a4248e19]{position:absolute;top:0;left:0}.toolbar[data-v-a4248e19]{display:flex;align-items:center;background:#fff;padding:8px 16px;box-shadow:0 2px 4px #0000001a;border-bottom:1px solid #e0e0e0;gap:16px;height:auto;min-height:60px;flex-wrap:wrap;row-gap:8px}.tool-group[data-v-a4248e19]{display:flex;gap:8px;flex-wrap:wrap}.tool-button[data-v-a4248e19]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:6px;background:#f5f5f5;color:#333;cursor:pointer;transition:all .2s ease;font-size:14px}.tool-button[data-v-a4248e19]:hover{background:#e0e0e0}.tool-button.active[data-v-a4248e19]{background:#4ca782;color:#fff}.tool-button i[data-v-a4248e19]{font-size:16px}.divider[data-v-a4248e19]{width:1px;height:32px;background:#e0e0e0;margin:0 8px}.navigation-group[data-v-a4248e19],.zoom-group[data-v-a4248e19]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nav-button[data-v-a4248e19],.zoom-button[data-v-a4248e19]{padding:8px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#333;cursor:pointer;transition:all .2s ease}.nav-button[data-v-a4248e19]:hover,.zoom-button[data-v-a4248e19]:hover{background:#f5f5f5}.nav-button i[data-v-a4248e19],.zoom-button i[data-v-a4248e19]{font-size:14px}.page-input[data-v-a4248e19],.zoom-input[data-v-a4248e19]{display:flex;align-items:center;gap:4px}.page-input input[data-v-a4248e19],.zoom-input input[data-v-a4248e19]{width:60px;padding:6px;border:1px solid #e0e0e0;border-radius:4px;text-align:center;font-size:14px}.page-input input[data-v-a4248e19]:focus,.zoom-input input[data-v-a4248e19]:focus{outline:none;border-color:#4ca782}.page-total[data-v-a4248e19]{color:#666;font-size:14px}.toolbar-select[data-v-a4248e19]{min-width:140px}.save-button[data-v-a4248e19]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#4ca782;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.save-button[data-v-a4248e19]:hover{background:#3c8467}.save-button i[data-v-a4248e19]{font-size:16px}input[type=number][data-v-a4248e19]{-moz-appearance:textfield}input[type=number][data-v-a4248e19]::-webkit-outer-spin-button,input[type=number][data-v-a4248e19]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:768px){.tool-label[data-v-a4248e19]{display:none}.tool-button[data-v-a4248e19]{padding:8px}.toolbar[data-v-a4248e19]{padding:8px;gap:8px}}@media(max-width:1024px){.divider[data-v-a4248e19]{display:none}}.html-position-indicator[data-v-a4248e19]{position:absolute;width:10px;height:10px;background:red;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.onedrive-opener[data-v-a4248e19]{display:inline-flex;flex-direction:column;gap:8px}.onedrive-button[data-v-a4248e19]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#0078d4;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s}.onedrive-button[data-v-a4248e19]:hover:not(:disabled){background-color:#106ebe}.onedrive-button[data-v-a4248e19]:disabled{background-color:#ccc;cursor:not-allowed}.error-message[data-v-a4248e19]{color:#dc3545;font-size:.875rem}.fallback-link[data-v-a4248e19]{color:#0078d4;text-decoration:underline;margin-left:8px}.fallback-link[data-v-a4248e19]:hover{text-decoration:none}
