#view-admin .admin-invitation-activity{min-width:0;max-width:100%;margin-block:1rem .4rem;border:1px solid var(--border,#cbd6e1);border-radius:14px;background:var(--surface,#fff);color:var(--text,#173747);overflow-wrap:anywhere}
#view-admin .admin-invitation-activity summary{padding:.85rem 1rem;font-weight:650;cursor:pointer;line-height:1.4}
#view-admin .aia-content{padding:0 1rem 1rem;min-width:0}
#view-admin .aia-period{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-block:.25rem .8rem}
#view-admin .aia-period select{min-width:0;max-width:100%;padding:.45rem .65rem;border:1px solid var(--border,#cbd6e1);border-radius:9px;background:var(--surface,#fff);color:inherit;font:inherit}
#view-admin .aia-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}
#view-admin .aia-metrics>div{display:flex;flex-direction:column;gap:.3rem;padding:.8rem;border-radius:11px;background:var(--surface-alt,#edf4fa);min-width:0}
#view-admin .aia-metrics strong{font-size:1.55rem;line-height:1.2;font-variant-numeric:tabular-nums}
#view-admin .aia-metrics span{font-size:.87rem;line-height:1.45}
#view-admin .aia-note{font-size:.85rem;line-height:1.55;color:var(--muted,#596d7b);margin-block:.75rem 0}
#view-admin .aia-breakdown{font-size:.88rem;line-height:1.6;padding-inline-start:1.3rem;margin-block:.8rem 0}
html:not([data-design=light]) #view-admin .admin-invitation-activity{background:#10253c;color:#eaf2fc;border-color:#38516d}
html:not([data-design=light]) #view-admin .aia-metrics>div{background:#18334e}
html:not([data-design=light]) #view-admin .aia-note{color:#bed0e1}
html:not([data-design=light]) #view-admin .aia-period select{background:#10253c;color:#eaf2fc;border-color:#38516d}
@media(max-width:360px){#view-admin .aia-metrics{grid-template-columns:minmax(0,1fr)}#view-admin .aia-content{padding-inline:.75rem}#view-admin .admin-invitation-activity summary{padding-inline:.75rem}}
