.GradeAverageCalculator_calculatorGrid__2cqJs{display:flex;align-items:flex-start;padding-top:2rem;margin:0 auto;gap:32px}@media(max-width:768px){.GradeAverageCalculator_calculatorGrid__2cqJs{flex-direction:column}}.GradeAverageCalculator_calculatorLeft__QaYPg{flex:1 1;padding:24px;border-radius:var(--ui-border-radius-ml);background:var(--ui-bg-default);box-shadow:0 0 20px rgba(0,0,0,.05)}.GradeAverageCalculator_resultWrapper__Oj3kb{position:-webkit-sticky;position:sticky;top:24px;width:370px;align-self:flex-start}@media(max-width:768px){.GradeAverageCalculator_resultWrapper__Oj3kb{width:100%;max-width:466px}}.GradeAverageCalculator_calculatorForm__Pztc4{display:flex;flex-direction:column;gap:20px}.GradeAverageCalculator_calculatorFormSection__s6Iez{display:flex;flex-direction:column;gap:12px}.GradeAverageCalculator_calculatorFormSection__s6Iez h2{margin-bottom:10px;color:var(--ui-color-text);font-size:var(--ui-text-size-xl);line-height:var(--ui-text-lineHeight-xl)}.GradeAverageCalculator_input__J9lBb{max-width:354px}@media(max-width:767px){.GradeAverageCalculator_input__J9lBb{max-width:500px}}.GradeAverageCalculator_radioGroup__701bk{display:flex;flex-direction:column;font-size:var(--ui-text-size-l);font-weight:400;gap:16px}.GradeAverageCalculator_calculatorButton__BMV_2{width:100%}.GradeAverageCalculator_resultPlaceholder__WfDca{position:relative;display:flex;height:160px;flex-direction:column;justify-content:flex-start;padding:24px;border-radius:var(--ui-border-radius-ml);background-color:var(--ui-bg-light);color:var(--ui-color-text)}.GradeAverageCalculator_resultPlaceholder__WfDca p{font-weight:600}.GradeAverageCalculator_resultIcon__wWplJ{position:absolute;right:16px;bottom:16px;width:72px;height:auto}.GradeAverageCalculator_red__IOXaU{color:var(--ui-color-primary)}.GradeAverageCalculator_calculatorResultBox__SpDrS{padding:1.5rem;border-radius:var(--ui-border-radius-ml);background-color:var(--ui-color-secondary);color:var(--ui-color-secondaryInverse)}.GradeAverageCalculator_calculatorResultBox__SpDrS p{color:var(--ui-color-secondaryInverse)}.GradeAverageCalculator_resultTitle__mMmxv{margin-bottom:24px}.GradeAverageCalculator_resultText__zTCrl{margin-bottom:8px}.GradeAverageCalculator_resultSum__hUZU9{margin-bottom:16px}.GradeAverageCalculator_note__rYyTt{margin-top:12px;color:var(--ui-color-text-muted);font-style:italic}.GradeAverageCalculator_calculatorAdditionButton__Ed8_Z{width:100%;margin-bottom:10px}.GradeAverageCalculator_copyButton__qgTZK{width:100%;margin-top:16px;text-align:center}.GradeAverageCalculator_divider__2ZFit{height:1px;border-top:2px solid var(--ui-border-color);margin:10px 0}.GradeAverageCalculator_dividerAfterInput___g_ri{height:1px;border-top:2px solid var(--ui-border-color);margin-top:15px}.GradeAverageCalculator_tabs__mSmWM{display:flex;justify-content:center;margin-bottom:24px;gap:16px}.GradeAverageCalculator_tabButton__D6hqV{display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal}.GradeAverageCalculator_tabButton__D6hqV span{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.GradeAverageCalculator_tabButtonDisabled__fRccP{color:var(--ui-color-lightInverseState)}.GradeAverageCalculator_tabButtonDisabled__fRccP:hover{background-color:var(--ui-bg-default)!important;color:var(--ui-color-text)}.GradeAverageCalculator_groupTitle__g09M_{margin-bottom:8px;color:var(--ui-color-text-muted);font-weight:600}.GradeAverageCalculator_groupItem__0yGjT{margin:16px 0;font-weight:600}.GradeAverageCalculator_groupWrapper__OA0gR{position:relative;padding-right:24px}.GradeAverageCalculator_deleteIcon__Rayl0{position:absolute;top:0;right:0;color:var(--ui-color-text-muted);cursor:pointer}.GradeAverageCalculator_deleteIcon__Rayl0:hover{color:var(--ui-color-danger)}.GradeAverageCalculator_textForInput__BEJJu{margin:10px 0;font-weight:600}.GradeAverageCalculator_validationMessage__hPnig{opacity:0;text-align:center;transition:opacity .4s ease,visibility .4s ease;visibility:hidden}.GradeAverageCalculator_visible__H_58t{opacity:1;visibility:visible}