.attendance-dashboard-content{width:100%;max-width:none;padding:0 var(--notebook-unit)}.attendance-dashboard-canvas,.attendance-insights{display:grid;gap:var(--notebook-unit);min-width:0;width:100%}.attendance-dashboard-canvas{padding-block:var(--notebook-unit) calc(var(--notebook-unit) * 3)}.attendance-insights>section,.attendance-issues{min-width:0}.attendance-section-title{color:var(--notebook-title);font-size:1.25rem;font-weight:600;margin:0 0 var(--notebook-unit)}.attendance-insights>.attendance-section-title{margin-bottom:0}#persistent-notebook-header:has(>.attendance-header-metrics){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}#persistent-notebook-header>.attendance-header-metrics{order:-1;display:flex;align-items:center;gap:calc(var(--notebook-unit) / 2);flex:1 1 0;min-width:0;height:var(--notebook-unit);padding-inline:calc(var(--notebook-unit) / 2);margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;color:var(--notebook-copy);font-size:.875rem}#persistent-notebook-header:has(>.attendance-header-metrics)>[data-music-player-header=true]{order:1;flex:0 0 auto;margin-inline-start:auto}.attendance-header-metrics>dl{display:flex;flex-direction:row;flex-wrap:nowrap;gap:calc(var(--notebook-unit) / 2);margin:0;min-width:0}.attendance-header-metrics dt,.attendance-header-metrics>dl>div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:calc(var(--notebook-unit) / 4);min-width:0;white-space:nowrap}.attendance-header-metrics dd,.attendance-header-metrics dt svg{flex-shrink:0}.attendance-header-metrics dd{color:var(--notebook-title);font-weight:650;margin:0;font-variant-numeric:tabular-nums}.attendance-metric-label{overflow:hidden;text-overflow:ellipsis}.attendance-header-metrics:focus-visible{outline:2px solid var(--notebook-accent);outline-offset:-2px}.attendance-topic small{color:var(--notebook-copy)}.attendance-recent-table>table,.attendance-sync-table>table{min-width:calc(var(--notebook-unit) * 32)}.attendance-sync-table .notebook-table-identity{min-width:calc(var(--notebook-unit) * 2);width:calc(var(--notebook-unit) * 3)}.attendance-ranking-table>table{min-width:calc(var(--notebook-unit) * 28)}.attendance-streaks-table>table{min-width:calc(var(--notebook-unit) * 20)}.attendance-date,.attendance-period{white-space:nowrap}.attendance-dashboard-canvas td,.attendance-dashboard-canvas th{vertical-align:top}.attendance-reason,.attendance-topic{min-width:calc(var(--notebook-unit) * 8);overflow-wrap:anywhere}.attendance-topic small{display:block}.attendance-learning-trigger{height:auto;min-height:var(--notebook-unit);max-width:100%;white-space:normal;text-align:start}.attendance-learning-trigger .notebook-action-content{white-space:normal}@media (max-width:1023px){.attendance-dashboard-content{padding-inline:0}.attendance-metric-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:767px){.attendance-learning-trigger{min-height:44px}}.attendance-invitation-popover{width:calc(10 * var(--notebook-unit));max-width:calc(100vw - 2 * var(--notebook-unit));border-radius:0;background:var(--page-bg);color:var(--notebook-copy);padding:calc(var(--notebook-unit) / 2)}.attendance-invitation-actions{display:flex;flex-wrap:wrap;gap:calc(var(--notebook-unit) / 2)}.attendance-invitation-actions,.attendance-invitation-answer{margin-top:var(--notebook-unit)}.attendance-invitation-answer .notebook-dropdown-field{grid-template-rows:auto auto}.attendance-invitation-answer .notebook-dropdown-label{height:auto}