.Mentorship-module__4_SCqa__container{max-width:1080px;margin:0 auto;padding:10px 0 40px}.Mentorship-module__4_SCqa__header{background:#fff;border:1px solid #f0ebe8;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px;display:flex;box-shadow:0 4px 20px #00000005}.Mentorship-module__4_SCqa__headerText{flex-direction:column;gap:4px;display:flex}.Mentorship-module__4_SCqa__title{color:#0f172a;letter-spacing:-.5px;font-size:26px;font-weight:800}.Mentorship-module__4_SCqa__subtitle{color:#64748b;font-size:14.5px;font-weight:500}.Mentorship-module__4_SCqa__roleBadge{color:#ef4444;background:#fff1f0;border:1px solid #fee2e2;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:700}.Mentorship-module__4_SCqa__directoryGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:24px;display:grid}.Mentorship-module__4_SCqa__mentorCard{background:#fff;border:1px solid #f0ebe8;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 20px #00000005}.Mentorship-module__4_SCqa__mentorCard:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000a}.Mentorship-module__4_SCqa__cardHeader{gap:16px;margin-bottom:16px;display:flex}.Mentorship-module__4_SCqa__avatar{object-fit:cover;background:#cbd5e1;border:2px solid #fff;border-radius:50%;width:60px;height:60px;box-shadow:0 2px 10px #0000000f}.Mentorship-module__4_SCqa__mentorMeta{flex-direction:column;justify-content:center;display:flex}.Mentorship-module__4_SCqa__mentorName{color:#0f172a;font-size:16px;font-weight:800}.Mentorship-module__4_SCqa__mentorTitle{color:#64748b;margin-top:2px;font-size:13px;font-weight:600}.Mentorship-module__4_SCqa__ratingRow{color:#d97706;align-items:center;gap:4px;margin-top:4px;font-size:12.5px;font-weight:700;display:flex}.Mentorship-module__4_SCqa__cardBody{margin-bottom:20px}.Mentorship-module__4_SCqa__mentorBio{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.Mentorship-module__4_SCqa__tagList{flex-wrap:wrap;gap:6px;display:flex}.Mentorship-module__4_SCqa__tag{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.Mentorship-module__4_SCqa__cardFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.Mentorship-module__4_SCqa__priceLabel{flex-direction:column;display:flex}.Mentorship-module__4_SCqa__priceTitle{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.Mentorship-module__4_SCqa__priceVal{color:#0f172a;margin-top:2px;font-size:16px;font-weight:800}.Mentorship-module__4_SCqa__requestBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #ef444426}.Mentorship-module__4_SCqa__requestBtn:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 6px 16px #ef444440}.Mentorship-module__4_SCqa__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a66;justify-content:center;align-items:center;animation:.2s ease-out Mentorship-module__4_SCqa__fadeIn;display:flex;position:fixed;inset:0}.Mentorship-module__4_SCqa__modalCard{background:#fff;border:1px solid #f0ebe8;border-radius:24px;width:90%;max-width:480px;padding:32px;animation:.2s ease-out Mentorship-module__4_SCqa__slideUp;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Mentorship-module__4_SCqa__modalHeader{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.Mentorship-module__4_SCqa__modalTitle{color:#0f172a;letter-spacing:-.3px;font-size:20px;font-weight:800}.Mentorship-module__4_SCqa__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.Mentorship-module__4_SCqa__closeBtn:hover{color:#475569;background:#f1f5f9}.Mentorship-module__4_SCqa__form{flex-direction:column;gap:18px;display:flex}.Mentorship-module__4_SCqa__formGroup{flex-direction:column;gap:6px;display:flex}.Mentorship-module__4_SCqa__label{color:#475569;font-size:12.5px;font-weight:700}.Mentorship-module__4_SCqa__input,.Mentorship-module__4_SCqa__textarea,.Mentorship-module__4_SCqa__select{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;padding:10px 14px;font-size:13.5px;transition:all .2s}.Mentorship-module__4_SCqa__input:focus,.Mentorship-module__4_SCqa__textarea:focus,.Mentorship-module__4_SCqa__select:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.Mentorship-module__4_SCqa__textarea{resize:vertical;min-height:80px}.Mentorship-module__4_SCqa__submitBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:12px;margin-top:8px;padding:12px;font-size:14px;font-weight:750;transition:all .2s;box-shadow:0 4px 14px #ef444433}.Mentorship-module__4_SCqa__submitBtn:hover{background:#dc2626;box-shadow:0 6px 18px #ef44444d}.Mentorship-module__4_SCqa__dashboardContainer{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.Mentorship-module__4_SCqa__mainSection{min-width:0}.Mentorship-module__4_SCqa__tabs{border-bottom:2px solid #f1f5f9;gap:6px;margin-bottom:20px;display:flex}.Mentorship-module__4_SCqa__tab{color:#64748b;cursor:pointer;background:0 0;border:none;padding:12px 20px;font-size:14.5px;font-weight:700;position:relative}.Mentorship-module__4_SCqa__tab.Mentorship-module__4_SCqa__active{color:#ef4444}.Mentorship-module__4_SCqa__tab.Mentorship-module__4_SCqa__active:after{content:"";background:#ef4444;border-radius:3px;height:3px;position:absolute;bottom:-2px;left:0;right:0}.Mentorship-module__4_SCqa__bookingList{flex-direction:column;gap:16px;display:flex}.Mentorship-module__4_SCqa__bookingCard{background:#fff;border:1px solid #f0ebe8;border-radius:20px;justify-content:space-between;align-items:center;padding:24px;transition:border-color .2s;display:flex;box-shadow:0 4px 20px #00000005}.Mentorship-module__4_SCqa__bookingCard:hover{border-color:#e2e8f0}.Mentorship-module__4_SCqa__menteeInfo{align-items:center;gap:14px;display:flex}.Mentorship-module__4_SCqa__menteeAvatar{object-fit:cover;background:#cbd5e1;border-radius:50%;width:48px;height:48px}.Mentorship-module__4_SCqa__menteeMeta{flex-direction:column;gap:3px;display:flex}.Mentorship-module__4_SCqa__menteeName{color:#0f172a;font-size:15px;font-weight:800}.Mentorship-module__4_SCqa__topicText{color:#475569;font-size:13px;font-weight:500}.Mentorship-module__4_SCqa__dateText{color:#94a3b8;font-size:11.5px;font-weight:600}.Mentorship-module__4_SCqa__statusActions{align-items:center;gap:8px;display:flex}.Mentorship-module__4_SCqa__statusBadge{text-transform:capitalize;border-radius:99px;padding:6px 14px;font-size:12px;font-weight:700}.Mentorship-module__4_SCqa__statusBadge.Mentorship-module__4_SCqa__pending{color:#d97706;background:#fef3c7}.Mentorship-module__4_SCqa__statusBadge.Mentorship-module__4_SCqa__accepted{color:#059669;background:#d1fae5}.Mentorship-module__4_SCqa__statusBadge.Mentorship-module__4_SCqa__completed{color:#2563eb;background:#eff6ff}.Mentorship-module__4_SCqa__statusBadge.Mentorship-module__4_SCqa__rejected{color:#ef4444;background:#fee2e2}.Mentorship-module__4_SCqa__actionBtnIcon{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.Mentorship-module__4_SCqa__approveBtn{color:#0ca678;background:#e6fcf5}.Mentorship-module__4_SCqa__approveBtn:hover{color:#fff;background:#0ca678}.Mentorship-module__4_SCqa__declineBtn{color:#ff6b6b;background:#fff5f5}.Mentorship-module__4_SCqa__declineBtn:hover{color:#fff;background:#ff6b6b}.Mentorship-module__4_SCqa__completeBtn{color:#495057;cursor:pointer;background:#f8f9fa;border:1px solid #ced4da;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:650;transition:all .2s}.Mentorship-module__4_SCqa__completeBtn:hover{background:#e2e8f0}.Mentorship-module__4_SCqa__formCard{background:#fff;border:1px solid #f0ebe8;border-radius:20px;padding:28px;box-shadow:0 4px 20px #00000005}.Mentorship-module__4_SCqa__formCardTitle{color:#0f172a;letter-spacing:-.2px;margin-bottom:20px;font-size:18px;font-weight:800}.Mentorship-module__4_SCqa__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Mentorship-module__4_SCqa__sidebar{flex-direction:column;gap:16px;display:flex}.Mentorship-module__4_SCqa__sidebarCard{background:#fff;border:1px solid #f0ebe8;border-radius:20px;padding:24px;box-shadow:0 4px 20px #00000005}.Mentorship-module__4_SCqa__sidebarCardTitle{color:#475569;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f1f5f9;margin-bottom:14px;padding-bottom:8px;font-size:14px;font-weight:850}.Mentorship-module__4_SCqa__statRow{flex-direction:column;gap:14px;display:flex}.Mentorship-module__4_SCqa__statItem{align-items:center;gap:14px;display:flex}.Mentorship-module__4_SCqa__statIconContainer{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Mentorship-module__4_SCqa__statInfo{flex-direction:column;display:flex}.Mentorship-module__4_SCqa__statVal{color:#0f172a;font-size:18px;font-weight:800;line-height:1.2}.Mentorship-module__4_SCqa__statLbl{color:#94a3b8;font-size:11.5px;font-weight:600}@keyframes Mentorship-module__4_SCqa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Mentorship-module__4_SCqa__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Mentorship-module__4_SCqa__dashboardContainer{grid-template-columns:1fr}}@media (max-width:600px){.Mentorship-module__4_SCqa__container{padding:10px 16px 80px}.Mentorship-module__4_SCqa__header{flex-direction:column;align-items:flex-start;gap:12px}.Mentorship-module__4_SCqa__bookingCard{flex-direction:column;align-items:flex-start;gap:16px}.Mentorship-module__4_SCqa__statusActions{align-self:flex-end}.Mentorship-module__4_SCqa__formRow{grid-template-columns:1fr}}.Mentorship-module__4_SCqa__chatBtn{color:#64748b;cursor:pointer;vertical-align:middle;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:10px;transition:all .2s;display:inline-flex}.Mentorship-module__4_SCqa__chatBtn:hover{color:#ef4444;background:#fff1f0;border-color:#fee2e2;transform:scale(1.1)}
