.teacher-certificates-module__u_-Fva__card{background:var(--panel-background,var(--color-surface));border:var(--panel-lit-border,var(--panel-border,1px solid var(--color-border)));border-radius:var(--frame-radius,var(--radius-md));box-shadow:var(--panel-lit-shadow,none);flex-direction:column;gap:.5rem;min-inline-size:0;padding:.75rem;display:flex}.teacher-certificates-module__u_-Fva__cardTitle{align-items:center;gap:.375rem;margin:0;font-size:1rem;font-weight:700;line-height:1.5;display:flex}.teacher-certificates-module__u_-Fva__cardTitle svg,.teacher-certificates-module__u_-Fva__linkIcon{block-size:1.125rem;color:var(--color-reward,var(--color-accent-text));flex:none;inline-size:1.125rem}.teacher-certificates-module__u_-Fva__note,.teacher-certificates-module__u_-Fva__empty{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.7}.teacher-certificates-module__u_-Fva__latest{border-block-start:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding-block-start:.5rem;font-size:.8125rem;display:flex}.teacher-certificates-module__u_-Fva__off{color:var(--color-text-muted);align-items:flex-start;gap:.375rem;margin:0;font-size:.8125rem;line-height:1.7;display:flex}.teacher-certificates-module__u_-Fva__off svg{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:.2em}.teacher-certificates-module__u_-Fva__request{flex-direction:column;gap:.375rem;display:flex}.teacher-certificates-module__u_-Fva__error{color:var(--color-danger);align-items:flex-start;gap:.25rem;margin:0;font-size:.8125rem;font-weight:700;line-height:1.6;display:flex}.teacher-certificates-module__u_-Fva__errorIcon{flex:none;margin-block-start:.2em}.teacher-certificates-module__u_-Fva__section{flex-direction:column;gap:.5rem;min-inline-size:0;margin-block-start:1rem;display:flex}.teacher-certificates-module__u_-Fva__sectionTitle{margin:0;font-size:.875rem;font-weight:700;line-height:1.5}.teacher-certificates-module__u_-Fva__inlineLink{color:var(--color-reward,var(--color-accent-text));font-weight:700}.teacher-certificates-module__u_-Fva__rows{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.teacher-certificates-module__u_-Fva__row{background:var(--panel-background,var(--color-surface));border:var(--panel-border,1px solid var(--color-border));border-radius:var(--frame-radius-row,var(--radius-md));justify-content:space-between;align-items:center;gap:.75rem;min-inline-size:0;padding:.5rem .625rem;display:flex}.teacher-certificates-module__u_-Fva__rowText{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.teacher-certificates-module__u_-Fva__rowName{overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;line-height:1.5}.teacher-certificates-module__u_-Fva__rowMeta{color:var(--color-text-muted);font-size:.75rem;line-height:1.6}.teacher-certificates-module__u_-Fva__rowLink{border:var(--button-outline-border,1px solid var(--color-border-strong));border-radius:var(--button-radius,var(--radius-md));color:var(--button-outline-color,var(--color-text));flex:none;align-items:center;min-block-size:2.5rem;padding-inline:.75rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.teacher-certificates-module__u_-Fva__rowLink:hover,.teacher-certificates-module__u_-Fva__link:hover{background:var(--button-outline-background-hover,#1723520f)}@supports (color:color-mix(in srgb, white, black)){.teacher-certificates-module__u_-Fva__rowLink:hover,.teacher-certificates-module__u_-Fva__link:hover{background:var(--button-outline-background-hover,color-mix(in srgb, var(--color-text) 6%, transparent))}}.teacher-certificates-module__u_-Fva__link{background:var(--panel-background,var(--color-surface));border:var(--panel-border,1px solid var(--color-border));border-radius:var(--frame-radius-row,var(--radius-md));color:var(--color-text);min-block-size:var(--tap-target-min,2.75rem);align-items:center;gap:.625rem;min-inline-size:0;padding:.375rem .75rem;text-decoration:none;display:flex}.teacher-certificates-module__u_-Fva__linkText{flex-direction:column;flex:1;min-inline-size:0;display:flex}.teacher-certificates-module__u_-Fva__linkName{font-size:.9375rem;font-weight:700;line-height:1.4}.teacher-certificates-module__u_-Fva__linkHint{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.5;overflow:hidden}.teacher-certificates-module__u_-Fva__linkChevron{block-size:1rem;color:var(--color-text-muted);flex:none;inline-size:1rem}.teacher-certificates-module__u_-Fva__linkAfter{margin-block-start:1rem}.teacher-certificates-module__u_-Fva__stage{flex-direction:column;flex:1;align-items:center;min-block-size:0;display:flex}.teacher-certificates-module__u_-Fva__stage>*{margin-block:auto}.teacher-certificates-module__u_-Fva__actions{gap:var(--space-1);flex-direction:column;display:flex}.teacher-certificates-module__u_-Fva__hint{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-tight);text-align:center;margin:0}
.levels-extras-module__REjjBW__parts{background:var(--panel-background,var(--color-surface));border:var(--panel-border,1px solid var(--color-border));border-radius:var(--frame-radius,var(--radius-md));flex-direction:column;gap:.375rem;min-inline-size:0;margin-block-end:.75rem;padding:.625rem .75rem;display:flex}.levels-extras-module__REjjBW__partsTitle,.levels-extras-module__REjjBW__badgesTitle{margin:0;font-size:.875rem;font-weight:700;line-height:1.5}.levels-extras-module__REjjBW__partList{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.levels-extras-module__REjjBW__part{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.levels-extras-module__REjjBW__partName{color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.levels-extras-module__REjjBW__partPoints{color:var(--color-reward,var(--color-accent));font-family:var(--font-display,inherit);font-size:.9375rem;font-weight:var(--font-display-weight,800);margin:0;line-height:1.4}.levels-extras-module__REjjBW__note,.levels-extras-module__REjjBW__empty,.levels-extras-module__REjjBW__badgeDescription{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.6}.levels-extras-module__REjjBW__badges{flex-direction:column;gap:.5rem;min-inline-size:0;margin-block-start:1rem;display:flex}.levels-extras-module__REjjBW__badgeList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.levels-extras-module__REjjBW__badge{background:var(--panel-background,var(--color-surface));border:var(--panel-border,1px solid var(--color-border));border-radius:var(--frame-radius-row,var(--radius-md));grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;min-inline-size:0;padding:.5rem .625rem;display:grid}.levels-extras-module__REjjBW__badgeArt{border:var(--medal-done-border,1px solid var(--color-success));border-radius:var(--radius-pill);block-size:2.75rem;inline-size:2.75rem;display:block;overflow:hidden}.levels-extras-module__REjjBW__badgeArt [data-source=placeholder]>span{padding-inline:.125rem;font-size:.625rem}.levels-extras-module__REjjBW__locked .levels-extras-module__REjjBW__badgeArt{border:var(--medal-locked-border,1px solid var(--color-border))}.levels-extras-module__REjjBW__locked .levels-extras-module__REjjBW__badgeArt>span{filter:grayscale()brightness(.55)}.levels-extras-module__REjjBW__badgeText{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.levels-extras-module__REjjBW__badgeHead{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.levels-extras-module__REjjBW__badgeName{font-size:.9375rem;font-weight:700;line-height:1.5}.levels-extras-module__REjjBW__chip{background:var(--chip-done-background,transparent);border:var(--chip-done-border,1px solid var(--color-success));border-radius:var(--radius-pill);color:var(--chip-done-color,var(--color-success));white-space:nowrap;align-items:center;gap:.25rem;padding-inline:.5rem;font-size:.6875rem;font-weight:700;line-height:1.6;display:inline-flex}.levels-extras-module__REjjBW__locked .levels-extras-module__REjjBW__chip{background:var(--chip-locked-background,transparent);border:var(--chip-locked-border,1px solid var(--color-border));color:var(--chip-locked-color,var(--color-text-muted))}.levels-extras-module__REjjBW__chip svg{block-size:.75rem;inline-size:.75rem}.levels-extras-module__REjjBW__failed{color:var(--color-danger);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:700;display:flex}
