/* R276: source-completion search progress + independent preview lifetimes */
#r158SearchState .r276-search-progress{position:relative;display:grid;grid-template-columns:1fr auto;gap:10px 16px;align-items:center;margin:0 0 17px;padding:19px 21px;background:linear-gradient(115deg,#193e48,#2d6065);color:#eaf2eb;border:1px solid #306874;border-radius:13px;box-shadow:0 8px 20px #25475317;overflow:hidden}
.r276-progress-copy{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:3px;align-items:center}.r276-progress-copy>*{display:block}.r276-progress-kicker{font-weight:800;letter-spacing:.11em;font-size:9px;color:#d7b679;width:100%;margin-bottom:1px}.r276-progress-copy strong{font-size:17px;color:#f2f8f4;letter-spacing:-.018em}.r276-progress-copy small{font-size:10px;color:#b9cece}.r276-progress-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #7ca2a2;border-radius:9px;color:#ddc394;font-size:19px}.r276-progress-track{grid-column:1/-1;height:7px;background:#102f3780;border-radius:99px;overflow:hidden;border:1px solid #5e8b8d}.r276-progress-track>div{height:100%;min-width:0;border-radius:99px;background:linear-gradient(90deg,#c7a86d,#e9d5a5);transition:width .4s ease-out;position:relative}.r276-progress-track>div:not([style*="100%"])::after{content:'';position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,#fff6,transparent);animation:r276-search-sweep 1.4s ease-in-out infinite}.r276-shot{position:relative;background:linear-gradient(115deg,#e4eee9,#f0f5ec,#dfe9e4);min-height:100%;overflow:hidden}.r276-shot>span{font-size:10px!important;color:#6c8d8e!important;padding:14px!important;line-height:1.4;text-align:center}.r276-shot>img{opacity:0;transition:opacity .23s ease-out;object-fit:cover;object-position:top;display:block;position:absolute;inset:0;width:100%;height:100%}.r276-shot.r276-shot-loaded>img{opacity:1}.r276-shot.r276-shot-error{background:#e9eee9}.r276-shot.r276-shot-error>span{color:#859995!important}.r276-shot:not(.r276-shot-loaded):not(.r276-shot-error):before{content:'';position:absolute;inset:-25% -100%;background:linear-gradient(110deg,transparent 38%,#fff8 50%,transparent 62%);animation:r276-shot-sweep 1.6s linear infinite}.r276-shot.r276-shot-loaded>span{display:none}
@keyframes r276-search-sweep{to{transform:translateX(120%)}}@keyframes r276-shot-sweep{to{transform:translateX(100%)}}
@media(max-width:660px){#r158SearchState .r276-search-progress{padding:16px}.r276-progress-copy{flex-direction:column;align-items:flex-start;gap:5px}.r276-progress-copy strong{font-size:14px}.r276-progress-icon{width:28px;height:28px}}
@media(prefers-reduced-motion:reduce){.r276-progress-track>div,.r276-shot>img{transition:none}.r276-progress-track>div:after,.r276-shot:before{animation:none}}
