/* Upcuan 1.0.0.51: CSL dropdown exact native OJS selectors */
.obj_article_details .citation_formats,
.page_article .citation_formats { position: relative !important; overflow: visible !important; }
.obj_article_details .citation_formats .citation_formats_list,
.page_article .citation_formats .citation_formats_list { display: none !important; }
.obj_article_details .citation_formats .citation_formats_list.upc-csl51-visible,
.page_article .citation_formats .citation_formats_list.upc-csl51-visible {
 display: block !important; visibility: visible !important; opacity: 1 !important;
 position: absolute !important; left: 0 !important; top: calc(100% + 2px) !important;
 z-index: 10050 !important; width: max-content !important;
 min-width: 260px !important; max-width: min(90vw, 420px) !important;
 max-height: 360px !important; overflow-y: auto !important; overflow-x: hidden !important;
 padding: 8px 0 !important; margin: 0 !important; background: #fff !important;
 border: 1px solid #cbd5e1 !important; border-radius: 4px !important;
 box-shadow: 0 10px 24px rgba(0,0,0,.15) !important; clip-path: none !important;
}
.obj_article_details .citation_formats_list ul,
.page_article .citation_formats_list ul { display: block !important; list-style: none !important; margin: 0 !important; padding: 0 !important; }
.obj_article_details .citation_formats_list li,
.page_article .citation_formats_list li { display: block !important; padding: 0 !important; margin: 0 !important; }
.obj_article_details .citation_formats_list a,
.page_article .citation_formats_list a { display: block !important; padding: 8px 14px !important; font-weight: 500 !important; text-decoration: none !important; white-space: normal !important; }
.obj_article_details .citation_formats_list a:hover,
.page_article .citation_formats_list a:hover { background: #eef2f7 !important; }
