.gca-center{display:grid;gap:18px}.gca-head,.gca-section-head,.gca-card-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.gca-summary,.gca-metrics{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px}.gca-summary>span,.gca-metrics>span{padding:12px;border:1px solid var(--border,#dbe4ee);border-radius:14px;background:var(--card,#fff)}.gca-summary small,.gca-metrics small{display:block;opacity:.65;margin-bottom:5px}.gca-summary b,.gca-metrics b{font-size:1.05rem}.gca-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gca-card{border:1px solid var(--border,#dbe4ee);border-radius:16px;padding:14px;background:var(--card,#fff);display:grid;gap:10px}.gca-card-danger{border-inline-start:4px solid #ef4444}.gca-card-warn{border-inline-start:4px solid #f59e0b}.gca-actions{display:flex;flex-wrap:wrap;gap:8px}.gca-table{display:grid;gap:8px}.gca-row{display:grid;grid-template-columns:1.5fr repeat(5,minmax(80px,.75fr));gap:8px;align-items:center;padding:10px;border:1px solid var(--border,#dbe4ee);border-radius:12px}.gca-row small{opacity:.7}.gca-trend{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));gap:8px}.gca-trend>span{padding:10px;border-radius:12px;border:1px solid var(--border,#dbe4ee)}.gca-privacy{padding:12px 14px;border-radius:14px;background:rgba(15,23,42,.05);font-size:.9rem;line-height:1.8}.gca-empty{padding:14px;border:1px dashed var(--border,#dbe4ee);border-radius:14px;opacity:.7}.gca-delta-up{color:#b91c1c}.gca-delta-down{color:#047857}.gca-delta-flat{opacity:.7}@media(max-width:980px){.gca-summary,.gca-metrics{grid-template-columns:repeat(3,1fr)}.gca-grid{grid-template-columns:1fr}.gca-row{grid-template-columns:1fr 1fr 1fr}.gca-trend{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.gca-head,.gca-section-head,.gca-card-head{display:grid}.gca-summary,.gca-metrics{grid-template-columns:repeat(2,1fr)}.gca-row{grid-template-columns:1fr 1fr}.gca-trend{grid-template-columns:1fr}}