.name-field{width:calc(calc(var(--buttonWidth) * 2) + var(--buttonMargin));justify-content:center;text-align:center;background-color:var(--buttonColor);color:var(--textColor);max-height:var(--buttonHeight)}.name-field:disabled{background-color:var(--buttonDisabled)}.name-field:focus{outline:0;border-color:inherit;box-shadow:none}.search-filter-button:hover{outline:0}.search-filter-button{background-image:url("/assets/images/settings.png");width:calc(var(--desktopCoeffecient) * 35px);height:var(--buttonHeight);overflow:hidden;justify-content:center;background-repeat:no-repeat;position:relative;align-self:auto;background-size:contain;background-color:transparent}.searching{display:flex;width:fit-content;align-items:center;position:relative;flex-direction:var(--flexDirection);gap:0}.filter{position:relative;display:inline-flex;align-items:center;justify-content:center}.pointing-down-image{width:calc(var(--desktopCoeffecient) * 50px);height:calc(var(--desktopCoeffecient) * 50px);position:absolute;bottom:100%;left:100%;display:none;transform:translateX(-50%);margin-bottom:calc(var(--desktopCoeffecient) * 5px)}.container{display:flex;justify-content:center;flex-direction:column;align-items:center;flex:1;margin-top:6px}.container-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:var(--tabAlign);margin-top:3px}.bottom-tabs-parent{justify-content:center;align-items:center;display:flex}.bottom-tabs{display:flex;overflow-x:auto;max-width:calc(var(--buttonWidth) * 4);width:fit-content;gap:var(--buttonMargin)}.year-tabs{display:flex;width:fit-content;max-width:calc(var(--buttonWidth) * 3.5 + var(--buttonMargin) * 5);overflow-x:auto}.page-bottom{margin-top:auto;background-color:var(--pageColor);display:flex;width:100%;align-items:center;overflow-x:hidden;color:var(--textColor);direction:var(--langDirection);justify-content:space-between;font-size:clamp(8px, calc(.7vw * var(--desktopCoeffecient)), 25px)}.footer-text{width:fit-content;margin:8px}#opensource-footer{text-decoration:underline;cursor:pointer}.year-tabs button{flex:0 0 auto;margin:var(--buttonMargin)}.bottom-tabs button{flex:0 0 auto;margin:var(--buttonMargin)}.filter-button-container{display:flex;flex-direction:var(--flexDirection);align-items:center;justify-content:center;width:fit-content}.filter-settings-log{padding:10px;color:var(--textColor);width:fit-content;direction:var(--langDirection);font-size:clamp(10px, 2.6vw, 25px);text-align:center;white-space:pre-wrap}#tip-div{padding:4px;color:var(--textColor);width:fit-content;direction:var(--langDirection);font-size:clamp(10px, 2.6vw, 25px);text-align:center;white-space:pre-wrap}.filter-settings-tip{width:fit-content;height:fit-content;color:var(--textColor);font-size:clamp(10px, 1.5vw, 20px);text-align:center;white-space:pre-wrap;direction:var(--langDirection);text-align:var(--textAlign);background-color:var(--buttonHoverColor);padding:3px}#filter-settings-tip{display:none}.log{display:flex;flex-direction:column;justify-content:center;font-size:large;overflow:hidden;width:100%;align-items:center;text-align:center;color:var(--textColor);white-space:pre-wrap}.search-type-container{display:flex;align-items:center;position:relative;gap:0}.search-type{margin-top:var(--buttonMargin);display:flex;flex-direction:var(--flexDirection)}.student-data-table{margin:var(--buttonMargin);direction:var(--langDirection);width:100%;font-size:clamp(10px, calc(.8vw * var(--desktopCoeffecient)), 25px);background:var(--buttonHoverColor);text-align:center;border-collapse:collapse;color:var(--textColor)}.student-data-row:hover{background:var(--buttonSelectedColor)}.student-key-data{background:var(--buttonColor)}.student-key-data-cell:not([data-cannot-hover=true]):hover{background:var(--buttonSelectedColor)}.student-data-table td,.student-data-table th{border:var(--buttonBorder) var(--buttonBorderStyle) var(--tableBorder);padding:4px 8px;width:fit-content}.student-data-table th{padding:0}.filter-container,.student-card-container{inset:0;position:fixed;display:none;justify-content:center;align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.2);z-index:6969;width:100%;height:100%}.student-card-container{z-index:6970}.filter-options,.student-full-card-box{width:fit-content;padding:20px;height:fit-content;align-items:center;justify-content:center;display:flex;flex-direction:column;background:var(--buttonHoverColor);outline:calc(var(--buttonBorder) * 3) var(--buttonBorderStyle) var(--buttonSelectedColor);border-radius:12px;box-shadow:0 10px 30px var(--boxShadow)}#filter-options-text{color:var(--textColor);font-size:20px;white-space:pre-wrap;direction:var(--langDirection);margin:calc(var(--buttonMargin) * 2)}.filter-inputs{display:flex;gap:var(--buttonMargin);flex-direction:column;align-items:var(--flexDirection)}.filter-row{display:flex;align-items:center;justify-content:center;flex-direction:var(--inverseFlexDirection);gap:var(--buttonMargin)}.filter-label{font-size:20px;color:var(--textColor);width:140px;direction:var(--langDirection)}#unlock-max-student-count-label{width:fit-content}.student-card{justify-content:center;align-items:center}.student-card:hover{background-color:var(--buttonColor);outline:var(--buttonBorder) var(--buttonBorderStyle) var(--textColor)}.student-card,.student-full-card{display:flex;color:var(--textColor);background-color:var(--buttonHoverColor);margin:var(--buttonMargin);border-radius:10px;direction:var(--langDirection);overflow:hidden;height:var(--buttonHeight);font-size:clamp(10px, 2.6vw, 25px)}.student-full-card{font-size:clamp(10px, 4vw, 30px);flex-direction:column;direction:var(--langDirection);overflow:hidden;border-radius:0;height:100%;padding:20px}body,html{min-height:145vh}