.google-property-chooser label{display:grid;gap:8px;margin:16px 0}.google-property-chooser select{width:100%;min-width:0;padding:12px;border:1px solid #ccd9ed;border-radius:8px}.google-connect-card code{display:block;overflow-wrap:anywhere}.google-connect-card>button{margin:10px 0}.google-connect-status{display:inline-block}.google-connect-card>.google-service-logo{margin-bottom:14px}.google-connection-controls{margin:18px 0;padding:12px;border:1px solid #dde6f3;border-radius:10px;background:#f8faff}.google-connection-controls>summary,.google-daily-values>summary,.google-data-notes>summary{cursor:pointer;color:#234e91;font-size:14px;font-weight:600;min-height:30px;line-height:30px}.google-connection-controls>button{margin-top:12px}.google-property-report{border-top:1px solid #dce6f3;padding-top:18px;margin-top:12px;min-width:0}.google-property-report h3{font-size:20px;margin:0 0 8px;color:#10264a}.google-property-report h4{font-size:15px;margin:18px 0 8px;color:#28486b}.google-connect-card .google-data-property{font-weight:600;color:#253f64;margin:0;overflow-wrap:anywhere}.google-connect-card .google-data-period{font-size:14px;margin:6px 0}.google-connect-card .google-data-fetched{font-size:12px;color:#60728a;margin:4px 0 16px}.google-data-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.google-data-stat{padding:14px;background:#f2f7ff;border:1px solid #dce8f9;border-radius:12px;display:flex;flex-direction:column;gap:6px;min-width:0}.analytics .google-data-stat{background:#fff9ee;border-color:#f0e5d1}.google-data-stat>span{font-size:13px;color:#425c7d}.google-data-stat strong{font-size:27px;color:#143a78;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.analytics .google-data-stat strong{color:#955b09}.google-data-stat small{font-size:12px;line-height:1.5;color:#60728a}.google-data-chart{min-width:0}.google-data-chart svg{display:block;width:100%;height:auto;max-height:230px;overflow:visible}.google-chart-grid{stroke:#e4ebf4;stroke-width:1}.google-chart-label{font:11px system-ui,sans-serif;fill:#596e87}.google-chart-line{stroke:#2563eb;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.google-chart-dot{fill:#2563eb}.analytics .google-chart-line{stroke:#c67909}.analytics .google-chart-dot{fill:#c67909}.google-data-table-wrap{max-width:100%;overflow:auto;overscroll-behavior-x:contain;margin:18px 0;border:1px solid #e1e8f2;border-radius:9px}.google-data-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.google-data-table caption{text-align:left;padding:12px;font-weight:650;color:#243f63;background:#f8faff}.google-data-table th{background:#f3f6fb;color:#4c617d;text-align:left;font-size:12px}.google-data-table th,.google-data-table td{padding:10px 12px;border-bottom:1px solid #e7edf5;vertical-align:top;max-width:300px;overflow-wrap:anywhere}.google-data-table a{color:#1558c4;text-decoration:underline;text-underline-offset:2px}.google-data-table tr:last-child td{border-bottom:0}.google-data-table .google-numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.google-data-table-wrap>p{padding:0 12px}.google-connect-card .google-data-warning{padding:12px;border-radius:8px;background:#fff4dd;color:#79551d;font-size:14px}.google-connect-card .google-data-empty{padding:12px;border-radius:8px;background:#f2f6fb;color:#425c7d}.google-data-notes{font-size:13px}.google-connect-card .google-data-notes p{font-size:13px;margin:8px 0}.google-connect-card .google-data-refresh-note{font-size:12px;margin:4px 0;color:#60728a}.google-data-refresh{min-height:42px}.google-report-slot[aria-busy=true]{min-height:90px}.google-connect-card summary:focus-visible,.google-connect-card button:focus-visible,.google-data-table-wrap:focus-visible,.google-connect-card a:focus-visible{outline:3px solid #70a3ff;outline-offset:3px}@media(max-width:1100px){.google-connect-grid{grid-template-columns:1fr}}@media(max-width:600px){.google-connect-card{padding:18px}.google-data-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.google-data-stat strong{font-size:24px}.google-connect-status{position:static;margin:0 0 8px}.google-connect-card h2{margin-top:6px}.google-data-table th,.google-data-table td{padding:9px}.google-chart-label{font-size:11px}}

.google-data-table th{overflow-wrap:normal;word-break:normal}
