/* Diário de Pressão 25.7.5.3 — Busca / Comandos • RC1 I01 */
#spotlightLocal.spotlight-local{z-index:9900}
#spotlightLocal .spotlight-card.spotlight18-card{width:min(760px,100%);max-height:min(82dvh,760px);display:flex;flex-direction:column;background:var(--surface,#FAF6ED)}
#spotlightLocal .spotlight-search{grid-template-columns:38px minmax(0,1fr) auto;padding:12px 14px}
#spotlightLocal .spotlight-search input{font-size:max(16px,1rem)!important}
.spotlight18-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border,#f3dde5);font-size:.52rem;color:var(--muted,#ae3d66)}
.spotlight18-meta strong{font-size:.56rem;color:var(--text,#290f18)}
.spotlight18-scopes{display:flex;gap:6px;padding:9px 12px;overflow-x:auto;border-bottom:1px solid var(--border,#f3dde5);scrollbar-width:none}
.spotlight18-scopes::-webkit-scrollbar{display:none}
.spotlight18-scope{border:1px solid var(--border,#eac3d1)!important;background:var(--surface-soft,#f7f8fa)!important;color:var(--text,#65233b)!important;white-space:nowrap!important;min-height:34px!important;padding:6px 10px!important;border-radius:999px!important;font-size:.52rem!important}
.spotlight18-scope.active{background:var(--brand,#782C47)!important;border-color:var(--brand,#782C47)!important;color:#fff!important}
.spotlight18-recent{display:flex;gap:6px;align-items:center;overflow-x:auto;padding:7px 12px;border-bottom:1px solid var(--border,#f3dde5);min-height:42px;scrollbar-width:none}
.spotlight18-recent:empty{display:none}.spotlight18-recent::-webkit-scrollbar{display:none}
.spotlight18-recent-label{font-size:.48rem;color:var(--muted,#ae3d66);white-space:nowrap}.spotlight18-recent button{min-height:30px!important;padding:4px 9px!important;border-radius:999px!important;font-size:.49rem!important;white-space:nowrap!important}
#spotlightLocal .spotlight-results{flex:1;max-height:none;min-height:190px;padding:8px 10px 12px}
.spotlight18-group-label{display:flex;justify-content:space-between;align-items:center;padding:9px 8px 5px;color:var(--muted,#ae3d66);font-size:.48rem;text-transform:uppercase;letter-spacing:.06em}
#spotlightLocal .spotlight-row{border:1px solid transparent!important;transition:background .12s ease,border-color .12s ease,transform .12s ease}
#spotlightLocal .spotlight-row.active,#spotlightLocal .spotlight-row[aria-selected="true"]{background:color-mix(in srgb,var(--brand,#782C47) 10%,var(--surface,#fff))!important;border-color:color-mix(in srgb,var(--brand,#782C47) 35%,transparent)!important}
#spotlightLocal .spotlight-row:focus-visible{outline:3px solid color-mix(in srgb,var(--brand,#782C47) 35%,transparent)!important;outline-offset:1px}
.spotlight18-kind{font-size:.45rem!important;padding:3px 7px;border-radius:999px;background:var(--surface-soft,#faeff3);color:var(--muted,#ae3d66);font-style:normal!important;white-space:nowrap}
.spotlight18-empty{padding:28px 18px;text-align:center}.spotlight18-empty strong{display:block;font-size:.68rem;color:var(--text,#290f18)}.spotlight18-empty span{display:block;margin-top:6px;font-size:.53rem;color:var(--muted,#ae3d66);line-height:1.45}
#spotlightLocal .spotlight-footer{align-items:center;padding:10px 14px;gap:12px}.spotlight18-footer-copy{display:flex;flex-direction:column;gap:2px}.spotlight18-footer-copy strong{font-size:.51rem;color:var(--text,#65233b)}.spotlight18-footer-copy span{font-size:.46rem}
#spotlightAdvanced{display:inline-flex!important}
@media (max-width:760px){#spotlightLocal.spotlight-local{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);align-items:flex-end}#spotlightLocal .spotlight-card.spotlight18-card{width:100%;max-height:92dvh;margin:0;border-radius:22px 22px 0 0}.spotlight18-meta{padding-inline:12px}.spotlight18-meta span:last-child{display:none}#spotlightLocal .spotlight-results{min-height:220px}.spotlight18-kind{display:none}#spotlightLocal .spotlight-row{grid-template-columns:42px minmax(0,1fr) 20px}}
@media (prefers-reduced-motion:reduce){#spotlightLocal .spotlight-row{transition:none!important}}
@media (prefers-contrast:more){#spotlightLocal .spotlight-row.active,#spotlightLocal .spotlight-row[aria-selected="true"]{border-width:2px!important}}
