:root{--rpv-attachment__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-attachment__item-color: #000}.rpv-core__viewer--dark{--rpv-attachment__item--hover-background-color: #2566e8;--rpv-attachment__item-color: #fff}.rpv-attachment__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-attachment__empty--rtl{direction:rtl}.rpv-attachment__list{display:flex;height:100%;flex-direction:column;overflow:auto;padding:.5rem 0;width:100%}.rpv-attachment__list--rtl{direction:rtl}.rpv-attachment__item{align-items:center;background-color:#0000;border:none;color:var(--rpv-attachment__item-color);cursor:pointer;display:flex;padding:.5rem;text-align:left;width:100%}.rpv-attachment__item:focus{background-color:var(--rpv-attachment__item--hover-background-color);outline:0}.rpv-attachment__item:hover{background-color:var(--rpv-attachment__item--hover-background-color)}.rpv-attachment__loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}:root{--rpv-core__annotation--link-hover-background-color: rgba(255, 255, 0, .2);--rpv-core__annotation-popup-wrapper-background-color: #faf089;--rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--rpv-core__annotation-popup-content-border-top-color: #1a202c;--rpv-core__arrow-border-color: rgba(0, 0, 0, .3);--rpv-core__asking-password-color: #000;--rpv-core__asking-password-wrapper-background-color: #fff;--rpv-core__asking-password-wrapper-border-color: rgba(0, 0, 0, .3);--rpv-core__button-background-color: rgba(0, 0, 0, .3);--rpv-core__button-color: #000;--rpv-core__doc-error-background-color: #fff;--rpv-core__doc-error-text-background-color: #c02424;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #fff;--rpv-core__full-screen-target-background-color: #fff;--rpv-core__inner-page-background-color: #fff;--rpv-core__menu-divider-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__menu-item-color: #000;--rpv-core__menu-item--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__menu-item--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button-color: #000;--rpv-core__minimal-button--hover-background-color: rgba(0, 0, 0, .1);--rpv-core__minimal-button--disabled-color: rgba(0, 0, 0, .3);--rpv-core__minimal-button--selected-background-color: rgba(0, 0, 0, .1);--rpv-core__modal-body-background-color: #fff;--rpv-core__modal-body-border-color: rgba(0, 0, 0, .3);--rpv-core__modal-overlay-background-color: rgba(0, 0, 0, .5);--rpv-core__page-layer-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .2);--rpv-core__popover-body-background-color: #fff;--rpv-core__popover-body-border-color: rgba(0, 0, 0, .3);--rpv-core__popover-body-color: #000;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__primary-button-color: #fff;--rpv-core__progress-bar-background-color: rgba(0, 0, 0, .1);--rpv-core__progress-bar-progress-background-color: #2566e8;--rpv-core__progress-bar-progress-color: #fff;--rpv-core__separator-border-bottom-color: rgba(0, 0, 0, .3);--rpv-core__spinner-border-color: rgba(0, 0, 0, .4);--rpv-core__spinner-border-transparent-color: transparent;--rpv-core__splitter-background-color: transparent;--rpv-core__splitter--hover-background-color: rgba(0, 0, 0, .2);--rpv-core__text-layer-text--selection-background-color: rgb(0, 0, 255, 1);--rpv-core__text-layer-text--selection-color: transparent;--rpv-core__textbox-background-color: #fff;--rpv-core__textbox-border-color: rgba(0, 0, 0, .2);--rpv-core__textbox-color: #000;--rpv-core__tooltip-body-background-color: #000;--rpv-core__tooltip-body-color: #fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color: #363636;--rpv-core__asking-password-color: #fff;--rpv-core__asking-password-wrapper-border-color: #191919;--rpv-core__asking-password-wrapper-background-color: #191919;--rpv-core__button-background-color: #171717;--rpv-core__button-color: #fff;--rpv-core__doc-error-background-color: #191919;--rpv-core__doc-error-text-background-color: #c02323;--rpv-core__doc-error-text-color: #fff;--rpv-core__doc-loading-background-color: #191919;--rpv-core__full-screen-target-background-color: #1a1a1a;--rpv-core__inner-page-background-color: #1a1a1a;--rpv-core__menu-divider-border-bottom-color: #000;--rpv-core__menu-item-color: #fff;--rpv-core__menu-item--hover-background-color: #2566e8;--rpv-core__menu-item--disabled-color: #5e5e5e;--rpv-core__minimal-button-color: #fff;--rpv-core__minimal-button--disabled-color: #5e5e5e;--rpv-core__minimal-button--hover-background-color: #191919;--rpv-core__minimal-button--selected-background-color: #1657bb;--rpv-core__modal-body-background-color: #363636;--rpv-core__primary-button-background-color: #2566e8;--rpv-core__popover-body-background-color: #363636;--rpv-core__popover-body-color: #fff;--rpv-core__progress-bar-background-color: #000;--rpv-core__separator-border-bottom-color: #000;--rpv-core__spinner-border-color: #fff;--rpv-core__splitter-background-color: #1a1a1a;--rpv-core__splitter--hover-background-color: #2566e8;--rpv-core__textbox-background-color: #121212;--rpv-core__textbox-border-color: #121212;--rpv-core__textbox-color: #fff;--rpv-core__tooltip-body-background-color: #414141;--rpv-core__tooltip-body-color: #fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{bottom:0;left:50%;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{bottom:0;right:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{left:0;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0;left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0;top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{right:0;top:50%;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0;right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;position:absolute;overflow:hidden;top:0}.rpv-core__doc-error{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;justify-content:center;height:100%}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{background-color:var(--rpv-core__doc-loading-background-color);align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-even{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-odd{display:flex;align-items:center;justify-content:flex-start}.rpv-core__inner-page--dual-cover{display:flex;align-items:center;justify-content:center}.rpv-core__inner-page--dual-cover-odd{display:flex;align-items:center;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{display:flex;align-items:center;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;color:var(--rpv-core__menu-item-color);border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{background-color:var(--rpv-core__menu-item--hover-background-color);outline:0}.rpv-core__menu-item:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:var(--rpv-core__modal-overlay-background-color);inset:0;position:fixed;z-index:9999;align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{align-items:center;display:flex;justify-content:center;overflow:visible;position:relative}.rpv-core__page-layer:after{content:"";position:absolute;inset:.25rem;box-shadow:var(--rpv-core__page-layer-box-shadow)}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{background-color:var(--rpv-core__popover-body-background-color);border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body-arrow{background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{inset:0;position:fixed}.rpv-core__annotation-popup-wrapper{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);padding:.25rem;max-height:16rem;overflow:auto}.rpv-core__primary-button{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;justify-content:center;height:.75rem}.rpv-core__separator{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color);border-radius:9999px}.rpv-core__spinner--animating{animation-duration:.4s;animation-name:rpv-core__spinner-transform;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rpv-core__splitter{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter:hover,.rpv-core__splitter--resizing{cursor:col-resize;background-color:var(--rpv-core__splitter--hover-background-color)}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);box-sizing:border-box;border-radius:.25rem;color:var(--rpv-core__textbox-color);padding:0 .5rem;height:2rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{left:0;position:absolute;top:0;height:100%;width:100%;opacity:.2;line-height:1;z-index:1}.rpv-core__text-layer span::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0% 0%;white-space:pre}.rpv-core__tooltip-body{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}:root{--rpv-thumbnail__container-background-color: #fff;--rpv-thumbnail__container-box-shadow: rgba(0, 0, 0, .2) 2px 2px 8px 0px;--rpv-thumbnail__item--selected-background-color: rgba(0, 0, 0, .3)}.rpv-core__viewer--dark{--rpv-thumbnail__item--selected-background-color: #2566e8}.rpv-thumbnail__cover,.rpv-thumbnail__cover-inner{align-items:center;display:flex;justify-content:center;height:100%;width:100%;min-height:inherit}.rpv-thumbnail__cover-image{max-height:100%;max-width:100%}.rpv-thumbnail__cover-loader{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.rpv-thumbnail__container{align-items:center;background:var(--rpv-thumbnail__container-background-color);box-shadow:var(--rpv-thumbnail__container-box-shadow);display:flex;justify-content:center;margin:0 auto;position:relative}.rpv-thumbnail__item{cursor:pointer}.rpv-thumbnail__item--single,.rpv-thumbnail__item--dual-cover{padding:.5rem}.rpv-thumbnail__item--dual-even,.rpv-thumbnail__item--dual-cover-odd{padding:.5rem 0 .5rem .5rem}.rpv-thumbnail__item--dual-odd,.rpv-thumbnail__item--dual-cover-even{padding:.5rem .5rem .5rem 0}.rpv-thumbnail__item--single:hover,.rpv-thumbnail__item--dual-cover:hover,.rpv-thumbnail__items--dual:hover .rpv-thumbnail__item,.rpv-thumbnail__items--dual-cover:hover .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__item:focus{outline:0}.rpv-thumbnail__label{font-size:.75em;text-align:center;padding:.25rem}.rpv-thumbnail__list{overflow:auto;padding:.5rem}.rpv-thumbnail__list--rtl{direction:rtl}.rpv-thumbnail__list--horizontal{align-items:center;display:flex;flex-direction:row;width:100%}.rpv-thumbnail__list--vertical{height:100%}.rpv-thumbnail__items{align-items:center;display:flex;justify-content:center}.rpv-thumbnail__items--selected .rpv-thumbnail__item{background-color:var(--rpv-thumbnail__item--selected-background-color)}.rpv-thumbnail__list-container{height:100%;width:100%}.rpv-thumbnail__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}:root{--rpv-drop__area-background-color: #fff;--rpv-drop__area-body-border-color: rgba(0, 0, 0, .3);--rpv-drop__area-body-color: #000}.rpv-core__viewer--dark{--rpv-drop__area-background-color: #191919;--rpv-drop__area-body-border-color: #fff;--rpv-drop__area-body-color: #fff}.rpv-drop__area{background-color:var(--rpv-drop__area-background-color);inset:0;position:absolute;padding:.5rem;z-index:9999}.rpv-drop__area-body{border:2px dashed var(--rpv-drop__area-body-border-color);color:var(--rpv-drop__area-body-color);font-size:1.5rem;align-items:center;display:flex;justify-content:center;height:100%}.rpv-drop__area-body--rtl{direction:rtl}:root{--rpv-full-screen__overlay-background-color: #fff}.rpv-core__viewer--dark{--rpv-full-screen__overlay-background-color: #1a1a1a}.rpv-full-screen__exit-button{bottom:0;padding:.5rem;position:fixed;z-index:2}.rpv-full-screen__exit-button--ltr{right:0}.rpv-full-screen__exit-button--rtl{left:0}.rpv-full-screen__overlay{position:fixed;top:0;left:0;height:100%;width:100%;align-items:center;display:flex;justify-content:center;background-color:var(--rpv-full-screen__overlay-background-color);z-index:1}.rpv-open__input-wrapper{position:relative}.rpv-open__input{display:none;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.rpv-open__input::-webkit-file-upload-button{width:0}.rpv-page-navigation__current-page-input{margin:0 .25rem;text-align:right;width:3rem}:root{--rpv-print__progress-body-background-color: #fff;--rpv-print__progress-body-border-color: rgba(0, 0, 0, .3);--rpv-print__progress-body-color: #000}.rpv-core__viewer--dark{--rpv-print__progress-body-background-color: #363636;--rpv-print__progress-body-border-color: transparent;--rpv-print__progress-body-color: #fff}.rpv-print__permission-body{padding:1rem}.rpv-print__permission-footer{display:flex;justify-content:center;padding:0 1rem 1rem 0}.rpv-print__progress{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.rpv-print__progress-body{background-color:var(--rpv-print__progress-body-background-color);border:1px solid var(--rpv-print__progress-body-border-color);border-radius:.25rem;color:var(--rpv-print__progress-body-color);padding:1.5rem;text-align:center;width:15rem}.rpv-print__progress-body--rtl{direction:rtl}.rpv-print__progress-bar{margin-bottom:1rem}.rpv-print__progress-message{margin-bottom:.5rem}.rpv-print__zone{display:none}@media print{@page{margin:0}.rpv-print__html-printing{height:100%}.rpv-print__body-printing{height:100%;margin:0}.rpv-print__body-printing *{display:none}.rpv-print__zone{display:block;height:100%}.rpv-print__page{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;page-break-after:always;page-break-inside:avoid}.rpv-print__page img{display:block;max-height:100%;max-width:100%}}.rpv-properties__loader{text-align:center}.rpv-properties__modal{min-height:20rem;padding:.5rem 0}.rpv-properties__modal-section{padding:0 .5rem}.rpv-properties__modal-footer{display:flex;justify-content:center;margin-top:.5rem}.rpv-properties__item{align-items:flex-start;display:flex;margin:.5rem 0}.rpv-properties__item--rtl{direction:rtl}.rpv-properties__item-label{padding-right:.5rem;width:25%}.rpv-properties__item-value{flex:1}.rpv-search__highlights{left:0;position:absolute;top:0;height:100%;width:100%}.rpv-search__highlight{background-color:var(--rpv-search__highlight-background-color);border-radius:.25rem;position:absolute;z-index:1}.rpv-search__highlight--current{background-color:var(--rpv-search__highlight--current-background-color)}.rpv-search__popover{padding:0 .5rem}.rpv-search__popover-input-counter{align-items:center;display:flex;margin-bottom:.5rem;position:relative;width:12rem}.rpv-search__popover-counter{align-items:center;bottom:0;display:flex;position:absolute;top:0}.rpv-search__popover-counter--ltr{padding-right:.25rem;right:0}.rpv-search__popover-counter--rtl{left:0;padding-left:.25rem}.rpv-search__popover-label{align-items:center;cursor:pointer;display:flex;margin-bottom:.5rem}.rpv-search__popover-label-checkbox{cursor:pointer;margin-right:.25rem}.rpv-search__popover-footer{align-items:center;display:flex}.rpv-search__popover-footer-item{padding:0 .25rem}.rpv-search__popover-footer-button--ltr{margin-left:auto}.rpv-search__popover-footer-button--rtl{margin-right:auto}:root{--rpv-search__highlight-background-color: rgba(255, 255, 0, .4);--rpv-search__highlight--current-background-color: rgba(0, 128, 0, .4)}.rpv-selection-mode__grab{cursor:grab}.rpv-selection-mode__grab :not(input),.rpv-selection-mode__grab :not(select),.rpv-selection-mode__grab :not(textarea){cursor:grab!important}.rpv-selection-mode__grabbing{cursor:grabbing}.rpv-selection-mode__grabbing :not(input),.rpv-selection-mode__grabbing :not(select),.rpv-selection-mode__grabbing :not(textarea){cursor:grabbing!important}:root{--rpv-zoom__popover-target-arrow-border-color: rgba(0, 0, 0, .6)}.rpv-core__viewer--dark{--rpv-zoom__popover-target-arrow-border-color: #fff}.rpv-zoom__popover-target{align-items:center;color:var(--rpv-zoom__popover-target-color);display:flex}.rpv-zoom__popover-target-scale--ltr{margin-right:.25rem}.rpv-zoom__popover-target-scale--rtl{margin-left:.25rem}.rpv-zoom__popover-target-arrow{border-color:var(--rpv-zoom__popover-target-arrow-border-color) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.5rem .25rem 0;height:0;width:0}:root{--rpv-toolbar__label--color: #000}.rpv-core__viewer--dark{--rpv-toolbar__label--color: #fff}.rpv-toolbar{align-items:center;display:flex;width:100%}.rpv-toolbar--rtl{direction:rtl}.rpv-toolbar__left{align-items:center;display:flex}.rpv-toolbar__center{align-items:center;display:flex;flex-grow:1;flex-shrink:1;justify-content:center}.rpv-toolbar__right{align-items:center;display:flex;margin-left:auto}.rpv-toolbar__item{align-items:center;display:flex;padding:0 .125rem}.rpv-toolbar__label{color:var(--rpv-toolbar__label--color)}:root{--rpv-default-layout__body-background-color: #fff;--rpv-default-layout__container-border-color: rgba(0, 0, 0, .3);--rpv-default-layout__toolbar-background-color: #eee;--rpv-default-layout__toolbar-border-bottom-color: rgba(0, 0, 0, .1);--rpv-default-layout__sidebar-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #eee;--rpv-default-layout__sidebar-content--opened-background-color: #fff;--rpv-default-layout__sidebar-content--opened-border-color: rgba(0, 0, 0, .2);--rpv-default-layout__sidebar-content--opened-color: #000}.rpv-core__viewer--dark{--rpv-default-layout__body-background-color: #1a1a1a;--rpv-default-layout__container-border-color: #454647;--rpv-default-layout__toolbar-background-color: #292929;--rpv-default-layout__toolbar-border-bottom-color: #000;--rpv-default-layout__sidebar-border-color: #000;--rpv-default-layout__sidebar--opened-background-color: #fff;--rpv-default-layout__sidebar-headers-background-color: #292929;--rpv-default-layout__sidebar-content--opened-background-color: #1a1a1a;--rpv-default-layout__sidebar-content--opened-border-color: #292929;--rpv-default-layout__sidebar-content--opened-color: #fff}.rpv-default-layout__container{border:1px solid var(--rpv-default-layout__container-border-color);box-sizing:border-box;height:100%;width:100%}.rpv-default-layout__toolbar{align-items:center;background-color:var(--rpv-default-layout__toolbar-background-color);border-bottom:1px solid var(--rpv-default-layout__toolbar-border-bottom-color);display:flex;left:0;position:absolute;top:0;height:2.5rem;width:100%;z-index:1}.rpv-default-layout__sidebar{display:flex;padding-top:2.5rem}.rpv-default-layout__sidebar--opened{bottom:0;left:0;position:absolute;top:0;width:12rem;background-color:var(--rpv-default-layout__sidebar--opened-background-color);z-index:1}.rpv-default-layout__sidebar--ltr{border-right:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__sidebar--rtl{border-left:1px solid var(--rpv-default-layout__sidebar-border-color)}.rpv-default-layout__main{display:flex;height:100%;position:relative}.rpv-default-layout__main--rtl{direction:rtl}.rpv-default-layout__body{background-color:var(--rpv-default-layout__body-background-color);flex:1;overflow:auto;padding-top:2.5rem}@media(min-width:768px){.rpv-default-layout__sidebar--opened{width:16rem}}@media(min-width:1024px){.rpv-default-layout__sidebar--opened{background:inherit;position:inherit;width:20rem;z-index:inherit}}.rpv-default-layout__sidebar-tabs{display:flex;height:100%;width:100%}.rpv-default-layout__sidebar-headers{background-color:var(--rpv-default-layout__sidebar-headers-background-color);padding:.25rem}.rpv-default-layout__sidebar-header{padding:.125rem}.rpv-default-layout__sidebar-content{display:none;flex-grow:1;flex-shrink:1}.rpv-default-layout__sidebar-content--opened{background-color:var(--rpv-default-layout__sidebar-content--opened-background-color);color:var(--rpv-default-layout__sidebar-content--opened-color);display:flex;overflow:hidden}.rpv-default-layout__sidebar-content--ltr{border-left:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}.rpv-default-layout__sidebar-content--rtl{border-right:1px solid var(--rpv-default-layout__sidebar-content--opened-border-color)}:root{--rpv-highlight__selected-text-background-color: rgba(255, 255, 0, .4);--rpv-highlight__click-drag-border-color: #2566e8;--rpv-highlight__click-drag-background-color: rgba(255, 255, 0, .4)}.rpv-highlight__click-drag{background-color:var(--rpv-highlight__click-drag-background-color);outline:1px dashed var(--rpv-highlight__click-drag-border-color);position:absolute;z-index:2}.rpv-highlight__click-drag--hidden{display:none}.rpv-highlight__selected-text{background-color:var(--rpv-highlight__selected-text-background-color)}.rpv-highlight__selected-end{display:block;inset:100% 0 0;position:absolute;z-index:-1;-webkit-user-select:none;user-select:none}:root{--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;opacity:.25;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;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;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:initial}.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 ::-moz-selection{background:#00f;background:AccentColor}.textLayer ::selection{background:#00f;background:AccentColor}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}:root{--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: black;--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;--hcm-highligh-filter: invert(100%)}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:var(--hcm-highligh-filter);backdrop-filter:var(--hcm-highligh-filter)}.annotationLayer .linkAnnotation>a:hover{opacity:0!important;background:none!important;box-shadow:none}.annotationLayer .popupAnnotation .popup{outline:calc(1.5px * var(--scale-factor)) solid CanvasText!important;background-color:ButtonFace!important;color:ButtonText!important}.annotationLayer .highlightArea:hover:after{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:var(--hcm-highligh-filter);backdrop-filter:var(--hcm-highligh-filter);content:"";pointer-events:none}.annotationLayer .popupAnnotation.focused .popup{outline:calc(3px * var(--scale-factor)) solid Highlight!important}}.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%;pointer-events:none}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;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):not(.hasBorder)>a:hover{opacity:.2;background-color:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .linkAnnotation.hasBorder:hover{background-color:#ff03}.annotationLayer .hasBorder{background-size:100% 100%}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{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 .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input: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 .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select: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:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{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 .fileAttachmentAnnotation .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupAnnotation{position:absolute;font-size:calc(9px * var(--scale-factor));pointer-events:none;width:-moz-max-content;width:max-content;max-width:45%;height:auto}.annotationLayer .popup{background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));outline:1.5px solid rgb(255,255,74);padding:calc(6px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popupAnnotation.focused .popup{outline-width:3px}.annotationLayer .popup *{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup>.header{display:inline-block}.annotationLayer .popup>.header h1{display:inline}.annotationLayer .popup>.header .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor));width:-moz-fit-content;width:fit-content}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);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 .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{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}.annotationLayer svg.quadrilateralsContainer{contain:strict;width:0;height:0;position:absolute;top:0;left:0;z-index:-1}:root{--xfa-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>");--xfa-focus-outline: auto}@media screen and (forced-colors:active){:root{--xfa-focus-outline: 2px solid CanvasText}.xfaLayer *:required{outline:1.5px solid selectedItem}}.xfaLayer{background-color:transparent}.xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}.xfaLayer .highlight.appended{position:initial}.xfaLayer .highlight.begin{border-radius:4px 0 0 4px}.xfaLayer .highlight.end{border-radius:0 4px 4px 0}.xfaLayer .highlight.middle{border-radius:0}.xfaLayer .highlight.selected{background-color:#cbdfcb}.xfaPage{overflow:hidden;position:relative}.xfaContentarea{position:absolute}.xfaPrintOnly{display:none}.xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}.xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}.xfaLayer *:required{outline:1.5px solid red}.xfaLayer div,.xfaLayer svg,.xfaLayer svg *{pointer-events:none}.xfaLayer a{color:#00f}.xfaRich li{margin-left:3em}.xfaFont{color:#000;font-weight:400;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}.xfaCaption{overflow:hidden;flex:0 0 auto}.xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}.xfaLabel{height:100%;width:100%}.xfaLeft{display:flex;flex-direction:row;align-items:center}.xfaRight{display:flex;flex-direction:row-reverse;align-items:center}:is(.xfaLeft,.xfaRight)>:is(.xfaCaption,.xfaCaptionForCheckButton){max-height:100%}.xfaTop{display:flex;flex-direction:column;align-items:flex-start}.xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}:is(.xfaTop,.xfaBottom)>:is(.xfaCaption,.xfaCaptionForCheckButton){width:100%}.xfaBorder{background-color:transparent;position:absolute;pointer-events:none}.xfaWrapped{width:100%;height:100%}:is(.xfaTextfield,.xfaSelect):focus{background-image:none;background-color:transparent;outline:var(--xfa-focus-outline);outline-offset:-1px}:is(.xfaCheckbox,.xfaRadio):focus{outline:var(--xfa-focus-outline)}.xfaTextfield,.xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}.xfaSelect{padding-inline:2px}:is(.xfaTop,.xfaBottom)>:is(.xfaTextfield,.xfaSelect){flex:0 1 auto}.xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}.xfaLink{width:100%;height:100%;position:absolute;top:0;left:0}.xfaCheckbox,.xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}.xfaRich{white-space:pre-wrap;width:100%;height:100%}.xfaImage{-o-object-position:left top;object-position:left top;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.xfaLrTb,.xfaRlTb,.xfaTb{display:flex;flex-direction:column;align-items:stretch}.xfaLr{display:flex;flex-direction:row;align-items:stretch}.xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}.xfaTb>div{justify-content:left}.xfaPosition,.xfaArea{position:relative}.xfaValignMiddle{display:flex;align-items:center}.xfaTable{display:flex;flex-direction:column;align-items:stretch}.xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}.xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}.xfaTable .xfaRlRow>div{flex:1}:is(.xfaNonInteractive,.xfaDisabled,.xfaReadOnly) :is(input,textarea){background:initial}@media print{.xfaTextfield,.xfaSelect{background:transparent}.xfaSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:""}}:root{--outline-width: 2px;--outline-color: blue;--focus-outline: solid var(--outline-width) var(--outline-color);--hover-outline: dashed var(--outline-width) var(--outline-color);--freetext-line-height: 1.35;--freetext-padding: 2px;--resizer-size: 8px;--resizer-shift: calc( 0px - var(--outline-width) - var(--resizer-size) / 2 - var(--outline-width) / 2 );--resizer-color: white;--editorFreeText-editing-cursor: text;--editorInk-editing-cursor: pointer}@media screen and (forced-colors:active){:root{--outline-width: 3px;--outline-color: ButtonText;--resizer-size: 12px;--resizer-color: ButtonFace}}[data-editor-rotation="90"]{transform:rotate(90deg)}[data-editor-rotation="180"]{transform:rotate(180deg)}[data-editor-rotation="270"]{transform:rotate(270deg)}.annotationEditorLayer{background:transparent;position:absolute;inset:0;font-size:calc(100px * var(--scale-factor));transform-origin:0 0;cursor:auto;z-index:4}.annotationEditorLayer.waiting{content:"";cursor:wait;position:absolute;inset:0;width:100%;height:100%}.annotationEditorLayer.freeTextEditing{cursor:var(--editorFreeText-editing-cursor)}.annotationEditorLayer.inkEditing{cursor:var(--editorInk-editing-cursor)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor).draggable.selectedEditor{cursor:move}.annotationEditorLayer .selectedEditor{outline:var(--focus-outline)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor){position:absolute;background:transparent;border-radius:3px;z-index:1;transform-origin:0 0;cursor:auto;max-width:100%;max-height:100%}.annotationEditorLayer .freeTextEditor{padding:calc(var(--freetext-padding) * var(--scale-factor));width:auto;height:auto;touch-action:none}.annotationEditorLayer .freeTextEditor .internal{background:transparent;border:none;inset:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:var(--freetext-line-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}.annotationEditorLayer .freeTextEditor .overlay{position:absolute;display:none;background:transparent;inset:0;width:100%;height:100%}.annotationEditorLayer .freeTextEditor .overlay.enabled{display:block}.annotationEditorLayer .freeTextEditor .internal:empty:before{content:attr(default-content);color:gray}.annotationEditorLayer .freeTextEditor .internal:focus{outline:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor):hover:not(.selectedEditor){outline:var(--hover-outline)}.annotationEditorLayer .inkEditor{width:100%;height:100%}.annotationEditorLayer .inkEditor.editing{cursor:inherit}.annotationEditorLayer .inkEditor .inkEditorCanvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.annotationEditorLayer .stampEditor{width:auto;height:auto}.annotationEditorLayer .stampEditor canvas{width:100%;height:100%}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers{width:100%;height:100%;position:absolute;inset:0}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers.hidden{display:none}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer{width:var(--resizer-size);height:var(--resizer-size);border-radius:50%;background:var(--resizer-color);border:var(--focus-outline);position:absolute}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topLeft{top:var(--resizer-shift);left:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topMiddle{top:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topRight{top:var(--resizer-shift);right:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.middleRight{top:calc(50% + var(--resizer-shift));right:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomRight{bottom:var(--resizer-shift);right:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomMiddle{bottom:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomLeft{bottom:var(--resizer-shift);left:var(--resizer-shift)}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.middleLeft{top:calc(50% + var(--resizer-shift));left:var(--resizer-shift)}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomRight{cursor:nwse-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle{cursor:ns-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomLeft{cursor:nesw-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleLeft{cursor:ew-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topLeft,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomRight{cursor:nesw-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topMiddle,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle{cursor:ew-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomLeft{cursor:nwse-resize}.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleRight,.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleLeft,.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleLeft{cursor:ns-resize}:root{--viewer-container-height: 0;--pdfViewer-padding-bottom: 0;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--loading-icon-delay: .4s}@media screen and (forced-colors:active){:root{--pdfViewer-padding-bottom: 9px;--page-margin: 8px auto -1px;--page-border: 1px solid CanvasText;--spreadHorizontalWrapped-margin-LR: 3.5px}}[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%)}#hiddenCopyElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.pdfViewer{--scale-factor: 1;padding-bottom:var(--pdfViewer-padding-bottom)}.pdfViewer .canvasWrapper{overflow:hidden;width:100%;height:100%;z-index:1}.pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:var(--page-margin);position:relative;overflow:visible;border:var(--page-border);background-clip:content-box;background-color:#fff}.pdfViewer .dummyPage{position:relative;width:0;height:var(--viewer-container-height)}.pdfViewer.noUserSelect{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{margin:0;border:none}.pdfViewer:is(.scrollHorizontal,.scrollWrapped),.spread{margin-inline:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer:is(.scrollHorizontal,.scrollWrapped) .spread{margin-inline:0}.spread :is(.page,.dummyPage),.pdfViewer:is(.scrollHorizontal,.scrollWrapped) :is(.page,.spread){display:inline-block;vertical-align:middle}.spread .page,.pdfViewer:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:var(--spreadHorizontalWrapped-margin-LR)}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:5px}.pdfViewer .page canvas{margin:0;display:block}.pdfViewer .page canvas .structTree{contain:strict}.pdfViewer .page canvas[hidden]{display:none}.pdfViewer .page canvas[zooming]{width:100%;height:100%}.pdfViewer .page.loadingIcon:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJBwAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQJBwAAACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAkHAAAALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQJBwAAACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkECQcAAAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkECQcAAAAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkECQcAAAAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAkHAAAALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==) center no-repeat;display:none;transition-property:display;transition-delay:var(--loading-icon-delay);z-index:5;contain:strict}.pdfViewer .page.loading:after{display:block}.pdfViewer .page:not(.loading):after{transition-property:none;display:none}.pdfPresentationMode .pdfViewer{padding-bottom:0}.pdfPresentationMode .spread{margin:0}.pdfPresentationMode .pdfViewer .page{margin:0 auto;border:2px solid transparent}:root{--rpv-bookmark__item--hover-background-color: rgba(0, 0, 0, .1);--rpv-bookmark__item-color: #000}.rpv-core__viewer--dark{--rpv-bookmark__item--hover-background-color: #2566e8;--rpv-bookmark__item-color: #fff}.rpv-bookmark__item{align-items:center;color:var(--rpv-bookmark__item-color);cursor:pointer;display:flex;padding-bottom:.25rem;padding-right:.25rem;padding-top:.25rem}.rpv-bookmark__item:focus{background-color:var(--rpv-bookmark__item--hover-background-color);outline:0}.rpv-bookmark__item:hover{background-color:var(--rpv-bookmark__item--hover-background-color)}.rpv-bookmark__toggle{align-items:center;display:flex;height:1rem;margin-right:.25rem;width:1rem}.rpv-bookmark__title{flex-grow:1;flex-shrink:1;text-decoration:none}.rpv-bookmark__list{list-style-type:none;overflow:auto;margin:0;padding:0}.rpv-bookmark__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-bookmark__empty{height:100%;overflow:auto;padding:.5rem 0;text-align:center;width:100%}.rpv-bookmark__empty--rtl{direction:rtl}.rpv-bookmark__container{height:100%;overflow:auto;padding:.5rem 0;width:100%}.rpv-bookmark__container--rtl{direction:rtl}:root{--white: #ffffff;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #e5e5e5;--gray-300: #d4d4d4;--gray-400: #a3a3a3;--gray-500: #737373;--gray-600: #525252;--gray-700: #404040;--gray-800: #262626;--gray-900: #171717;--black: #0a0a0a;--accent: #2563eb;--accent-muted: #3b82f6;--primary: var(--accent);--primary-dark: #1d4ed8;--danger: #dc2626;--success: #16a34a;--bg: var(--gray-50);--surface: var(--white);--border: var(--gray-200);--text: var(--gray-900);--text-secondary: var(--gray-500);--text-muted: var(--gray-400);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 2px 8px rgba(0, 0, 0, .06);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;color:var(--text);-webkit-font-smoothing:antialiased}:root[data-theme=dark]{--bg: var(--gray-900);--surface: var(--gray-800);--border: var(--gray-700);--text: var(--gray-100);--text-secondary: var(--gray-400);--text-muted: var(--gray-500);--accent: #60a5fa;--accent-muted: #3b82f6;--primary: var(--accent);--primary-dark: #2563eb;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 2px 8px rgba(0, 0, 0, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);min-height:100vh;overflow:hidden}button,input,textarea,select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);outline:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--gray-600)}.page{height:100vh;display:flex;flex-direction:column;overflow:hidden}.workspace{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;position:relative}.workspace-with-thumbnails{flex:1;display:flex;overflow:hidden;min-height:0}.appbar{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-2);background:var(--surface);border-bottom:1px solid var(--border)}.appbar-left{display:flex;align-items:center;gap:var(--space-2)}.brand,.quick-actions{display:flex;align-items:center;gap:var(--space-1)}.divider-vertical{width:1px;height:20px;background-color:var(--border);margin:0 var(--space-2)}.app-name{font-weight:600;font-size:15px;color:var(--text);letter-spacing:-.01em}.tabs{display:flex;gap:var(--space-1)}.tab{padding:var(--space-2) var(--space-3);background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-weight:500;font-size:13px;transition:color .15s,background .15s}.tab:hover{color:var(--text);background:var(--gray-100)}:root[data-theme=dark] .tab:hover{background:var(--gray-700)}.tab.active{color:var(--text);background:var(--gray-100)}:root[data-theme=dark] .tab.active{background:var(--gray-700)}.appbar-actions{display:flex;align-items:center;gap:var(--space-2)}.appbar-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);transition:color .15s,background .15s}.appbar-btn:hover{color:var(--text);background:var(--gray-100)}:root[data-theme=dark] .appbar-btn:hover{background:var(--gray-700)}.open-btn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--accent);border:none;border-radius:var(--radius-md);color:var(--white);font-weight:500;font-size:13px;transition:opacity .15s}.open-btn:hover{opacity:.9}.open-btn input{display:none}.icon{width:16px;height:16px;flex-shrink:0}.ribbon-strip{display:flex;align-items:stretch;gap:0;padding:4px 8px;min-height:64px;background:var(--surface);border-bottom:1px solid var(--border);overflow:visible;position:relative}.ribbon-group{display:flex;flex-direction:column;gap:2px;padding:4px 12px;position:relative;align-items:center;border-right:1px solid var(--border)}.ribbon-group:after{display:none}.ribbon-group:last-of-type{border-right:none}.ribbon-group.status{margin-left:auto;padding-right:0}.ribbon-group.status:after{display:none}.group-tools{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.group-label{display:block;text-align:center;font-size:9px;color:var(--text-muted);margin-top:2px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.ribbon-panel-wrap{position:relative}.ribbon-panel{position:absolute;top:calc(100% + var(--space-2));left:0;min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);z-index:160}.ribbon-panel.zoom-dropdown{min-width:80px;padding:var(--space-2);position:fixed;z-index:9999}.ribbon-panel.zoom-dropdown .panel-btn{justify-content:center;width:100%}.ribbon-panel.fit-dropdown{min-width:120px;padding:var(--space-2);position:fixed;z-index:9999}.ribbon-panel.fit-dropdown .panel-btn{justify-content:center;width:100%}.ribbon-panel.layout-dropdown{min-width:280px;padding:var(--space-2);position:fixed;z-index:9999}.ribbon-panel.layout-dropdown .panel-grid{display:flex;gap:var(--space-2)}.ribbon-panel.layout-dropdown .panel-col{flex:1;min-width:120px}.ribbon-panel.layout-dropdown .panel-btn{justify-content:flex-start;width:100%}.panel-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.panel-col{display:flex;flex-direction:column;gap:var(--space-2)}.panel-grid{display:flex;gap:var(--space-1)}.pdf-navigation-bar{display:flex;align-items:center;justify-content:center;gap:10px;padding:2px 8px;background:var(--surface);border-top:1px solid var(--border);flex-shrink:0}.pdf-navigation-bar .nav-btn{display:flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border);background:var(--surface);border-radius:4px;font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:all .2s}.pdf-navigation-bar .nav-btn:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.pdf-navigation-bar .nav-btn:disabled{opacity:.4;cursor:not-allowed}.pdf-navigation-bar .page-indicator{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text)}.pdf-navigation-bar .page-input{width:45px;padding:3px 4px;border:1px solid var(--border);border-radius:4px;text-align:center;font-size:12px;background:var(--bg);color:var(--text)}.pdf-navigation-bar .page-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #3b82f633}.panel-label{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.panel-btn{display:inline-flex;align-items:center;gap:var(--space-1);padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--gray-100);color:var(--text);font-size:12px;cursor:pointer}.panel-btn:hover{background:var(--gray-200)}.panel-btn.active{background:#2563eb1a;border-color:#2563eb59;color:var(--accent)}.panel-suffix{font-size:12px;color:var(--text-secondary)}.panel-hint{font-size:11px;color:var(--text-muted)}:root[data-theme=dark] .panel-btn{background:var(--gray-700)}:root[data-theme=dark] .panel-btn:hover{background:var(--gray-600)}.color-input{width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);padding:0}.sidebar-tabs{display:flex;gap:4px;padding:4px;background:var(--gray-100);border-bottom:1px solid var(--border)}:root[data-theme=dark] .sidebar-tabs{background:var(--gray-900)}.sidebar-tab-btn{flex:1;padding:6px 0;font-size:11px;font-weight:600;text-align:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.sidebar-tab-btn:hover{color:var(--text);background:var(--bg)}.sidebar-tab-btn.active{background:var(--bg);color:var(--accent);box-shadow:0 1px 3px #0000000d}.bookmarks-panel{flex:1;overflow-y:auto;padding:var(--space-2);background:var(--bg)}.tool-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:48px;padding:4px 6px;height:48px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);font-size:10px;font-weight:500;transition:all .15s}.tool-tile input{display:none}.tool-tile:hover{color:var(--text);background:var(--gray-100);border-color:var(--border)}.tool-tile.active{color:var(--accent);background:#2563eb1a;border-color:#2563eb4d}:root[data-theme=dark] .tool-tile:hover{background:var(--gray-700)}.tool-tile:disabled{opacity:.4;pointer-events:none}.tool-tile.primary{background:var(--accent);border-color:var(--accent);color:var(--white)}.tool-tile.primary:hover{opacity:.9;background:var(--accent);border-color:var(--accent)}.tool-tile.danger{color:var(--danger)}.tool-tile.danger:hover{background:#dc262614;border-color:#dc262633}.tool-tile.secondary{border:1px dashed var(--border)}.tool-tile.secondary:hover{border-style:solid;border-color:var(--accent)}.tool-icon{width:16px;height:16px;flex-shrink:0}.tool-text{line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tool-inputs{display:flex;flex-direction:column;gap:var(--space-1)}.input-sm{height:28px;min-width:100px;padding:0 var(--space-2);font-size:13px;border-radius:var(--radius-sm)}.input-sm:focus{border-color:var(--accent)}.ribbon-group.naming .group-tools{gap:var(--space-3)}.naming-inputs{display:grid;grid-template-columns:180px 130px 200px;gap:var(--space-2);align-items:center}.input-with-icon{position:relative;display:flex;align-items:center}.input-with-icon .input-icon{position:absolute;left:var(--space-2);width:14px;height:14px;color:var(--text-muted);pointer-events:none}.input-with-icon input{padding-left:28px;padding-right:28px}.input-clear{position:absolute;right:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-muted)}.input-clear:hover{color:var(--text);background:var(--gray-100)}.input-clear .icon{width:12px;height:12px}.search-input{min-width:180px}.date-input{min-width:120px}.name-preview{min-width:180px;background:var(--gray-100);border-color:transparent;font-weight:500}:root[data-theme=dark] .name-preview{background:var(--gray-700)}.tile-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:var(--white);font-size:10px;font-weight:600;display:grid;place-items:center;line-height:1}.group-meta{display:none}.status-chip{display:flex;align-items:center;gap:var(--space-2);padding:4px 10px;background:var(--surface);border:1px solid var(--border);border-radius:14px;color:var(--text-secondary);font-weight:500;font-size:11px;max-width:240px;height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .status-chip{background:var(--gray-800);border-color:var(--gray-700)}:root[data-theme=dark] .status-chip{background:var(--gray-700)}.status-chip.compact{height:28px;padding:0 var(--space-3);max-width:320px}.status-icon{width:14px;height:14px;color:var(--text-secondary)}.status-text{overflow:hidden;text-overflow:ellipsis}.workspace{flex:1;min-height:0;padding:0;display:flex;flex-direction:column;gap:0;overflow:auto}.status-row{display:flex;gap:var(--space-2);flex-wrap:wrap}.badge{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:12px;font-weight:500}.badge.info{background:#2563eb1a;color:var(--accent)}.badge.error{background:#dc26261a;color:var(--danger)}.viewer{flex:1;min-height:0;background:var(--surface);overflow:hidden}.pdf-shell{height:100%}.pdf-shell.tool-hand .rpv-core__inner-pages{cursor:grab}.pdf-shell.tool-hand .rpv-core__inner-pages:active{cursor:grabbing}.pdf-shell.tool-text .rpv-core__inner-pages,.pdf-shell.tool-object .rpv-core__inner-pages,.pdf-shell.tool-snapshot .rpv-core__inner-pages{cursor:crosshair}.pdf-shell.tool-hand .rpv-core__text-layer,.pdf-shell.tool-text .rpv-core__text-layer,.pdf-shell.tool-object .rpv-core__text-layer,.pdf-shell.tool-snapshot .rpv-core__text-layer{-webkit-user-select:none;user-select:none}.pdf-shell.tool-text .rpv-core__text-layer,.pdf-shell.tool-object .rpv-core__text-layer,.pdf-shell.tool-text .rpv-core__annotation-layer,.pdf-shell.tool-object .rpv-core__annotation-layer{pointer-events:none}.textLayer,.rpv-core__text-layer{--scale-factor: 1}.pdf-page-layer{position:relative;--scale-factor: 1;width:100%;height:100%}.pdf-overlay{position:absolute;inset:0;z-index:2;pointer-events:none}.pdf-overlay.active{pointer-events:auto}.pdf-highlight-area{position:absolute;background:#ffdf6373;border-radius:2px;pointer-events:none}.pdf-highlight-area[data-hl-color]{background:color-mix(in srgb,attr(data-hl-color type(<color>),#FFFF00) 50%,transparent)}.pdf-highlight-area.pdf-underline{background:transparent;border-bottom:3px solid var(--hl-color, #FF0000);box-sizing:border-box}.pdf-highlight-area.pdf-strikethrough{background:transparent;display:flex;align-items:center}.pdf-highlight-area .strikethrough-line{width:100%;height:2px;background-color:var(--hl-color, #FF0000)}.search-highlight{position:absolute;background:#ffdf6373;border-radius:2px;pointer-events:none}.replace-highlight{position:absolute;background:#22c55e40;border:1px dashed rgba(34,197,94,.6);border-radius:2px;pointer-events:none}.annotation-text{position:absolute;padding:2px 4px;background:#0f172a0f;border-radius:4px;white-space:pre-wrap;pointer-events:auto}.annotation-text.selected{outline:2px solid rgba(59,130,246,.7)}.annotation-text.locked{outline:2px dashed rgba(148,163,184,.8);opacity:.75}.annotation-shape{position:absolute;border:2px solid var(--accent);pointer-events:auto}.annotation-shape.solid{border-style:solid}.annotation-shape.dashed{border-style:dashed}.annotation-shape.locked{opacity:.75;box-shadow:0 0 0 2px #94a3b880}.annotation-shape.cloud{border-radius:24px;box-shadow:inset 0 0 0 2px #0000000d}.annotation-line{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto}.annotation-line.selected line,.annotation-line.selected polygon{filter:drop-shadow(0 0 2px rgba(59,130,246,.5))}.annotation-handle{position:absolute;width:10px;height:10px;background:var(--surface);border:2px solid var(--accent);border-radius:2px;box-shadow:0 0 0 1px #0f172a1f;transform:translate(-50%,-50%);z-index:3}.annotation-handle.n,.annotation-handle.s{cursor:ns-resize}.annotation-handle.e,.annotation-handle.w{cursor:ew-resize}.annotation-handle.ne,.annotation-handle.sw{cursor:nesw-resize}.annotation-handle.nw,.annotation-handle.se{cursor:nwse-resize}.annotation-shape.ellipse{border-radius:999px}.annotation-shape.selected{box-shadow:0 0 0 2px #3b82f666}.annotation-shape.draft{border-style:dashed;background:#3b82f61a;pointer-events:none}.annotation-editor{position:absolute;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);pointer-events:auto;z-index:2}.annotation-editor textarea{width:100%;min-height:64px;resize:vertical;font-size:12px;padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text)}.annotation-editor .editor-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.annotation-image{position:absolute;object-fit:contain;pointer-events:auto}.annotation-image.selected{outline:2px solid rgba(59,130,246,.7)}.annotation-image.locked{outline:2px dashed rgba(148,163,184,.8);opacity:.75}.snapshot-rect{position:absolute;border:2px dashed rgba(59,130,246,.8);background:#3b82f61f;pointer-events:none}.selection-toolbar{position:absolute;display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);background:#0f172ae6;color:#fff;border-radius:var(--radius-sm);transform:translate(-50%,-100%);z-index:4}.toolbar-btn{background:#ffffff14;border:none;color:#fff;font-size:11px;padding:4px 8px;border-radius:var(--radius-xs);cursor:pointer}.toolbar-btn:hover{background:#ffffff2e}.toolbar-btn.danger{background:#ef444480}.toolbar-sep{width:1px;background:#ffffff4d;margin:0 4px}.empty{height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px}.modal-backdrop{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200}.overlay-pass{position:fixed;inset:0;z-index:200;pointer-events:none}.modal{width:min(640px,94vw);max-height:80vh;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;animation:modal-in .15s ease-out}.modal.wide{width:min(800px,96vw)}.modal.floating{position:fixed;pointer-events:auto}.modal.confirm{width:min(400px,92vw)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--border)}.modal-header.draggable{cursor:move;-webkit-user-select:none;user-select:none}.modal-title-stack{display:flex;flex-direction:column;gap:2px}.modal-subtitle{font-size:12px;color:var(--text-secondary)}.modal-header-actions{display:flex;align-items:center;gap:var(--space-2)}.modal-title{font-size:15px;font-weight:600;margin:0}.modal-body{padding:var(--space-4);overflow:auto;display:flex;flex-direction:column;gap:var(--space-3);background:var(--bg)}.modal-body textarea{width:100%;min-height:120px;padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:12px;resize:vertical}.options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.options-block{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface)}.options-row{display:flex;align-items:center;gap:var(--space-2)}.options-hint{font-size:12px;color:var(--text-secondary)}.options-modal{max-width:360px;width:360px}.shape-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}.shape-btn{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-secondary);font-size:12px;text-align:left}.shape-btn:hover{background:var(--gray-100);color:var(--text)}:root[data-theme=dark] .shape-btn:hover{background:var(--gray-700)}.shape-btn.active{border-color:var(--accent);color:var(--accent);background:#2563eb1a}.drawing-panel{width:min(320px,92vw);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden}.drawing-panel-floating{position:absolute;top:var(--space-3);right:var(--space-3);z-index:180}.drawing-panel-header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--gray-100);display:flex;flex-direction:column;gap:2px}:root[data-theme=dark] .drawing-panel-header{background:var(--gray-800)}.drawing-panel-title{font-size:13px;font-weight:600;color:var(--text)}.drawing-panel-subtitle{font-size:11px;color:var(--text-secondary)}.drawing-panel-body{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface)}.drawing-section{display:flex;flex-direction:column;gap:var(--space-2)}.drawing-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.drawing-list{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.drawing-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;background:transparent;color:var(--text-secondary);font-size:12px;text-align:left}.drawing-item+.drawing-item{border-top:1px solid var(--border)}.drawing-item:hover{background:var(--gray-100);color:var(--text)}:root[data-theme=dark] .drawing-item:hover{background:var(--gray-700)}.drawing-item.active{background:#2563eb1a;color:var(--accent)}.drawing-pill-group{display:flex;gap:var(--space-1);flex-wrap:wrap}.pill-btn.active{border-color:var(--accent);color:var(--accent);background:#2563eb1a}.input-sm.compact{min-width:72px;width:72px}.drawing-panel-note{font-size:11px;color:var(--text-muted)}.modal-actions-row{display:flex;gap:var(--space-2);flex-wrap:wrap}.bookmark-list{display:flex;flex-direction:column;gap:var(--space-1)}.bookmark-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.bookmark-link{flex:1;border:none;background:transparent;color:var(--text);text-align:left;cursor:pointer;font-size:13px;padding:0}.bookmark-page{font-size:12px;color:var(--text-secondary)}.snapshot-body{align-items:center;justify-content:center}.snapshot-image{max-width:100%;border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.scan-list{display:flex;flex-direction:column;gap:var(--space-1)}.scan-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.scan-name{font-size:12px;color:var(--text)}.signature-toolbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.signature-canvas{display:block;width:100%;max-width:520px;height:180px;border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface);touch-action:none}.progress-row{display:flex;align-items:center;gap:var(--space-2)}.progress-row progress{width:100%;height:8px}.empty-hint{font-size:12px;color:var(--text-muted);padding:var(--space-2) 0}.search-results,.spell-results{display:flex;flex-direction:column;gap:var(--space-2);max-height:260px;overflow:auto;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface)}.search-item{display:flex;gap:var(--space-2);align-items:baseline;font-size:12px;padding-bottom:var(--space-1);border-bottom:1px dashed var(--border)}.search-item:last-child{border-bottom:none}.search-page{font-weight:600;color:var(--text);white-space:nowrap}.search-text{color:var(--text-secondary);line-height:1.2}.spell-item{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px dashed var(--border)}.spell-item:last-child{border-bottom:none}.spell-word{display:flex;align-items:center;gap:var(--space-2);font-size:12px;font-weight:600}.spell-word .count{font-size:11px;color:var(--text-secondary);padding:2px 6px;border-radius:999px;background:var(--gray-100)}.spell-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.pill-btn{padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:11px;color:var(--text)}.pill-btn:hover{border-color:var(--accent);color:var(--accent)}.extract-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-4);align-items:start}.extract-field .muted,.muted-label{display:block;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.input-lg{height:32px;font-size:13px}.date-field{position:relative}.date-popover{position:absolute;top:calc(100% + 4px);left:0;width:260px;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:20;animation:fade-in .1s ease-out}.date-popover-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.date-popover-title{flex:1;text-align:center;font-weight:600;font-size:13px;text-transform:capitalize}.date-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:var(--space-2)}.date-dow-cell{text-align:center;font-size:10px;font-weight:600;color:var(--text-muted)}.date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-cell{height:28px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text);font-weight:500;font-size:12px}.date-cell.empty{visibility:hidden}.date-cell.day{cursor:pointer}.date-cell.day:hover{background:var(--gray-100)}:root[data-theme=dark] .date-cell.day:hover{background:var(--gray-700)}.date-cell.day.active{background:var(--accent);color:var(--white)}.combine-savebar{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.names-results{margin-top:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);max-height:280px;overflow:auto;padding:var(--space-1)}.names-empty{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--text-muted);font-size:13px}.names-item{text-align:left;width:100%;padding:var(--space-2) var(--space-3);background:transparent;border:none;border-radius:var(--radius-sm);font-size:13px;color:var(--text);transition:background .1s}.names-item:hover{background:var(--gray-100)}:root[data-theme=dark] .names-item:hover{background:var(--gray-700)}.names-item.active{background:#2563eb1a;color:var(--accent)}.range-inputs.wide{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.icon-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:14px}.icon-btn:hover{color:var(--text);background:var(--gray-100)}:root[data-theme=dark] .icon-btn:hover{background:var(--gray-700)}.icon-btn[aria-pressed=true],.icon-btn.active{background:#2563eb1a;border-color:var(--accent);color:var(--accent)}.order-row{display:grid;grid-template-columns:24px 28px 1fr auto 60px;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transform:var(--dnd-transform, none);transition:var(--dnd-transition, none)}.order-row.dragging{box-shadow:var(--shadow-md)}.drag-handle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);cursor:grab}.drag-handle:active{cursor:grabbing}.order-index{font-weight:600;font-size:12px;color:var(--text-muted);text-align:center}.order-label{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-page{font-size:12px;color:var(--text-secondary)}.order-actions{display:flex;gap:2px;opacity:0;transition:opacity .1s}.order-row:hover .order-actions{opacity:1}.order-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary)}.order-btn:hover{background:var(--gray-100);color:var(--text)}:root[data-theme=dark] .order-btn:hover{background:var(--gray-700)}.order-icon{width:14px;height:14px}.modal-footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--border)}.modal-btn{height:32px;padding:0 var(--space-4);font-size:13px;font-weight:500;border-radius:var(--radius-md);transition:all .1s}.modal-btn:hover{background:var(--gray-100)}:root[data-theme=dark] .modal-btn:hover{background:var(--gray-700)}.modal-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--white)}.modal-btn.primary:hover{opacity:.9;background:var(--accent)}.modal-btn.primary.danger{background:var(--danger);border-color:var(--danger)}.modal-btn.ghost{background:transparent;border-color:transparent}.confirm-message{font-size:14px;line-height:1.5}.btn-inline{display:flex;align-items:center;gap:var(--space-2)}.spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dest-row{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.dest-pill{flex:1;min-width:200px;height:32px;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--gray-100);border:none;border-radius:var(--radius-md);overflow:hidden}:root[data-theme=dark] .dest-pill{background:var(--gray-700)}.dest-text{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes modal-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.highlight-target{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1)}.highlight-popover{width:300px;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.selected-text{padding:var(--space-3);background:var(--gray-100);border-radius:var(--radius-sm);max-height:100px;overflow:auto;margin-bottom:var(--space-3);font-size:13px}:root[data-theme=dark] .selected-text{background:var(--gray-700)}.actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.toast-container{position:fixed;bottom:var(--space-4);right:var(--space-4);z-index:900;display:flex;flex-direction:column;gap:var(--space-2);max-width:360px;pointer-events:none}.toast{pointer-events:auto;display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:toast-in .2s ease-out}.toast.info{border-left:3px solid var(--accent)}.toast.error{border-left:3px solid var(--danger)}.toast-content{flex:1;display:flex;flex-direction:column;gap:2px}.toast-title{font-weight:600;font-size:13px}.toast.info .toast-title{color:var(--accent)}.toast.error .toast-title{color:var(--danger)}.toast-msg{font-size:13px;color:var(--text-secondary);line-height:1.4}.toast-close{width:24px;height:24px;margin:-4px -4px 0 0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-muted)}.toast-close:hover{background:var(--gray-100);color:var(--text)}:root[data-theme=dark] .toast-close:hover{background:var(--gray-700)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .rpv-core__inner-page{background-color:var(--gray-800)!important}.highlight-popover textarea{width:100%;background:var(--gray-100);border-color:var(--border);color:var(--text)}:root[data-theme=dark] .highlight-popover textarea{background:var(--gray-700)}@media(max-width:768px){.ribbon-strip{flex-wrap:wrap;padding:var(--space-2)}.ribbon-group{padding:var(--space-2);width:100%}.ribbon-group:after{display:none}.naming-inputs{grid-template-columns:1fr}.ribbon-group.status{margin-left:0}.tool-tile{width:40px;height:40px}.tool-icon{width:16px;height:16px}.extract-grid{grid-template-columns:1fr}.workspace{padding:0}.toast-container{left:var(--space-3);right:var(--space-3);max-width:none}.drawing-panel-floating{left:var(--space-2);right:var(--space-2);top:var(--space-2)}.drawing-panel{width:auto}}.workspace-with-thumbnails{display:flex;gap:0;flex:1;min-height:0;padding:0}.sidebar-stack{width:140px;flex-shrink:0;display:flex;flex-direction:column;gap:0;background:var(--surface);border-right:1px solid var(--border);min-height:0;overflow:hidden}.sidebar-stack .thumbnails-panel{width:100%;border-right:none}.annotation-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}.annotation-panel-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);border-bottom:1px solid var(--border);background:var(--surface);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.annotation-empty{padding:var(--space-3);font-size:12px;color:var(--text-muted)}.annotation-list{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);max-height:240px;overflow:auto}.annotation-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer}.annotation-row:hover{background:var(--gray-100);border-color:var(--border)}.annotation-row.selected{background:#2563eb1a;border-color:#2563eb59}.annotation-label{flex:1;font-size:12px;color:var(--text)}.annotation-actions{display:flex;gap:var(--space-1)}.thumbnails-panel{width:140px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0}.thumbnails-header{display:flex;align-items:center;justify-content:space-between;padding:2px 4px;border-bottom:1px solid var(--border);background:var(--surface)}.thumbnails-title{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.thumbnails-actions{display:flex;gap:var(--space-1)}.thumb-action-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--gray-100);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s}.thumb-action-btn:hover{background:var(--gray-200);color:var(--text)}.thumb-action-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--white)}.thumb-action-btn.primary:hover{opacity:.9}:root[data-theme=dark] .thumb-action-btn{background:var(--gray-700)}:root[data-theme=dark] .thumb-action-btn:hover{background:var(--gray-600)}.thumbnails-grid{flex:1;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0;display:flex;flex-direction:column;gap:1px;background:var(--bg)}.thumbnails-empty{display:flex;align-items:center;justify-content:center;height:100px;color:var(--text-muted);font-size:12px}.page-thumb{position:relative;background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-md);cursor:grab;transition:var(--dnd-transition, all .15s);transform:var(--dnd-transform, none);overflow:hidden;flex-shrink:0}.page-thumb:hover{border-color:var(--gray-400)}.page-thumb.selected{border-color:var(--accent);box-shadow:0 0 0 2px #2563eb33}.page-thumb.dragging{cursor:grabbing;box-shadow:var(--shadow-md);opacity:.6;z-index:10}.thumb-canvas{width:100%;height:auto;display:block;background:var(--white)}.thumb-number{position:absolute;bottom:var(--space-1);right:var(--space-1);min-width:20px;height:20px;padding:0 var(--space-1);background:#000000b3;color:var(--white);font-size:10px;font-weight:600;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.main-viewer{flex:1;min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden}.main-viewer .viewer{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}@media(max-width:768px){.workspace-with-thumbnails{flex-direction:column;padding:0}.thumbnails-panel{width:100%;max-height:120px}.thumbnails-grid{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.page-thumb{flex-shrink:0;width:60px}}.pdf-tabs-bar{display:flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);background:var(--gray-100);border-bottom:1px solid var(--border);overflow-x:auto;min-height:28px}:root[data-theme=dark] .pdf-tabs-bar{background:var(--gray-800)}.pdf-tab{display:flex;align-items:center;gap:var(--space-1);padding:4px var(--space-2);background:transparent;border:none;border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--text-secondary);font-size:11px;font-weight:500;max-width:180px;min-width:100px;cursor:pointer;transition:all .15s;position:relative}.pdf-tab:hover{background:var(--gray-200);color:var(--text)}:root[data-theme=dark] .pdf-tab:hover{background:var(--gray-700)}.pdf-tab.active{background:var(--surface);color:var(--text);border:1px solid var(--border);border-bottom-color:var(--surface);margin-bottom:-1px}.pdf-tab-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.pdf-tab-close{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);opacity:0;transition:opacity .1s,background .1s;flex-shrink:0}.pdf-tab:hover .pdf-tab-close,.pdf-tab.active .pdf-tab-close{opacity:1}.pdf-tab-close:hover{background:var(--gray-300)}:root[data-theme=dark] .pdf-tab-close:hover{background:var(--gray-600)}.pdf-tab-close svg{width:12px;height:12px}.add-tab-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:all .15s}.add-tab-btn:hover{border-style:solid;border-color:var(--accent);color:var(--accent)}.sidebar-toggle{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;margin-right:var(--space-2);transition:all .15s}.sidebar-toggle:hover{background:var(--gray-100);color:var(--text)}:root[data-theme=dark] .sidebar-toggle:hover{background:var(--gray-700)}.sidebar-toggle[aria-pressed=true]{background:#2563eb1a;border-color:var(--accent);color:var(--accent)}.thumbnails-panel.hidden{display:none}.no-tabs-message{display:flex;align-items:center;justify-content:center;flex:1;color:var(--text-muted);font-size:13px;gap:var(--space-2)}.pdf-highlight-area{background-color:#ffff0080;border-radius:2px;position:absolute;pointer-events:none;transition:background-color .15s ease}:root[data-theme=dark] .pdf-highlight-area{background-color:#ffff0073}.context-menu{position:fixed;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:4px 0;min-width:180px;z-index:9999;animation:fadeIn .1s ease-out}.context-menu .menu-item{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:14px;color:var(--text-primary);transition:background-color .1s}.context-menu .menu-item:hover{background-color:var(--surface-hover)}.context-menu .menu-item.disabled{cursor:default;opacity:.6}.context-menu .menu-item.disabled:hover{background-color:transparent}.context-menu .menu-item .icon{font-size:16px;width:20px;text-align:center}.context-menu .muted{color:var(--text-secondary);font-size:12px}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.context-menu .menu-label{padding:6px 12px 4px;font-size:12px;font-weight:500;color:var(--text-secondary)}.context-menu .color-palette{display:flex;gap:6px;padding:4px 12px 8px}.context-menu .color-swatch{width:28px;height:28px;border-radius:4px;border:2px solid transparent;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 3px #0003}.context-menu .color-swatch[data-color="#FFFF00"]{background-color:#ff0}.context-menu .color-swatch[data-color="#90EE90"]{background-color:#90ee90}.context-menu .color-swatch[data-color="#87CEEB"]{background-color:#87ceeb}.context-menu .color-swatch[data-color="#FFB6C1"]{background-color:#ffb6c1}.context-menu .color-swatch[data-color="#FFA500"]{background-color:orange}.context-menu .color-swatch[data-color="#FF0000"]{background-color:red}.context-menu .color-swatch[data-color="#0000FF"]{background-color:#00f}.context-menu .color-swatch[data-color="#008000"]{background-color:green}.context-menu .color-swatch[data-color="#FF00FF"]{background-color:#f0f}.context-menu .color-swatch[data-color="#000000"]{background-color:#000}.context-menu .color-swatch:hover{transform:scale(1.15);border-color:var(--text)}.context-menu .menu-divider{height:1px;background:var(--border);margin:4px 0}.snapshot-modal{max-width:600px;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.snapshot-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark, #2563eb) 100%);color:#fff}.snapshot-modal .modal-title-group{display:flex;align-items:center;gap:10px}.snapshot-modal .modal-icon{font-size:24px}.snapshot-modal .modal-title{margin:0;font-size:18px;font-weight:600;color:#fff}.snapshot-modal .modal-close-btn{width:32px;height:32px;border:none;background:#fff3;border-radius:8px;color:#fff;font-size:16px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.snapshot-modal .modal-close-btn:hover{background:#ffffff4d}.snapshot-modal .snapshot-body{padding:24px;background:var(--surface);min-height:200px;display:flex;align-items:center;justify-content:center}.snapshot-modal .snapshot-preview{border:2px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;background:#fff;padding:8px}.snapshot-modal .snapshot-image{max-width:100%;max-height:350px;display:block;border-radius:8px}.snapshot-modal .snapshot-empty{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-secondary)}.snapshot-modal .snapshot-empty-icon{font-size:48px;opacity:.5}.snapshot-modal .snapshot-empty p{margin:0;font-size:14px}.snapshot-modal .snapshot-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--bg);border-top:1px solid var(--border)}.snapshot-modal .snapshot-actions{display:flex;gap:10px}.snapshot-modal .snapshot-action-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid var(--border);background:var(--surface);border-radius:8px;font-size:14px;font-weight:600;color:var(--text);cursor:pointer;transition:all .2s}.snapshot-modal .snapshot-action-btn:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.snapshot-modal .snapshot-action-btn:disabled{opacity:.5;cursor:not-allowed}.snapshot-modal .snapshot-action-btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.snapshot-modal .snapshot-action-btn.primary:hover:not(:disabled){background:var(--primary-dark, #1d4ed8);border-color:var(--primary-dark, #1d4ed8);transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.snapshot-modal .snapshot-action-btn .btn-icon{font-size:16px}.snapshot-modal .snapshot-done-btn{padding:10px 20px;border:2px solid var(--border);background:var(--surface);border-radius:8px;color:var(--text);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.snapshot-modal .snapshot-done-btn:hover{background:var(--text-secondary);border-color:var(--text-secondary);color:#fff}@media print{.appbar,.ribbon,.sidebar,.navigation-bar,.toast-container,.modal-backdrop,.drag-drop-overlay,.empty-state{display:none!important}.workspace{margin:0!important;padding:0!important}.viewer-area{width:100%!important;height:auto!important;overflow:visible!important}body{background:#fff!important}}.drag-drop-overlay{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#3b82f61f;border:3px dashed var(--accent);border-radius:var(--radius-lg, 12px);pointer-events:none}.drag-drop-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-md, 12px)}.drag-drop-icon{font-size:48px;line-height:1}.drag-drop-text{font-size:18px;font-weight:600;color:var(--accent);-webkit-user-select:none;user-select:none}.recent-files-section{width:100%;max-width:480px;margin-top:var(--space-lg, 20px);text-align:left}.recent-title{font-size:14px;font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-sm, 8px);text-transform:uppercase;letter-spacing:.5px}.recent-list{display:flex;flex-direction:column;gap:2px}.recent-item{display:flex;align-items:center;gap:var(--space-sm, 8px);padding:8px 12px;border-radius:var(--radius-md, 8px);cursor:pointer;transition:background .15s;border:none;background:none;width:100%;text-align:left;color:inherit;font:inherit}.recent-item:hover{background:var(--surface)}.recent-icon{flex-shrink:0;font-size:18px;color:var(--accent)}.recent-info{display:flex;flex-direction:column;min-width:0}.recent-name{font-size:13px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-path{font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-modal{max-width:480px}.meta-field{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-md, 12px)}.meta-field label{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.meta-field input{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm, 4px);background:var(--surface);color:var(--text);font-size:13px;font-family:inherit;transition:border-color .15s}.meta-field input:focus{border-color:var(--accent);outline:none}.meta-separator{border:none;border-top:1px solid var(--border);margin:var(--space-md, 12px) 0}.meta-readonly{display:flex;flex-direction:column;gap:var(--space-xs, 4px)}.meta-info-row{display:flex;gap:var(--space-sm, 8px);font-size:12px;line-height:1.6}.meta-label{font-weight:600;color:var(--text-secondary);min-width:80px;flex-shrink:0}.hf-modal{max-width:440px}.hf-hint{font-size:12px;color:var(--text-secondary);margin:var(--space-sm, 8px) 0 0;line-height:1.5}.annotation-shape.censor,.annotation-shape.draft.censor{background-color:#000!important;border-color:#000!important;opacity:1!important}.icon-btn.censor-btn{color:var(--text-secondary)}.icon-btn.censor-btn:hover{color:var(--text)}.icon-btn.censor-btn.active{color:var(--accent)}.pdf-tabs-list{display:flex;flex:1;overflow-x:auto;align-items:center;gap:2px;padding:0 4px}.pdf-tabs-list::-webkit-scrollbar{height:4px}.pdf-tab-item{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface);border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid transparent;border-bottom:none;font-size:13px;color:var(--text-secondary);cursor:pointer;min-width:120px;max-width:200px;height:100%;transition:all .2s ease;position:relative;margin-top:4px}.pdf-tab-item:hover{background:var(--gray-100)}.pdf-tab-item.active{background:var(--bg);color:var(--text);border-color:var(--border);box-shadow:0 -2px 5px #00000005;z-index:2}.tab-icon{width:14px;height:14px;flex-shrink:0;color:var(--accent)}.tab-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-weight:500}.tab-close{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:0;transition:all .2s;flex-shrink:0}.tab-close:hover{background:#dc26261a;color:var(--danger)}.tab-close .icon{width:12px;height:12px}
