﻿.navbar.navbar-expand-lg.navbar-dark.bg-primary{background-color:#018849 !important;margin-bottom:2em;height:3.5em;position:fixed;top:0;z-index:100;width:100%;transition:transform 0.3s ease-in-out}body.scrolled .navbar.navbar-expand-lg.navbar-dark.bg-primary{transition:all 0.3s ease-in-out;transform:translateY(-200%)}body.scrolled .navbar.navbar-expand-lg.navbar-dark.bg-primary button,body.scrolled .navbar.navbar-expand-lg.navbar-dark.bg-primary input{font-size:1em;line-height:1}body.page-index .navbar.navbar-expand-lg.navbar-dark.bg-primary{margin-bottom:1em}body.page-index.scrolled .navbar.navbar-expand-lg.navbar-dark.bg-primary{overflow:hidden;margin-bottom:2em;top:-5.5em;transition:all 0.3s ease-in-out}body.page-index.scrolled .navbar.navbar-expand-lg.navbar-dark.bg-primary button,body.page-index.scrolled .navbar.navbar-expand-lg.navbar-dark.bg-primary input{font-size:1em;line-height:1}body.page-index.scrolled .navbar-brand{padding:0;top:0.1em}body.page-index.scrolled .navbar-brand .logo.not-scrolled{display:none}body.page-index.scrolled .navbar-brand .logo.scrolled{display:block}#navbar{padding-left:115px}.navbar-dark .navbar-nav .nav-link{color:#fff !important}.navbar-dark .navbar-nav .nav-link.disabled{color:#edbd9d !important}.navbar-dark .navbar-nav .nav-link.active{color:#BCC3AC !important}.navbar-dark .navbar-nav .nav-link.disabled:hover,.navbar-dark .navbar-nav .nav-link.disabled:focus{color:#e9ad85 !important}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#3a3a3a !important}.navbar-dark .navbar-nav .dropdown-item.active{color:#fff !important;background-color:#6c757d !important}.navbar-dark .navbar-nav .nav-link .fas{opacity:0.7}.navbar-brand{position:absolute;padding:0;width:100px;height:100px;background:#fff;display:block;top:0.5em}.navbar-brand .logo.not-scrolled{display:block;padding:0;max-width:100px;min-height:100px;background-image:url("../../../../static/logo.png");background-size:contain;background-repeat:no-repeat;background-position:center}.navbar-brand .logo.scrolled{width:100%;height:100%;background-image:url("../../../../static/logo.png");background-size:contain;background-repeat:no-repeat;background-position:center;display:none}body.scrolled .navbar-brand{padding:0;top:0.1em}body.scrolled .navbar-brand .logo.not-scrolled{display:none}body.scrolled .navbar-brand .logo.scrolled{display:block}.mr-auto{margin-right:auto !important}#form-search-documents{width:200px;transition:width 0.3s ease;flex-shrink:0;margin-left:auto !important;margin-right:0 !important}#form-search-documents .input-group{flex-wrap:nowrap}#form-search-documents:focus-within{width:320px}.nav-link{padding:0.5rem 0.5rem !important;overflow:ellipsis;white-space:nowrap}#project-sidebar-open{color:white;cursor:pointer;padding-right:10px;font-size:1.5em}.project-sidebar{height:100%;width:0;position:fixed;z-index:1025;top:0;left:0;background-color:#fefefe;overflow-x:hidden;border:3px solid #5a6268;transition:0.5s}.project-sidebar-content{position:relative;top:6%;width:100%;text-align:left}.close-project-navbar{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;text-decoration:none}.footer{font-size:.82em;text-align:center}.credits-container{display:flex;justify-content:flex-end}.credits-info-box{background-color:#bfe7bf;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;margin:0 0 1rem 0;padding:0;flex-direction:row;gap:.2rem;width:25%;padding-left:0.8rem;border-radius:5px}@media (max-width: 1200px){.credits-info-box{flex-direction:column;text-align:center;max-width:20%;padding:5px}}@media (max-width: 780px){.credits-info-box{flex-direction:column;text-align:center;min-width:30%;padding:0.5px;padding-top:0.25rem}}@media (max-width: 350px){.credits-info-box{flex-direction:row;min-width:90%;max-width:90%;padding:0.25rem;margin:0.25rem auto;font-size:0.7rem}}.credits-info-box p{font-size:medium;padding:0;margin:0}.container .credits-logo{display:block;background-image:url("../../../../static/logo-h.png");background-size:contain;background-repeat:no-repeat;background-position:center;min-width:100px;min-height:50px;margin:0}.badge-secondary{color:#fff !important}.badge-info{color:#fff !important}.badge-dark{color:#fff !important}.badge-warning{color:#fff !important}.badge-danger{color:#fff !important}.badge-secondary{color:#fff !important;background-color:#005a20 !important}.badge-primary{color:#fff !important;background-color:#018849 !important}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff !important;text-decoration:none !important;background-color:#1a252f !important}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#abacaf !important;text-decoration:none !important}.btn.btn-primary{background-color:#018849 !important;border-color:#018849 !important}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{background-color:#4f9b4b !important;border-color:#4f9b4b !important}.btn.btn-outline-primary{color:#018849;background-color:transparent;background-image:none;border-color:#018849}.btn.btn-outline-primary:hover{color:#fff !important;background-color:#018849 !important;border-color:#018849 !important}.btn.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:none !important}.btn.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:none !important}.btn.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:none !important}.btn.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{color:#fff !important;background-color:#018849 !important;border-color:#018849 !important}.btn.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#018849 !important;background-color:transparent !important}.btn.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff !important;background-color:#018849 !important;border-color:#018849 !important}.btn.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:none !important}.btn.btn-outline-secondary{background-color:#3a3a3a;border-color:#3a3a3a;color:#fff}.btn.btn-secondary{background-color:#3a3a3a;border-color:#3a3a3a;color:#fff}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active{background-color:#6c757d;border-color:#6c757d}.btn.btn-outline-secondary:hover,.btn.btn-outline-secondary:focus,.btn.btn-outline-secondary:active{background-color:#6c757d;border-color:#6c757d}.btn.btn-secondary.me-3{background-color:#018849 !important;border-color:#018849 !important}.btn.btn-secondary.me-3:hover,.btn.btn-primary:focus,.btn.btn-primary:active{background-color:#4f9b4b !important;border-color:#4f9b4b !important}.btn-sm.btn-outline-secondary{color:#6c757d !important;background-color:#fff !important}.btn-sm.btn-outline-secondary:hover{color:var(--bs-btn-hover-color) !important;background-color:var(--bs-btn-hover-bg) !important;border-color:var(--bs-btn-hover-border-color) !important}.btn-sm.btn-outline-secondary.my-2{color:#6c757d !important;background-color:#fff !important}.btn-sm.btn-outline-secondary.my-2:hover{color:var(--bs-btn-hover-color) !important;background-color:var(--bs-btn-hover-bg) !important;border-color:var(--bs-btn-hover-border-color) !important}.btn.btn-info{background-color:#BCC3AC !important}form.search button{color:#fff !important;border:1px solid #fff !important}form.search button.btn-outline-primary:hover{color:#3a3a3a !important;border-color:#fff !important}button.page-selector{display:none}button.page-selector:disabled,button.page-selector[disabled]{color:#f8f9fa !important;background-color:rgba(245,245,245,0.75) !important}@media (max-width: 768px){.btn-outline-secondary i{transform:rotate(180deg)}.reduced-col .btn-outline-secondary i{transform:rotate(-360deg) !important}}.btn-outline-secondary i{transition:transform 0.3s}.reduced-col .btn-outline-secondary i{transform:rotate(180deg)}.custom-checkbox{display:inline-block;position:relative;padding-left:25px;cursor:pointer;user-select:none}.custom-checkbox .custom-control-input{position:absolute;opacity:0;cursor:pointer}.custom-checkbox .custom-control-label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #018849;border-radius:4px;background-color:#fff}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{content:"✓";position:absolute;left:4px;top:-2px;font-size:18px;color:#018849}.custom-checkbox:hover .custom-control-input~.custom-control-label:before{background-color:#f0f0f0}.custom-select{position:relative;width:90%;max-width:100%;font-size:1.15rem;color:#000}@media (max-width: 768px){.custom-select{width:80%}}.toolbar-container .custom-select{width:auto}.select-button{width:100%;min-width:0;height:40px;font-size:1.15rem;background-color:#fff;padding:0.675em 1em;border:1px solid #caced1;border-radius:0.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.selected-value{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;flex:1;margin-right:10px}.custom-select.active .selected-value{white-space:normal}.arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #000;transition:transform ease-in-out 0.3s}.select-dropdown{position:absolute;list-style:none;width:100%;box-shadow:0 10px 25px rgba(0,0,0,0.2);background-color:#fff;border:1px solid #caced1;border-radius:0.5rem;padding:10px;margin-top:10px;z-index:10;max-height:200px;overflow-y:auto;transition:0.5s ease;transform:scaleY(0);opacity:0;visibility:hidden}.select-dropdown:focus-within{box-shadow:0 10px 25px rgba(94,108,233,0.6)}.select-dropdown li{position:relative;cursor:pointer;display:flex;gap:1rem;align-items:center}.bookmark-hint{cursor:default;padding:8px 10px;color:#000;opacity:0.6;pointer-events:none}.custom-select.empty .selected-value{font-style:italic;opacity:0.6}.select-dropdown li label{width:100%;padding:8px 10px;cursor:pointer;display:flex;gap:1rem;align-items:center}.select-dropdown::-webkit-scrollbar{width:7px}.select-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:25px}.select-dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}.select-dropdown li:hover,.select-dropdown input:checked~label{background-color:#018849;color:#f1f1f1}.select-dropdown input:focus~label{background-color:#dfdfdf}.select-dropdown input[type="radio"]{position:absolute;left:0;opacity:0}.custom-select.active .arrow{transform:rotate(180deg)}.custom-select.active .select-dropdown{opacity:1;visibility:visible;transform:scaleY(1)}ul.dropdown-menu{z-index:1030;max-height:75vh;overflow:scroll}ul.dropdown-menu.show:empty{display:none !important}span.search-item{color:#fff;background-color:#005a20;display:inline-block;border-radius:0.375rem;padding:0 0.2rem}#export-button .dropdown-toggle{padding:0.125rem 0.25rem}a.dropdown-item:hover{color:#6c757d !important;text-decoration:none}.dropdown-item.active{background-color:#e7f2ff !important}.dropdown-toggle{width:100%}#dropdownMenuButtonTag{letter-spacing:-0.5px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}form.search{width:40%;position:relative}form.search button i.searching{display:none}form.search button i.search-icon{display:inline-block}form.search.searching button i.searching{display:inline-block;animation:spin 2s linear infinite}form.search.searching button i.search-icon{display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}textarea.form-control{resize:none;height:150px;padding:10px;line-height:1.5}select.form-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form-group{margin-bottom:1rem}[contenteditable]{outline:0 solid transparent}#spinner{border:3vh solid #dcdcdc;border-top:3vh solid #018849;border-radius:50%;width:30vh;height:30vh;animation:spinneranim 2s linear infinite}@keyframes spinneranim{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#spinner-modal .modal-dialog{display:table;position:relative;margin:0 auto;top:calc(50% - 15vh)}#spinner-modal .modal-dialog .modal-content{background-color:transparent;border:none;width:30vh}#spinner-modal button.cancel{display:none;margin-top:1em}#progress{margin-top:-15vh;margin-bottom:15vh;width:20vh;text-align:center;margin-left:5vh}.progress-bar{background-color:#018849}.modal-body{max-height:calc(100vh - 210px);overflow-y:auto}.modal-body.no-scroll{max-height:calc(100vh - 210px);overflow-y:unset}.project-card{display:flex;flex-direction:column;justify-content:space-between;height:230px;width:100%;background-color:#fff;text-align:center;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin-bottom:20px;transition:transform 0.3s ease}.description-container{flex:1;overflow:hidden;min-height:0}.description-text{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.stats-container{z-index:1}.project-card .fas{color:#018849}.action{background-color:#018849}.project-card:hover{transform:scale(1.05);border:2px solid #018849}.icon-circle{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:#f8f9fa;color:#333;font-size:24px;margin-bottom:20px}.project{text-align:center;font-size:22px;font-weight:600;color:#fff}.star{font-size:20px !important;color:#b1b4b7}.dot{font-size:20px !important;color:#b1b4b7}.project-icon{border-radius:50%;background-color:#018849;width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:-10px}.project-icon span{color:#fff;font-size:36px;font-weight:bold}.project-card .name{font-size:20px;color:#464e56;font-weight:600;text-align:left;white-space:normal;word-wrap:break-word !important;overflow:hidden;text-overflow:clip;max-width:300px;text-decoration:underline}.empty i.fas,.empty .project-icon{visibility:hidden}.quote{text-align:center;font-size:14px;font-weight:400;color:#fff}.quote2{font-size:14px;font-weight:500;color:#868e94;text-align:left;overflow:auto;max-height:80px;margin:0}.custom-hr{border-top:none;border-left:none;border-right:none;border-bottom:3px dotted #ccc !important;text-align:center;justify-content:center;height:0;width:100%;background:transparent;margin:8px 0}.no-underline,.no-underline:hover,.no-underline:visited,.no-underline:active{text-decoration:none}.tags-container{border:2px solid #ccc;border-radius:8px;padding:10px;overflow:hidden;background-color:#fff}.tag-badges{right:2px;display:flex;flex-direction:row;align-items:center;gap:3px}@media (max-width: 1430px){.tag-badges{flex-direction:column}}.tag-text{font-size:0.9rem !important;letter-spacing:-0.5px !important;white-space:normal !important;overflow:visible !important;max-width:200px !important;max-height:25px !important;display:inline-block;padding-right:5px}.tag-selection-box{display:none;border:1px solid #cccccc;box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:10px;border-radius:10px;background-color:#fff;margin:10px 0;width:100%}#tag-selection-criteria-area{max-height:220px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}#tag-selection-criteria-area:hover{scrollbar-color:#ced4da transparent}#tag-selection-criteria-area::-webkit-scrollbar{width:6px}#tag-selection-criteria-area::-webkit-scrollbar-track{background-color:transparent}#tag-selection-criteria-area::-webkit-scrollbar-thumb{background-color:transparent;border-radius:3px}#tag-selection-criteria-area:hover::-webkit-scrollbar-thumb{background-color:#ced4da}.explore-query-actions{background-color:#f8f9fa;border-bottom:1px solid #cccccc;border-radius:10px 10px 0 0;margin:-10px -10px 8px -10px;padding:6px 10px}.tag-badge{color:white;padding:3px 8px;border-radius:15px;margin-top:15px;display:inline-flex;align-items:center;font-size:0.8rem}.tag-badge-button{background-color:transparent;border:none;color:white;cursor:pointer;margin-left:5px;font-size:1rem;font-weight:bold}.explore-zone-box{display:block !important;border-width:2px;cursor:pointer;transition:border-color 0.2s ease, background-color 0.2s ease}.explore-zone-box:hover{border-color:#018849;background-color:rgba(1,136,73,0.04)}.explore-zone-box .zone-label{font-size:0.85rem;font-weight:600;margin-bottom:6px}.explore-zone-box .zone-chips{display:flex;flex-wrap:wrap;align-items:center;min-height:30px;cursor:default}.explore-zone-box.zone-active{border-color:#018849;background-color:rgba(1,136,73,0.08)}.explore-zone-box.zone-active .zone-label{font-size:0.95rem;color:#018849}@keyframes explore-picker-flash{0%,100%{background-color:transparent}50%{background-color:rgba(1,136,73,0.2)}}.explore-picker-flash{animation:explore-picker-flash 0.5s ease-in-out}.tag-name{word-break:break-all}#tag-selection-return a{display:none}.codebook-toolbar{display:flex;flex-direction:column;gap:0.4rem;padding-bottom:0.4rem}.codebook-toolbar .compact-toggle-wrap{align-self:center}.codebook-toolbar>.dropdown{display:flex}.codebook-toolbar>.dropdown .btn{flex:1;justify-content:center}.codebook-toolbar .codebook-toolbar-btn{width:100%;justify-content:center}.bordered-container.compact-layout .codebook-toolbar{flex-direction:row;align-items:center;gap:0.4rem}.bordered-container.compact-layout .codebook-toolbar .compact-toggle-wrap{order:4;flex:1 1 0;min-width:0;display:flex;justify-content:center;padding-left:0}.bordered-container.compact-layout .codebook-toolbar .compact-toggle-wrap .form-check-input{margin-left:0}.bordered-container.compact-layout .codebook-toolbar .compact-toggle-wrap .form-check-label{display:none}.bordered-container.compact-layout .codebook-toolbar>.dropdown{order:3;flex:1 1 0;min-width:0;display:flex}.bordered-container.compact-layout .codebook-toolbar>.dropdown .btn{flex:1;justify-content:center}.bordered-container.compact-layout .codebook-toolbar #create-tag-link{order:1;flex:1 1 0;min-width:0;width:auto;justify-content:center}.bordered-container.compact-layout .codebook-toolbar #explore-codes-link{order:2;flex:1 1 0;min-width:0;width:auto;justify-content:center}.document-toolbar{display:flex;flex-direction:column;gap:0.4rem;padding-bottom:0.4rem}.bordered-container.compact-layout .btn-label{display:none}.bordered-container.compact-layout #tag-treeview-help-icon{display:none}#treeview-tags.compact-layout .list-group-item{padding-top:0 !important;padding-bottom:0 !important;line-height:1.2;align-items:center !important}#treeview-tags.compact-layout .tag-text{font-size:0.78rem !important;max-height:18px !important;letter-spacing:-0.3px !important;padding-right:2px !important}#treeview-tags.compact-layout span.indent{margin-left:4px !important;margin-right:4px !important}#treeview-tags.compact-layout span.icon{width:10px !important;margin-right:2px !important}#treeview-tags.compact-layout .expand-icon{min-width:16px !important;padding:1px !important;font-size:0.7rem}#treeview-tags.compact-layout span[class^="vertical-line-"]{width:3px !important}.badge-compact{font-size:0.7rem !important;padding:2px 5px !important;border-radius:10px !important;min-width:22px;text-align:center;align-self:center}#left-panel.reduced-col .bordered-container,#right-panel.reduced-col .bordered-container{padding:6px;overflow:visible}#left-panel.reduced-col .codebook-header-wrap,#right-panel.reduced-col .documents-header-wrap{padding:0 !important;gap:0 !important}.highlight-tag{background-color:#edefe9 !important;transition:background-color 1s ease}.highlight-tag.fade-out{background-color:transparent !important}.highlight-collection{background-color:#edefe9 !important;transition:background-color 1s ease}.highlight-collection.fade-out{background-color:transparent !important}.highlight-document{background-color:#edefe9 !important;transition:background-color 1s ease}.highlight-document.fade-out{background-color:transparent !important}body #treeview-documents span.icon{margin-right:5px !important;width:12px !important}#treeview-documents .document-badges{margin-left:8px;flex-shrink:0}#treeview-documents .document-badges-left{order:-1;margin-left:0;margin-right:8px}#treeview-documents .list-group-item.collection-context-menu{background-color:#f8f9fa;font-weight:600;border-bottom:1px solid #dee2e6;padding-top:5px !important;padding-bottom:5px !important;padding-left:6px !important;margin-top:2px}#treeview-documents .document-link{padding-left:10px !important;padding-right:8px !important;border-left:3px solid #dee2e6;background-color:#fff !important}#treeview-documents .list-group-item>.w-100{display:flex;align-items:center;min-width:0}#treeview-documents .document-link-a{flex:1;min-width:0;font-size:0.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#treeview-documents .list-group-item{font-size:0.9rem}.context-menu-list{background-color:#fff !important;color:#2f2f2f !important;max-width:26em !important;min-width:13em !important;z-index:20 !important}.context-menu-item{background-color:#fff !important;color:#2f2f2f !important}.context-menu-icon i{color:#018849 !important}.context-menu-item:hover,.context-menu-item:hover i{background-color:#018849 !important;color:#fff !important}@font-face{font-family:BadScript;font-display:swap;src:url(../webfonts/BadScript.ttf)}@font-face{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-display:fallback;src:url(../webfonts/Montserrat-Light.ttf)}.container-body a:not(.btn){color:#005a20}#document-contents a:not([href]):not(.highlight){color:#216490}body{font-family:Montserrat !important;font-size:1.11em !important;transition:all 0.3s ease-in-out;background-color:#fff;color:#000}.container-body{padding-top:7em}.tab-content{border-style:solid;border-width:1px;border-color:#fff #dee2e6 #dee2e6 #dee2e6;padding:0.4em}div.sticky-top{overflow-x:hidden;overflow-y:auto;height:calc(100vh - 14em);top:6.25em;transition:all 0.3s ease-in-out}body.scrolled div.sticky-top{height:calc(100vh - 5.25em);top:0;transition:all 0.3s ease-in-out}a.document-link-a{word-break:break-all}.overlay-outer{position:relative}.overlay-bottom{position:absolute;left:0;top:0;bottom:0;right:0}.overlay-top{position:relative;pointer-events:none;z-index:1}.overlay-top a{pointer-events:all}li.document-link-current{background-color:#F8F9FA}li.document-link-current a.document-link-a{font-weight:bold}#ul-search-results{padding-top:0}body.scrolled #ul-search-results{display:none}li.disabled.sticky{padding-top:0.5rem;padding-bottom:0.5rem;position:sticky;top:30px;background-color:#ceeadd;color:#005a20}li.disabled.sticky.first{font-weight:bold}li.disabled.sticky.first{top:0}span.pagination{float:right}.document-view{border:2px solid #dee2e6;padding:0.5em 0.5em 0.5em 0.5em;position:relative;text-align:initial}li.tag-current{background-color:#f8f9fa}.backlight{color:#bbb}#document-view .highlight{color:black;text-decoration:none}#document-view .flash-once{animation:flashOnceBackground 2s}@keyframes flashOnceBackground{0%{background-color:#fff}50%{background-color:#92b2cb}100%{background-color:#fff}}#hlinfo{display:none;position:absolute;background-color:white;border:1px solid grey;padding:0.2em;z-index:9999999}#hlinfo em{text-decoration:underline;font-style:normal}.list-group-item-primary a{color:#404041}.list-group .sublist{padding-left:0;margin:5px -20px -12px 5px;border-top:1px solid #dee2e6;display:flex;flex-direction:column}.list-group .sublist li{padding:12px 20px}.expand-marker{width:7px}.highlight-entry{border:3px dotted rgba(0,0,0,0.125);margin:1rem 0;padding:1rem 0.6rem 1rem 0.6rem;border-radius:10px}.draggable{user-select:none}.smooth-stroke{transition:stroke-width 0.3s ease-in-out}#middle-panel{padding-bottom:150px}.col-md-2-5{width:20.8333% !important;transition:all 0.3s ease-in-out}.col-md-7-5{width:calc(100% - 41.6666%) !important}@media (max-width: 768px){.col-md-2-5,.col-md-7-5{width:100% !important;margin-bottom:1rem}.order-1{margin-bottom:2rem}.row .reduced-col,div.reduced-col{flex:0 0 100% !important;max-width:100% !important;height:50px !important;width:100% !important}.bordered-container{height:auto !important}}.reduced-col{flex:0 0 5% !important;max-width:5% !important}.reduced-col .panel-content{display:none}.expanded-col{flex:0 0 70% !important;max-width:70% !important}.bordered-container{border:1px solid #ddd;padding:10px;border-radius:5px;z-index:0}.expand-icon{color:#005a20;min-width:22px;padding:2px;border-radius:5px}.expand-icon:hover{border:0.25px solid #005a20}@media (max-width: 575.98px){.display-1{font-size:3rem;font-weight:300;line-height:1.0}.display-2{font-size:2.75rem;font-weight:300;line-height:1.0}.display-3{font-size:2.25rem;font-weight:300;line-height:1.0}.display-4{font-size:1.75rem;font-weight:300;line-height:1.0}}.main{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left}.min-width-0{min-width:0}.toolbar-container{position:sticky;top:3.25em;z-index:10;border:1px solid #ccc;border-radius:5px;background-color:#f8f9fa;box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:all 0.3s ease-in-out}body.scrolled .toolbar-container{top:0;transition:all 0.3s ease-in-out}#clear-selection:hover i{color:red}#edit-selection:hover i{color:#018849}#clear-selection{display:block;text-align:right}.introjs-tooltip{min-width:30vw;max-width:30vw}.introjs-prevbutton{display:none}button#start-tutorial{position:fixed;right:50px;bottom:50px}.scroll-btn:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.3)}.scroll-btn{position:fixed;bottom:20px;right:30px;z-index:9999;width:40px;height:40px}.badge-fixed-width{width:40px;text-align:center;display:inline-block}line{cursor:pointer}#collection-add-documents-list .document-item .fw-bold{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}#collection-add-modal .modal-body .col-md-4,#collection-add-modal .modal-body .col-md-8{border-right:1px solid rgba(0,0,0,0.08);padding-right:1.5rem}#collection-add-modal .modal-body .col-md-8:last-child{border-right:none;padding-left:1.5rem;padding-right:0}#collection-selected-documents-list{min-height:40px;max-height:200px;overflow-y:auto}@media (max-width: 767.98px){#collection-add-modal .modal-body .col-md-4,#collection-add-modal .modal-body .col-md-8{border-right:none;border-bottom:1px solid rgba(0,0,0,0.08);padding-right:0;padding-bottom:1.5rem;margin-bottom:1.5rem}#collection-add-modal .modal-body .col-md-8:last-child{border-bottom:none;padding-left:0;padding-bottom:0;margin-bottom:0}}#document-files-list select option{font-family:monospace;font-size:0.9em}#document-files-list select option[style*="padding-left"]{color:#6c757d;font-style:italic}.document-item{border:1px solid #dee2e6;background-color:#f8f9fa;cursor:pointer;transition:all 0.2s ease}.document-item:hover:not(.selected){background-color:#e9ecef}.document-item.selected{background-color:#edefe9 !important;color:#495057;border-color:#c3d9c0}.selected-document-badge{display:inline-block;background-color:#edefe9;color:#495057;border:1px solid #c3d9c0;border-radius:0.375rem;padding:0.25rem 0.5rem;margin:0.125rem;font-size:0.875rem;max-width:100%}.selected-document-badge .d-flex>span:not(.remove-btn){max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.selected-document-badge .remove-btn{margin-left:0.5rem;cursor:pointer;color:#6c757d;font-size:1.5rem;flex-shrink:0}.selected-document-badge .remove-btn:hover{color:#dc3545}.document-file-item{background-color:#f8f9fa;transition:background-color 0.2s ease}.document-file-item:hover{background-color:#e9ecef}.document-file-item .file-name{font-weight:500;color:#495057;max-width:550px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.document-file-item .collection-selector select{border:1px solid #ced4da;border-radius:0.375rem;padding:0.375rem 0.75rem;font-size:0.875rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.document-file-item .collection-selector select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.document-file-item .collection-selector button{padding:0.375rem 0.5rem;font-size:0.875rem}.create-new-for-file{min-width:38px;height:31px;display:flex;align-items:center;justify-content:center}.create-new-for-file:hover{background-color:#0d6efd;border-color:#0d6efd;color:white}.new-collection-indicator{white-space:nowrap;left:0;top:100%}.text-direction-selector{font-size:0.875rem}.text-direction-selector option{padding:0.25rem 0.5rem}.collection-selector{min-width:332px}.document-file-item .collection-selector select{width:300px;flex-shrink:0}.document-file-item .collection-selector button{flex-shrink:0}@media (max-width: 767.98px){.document-file-item{flex-direction:column !important;align-items:flex-start !important;gap:0.75rem}.document-file-item>div:first-child{width:100%}.document-file-item .collection-selector{width:100%;min-width:100% !important;flex-direction:column !important;align-items:stretch !important;gap:0.5rem}.document-file-item .collection-selector select{width:100% !important;max-width:none !important;margin-right:0 !important;order:1}.document-file-item .collection-selector button{width:100% !important;order:2}#bulk-actions-container .d-flex{flex-direction:column !important;align-items:flex-start !important;gap:0.75rem}#bulk-actions-container .d-flex>div,#bulk-actions-container .d-flex>button{width:100%}#assign-all-collection-select{width:100% !important;max-width:none !important}}#multi-select-tip{margin-bottom:1rem;background-color:#d4edda !important;border-left:4px solid #4f9b4b;border-color:#4f9b4b !important;color:#155724;animation:slideInDown 0.4s ease-out}#multi-select-tip .fa-lightbulb{color:#4f9b4b}@keyframes slideInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}#treeview-help-icon,#tag-treeview-help-icon{padding:0.4rem 0.6rem;font-size:1.5rem}#treeview-help-icon:hover,#tag-treeview-help-icon:hover{background-color:#f8f9fa}.popover{max-width:350px;background-color:#d4edda;border:1px solid #4f9b4b;border-left:4px solid #4f9b4b}.popover-header{background-color:#d4edda !important;color:#155724 !important;border-bottom:1px solid #4f9b4b !important;font-size:1rem;font-weight:600}.popover-body{background-color:#d4edda;color:#155724;font-size:1rem}.popover-arrow::before,.popover-arrow::after{border-right-color:#4f9b4b !important}.bs-popover-start>.popover-arrow::after{border-left-color:#d4edda !important}.drag-hint-popup{position:relative;display:block;background-color:#d4edda;color:#155724;padding:1rem 1rem;border-radius:0.375rem;border-left:4px solid #4f9b4b;border:1px solid #4f9b4b;font-size:1rem;font-weight:normal;z-index:1000}.drag-hint-popup i{margin-right:0.5rem;color:#4f9b4b}@keyframes popupFadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}

/*# sourceMappingURL=theme.css.map */