.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleContainer{width:100%}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleTitle{margin-bottom:30px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleHeading{text-align:left;color:#566985;margin:0;font-size:21px;font-weight:600}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleEmpty{text-align:center;background:#fff;border-radius:8px;padding:60px 20px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleEmptyIcon{color:#ccc;margin-bottom:20px;font-size:48px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleEmptyTitle{color:#333;margin:10px 0;font-size:20px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleEmptyText{color:#666}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleHeaderTitle{background:#f5f5f5;border-radius:8px 8px 0 0;align-items:center;margin-bottom:10px;padding:15px 20px;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleHeaderTitle .DashStudentSchedule-module__fQ5j1q__dashStudentScheduleAvatar{width:60px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleHeaderTitle .DashStudentSchedule-module__fQ5j1q__dashStudentScheduleInfoRow{flex:1;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:15px;display:grid}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleHeaderTitle strong{color:#50596e;font-size:14px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleCard{background:#fff;border-radius:8px;margin-bottom:15px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 8px #0000001a}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleHeader{align-items:center;gap:15px;padding:16px 20px;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleAvatar{width:36px;position:relative}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleAvatarBadge{border-radius:12px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;bottom:-5px;right:-5px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleInfoRow{flex:1;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;align-items:center;gap:15px;display:grid}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleInfoRow>span{color:#878c9f;font-size:14px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleTime{white-space:nowrap;color:#878c9f;align-items:center;gap:5px;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleNewBadge{color:#fff;background:#ffc107;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleToggleBtn{color:#fff;background:#ff7200;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .3s;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleToggleBtn:hover{background:#535fe0;transform:scale(1.1)}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleDetailsContainer{background:#fafafa;border-top:1px solid #eee;padding:20px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleDetails{flex-direction:column;gap:20px;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleSection{background:#fff;border-radius:6px;padding:15px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleSectionTitle{color:#878c9f;text-align:left;border-bottom:2px solid #535fe0;margin:0 0 15px;padding-bottom:8px;font-size:15px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleCancelledTitle{color:#c33;border-bottom-color:#c33}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleDetailRow{border-bottom:1px solid #e5e7f2;justify-content:space-between;margin-bottom:10px;font-size:14px;line-height:1.6;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleDetailRow:last-child{margin-bottom:0}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleDetailRow strong{color:#999;text-align:left;min-width:150px;font-size:14px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleDetailRow span{color:#333;text-align:right;flex:1}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleLink{color:#535fe0;text-decoration:underline}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleLink:hover{color:#ff7200}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleId{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleNotes{color:#666;margin:0;font-style:italic;line-height:1.6}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleCancelledText{color:#c33}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleStatusBadge{border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleBadgeYellow{color:#856404;background:#fff3cd}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleBadgeBlue{color:#0c5460;background:#d1ecf1}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleBadgeGreen{color:#155724;background:#d4edda}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleBadgeGray{color:#383d41;background:#e2e3e5}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleBadgeRed{color:#721c24;background:#f8d7da}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleActions{border-top:1px solid #eee;gap:10px;margin-top:20px;padding-top:20px;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleAcceptBtn,.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleCancelBtn{cursor:pointer;border:none;border-radius:6px;flex:1;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleAcceptBtn{color:#fff;background:#ff7200}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleAcceptBtn:hover:not(:disabled){background:#535fe0;transform:translateY(-2px);box-shadow:0 4px 8px #4caf504d}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleCancelBtn{color:#fff;background:#f44336}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleCancelBtn:hover:not(:disabled){background:#da190b;transform:translateY(-2px);box-shadow:0 4px 8px #f443364d}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleAcceptBtn:disabled,.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleCancelBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleCompletedText{color:#666;text-align:center;flex:1;margin:0;font-style:italic}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleLoading,.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleError{text-align:center;padding:40px 20px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleError{color:#c33}@media (max-width:768px){.DashStudentSchedule-module__fQ5j1q__mobHidden{display:none}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleInfoRow{text-align:left;grid-template-columns:1fr;gap:10px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleHeader{flex-wrap:wrap}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleDetailRow{gap:5px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleDetailRow strong{min-width:90px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleDetailRow span{text-align:left}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleActions{flex-direction:column}}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalOverlay{z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out DashStudentSchedule-module__fQ5j1q__fadeIn;display:flex;position:fixed;inset:0}@keyframes DashStudentSchedule-module__fQ5j1q__fadeIn{0%{opacity:0}to{opacity:1}}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalContent{background:#fff;border-radius:12px;width:100%;max-width:500px;animation:.3s ease-out DashStudentSchedule-module__fQ5j1q__slideUp;position:relative;box-shadow:0 10px 40px #0000004d}@keyframes DashStudentSchedule-module__fQ5j1q__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalClose{cursor:pointer;z-index:10;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:15px;right:15px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalClose:hover{background:#e0e0e0;transform:rotate(90deg)}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalHeader{text-align:center;border-bottom:1px solid #eee;padding:30px 30px 20px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalHeader h3{color:#333;margin:0 0 10px;font-size:24px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalHeader p{color:#666;margin:0;font-size:14px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalForm{padding:30px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalFormGroup{margin-bottom:20px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalFormGroup label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalFormGroup textarea{resize:vertical;border:1px solid #ddd;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:border-color .3s}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalFormGroup textarea:focus{border-color:#4caf50;outline:none}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalFormGroup textarea:disabled{cursor:not-allowed;background:#f5f5f5}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalError{color:#c33;background:#fee;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:12px;font-size:14px;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalActions{gap:10px;margin-top:20px;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalCancelBtn,.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalConfirmBtn{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalCancelBtn{color:#333;background:#f5f5f5}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalCancelBtn:hover:not(:disabled){background:#e0e0e0}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalConfirmBtn{color:#fff;background:#f44336}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalConfirmBtn:hover:not(:disabled){background:#da190b;transform:translateY(-2px);box-shadow:0 4px 12px #f443364d}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalCancelBtn:disabled,.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalConfirmBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalContent{border-radius:0;max-width:100%;margin:0}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleModalActions{flex-direction:column}}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleTeacherName{cursor:help;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleTeacherName:hover{color:#4caf50}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilters{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilterGroup{flex-direction:column;min-width:200px;display:flex}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilterGroup label{color:#666;font-size:14px;font-weight:500}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilterSelect,.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilterInput{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 12px;font-size:14px;transition:border-color .3s}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilterSelect:focus,.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilterInput:focus{border-color:#535fe0;outline:none}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilterSelect,.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilterInput{min-width:150px}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleClearBtn{color:#fff;background:#ff7200;border:none;border-radius:4px;outline:none;height:40px;padding:0 22px;font-size:13px;font-weight:500;line-height:40px;transition:all .2s ease-in-out;position:relative;box-shadow:0 0 0 6px #ffffff1a}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleClearBtn:hover{background:#da190b;transform:translateY(-2px);box-shadow:0 4px 8px #f443364d}@media (max-width:768px){.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleTitle{flex-direction:column;align-items:flex-start}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilters{flex-direction:column;align-items:stretch;width:100%}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilterGroup{flex-direction:column;align-items:flex-start}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilterSelect,.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleFilterInput{width:100%}.DashStudentSchedule-module__fQ5j1q__dashStudentScheduleClearBtn{justify-content:center;width:100%}}
.custom-dropdown{width:100%;min-height:50px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.custom-dropdown.disabled{opacity:.6;pointer-events:none}.dropdown-header{cursor:pointer;box-sizing:border-box;background:#f9f9f9;border:1px solid #e3e3e3;border-radius:4px;align-items:center;min-height:47px;padding:12px 16px;transition:all .2s;display:flex}.custom-dropdown.has-error .dropdown-header{border-color:#d9534f}.dropdown-header:focus-within{border-color:#7d56f3;outline:none;box-shadow:0 0 0 2px #7d56f31a}.dropdown-icon{color:#535fe0;align-items:center;margin-right:15px;font-size:15px;display:flex}.dropdown-value{color:#7d93b2;flex:1;align-items:center;font-size:12px;display:flex;overflow:hidden}.dropdown-value .placeholder{color:#999;font-weight:400}.dropdown-arrow{color:#535fe0;align-items:center;margin-left:8px;font-size:12px;transition:transform .2s;display:flex}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-clear{color:#535fe0;cursor:pointer;align-items:center;margin-left:auto;padding-right:12px;font-size:14px;transition:color .2s;display:flex}.dropdown-clear:hover{color:#d9534f}.multi-values{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.multi-value-tag{color:#7d93b2;text-overflow:ellipsis;white-space:nowrap;background:#ffead2;border-radius:6px;align-items:center;gap:4px;max-width:120px;padding:2px 6px;font-size:11px;font-weight:500;display:flex;overflow:hidden}.remove-value{color:#ff7e00;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;font-size:14px;font-weight:700;transition:all .2s;display:flex}.remove-value:hover{color:#fff;background:#ff7e00}.count-badge{color:#7d93b2;background:#e2e6ea;border-radius:16px;padding:2px 8px;font-size:11px;font-weight:700}.dropdown-menu{z-index:1000;background:#fff;border:1px solid #e3e3e3;border-top:none;border-radius:0 0 4px 4px;max-height:300px;animation:.2s dropdownSlide;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 8px #0000001a}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.search-container{float:left;border-bottom:1px solid #f0f0f0;width:100%;padding:8px 16px}.search-input{box-sizing:border-box;border:1px solid #e3e3e3;border-radius:4px;outline:none;width:100%;padding:8px 12px;font-size:12px}.custom-dropdown .search-input:focus{border-color:#535fe0}.custom-dropdown .dropdown-menu label{float:left;position:relative}.custom-dropdown .dropdown-menu label i{padding-right:12px;font-size:14px;position:absolute;top:17px;left:16px}.dropdown-options{width:100%;max-height:240px;overflow-y:auto}.dropdown-options::-webkit-scrollbar{width:6px}.dropdown-options::-webkit-scrollbar-track{background:#f1f1f1}.dropdown-options::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dropdown-options::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.dropdown-option{cursor:pointer;box-sizing:border-box;color:#7d93b2;border-bottom:1px solid #f8f8f8;align-items:center;min-height:40px;padding:10px 18px;font-size:12px;transition:all .2s;display:flex}.dropdown-option:last-child{border-bottom:none}.dropdown-option:hover{color:#fff;background:#ff7e00}.dropdown-option.selected{color:#ff7e00;background:#fff3e6;font-weight:600}.dropdown-option.selected:hover{color:#fff;background:#ff7e00}.option-checkbox{cursor:pointer;margin-right:8px}.option-label{text-align:left;flex:1}.no-options{color:#999;text-align:center;padding:16px 18px;font-size:12px;font-style:italic}@media (max-width:768px){.dropdown-menu{max-height:250px}.multi-value-tag{max-width:100px;font-size:10px}.dropdown-value{font-size:11px}.dropdown-option{padding:12px 16px;font-size:11px}}
.TeacherOverview-module__x465eG__list{flex-direction:column;display:flex}.TeacherOverview-module__x465eG__item{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.TeacherOverview-module__x465eG__left{align-items:center;gap:15px;display:flex}.TeacherOverview-module__x465eG__item:first-child{padding-top:0}.TeacherOverview-module__x465eG__item:last-child{border-bottom:none}.TeacherOverview-module__x465eG__left i{color:#535fe0;font-size:14px;font-weight:500}.TeacherOverview-module__x465eG__label{color:#566985;font-size:13px;font-weight:500}.TeacherOverview-module__x465eG__value{color:#878c9f;text-align:right;max-width:50%;font-size:13px}@media (max-width:768px){.TeacherOverview-module__x465eG__overviewCard{padding:16px}.TeacherOverview-module__x465eG__label,.TeacherOverview-module__x465eG__value{font-size:13px}}
.Section1Styles-module__Ryg9Oq__teacherScheduleWidget{padding:10px 0}.Section1Styles-module__Ryg9Oq__profileTagsContainer{flex-direction:column;gap:20px;margin-top:30px;margin-bottom:40px;display:flex}.Section1Styles-module__Ryg9Oq__tagGroup{flex-direction:column;display:flex}.Section1Styles-module__Ryg9Oq__tagGroupTitle{color:#878c9f;text-align:left;margin-bottom:10px;font-size:14px;font-weight:600}.Section1Styles-module__Ryg9Oq__tagList{flex-wrap:wrap;gap:8px;display:flex}.Section1Styles-module__Ryg9Oq__tagItem{color:#535fe0;background:#eef2fc;border-radius:4px;padding:6px 15px;font-size:13px;font-weight:500}.Section1Styles-module__Ryg9Oq__tagBadge:hover{color:#fff;background-color:#ff7200}.Section1Styles-module__Ryg9Oq__tagBadge{-webkit-user-select:none;user-select:none;cursor:pointer;background:#dce8f5;}.Section1Styles-module__Ryg9Oq__tagPopover{z-index:999;background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:8px;min-width:180px;padding:8px 16px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0000001a}.Section1Styles-module__Ryg9Oq__tagPopover .Section1Styles-module__Ryg9Oq__tagItem{white-space:nowrap;width:fit-content}.Section1Styles-module__Ryg9Oq__scheduleContainer{flex-direction:column;gap:8px;display:flex}.Section1Styles-module__Ryg9Oq__scheduleItem{background:#f9f9f9;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;display:flex}.Section1Styles-module__Ryg9Oq__scheduleDay{color:#566985;font-weight:600}.Section1Styles-module__Ryg9Oq__scheduleTime{color:#7d93b2}.Section1Styles-module__Ryg9Oq__profileImageCover{object-fit:cover;width:100%;height:100%}.Section1Styles-module__Ryg9Oq__avatarImage{object-fit:cover}.Section1Styles-module__Ryg9Oq__bookNowBtn{cursor:pointer;border:none;margin-top:0}
.listings-module__F1EKNG__listMainWrapHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.listings-module__F1EKNG__listMainWrapHeader .listings-module__F1EKNG__listMainWrapTitle h2{text-align:left;float:left;color:#566985;font-size:16px;font-weight:500;position:relative}.listings-module__F1EKNG__teacherCards{cursor:pointer;flex-direction:column;gap:20px;display:flex}.listings-module__F1EKNG__teacherCards .listings-module__F1EKNG__teacherCard{background:#fff;border:1px solid #e5e7f2;border-radius:10px;justify-content:space-between;align-items:center;display:flex;box-shadow:0 0 #0000}.listings-module__F1EKNG__boxWidgetAuthorTitleImg{margin-right:0}.listings-module__F1EKNG__teacherCard .listings-module__F1EKNG__boxWidgetAuthorTitleImg img{object-fit:cover;border-radius:4px 0 0 4px;width:78px;height:78px}.listings-module__F1EKNG__teacherCard .listings-module__F1EKNG__boxWidgetAuthorTitle{width:100%;padding:16px 20px;display:flex;position:relative}.listings-module__F1EKNG__boxWidgetAuthorTitleContent{flex-direction:row;flex:1;align-items:center;margin-right:20px;display:flex}.listings-module__F1EKNG__authorNameCol{flex-direction:column;gap:10px;min-width:150px;display:flex}.listings-module__F1EKNG__authorNameCol a{text-align:left;color:#566985;font-size:14px;font-weight:600}.listings-module__F1EKNG__authorNameCol span{text-align:left;color:#878c9f;text-transform:uppercase;font-size:10px}.listings-module__F1EKNG__tagsRow{flex-wrap:wrap;flex:1;align-items:flex-start;gap:80px;margin-left:20px;display:flex}.listings-module__F1EKNG__listingTagGroup{flex:1;max-width:max-content;margin-bottom:0}.listings-module__F1EKNG__listingTagGroup .listings-module__F1EKNG__listingTagGroupTitle{color:#566985;font-size:12px;font-weight:600}.listings-module__F1EKNG__listingTagList{gap:6px}.listings-module__F1EKNG__listingTagList .listings-module__F1EKNG__listingTagItem{padding:4px 10px;font-size:10px}.listings-module__F1EKNG__listingTagList .listings-module__F1EKNG__listingTagBadge{padding:4px 8px;font-size:10px}.listings-module__F1EKNG__resetButton{background:#535fe0}.listings-module__F1EKNG__resetButton:hover{background:#ff7200}.listings-module__F1EKNG__resetButton:hover .listings-module__F1EKNG__resetIcon{color:#fff}.listings-module__F1EKNG__errorAndLoading i{color:#999;font-size:32px}.listings-module__F1EKNG__errorAndLoading h3{color:#566985;margin-bottom:10px;font-family:Nunito,sans-serif;font-size:16px;font-weight:600}.listings-module__F1EKNG__errorAndLoading p{color:#999;font-size:12px;font-weight:500;line-height:24px}@media only screen and (max-width:768px){.listings-module__F1EKNG__listMainWrapHeader{flex-direction:column;align-items:flex-start;gap:20px}.listings-module__F1EKNG__listMainWrapHeader .listings-module__F1EKNG__listMainWrapOpt{margin-top:0}.listings-module__F1EKNG__teacherCards .listings-module__F1EKNG__teacherCard{flex-direction:column;align-items:flex-start}.listings-module__F1EKNG__teacherCard .listings-module__F1EKNG__boxWidgetAuthorTitleImg{padding:16px 20px 0}.listings-module__F1EKNG__teacherCard .listings-module__F1EKNG__boxWidgetAuthorTitleImg img{border-radius:4px}.listings-module__F1EKNG__teacherCard .listings-module__F1EKNG__boxWidgetAuthorTitle{flex-direction:column;gap:15px}.listings-module__F1EKNG__boxWidgetAuthorTitleContent{flex-direction:column;align-items:flex-start;gap:15px;margin-right:0}.listings-module__F1EKNG__tagsRow{flex-direction:column;gap:15px;margin-left:0}.listings-module__F1EKNG__teacherCard a,.listings-module__F1EKNG__teacherCard span{cursor:alias}.listings-module__F1EKNG__teacherCards{cursor:auto}}.listings-module__F1EKNG__popoverOverlay{z-index:998;width:100vw;height:100vh;position:fixed;top:0;left:0}.listings-module__F1EKNG__paginationButton{background:0 0;border:none}.listings-module__F1EKNG__filterCustomDropdowns{flex-direction:column;gap:30px;display:flex}.listings-module__F1EKNG__pillsMainContainer{flex-direction:column;gap:30px;margin-top:30px;margin-bottom:30px;display:flex}.listings-module__F1EKNG__pillFilterContainer{flex-direction:column;align-items:flex-start;display:flex}.listings-module__F1EKNG__pillFilterTitle{color:#566985;text-align:left;margin-bottom:12px;font-size:14px;font-weight:600}.listings-module__F1EKNG__pillContainer{flex-wrap:wrap;gap:8px;display:flex}.listings-module__F1EKNG__pillItem{color:#566985;cursor:pointer;background:#f1f2f8;border:1px solid #0000;border-radius:20px;padding:6px 14px;font-size:10px;font-weight:500;transition:all .2s ease-in-out}.listings-module__F1EKNG__pillItem:hover{background:#e4e6f1}.listings-module__F1EKNG__pillSelected{color:#fff;background:#ff7200}.listings-module__F1EKNG__pillSelected:hover{background:#424bc0}.listings-module__F1EKNG__experienceMainContainer{float:left;width:100%;margin-bottom:30px}.listings-module__F1EKNG__experienceContainer{flex-direction:column;display:flex}.listings-module__F1EKNG__experienceSlider{padding-left:2px}.listings-module__F1EKNG__availabilityDaysContainer{margin-bottom:30px}.listings-module__F1EKNG__searchKeywordMainContainer{margin-bottom:40px}
