#nocturne-invite .activity-dashboard{margin:25px 30px 42px;padding:28px;background:#e4e1ea;color:#26212e;border:1px solid #bfb5cd}
#nocturne-invite .analytics-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}
#nocturne-invite .analytics-title h3{margin:0;font-size:32px}
#nocturne-invite .analytics-title .action{color:inherit;font-size:20px}
#nocturne-invite .analytics-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
#nocturne-invite .analytics-card{padding:17px 14px;background:#f6f3fa;border-top:1px solid #b0a1bd}
#nocturne-invite .analytics-card span{display:block;font-size:17px;color:#686071;line-height:1.15}
#nocturne-invite .analytics-card strong{display:block;font-size:28px;line-height:1.15;margin-top:10px;overflow-wrap:anywhere;font-weight:500}
#nocturne-invite .activity-dashboard h4,#nocturne-invite .guest-activity h4{font-size:24px;font-weight:500;margin:28px 0 12px;line-height:1.15}
#nocturne-invite .analytics-table-wrap{width:100%;overflow:auto}
#nocturne-invite .analytics-table{width:100%;border-collapse:collapse;font-size:19px;line-height:1.15;text-align:left}
#nocturne-invite .analytics-table th{font-weight:500;color:#72687d;font-size:16px}
#nocturne-invite .analytics-table th,#nocturne-invite .analytics-table td{padding:12px 9px;border-bottom:1px solid #c1b8cb;vertical-align:top;min-width:75px}
#nocturne-invite .analytics-table td:first-child{max-width:270px;overflow-wrap:anywhere}
#nocturne-invite .analytics-table button{border:0;border-bottom:1px solid #786687;color:inherit;background:transparent;padding:0;font:inherit;cursor:pointer;text-align:left}
#nocturne-invite .analytics-note{font-size:17px;color:#72687d;line-height:1.25;margin:20px 0 0}
#nocturne-invite .analytics-runs{margin-top:30px}#nocturne-invite .analytics-runs summary{cursor:pointer;font-size:24px;padding:8px 0}
#nocturne-invite .guest-activity{margin-top:28px;padding-top:25px;border-top:1px solid #b0a1bd;color:#26212e;min-width:0}
#nocturne-invite [data-activity-summary]{font-size:20px;line-height:1.2}
#nocturne-invite .activity-history{max-height:660px;overflow:auto;margin:18px 0;overscroll-behavior:contain}
#nocturne-invite .activity-event{padding:15px 10px;border-bottom:1px solid #c1b8cb}
#nocturne-invite .activity-event time{display:block;font-size:15px;color:#786d81;margin-bottom:5px}
#nocturne-invite .activity-event strong{font-weight:500;font-size:21px;line-height:1.15}
#nocturne-invite .activity-event p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.2;font-size:20px;margin:7px 0 0}
@media(max-width:680px){#nocturne-invite .activity-dashboard{margin:20px 12px 30px;padding:18px 12px}#nocturne-invite .analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#nocturne-invite .analytics-title{align-items:start}#nocturne-invite .analytics-title h3{font-size:28px}#nocturne-invite .analytics-title .action{font-size:18px;white-space:normal}#nocturne-invite .analytics-table{font-size:18px}}
