.ProfilePicture-module__CUI4jW__profilePic{background-color:var(--primary-500);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:2rem;display:flex}.ProfilePicture-module__CUI4jW__small{width:3rem;height:3rem;font-size:1.3rem}.ProfilePicture-module__CUI4jW__medium{width:5rem;height:5rem;font-size:2.2rem}.ProfilePicture-module__CUI4jW__large{width:16rem;height:16rem;font-size:8rem}
.StudentCard-module__P5tnFa__container{box-sizing:border-box;display:flex}.StudentCard-module__P5tnFa__studentProfileModal{background-color:#fff;border-radius:10px;flex-direction:column;width:900px;height:400px;margin-top:2rem;padding:2rem 0;display:flex}.StudentCard-module__P5tnFa__studentProfileModal .StudentCard-module__P5tnFa__studentInfoTag{gap:1rem;display:flex}.StudentCard-module__P5tnFa__studentProfileModal .StudentCard-module__P5tnFa__studentInfoTag .StudentCard-module__P5tnFa__infoItems{padding:0;list-style:none}.StudentCard-module__P5tnFa__studentProfileModal .StudentCard-module__P5tnFa__studentInfoTag .StudentCard-module__P5tnFa__infoItems .StudentCard-module__P5tnFa__name{font-size:1.5rem;font-weight:500}.StudentCard-module__P5tnFa__studentProfileModal .StudentCard-module__P5tnFa__studentInfoTag .StudentCard-module__P5tnFa__infoItems .StudentCard-module__P5tnFa__email{color:var(--color-gray-700,#4a5568);font-style:normal}.StudentCard-module__P5tnFa__studentProfileModal .StudentCard-module__P5tnFa__studentInfoTag .StudentCard-module__P5tnFa__infoItems .StudentCard-module__P5tnFa__email address{font-style:normal}.StudentCard-module__P5tnFa__studentProfileModal .StudentCard-module__P5tnFa__studentInfoTag .StudentCard-module__P5tnFa__infoItems .StudentCard-module__P5tnFa__school>span{margin-right:.5rem;font-weight:500}.StudentCard-module__P5tnFa__studentProfileModal .StudentCard-module__P5tnFa__studentInfoTag .StudentCard-module__P5tnFa__infoItems li{color:var(--color-gray-700,#4a5568);margin-bottom:.5rem}.StudentCard-module__P5tnFa__studentProfileModal .StudentCard-module__P5tnFa__studentProfileContent{flex-direction:column;gap:2rem;display:flex}.StudentCard-module__P5tnFa__listViewContainer .StudentCard-module__P5tnFa__studentInfoTag{align-items:center;gap:1rem;display:flex}.StudentCard-module__P5tnFa__listViewContainer .StudentCard-module__P5tnFa__studentInfoTag .StudentCard-module__P5tnFa__listView{flex-direction:column;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.StudentCard-module__P5tnFa__listViewContainer .StudentCard-module__P5tnFa__studentInfoTag .StudentCard-module__P5tnFa__listView .StudentCard-module__P5tnFa__name{font-size:1rem;font-weight:500}.StudentCard-module__P5tnFa__listViewContainer .StudentCard-module__P5tnFa__studentInfoTag .StudentCard-module__P5tnFa__listView .StudentCard-module__P5tnFa__email{color:var(--color-gray-700,#4a5568);font-style:normal}.StudentCard-module__P5tnFa__listViewContainer .StudentCard-module__P5tnFa__studentInfoTag .StudentCard-module__P5tnFa__listView .StudentCard-module__P5tnFa__email address{font-style:normal}.StudentCard-module__P5tnFa__listViewContainer .StudentCard-module__P5tnFa__studentInfoTag .StudentCard-module__P5tnFa__listView li{color:var(--color-gray-700,#4a5568)}.StudentCard-module__P5tnFa__modalContentOverride{width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important}
.StudentTabs-module__LEd2Uq__tabsContainer{align-items:flex-start;gap:1.5rem;width:100%;min-height:300px;display:flex}.StudentTabs-module__LEd2Uq__tabNav{border-right:var(--grey-200)1px solid;flex-direction:column;flex-shrink:0;gap:.5rem;min-width:150px;padding-right:1.5rem;display:flex}.StudentTabs-module__LEd2Uq__tabTile{all:unset;cursor:pointer;color:var(--grey-500);text-align:left;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;transition:all .2s;display:flex}.StudentTabs-module__LEd2Uq__tabTile:hover{background-color:var(--grey-50)}.StudentTabs-module__LEd2Uq__tabTile:hover .StudentTabs-module__LEd2Uq__tabIcon{filter:brightness(.5)}.StudentTabs-module__LEd2Uq__tabTile[data-active=true]{background-color:var(--primary-500);color:#fff;box-shadow:0 2px 4px #0000001a}.StudentTabs-module__LEd2Uq__tabTile[data-active=true] .StudentTabs-module__LEd2Uq__tabIcon{filter:brightness(0)invert()}.StudentTabs-module__LEd2Uq__tabContent{flex:1;width:100%;animation:.2s ease-in StudentTabs-module__LEd2Uq__fadeIn}@keyframes StudentTabs-module__LEd2Uq__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.StudentTabs-module__LEd2Uq__panelContainer{flex-direction:column;width:100%;display:flex;overflow:hidden}.StudentTabs-module__LEd2Uq__contentCard{border:1px dashed var(--grey-300);background:#fff;border-radius:8px;padding:1rem}.StudentTabs-module__LEd2Uq__sectionBlock h3,.StudentTabs-module__LEd2Uq__panelContainer h3{color:var(--grey-700);letter-spacing:.05em;margin:0 0 1rem;padding-bottom:.5rem;font-size:1rem;font-weight:450}.StudentTabs-module__LEd2Uq__infoGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;display:grid}.StudentTabs-module__LEd2Uq__infoItem{flex-direction:row;align-items:center;gap:.7rem;display:flex}.StudentTabs-module__LEd2Uq__infoItem label{color:var(--grey-700);text-transform:uppercase;font-size:.75rem;font-weight:600}.StudentTabs-module__LEd2Uq__infoItem p{color:var(--grey-500);word-break:break-word}.StudentTabs-module__LEd2Uq__notesBox{background-color:var(--grey-25);border:1px solid var(--grey-200);white-space:pre-wrap;min-height:120px;color:var(--grey-500);border-radius:8px;padding:1rem;font-size:.95rem;line-height:1.5}.StudentTabs-module__LEd2Uq__emptyState{color:var(--grey-400);text-align:center;padding:2rem 0;font-style:italic}
.StudentProfileView-module__8hP0dq__StudentProfileModalContainer{flex-direction:column;width:100%;margin:0 1.5rem;display:flex}.StudentProfileView-module__8hP0dq__StudentProfileModalContainer .StudentProfileView-module__8hP0dq__closeButton{border-radius:50%;position:absolute;inset-block-start:20px;inset-inline-end:20px}.StudentProfileView-module__8hP0dq__StudentProfileModalContainer .StudentProfileView-module__8hP0dq__closeButton:hover{cursor:pointer;background-color:var(--color-gray-200)}
.StudentForm-module__TSn1_a__form{color:#000;background-color:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:750px;height:680px;padding:10px;font-family:Montserrat,sans-serif;display:flex}.StudentForm-module__TSn1_a__reused{flex-direction:column;display:flex}.StudentForm-module__TSn1_a__headerSegment{flex-direction:column;gap:1vw;padding:0 0 40px;display:flex}.StudentForm-module__TSn1_a__pageTitle{margin-bottom:0;font-size:30px;font-weight:600}.StudentForm-module__TSn1_a__description{margin-top:5px;font-size:12px;font-weight:500}.StudentForm-module__TSn1_a__formPage{flex-direction:column;flex-grow:1;height:100%;display:flex}.StudentForm-module__TSn1_a__formRow{flex-direction:row;gap:2vw;width:100%;height:68px;margin:10px 0;display:flex}.StudentForm-module__TSn1_a__selectField{flex-direction:column;gap:4px;display:flex}.StudentForm-module__TSn1_a__halfField{flex:1;min-width:0}.StudentForm-module__TSn1_a__selectLabel{font-size:14px}.StudentForm-module__TSn1_a__required{color:var(--error-700);margin-left:4px}.StudentForm-module__TSn1_a__charCount{color:#475467;align-self:flex-start;margin-top:4px;font-size:.8rem}.StudentForm-module__TSn1_a__stateSelect{border:none;width:100%}.StudentForm-module__TSn1_a__form .stateSelect__control{box-shadow:none;background:#fff;border-radius:8px!important;min-height:44px!important}.StudentForm-module__TSn1_a__form .stateSelect__control--is-focused:hover{border:2px solid var(--primary-500)}.StudentForm-module__TSn1_a__form .stateSelect__control--is-focused{border:2px solid var(--primary-500)}.StudentForm-module__TSn1_a__form .stateSelect__value-container{padding:0 .75rem}.StudentForm-module__TSn1_a__form .stateSelect__indicator-separator{display:none}.StudentForm-module__TSn1_a__form .stateSelect__menu{z-index:999}.StudentForm-module__TSn1_a__buttonRow{flex-direction:row;gap:10px;margin-top:auto;margin-left:auto;display:flex}.StudentForm-module__TSn1_a__editTabs{flex-direction:row;gap:10px;margin:12px 0;display:flex}.StudentForm-module__TSn1_a__editTabs button{flex:none;font-size:14px;font-weight:600}.StudentForm-module__TSn1_a__subheading{font-size:16px;font-weight:600}.StudentForm-module__TSn1_a__infoBar{flex-direction:column;height:auto;display:flex}.StudentForm-module__TSn1_a__form,.StudentForm-module__TSn1_a__formRow,.StudentForm-module__TSn1_a__formPage{overflow:visible}.StudentForm-module__TSn1_a__error{color:red}
