.dots-loading-indicator{display:none;width:7rem;height:1.8rem;position:relative;justify-content:space-between;align-items:center}.dots-loading-indicator.active{display:flex}.dots-loading-indicator>.dot{width:1.8rem;height:1.8rem;background-color:rgba(0,0,0,0.7);border-radius:100%;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.dots-loading-indicator>.dot-1{animation-delay:-0.32s}.dots-loading-indicator>.dot-2{animation-delay:-0.16s}@keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0) rotate(1deg)}40%{transform:scale(1) rotate(1deg)}}.overlay{visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s linear .2s;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.3);overflow:auto}.overlay .dialog{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;max-width:100%;min-height:30rem;background-color:#fff;padding:2rem;transition:transform .5s,top .5s}@media screen and (min-width: 951px){.overlay .dialog{width:450px !important}}.overlay .dialog .close-overlay{display:block;width:2rem;height:2rem;overflow:hidden;text-indent:-100em;position:absolute;right:2rem;top:2rem;background:url("../images/close.svg") no-repeat left/2.4rem;opacity:.7;margin:0;padding:0}.overlay .dialog .close-overlay:hover{opacity:1}.overlay .dialog>.title{display:block;text-transform:uppercase;font-size:2.1rem;font-weight:300;line-height:2rem;margin-bottom:2rem}.overlay.active{transition-delay:0s;visibility:visible;opacity:1;overflow:hidden}body.no-scroll{overflow:hidden}.fake-body-scroll{display:none;position:fixed;right:0;top:0;bottom:0;width:10px;overflow-y:scroll}.overlay .citation-dialog{padding:0;min-height:initial}.overlay .citation-dialog .close-overlay{top:1rem}@media screen and (max-width: 951px){.overlay .citation-dialog .close-overlay{top:2rem}}.overlay .citation-dialog>.title{font-family:"Source Sans Pro","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:300;font-size:1.7rem;text-transform:lowercase;font-variant:small-caps;font-size:2.1rem;line-height:2rem;margin-bottom:0;padding:1rem 2rem}@media screen and (max-width: 375px){.overlay .citation-dialog>.title{font-size:1.7rem}}@media screen and (max-width: 951px){.overlay .citation-dialog>.title{padding:2rem 2rem}}.overlay .citation-dialog .citation-text-block{padding:0rem 2rem 0.7rem 2rem;position:relative}.overlay .citation-dialog .citation-text-block .citation-actions{display:flex;justify-content:space-between;padding-bottom:.5rem;padding-top:1rem}.overlay .citation-dialog .citation-text-block .copy-button{background-color:transparent;display:inline-block;margin:0;padding:1rem 2rem;font-size:1.5rem;font-weight:400;line-height:1.7rem;text-align:center;text-decoration:none;color:#212121;border:1px solid #aeb0b5;transition:background-color .3s,border-color .3s,color .3s;font-size:1.7rem;position:relative;border:none;padding-left:2rem;padding-right:.5rem;margin-right:.5rem;color:#5b616b;height:4rem;line-height:2.55rem;margin-right:1rem;padding:0 .5rem 0 2.5rem;color:#000;width:auto}.overlay .citation-dialog .citation-text-block .copy-button:hover{border-color:#046b99;color:#046b99}.overlay .citation-dialog .citation-text-block .copy-button:active{color:#fff;background-color:#205493;border-color:transparent}.overlay .citation-dialog .citation-text-block .copy-button::before{position:absolute;top:50%;transform:translateY(-50%);content:'';display:block;width:2rem;height:2rem;background:url("../images/copy-dark-gray.svg") no-repeat center/1.4rem;left:0;background-position:left center}.overlay .citation-dialog .citation-text-block .copy-button:active{background-color:transparent;color:#046b99}.overlay .citation-dialog .citation-text-block .copy-button:active::before{filter:none}.overlay .citation-dialog .citation-text-block .copy-button:active,.overlay .citation-dialog .citation-text-block .copy-button:hover{filter:brightness(0) saturate(100%) invert(23%) sepia(41%) saturate(4411%) hue-rotate(180deg) brightness(95%) contrast(97%)}.overlay .citation-dialog .citation-text-block .copy-button::before{background-size:1.8rem;width:2.5rem;height:4.2rem;background-position:left center}.overlay .citation-dialog .citation-text-block .copy-button::before{width:2.5rem;height:2.5rem}.overlay .citation-dialog .citation-text-block .copy-button.disabled{opacity:.7}.overlay .citation-dialog .citation-text-block .export-button{background-color:transparent;display:inline-block;margin:0;padding:1rem 2rem;font-size:1.5rem;font-weight:400;line-height:1.7rem;text-align:center;text-decoration:none;color:#212121;border:1px solid #aeb0b5;transition:background-color .3s,border-color .3s,color .3s;font-size:1.7rem;position:relative;border:none;padding-left:2rem;padding-right:.5rem;margin-right:.5rem;color:#5b616b;height:4rem;line-height:2.55rem;margin-right:1rem;padding:0 .5rem 0 2.5rem;color:#000;padding:1rem .5rem 0 2.5rem}.overlay .citation-dialog .citation-text-block .export-button:hover{border-color:#046b99;color:#046b99}.overlay .citation-dialog .citation-text-block .export-button:active{color:#fff;background-color:#205493;border-color:transparent}.overlay .citation-dialog .citation-text-block .export-button::before{position:absolute;top:50%;transform:translateY(-50%);content:'';display:block;width:2rem;height:2rem;background:url("../images/export-article-dark-gray.svg") no-repeat center/1.4rem;left:0;background-position:left center}.overlay .citation-dialog .citation-text-block .export-button:active{background-color:transparent;color:#046b99}.overlay .citation-dialog .citation-text-block .export-button:active::before{filter:none}.overlay .citation-dialog .citation-text-block .export-button:active,.overlay .citation-dialog .citation-text-block .export-button:hover{filter:brightness(0) saturate(100%) invert(23%) sepia(41%) saturate(4411%) hue-rotate(180deg) brightness(95%) contrast(97%)}.overlay .citation-dialog .citation-text-block .export-button::before{background-size:1.8rem;width:2.5rem;height:4.2rem;background-position:left center}.overlay .citation-dialog .citation-text-block .export-button .title-mobile{display:none}.overlay .citation-dialog .citation-text-block .export-button .title{display:block}@media screen and (max-width: 481px){.overlay .citation-dialog .citation-text-block .export-button .title-mobile{display:block}.overlay .citation-dialog .citation-text-block .export-button .title{display:none}}.overlay .citation-dialog .citation-text-block .selector-label{display:inline;margin-top:0;max-width:none;display:inline-block;margin-right:.5rem;color:#212121;line-height:4rem}.overlay .citation-dialog .citation-text-block .citation-style-selector{display:inline-block;margin:0;border:none;padding-left:0;padding-right:0;background-position:right center;background-size:0.8rem;width:5rem}.overlay .citation-dialog .citation-text-block .citation-style-selector:focus{outline:0.2rem dotted #AEB0B5;outline-offset:.3rem;outline-offset:.1rem}.overlay .citation-dialog .citation-text-block .citation-style-selector.loading{background-image:none;opacity:.7}.overlay .citation-dialog .citation-text-block .citation-text{height:17.5rem;line-height:1.5;display:block;overflow:auto;border:1px solid #5B616B;padding:1rem;margin:0}@media screen and (min-width: 951px){.overlay .citation-dialog .citation-text-block .citation-text{height:20rem !important}}.overlay .citation-dialog .citation-text-block .citation-loading-indicator{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;justify-content:center}.overlay .citation-dialog .citation-text-block .citation-loading-indicator .dot{margin:0.3rem}.overlay .citation-dialog .citation-text-block.loading .citation-text,.overlay .citation-dialog .citation-text-block.loading .copy-button,.overlay .citation-dialog .citation-text-block.loading .citation-style-selector{visibility:hidden}.overlay .citation-dialog .citation-text-block .citation-style-selector{width:5.5rem;height:4rem}.overlay .citation-dialog .citation-text-block .citation-style-selector option:first-child{font-weight:normal}
