.bcos-grade-class-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:2.75rem;padding:.3rem .55rem;border:1px solid currentColor;border-radius:.4rem;background:transparent;color:inherit;font:inherit;font-size:.85em;font-weight:600;line-height:1.2;vertical-align:middle;cursor:pointer;touch-action:manipulation}.bcos-grade-class-badge:focus-visible{outline:3px solid #1684d8;outline-offset:2px}.bcos-grade-class-badge[aria-pressed=true]{text-decoration:underline;text-underline-offset:.2em}.bcos-grade-class-badge--unknown{border-color:transparent;cursor:default;font-weight:400}.bcos-grade-summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:center}.bcos-grade-summary-row>.bcos-grade-class-badge{width:auto;justify-self:end}.bcos-grade-summary-row>:first-child{min-width:0}
