/* V567: only Google details. Contained scrolling for large native tables. */
.gscDetail567{min-width:0;max-width:100%;overflow-wrap:anywhere}.gscDetail567 p{margin:8px 0}.gscTabs567{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0;padding-bottom:12px;border-bottom:1px solid #cddbd2}.gscTabs567 button{max-width:100%;white-space:normal;text-align:left;font-size:13px;min-height:38px}.gscTabs567 [aria-pressed=true]{background:#155c40;color:white;border-color:#155c40}.gscPanel567[hidden]{display:none}.gscPanel567{min-width:0;max-width:100%;padding:12px 0}.gscPanel567 h4{font-size:17px;margin:0 0 12px}.gscPanel567 h5{font-size:14px;margin:16px 0 8px}.gscControls567,.gscFilter567{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:12px 0;max-width:100%}.gscControls567 label,.gscFilter567 label{display:flex;flex:1 1 140px;flex-direction:column;gap:4px;min-width:0;font-size:13px}.gscControls567 input,.gscControls567 select,.gscFilter567 input,.gscFilter567 select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.gscControls567 button,.gscFilter567 button{max-width:100%;white-space:normal}.gscFilterList567{display:flex;gap:8px;flex-wrap:wrap}.gscFilterList567 button{max-width:100%;overflow-wrap:anywhere;white-space:normal}.gscMetrics567{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.gscMetrics567>div{padding:14px;border:1px solid #d4e0d7;border-radius:7px;background:#f0f6f2;min-width:0}.gscMetrics567 span{display:block;font-size:12px}.gscMetrics567 strong{display:block;color:#155c40;font-size:23px;overflow-wrap:anywhere}.gscChart567{margin:14px 0;background:#f7faf8;padding:10px;border-radius:6px}.gscChart567 figcaption{font-size:12px}.gscChart567 svg{display:block;width:100%;height:auto;max-height:230px}.gscTableScroll567{max-width:100%;overflow:auto;max-height:560px;border:1px solid #d4e0d7;background:white}.gscTableScroll567 table{width:100%;border-collapse:collapse;font-size:12px}.gscTableScroll567 td,.gscTableScroll567 th{padding:9px;border-bottom:1px solid #e0e7e2;text-align:right;min-width:85px;vertical-align:top}.gscTableScroll567 th:first-child{text-align:left;min-width:160px;max-width:410px;overflow-wrap:anywhere;font-weight:normal}.gscTableScroll567 thead{position:sticky;top:0;background:#eaf3ed}.gscTableScroll567 thead button{border:0;background:transparent;font-weight:bold;padding:0;color:#155c40;white-space:nowrap}.gscDetail567 dl{margin:10px 0}.gscDetail567 dl>div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:12px;padding:8px 0;border-bottom:1px solid #e0e7e2}.gscDetail567 dt{font-weight:600}.gscDetail567 dd{margin:0;min-width:0;overflow-wrap:anywhere}.gscRaw567{margin:12px 0;max-width:100%}.gscRaw567 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:450px;overflow:auto;background:#f0f3f1;padding:10px;font-size:11px}.gscMessage567{border-left:3px solid #8d9d93;background:#f0f3f1;padding:10px}.gscTestLinks567{display:grid;gap:10px;margin-bottom:14px}
@media(max-width:800px){.gscMetrics567{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.gscDetail567 dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.gscMetrics567>div{padding:10px}.gscMetrics567 strong{font-size:20px}.gscTabs567 button{font-size:12px;padding:7px}.gscControls567 label,.gscFilter567 label{flex-basis:100%}}
@media print{.gscTabs567,.gscControls567,.gscFilter567,.gscFilterList567,.gscPanel567 button{display:none!important}.gscPanel567[hidden]{display:block!important}.gscPanel567{break-inside:auto;border-top:1px solid #ccc;margin-top:12px}.gscTableScroll567,.gscRaw567 pre{overflow:visible;max-height:none}.gscTableScroll567 table{table-layout:fixed}.gscTableScroll567 th,.gscTableScroll567 td,.gscTableScroll567 th:first-child{min-width:0;max-width:none;overflow-wrap:anywhere;font-size:8px}.gscTableScroll567 thead{position:static}.gscTableScroll567 thead button{display:inline!important}.gscRaw567:not([open])>pre{display:block!important}.gscChart567{break-inside:avoid}.gscDetail567 dl>div{break-inside:avoid}}
