.ranking-inline-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.ranking-inline-actions .btn{position:static!important;text-align:center}.content-type-ranking article{grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center}.content-type-ranking .ranking-inline-actions{display:grid;min-width:130px}.metric-day-toggle{padding:7px 10px;font-size:12px}.metric-day-posts>td{padding:12px!important;background:var(--surface-soft)}.metric-day-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-day-grid article{display:grid;grid-template-columns:76px minmax(0,1fr);gap:11px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.metric-day-grid img{width:76px;height:92px;object-fit:cover;border-radius:9px}.metric-day-grid article>div{display:grid;gap:5px}.metric-day-grid small{color:var(--muted)}.growth-top-post{display:grid;grid-template-columns:105px minmax(0,1fr);gap:14px;align-items:center}.growth-top-post>img{width:105px;height:135px;object-fit:cover;border-radius:13px;background:var(--soft)}.quick-question-list{display:flex;gap:7px;flex-wrap:wrap;margin:9px 0}.quick-question-list .btn{padding:8px 10px;font-size:12px}.voice-inline{margin-top:8px;width:max-content}.platform-mode>.content-head,.platform-mode>.lab-tabs,.platform-mode>.growth-ai-explanation,.platform-mode>#growthLabAi{display:none!important}.platform-mode>#platformIntelligence{margin-top:0}.platform-hero .dna-confidence b{text-transform:capitalize}#helpFaq details{padding:11px 0;border-top:1px solid var(--line)}#helpFaq summary{cursor:pointer}@media(max-width:700px){.content-type-ranking article{grid-template-columns:52px minmax(0,1fr)!important}.content-type-ranking .ranking-inline-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%}.metric-day-grid{grid-template-columns:1fr}.growth-top-post{grid-template-columns:74px minmax(0,1fr)}.growth-top-post>img{width:74px;height:94px}}
.scope-switch{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.scope-switch>span{font-weight:850}.scope-switch>small{width:100%;color:var(--muted)}
.score-publication{display:grid;grid-template-columns:44px minmax(140px,1fr);gap:9px;align-items:center}.score-publication img{width:44px;height:58px;object-fit:cover;border-radius:7px;background:var(--soft)}
.comparator-source-filters{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.comparator-source-filters select{min-width:210px}.comparator-library{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:560px;overflow:auto;margin-top:16px}.comparator-post-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft,var(--card))}.comparator-post-card img{width:58px;height:72px;object-fit:cover;border-radius:9px}.comparator-post-card small,.comparator-post-card span{display:block;color:var(--muted);font-size:11px}.comparator-post-card .actions{grid-column:1/-1}.comparator-result-head{display:grid!important;grid-template-columns:82px minmax(0,1fr);gap:14px}.comparator-result-head img{width:82px;height:105px;object-fit:cover;border-radius:12px}
.theme-options{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important}.theme-option{min-width:0;overflow:hidden}.theme-option span{min-width:0}
:root[data-impulso-theme="dark"] :where(.scope-switch,.metric-day-posts,.comparator-post-card,.quick-question-list .btn,.competitor-analysis-dialog){background:#20241f!important;color:#f4f7f1!important;border-color:#41483e!important}
@media(max-width:1100px){.comparator-library{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.comparator-library{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.comparator-source-filters select{min-width:0;flex:1 1 100%}.comparator-result-head{grid-template-columns:64px minmax(0,1fr)}.comparator-result-head img{width:64px;height:82px}}
.content-type-analytics .scope-switch{display:none!important}
.metrics-global-scope{display:grid;gap:5px;align-content:end;min-width:190px}.metrics-global-scope>span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:var(--muted);line-height:1}.metrics-global-scope select{width:100%;min-height:42px;margin:0}
@media(max-width:760px){.metrics-global-scope{width:100%;min-width:0}}
.daily-analytics-panel{overflow:hidden}.daily-overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.daily-overview-kpis article{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft,#f7f5ee)}.daily-overview-kpis span,.daily-overview-kpis small{display:block;color:var(--muted);font-size:11px}.daily-overview-kpis b{display:block;font-size:23px;margin:3px 0}.daily-coverage{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:13px;background:color-mix(in srgb,var(--lime) 18%,var(--card));margin-bottom:14px}.daily-coverage>i{height:8px;background:var(--line);border-radius:99px;overflow:hidden}.daily-coverage>i>b{display:block;height:100%;background:var(--green);border-radius:inherit}.daily-analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.daily-analytics-card{position:relative;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--card);overflow:hidden}.daily-analytics-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--violet)}.daily-analytics-card.strong:before{background:var(--lime)}.daily-analytics-card.quiet{opacity:.72;background:var(--surface-soft,#f7f5ee)}.daily-analytics-card.quiet:before{background:var(--line)}.daily-analytics-card header{display:flex;justify-content:space-between;text-transform:capitalize}.daily-analytics-card header span{color:var(--muted)}.daily-card-main{margin:14px 0 10px}.daily-card-main strong{display:block;font-size:25px}.daily-card-main small{color:var(--muted)}.daily-analytics-card dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px}.daily-analytics-card dl div{padding:7px;border-radius:9px;background:var(--surface-soft,#f7f5ee)}.daily-analytics-card dt{font-size:10px;color:var(--muted)}.daily-analytics-card dd{margin:1px 0 0;font-weight:800}.daily-no-post{display:block;color:var(--muted);font-size:12px;padding:9px 0}.daily-analytics-grid>.metric-day-posts{grid-column:1/-1;padding:12px;border:1px solid var(--line);border-radius:15px;background:var(--surface-soft,#f7f5ee)}
@media(max-width:1050px){.daily-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.daily-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-coverage{grid-template-columns:1fr}.daily-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:430px){.daily-analytics-grid{grid-template-columns:1fr}}
.daily-analytics-grid.daily-collapsed>.daily-analytics-card:nth-of-type(n+15){display:none}.daily-expand{display:block;margin:14px auto 0}.followers-daily-strip{padding:16px;margin-bottom:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft,var(--card))}.followers-bars{display:flex;align-items:flex-end;gap:7px;min-height:120px;overflow-x:auto;padding:14px 4px 4px}.follower-bar-day{display:grid;grid-template-rows:20px 76px 18px;align-items:end;justify-items:center;min-width:38px}.follower-bar-day b{font-size:11px}.follower-bar-day i{display:block;width:22px;max-height:72px;border-radius:6px 6px 2px 2px;background:var(--green)}.follower-bar-day.negative i{background:var(--orange)}.follower-bar-day.unknown i{background:var(--line)}.follower-bar-day span{font-size:10px;color:var(--muted)}
