/*! News by Zaryab Pro (C) 2026 Zaryab — https://askzaryab.com/ — GPLv2 or later. */
.nbz-progress { position: fixed; inset-block-start: 0; inset-inline: 0; z-index: 1001; height: 3px; background: transparent; pointer-events: none; }
.nbz-progress__bar { height: 100%; width: 100%; background: var(--nz-accent); transform: scaleX(0); transform-origin: left; transition: transform .1s linear; }
.rtl .nbz-progress__bar { transform-origin: right; }
.admin-bar .nbz-progress { inset-block-start: 32px; }
@media (max-width: 782px) { .admin-bar .nbz-progress { inset-block-start: 46px; } }
.nz-search-form { position: relative; }
.nbz-suggest { position: absolute; inset-inline: 0; inset-block-start: calc(100% + 6px); z-index: 50; margin: 0; padding: 6px; border: 1px solid var(--nz-border); border-radius: var(--nz-radius); background: var(--nz-surface); box-shadow: var(--nz-shadow-hover); list-style: none; }
.nbz-suggest[hidden] { display: none; }
.nbz-suggest__label { padding: 4px 10px; color: var(--nz-text-muted); font-size: 11.5px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; }
.nbz-suggest a { display: block; padding: 9px 10px; border-radius: 6px; color: var(--nz-text); font-weight: 600; line-height: 1.35; text-decoration: none; }
.nbz-suggest a:hover, .nbz-suggest a[aria-selected="true"] { background: rgba(var(--nz-primary-rgb), .08); color: var(--nz-primary); }
.nbz-suggest__all a { color: var(--nz-primary); font-weight: 800; }
.nbz-suggest__empty { padding: 9px 10px; color: var(--nz-text-muted); }
.nbz-load-more { display: flex; justify-content: center; margin-block-start: 32px; }
.nbz-load-more .nz-btn { min-width: 220px; }
@media (max-width: 767px) { .nbz-ad--desktop { display: none !important; } }
@media (min-width: 768px) { .nbz-ad--mobile { display: none !important; } }
