.customer-feedback-workspace-tabs{background:#f3f7f4;border:1px solid #d9e2dc;border-radius:12px;align-items:center;gap:3px;width:fit-content;min-height:42px;padding:4px;display:inline-flex}.customer-feedback-workspace-tabs a{color:#66736c;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.customer-feedback-workspace-tabs a svg{width:15px;height:15px}.customer-feedback-workspace-tabs a:hover{color:#205d4e}.customer-feedback-workspace-tabs a.active{color:#17624f;background:#fff;box-shadow:0 1px 3px #1c3a301f}.customer-feedback-analytics-workspace,.customer-feedback-reviews-workspace{gap:12px}.toolkit-page.toolkit-portal.portal-media-coverage-page .platform-workspace.customer-feedback-analytics-workspace{flex-direction:column;height:auto!important;display:flex!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .platform-workspace.customer-feedback-reviews-workspace{grid-template-rows:auto auto minmax(0,1fr)!important;display:grid!important}.customer-feedback-analytics{background:linear-gradient(145deg,#fff 0%,#f6faf7 100%);border:1px solid #d9e2dc;border-radius:16px;gap:14px;padding:20px;display:grid}.customer-feedback-analytics-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.customer-feedback-analytics-heading p{color:#23745e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:950}.customer-feedback-analytics-heading h1{color:#192a22;letter-spacing:-.025em;max-width:720px;margin:0;font-size:clamp(20px,2.1vw,28px);line-height:1.18}.customer-feedback-analytics-heading span{color:#6a776f;margin-top:7px;font-size:12px;font-weight:700;display:block}.customer-feedback-open-reviews,.customer-feedback-chart-action{color:#17624f;font:inherit;cursor:pointer;background:#fff;border:1px solid #92c2b1;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.customer-feedback-open-reviews{white-space:nowrap;min-height:39px;padding:0 13px}.customer-feedback-open-reviews:hover,.customer-feedback-chart-action:hover{background:#ecf7f1;border-color:#2f816d}.customer-feedback-open-reviews svg,.customer-feedback-chart-action svg{width:15px;height:15px}.customer-feedback-kpi-grid{background:#fff;border:1px solid #dce5df;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.customer-feedback-kpi-grid article{border-right:1px solid #e3e9e5;gap:3px;min-width:0;padding:14px 15px;display:grid}.customer-feedback-kpi-grid article:last-child{border-right:0}.customer-feedback-kpi-grid span,.customer-feedback-kpi-grid small{color:#6b786f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.customer-feedback-kpi-grid strong{color:#192a22;letter-spacing:-.025em;font-size:23px;line-height:1.1}.customer-feedback-analytics-grid{grid-template-columns:minmax(360px,1.45fr) minmax(250px,.8fr) minmax(250px,.85fr);gap:12px;display:grid}.customer-feedback-chart-card{background:#fff;border:1px solid #dce5df;border-radius:12px;min-width:0;min-height:310px;padding:16px;display:grid}.customer-feedback-trend-card{grid-template-rows:auto minmax(210px,1fr) auto}.customer-feedback-rating-card{grid-template-rows:auto minmax(210px,1fr)}.customer-feedback-watchlist-card{grid-template-rows:auto 1fr}.customer-feedback-chart-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.customer-feedback-chart-heading h2{color:#1b2c24;margin:0;font-size:14px;line-height:1.25}.customer-feedback-chart-heading p{color:#6a776f;margin:4px 0 0;font-size:11px;font-weight:650}.customer-feedback-chart-heading>strong{color:#1d5f4e;font-size:19px;line-height:1}.customer-feedback-recharts{cursor:pointer;outline:none;min-width:0;min-height:0}.customer-feedback-recharts:focus-visible{border-radius:8px;box-shadow:0 0 0 3px #2b7f6940}.customer-feedback-trend-chart{height:230px;margin:4px -4px 0}.customer-feedback-rating-chart{height:220px;margin:8px -3px 0}.customer-feedback-chart-action{justify-self:start;min-height:31px;margin-top:8px;padding:0 9px;font-size:11px}.customer-feedback-chart-tooltip{color:#637168;background:#fffffffa;border:1px solid #d4ded7;border-radius:10px;gap:5px;min-width:160px;padding:10px 11px;font-size:11px;font-weight:700;display:grid;box-shadow:0 14px 32px #1d342b24}.customer-feedback-chart-tooltip>strong{color:#1e3027;font-size:12px}.customer-feedback-chart-tooltip span{justify-content:space-between;gap:10px;display:flex}.customer-feedback-chart-tooltip b{color:#1f3028}.customer-feedback-watchlist{align-content:start;gap:7px;margin-top:12px;display:grid}.customer-feedback-watchlist button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#f9fbfa;border:1px solid #0000;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.customer-feedback-watchlist button:hover{background:#fff8f5;border-color:#e6c9bb}.customer-feedback-watchlist svg{color:#bc604d;width:17px;height:17px}.customer-feedback-watchlist span{gap:2px;min-width:0;display:grid}.customer-feedback-watchlist strong{color:#26372e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-feedback-watchlist small{color:#728077;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.customer-feedback-watchlist b{color:#a94e3c;font-size:12px}.customer-feedback-chart-empty{color:#77847c;text-align:center;align-self:center;margin:0;font-size:12px;font-weight:700}.customer-feedback-chart-skeleton section{background:linear-gradient(110deg,#f1f5f2 8%,#fafcfb 24%,#f1f5f2 40%) 0 0/200% 100%;border:1px solid #e0e8e3;border-radius:13px;min-height:290px}@media (max-width:1100px){.customer-feedback-analytics-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr)}.customer-feedback-watchlist-card{grid-column:1/-1;min-height:190px}.customer-feedback-watchlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.customer-feedback-workspace-tabs{width:100%}.customer-feedback-workspace-tabs a{flex:1;justify-content:center}.customer-feedback-analytics{border-radius:14px;gap:12px;padding:14px}.customer-feedback-analytics-heading{gap:12px;display:grid}.customer-feedback-analytics-heading h1{font-size:21px}.customer-feedback-open-reviews{width:100%}.customer-feedback-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-feedback-kpi-grid article:nth-child(2n){border-right:0}.customer-feedback-kpi-grid article:nth-child(n+3){border-top:1px solid #e3e9e5}.customer-feedback-kpi-grid article:last-child{border-right:0;grid-column:1/-1}.customer-feedback-analytics-grid{grid-template-columns:minmax(0,1fr)}.customer-feedback-chart-card,.customer-feedback-watchlist-card{grid-column:auto;min-height:260px}.customer-feedback-watchlist{grid-template-columns:1fr}}
.customer-feedback-signal-workspace{gap:12px}.signal-pattern-mobile-header{display:none}.signal-pattern-loading-desktop-controls{display:contents}.toolkit-page.toolkit-portal.portal-media-coverage-page .platform-workspace.customer-feedback-signal-workspace{flex-direction:column;height:auto!important;display:flex!important}.signal-pattern-dashboard{color:var(--portal-text,#192a22);background:linear-gradient(145deg,#fff 0%,#f5f9f6 100%);border:1px solid #d9e2dc;border-radius:16px;gap:14px;padding:20px;display:grid}.signal-pattern-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.signal-pattern-hero>div>p{color:#23745e;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 6px;font-size:10px;font-weight:950;display:flex}.signal-pattern-hero>div>p svg{width:15px;height:15px}.signal-pattern-hero h1{color:#192a22;letter-spacing:-.03em;max-width:780px;margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.16}.signal-pattern-hero>div>span{color:#6a776f;margin-top:8px;font-size:12px;font-weight:700;display:block}.signal-pattern-coverage{color:#3d5b4f;background:#f5faf7;border:1px solid #cdded5;border-radius:10px;align-items:center;gap:9px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:700;display:flex}.signal-pattern-coverage svg{flex:none;width:16px;height:16px}.signal-pattern-coverage-ready svg{color:#23745e}.signal-pattern-coverage-partial{color:#74551e;background:#fffaf0;border-color:#ead4a6}.signal-pattern-coverage-partial svg{color:#b47a17}.signal-pattern-coverage-unavailable{color:#8a4437;background:#fff7f5;border-color:#ebc6be}.signal-pattern-kpis{background:#fff;border:1px solid #dce5df;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.signal-pattern-kpis article{border-right:1px solid #e3e9e5;gap:3px;min-width:0;padding:14px 15px;display:grid;position:relative}.signal-pattern-kpis article.is-pattern:before,.signal-pattern-kpis article.is-critical:before,.signal-pattern-kpis article.is-positive:before{content:"";background:#28745f;width:3px;position:absolute;inset:0 auto 0 0}.signal-pattern-kpis article.is-critical:before{background:#bd6655}.signal-pattern-kpis article.is-positive:before{background:#4b8a77}.signal-pattern-kpis article.is-pattern strong{color:#145943}.signal-pattern-kpis article.is-critical strong{color:#a94e3c}.signal-pattern-kpis article:last-child{border-right:0}.signal-pattern-kpis span,.signal-pattern-kpis small{color:#6b786f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.signal-pattern-kpis strong{color:#192a22;letter-spacing:-.025em;font-size:23px;line-height:1.1}.signal-pattern-overview-grid,.signal-pattern-detail-grid,.signal-pattern-pattern-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:12px;min-width:0;display:grid}.signal-pattern-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-pattern-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr)}.signal-pattern-panel{background:#fff;border:1px solid #dce5df;border-radius:12px;min-width:0;padding:16px}.signal-pattern-panel-heading h2{color:#1b2c24;margin:0;font-size:14px;line-height:1.25}.signal-pattern-panel-heading p{color:#6a776f;margin:4px 0 0;font-size:11px;font-weight:650}.signal-pattern-spotlight{background:#f4f8f5;border:1px solid #c9dcd2;border-radius:12px;gap:12px;padding:16px;display:grid;box-shadow:0 12px 28px #23544212}.signal-pattern-spotlight>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.signal-pattern-spotlight>header p{color:#2a715d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:950}.signal-pattern-spotlight>header h2{color:#172a21;letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.15}.signal-pattern-spotlight>header>span{color:#5f7268;font-size:10px;font-weight:800}.signal-pattern-spotlight-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:10px;display:grid}.signal-pattern-lead{background:#fff;border:1px solid #d9e4de;border-radius:11px;align-content:start;gap:8px;min-width:0;padding:17px 18px 15px;display:grid;position:relative;overflow:hidden}.signal-pattern-lead:before{content:"";background:#bd6655;width:4px;position:absolute;inset:0 auto 0 0}.signal-pattern-lead-positive:before{background:#2d826b}.signal-pattern-lead>header{align-items:center;gap:9px;display:flex}.signal-pattern-lead>header>span{color:#ae5342;background:#fff0ec;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.signal-pattern-lead-positive>header>span{color:#23745e;background:#e8f5ef}.signal-pattern-lead>header svg{width:17px;height:17px}.signal-pattern-lead>header>div{gap:2px;display:grid}.signal-pattern-lead>header p{color:#87483b;margin:0;font-size:10px;font-weight:900}.signal-pattern-lead-positive>header p{color:#236b57}.signal-pattern-lead>header small{color:#718078;text-transform:capitalize;font-size:9px;font-weight:750}.signal-pattern-lead h3{color:#1a2e24;letter-spacing:-.025em;margin:3px 0 0;font-size:clamp(17px,1.55vw,22px);line-height:1.16}.signal-pattern-lead-code{color:#65766d;margin:-4px 0 0;font-size:10px;font-weight:750}.signal-pattern-lead-summary{color:#40544a;margin:0;font-size:11px;font-weight:680;line-height:1.45}.signal-pattern-lead-metrics{color:#67776f;border-top:1px solid #e7ece9;flex-wrap:wrap;gap:7px 14px;padding:10px 0 2px;font-size:9px;font-weight:750;display:flex}.signal-pattern-lead-metrics span{align-items:baseline;gap:4px;display:inline-flex}.signal-pattern-lead-metrics strong{color:#244d3d;font-size:15px;line-height:1}.signal-pattern-lead-negative .signal-pattern-lead-metrics strong{color:#9d4939}.signal-pattern-lead blockquote{color:#4c5e55;-webkit-line-clamp:2;background:#f5f8f6;border-radius:8px;-webkit-box-orient:vertical;margin:2px 0 0;padding:9px 10px;font-size:10px;font-style:italic;line-height:1.42;display:-webkit-box;overflow:hidden}.signal-pattern-lead footer{color:#526c61;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.signal-pattern-lead footer span{color:#7b8881;font-weight:700}.signal-pattern-lead.is-empty{color:#66776e;text-align:center;place-content:center;justify-items:center;min-height:210px}.signal-pattern-lead.is-empty>span{color:#397763;background:#edf4ef;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.signal-pattern-lead.is-empty svg{width:18px;height:18px}.signal-pattern-spotlight-empty{align-content:center;min-height:120px}.signal-pattern-chart{min-width:0;height:286px;margin-top:4px}.signal-pattern-topic-chart{height:286px}.signal-pattern-list-panel{padding:0;overflow:hidden}.signal-pattern-list-panel>header{border-bottom:1px solid #e4eae6;align-items:center;gap:10px;min-height:62px;padding:13px 15px;display:flex}.signal-pattern-list-panel>header>span{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.signal-pattern-list-panel>header svg{width:18px;height:18px}.signal-pattern-list-negative>header>span{color:#b65241;background:#fff0ec}.signal-pattern-list-positive>header>span{color:#23745e;background:#eaf7f1}.signal-pattern-list-panel>header p{color:#7a867f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:900}.signal-pattern-list-panel>header h2{color:#1d2e26;margin:0;font-size:15px}.signal-pattern-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signal-pattern-list>article{border-bottom:1px solid #edf1ee;border-right:1px solid #edf1ee;align-content:start;gap:5px;min-width:0;padding:14px 15px;display:grid}.signal-pattern-list>article:nth-child(2n){border-right:0}.signal-pattern-list>article:nth-last-child(-n+2){border-bottom:0}.signal-pattern-card-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.signal-pattern-card-title span{color:#678076;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.signal-pattern-card-title b{color:#537065;letter-spacing:.04em;text-transform:uppercase;background:#eef4f0;border-radius:999px;padding:3px 6px;font-size:8px}.signal-pattern-list>article h3{color:#203229;margin:2px 0 0;font-size:13px;line-height:1.25}.signal-pattern-list>article>p{color:#738078;margin:-2px 0 0;font-size:10px;font-weight:700}.signal-pattern-card-metrics{color:#697870;flex-wrap:wrap;gap:4px 9px;margin-top:2px;font-size:9px;font-weight:750;display:flex}.signal-pattern-card-metrics strong{color:#25483b}.signal-pattern-list>article blockquote{color:#495b52;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:10px;font-style:italic;line-height:1.42;display:-webkit-box;overflow:hidden}.signal-pattern-list>article>small{color:#849087;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.signal-pattern-priority-panel,.signal-pattern-location-panel{align-content:start;gap:12px;display:grid}.signal-pattern-priority-list,.signal-pattern-location-list{gap:7px;display:grid}.signal-pattern-priority{background:#fafcfb;border:1px solid #e4eae6;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 24px;align-items:start;gap:9px;padding:10px;display:grid}.signal-pattern-priority-icon{color:#23745e;background:#eaf7f1;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.signal-pattern-priority-critical .signal-pattern-priority-icon{color:#b65241;background:#fff0ec}.signal-pattern-priority-icon svg{width:15px;height:15px}.signal-pattern-priority>div{min-width:0}.signal-pattern-priority p{color:#718077;margin:0;font-size:9px;font-weight:800}.signal-pattern-priority p strong{color:#33594b;text-transform:capitalize}.signal-pattern-priority-critical p strong{color:#a94e3c}.signal-pattern-priority blockquote{color:#2d4037;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 3px;font-size:11px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.signal-pattern-priority>div>span{color:#7b877f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;display:block;overflow:hidden}.signal-pattern-priority>a,.signal-pattern-priority>svg{color:#5e7a6f;place-items:center;width:24px;height:24px;display:grid}.signal-pattern-priority>a svg{width:14px;height:14px}.signal-pattern-location-list article{border-bottom:1px solid #edf1ee;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:grid}.signal-pattern-location-list article:last-child{border-bottom:0}.signal-pattern-location-rank{color:#607168;background:#f0f4f1;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.signal-pattern-location-list article>span:nth-child(2){gap:2px;min-width:0;display:grid}.signal-pattern-location-list article>span:nth-child(2) strong{color:#26382f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.signal-pattern-location-list article small{color:#7b877f;font-size:9px;font-weight:700}.signal-pattern-location-rate{justify-items:end;gap:1px;display:grid}.signal-pattern-location-rate strong{color:#ac5342;font-size:14px}.signal-pattern-method-note{color:#5f7067;background:#edf4ef;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:10px;font-weight:650;line-height:1.45;display:flex}.signal-pattern-method-note svg{color:#3d7663;flex:none;width:15px;height:15px;margin-top:1px}.signal-pattern-method-note strong{color:#315748}.signal-pattern-empty{color:#78857d;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:120px;margin:0;padding:20px;font-size:11px;font-weight:700;display:flex}.signal-pattern-empty svg{width:16px;height:16px}.signal-pattern-loading-block{background:linear-gradient(90deg,#eef2ef 25%,#f7f9f7 50%,#eef2ef 75%) 0 0/220% 100%;border-radius:12px;min-height:260px;animation:1.4s linear infinite signal-pattern-shimmer}.signal-pattern-loading-hero{min-height:86px}.signal-pattern-loading-kpis{min-height:76px}.signal-pattern-loading-columns{grid-template-columns:1.35fr .9fr;gap:12px;display:grid}@keyframes signal-pattern-shimmer{to{background-position:-220% 0}}@media (max-width:1150px){.signal-pattern-list{grid-template-columns:1fr}.signal-pattern-list>article{border-right:0}.signal-pattern-list>article:nth-last-child(2){border-bottom:1px solid #edf1ee}}@media (max-width:900px){.signal-pattern-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-pattern-kpis article:nth-child(3n){border-right:0}.signal-pattern-kpis article:nth-child(n+4){border-top:1px solid #e3e9e5}.signal-pattern-overview-grid,.signal-pattern-detail-grid,.signal-pattern-spotlight-grid{grid-template-columns:1fr}}@media (max-width:767px){.customer-feedback-workspace-tabs a{min-width:0;padding-inline:7px;font-size:10px}.customer-feedback-workspace-tabs a svg{width:14px;height:14px}.portal-persistent-workspace-header-slot.portal-signal-pattern-route{display:none!important}.toolkit-page.toolkit-portal.signal-pattern-standalone-page{width:100%;min-height:100dvh;padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));background:var(--portal-mobile-page-bg,var(--portal-page));margin:0;overflow-x:hidden}.signal-pattern-mobile-header{z-index:40;min-height:calc(56px + env(safe-area-inset-top,0px));padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px;border-bottom:1px solid var(--portal-border);background:var(--portal-mobile-page-bg,var(--portal-page));grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:8px;display:grid;position:sticky;top:0}.signal-pattern-mobile-header>a,.signal-pattern-mobile-header>span{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.signal-pattern-mobile-header>a{border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-text);touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-decoration:none}.signal-pattern-mobile-header>a:active{background:var(--portal-accent-pale)}.signal-pattern-mobile-header>a:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}.signal-pattern-mobile-header>a svg{width:22px;height:22px}.signal-pattern-mobile-header>div{text-align:center;align-self:center;gap:1px;min-width:0;display:grid}.signal-pattern-mobile-header strong{color:var(--portal-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:850;line-height:1.2;overflow:hidden}.signal-pattern-mobile-header small{color:var(--portal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.signal-pattern-mobile-header>span{background:color-mix(in srgb, #4d4a8d 13%, var(--portal-surface));color:#4d4a8d}.signal-pattern-mobile-header>span svg{width:20px;height:20px}.signal-pattern-standalone-page .portal-intelligence-shell.portal-workspace-shell{width:100%;margin:0;padding:12px 14px 0}.signal-pattern-standalone-page .portal-media-coverage-content,.signal-pattern-standalone-page .customer-feedback-signal-workspace{width:100%;min-width:0;margin:0}.signal-pattern-standalone-page .customer-feedback-workspace-tabs,.signal-pattern-standalone-page .signal-pattern-loading-desktop-controls{display:none}.signal-pattern-standalone-page .portal-feedback-context-nav{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:14px;margin:0}.signal-pattern-standalone-page .portal-feedback-context-nav :is(.workspace-inline-filters,.workspace-filter-divider,.workspace-secondary-filter-group,.portal-feedback-advanced-row){display:none!important}.signal-pattern-dashboard{border-radius:14px;gap:12px;padding:14px}.signal-pattern-hero{gap:12px;display:grid}.signal-pattern-hero h1{font-size:22px}.signal-pattern-hero .customer-feedback-open-reviews{width:100%}.signal-pattern-coverage{align-items:flex-start;line-height:1.4}.signal-pattern-spotlight{padding:12px}.signal-pattern-spotlight>header{align-items:start;gap:5px;display:grid}.signal-pattern-spotlight>header h2{font-size:18px}.signal-pattern-lead{padding:14px 14px 13px}.signal-pattern-lead h3{font-size:18px}.signal-pattern-lead footer{flex-direction:column;align-items:flex-start;gap:3px}.signal-pattern-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-pattern-kpis article:nth-child(3n){border-right:1px solid #e3e9e5}.signal-pattern-kpis article:nth-child(2n){border-right:0}.signal-pattern-kpis article:nth-child(n+3){border-top:1px solid #e3e9e5}.signal-pattern-kpis article:last-child{grid-column:1/-1}.signal-pattern-overview-grid,.signal-pattern-detail-grid,.signal-pattern-pattern-grid,.signal-pattern-loading-columns{grid-template-columns:1fr}.signal-pattern-panel{padding:13px}.signal-pattern-list-panel{padding:0}.signal-pattern-chart{height:250px}.signal-pattern-topic-chart{height:264px}.signal-pattern-priority{grid-template-columns:28px minmax(0,1fr) 22px;padding:9px}.signal-pattern-priority-icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.signal-pattern-loading-block{animation:none}}.signal-pattern-hierarchy{background:#fff;border:1px solid #dce5df;border-radius:12px;gap:9px;padding:12px 14px;display:grid}.signal-pattern-hierarchy>header{color:#52675d;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.signal-pattern-hierarchy>header svg{color:#23745e;width:14px;height:14px}.signal-pattern-hierarchy>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signal-pattern-hierarchy article{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:5px 30px 5px 0;display:grid;position:relative}.signal-pattern-hierarchy article>span{color:#28745f;background:#edf5f0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.signal-pattern-hierarchy article>span svg{width:15px;height:15px}.signal-pattern-hierarchy article>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;min-width:0;display:grid}.signal-pattern-hierarchy article small{color:#50645a;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.signal-pattern-hierarchy article strong{color:#1d3027;font-size:18px}.signal-pattern-hierarchy article p{color:#7a867f;grid-column:1/-1;margin:0;font-size:9px;font-weight:650}.signal-pattern-hierarchy article>b{color:#aab7b0;font-size:14px;position:absolute;right:10px}.signal-pattern-brand-panel{gap:14px;display:grid}.signal-pattern-brand-comparison{gap:2px;display:grid}.signal-pattern-brand-comparison>article{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(150px,.8fr) minmax(180px,2fr) 104px;align-items:center;gap:12px;min-height:52px;padding:7px 9px;display:grid}.signal-pattern-brand-comparison>article:last-child{border-bottom:0}.signal-pattern-brand-comparison>article.is-priority{background:#f7faf8}.signal-pattern-brand-label,.signal-pattern-brand-rate{gap:2px;display:grid}.signal-pattern-brand-label strong{color:#25392f;font-size:11px}.signal-pattern-brand-label small,.signal-pattern-brand-rate small{color:#7a8780;font-size:9px;font-weight:700}.signal-pattern-brand-rate{justify-items:end}.signal-pattern-brand-rate strong{color:#9e513f;font-size:15px}.signal-pattern-brand-bar{background:#edf1ee;border-radius:999px;height:9px;overflow:hidden}.signal-pattern-brand-bar span{border-radius:inherit;background:#bd6655;height:100%;display:block}.signal-pattern-focus-brands{border-top:1px solid #e7ece9;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.signal-pattern-focus-brands>article{background:#fbfdfb;border:1px solid #d8e4dd;border-radius:11px;gap:10px;padding:13px;display:grid}.signal-pattern-focus-brands header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.signal-pattern-focus-brands header span{color:#31715e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:950}.signal-pattern-focus-brands header strong{color:#1e3329;font-size:13px}.signal-pattern-focus-brands>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.signal-pattern-focus-brands p{background:#f0f6f2;border-radius:9px;grid-template-columns:24px minmax(0,1fr);gap:7px;margin:0;padding:9px;display:grid}.signal-pattern-focus-brands p:nth-child(2){background:#fff4f1}.signal-pattern-focus-brands p>svg{color:#2f806b;width:16px;height:16px}.signal-pattern-focus-brands p:nth-child(2)>svg{color:#b15b49}.signal-pattern-focus-brands p span{gap:3px;min-width:0;display:grid}.signal-pattern-focus-brands p small{color:#718078;font-size:8px;font-weight:800}.signal-pattern-focus-brands p b{color:#2c4036;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.signal-pattern-focus-brands footer{flex-wrap:wrap;gap:5px;display:flex}.signal-pattern-focus-brands footer span{color:#617168;background:#eef3f0;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.signal-pattern-scope-heading{align-items:center;gap:11px;padding:5px 2px 0;display:flex}.signal-pattern-scope-heading>span{color:#24735e;background:#e9f4ee;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.signal-pattern-scope-heading>span svg{width:17px;height:17px}.signal-pattern-scope-heading p{color:#34715f;letter-spacing:.09em;text-transform:uppercase;margin:0 0 2px;font-size:8px;font-weight:950}.signal-pattern-scope-heading h2{color:#1d3027;margin:0;font-size:16px}.signal-pattern-scope-heading small{color:#748179;margin-top:3px;font-size:10px;font-weight:650;display:block}.signal-pattern-brand-chips{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.signal-pattern-brand-chips>span{color:#536b60;background:#f6faf7;border:1px solid #dce7e1;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:8px;font-weight:750;display:inline-flex}.signal-pattern-brand-chips b{color:#234f40}.signal-pattern-local-panel{gap:12px;display:grid}.signal-pattern-local-list{border:1px solid #e2e8e4;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.signal-pattern-local-list article{border-bottom:1px solid #e8edea;border-right:1px solid #e8edea;gap:4px;min-width:0;padding:12px;display:grid;position:relative}.signal-pattern-local-list article:nth-child(4n){border-right:0}.signal-pattern-local-list article:nth-last-child(-n+4){border-bottom:0}.signal-pattern-local-list article:before{content:"";background:#4b8a77;width:3px;position:absolute;inset:0 auto 0 0}.signal-pattern-local-list article.is-negative:before{background:#bd6655}.signal-pattern-local-list span{color:#65756d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.signal-pattern-local-list strong{color:#273a31;font-size:11px;line-height:1.3}.signal-pattern-local-list small{color:#7c8881;font-size:8px;font-weight:650;line-height:1.35}@media (max-width:1150px){.signal-pattern-local-list{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-pattern-local-list article:nth-child(2n){border-right:0}.signal-pattern-local-list article:nth-last-child(-n+4){border-bottom:1px solid #e8edea}.signal-pattern-local-list article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:900px){.signal-pattern-focus-brands{grid-template-columns:1fr}}@media (max-width:767px){.signal-pattern-hierarchy>div{grid-template-columns:1fr}.signal-pattern-hierarchy article{border-bottom:1px solid #edf1ee;padding-right:0}.signal-pattern-hierarchy article:last-child{border-bottom:0}.signal-pattern-hierarchy article>b{display:none}.signal-pattern-brand-comparison>article{grid-template-columns:minmax(0,1fr) 78px;gap:8px}.signal-pattern-brand-bar{grid-area:2/1/auto/-1}.signal-pattern-brand-rate{grid-area:1/2}.signal-pattern-focus-brands>article>div{grid-template-columns:1fr}.signal-pattern-scope-heading{align-items:flex-start}.signal-pattern-local-list{grid-template-columns:1fr}.signal-pattern-local-list article{border-right:0;border-bottom:1px solid #e8edea!important}.signal-pattern-local-list article:last-child{border-bottom:0!important}}
@media (max-width:900px){:root{--portal-mobile-safe-top:env(safe-area-inset-top,0px);--portal-mobile-safe-bottom:env(safe-area-inset-bottom,0px);--portal-mobile-scroll-end-clearance:calc(var(--portal-mobile-nav-height,68px) + 16px);--portal-mobile-overlay-end-clearance:calc(var(--portal-mobile-safe-bottom) + 18px)}.toolkit-page.toolkit-portal .toolkit-portal-content{padding-bottom:var(--portal-mobile-nav-height)!important}.toolkit-page.toolkit-portal .portal-feedback-list,.toolkit-page.toolkit-portal .toolkit-briefing-story-list,.toolkit-page.toolkit-portal .toolkit-announcement-list{box-sizing:border-box;scroll-padding-bottom:var(--portal-mobile-scroll-end-clearance);overscroll-behavior-y:contain;padding-bottom:var(--portal-mobile-scroll-end-clearance)!important}body>.portal-mobile-overlay{scroll-padding-top:calc(58px + var(--portal-mobile-safe-top));scroll-padding-bottom:var(--portal-mobile-overlay-end-clearance);box-sizing:border-box!important;height:var(--portal-visual-viewport-height,100dvh)!important;min-height:var(--portal-visual-viewport-height,100dvh)!important;max-height:var(--portal-visual-viewport-height,100dvh)!important;padding-bottom:var(--portal-mobile-safe-bottom)!important;overflow:hidden auto!important}body>.portal-mobile-overlay>article,body>.portal-mobile-overlay>div:last-child{padding-bottom:var(--portal-mobile-overlay-end-clearance)}body>.portal-mobile-overlay .portal-mobile-detail-header{box-sizing:border-box;min-height:calc(58px + var(--portal-mobile-safe-top))!important;padding-top:var(--portal-mobile-safe-top)!important}.portal-mobile-account-drawer{box-sizing:border-box;height:var(--portal-visual-viewport-height,100dvh)!important;min-height:var(--portal-visual-viewport-height,100dvh)!important;max-height:var(--portal-visual-viewport-height,100dvh)!important;padding-top:var(--portal-mobile-safe-top)!important;padding-bottom:0!important}.portal-mobile-account-drawer-footer,.portal-admin-mobile-mode-drawer>footer{box-sizing:border-box;background:inherit;padding:12px 14px max(14px, var(--portal-mobile-safe-bottom))!important}.portal-mobile-account-drawer-footer .toolkit-account-session-action,.portal-admin-mobile-mode-drawer>footer .toolkit-account-session-action{touch-action:manipulation;min-height:46px!important}.portal-admin-user-editor.mobile-open{box-sizing:border-box;height:var(--portal-visual-viewport-height,100dvh);padding-bottom:var(--portal-mobile-safe-bottom)}.portal-mobile-list-skeleton{background:var(--portal-surface,#fff);flex:auto;min-height:0;display:block;position:relative;overflow:hidden}.portal-mobile-list-skeleton-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-mobile-list-skeleton>div{display:grid}.portal-mobile-list-skeleton-row{border-bottom:1px solid var(--portal-border,#e1e6e2);background:var(--portal-surface,#fff);grid-template-columns:42px minmax(0,1fr) 74px;align-items:center;gap:11px;min-height:104px;padding:11px 12px;display:grid;position:relative;overflow:hidden}.portal-mobile-list-skeleton.feedback .portal-mobile-list-skeleton-row{grid-template-columns:42px minmax(0,1fr) 58px}.portal-mobile-list-skeleton-row:after{background:linear-gradient(100deg, transparent 24%, color-mix(in srgb, var(--portal-surface,#fff) 76%, transparent) 44%, transparent 64%);content:"";pointer-events:none;animation:1.2s ease-in-out infinite portal-mobile-list-shimmer;position:absolute;inset:0;transform:translate(-110%)}.portal-mobile-list-skeleton-avatar,.portal-mobile-list-skeleton-media,.portal-mobile-list-skeleton-copy>i{background:var(--portal-surface-muted,#edf0ed);border-radius:7px;display:block}.portal-mobile-list-skeleton-avatar{border-radius:50%;width:42px;height:42px}.portal-mobile-list-skeleton-media{width:100%;height:74px}.portal-mobile-list-skeleton.feedback .portal-mobile-list-skeleton-media{border-radius:9px;height:58px}.portal-mobile-list-skeleton-copy{gap:8px;min-width:0;display:grid}.portal-mobile-list-skeleton-copy>i{height:9px}.portal-mobile-list-skeleton-copy>i.short{width:42%}.portal-mobile-list-skeleton-copy>i.medium{width:68%}.portal-mobile-list-skeleton-copy>i.long{width:94%}.portal-mobile-list-skeleton.compact{flex:none;min-height:auto}.portal-mobile-list-skeleton.compact .portal-mobile-list-skeleton-row{min-height:88px}.toolkit-page.toolkit-portal .portal-feedback-list>.portal-mobile-list-skeleton,.toolkit-page.toolkit-portal .toolkit-mobile-panel-media>.portal-mobile-list-skeleton{width:100%;min-height:0}html[data-portal-theme=dark] .portal-mobile-list-skeleton,html[data-portal-theme=dark] .portal-mobile-list-skeleton-row{background:var(--portal-surface,#17231e)}html[data-portal-theme=dark] .portal-mobile-list-skeleton-avatar,html[data-portal-theme=dark] .portal-mobile-list-skeleton-media,html[data-portal-theme=dark] .portal-mobile-list-skeleton-copy>i{background:#26352e}}@media (max-width:767px){:root{--portal-mobile-tab-control-height:64px;--portal-mobile-nav-control-height:64px;--portal-mobile-nav-height:calc(64px + env(safe-area-inset-bottom,0px))}.toolkit-mobile-nav.toolkit-mobile-nav-persistent{height:var(--portal-mobile-nav-height)!important;min-height:var(--portal-mobile-nav-height)!important;padding-top:5px!important;padding-bottom:max(5px, env(safe-area-inset-bottom,0px))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;bottom:0!important;left:0!important;right:0!important;transform:translate(0,0)!important}}@keyframes portal-mobile-list-shimmer{to{transform:translate(110%)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.portal-mobile-list-skeleton-row:after{opacity:0;animation:none}}
@media (min-width:768px){.toolkit-page.toolkit-portal .platform-workspace .selected-social-detail{background:#f4f7f5;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:100%;margin:0;display:grid}.toolkit-page.toolkit-portal .platform-workspace .selected-social-overview{background:var(--portal-surface,#fff);grid-template-columns:minmax(410px,.84fr) minmax(360px,1.16fr);width:min(100%,1120px);min-width:0;min-height:100%;margin:0 auto;display:grid}.toolkit-page.toolkit-portal .platform-workspace .selected-social-detail.no-social-media .selected-social-overview{grid-template-columns:minmax(0,760px);justify-content:center}.toolkit-page.toolkit-portal .platform-workspace .selected-social-media{background:#f4f7f5;place-items:start center;min-width:0;min-height:0;padding:18px 16px;display:grid}.toolkit-page.toolkit-portal .platform-workspace .selected-social-media .social-post-modal-frame{aspect-ratio:4/5;border-radius:10px;width:min(100%,400px);height:auto;min-height:0;max-height:min(640px,100vh - 210px)}.toolkit-page.toolkit-portal .platform-workspace .selected-social-media .social-image-carousel{background:#101513;position:relative;overflow:hidden}.toolkit-page.toolkit-portal .platform-workspace .social-image-carousel-controls{color:#fff;background:#111c17c7;border-radius:999px;align-items:center;gap:4px;padding:4px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}.toolkit-page.toolkit-portal .platform-workspace .social-image-carousel-controls button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.toolkit-page.toolkit-portal .platform-workspace .social-image-carousel-controls button:disabled{cursor:default;opacity:.35}.toolkit-page.toolkit-portal .platform-workspace .selected-social-media .tiktok-video-preview{aspect-ratio:9/16;width:min(100%,360px)}.toolkit-page.toolkit-portal .platform-workspace .selected-social-media .instagram-video-preview.is-landscape{width:100%;max-width:620px;aspect-ratio:16/9!important}.toolkit-page.toolkit-portal .platform-workspace .selected-social-media .instagram-video-preview.is-square{width:min(100%,500px);aspect-ratio:1!important}.toolkit-page.toolkit-portal .platform-workspace .selected-social-media :is(.social-post-modal-video,.social-post-modal-frame img){object-fit:cover;width:100%;height:100%}.toolkit-page.toolkit-portal .platform-workspace .selected-social-open-original{border:1px solid var(--portal-accent-border,#a9cfc0);width:fit-content;min-height:34px;color:var(--portal-accent-strong,#0b5b46);border-radius:8px;align-items:center;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.toolkit-page.toolkit-portal .platform-workspace .selected-social-content{border-left:1px solid var(--portal-border,#dce4de);background:var(--portal-surface,#fff);flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding:22px clamp(20px,2.5vw,30px) 30px;display:flex}.toolkit-page.toolkit-portal .platform-workspace .selected-social-detail .social-post-modal-head{padding-right:0}.toolkit-page.toolkit-portal .platform-workspace .selected-social-actions{justify-content:flex-end;margin-top:auto;padding-top:12px;display:flex}.toolkit-page.toolkit-portal .platform-workspace .selected-social-open-original{gap:7px;padding:0 12px}.toolkit-page.toolkit-portal .platform-workspace .selected-social-open-original svg{width:16px;height:16px}}@container (max-width:760px){.toolkit-page.toolkit-portal .platform-workspace .selected-social-overview{grid-template-columns:1fr}}
@media (min-width:768px){.toolkit-page.toolkit-portal.portal-route-loading-shell.portal-media-coverage-page .portal-route-transition{background:#f4f7f5;padding:16px clamp(20px,2vw,34px) 20px}.toolkit-page.toolkit-portal.portal-route-loading-shell.portal-media-coverage-page .portal-route-transition-frame{width:100%;max-width:none;margin:0}.toolkit-page.toolkit-portal.portal-media-coverage-page .portal-media-coverage-content{background:#f4f7f5;padding:16px clamp(20px,2vw,34px) 20px!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .platform-workspace{gap:14px!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .workspace-context-nav{background:#fff;border:1px solid #dce5e0;border-radius:14px;min-height:82px;box-shadow:0 4px 16px #1630230a;padding:12px 16px!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .dashboard-workspace>.feed-panel{background:#fff;border:1px solid #dce5e0;border-radius:14px;box-shadow:0 8px 24px #1630230d;gap:0!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .feed-controls{border-bottom:1px solid #e5ece8;align-items:center;min-height:52px;padding:0 16px;display:flex}.toolkit-page.toolkit-portal.portal-media-coverage-page .feed-result-meta{color:#65746b;align-items:center;font-size:12px}.toolkit-page.toolkit-portal.portal-media-coverage-page .feed-result-meta>strong{color:#203129;font-size:13px;font-weight:740}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-browser,.toolkit-page.toolkit-portal.portal-media-coverage-page .news-mention-browser{background:#fff;border:0;border-radius:0 0 13px 13px;grid-template-columns:minmax(360px,37%) minmax(0,1fr)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-pane{background:#fff;border-right:1px solid #e1e8e3}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline{gap:2px;padding:7px}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-row{border-bottom:0;border-radius:9px;min-height:96px;padding:12px 11px}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-row:hover,.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-row:focus-visible{background:#f4f8f6}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-row.selected{background:#edf6f1;box-shadow:inset 0 0 0 1px #bedbcd}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-thumb{border-radius:50%}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-source-logo,.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-thumb.youtube-timeline-thumb{border-radius:10px}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-detail-pane{background:#f7f9f8}.toolkit-page.toolkit-portal.portal-media-coverage-page .selected-mention-detail{background:#fff;width:100%;min-height:100%;margin:0}.toolkit-page.toolkit-portal.portal-media-coverage-page .selected-social-overview{grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);width:100%;max-width:none}.toolkit-page.toolkit-portal.portal-media-coverage-page .selected-social-media{background:#f3f6f4;padding:24px}.toolkit-page.toolkit-portal.portal-media-coverage-page .selected-social-media .social-post-modal-frame{border:1px solid #d9e2dc;border-radius:12px;box-shadow:0 10px 24px #1a302514}.toolkit-page.toolkit-portal.portal-media-coverage-page .selected-social-content{border-left-color:#e1e8e3;align-content:start;gap:16px;padding:28px clamp(26px,3.2vw,46px) 26px}.toolkit-page.toolkit-portal.portal-media-coverage-page .selected-social-detail .social-post-modal-head{gap:12px}.toolkit-page.toolkit-portal.portal-media-coverage-page .selected-social-text{max-width:62ch}.toolkit-page.toolkit-portal.portal-media-coverage-page .selected-social-text p{color:#405047;font-size:15px;line-height:1.65}.toolkit-page.toolkit-portal.portal-media-coverage-page .selected-social-actions{margin-top:auto;padding-top:20px}.toolkit-page.toolkit-portal.portal-media-coverage-page .selected-social-detail.no-social-media .selected-social-overview{width:min(100%,760px);margin-inline:auto}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context{grid-template-rows:minmax(48px,auto);grid-template-columns:minmax(220px,250px) minmax(350px,1fr) 1px minmax(530px,auto);gap:16px;min-height:74px;position:relative;align-items:end!important;display:grid!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context:before{content:"";background:#e1e8e3;grid-area:1/3;align-self:center;width:1px;height:38px}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .global-media-primary-row{grid-area:1/1}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-inline-filters{grid-area:1/2;width:100%;min-width:0}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-inline-filters .insight-rail,.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-inline-filters .review-filter-panel{width:100%}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-inline-filters .review-filter-stack{gap:10px;width:100%;grid-template-columns:minmax(145px,1fr) minmax(178px,1.16fr)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .global-media-secondary-row{grid-area:1/4;justify-content:flex-end;gap:9px}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-context-tabs{background:#f4f7f5;border:1px solid #dce5e0;border-radius:10px;gap:2px;min-height:40px;padding:3px}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-context-tabs a{color:#627169;border-radius:7px;min-height:32px;padding:0 9px;font-size:12px;font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-context-tabs a:hover,.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-context-tabs a:focus-visible{color:#224d3d;outline:0;background:#edf5f0!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-context-tabs a.active{color:#146348;background:#fff!important;box-shadow:0 1px 3px #1835271a!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context :is(.compact-filter-label,.compact-filter-field>label){color:#718077;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}@media (max-width:1510px){.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context{grid-template-rows:auto auto;grid-template-columns:minmax(220px,250px) minmax(350px,1fr);gap:12px 16px}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context:before{display:none}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .global-media-secondary-row{border-top:1px solid #e5ece8;grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:10px}}}@media (min-width:1511px){.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context{grid-template-columns:232px 428px minmax(0,1fr)!important;gap:16px!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context:before{display:none!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .global-media-primary-row .portal-workspace-brand-picker{width:232px!important;max-width:none!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-inline-filters{max-width:428px;width:428px!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-inline-filters .review-filter-stack{justify-content:start;gap:14px;grid-template-columns:174px 240px!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .global-media-secondary-row{grid-column:3;justify-content:flex-start;gap:14px;justify-self:stretch!important;width:auto!important}}
@media (min-width:768px){.toolkit-page.toolkit-portal{--workspace-canvas:#f4f7f5;--workspace-panel:#fff;--workspace-panel-muted:#f3f7f4;--workspace-control:#fff;--workspace-control-hover:#f0f5f2;--workspace-control-active:#e2f1e9;--workspace-logo-surface:#fff;--workspace-border:#cbd8d1;--workspace-border-strong:#aebfb6;--workspace-divider:#bdccc4;--workspace-text:#1c2b24;--workspace-text-secondary:#475a50;--workspace-text-muted:#5c6d64;--workspace-label:#42564c;--workspace-accent:#12684c;--workspace-focus:#1d77533d;--workspace-shadow:0 8px 22px #182a210f}html[data-portal-theme=dark] .toolkit-page.toolkit-portal{--workspace-canvas:#17221c;--workspace-panel:#1d2c25;--workspace-panel-muted:#24362d;--workspace-control:#22342b;--workspace-control-hover:#2a4034;--workspace-control-active:#315743;--workspace-logo-surface:#f7f9f8;--workspace-border:#3c594a;--workspace-border-strong:#587665;--workspace-divider:#486556;--workspace-text:#eff5f1;--workspace-text-secondary:#c6d3cc;--workspace-text-muted:#afbeb6;--workspace-label:#b6c8be;--workspace-accent:#9ed8b9;--workspace-focus:#72c2994d;--workspace-shadow:0 10px 28px #040d0838}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav){box-shadow:var(--workspace-shadow);border-radius:12px;border:1px solid var(--workspace-border)!important;background:var(--workspace-panel)!important;min-height:87px!important;color:var(--workspace-text)!important;grid-template:"primary divider secondary"59px/max-content 1px minmax(0,1fr)!important;align-items:end!important;gap:0 16px!important;padding:14px 16px!important;display:grid!important;overflow:visible!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav):before,.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav):after,.toolkit-page.toolkit-portal .workspace-context-nav.is-pending:after{content:none!important;display:none!important}.toolkit-page.toolkit-portal .workspace-context-nav.is-pending+.dashboard-workspace{pointer-events:auto!important;opacity:1!important;filter:none!important}.toolkit-page.toolkit-portal.portal-route-loading-shell .portal-route-transition-frame{animation:none!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav)>.workspace-primary-filter-group{border:0!important;grid-area:primary!important;grid-template-columns:232px 180px 248px!important;align-items:end!important;gap:12px!important;width:684px!important;min-width:684px!important;margin:0!important;padding:0!important;display:grid!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav)>.workspace-filter-divider{background:var(--workspace-divider)!important;border:0!important;grid-area:divider!important;align-self:end!important;width:1px!important;height:44px!important;margin:0!important;display:block!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav)>.workspace-secondary-filter-group{scrollbar-width:none;background:0 0!important;border:0!important;grid-area:secondary!important;justify-content:flex-start!important;place-self:end stretch!important;align-items:center!important;gap:12px!important;width:auto!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav{grid-template-rows:59px 55px!important;grid-template-areas:"primary divider secondary""advanced advanced advanced"!important;row-gap:10px!important;min-height:152px!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav>.workspace-primary-filter-group{align-self:end!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav>.workspace-filter-divider{align-self:end!important;height:44px!important;margin:0!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav>.portal-feedback-advanced-row{scrollbar-width:none;border-top:1px solid var(--workspace-border)!important;background:0 0!important;grid-area:advanced!important;align-self:stretch!important;align-items:center!important;width:100%!important;min-width:100%!important;height:55px!important;margin:0!important;padding:10px 0 0!important;display:flex!important;overflow:auto hidden!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav .workspace-feedback-advanced-filters{align-items:center!important;gap:12px!important;width:max-content!important;min-width:max-content!important;display:flex!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-locked-filter{position:relative}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-locked-filter-control{border:1px solid var(--workspace-border);background:var(--workspace-panel-muted);height:44px;min-height:44px;color:var(--workspace-text);box-sizing:border-box;border-radius:10px;grid-template-columns:17px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:0 11px;display:grid}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-locked-filter-control>svg{width:17px;height:17px;color:var(--workspace-accent)}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-locked-filter-control>span{gap:1px;min-width:0;display:grid}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-locked-filter-control strong,.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-locked-filter-control small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-locked-filter-control strong{color:var(--workspace-text);font-size:12px;font-weight:800}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-locked-filter-control small{color:var(--workspace-text-muted);font-size:9px;font-weight:700}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-locked-filter-control .signal-pattern-filter-lock{width:14px;height:14px;color:var(--workspace-text-muted)}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-source-scope{border:1px solid var(--workspace-border);background:var(--workspace-panel-muted);min-height:44px;color:var(--workspace-text);border-radius:10px;align-items:center;gap:9px;padding:0 13px;display:inline-flex}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-source-scope>svg{width:16px;height:16px;color:var(--workspace-accent)}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-source-scope>span{gap:1px;display:grid}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-source-scope strong{color:var(--workspace-text);font-size:12px;font-weight:800}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-source-scope small{color:var(--workspace-text-muted);font-size:9px;font-weight:700}.toolkit-page.toolkit-portal .portal-feedback-context-nav .signal-pattern-scope-note{color:var(--workspace-text-secondary);margin:0;font-size:11px;font-weight:700;line-height:1.35}.toolkit-page.toolkit-portal .portal-feedback-context-nav>.portal-feedback-advanced-row::-webkit-scrollbar{display:none}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav)>.workspace-secondary-filter-group::-webkit-scrollbar{display:none}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav)>.workspace-secondary-filter-group>*{flex:none!important;margin:0!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .workspace-scope-brand-filter,.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-picker{border:0!important;grid-area:1/1!important;width:232px!important;min-width:232px!important;max-width:232px!important;margin:0!important;padding:0!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-mark-stack{flex:0 0 120px!important;align-items:center!important;width:120px!important;display:inline-flex!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-mark-stack .portal-workspace-brand-mark{border:1px solid var(--workspace-border)!important;background:var(--workspace-logo-surface)!important;clip-path:none!important;border-radius:8px!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;margin-left:-5px!important;overflow:hidden!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-mark-stack .portal-workspace-brand-mark:first-child{margin-left:0!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-mark-stack .portal-workspace-brand-mark img,.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-menu .portal-workspace-brand-mark img{object-fit:contain!important;clip-path:none!important;border-radius:7px!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-mark-stack i{border:1px solid var(--workspace-border)!important;background:var(--workspace-panel-muted)!important;border-radius:8px!important;flex:0 0 26px!important;width:26px!important;height:26px!important;margin-left:-5px!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-picker:has(.portal-workspace-brand-mark-stack)>button{border:1px solid var(--workspace-border)!important;background:var(--workspace-control)!important;min-height:44px!important;color:var(--workspace-text)!important;border-radius:10px!important;grid-template-columns:120px minmax(0,1fr) 16px!important;padding:5px 8px 5px 5px!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-menu{border:1px solid var(--workspace-border)!important;background:var(--workspace-panel)!important;border-radius:12px!important;width:300px!important;padding:6px!important;box-shadow:0 18px 46px #1024192e!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-menu .portal-workspace-brand-mark{border:1px solid var(--workspace-border)!important;background:var(--workspace-logo-surface)!important;clip-path:none!important;border-radius:8px!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .workspace-inline-filters{background:0 0!important;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:59px!important;margin:0!important;padding:0!important;display:contents!important;overflow:visible!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .workspace-inline-filters :is(.insight-rail,.review-filter-panel){width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:contents!important;overflow:visible!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .workspace-inline-filters .review-filter-stack{display:contents!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .workspace-inline-filters .compact-select{grid-area:1/2!important;align-self:end!important;width:180px!important;min-width:180px!important;max-width:180px!important;height:59px!important;min-height:59px!important;max-height:59px!important;margin:0!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .workspace-inline-filters .review-date-picker{grid-area:1/3!important;align-self:end!important;width:248px!important;min-width:248px!important;max-width:248px!important;height:59px!important;min-height:59px!important;max-height:59px!important;margin:0!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) :is(.portal-workspace-brand-picker>span,.compact-filter-field>label,.compact-filter-label){clip:auto!important;width:auto!important;height:auto!important;color:var(--workspace-label)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:9px!important;font-weight:850!important;line-height:10px!important;position:static!important;overflow:visible!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) :is(.compact-select-trigger,.review-date-trigger){border-color:var(--workspace-border)!important;background:var(--workspace-control)!important;height:44px!important;min-height:44px!important;max-height:44px!important;color:var(--workspace-text)!important;border-radius:10px!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .workspace-context-tabs,.toolkit-page.toolkit-portal .portal-feedback-context-nav .feedback-platform-filter,.toolkit-page.toolkit-portal .portal-feedback-context-nav :is(.workspace-rating-chips,.workspace-risk-chips){border:1px solid var(--workspace-border)!important;background:var(--workspace-panel-muted)!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border-radius:10px!important;margin:0!important;padding:4px!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .workspace-context-tabs a,.toolkit-page.toolkit-portal .portal-feedback-context-nav .feedback-platform-filter a,.toolkit-page.toolkit-portal .portal-feedback-context-nav :is(.workspace-rating-chips,.workspace-risk-chips) button{color:var(--workspace-text-secondary)!important;opacity:1!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .workspace-context-tabs a:hover,.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .workspace-context-tabs a:focus-visible,.toolkit-page.toolkit-portal .portal-feedback-context-nav .feedback-platform-filter a:hover,.toolkit-page.toolkit-portal .portal-feedback-context-nav .feedback-platform-filter a:focus-visible,.toolkit-page.toolkit-portal .portal-feedback-context-nav :is(.workspace-rating-chips,.workspace-risk-chips) button:hover,.toolkit-page.toolkit-portal .portal-feedback-context-nav :is(.workspace-rating-chips,.workspace-risk-chips) button:focus-visible{background:var(--workspace-control-hover)!important;color:var(--workspace-text)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) :is(.portal-workspace-brand-picker>button,.compact-select-trigger,.review-date-trigger):hover{border-color:var(--workspace-border-strong)!important;background:var(--workspace-control-hover)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) :is(.portal-workspace-brand-picker>button,.compact-select-trigger,.review-date-trigger):focus-visible{border-color:var(--workspace-border-strong)!important;box-shadow:0 0 0 3px var(--workspace-focus)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) :is(.portal-workspace-brand-picker>button,.compact-select-trigger,.review-date-trigger,.portal-workspace-brand-menu,.portal-workspace-brand-menu button){color:var(--workspace-text)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-menu button:hover,.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .portal-workspace-brand-menu button:focus-visible{background:var(--workspace-control-hover)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .compact-select-menu,.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .review-date-popover{border-color:var(--workspace-border)!important;background:var(--workspace-panel)!important;color:var(--workspace-text)!important;box-shadow:var(--workspace-shadow)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) :is(.compact-select-menu button,.review-date-presets button,.review-date-calendar button){color:var(--workspace-text-secondary)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) :is(.compact-select-menu button,.review-date-presets button,.review-date-calendar button):hover,.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) :is(.compact-select-menu button,.review-date-presets button,.review-date-calendar button):focus-visible{background:var(--workspace-control-hover)!important;color:var(--workspace-text)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) :is(.compact-select-menu button.active,.review-date-presets button.active,.review-calendar-grid button.in-range){background:var(--workspace-control-active)!important;color:var(--workspace-accent)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .review-calendar-grid button.range-edge{background:var(--workspace-accent)!important;color:var(--workspace-panel)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) :is(.review-date-presets,.compact-custom-date-filter){border-color:var(--workspace-border)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .compact-custom-date-filter{background:var(--workspace-panel-muted)!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .compact-custom-date-filter input{border-color:var(--workspace-border)!important;background:var(--workspace-control)!important;color:var(--workspace-text)!important}.review-date-popover{--workspace-panel:#fff;--workspace-panel-muted:#f3f7f4;--workspace-control:#fff;--workspace-control-hover:#f0f5f2;--workspace-control-active:#e2f1e9;--workspace-border:#cbd8d1;--workspace-text:#1c2b24;--workspace-text-secondary:#475a50;--workspace-accent:#12684c;--workspace-shadow:0 12px 30px #182a2124;border-color:var(--workspace-border)!important;background:var(--workspace-panel)!important;color:var(--workspace-text)!important;box-shadow:var(--workspace-shadow)!important}html[data-portal-theme=dark] .review-date-popover{--workspace-panel:#1d2c25;--workspace-panel-muted:#24362d;--workspace-control:#22342b;--workspace-control-hover:#2a4034;--workspace-control-active:#315743;--workspace-border:#3c594a;--workspace-text:#eff5f1;--workspace-text-secondary:#c6d3cc;--workspace-accent:#9ed8b9;--workspace-shadow:0 14px 34px #040d084d}.review-date-popover :is(.review-date-presets button,.review-date-calendar button){color:var(--workspace-text-secondary)!important}.review-date-popover :is(.review-date-presets button,.review-date-calendar button):hover,.review-date-popover :is(.review-date-presets button,.review-date-calendar button):focus-visible{background:var(--workspace-control-hover)!important;color:var(--workspace-text)!important}.review-date-popover :is(.review-date-presets button.active,.review-calendar-grid button.in-range){background:var(--workspace-control-active)!important;color:var(--workspace-accent)!important}.review-date-popover .review-calendar-grid button.range-edge{background:var(--workspace-accent)!important;color:var(--workspace-panel)!important}.review-date-popover :is(.review-date-presets,.compact-custom-date-filter){border-color:var(--workspace-border)!important}.review-date-popover .compact-custom-date-filter{background:var(--workspace-panel-muted)!important}.review-date-popover .compact-custom-date-filter input{border-color:var(--workspace-border)!important;background:var(--workspace-control)!important;color:var(--workspace-text)!important}.toolkit-page.toolkit-portal .global-media-context .workspace-coverage-kind-tabs{flex:none!important}.toolkit-page.toolkit-portal .global-media-context :is(.workspace-source-tabs,.workspace-media-type-tabs){scrollbar-width:none;flex:auto!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}.toolkit-page.toolkit-portal .global-media-context :is(.workspace-source-tabs,.workspace-media-type-tabs)::-webkit-scrollbar{display:none}.toolkit-page.toolkit-portal .global-media-context :is(.workspace-source-tabs,.workspace-media-type-tabs)>a{flex:none!important}.toolkit-page.toolkit-portal :is(.global-media-context,.portal-feedback-context-nav) .workspace-context-tabs a.active,.toolkit-page.toolkit-portal .portal-feedback-context-nav .feedback-platform-filter a.active,.toolkit-page.toolkit-portal .portal-feedback-context-nav :is(.workspace-rating-chips,.workspace-risk-chips) button.active{background:var(--workspace-control-active)!important;color:var(--workspace-accent)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav .workspace-risk-chips{gap:2px!important;display:inline-flex!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav .workspace-risk-chips button{min-height:34px!important;color:var(--workspace-text-secondary)!important;font:inherit!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-size:12px!important;font-weight:780!important;display:inline-flex!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav .workspace-risk-chips button>span{background:var(--workspace-text-muted)!important;border-radius:999px!important;flex:0 0 7px!important;width:7px!important;height:7px!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav .workspace-risk-chips button.active>span{background:currentColor!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav .workspace-risk-chips button.review-risk-filter-at_risk.active{color:#a74424!important;background:#fff0ea!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav .workspace-risk-chips button.review-risk-filter-concerning.active{color:#8a6014!important;background:#fff7df!important}.toolkit-page.toolkit-portal .portal-feedback-context-nav .workspace-risk-chips button.review-risk-filter-unprofessional.active{color:#8f3340!important;background:#fff0f2!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .portal-feedback-context-nav .workspace-risk-chips button.review-risk-filter-at_risk.active{color:#ffb29a!important;background:#5a2d22!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .portal-feedback-context-nav .workspace-risk-chips button.review-risk-filter-concerning.active{color:#f5d38a!important;background:#51411f!important}html[data-portal-theme=dark] .toolkit-page.toolkit-portal .portal-feedback-context-nav .workspace-risk-chips button.review-risk-filter-unprofessional.active{color:#ffb5bf!important;background:#562932!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .global-media-context .workspace-context-tabs a.active,.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.global-media-context,.portal-feedback-context-nav) .workspace-context-tabs a.active,.toolkit-page.toolkit-portal.portal-media-coverage-page .portal-feedback-context-nav .feedback-platform-filter a.active,.toolkit-page.toolkit-portal.portal-media-coverage-page .portal-feedback-context-nav :is(.workspace-rating-chips,.workspace-risk-chips) button.active{background:var(--workspace-control-active)!important;color:var(--workspace-accent)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .portal-media-coverage-content,.toolkit-page.toolkit-portal.portal-route-loading-shell.portal-media-coverage-page .portal-route-transition{background:var(--workspace-canvas)!important;color:var(--workspace-text)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.dashboard-workspace>.feed-panel,.feed-controls,.mention-browser,.news-mention-browser,.mention-timeline-pane,.selected-mention-detail){border-color:var(--workspace-border)!important;background:var(--workspace-panel)!important;color:var(--workspace-text)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.mention-detail-pane,.selected-social-media){border-color:var(--workspace-border)!important;background:var(--workspace-panel-muted)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-row{color:var(--workspace-text)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-row:hover,.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-row:focus-visible{background:var(--workspace-control-hover)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page .mention-timeline-row.selected{background:var(--workspace-control-active)!important;box-shadow:inset 0 0 0 1px var(--workspace-border-strong)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.feed-result-meta,.selected-social-text p,.portal-feedback-row-copy p,.portal-feedback-row-context){color:var(--workspace-text-secondary)!important}.toolkit-page.toolkit-portal.portal-media-coverage-page :is(.feed-result-meta>strong,.mention-timeline-row strong,.selected-social-content h1,.selected-social-content h2,.portal-feedback-row-copy strong){color:var(--workspace-text)!important}}
.portal-login-panel:has(.portal-login-picker-field){width:min(100%,480px);overflow:visible}.portal-login-heading-eyebrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-login-heading-eyebrow>small{margin:0!important}.portal-login-release-badge{color:#216149;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#e1f1e9d6;border:1px solid #22524029;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.portal-login-release-badge.is-test{color:#35669c;background:#edf4ff;border-color:#35669c33}.portal-login-release-badge.is-beta{color:#7550a1;background:#f3edff;border-color:#7550a133}html[data-portal-theme=dark] .portal-login-release-badge{color:#c4ead2;background:#31634b47;border-color:#91d2af38}html[data-portal-theme=dark] .portal-login-release-badge.is-test{color:#bcdcff;background:#427dbb33;border-color:#8bbef43d}html[data-portal-theme=dark] .portal-login-release-badge.is-beta{color:#dfc8ff;background:#845db738;border-color:#d1b1f538}.portal-login-picker-field{gap:8px;display:grid;position:relative}.portal-login-picker-label{color:var(--portal-text);font-size:13px;font-weight:760}.portal-login-picker-trigger{border:1px solid var(--portal-border-strong);background:var(--portal-surface-subtle);width:100%;min-height:68px;color:var(--portal-text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:11px 14px 11px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .12s;display:grid;box-shadow:0 1px 2px #142a2109}.portal-login-picker-trigger:hover,.portal-login-picker-trigger.is-open{border-color:var(--portal-accent);background:var(--portal-surface);box-shadow:0 0 0 3px #14795f1a,0 8px 20px #142a2112}.portal-login-picker-trigger:active{transform:translateY(1px)}.portal-login-picker-trigger:disabled{cursor:wait;opacity:.68}.portal-login-tester-avatar,.portal-login-picker-placeholder-avatar{color:#155f49;letter-spacing:.025em;background:#dfeee7;border:1px solid #1449371f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff8a}.portal-login-picker-placeholder-avatar{background:var(--portal-surface-muted);color:var(--portal-muted)}.portal-login-picker-placeholder-avatar svg{width:19px;height:19px}.portal-login-tester-avatar[data-tone="1"]{color:#36588c;background:#e2e9f3;border-color:#34568f21}.portal-login-tester-avatar[data-tone="2"]{color:#765139;background:#eee5dc;border-color:#754c2a21}.portal-login-tester-avatar[data-tone="3"]{color:#654b83;background:#eae4f1;border-color:#5b428621}.portal-login-tester-avatar[data-tone="4"]{color:#32676c;background:#deebeb;border-color:#29626921}.portal-login-tester-avatar[data-tone="5"]{color:#87504e;background:#f0e2e1;border-color:#85464421}.portal-login-picker-copy{gap:3px;min-width:0;display:grid}.portal-login-picker-copy strong,.portal-login-picker-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-login-picker-copy strong{color:var(--portal-text);font-size:14px;font-weight:780;line-height:1.2}.portal-login-picker-copy small{color:var(--portal-muted);font-size:12px;font-weight:540;line-height:1.25}.portal-login-picker-chevron{width:18px;height:18px;color:var(--portal-muted);transition:transform .16s,color .16s}.portal-login-picker-trigger.is-open .portal-login-picker-chevron{color:var(--portal-accent);transform:rotate(180deg)}.portal-login-picker-menu{z-index:20;border:1px solid var(--portal-border-strong);background:var(--portal-surface);border-radius:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 22px 52px #142a212b,0 3px 10px #142a2112}.portal-login-picker-menu-heading{border-bottom:1px solid var(--portal-border);background:var(--portal-surface-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 13px;display:flex}.portal-login-picker-menu-heading strong{color:var(--portal-text);font-size:12px;font-weight:800}.portal-login-picker-menu-heading span{color:var(--portal-muted);font-size:11px;font-weight:650}.portal-login-picker-options{overscroll-behavior:contain;scrollbar-color:var(--portal-border-strong) transparent;scrollbar-width:thin;max-height:max(120px,min(316px,50dvh - 188px));padding:6px;display:grid;overflow-y:auto}.portal-login-picker-option{width:100%;min-height:60px;color:var(--portal-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:8px 9px;transition:background-color .13s,transform .1s;display:grid}.portal-login-picker-option .portal-login-tester-avatar{width:38px;height:38px}.portal-login-picker-option:hover,.portal-login-picker-option:focus-visible{background:var(--portal-accent-pale)}.portal-login-picker-option:active{transform:scale(.99)}.portal-login-picker-option.is-selected{background:var(--portal-accent-soft)}.portal-login-picker-check{width:18px;height:18px;color:var(--portal-accent);opacity:0}.portal-login-picker-option.is-selected .portal-login-picker-check{opacity:1}html[data-portal-theme=dark] .portal-login-picker-trigger:hover,html[data-portal-theme=dark] .portal-login-picker-trigger.is-open{background:#2b342f;box-shadow:0 0 0 3px #55a98521,0 12px 28px #00000038}html[data-portal-theme=dark] .portal-login-picker-menu{box-shadow:0 24px 54px #0000006b,0 3px 10px #0000002e}html[data-portal-theme=dark] .portal-login-tester-avatar,html[data-portal-theme=dark] .portal-login-picker-placeholder-avatar{filter:saturate(.8)brightness(.82);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14}@media (max-width:520px){.portal-login-panel:has(.portal-login-picker-field){overflow-y:auto!important}.portal-login-picker-menu{margin-top:1px;position:static;box-shadow:0 12px 30px #142a211c}.portal-login-picker-options{max-height:min(292px,42dvh)}}@media (prefers-reduced-motion:reduce){.portal-login-picker-trigger,.portal-login-picker-chevron,.portal-login-picker-option{transition:none}}
.portal-login-test-password input{font-variant-numeric:tabular-nums;letter-spacing:.18em}.portal-login-install-option{border-top:1px solid var(--portal-border);color:var(--portal-muted);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:grid}.portal-login-install-option>svg{width:21px;height:21px;color:var(--portal-accent)}.portal-login-install-option>div{min-width:0}.portal-login-install-option strong{color:var(--portal-text);font-size:12px;line-height:1.35;display:block}.portal-login-install-option p{color:var(--portal-muted);margin:2px 0 0;font-size:10px;line-height:1.45}.portal-login-install-option>button{border:1px solid var(--portal-border-strong);background:var(--portal-surface-subtle);min-height:34px;color:var(--portal-accent);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.portal-login-install-option>button:hover,.portal-login-install-option>button:focus-visible{border-color:var(--portal-accent);background:var(--portal-accent-pale);outline:none}.portal-login-install-option>button:disabled{cursor:wait;opacity:.65}.portal-login-install-option.is-installed{grid-template-columns:34px minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.portal-login-install-option>button{transition:none}}
.portal-route-boot-spinner{display:none}@media (max-width:900px){html[data-portal-theme=light] .portal-route-loading-shell,html[data-portal-theme=light] .portal-route-loading-shell .portal-route-boot{color:#202822!important;background:#f6f7f4!important}html[data-portal-theme=light] body:has(.portal-route-loading-shell){color:#202822!important;background:#f6f7f4!important}html[data-portal-theme=dark] .portal-route-loading-shell,html[data-portal-theme=dark] .portal-route-loading-shell .portal-route-boot{color:#f4f7f5!important;background:#101915!important}html[data-portal-theme=dark] body:has(.portal-route-loading-shell){color:#f4f7f5!important;background:#101915!important}html[data-portal-theme=light] .portal-route-loading-shell .portal-route-boot-mark span{color:#657169!important}html[data-portal-theme=dark] .portal-route-loading-shell .portal-route-boot-mark span{color:#aab5af!important}.portal-route-loading-shell .portal-route-boot-spinner{box-sizing:border-box;backface-visibility:hidden;border:3px solid #145d462e;border-top-color:#14795f;border-radius:50%;width:24px;height:24px;margin-top:4px;animation:.9s linear infinite portalLoginLoadingSpin;display:block;transform:translate(0,0)rotate(0)}html[data-portal-theme=dark] .portal-route-loading-shell .portal-route-boot-spinner{border-color:#f4f7f5 #fff3 #fff3}}@keyframes portalLoginLoadingSpin{to{transform:translate(0,0)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.portal-route-loading-shell .portal-route-boot-spinner{animation:none}}
.portal-push-permission-control{z-index:1;place-items:center;width:auto;height:auto;display:grid;position:relative}.portal-push-permission-button{color:#176547;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f4faf6;border:1px solid #b9d5c8;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;transition:background-color .18s,border-color .18s;display:grid;position:relative}.portal-push-permission-button:hover,.portal-push-permission-button:active{background:#e8f4ed;border-color:#78ad96}.portal-push-permission-button:focus-visible{outline-offset:2px;outline:3px solid #1a775852}.portal-push-permission-button:disabled{cursor:wait}.portal-push-permission-button>svg{stroke-width:2.1px;width:22px;height:22px}.portal-push-permission-indicator{background:#f4b740;border:2px solid #f4faf6;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:7px}.portal-push-permission-button[data-notification-state=denied] .portal-push-permission-indicator{background:#ff7b72}.portal-push-permission-button[data-notification-state=unsupported] .portal-push-permission-indicator,.portal-push-permission-button[data-notification-state=unconfigured] .portal-push-permission-indicator{background:#a9b7b0}.portal-push-home-banner{color:#143f31;width:100%;min-height:88px;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #8fc8ad;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:15px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #145a3e1a}.portal-push-home-banner:before{content:"";background:#08785f;width:4px;position:absolute;inset:0 auto 0 0}.portal-push-home-banner:hover{border-color:#58a382;box-shadow:0 13px 32px #145a3e24}.portal-push-home-banner:active{transform:scale(.995)}.portal-push-home-banner:focus-visible{outline-offset:2px;outline:3px solid #1a775847}.portal-push-home-banner:disabled{cursor:wait;opacity:.78}.portal-push-home-banner-icon{color:#fff;background:#08785f;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 14px #08785f33}.portal-push-home-banner-icon svg{stroke-width:2.25px;width:23px;height:23px}.portal-push-home-banner-copy{gap:3px;min-width:0;display:grid}.portal-push-home-banner-eyebrow{color:#08785f;letter-spacing:.13em;font-size:9px;font-weight:900}.portal-push-home-banner strong{font-size:15px;font-weight:850;line-height:1.2}.portal-push-home-banner small{color:#5c7569;font-size:11px;line-height:1.4}.portal-push-home-banner-action{color:#fff;white-space:nowrap;background:#08785f;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.portal-push-home-banner-action svg{width:15px;height:15px}.portal-push-home-banner[data-notification-state=denied]{border-color:#d5ad78}.portal-push-home-banner[data-notification-state=denied]:before,.portal-push-home-banner[data-notification-state=denied] .portal-push-home-banner-icon,.portal-push-home-banner[data-notification-state=denied] .portal-push-home-banner-action{background:#9a6429}.portal-push-home-banner[data-notification-state=denied] .portal-push-home-banner-eyebrow{color:#8a581f}html[data-portal-theme=dark] .portal-push-home-banner{color:#e5f2e9;background:#172b22;border-color:#4f8067}html[data-portal-theme=dark] .portal-push-home-banner small{color:#b7cbbd}html[data-portal-theme=dark] .portal-push-home-banner-eyebrow{color:#9ed8b8}.portal-push-home-message{color:#7a5140;margin:-8px 4px 16px;font-size:11px;font-weight:700;line-height:1.45}html[data-portal-theme=dark] .portal-push-home-message{color:#e1b49f}@media (max-width:480px){.portal-push-home-banner{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:0;padding:14px}.portal-push-home-banner-action{grid-column:1/-1;min-height:42px;margin-top:2px;font-size:12px}}.portal-push-account-reminder{color:#214e3d;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#eef7f1;border:1px solid #c7dfd2;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.portal-push-account-reminder-icon{color:#fff;background:#17664d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.portal-push-account-reminder-icon svg{width:18px;height:18px}.portal-unified-navigation-account .portal-push-account-reminder-icon,.portal-unified-navigation-account .portal-push-account-reminder-icon svg{color:#fff!important;stroke:#fff!important}.portal-push-account-reminder>span:nth-child(2){gap:2px;min-width:0;display:grid}.portal-push-account-reminder strong{font-size:12px;font-weight:850}.portal-push-account-reminder small{color:#60736a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.portal-push-account-reminder-action{color:#17664d;text-transform:uppercase;font-size:10px;font-weight:900}.portal-push-account-reminder:focus-visible{outline-offset:2px;outline:3px solid #227d5b47}.portal-push-account-reminder:disabled{cursor:wait;opacity:.78}.portal-push-account-reminder-error{color:#a94335;margin:7px 2px 0;font-size:10px;font-weight:700;line-height:1.35}html[data-portal-theme=dark] .portal-push-account-reminder{color:#e1f0e7;background:#193127;border-color:#3f6553}html[data-portal-theme=dark] .portal-push-account-reminder small{color:#afc3b8}html[data-portal-theme=dark] .portal-push-account-reminder-action{color:#9ed8b8}.portal-push-onboarding-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a140f75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-push-onboarding{border:1px solid color-mix(in srgb, var(--portal-accent,#08785f) 24%, #d9e2dd);color:#14211b;text-align:center;background:#fff;border-radius:26px;width:min(100%,390px);padding:30px 24px 24px;display:grid;position:relative;box-shadow:0 24px 70px #04110b47}.portal-push-onboarding button,.portal-admin-push-workspace button,.portal-admin-push-workspace summary{cursor:pointer}.portal-push-onboarding button:focus-visible,.portal-admin-push-workspace button:focus-visible,.portal-admin-push-workspace summary:focus-visible,.portal-admin-push-workspace input:focus-visible,.portal-admin-push-workspace textarea:focus-visible{outline-offset:2px;outline:3px solid #2aa98b73}.portal-push-onboarding button:disabled,.portal-admin-push-workspace button:disabled{cursor:not-allowed}.portal-push-onboarding-close{color:#52625a;background:#f2f5f3;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.portal-push-onboarding-icon{color:#fff;background:#08785f;border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid;box-shadow:0 14px 28px #08785f40}.portal-push-onboarding-icon.enabled{background:#0b8066}.portal-push-onboarding-icon svg{width:34px;height:34px}.portal-push-onboarding>small{color:#0b745d;letter-spacing:.16em;font-size:10px;font-weight:900}.portal-push-onboarding h2{letter-spacing:-.035em;margin:7px 0 9px;font-size:24px;line-height:1.08}.portal-push-onboarding>p{color:#5b6862;margin:0;font-size:14px;line-height:1.5}.portal-push-onboarding-actions{gap:9px;margin-top:22px;display:grid}.portal-push-onboarding-actions button{color:#3c4b44;min-height:48px;font:inherit;background:#fff;border:1px solid #d8e0dc;border-radius:14px;font-size:13px;font-weight:850}.portal-push-onboarding-actions button.primary{color:#fff;background:#08785f;border-color:#08785f;justify-content:center;align-items:center;gap:9px;display:inline-flex}.portal-push-onboarding-actions button:disabled{opacity:.6}.portal-push-onboarding-actions svg{width:18px;height:18px}.portal-push-onboarding-error{font-weight:750;color:#a23d35!important;margin-top:12px!important}html[data-portal-theme=dark] .portal-push-onboarding{color:#f3f7f4;background:#15231d;border-color:#355348}html[data-portal-theme=dark] .portal-push-onboarding-close,html[data-portal-theme=dark] .portal-push-onboarding-actions button:not(.primary){color:#dce7e1;background:#203129;border-color:#385047}html[data-portal-theme=dark] .portal-push-onboarding>p{color:#afbeb7}.portal-push-test .portal-push-disable{color:var(--portal-muted)!important;background:0 0!important;border-color:#0000!important}.portal-admin-user-device-count{align-items:center;gap:4px;color:var(--portal-muted)!important;display:inline-flex!important}.portal-admin-user-device-count svg{width:11px;height:11px}.portal-admin-push-layout{grid-template-columns:minmax(360px,.92fr) minmax(340px,1.08fr);gap:16px;display:grid}.portal-admin-push-form{gap:15px;padding:18px;display:grid}.portal-admin-push-form>label{color:var(--portal-text);gap:7px;font-size:11px;font-weight:850;display:grid;position:relative}.portal-admin-push-form input,.portal-admin-push-form textarea{border:1px solid var(--portal-border);background:var(--portal-surface);width:100%;color:var(--portal-text);font:inherit;border-radius:11px;outline:none;font-size:12px;font-weight:650}.portal-admin-push-form input{min-height:42px;padding:0 12px}.portal-admin-push-form textarea{resize:vertical;min-height:100px;padding:11px 12px;line-height:1.45}.portal-admin-push-form input:focus,.portal-admin-push-form textarea:focus{border-color:var(--portal-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-accent) 14%, transparent)}.portal-admin-push-form>label>small{color:var(--portal-muted);font-size:9px;position:absolute;bottom:8px;right:9px}.portal-admin-push-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.portal-admin-push-form legend{color:var(--portal-text);margin-bottom:7px;font-size:11px;font-weight:850}.portal-admin-push-form fieldset>button{border:1px solid var(--portal-border);background:var(--portal-surface);min-height:62px;color:var(--portal-text);text-align:left;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;display:grid}.portal-admin-push-form fieldset>button.selected{border-color:var(--portal-accent);background:var(--portal-accent-pale)}.portal-admin-push-form fieldset>button>svg:first-child{width:21px;height:21px;color:var(--portal-accent-strong)}.portal-admin-push-form fieldset>button>span{gap:3px;display:grid}.portal-admin-push-form fieldset strong{font-size:11px}.portal-admin-push-form fieldset small{color:var(--portal-muted);font-size:9px}.portal-admin-push-recipient-picker{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:13px;overflow:hidden}.portal-admin-push-recipient-picker>label{border-bottom:1px solid var(--portal-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.portal-admin-push-recipient-picker>label input{min-height:34px;box-shadow:none;border:0}.portal-admin-push-recipient-picker>div{max-height:230px;overflow:auto}.portal-admin-push-recipient-picker>div>button{border:0;border-top:1px solid var(--portal-border);width:100%;color:var(--portal-text);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 12px;display:grid}.portal-admin-push-recipient-picker>div>button:first-child{border-top:0}.portal-admin-push-recipient-picker>div>button.selected{background:var(--portal-accent-pale)}.portal-admin-push-recipient-picker>div>button:disabled{opacity:.48}.portal-admin-push-recipient-picker button>span{gap:2px;min-width:0;display:grid}.portal-admin-push-recipient-picker strong,.portal-admin-push-recipient-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-admin-push-recipient-picker strong{font-size:10px}.portal-admin-push-recipient-picker small{color:var(--portal-muted);font-size:9px}.portal-admin-push-recipient-picker em{color:var(--portal-accent-strong);align-items:center;gap:4px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.portal-admin-push-send{background:var(--portal-accent);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:12px;font-weight:900;display:inline-flex}.portal-admin-push-send:disabled{opacity:.5}.portal-admin-push-notice{color:var(--portal-accent-strong);text-align:center;margin:0;font-size:11px;font-weight:800}.portal-admin-push-devices>div{display:grid}.portal-admin-push-devices details{border-top:1px solid var(--portal-border)}.portal-admin-push-devices details:first-child{border-top:0}.portal-admin-push-devices summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:64px;padding:10px 14px;list-style:none;display:grid}.portal-admin-push-devices summary::-webkit-details-marker{display:none}.portal-admin-push-devices summary>span,.portal-admin-push-devices details>div>span>span{gap:2px;min-width:0;display:grid}.portal-admin-push-devices summary strong{font-size:11px}.portal-admin-push-devices summary small,.portal-admin-push-devices details>div small{color:var(--portal-muted);font-size:9px}.portal-admin-push-devices summary em{color:var(--portal-accent-strong);align-items:center;gap:4px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.portal-admin-push-devices details[open] summary>svg{transform:rotate(180deg)}.portal-admin-push-devices details>div{padding:0 14px 12px 38px;display:grid}.portal-admin-push-devices details>div>span{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:7px 0;display:grid}.portal-admin-push-devices details>div>span>svg{color:var(--portal-muted)}.portal-admin-push-history{margin-top:16px}.portal-admin-push-history>div{display:grid}.portal-admin-push-history article{border-top:1px solid var(--portal-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px;padding:11px 14px;display:grid}.portal-admin-push-history article>span{align-items:center;gap:9px;min-width:0;display:flex}.portal-admin-push-history article>span>span,.portal-admin-push-history article>span:last-child{gap:3px;display:grid}.portal-admin-push-history article>span:last-child{text-align:right}.portal-admin-push-history article strong{font-size:10px}.portal-admin-push-history article small{color:var(--portal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.portal-admin-push-empty{color:var(--portal-muted);text-align:center;margin:0;padding:22px;font-size:11px}.portal-admin-push-confirm-backdrop{z-index:1500;background:#08100c94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portal-admin-push-confirm{border:1px solid var(--portal-border);background:var(--portal-surface);width:min(100%,520px);max-height:calc(100dvh - 40px);color:var(--portal-text);border-radius:20px;display:grid;overflow:hidden;box-shadow:0 28px 80px #030c0857}.portal-admin-push-confirm>header{border-bottom:1px solid var(--portal-border);background:var(--portal-surface);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:11px;min-height:76px;padding:12px 14px;display:grid}.portal-admin-push-confirm>header>span,.portal-admin-push-confirm>header>button{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.portal-admin-push-confirm>header>span{background:var(--portal-accent-pale);color:var(--portal-accent-strong)}.portal-admin-push-confirm>header>div{gap:3px;display:grid}.portal-admin-push-confirm>header small{color:var(--portal-accent-strong);letter-spacing:.12em;font-size:9px;font-weight:900}.portal-admin-push-confirm>header h2{margin:0;font-size:19px;line-height:1.15}.portal-admin-push-confirm>header>button{border:1px solid var(--portal-border);background:var(--portal-surface-subtle);color:var(--portal-muted);padding:0}.portal-admin-push-confirm-body{background:var(--portal-surface);gap:14px;padding:16px;display:grid;overflow-y:auto}.portal-admin-push-confirm-body dl{border:1px solid var(--portal-border);background:var(--portal-border);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.portal-admin-push-confirm-body dl>div{background:var(--portal-surface-subtle);gap:3px;min-width:0;padding:11px 12px;display:grid}.portal-admin-push-confirm-body dt{color:var(--portal-muted);text-transform:uppercase;font-size:9px;font-weight:850}.portal-admin-push-confirm-body dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:850;overflow:hidden}.portal-admin-push-confirm-body>article{border:1px solid var(--portal-accent-border);background:var(--portal-accent-pale);border-radius:14px;gap:6px;padding:14px;display:grid}.portal-admin-push-confirm-body>article small{color:var(--portal-accent-strong);letter-spacing:.1em;font-size:8px;font-weight:900}.portal-admin-push-confirm-body>article strong{font-size:14px}.portal-admin-push-confirm-body>article p{color:var(--portal-text-secondary);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.portal-admin-push-confirm-body>p{color:var(--portal-muted);align-items:flex-start;gap:8px;margin:0;font-size:10px;line-height:1.45;display:flex}.portal-admin-push-confirm-body>p svg{color:var(--portal-accent-strong);flex:none;margin-top:1px}.portal-admin-push-confirm-body>.portal-admin-push-confirm-error{color:#a7463a;font-weight:800}.portal-admin-push-confirm>footer{padding:12px 14px max(12px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--portal-border);background:var(--portal-surface);grid-template-columns:1fr 1.35fr;gap:9px;display:grid}.portal-admin-push-confirm>footer button{border:1px solid var(--portal-border);background:var(--portal-surface);min-height:46px;color:var(--portal-text-secondary);font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.portal-admin-push-confirm>footer button.primary{border-color:var(--portal-accent);background:var(--portal-accent);color:#fff}@media (max-width:900px){.portal-push-onboarding-backdrop{padding:12px 12px calc(12px + env(safe-area-inset-bottom));align-items:end}.portal-push-onboarding{width:100%;max-height:calc(100dvh - max(env(safe-area-inset-top,0px), 12px) - 24px);overscroll-behavior:contain;border-radius:26px;overflow-y:auto}.portal-admin-push-layout{grid-template-columns:1fr}.portal-admin-push-history article{grid-template-columns:1fr;gap:7px}.portal-admin-push-history article>span:last-child{text-align:left;justify-content:space-between;display:flex}}@media (max-width:767px){.portal-push-onboarding-backdrop{padding-bottom:calc(var(--portal-mobile-nav-height,74px) + 14px)}.portal-push-onboarding{max-height:calc(100dvh - var(--portal-mobile-nav-height,74px) - max(env(safe-area-inset-top,0px), 12px) - 28px)}.portal-admin-push-confirm-backdrop{padding:max(12px, env(safe-area-inset-top,0px)) 10px 10px;align-items:end}.portal-admin-push-confirm{max-height:calc(100dvh - max(22px, env(safe-area-inset-top,0px)));border-radius:22px 22px 16px 16px}.portal-admin-push-confirm>header{min-height:78px}.portal-admin-push-confirm-body{padding:14px}.portal-admin-push-confirm-body dl{grid-template-columns:1fr 1fr}.portal-admin-push-confirm-body dl>div{min-height:60px}.portal-admin-push-confirm>footer button{min-height:50px;font-size:13px}}@media (prefers-reduced-motion:reduce){.portal-push-permission-control .spin,.portal-push-onboarding .spin,.portal-admin-push-workspace .spin{animation:none!important}}.portal-push-permission-control .spin{animation:.8s linear infinite portal-push-permission-spin}@keyframes portal-push-permission-spin{to{transform:rotate(360deg)}}
.portal-admin-login-activity{gap:16px}.portal-login-activity-header{align-items:center}.portal-login-activity-live{flex:none;align-items:center;gap:8px;display:flex}.portal-login-activity-live>span,.portal-login-activity-live>button{border:1px solid var(--portal-border);min-height:36px;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.portal-login-activity-live>span{background:var(--portal-accent-pale);color:var(--portal-accent-strong)}.portal-login-activity-live>span i{background:#24a269;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #24a26924}.portal-login-activity-live>button{background:var(--portal-surface);color:var(--portal-text-secondary);cursor:pointer}.portal-login-activity-live>button:hover,.portal-login-activity-live>button:focus-visible{border-color:var(--portal-accent-border);background:var(--portal-accent-pale);color:var(--portal-accent-strong);outline:none}.portal-login-activity-live>button:disabled{cursor:wait;opacity:.65}.portal-login-activity-live svg{width:14px;height:14px}.portal-login-activity-summary{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 30px #1e30270a}.portal-login-activity-summary article{align-items:center;gap:12px;min-height:84px;padding:14px 18px;display:flex}.portal-login-activity-summary article+article{border-left:1px solid var(--portal-border)}.portal-login-activity-summary article>span{background:var(--portal-accent-pale);width:36px;height:36px;color:var(--portal-accent-strong);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.portal-login-activity-summary article>span svg{width:17px;height:17px}.portal-login-activity-summary article>div{gap:2px;display:grid}.portal-login-activity-summary strong{color:var(--portal-text);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.portal-login-activity-summary small{color:var(--portal-muted);font-size:9px;font-weight:750}.portal-login-activity-toolbar{grid-template-columns:minmax(240px,1fr) auto minmax(150px,auto) auto;align-items:center;gap:10px;display:grid}.portal-login-activity-toolbar>label{border:1px solid var(--portal-border);background:var(--portal-surface);min-width:0;min-height:39px;color:var(--portal-muted);border-radius:9px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.portal-login-activity-toolbar>label:focus-within{border-color:var(--portal-accent);box-shadow:0 0 0 3px #409c8c1a}.portal-login-activity-toolbar input,.portal-login-activity-toolbar select{min-width:0;color:var(--portal-text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.portal-login-activity-toolbar>label.portal-login-environment-filter{grid-template-columns:auto minmax(0,1fr);gap:7px}.portal-login-environment-filter>span{color:var(--portal-muted);text-transform:uppercase;font-size:8px;font-weight:850}.portal-login-environment-filter select{cursor:pointer;width:100%;font-weight:800}.portal-login-activity-toolbar>div{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:9px;display:inline-flex;overflow:hidden}.portal-login-activity-toolbar>div button{border:0;border-right:1px solid var(--portal-border);min-height:37px;color:var(--portal-muted);cursor:pointer;font:inherit;background:0 0;padding:0 12px;font-size:9px;font-weight:850}.portal-login-activity-toolbar>div button:last-child{border-right:0}.portal-login-activity-toolbar>div button.active{background:var(--portal-accent-pale);color:var(--portal-accent-strong)}.portal-login-activity-toolbar>small{color:var(--portal-muted);white-space:nowrap;font-size:9px}.portal-login-activity-error{color:#9b4e37;background:#fff6f1;border:1px solid #e5c6b8;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;display:flex}.portal-login-activity-error>span{gap:2px;display:grid}.portal-login-activity-error strong{font-size:11px}.portal-login-activity-error small{font-size:9px}.portal-login-activity-table-card{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:12px;overflow:hidden;box-shadow:0 14px 34px #1e30270d}.portal-login-activity-table-card>header{border-bottom:1px solid var(--portal-border);background:var(--portal-surface-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.portal-login-activity-table-card>header>span:first-child{gap:2px;display:grid}.portal-login-activity-table-card>header strong{color:var(--portal-text);font-size:12px}.portal-login-activity-table-card>header small{color:var(--portal-muted);font-size:9px}.portal-login-activity-table-card>header>span:last-child{color:var(--portal-muted);align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}.portal-login-activity-table-card>header svg{color:var(--portal-accent-strong)}.portal-login-activity-table{display:grid}.portal-login-activity-table-head,.portal-login-activity-table>article{grid-template-columns:minmax(210px,1.15fr) minmax(190px,1fr) minmax(100px,.55fr) minmax(120px,.62fr) minmax(120px,.62fr) 78px;align-items:center;gap:13px;padding:0 16px;display:grid}.portal-login-activity-table-head{border-bottom:1px solid var(--portal-border);min-height:35px;color:var(--portal-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.portal-login-activity-table>article{min-height:76px}.portal-login-activity-table>article+article{border-top:1px solid var(--portal-border)}.portal-login-activity-table>article:hover{background:color-mix(in srgb, var(--portal-accent-pale) 35%, transparent)}.portal-login-activity-table>article>span{min-width:0}.portal-login-activity-person,.portal-login-activity-device{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.portal-login-activity-person>i,.portal-login-activity-device>i{background:var(--portal-accent-pale);width:36px;height:36px;color:var(--portal-accent-strong);border-radius:10px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.portal-login-activity-person>i{border-radius:50%}.portal-login-activity-person>span,.portal-login-activity-device>span,.portal-login-activity-date{gap:2px;min-width:0;display:grid}.portal-login-activity-person strong,.portal-login-activity-device strong,.portal-login-activity-date strong{color:var(--portal-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.portal-login-activity-person small,.portal-login-activity-device small,.portal-login-activity-date small,.portal-login-activity-person em,.portal-login-activity-device em{color:var(--portal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.portal-login-activity-person em{color:var(--portal-accent-strong);font-weight:750}.portal-login-environment,.portal-login-status{background:var(--portal-surface-subtle);width:max-content;color:var(--portal-muted);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.portal-login-environment.test{color:#35669c;background:#edf4ff}.portal-login-environment.preview{color:#7550a1;background:#f3edff}.portal-login-environment.production{color:#a84e31;background:#fff1ec}.portal-login-environment.development{color:#846618;background:#fff7df}.portal-login-status.active{background:var(--portal-accent-pale);color:var(--portal-accent-strong)}.portal-login-status.ended{background:var(--portal-surface-subtle);color:var(--portal-muted)}.portal-login-status svg{width:11px;height:11px}.portal-login-activity-empty{min-height:210px;color:var(--portal-muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.portal-login-activity-empty svg{width:25px;height:25px;color:var(--portal-accent-strong)}.portal-login-activity-empty strong{color:var(--portal-text);font-size:12px}.portal-login-activity-empty small{font-size:9px}.portal-login-activity-footnote{color:var(--portal-muted);margin:0;font-size:9px;line-height:1.5}html[data-portal-theme=dark] .portal-login-activity-error{color:#f0b9a4;background:#382923;border-color:#70483a}html[data-portal-theme=dark] .portal-login-environment.test{color:#bcdcff;background:#427dbb2e}html[data-portal-theme=dark] .portal-login-environment.preview{color:#dfc8ff;background:#845db733}html[data-portal-theme=dark] .portal-login-environment.production{color:#ffc7b4;background:#b5522f2e}html[data-portal-theme=dark] .portal-login-environment.development{color:#f8dfa1;background:#b189272e}@media (max-width:1100px){.portal-login-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-login-activity-summary article:nth-child(3){border-left:0;border-top:1px solid var(--portal-border)}.portal-login-activity-summary article:nth-child(4){border-top:1px solid var(--portal-border)}.portal-login-activity-table-card{overflow-x:auto}.portal-login-activity-table{min-width:1040px}}@media (max-width:767px){.portal-admin-login-activity{padding-bottom:20px}.portal-login-activity-header{align-items:flex-start}.portal-login-activity-header>div:first-child{max-width:none}.portal-login-activity-live{justify-content:space-between;width:100%}.portal-login-activity-summary{grid-template-columns:1fr 1fr}.portal-login-activity-summary article{min-height:74px;padding:12px}.portal-login-activity-summary article>span{flex-basis:32px;width:32px;height:32px}.portal-login-activity-summary strong{font-size:19px}.portal-login-activity-toolbar{grid-template-columns:1fr}.portal-login-activity-toolbar>label{border-radius:11px;min-height:46px}.portal-login-activity-toolbar input,.portal-login-activity-toolbar select{font-size:13px}.portal-login-environment-filter>span{font-size:9px}.portal-login-activity-toolbar>div{justify-self:stretch}.portal-login-activity-toolbar>div button{flex:1}.portal-login-activity-toolbar>small{text-align:right}.portal-login-activity-table-card{box-shadow:none;background:0 0;border:0;overflow:visible}.portal-login-activity-table-card>header{border:1px solid var(--portal-border);border-radius:10px}.portal-login-activity-table-card>header>span:last-child{display:none}.portal-login-activity-table{gap:9px;min-width:0;margin-top:9px}.portal-login-activity-table-head{display:none}.portal-login-activity-table>article{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:12px;grid-template-columns:1fr auto;gap:12px;min-height:0;padding:14px;display:grid}.portal-login-activity-table>article+article{border-top:1px solid var(--portal-border)}.portal-login-activity-person{border-bottom:1px solid var(--portal-border);grid-column:1/-1;padding-bottom:11px}.portal-login-activity-device{grid-column:1/-1}.portal-login-activity-date{padding-top:4px}.portal-login-activity-table>article>span:nth-child(3),.portal-login-activity-table>article>span:nth-child(6){align-self:center}.portal-login-activity-empty{border:1px solid var(--portal-border);background:var(--portal-surface);border-radius:12px}}
