/* The approved player layout is owned by the original shared stylesheets. */
.summary-audio-caption{margin:0;color:var(--muted,#66676B);font:400 12px/1.5 var(--font);white-space:nowrap;flex:0 0 auto}
.summary-audio-caption[hidden]{display:none}
.article-tools .summary-read-toggle{font-size:14px;min-width:112px;padding-inline:16px}
.summary-read-toggle[hidden]{display:none!important}
.summary-read-toggle[aria-expanded=true]{background:var(--control-hover,#e6e7e2)}
.summary-read-toggle[aria-expanded=true]>.disclosure-chevron{transform:rotate(180deg)}
.summary-audio-transcript{margin:0 0 32px;padding:24px;border:1px solid var(--line,#d9dbd5);border-radius:16px;background:var(--paper,#fff);color:var(--ink,#242528);font-family:var(--font)}
.summary-audio-transcript[hidden]{display:none}
.summary-audio-text{--summary-reader-base:20px;max-width:none;font-size:calc(var(--summary-reader-base) * var(--summary-reader-scale,1));line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}
.summary-audio-text p{margin:0 0 1em}
.summary-audio-text p:last-child{margin-bottom:0}
.summary-audio-hint{margin:0 0 20px;color:var(--muted,#66676B);font:400 13px/1.65 var(--font);word-break:keep-all;overflow-wrap:anywhere}
.summary-audio-hint[hidden]{display:none}
.summary-audio-text[data-summary-alignment=paragraph] p{cursor:pointer;border-radius:4px}
.summary-audio-text[data-summary-alignment=word] p{cursor:pointer;-webkit-tap-highlight-color:transparent}
::highlight(summary-word-focus){text-decoration:underline;text-decoration-color:#242528}
.summary-audio-text[data-summary-alignment=paragraph] p:hover:not([data-summary-active=true]){background:var(--canvas,#F2F2F0)}
.summary-audio-text p[data-summary-active=true]{background:var(--action,#F4EF3B);box-shadow:4px 0 0 var(--action,#F4EF3B),-4px 0 0 var(--action,#F4EF3B);color:var(--ink,#242528)}
.summary-audio-text p:focus-visible{outline:2px solid var(--ink,#242528);outline-offset:6px}
@media(min-width:761px){
 .article-tools[data-summary-audio-tools] .listen-tools>.ui-select-shell>#listen-rate{width:120px;min-width:120px;max-width:120px}
}
@media(max-width:760px){
 .summary-audio-text{--summary-reader-base:18px}
 .summary-audio-transcript{padding:16px;margin-bottom:24px}
 .article-tools[data-summary-audio-tools]:has(.summary-read-toggle)[data-compact-ready=true]{display:grid;grid-template-columns:44px 48px 84px 44px minmax(44px,1fr) 44px;column-gap:2px;row-gap:8px}
 .article-tools[data-summary-audio-tools] .summary-read-toggle{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;justify-content:center;gap:2px}
 .summary-read-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .article-tools[data-summary-audio-tools]:has(.summary-read-toggle) .mobile-tool-panel{position:static;grid-column:1/-1;grid-row:2;width:100%;max-width:100%;box-sizing:border-box;margin-top:0;box-shadow:none}
 .article-tools[data-summary-audio-state=pending][data-compact-ready=true]{display:grid;grid-template-columns:44px 48px 84px minmax(66px,1fr) 44px 44px;column-gap:2px;row-gap:8px}
 .article-tools[data-summary-audio-state=pending] #reader-size-toggle{margin-left:0}
}
@media(max-width:420px){
 .article-tools[data-summary-audio-state=pending][data-compact-ready=true]{grid-template-columns:44px 48px 84px minmax(0,1fr)}
 .article-tools[data-summary-audio-state=pending] #reader-size-toggle{grid-column:3;grid-row:2;justify-self:end}
 .article-tools[data-summary-audio-state=pending] #article-share{grid-column:4;grid-row:2;justify-self:end}
}
@media(max-width:374px){
 .article-tools[data-summary-audio-tools]:has(.summary-read-toggle)[data-compact-ready=true]{grid-template-columns:44px 48px 84px minmax(44px,1fr)}
 .article-tools[data-summary-audio-tools]:has(.summary-read-toggle) #reader-size-toggle{grid-column:3;grid-row:2;justify-self:end}
 .article-tools[data-summary-audio-tools]:has(.summary-read-toggle) #article-share{grid-column:4;grid-row:2;justify-self:end}
 .article-tools[data-summary-audio-tools]:has(.summary-read-toggle) .mobile-tool-panel{grid-row:3}
}
