.ui-primary-action[data-v-caecefc9]{border-radius:var(--radius-surface);color:#fff;cursor:pointer;text-align:left;width:fit-content;max-width:100%;box-shadow:0 14px 30px rgb(var(--v-theme-primary)/.28),inset 0 0 0 1px #ffffff2e;border:0;align-items:center;gap:13px;padding:8px 18px;transition:transform .16s,box-shadow .16s,opacity .16s;display:flex}.ui-primary-action--block[data-v-caecefc9]{width:100%}.ui-primary-action--blue[data-v-caecefc9]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,#0344b8 100%)}.ui-primary-action--green[data-v-caecefc9]{background:linear-gradient(135deg,#16a34a,#087f3f);box-shadow:0 14px 30px #16a34a3d,inset 0 0 0 1px #ffffff2e}.ui-primary-action--red[data-v-caecefc9]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 14px 30px #ef444438,inset 0 0 0 1px #ffffff2e}.ui-primary-action[data-v-caecefc9]:hover:not(:disabled){box-shadow:0 18px 36px rgb(var(--v-theme-primary)/.34),inset 0 0 0 1px #ffffff38;transform:translateY(-1px)}.ui-primary-action[data-v-caecefc9]:active:not(:disabled){transform:translateY(1px)scale(.99)}.ui-primary-action[data-v-caecefc9]:disabled{cursor:not-allowed;opacity:.55}.ui-primary-action[data-v-caecefc9]:focus-visible{outline:3px solid rgb(var(--v-theme-primary)/.3);outline-offset:3px}.ui-primary-action__icon[data-v-caecefc9]{border-radius:var(--radius-control);background:#ffffff29;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.ui-primary-action__copy[data-v-caecefc9]{flex:1;gap:4px;min-width:0;display:grid}.ui-primary-action__copy strong[data-v-caecefc9]{font-size:var(--text-sm);line-height:var(--leading-snug)}.ui-primary-action__copy small[data-v-caecefc9]{color:#ffffffc7;font-size:var(--text-xs);line-height:var(--leading-snug)}.participant-page[data-v-7bb8bba8]{color:var(--color-ink-deep);font-size:var(--text-sm);line-height:var(--leading-normal);padding:24px 0 20px}.today-report-card[data-v-7bb8bba8]{margin-bottom:18px}.participant-deferred-section[data-v-7bb8bba8]{content-visibility:auto;contain-intrinsic-size:auto 280px}.today-report-card__header[data-v-7bb8bba8]{align-items:center;gap:13px;display:flex}.today-report-card__header>div[data-v-7bb8bba8]{flex:auto;min-width:0}.today-report-card__calendar[data-v-7bb8bba8]{border-radius:var(--radius-control);width:48px;height:48px;color:rgb(var(--v-theme-primary));background:var(--tint-primary);flex:0 0 48px;place-items:center;display:grid}.today-report-card__header h2[data-v-7bb8bba8]{color:var(--color-text-strong);font-size:var(--text-lg);font-weight:800;line-height:var(--leading-tight);margin:0}.today-report-card__header time[data-v-7bb8bba8]{color:#60708a;font-size:var(--text-sm);margin-top:3px;font-weight:550;display:block}.today-report-card__period[data-v-7bb8bba8]{color:#60708a;font-size:var(--text-xs);margin-top:3px;display:block}.today-report-card__status[data-v-7bb8bba8]{border-radius:var(--radius-pill);color:var(--status-success-text);background:var(--tint-success);font-size:var(--text-xs);font-weight:var(--weight-bold);flex:none;margin-left:auto;padding:4px 9px}.today-report-card__status--inactive[data-v-7bb8bba8]{color:var(--status-danger-text);background:#fff0ee}.today-report-card__status--upcoming[data-v-7bb8bba8]{color:var(--color-link);background:var(--tint-primary)}.today-report-card__body[data-v-7bb8bba8]{text-align:center;flex-direction:column;align-items:center;padding:18px 4px 16px;display:flex}.today-report-card__illustration[data-v-7bb8bba8]{width:98px;height:98px;color:rgb(var(--v-theme-primary));background:linear-gradient(145deg,#eef5ff,#dceaff);border-radius:50%;place-items:center;display:grid}.today-report-card__illustration--filled[data-v-7bb8bba8]{color:var(--status-success-text);background:linear-gradient(145deg,#effcf4,#d9f7e4)}.today-report-card__illustration--inactive[data-v-7bb8bba8]{color:#dc2626;background:linear-gradient(145deg,#fff1f2,#fee2e2)}.today-report-card__illustration--off-day[data-v-7bb8bba8]{color:var(--color-text-muted);background:linear-gradient(145deg,#f1f5f9,var(--divider-strong))}.today-report-card__body h3[data-v-7bb8bba8]{color:var(--color-text-strong);font-size:var(--text-md);font-weight:800;line-height:var(--leading-snug);margin:15px 0 0}.today-report-card__body>p[data-v-7bb8bba8]{max-width:390px;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:7px 0 0}.today-report-card__action[data-v-7bb8bba8]{max-width:420px;margin-top:18px}.today-report-card__deadline[data-v-7bb8bba8]{border-radius:var(--radius-control);min-height:44px;color:rgb(var(--v-theme-primary));background:var(--tint-neutral);font-size:var(--text-xs);line-height:var(--leading-snug);border:1px solid #cfe1fb;align-items:center;gap:9px;padding:10px 12px;display:flex}.today-report-card__deadline .v-icon[data-v-7bb8bba8]{flex:none}.announcement-toggle[data-v-7bb8bba8]{width:100%;color:rgb(var(--v-theme-primary));font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin-top:8px;padding:9px;font-weight:800;display:flex}.announcement-toggle[data-v-7bb8bba8]:disabled{cursor:wait;opacity:.6}.state-row[data-v-7bb8bba8]{min-height:100px;color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}@media (min-width:600px){.participant-page[data-v-7bb8bba8]{padding-inline:8px}}
