.client-summary{background:#fffdf5;color:#173a2b;border:1px solid #9bad9f;border-radius:10px;padding:18px;margin:0 0 20px}.client-summary h2{margin:0;font-size:20px}.client-summary h3{font-size:15px;margin:8px 0}.client-summary .section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.client-summary .section-head>span{font-size:12px;color:#52685c}.client-summary .usage-totals{margin:14px 0}.client-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.client-groups .analytics-table th,.client-groups .analytics-table td{padding:9px 6px}.client-groups td:first-child{width:65%;white-space:normal}.client-groups td:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums}.client-bar{display:block;min-width:2px;height:3px;background:#35734c;color:#fff;margin-top:7px;border-radius:2px}.client-method,.client-freshness{margin-top:16px;font-size:13px}.client-summary summary{cursor:pointer}.client-summary p{line-height:1.55}.client-summary a{color:#276542}.client-empty{padding:12px;background:#edf1e5;color:#173a2b;border-radius:6px}.client-freshness td:nth-child(2){white-space:nowrap}@media(max-width:950px){.client-groups{grid-template-columns:1fr;gap:12px}.client-summary{padding:12px}.client-groups td:first-child{width:70%}}@media(prefers-color-scheme:dark){.client-summary{background:#192c23;color:#ecf5e9;border-color:#526c5d}.client-summary .section-head>span{color:#b8cbbb}.client-bar{background:#75b58b;color:#13281d}.client-summary a{color:#b6dda6}.client-empty{background:#2a4233;color:#ecf5e9}}
