:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.document-viewer{position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height, 68px) + 40px);width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;height:calc(100vh - var(--site-header-height, 68px) - 40px);border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);background:#fff;transition:all .3s ease-in-out;z-index:100}.document_space_wrap{display:flex;gap:1.2rem}.BtnPrimarySolidActive{width:86px;padding:.575rem 1.3rem!important;overflow:hidden;border-radius:8px;outline:1px solid #000;outline-offset:-1px;justify-content:center;align-items:center;gap:8px;display:inline-flex;background:#fff;border:none;cursor:pointer;transition:all .2s ease-in-out;min-height:auto}.ThumbUpLine{position:relative;display:flex;align-items:center}.like-count-text{width:20.91px;font-family:Inter,sans-serif;overflow-wrap:break-word;font-size:14px;font-weight:500;color:#333}.Frame13914{height:24px;padding:16px 8px;border-radius:4px;justify-content:flex-start;align-items:center;gap:4px;display:inline-flex}.PdfDocument{color:#333;font-size:14px;font-family:Inter,sans-serif;font-weight:600;display:flex;align-items:center;gap:8px;background:none;padding:0;border:none;box-shadow:none}.book_badge{position:absolute;bottom:18px;right:8px;height:25.61px;padding:5px 8px;opacity:.75;background:#000;border-radius:26px;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex;z-index:100}.Group13940{bottom:0;z-index:1}.Group13940,.Rectangle3705{position:absolute;left:0;width:100%;height:5px}.Rectangle3705{top:0;background:#cfd7e0}.Rectangle3706{height:5px;position:absolute;top:0;left:0;background:#006a3a}.document-viewer-header{width:100%;height:70px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-radius:0;background:#fff;border-bottom:1px solid #e3e4e6;z-index:100;flex-shrink:0;transition:all .3s ease-in-out}.header-center,.header-left,.header-right{display:flex;align-items:center;gap:0}.header-left{width:calc(100% - 120px)}.document-title{font-size:18px;font-weight:600;color:#333;margin:0 0 0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.post_btn_group{display:flex;align-items:center;gap:8px}.header-center{position:absolute;left:50%;transform:translateX(-50%)}.page-controls{display:flex;align-items:center;gap:4px;background:transparent}.page-number{width:70px;cursor:pointer;transition:all .2s ease}.page-number,.page-number-input{font-size:14px;font-family:Inter,sans-serif;font-weight:600;color:#000;text-align:center;background:#fff;border:1px solid #7a7a7a;border-radius:6px;padding:6px 10px;min-width:40px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page-number-input{width:68px;outline:none;cursor:text}.page-total,.progress-text{font-size:14px;font-family:Inter,sans-serif;font-weight:600;color:#000}.progress-text{text-align:left;flex:1 1}.fullscreen-btn,.toggle-sidebar-btn{cursor:pointer;padding:8px;border-radius:4px;border:none;background:transparent;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.document-viewer-main{flex:1 1;display:flex;position:relative;height:calc(100% - 70px);background:#fff;overflow:hidden;width:100%;max-width:800px;margin:1rem auto}.document-viewer-main:has(.image-preview-viewport){max-width:95%}.document-content{height:100%;flex:1 1;justify-content:center;align-items:flex-start;padding:0;overflow-y:auto}.document-content,.thumbnail-sidebar{display:flex;transition:all .3s ease-in-out}.thumbnail-sidebar{flex:0 0 130px;padding:14px 16px;overflow:hidden auto;flex-direction:column;gap:16px;opacity:1;transform:translateX(0)}.document-slides{flex:1 1;overflow-y:hidden;padding:0 20px;height:100%;-webkit-overflow-scrolling:touch;transition:opacity .3s ease;width:100%;max-width:703px;display:flex;flex-direction:column;gap:0}.document-slide{transition:opacity .2s ease;display:flex;width:100%;position:relative;justify-content:center;align-items:flex-start;padding:0;margin-bottom:20px}.thumbnail-item{width:112px;min-height:120px;max-height:180px;cursor:pointer;flex-shrink:0;transform-origin:center;flex-direction:column}.thumbnail-image-container,.thumbnail-item{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.thumbnail-image-container{width:100%;flex:1 1;border-radius:10px;border:2px solid #e3e4e6;overflow:hidden;background:#fff;align-items:center;justify-content:center}.thumbnail-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.thumbnail-number{position:relative;padding:4px 8px;font-size:12px;font-family:Inter,sans-serif;font-weight:600;color:#333;min-width:20px;text-align:center;white-space:nowrap;z-index:5}.document-image-container{width:100%;max-width:703px;border-radius:8px;border:1px solid #e3e4e6;overflow:hidden;cursor:pointer;transition:opacity .3s ease-in-out;background:#fff}.document-image{width:100%;height:auto;object-fit:contain;display:block}.image-loading{background:#f5f5f5;display:flex;align-items:center;justify-content:center;min-height:400px;color:#666;font-size:14px}.image-loaded{opacity:1}.image-placeholder{opacity:.3;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 10px}.image-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#666;background:#f9f9f9;border-radius:10px;border:1px solid #e3e4e6}.error-icon{font-size:24px;margin-bottom:8px}.error-text{font-size:14px}.document-viewer-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px}.empty-icon{font-size:64px;margin-bottom:16px}.empty-title{font-size:24px;font-weight:600;color:#333;margin-bottom:8px;font-family:Inter,sans-serif}.empty-subtitle{font-size:16px;color:#666;font-family:Inter,sans-serif}.progress-overlay{position:absolute;inset:0 0 0 0;background:rgba(0,0,0,.7);display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;z-index:1000;animation:fade-in .3s ease-out}.progress-overlay-content{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:24px 32px;text-align:center;max-width:400px;width:90%;position:relative;animation:scale-in .3s ease-out}.progress-welcome{display:flex;align-items:center;gap:16px;margin-bottom:16px}.progress-icon{font-size:32px;flex-shrink:0}.progress-title{font-size:20px;font-weight:700;color:#1f2937;margin-bottom:6px}.progress-subtitle{font-size:16px;color:#6b7280;line-height:1.4}.progress-details{font-size:14px;color:#9ca3af;font-weight:600;background:#f8fafc;padding:8px 16px;border-radius:20px;display:inline-block;border:1px solid #e2e8f0;margin-bottom:16px}.progress-bar-container{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:8px}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--primary400-color),var(--primary-color));border-radius:3px;transition:width .3s ease}.progress-actions{display:flex;gap:12px;margin-top:16px;justify-content:center;padding-top:16px;border-top:1px solid #e5e7eb}.progress-close{position:absolute;top:12px;right:12px;background:#f1f5f9;border:none;font-size:16px;color:#64748b;cursor:pointer;padding:6px;border-radius:50%;width:32px;height:32px;transition:all .2s ease}.document-image-placeholder,.progress-close{display:flex;align-items:center;justify-content:center}.document-image-placeholder{width:100%;height:100%;flex-direction:column;background:#f5f5f5;border:2px dashed #ddd;border-radius:8px;color:#666;font-size:14px;min-height:400px}.ThumbUpLine svg{width:25px;height:24px}.ThumbUpLine i{color:#000;font-size:25px}.PdfDocument span{font-size:14px;font-weight:600;color:#646464}.PdfDocument i{font-size:28px;color:#ff2c2e}.book_badge i{font-size:15px;color:#fff}.book_badge span{color:#fff;font-size:13px;font-family:Inter,sans-serif;font-weight:500;overflow-wrap:break-word}.document-viewer.sticky{border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.document_space_wrap .attach_image_item{margin-bottom:10px}.document_space_wrap .content_area_body{flex:1 1;max-width:calc(100% - 420px)}.document_space_wrap .content_area_aside{width:420px}.document_space_wrap .document-viewer{margin-bottom:0}.document_space_wrap .card_header{border:0!important}.BtnPrimarySolidActive:hover{background:#f5f5f5}.BtnPrimarySolidActive.action_liked{color:var(--primary-color)!important;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f0f0f0;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s ease}.document_space_wrap .card_body{padding-top:0!important}.page-number:hover{border-color:#4a4a4a;box-shadow:0 2px 4px rgba(0,0,0,.15)}.fullscreen-btn:hover,.toggle-sidebar-btn:hover{background-color:rgb(0 0 0/5%)}.thumbnail-sidebar.hiding,.thumbnail-sidebar.showing{opacity:0;transform:translateX(-100%);flex:0 0;padding:0;margin:0;width:0;min-width:0;overflow:hidden}.thumbnail-sidebar.showing{animation:slide-in-from-left .3s ease-in-out forwards}.document-slide:last-child{margin-bottom:20px}.thumbnail-item:hover{transform:scale(1.02)}.thumbnail-item:last-child{margin-bottom:120px}.thumbnail-item.active{transform:scale(1.05)}.document-content.with-sidebar,.document-content.without-sidebar{margin-left:0}.document-slide:first-child{margin-top:10px}.document-viewer.fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;border-radius:0;overflow:hidden}.progress-close:hover{background:#e2e8f0;color:#475569}.document_space_wrap .video_povider{border-bottom:none}.document-viewer,.document-viewer *{scrollbar-width:thin;scrollbar-color:#dfdfdf #eef2ef00}.document-viewer ::-webkit-scrollbar{width:6px;height:6px}.document-viewer ::-webkit-scrollbar-track{background:#eef0f2;border-radius:4px}.document-viewer ::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:4px;border:1px solid #eef0f2}.document-viewer ::-webkit-scrollbar-thumb:hover{background:#6b7280}.thumbnail-sidebar{scrollbar-width:none;-ms-overflow-style:none}.thumbnail-sidebar::-webkit-scrollbar{display:none}.content_area_body .document-viewer.sticky{width:100%;max-width:100%;left:0;transform:none;margin:0 auto}.document_space_wrap .document-viewer.sticky{position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height, 68px) + 40px);height:calc(100vh - var(--site-header-height, 68px) - 40px)}.BtnPrimarySolidActive.action_liked .like-count-text{color:var(--primary-color)!important}.document_space_wrap .card_header.document_provider{border-bottom:1px solid #e2e8f0!important;padding-bottom:16px;margin-bottom:16px}.document_space_wrap .members_items .user_ico{width:3rem;height:3rem}.BtnPrimarySolidActive.action_liked:hover{background:#e0e0e0}.document-viewer.sticky .document-slides{overflow-y:scroll}.document-viewer.sticky .thumbnail-sidebar{position:relative;top:auto;left:auto;height:calc(100vh - 70px);z-index:auto}.thumbnail-item:hover .thumbnail-image-container{border-color:#d1d1d1}.thumbnail-item.active .thumbnail-image-container{box-shadow:0 0 10px rgba(173,151,255,.2);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#ad97ff 0,#ff9e43) border-box;border:2px solid transparent;border-radius:10px;padding:2px}.thumbnail-item:hover .thumbnail-image{transform:scale(1.05)}.document-viewer.fullscreen .document-viewer-main{height:calc(100vh - 70px)}.document-viewer.fullscreen .document-viewer-header{position:relative;z-index:1000}.document-viewer.fullscreen .thumbnail-sidebar{height:calc(100vh - 70px)}.BtnPrimarySolidActive.action_liked .ThumbUpLine i{color:var(--primary-color)!important}.document_space_wrap .card_header.document_provider h2{margin:0;font-size:18px;font-weight:600;color:#374151}.BtnPrimarySolidActive.action_liked .ThumbUpLine svg path{fill:var(--primary-color)!important}.document_space_wrap .members_list .user_media.members_items{border-bottom:none}@keyframes slide-in-from-left{0%{opacity:0;transform:translateX(-100%);flex:0 0;padding:0;margin:0;width:0;min-width:0}to{opacity:1;transform:translateX(0);flex:0 0 130px;padding:14px 16px;margin:0;width:auto;min-width:130px}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%,to{transform:rotate(0deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:480px){.thumbnail-sidebar{max-height:100px}.thumbnail-item{width:60px;min-height:80px;max-height:120px;margin-bottom:40px}.thumbnail-number{bottom:-16px;font-size:10px;padding:2px 5px}.document-viewer-header{height:60px;padding:0 10px}.page-number,.page-total{font-size:12px}.document-content{padding:10px}.document-slide{margin-bottom:20px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.document-image,.thumbnail-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.document-viewer-header,.thumbnail-sidebar{display:none}.document-viewer-main{flex-direction:column}.document-content{margin:0;padding:0}.document-slide{page-break-inside:avoid;break-inside:avoid;margin-bottom:20px}}@media (max-width:1024px){.document-viewer,.video-document-viewer{width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important}.thumbnail-sidebar{display:none!important}.document-content{margin-left:0!important}.toggle-sidebar-btn{display:none!important}.document_space_wrap .content_area_body{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.document-content.without-sidebar{margin-left:0!important}}@media (max-width:768px){.document-viewer{max-width:100%;margin:0;border-radius:0}.document-viewer-main{flex-direction:column}.thumbnail-sidebar{position:relative;width:100%;height:120px;max-height:120px;flex-direction:row;overflow:auto hidden;padding:10px;border-right:none;border-bottom:1px solid #e3e4e6}.thumbnail-item{width:80px;min-height:100px;max-height:140px;flex-shrink:0;margin-bottom:45px}.thumbnail-number{bottom:-18px;font-size:11px;padding:3px 6px}.document-content{padding:15px}.document-viewer-header{padding:0 15px}.progress-text{display:none;text-align:center}.progress-overlay-content{padding:20px 24px;max-width:350px}.progress-welcome{flex-direction:column;text-align:center;gap:12px}.progress-icon{font-size:28px}.progress-title{font-size:18px}.progress-subtitle{font-size:14px}.progress-details{font-size:12px;padding:6px 12px;margin-bottom:12px}.progress-bar-container{height:4px;margin-bottom:6px}.progress-actions{flex-direction:column;gap:8px;margin-top:12px}.progress-close{width:28px;height:28px;font-size:14px}.header-center{position:static;transform:none}.document-viewer.sticky .thumbnail-sidebar{position:relative;top:auto;left:auto;height:120px;z-index:auto}}.document-viewer.embedded,.document-viewer.fullscreen-viewer,.document-viewer.modal-document-viewer{position:relative;top:auto;width:100%;max-width:100%;min-width:100%;height:100%;min-height:0;border-radius:0!important;box-shadow:none}.document-viewer.embedded .document-viewer-main,.document-viewer.modal-document-viewer .document-viewer-main{height:calc(100vh - 70px);min-height:0}.document-viewer.embedded .document-content-embedded,.document-viewer.modal-document-viewer .document-content-embedded{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;height:calc(100vh - 100px)!important;border:1px solid #eaeaea}.document-viewer.modal-document-viewer .document-content-embedded:has(.image-preview-stage){border:none!important}.document-embedded-renderer{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%;height:90%!important}.document-embedded-renderer:has(.react-pdf__Page){overflow:auto}.react-pdf__message--loading{opacity:0!important}.react-pdf__Page{min-height:100vh!important}.document-viewer-close-btn,.document-viewer-download-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:8px;background:transparent;cursor:pointer}.document-viewer-download-btn{font-size:22px;color:#333}.document-viewer-close-btn:hover,.document-viewer-download-btn:hover:not(:disabled){background:#f1f3f5;color:#333}.document-viewer-download-btn:disabled{opacity:.45;cursor:wait}