#comparison-table .table-sentiment:not([data-reviewed-period]),#featured-grid .ai-sentiment:not([data-reviewed-period]){visibility:hidden}
.reviewed-list-period-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;padding:12px 14px;border:1px solid #b9d9cf;border-radius:12px;background:#f4faf7;color:#164d43}.reviewed-list-period-controls label{display:flex;align-items:center;gap:9px;font-weight:700}.reviewed-list-period-controls select{font:inherit;padding:7px 10px;border:1px solid #80aea1;border-radius:8px;background:#fff;color:#164d43;max-width:100%}.reviewed-list-period-controls small{font-size:.82rem;line-height:1.45}.reviewed-list-period-host{margin:8px 0 14px}.reviewed-list-mood{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.reviewed-list-mood:hover{color:#126b5a}.reviewed-list-mood:focus-visible,.reviewed-list-period-controls select:focus-visible{outline:3px solid #167969;outline-offset:2px}.ai-sentiment-legend .reviewed-list-mood,.table-sentiment-legend .reviewed-list-mood,.simple-sentiment-labels .reviewed-list-mood{overflow-wrap:anywhere}.table-sentiment-legend small{font-size:.72rem}.reviewed-list-error{color:#9a1d29}@media(max-width:480px){.reviewed-list-period-controls{align-items:stretch;flex-direction:column}.reviewed-list-period-controls label{align-items:stretch;flex-direction:column}.reviewed-list-period-controls select{width:100%}}

#comparison-table .transparency-summary-button span[hidden]{display:none!important}#comparison-table .table-sentiment-legend .reviewed-list-mood,#comparison-table .simple-sentiment-labels .reviewed-list-mood{display:block;white-space:pre-line!important;font-size:11px;line-height:1.2;text-align:center;min-width:0}#comparison-table .table-sentiment-legend>span,#comparison-table .simple-sentiment-labels>span{min-width:0;display:block;text-align:center}

/* Featured cards: shared row tracks align every section across each card row. */
#featured-grid{row-gap:0}
#featured-grid>.featured-card{display:grid!important;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;margin-bottom:16px;min-width:0}
#featured-grid .ai-sentiment-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#featured-grid .ai-sentiment-legend>div{min-width:0}
#featured-grid .ai-sentiment-legend dt{display:flex;align-items:center;gap:4px;font-size:12px;min-height:2.6em;line-height:1.3}
#featured-grid .ai-sentiment-legend dd{margin:0;min-width:0}
#featured-grid .ai-sentiment-legend dd .reviewed-list-mood{display:block;white-space:pre-line;line-height:1.55;font-variant-numeric:tabular-nums;overflow-wrap:normal;font-size:13px}
#featured-grid .ux184-detail{align-self:stretch;display:flex;align-items:center;justify-content:center}
