/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-loading{position:relative;opacity:0.7;pointer-events:none;}.view-loading::after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:4px solid rgba(0,0,0,0.1);border-top-color:#0073e6;border-radius:50%;animation:spinner 0.8s linear infinite;z-index:1000;}@keyframes spinner{to{transform:rotate(360deg);}}.pager__item a.is-loading,.js-pager__item a.is-loading{opacity:0.6;cursor:not-allowed;pointer-events:none;position:relative;color:transparent !important;}.pager__item a.is-loading::after,.js-pager__item a.is-loading::after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid #f3f3f3;border-top:2px solid #0073e6;border-radius:50%;animation:spinner 0.8s linear infinite;}.view-content > *{animation:fadeInUp 0.5s ease-out;}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.view-content.loaded > *{animation:none;}.view-loading .view-filters,.view-loading .views-exposed-form{opacity:1;pointer-events:auto;}.pager__item a:focus{outline:2px solid #0073e6;outline-offset:2px;}@media print{.view-loading::after,.pager__item a.is-loading::after{display:none;}}
