.teacher-portal-module__34RCmW__nav{background:var(--nav-background,var(--color-surface));border-block:var(--nav-border,1px solid var(--color-border));box-shadow:var(--nav-shadow,var(--shadow-raised));gap:var(--space-1);margin-inline:calc(-1 * var(--space-3));padding-block:.375rem .625rem;padding-inline:var(--space-3);display:flex}.teacher-portal-module__34RCmW__tab{border-radius:var(--frame-radius-row,var(--radius-md));color:var(--color-text-muted);min-block-size:3.5rem;min-inline-size:0;transition:color var(--duration-fast) ease-out;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.125rem;font-size:.75rem;font-weight:700;line-height:1.4;text-decoration:none;display:flex;position:relative}.teacher-portal-module__34RCmW__tab:hover{color:var(--color-text)}.teacher-portal-module__34RCmW__tabIcon{block-size:1.375rem;inline-size:1.375rem}.teacher-portal-module__34RCmW__tabLabel{white-space:nowrap}.teacher-portal-module__34RCmW__tabCount{background:var(--badge-background,var(--color-accent));border-radius:var(--radius-pill);color:var(--badge-color,var(--color-text-on-accent));pointer-events:none;text-align:center;min-inline-size:1.125rem;padding-inline:.3125rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;position:absolute;inset-block-start:.125rem;inset-inline-start:calc(50% + .375rem)}.teacher-portal-module__34RCmW__current,.teacher-portal-module__34RCmW__current:hover{background:var(--nav-current-background,var(--color-accent-soft));color:var(--nav-current-color,var(--color-accent-text))}.teacher-portal-module__34RCmW__current:before{background:var(--nav-current-thread,var(--nav-current-color,var(--color-accent)));block-size:2px;box-shadow:var(--nav-current-glow,none);content:"";border-radius:2px;inline-size:2rem;position:absolute;inset-block-start:-.4375rem}@media (prefers-reduced-motion:reduce){.teacher-portal-module__34RCmW__tab{transition:none}}.teacher-portal-module__34RCmW__card{background:var(--panel-background,var(--color-surface));border:1px solid var(--panel-border-color,var(--color-border));border-radius:var(--frame-radius,var(--radius-lg));box-shadow:var(--panel-shadow,none);gap:var(--space-2);min-inline-size:0;padding:.875rem var(--space-3);flex-direction:column;display:flex;position:relative}.teacher-portal-module__34RCmW__lit{border:var(--frame-current-border,1px solid var(--color-accent));box-shadow:var(--panel-lit-shadow,none)}.teacher-portal-module__34RCmW__cardHead{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.teacher-portal-module__34RCmW__tile{block-size:2.25rem;color:var(--color-reward,var(--color-accent-text));background:#1723520f;border:1px solid #ffb5474d;border-radius:.625rem;flex:none;justify-content:center;align-items:center;inline-size:2.25rem;display:inline-flex}@supports (color:color-mix(in srgb, white, black)){.teacher-portal-module__34RCmW__tile{background:color-mix(in srgb, var(--color-text) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent)}}.teacher-portal-module__34RCmW__tile svg{block-size:1.25rem;inline-size:1.25rem}.teacher-portal-module__34RCmW__trainingsTitle{flex:auto;min-inline-size:0;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5}.teacher-portal-module__34RCmW__trainingsTitle a{color:inherit;text-decoration:none}.teacher-portal-module__34RCmW__trainingsTitle a:after{border-radius:var(--frame-radius,var(--radius-lg));content:"";position:absolute;inset:0}.teacher-portal-module__34RCmW__trainingsTitle a:focus-visible{outline:none}.teacher-portal-module__34RCmW__trainingsTitle a:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}.teacher-portal-module__34RCmW__more{color:var(--color-accent-text);font-size:var(--font-size-sm);flex:none;align-items:center;gap:.125rem;font-weight:700;display:inline-flex}.teacher-portal-module__34RCmW__more svg{block-size:1rem;inline-size:1rem}.teacher-portal-module__34RCmW__next{flex-direction:column;min-inline-size:0;margin:0;display:flex}.teacher-portal-module__34RCmW__nextLabel{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.teacher-portal-module__34RCmW__nextName{font-size:1.125rem;font-weight:900;font-family:var(--font-display,inherit);overflow-wrap:anywhere;line-height:1.5}.teacher-portal-module__34RCmW__bar{background:var(--progress-track,var(--color-surface-raised));block-size:var(--progress-block-size,.5rem);border:1px solid var(--progress-border,var(--color-border));border-radius:var(--radius-pill);display:block;overflow:hidden}.teacher-portal-module__34RCmW__barFill{background:var(--progress-fill,var(--color-success));border-radius:var(--radius-pill);block-size:100%;box-shadow:var(--progress-glow,none);display:block}.teacher-portal-module__34RCmW__cardRow{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.teacher-portal-module__34RCmW__cardRow>.teacher-portal-module__34RCmW__cardText{flex:auto;min-inline-size:0}.teacher-portal-module__34RCmW__cardAction{background:var(--button-primary-background,var(--color-accent));border:1px solid var(--button-primary-border,transparent);border-radius:var(--button-radius,var(--radius-md));box-shadow:var(--button-primary-shadow,none);color:var(--color-text-on-accent);min-block-size:var(--tap-target-min);white-space:nowrap;z-index:1;flex:none;justify-content:center;align-items:center;gap:.375rem;padding-inline:1.125rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.teacher-portal-module__34RCmW__cardAction:hover{background:var(--button-primary-background-hover,var(--color-accent-hover));color:var(--color-text-on-accent)}.teacher-portal-module__34RCmW__cardAction svg{block-size:1.125rem;inline-size:1.125rem}.teacher-portal-module__34RCmW__cardError{color:var(--color-danger);font-size:var(--font-size-sm);align-items:flex-start;gap:.375rem;margin:0;font-weight:700;line-height:1.7;display:flex}.teacher-portal-module__34RCmW__cardError svg{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:.1875rem}.teacher-portal-module__34RCmW__cardText{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.7}@media (max-height:44rem){.teacher-portal-module__34RCmW__nav{padding-block:.25rem .375rem}.teacher-portal-module__34RCmW__tab{min-block-size:var(--tap-target-min)}.teacher-portal-module__34RCmW__card{gap:.375rem;padding-block:.5rem}.teacher-portal-module__34RCmW__tile{block-size:1.75rem;inline-size:1.75rem}.teacher-portal-module__34RCmW__tile svg{block-size:1.0625rem;inline-size:1.0625rem}.teacher-portal-module__34RCmW__nextName{font-size:1rem;line-height:1.4}.teacher-portal-module__34RCmW__bar{display:none}}.teacher-portal-module__34RCmW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
