/* Auditoria 8.5 — tratamento localizado, preservando a linguagem visual V5.1. */
#tdGlobalResults.td-global-results{position:absolute;top:calc(100% + 9px);left:0;width:max(340px,100%);max-width:min(440px,90vw);max-height:350px;overflow-y:auto;z-index:1000;padding:8px;background:linear-gradient(140deg,rgba(9,23,58,.98),rgba(30,24,76,.98));border:1px solid rgba(113,182,255,.48);border-radius:18px;box-shadow:0 18px 38px rgba(0,6,32,.7),0 0 18px rgba(97,133,255,.12)}
#tdGlobalResults.hidden{display:none!important}
.td-global-result{width:100%;display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:11px 14px;cursor:pointer;text-align:left;background:transparent;border:0;border-radius:12px;color:#f3f6ff;font-family:inherit}
.td-global-result strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.td-global-result small{font-size:11px;color:#a8b9e6}
.td-global-result:hover,.td-global-result:focus-visible{background:rgba(87,101,196,.37);outline:1px solid rgba(101,212,255,.3)}
.td-search-empty{padding:16px;color:#bbc4e5;font-size:12px}
#page-canais .fresh-channel-metrics>div:nth-child(2) strong{color:#46e6a8!important;text-shadow:0 0 12px rgba(48,215,157,.17)}
#page-inicio .perf-metric .views-label{max-width:310px;font-size:13px;line-height:1.45}
#page-inicio .perf-metric .trend-description{max-width:350px;line-height:1.5}
#page-desempenho [data-metric]:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.4}
#page-configuracoes #settingsTabs [data-settings-tab].active{border-color:rgba(129,111,255,.75);box-shadow:inset 0 0 18px rgba(109,75,231,.2)}
#page-configuracoes .td-settings-board .td-settings-actions{display:flex;flex-wrap:wrap;gap:12px}
#page-configuracoes .td-settings-section{min-width:0;overflow-wrap:anywhere}
#page-planejamento #weekGrid > .fresh-empty{grid-column:1/-1;justify-self:center;align-self:center}
#page-producao .fresh-stage-empty{align-items:center;justify-content:center}
@media(max-width:650px){#tdGlobalResults.td-global-results{left:auto;right:0;width:min(380px,90vw)}#page-configuracoes .td-settings-section{padding:18px}}
