.visual-stories-page{min-height:100vh;background:var(--body-bg,#f5f5f5)}.visual-stories-header{background:linear-gradient(135deg,var(--primary-color,#ee2934) 0,var(--secondary-color,#1a2e51) 100%);padding:60px 0 40px;color:#fff;margin-bottom:20px}.visual-stories-page-title{font-size:2.5rem;font-weight:700;margin-bottom:10px}.visual-stories-page-subtitle{font-size:1.1rem;opacity:.9;margin:0}.category-filter-container{background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.category-filter-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:5px 0}.category-filter-scroll::-webkit-scrollbar{display:none}.category-filter-chip{flex-shrink:0;background:#f0f0f0;border:2px solid transparent;padding:10px 20px;border-radius:25px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;color:#333}.category-filter-chip:hover{background:#e0e0e0;transform:translateY(-2px)}.category-filter-chip.active{background:var(--primary-color,#ee2934);color:#fff;border-color:var(--primary-color,#ee2934)}.category-filter-chip:disabled{opacity:.5;cursor:not-allowed}.visual-stories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:40px}@media (max-width:768px){.visual-stories-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}}@media (max-width:480px){.visual-stories-grid{grid-template-columns:1fr}}.visual-story-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer!important;transition:all .3s ease;display:flex;flex-direction:column;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visual-story-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.visual-story-card-image{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background:#f0f0f0}.visual-story-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visual-story-card:hover .visual-story-card-image img{transform:scale(1.05)}.visual-story-card-overlay{position:absolute;top:0;right:0;padding:12px}.visual-story-slides-badge{background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.visual-story-card-content{padding:16px;display:flex;flex-direction:column;flex:1;pointer-events:none}.visual-story-card-content *{pointer-events:none}.visual-story-card-title{font-size:1.1rem;font-weight:700;margin:0 0 8px;line-height:1.4;color:var(--text-primary-color,#0f1f40)}.visual-story-card-description,.visual-story-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.visual-story-card-description{font-size:.9rem;color:var(--text-secondary-color,#65686d);margin:0 0 12px;line-height:1.5}.visual-story-card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee}.visual-story-card-author{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary-color,#65686d)}.visual-story-author-avatar{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.visual-story-card-stats{display:flex;gap:12px;font-size:.85rem;color:var(--text-secondary-color,#65686d)}.visual-story-card-stats span{display:flex;align-items:center;gap:4px}.visual-story-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.visual-story-card-category{background:var(--primary-color,#ee2934);color:#fff;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600}.visual-story-card-date{font-size:.8rem;color:var(--text-secondary-color,#65686d)}.visual-stories-loading{text-align:center;padding:60px 20px}.visual-stories-loading .spinner-border{width:3rem;height:3rem}.visual-stories-pagination{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:30px}.pagination-btn{background:var(--primary-color,#ee2934);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.pagination-btn:hover:not(:disabled){transform:translateY(-2px)}.pagination-btn:disabled{background:#ccc;cursor:not-allowed;transform:none}.pagination-info{text-align:center;font-weight:600}.pagination-info small{color:var(--text-secondary-color,#65686d)}@media (prefers-color-scheme:dark){.visual-story-card-title{color:var(--text-primary-color,#fff)}.category-filter-chip{color:var(--text-primary-color,#fff)}}@media (max-width:768px){.visual-stories-page-title{font-size:2rem}.visual-stories-pagination{flex-direction:column;gap:15px}.pagination-btn{width:100%;justify-content:center}}.stories-bar-container{width:100%;padding:16px 0;background:var(--card-bg,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);margin-bottom:20px}.stories-bar-scroll{display:flex;gap:16px;padding:0 16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.stories-bar-scroll::-webkit-scrollbar{display:none}.story-circle-container{display:flex;flex-direction:column;align-items:center;cursor:pointer;flex-shrink:0;width:80px;transition:transform .2s ease}.story-circle-container:hover{transform:scale(1.05)}.story-circle-ring{position:relative;padding:3px;border-radius:50%;transition:all .3s ease}.story-circle-ring,.story-circle-ring.unseen{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.story-circle-ring.unseen{animation:pulse 2s ease-in-out infinite}.story-circle-ring.seen{background:#d1d5db}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.story-circle-inner{background:var(--card-bg,#fff);border-radius:50%;padding:3px;width:70px;height:70px;display:flex;align-items:center;justify-content:center}.story-circle-image{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.story-circle-name{margin-top:8px;font-size:12px;text-align:center;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-color,#1f2937)}.story-viewer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.story-viewer-close{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.5);border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10001;transition:background .2s ease}.story-viewer-close:hover{background:rgba(0,0,0,.7)}.story-viewer-container{position:relative;width:100%;max-width:500px;height:100vh;max-height:900px;background:#000;border-radius:0;overflow:hidden}@media (min-width:768px){.story-viewer-container{border-radius:12px;height:90vh}}.story-viewer-header{position:absolute;top:0;left:0;right:0;padding:16px;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);z-index:10}.story-viewer-admin-info{display:flex;align-items:center;gap:10px;margin-top:8px}.story-viewer-admin-avatar{width:36px;height:36px;border-radius:50%;border:2px solid #fff;-o-object-fit:cover;object-fit:cover}.story-viewer-admin-name{color:#fff;font-weight:600;font-size:14px}.story-viewer-time{color:hsla(0,0%,100%,.7);font-size:12px}.story-slide-counter{margin-left:auto;background:rgba(0,0,0,.5);padding:4px 8px;border-radius:12px;font-size:12px;color:#fff}.story-viewer-main-title{position:absolute;top:100px;left:16px;right:16px;color:#fff;font-size:24px;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.8);z-index:5}.story-progress-container{display:flex;gap:4px;width:100%}.story-progress-bar{flex:1;height:3px;background:hsla(0,0%,100%,.3);border-radius:2px;overflow:hidden}.story-progress-fill{height:100%;background:#fff;transition:width .1s linear}.story-viewer-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.story-viewer-media{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.story-viewer-title{bottom:80px;font-size:18px;font-weight:600}.story-viewer-description,.story-viewer-title{position:absolute;left:16px;right:16px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.story-viewer-description{bottom:50px;font-size:14px}.story-viewer-footer{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);z-index:10}.story-reaction-bar{position:relative}.story-reaction-bar,.story-reaction-trigger{display:flex;align-items:center;justify-content:center}.story-reaction-trigger{background:hsla(0,0%,100%,.2);border:2px solid #fff;border-radius:50%;width:50px;height:50px;cursor:pointer;transition:all .2s ease}.story-reaction-trigger:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.story-reaction-icon,.story-reaction-selected{font-size:24px}.story-reactions-list{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);border-radius:50px;padding:8px 16px;display:flex;gap:12px;animation:slideUp .3s ease}@keyframes slideUp{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.story-reaction-button{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease}.story-reaction-button:hover{background:hsla(0,0%,100%,.2);transform:scale(1.2)}.story-reaction-button.selected{background:hsla(0,0%,100%,.3)}.story-reaction-emoji{font-size:28px;display:block}@media (max-width:768px){.story-viewer-container{max-width:100%;height:100vh;border-radius:0}.story-viewer-close{top:10px;right:10px}.stories-bar-container{padding:12px 0}.story-circle-container{width:70px}.story-circle-inner{width:60px;height:60px}}@media (prefers-color-scheme:dark){.stories-bar-container{background:var(--card-bg,#1f2937);border-bottom-color:var(--border-color,#374151)}.story-circle-name{color:var(--text-color,#f3f4f6)}}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/zilla-slab-latin-ext-400-normal.2a20e216.woff2) format("woff2"),url(/_next/static/media/zilla-slab-latin-ext-400-normal.5b32620c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/zilla-slab-latin-400-normal.bfacd615.woff2) format("woff2"),url(/_next/static/media/zilla-slab-latin-400-normal.5895f912.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/zilla-slab-latin-ext-600-normal.e490a972.woff2) format("woff2"),url(/_next/static/media/zilla-slab-latin-ext-600-normal.5c52468b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/zilla-slab-latin-600-normal.78d54b45.woff2) format("woff2"),url(/_next/static/media/zilla-slab-latin-600-normal.5d618e5a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/zilla-slab-latin-ext-700-normal.057ebd9a.woff2) format("woff2"),url(/_next/static/media/zilla-slab-latin-ext-700-normal.d7392c4d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/zilla-slab-latin-700-normal.b389e7e9.woff2) format("woff2"),url(/_next/static/media/zilla-slab-latin-700-normal.6998e937.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}

/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}