.term-picker-host[data-astro-cid-kbgismie]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}:root{--entity-card-radius:calc(var(--radius-xl) / 2)}.class-card,.activity-card{isolation:isolate;padding-block:calc(var(--space-md) / 2);padding-inline:calc(var(--entity-card-radius) + var(--space-md) / 2) calc(var(--control-h-sm) + var(--space-md) / 2);background-color:color-mix(in oklch, var(--entity-card-color,var(--color-accent)) 4%, var(--color-surface));border:1px solid var(--color-border);border-radius:var(--entity-card-radius);clip-path:inset(var(--card-clip-top,0) 0 0 round var(--entity-card-radius));scroll-margin-top:calc(var(--workspace-topbar-height,0px) + var(--offline-banner-height,0px) + var(--signed-out-banner-height,0px) + var(--space-md));position:relative}.class-card__workspace-content{margin-inline:calc(-1 * (var(--entity-card-radius) + var(--space-md) / 2)) calc(-1 * (var(--control-h-sm) + var(--space-md) / 2));padding-inline:calc(var(--entity-card-radius) + var(--space-md) / 2);margin-top:var(--space-md)}.class-card__workspace-header,.activity-card__workspace-header{margin-inline:calc(-1 * (var(--entity-card-radius) + var(--space-md) / 2)) calc(-1 * (var(--control-h-sm) + var(--space-md) / 2));padding-inline:calc(var(--entity-card-radius) + var(--space-md) / 2) calc(var(--control-h-sm) + var(--space-md) / 2);position:relative}.class-card__workspace-header--sticky,.activity-card__workspace-header--sticky{top:calc(var(--space-sm) - var(--space-lg));z-index:2;margin-top:calc(-1 * var(--space-md) / 2);padding-top:calc(var(--space-md) / 2);background-color:color-mix(in oklch, var(--entity-card-color,var(--color-accent)) 4%, var(--color-surface));transition:box-shadow var(--motion-fast) var(--ease-standard);position:sticky}@media (width<=48rem),(height<=30rem) and (pointer:coarse){.class-card__workspace-header--sticky,.activity-card__workspace-header--sticky{top:calc(var(--workspace-topbar-height,0px) + var(--offline-banner-height,0px) + var(--signed-out-banner-height,0px) + var(--space-sm))}}.class-card__workspace-header--sticky[data-stuck],.activity-card__workspace-header--sticky[data-stuck]{box-shadow:0 1px 0 var(--color-border), 0 10px 16px -14px color-mix(in oklch, var(--shadow-color,black) 80%, transparent)}.class-card__workspace-header--sticky[data-stuck]:before,.activity-card__workspace-header--sticky[data-stuck]:before{height:calc(var(--entity-card-radius) * 2);pointer-events:none;content:"";border:1px solid var(--color-border);border-radius:var(--entity-card-radius) var(--entity-card-radius) 0 0;border-bottom:0;position:absolute;inset:0 -1px auto}.class-card--expandable,.activity-card--expandable{cursor:pointer}.class-card:before,.activity-card:before{content:"";width:var(--entity-card-radius);background-image:linear-gradient(180deg, color-mix(in oklch, var(--entity-card-color,var(--color-accent)) 100%, white 12%), var(--entity-card-color,var(--color-accent)));z-index:3;border-start-start-radius:var(--entity-card-radius);border-end-start-radius:var(--entity-card-radius);position:absolute;inset-block:0;inset-inline-start:0}.class-card h3,.activity-card h3{margin:0 0 var(--space-2xs,.25rem);font-size:var(--font-size-base)}.class-card p,.activity-card p{margin:0 0 var(--space-2xs,.25rem);font-size:var(--font-size-sm)}.class-card__muted,.activity-card__muted{color:var(--color-text-muted)}.class-card__workspace-link{margin:var(--space-2xs,.25rem) 0 0;font-size:var(--font-size-xs,.75rem);color:var(--color-accent);font-weight:600;text-decoration:none;display:inline-block}.class-card__workspace-link:hover,.class-card__workspace-link:focus-visible{text-decoration:underline}[data-select-mode-gated=true]:not([data-select-mode-active=true]) .class-card__corner-btn--pencil,[data-select-mode-gated=true]:not([data-select-mode-active=true]) .activity-card__corner-btn--pencil{display:none}.class-card__expand-toggle,.activity-card__expand-toggle{align-items:center;gap:var(--space-2xs,.25rem);margin-top:var(--space-2xs,.25rem);color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:inline-flex}.class-card__expand-toggle:hover,.activity-card__expand-toggle:hover{color:var(--color-text)}.class-card__expand-toggle svg,.activity-card__expand-toggle svg{width:.9rem;height:.9rem;transition:transform var(--motion-fast) var(--ease-standard)}.class-card__expand-toggle[aria-expanded=true] svg,.activity-card__expand-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.class-card__details,.activity-card__details,.class-card__notes,.activity-card__notes{margin-top:var(--space-2xs,.25rem)}.class-card__next-meeting{align-items:center;gap:var(--space-xs);margin:var(--space-2xs,.25rem) 0 var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:600;display:flex}.class-card__next-meeting:before{content:"";background-color:var(--entity-card-color,var(--color-accent));border-radius:var(--radius-full);flex-shrink:0;width:.5rem;height:.5rem}.class-card__notes-label,.activity-card__notes-label{margin:0 0 var(--space-2xs,.25rem);font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);font-weight:700}.class-card__notes-text,.activity-card__notes-text{font-size:var(--font-size-sm);overflow-wrap:break-word;margin:0}.class-card__notes-text>:first-child,.activity-card__notes-text>:first-child{margin-top:0}.class-card__notes-text>:last-child,.activity-card__notes-text>:last-child{margin-bottom:0}
