/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#nprogress{pointer-events:none;}#nprogress .bar{background:var(--color-primary);position:fixed;z-index:1031;top:0;right:0;width:100%;height:4px;background:linear-gradient(to left,var(--color-primary),var(--color-primary));box-shadow:0 2px 4px var(--shadow-primary);transform-origin:right center;transform:scaleX(0);transition:transform 400ms cubic-bezier(0.25,0.46,0.45,0.94);}#nprogress .bar.nprogress-rtl{left:auto;right:0;transform-origin:right center;}#nprogress .peg{display:none;}[dir="ltr"] #nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px var(--color-primary),0 0 5px var(--color-primary);opacity:1.0;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px);}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;left:15px;}[dir="ltr"] #nprogress .spinner{right:auto;left:25px;}[dir="ltr"] #nprogress .bar{right:auto;left:0;transform-origin:left center;background:linear-gradient(to right,var(--color-primary),var(--color-primary));}#nprogress .spinner-icon{width:20px;height:20px;box-sizing:border-box;border:solid 3px transparent;border-top-color:var(--color-primary);border-left-color:var(--color-primary);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite;}.nprogress-custom-parent{overflow:hidden;position:relative;}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute;}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes nprogress-spinner{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.theme-dark #nprogress .bar{background:linear-gradient(to left,var(--color-highlight),var(--color-primary));}[dir="ltr"] .theme-dark #nprogress .bar{background:linear-gradient(to right,var(--color-highlight),var(--color-primary));}[dir="ltr"] .theme-dark #nprogress .peg{box-shadow:0 0 10px var(--color-highlight),0 0 5px var(--color-primary);}.theme-dark #nprogress .spinner-icon{border-top-color:var(--color-highlight);border-left-color:var(--color-highlight);}@media (prefers-contrast:high){#nprogress .bar{background:var(--color-text-secondary);}[dir="ltr"] #nprogress .peg{box-shadow:0 0 10px var(--color-text-secondary),0 0 5px var(--color-text-secondary);}#nprogress .spinner-icon{border-top-color:var(--color-text-secondary);border-left-color:var(--color-text-secondary);}}@media (prefers-reduced-motion:reduce){#nprogress .spinner-icon{animation:none;}#nprogress .bar{transition:none;}[dir="ltr"] #nprogress .peg{-webkit-transform:none;-ms-transform:none;transform:none;}}@media (max-width:768px){#nprogress .bar{height:3px;}#nprogress .spinner{top:10px;left:10px;}[dir="ltr"] #nprogress .spinner{right:auto;left:6px;}#nprogress .spinner-icon{width:18px;height:18px;border-width:2px;}}.fixed-header ~ #nprogress .bar,.navbar-fixed-top ~ #nprogress .bar{top:0;}.page-books #nprogress .bar,.view-books #nprogress .bar{background:linear-gradient(to left,var(--color-success),var(--color-success));}[dir="ltr"] .page-books #nprogress .bar,[dir="ltr"] .view-books #nprogress .bar{background:linear-gradient(to right,var(--color-success),var(--color-success));}.page-author #nprogress .bar,.view-author #nprogress .bar{background:linear-gradient(to left,var(--color-primary),var(--color-primary));}[dir="ltr"] .page-author #nprogress .bar,[dir="ltr"] .view-author #nprogress .bar{background:linear-gradient(to right,var(--color-primary),var(--color-primary));}.page-search #nprogress .bar,.view-solr #nprogress .bar{background:linear-gradient(to left,var(--color-warning),var(--color-warning));}[dir="ltr"] .page-search #nprogress .bar,[dir="ltr"] .view-solr #nprogress .bar{background:linear-gradient(to right,var(--color-warning),var(--color-warning));}.page-user #nprogress .bar{background:linear-gradient(to left,var(--color-info),var(--color-info));}[dir="ltr"] .page-user #nprogress .bar{background:linear-gradient(to right,var(--color-info),var(--color-info));}.modal-open #nprogress{z-index:1055;}.toolbar-fixed #nprogress .bar{top:39px;}.toolbar-fixed.toolbar-horizontal.toolbar-tray-open #nprogress .bar{top:79px;}.nprogress-pagination #nprogress .bar{background:linear-gradient(to left,var(--color-primary),var(--color-highlight));animation:pagination-pulse 1.5s ease-in-out infinite alternate;}[dir="ltr"] .nprogress-pagination #nprogress .bar{background:linear-gradient(to right,var(--color-primary),var(--color-highlight));}@keyframes pagination-pulse{0%{box-shadow:0 2px 4px var(--shadow-primary);}100%{box-shadow:0 2px 8px var(--shadow-primary);}}.pagination-loading #nprogress .spinner-icon{border-top-color:var(--color-primary);border-left-color:var(--color-primary);border-width:3px;}#nprogress .bar::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;border-radius:0 2px 2px 0;}.site-header.fixed-header + * #nprogress .bar{top:0;z-index:1032;}.nprogress-custom-message{position:fixed;top:50px;left:50%;transform:translateX(-50%);background:var(--shadow-lg);color:var(--color-text-white);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;z-index:1031;font-family:'Tajawal',sans-serif;direction:rtl;text-align:center;opacity:0;transition:opacity 0.3s ease;}.nprogress-custom-message.show{opacity:1;}[dir="rtl"] .nprogress-custom-message{direction:rtl;}.pagination .page-link.loading{color:var(--color-primary);pointer-events:none;}.pagination .page-link.loading::after{content:'';display:inline-block;width:12px;height:12px;border:2px solid var(--color-primary);border-top-color:transparent;border-radius:50%;animation:nprogress-spinner 400ms linear infinite;margin-right:5px;}#nprogress .bar,#nprogress .spinner,.nprogress-custom-message{z-index:100001 !important;}
