.UserProfile-module__1x_CFa__userProfile{background:#f8fafc;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem}.UserProfile-module__1x_CFa__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:400px;display:flex}.UserProfile-module__1x_CFa__spinner{border:4px solid #e5e7eb;border-top-color:#006d81;border-radius:50%;width:48px;height:48px;animation:1s linear infinite UserProfile-module__1x_CFa__spin}@keyframes UserProfile-module__1x_CFa__spin{to{transform:rotate(360deg)}}.UserProfile-module__1x_CFa__error{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:400px;display:flex}.UserProfile-module__1x_CFa__profileHeader{background:#fff;border-radius:1rem;margin-bottom:2rem;overflow:hidden;box-shadow:0 4px 20px #00000014}.UserProfile-module__1x_CFa__coverImageContainer{height:200px;position:relative;overflow:hidden}.UserProfile-module__1x_CFa__coverImage{object-fit:cover;width:100%;height:100%}.UserProfile-module__1x_CFa__coverImageUpload{color:#fff;cursor:pointer;background:#000000b3;border-radius:50%;justify-content:center;align-items:center;padding:.75rem;transition:all .3s;display:flex;position:absolute;bottom:1rem;right:1rem}.UserProfile-module__1x_CFa__coverImageUpload:hover{background:#000000e6;transform:scale(1.1)}.UserProfile-module__1x_CFa__profileInfo{align-items:flex-start;gap:2rem;padding:2rem;display:flex}.UserProfile-module__1x_CFa__profileImageContainer{flex-shrink:0;position:relative}.UserProfile-module__1x_CFa__profileImage{object-fit:cover;border:4px solid #fff;border-radius:50%;width:120px;height:120px;box-shadow:0 4px 20px #0000001a}.UserProfile-module__1x_CFa__profileImageUpload{color:#fff;cursor:pointer;background:#006d81;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:flex;position:absolute;bottom:0;right:0}.UserProfile-module__1x_CFa__profileImageUpload:hover{background:#007184;transform:scale(1.1)}.UserProfile-module__1x_CFa__profileDetails{flex:1}.UserProfile-module__1x_CFa__nameSection{margin-bottom:1rem}.UserProfile-module__1x_CFa__profileName{color:#111827;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:2rem;font-weight:700;display:flex}.UserProfile-module__1x_CFa__nameInput{color:#111827;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;max-width:200px;padding:.5rem;font-size:2rem;font-weight:700}.UserProfile-module__1x_CFa__nameInput:focus{border-color:#006d81;outline:none;box-shadow:0 0 0 3px #006d811a}.UserProfile-module__1x_CFa__verificationBadges{flex-wrap:wrap;gap:.5rem;display:flex}.UserProfile-module__1x_CFa__verifiedBadge{color:#fff;background:#10b981;border-radius:1rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:flex}.UserProfile-module__1x_CFa__pendingBadge{color:#fff;background:#f59e0b;border-radius:1rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:flex}.UserProfile-module__1x_CFa__contactInfo{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.UserProfile-module__1x_CFa__contactItem{color:#6b7280;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.UserProfile-module__1x_CFa__contactInput{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;flex:1;max-width:300px;padding:.375rem .5rem;font-size:.875rem}.UserProfile-module__1x_CFa__contactInput:focus{border-color:#006d81;outline:none;box-shadow:0 0 0 3px #006d811a}.UserProfile-module__1x_CFa__bio{color:#374151;margin-bottom:1rem;line-height:1.6}.UserProfile-module__1x_CFa__bioSection{margin-bottom:1rem}.UserProfile-module__1x_CFa__bioTextarea{resize:vertical;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.5}.UserProfile-module__1x_CFa__bioTextarea:focus{border-color:#006d81;outline:none;box-shadow:0 0 0 3px #006d811a}.UserProfile-module__1x_CFa__actionButtons{flex-wrap:wrap;gap:1rem;display:flex}.UserProfile-module__1x_CFa__editButton,.UserProfile-module__1x_CFa__saveButton,.UserProfile-module__1x_CFa__cancelButton,.UserProfile-module__1x_CFa__kycButton,.UserProfile-module__1x_CFa__shareButton{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.UserProfile-module__1x_CFa__editButton{color:#fff;background:#006d81}.UserProfile-module__1x_CFa__editButton:hover{background:#007184;transform:translateY(-1px)}.UserProfile-module__1x_CFa__saveButton{color:#fff;background:#10b981}.UserProfile-module__1x_CFa__saveButton:hover{background:#059669;transform:translateY(-1px)}.UserProfile-module__1x_CFa__cancelButton{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.UserProfile-module__1x_CFa__cancelButton:hover{background:#e5e7eb}.UserProfile-module__1x_CFa__kycButton{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.UserProfile-module__1x_CFa__kycButton:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px)}.UserProfile-module__1x_CFa__shareButton{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.UserProfile-module__1x_CFa__shareButton:hover{background:#e5e7eb}.UserProfile-module__1x_CFa__statsSection{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.UserProfile-module__1x_CFa__statCard{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;align-items:center;gap:1rem;padding:1.5rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000d}.UserProfile-module__1x_CFa__statCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.UserProfile-module__1x_CFa__statCard:first-child{color:#006d81}.UserProfile-module__1x_CFa__statCard:nth-child(2){color:#10b981}.UserProfile-module__1x_CFa__statCard:nth-child(3){color:#f59e0b}.UserProfile-module__1x_CFa__statCard:nth-child(4){color:#8b5cf6}.UserProfile-module__1x_CFa__statInfo h3{margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.UserProfile-module__1x_CFa__statInfo p{color:#6b7280;margin:0;font-size:.875rem}.UserProfile-module__1x_CFa__tabsSection{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px #0000000d}.UserProfile-module__1x_CFa__tabs{background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex}.UserProfile-module__1x_CFa__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.UserProfile-module__1x_CFa__tab:hover{color:#374151;background:#006d810d}.UserProfile-module__1x_CFa__tab.UserProfile-module__1x_CFa__active{color:#006d81;background:#fff;border-bottom-color:#006d81}.UserProfile-module__1x_CFa__tabContent{padding:2rem}.UserProfile-module__1x_CFa__listingsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.UserProfile-module__1x_CFa__listingCard{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000000d}.UserProfile-module__1x_CFa__listingCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.UserProfile-module__1x_CFa__listingImage{height:200px;position:relative;overflow:hidden}.UserProfile-module__1x_CFa__listingImage img{object-fit:cover;width:100%;height:100%}.UserProfile-module__1x_CFa__listingStatus{text-transform:uppercase;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:.5rem;right:.5rem}.UserProfile-module__1x_CFa__listingStatus:first-child{color:#fff;background:#10b981}.UserProfile-module__1x_CFa__listingStatus:nth-child(2){color:#fff;background:#f59e0b}.UserProfile-module__1x_CFa__listingStatus:nth-child(3){color:#fff;background:#ef4444}.UserProfile-module__1x_CFa__listingContent{padding:1rem}.UserProfile-module__1x_CFa__listingContent h3{color:#111827;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.4}.UserProfile-module__1x_CFa__listingPrice{color:#10b981;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.UserProfile-module__1x_CFa__listingMeta{color:#6b7280;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.75rem;display:flex}.UserProfile-module__1x_CFa__category{background:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem;font-weight:600}.UserProfile-module__1x_CFa__listingStats{color:#6b7280;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.UserProfile-module__1x_CFa__listingRating{align-items:center;gap:.25rem;display:flex}.UserProfile-module__1x_CFa__reviewsList{flex-direction:column;gap:1.5rem;display:flex}.UserProfile-module__1x_CFa__reviewCard{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.UserProfile-module__1x_CFa__reviewHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.UserProfile-module__1x_CFa__reviewHeader img{object-fit:cover;border-radius:50%;width:48px;height:48px}.UserProfile-module__1x_CFa__reviewInfo h4{color:#111827;margin-bottom:.25rem;font-size:1rem;font-weight:600}.UserProfile-module__1x_CFa__reviewMeta{color:#6b7280;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.UserProfile-module__1x_CFa__reviewComment{color:#374151;margin-bottom:.75rem;line-height:1.6}.UserProfile-module__1x_CFa__reviewListing{color:#6b7280;font-size:.75rem;font-style:italic}.UserProfile-module__1x_CFa__stars{gap:.125rem;display:flex}.UserProfile-module__1x_CFa__starFilled{color:#fbbf24}.UserProfile-module__1x_CFa__starEmpty{color:#d1d5db}.UserProfile-module__1x_CFa__aboutSection{flex-direction:column;gap:1.5rem;display:flex}.UserProfile-module__1x_CFa__aboutCard{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:2rem}.UserProfile-module__1x_CFa__aboutCard h3{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.UserProfile-module__1x_CFa__aboutCard p{color:#374151;margin-bottom:1.5rem;line-height:1.6}.UserProfile-module__1x_CFa__businessInfo{margin-bottom:1.5rem}.UserProfile-module__1x_CFa__businessInfo h4{color:#111827;margin-bottom:.75rem;font-size:1rem;font-weight:600}.UserProfile-module__1x_CFa__businessDetails{flex-direction:column;gap:.5rem;display:flex}.UserProfile-module__1x_CFa__businessItem{color:#374151;font-size:.875rem}.UserProfile-module__1x_CFa__businessItem strong{color:#111827}.UserProfile-module__1x_CFa__joinInfo{border-top:1px solid #e5e7eb;gap:2rem;padding-top:1rem;display:flex}.UserProfile-module__1x_CFa__joinItem{color:#6b7280;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.UserProfile-module__1x_CFa__modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.UserProfile-module__1x_CFa__modalContent{background:#fff;border-radius:1rem;width:100%;max-width:600px;max-height:90vh;position:relative;overflow-y:auto}.UserProfile-module__1x_CFa__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.UserProfile-module__1x_CFa__modalHeader h3{color:#111827;margin:0;font-size:1.25rem;font-weight:700}.UserProfile-module__1x_CFa__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.25rem;padding:.25rem;font-size:1.25rem;transition:all .3s}.UserProfile-module__1x_CFa__closeButton:hover{color:#111827;background:#f3f4f6}.UserProfile-module__1x_CFa__kycContent{padding:2rem}.UserProfile-module__1x_CFa__kycSteps{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.UserProfile-module__1x_CFa__kycStep{align-items:flex-start;gap:1rem;display:flex}.UserProfile-module__1x_CFa__stepNumber{color:#fff;background:#006d81;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:flex}.UserProfile-module__1x_CFa__stepContent h4{color:#111827;margin-bottom:.25rem;font-size:1rem;font-weight:600}.UserProfile-module__1x_CFa__stepContent p{color:#6b7280;margin-bottom:.75rem;font-size:.875rem}.UserProfile-module__1x_CFa__uploadButton{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}.UserProfile-module__1x_CFa__uploadButton:hover{background:#e5e7eb}.UserProfile-module__1x_CFa__kycBenefits{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:1rem}.UserProfile-module__1x_CFa__kycBenefits h4{color:#166534;margin-bottom:.75rem;font-size:1rem;font-weight:600}.UserProfile-module__1x_CFa__kycBenefits ul{margin:0;padding:0;list-style:none}.UserProfile-module__1x_CFa__kycBenefits li{color:#15803d;margin-bottom:.25rem;font-size:.875rem}.UserProfile-module__1x_CFa__modalActions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.UserProfile-module__1x_CFa__cancelModalButton,.UserProfile-module__1x_CFa__submitKYCButton{cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s}.UserProfile-module__1x_CFa__cancelModalButton{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.UserProfile-module__1x_CFa__cancelModalButton:hover{background:#e5e7eb}.UserProfile-module__1x_CFa__submitKYCButton{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.UserProfile-module__1x_CFa__submitKYCButton:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px)}.UserProfile-module__1x_CFa__shareContent{padding:2rem}.UserProfile-module__1x_CFa__shareUrl{gap:.5rem;margin-bottom:1.5rem;display:flex}.UserProfile-module__1x_CFa__shareInput{background:#f8fafc;border:1px solid #d1d5db;border-radius:.5rem;flex:1;padding:.75rem;font-size:.875rem}.UserProfile-module__1x_CFa__copyButton{color:#fff;cursor:pointer;background:#006d81;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.UserProfile-module__1x_CFa__copyButton:hover{background:#007184}.UserProfile-module__1x_CFa__shareOptions{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.UserProfile-module__1x_CFa__shareOption{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.UserProfile-module__1x_CFa__shareOption:hover{background:#e5e7eb}@media (max-width:768px){.UserProfile-module__1x_CFa__userProfile{padding:1rem}.UserProfile-module__1x_CFa__profileInfo{text-align:center;flex-direction:column;align-items:center;gap:1rem}.UserProfile-module__1x_CFa__profileImage{width:100px;height:100px}.UserProfile-module__1x_CFa__profileName{justify-content:center;font-size:1.5rem}.UserProfile-module__1x_CFa__nameInput{max-width:150px;font-size:1.5rem}.UserProfile-module__1x_CFa__contactInfo{align-items:center}.UserProfile-module__1x_CFa__contactInput{max-width:200px}.UserProfile-module__1x_CFa__actionButtons{justify-content:center}.UserProfile-module__1x_CFa__statsSection{grid-template-columns:repeat(2,1fr);gap:.75rem}.UserProfile-module__1x_CFa__tabs{overflow-x:auto}.UserProfile-module__1x_CFa__tab{white-space:nowrap}.UserProfile-module__1x_CFa__listingsGrid{grid-template-columns:1fr;gap:1rem}.UserProfile-module__1x_CFa__shareOptions{grid-template-columns:1fr}.UserProfile-module__1x_CFa__joinInfo{flex-direction:column;gap:.75rem}}@media (max-width:480px){.UserProfile-module__1x_CFa__userProfile{padding:.75rem}.UserProfile-module__1x_CFa__profileHeader{border-radius:.5rem}.UserProfile-module__1x_CFa__profileInfo{padding:1rem}.UserProfile-module__1x_CFa__profileImage{width:80px;height:80px}.UserProfile-module__1x_CFa__profileName{font-size:1.25rem}.UserProfile-module__1x_CFa__nameInput{max-width:120px;font-size:1.25rem}.UserProfile-module__1x_CFa__statsSection{grid-template-columns:1fr}.UserProfile-module__1x_CFa__statCard,.UserProfile-module__1x_CFa__tabContent{padding:1rem}.UserProfile-module__1x_CFa__listingsGrid{grid-template-columns:1fr}.UserProfile-module__1x_CFa__reviewCard,.UserProfile-module__1x_CFa__aboutCard,.UserProfile-module__1x_CFa__modal{padding:1rem}.UserProfile-module__1x_CFa__modalContent{max-height:95vh}.UserProfile-module__1x_CFa__kycContent,.UserProfile-module__1x_CFa__shareContent{padding:1rem}.UserProfile-module__1x_CFa__kycStep{text-align:center;flex-direction:column}.UserProfile-module__1x_CFa__modalActions{flex-direction:column}.UserProfile-module__1x_CFa__cancelModalButton,.UserProfile-module__1x_CFa__submitKYCButton{width:100%}}
.NotificationDropdown-module__lX1oNa__dropdown{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:380px;max-height:500px;animation:.2s ease-out NotificationDropdown-module__lX1oNa__slideDown;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 40px #00000026}@keyframes NotificationDropdown-module__lX1oNa__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationDropdown-module__lX1oNa__header{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.NotificationDropdown-module__lX1oNa__title{color:#1f2937;margin:0;font-size:1rem;font-weight:700}.NotificationDropdown-module__lX1oNa__actions{gap:.5rem;display:flex}.NotificationDropdown-module__lX1oNa__actionButton{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.NotificationDropdown-module__lX1oNa__actionButton:hover{color:#1f2937;background:#f3f4f6;border-color:#d1d5db}.NotificationDropdown-module__lX1oNa__notificationList{flex:1;max-height:400px;overflow-y:auto}.NotificationDropdown-module__lX1oNa__notificationList::-webkit-scrollbar{width:6px}.NotificationDropdown-module__lX1oNa__notificationList::-webkit-scrollbar-track{background:#f3f4f6}.NotificationDropdown-module__lX1oNa__notificationList::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.NotificationDropdown-module__lX1oNa__notificationList::-webkit-scrollbar-thumb:hover{background:#9ca3af}.NotificationDropdown-module__lX1oNa__emptyState{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.NotificationDropdown-module__lX1oNa__emptyState svg{opacity:.5;margin-bottom:1rem}.NotificationDropdown-module__lX1oNa__emptyState p{margin:0;font-size:.875rem}.NotificationDropdown-module__lX1oNa__notificationItem{cursor:pointer;border-bottom:1px solid #f3f4f6;gap:.75rem;padding:1rem 1.25rem;transition:all .2s;display:flex;position:relative}.NotificationDropdown-module__lX1oNa__notificationItem:hover{background:#f9fafb}.NotificationDropdown-module__lX1oNa__notificationItem:last-child{border-bottom:none}.NotificationDropdown-module__lX1oNa__notificationItem.NotificationDropdown-module__lX1oNa__unread{background:#f0f9ff}.NotificationDropdown-module__lX1oNa__notificationItem.NotificationDropdown-module__lX1oNa__unread:hover{background:#e0f2fe}.NotificationDropdown-module__lX1oNa__notificationIcon{background:#f3f4f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:flex-start;width:36px;height:36px;padding-top:9px;display:flex}.NotificationDropdown-module__lX1oNa__iconSuccess{color:#22c55e}.NotificationDropdown-module__lX1oNa__iconWarning{color:#f59e0b}.NotificationDropdown-module__lX1oNa__iconError{color:#ef4444}.NotificationDropdown-module__lX1oNa__iconInfo{color:#3b82f6}.NotificationDropdown-module__lX1oNa__notificationContent{flex:1;min-width:0}.NotificationDropdown-module__lX1oNa__notificationTitle{color:#1f2937;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:flex}.NotificationDropdown-module__lX1oNa__unreadDot{background:#3b82f6;border-radius:50%;flex-shrink:0;width:6px;height:6px}.NotificationDropdown-module__lX1oNa__notificationMessage{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.NotificationDropdown-module__lX1oNa__notificationTime{color:#9ca3af;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.NotificationDropdown-module__lX1oNa__footer{background:#f9fafb;border-top:1px solid #e5e7eb;padding:.75rem 1.25rem}.NotificationDropdown-module__lX1oNa__viewAllButton{color:#3b82f6;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.NotificationDropdown-module__lX1oNa__viewAllButton:hover{background:#e0f2fe}@media (max-width:480px){.NotificationDropdown-module__lX1oNa__dropdown{border-radius:8px;width:calc(100vw - 1rem);max-height:80vh;left:.5rem;right:-.5rem}.NotificationDropdown-module__lX1oNa__header{padding:.75rem 1rem}.NotificationDropdown-module__lX1oNa__title{font-size:.9rem}.NotificationDropdown-module__lX1oNa__actionButton{width:28px;height:28px}.NotificationDropdown-module__lX1oNa__notificationList{max-height:60vh}.NotificationDropdown-module__lX1oNa__notificationItem{gap:.5rem;padding:.75rem 1rem}.NotificationDropdown-module__lX1oNa__notificationIcon{width:32px;height:32px;padding-top:8px}.NotificationDropdown-module__lX1oNa__notificationTitle{margin-bottom:.2rem;font-size:.8rem}.NotificationDropdown-module__lX1oNa__notificationMessage{-webkit-line-clamp:3;line-clamp:3;margin-bottom:.4rem;font-size:.78rem}.NotificationDropdown-module__lX1oNa__notificationTime{font-size:.7rem}.NotificationDropdown-module__lX1oNa__emptyState{padding:2rem 1rem}.NotificationDropdown-module__lX1oNa__emptyState svg{width:36px;height:36px}.NotificationDropdown-module__lX1oNa__emptyState p{font-size:.8rem}.NotificationDropdown-module__lX1oNa__footer{padding:.5rem 1rem}.NotificationDropdown-module__lX1oNa__viewAllButton{padding:.4rem;font-size:.8rem}}@media (max-width:360px){.NotificationDropdown-module__lX1oNa__dropdown{width:calc(100vw - .5rem);max-height:85vh;left:.25rem;right:-.25rem}.NotificationDropdown-module__lX1oNa__header{padding:.5rem .75rem}.NotificationDropdown-module__lX1oNa__title{font-size:.85rem}.NotificationDropdown-module__lX1oNa__actionButton{width:24px;height:24px}.NotificationDropdown-module__lX1oNa__notificationItem{gap:.4rem;padding:.5rem .75rem}.NotificationDropdown-module__lX1oNa__notificationIcon{width:28px;height:28px;padding-top:6px}.NotificationDropdown-module__lX1oNa__notificationTitle{margin-bottom:.15rem;font-size:.75rem}.NotificationDropdown-module__lX1oNa__notificationMessage{-webkit-line-clamp:2;line-clamp:2;margin-bottom:.3rem;font-size:.75rem}.NotificationDropdown-module__lX1oNa__notificationTime{font-size:.65rem}.NotificationDropdown-module__lX1oNa__emptyState{padding:1.5rem .75rem}.NotificationDropdown-module__lX1oNa__emptyState svg{width:32px;height:32px}.NotificationDropdown-module__lX1oNa__emptyState p{font-size:.75rem}.NotificationDropdown-module__lX1oNa__footer{padding:.4rem .75rem}.NotificationDropdown-module__lX1oNa__viewAllButton{padding:.3rem;font-size:.75rem}}@media (max-width:768px){.NotificationDropdown-module__lX1oNa__dropdown{width:auto;max-height:70vh;position:fixed;top:60px;left:1rem;right:1rem}}@media (max-width:480px){.NotificationDropdown-module__lX1oNa__dropdown{top:50px;left:.5rem;right:.5rem}}@media (max-width:360px){.NotificationDropdown-module__lX1oNa__dropdown{top:45px;left:.25rem;right:.25rem}}
.NotificationBell-module__REkO-W__notificationBellContainer{display:inline-block;position:relative}.NotificationBell-module__REkO-W__bellButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:relative}.NotificationBell-module__REkO-W__bellButton:hover{color:#1f2937;background:#f3f4f6}.NotificationBell-module__REkO-W__bellButton:active{transform:scale(.95)}.NotificationBell-module__REkO-W__badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;animation:2s ease-in-out infinite NotificationBell-module__REkO-W__pulse;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 2px 4px #0000001a}@keyframes NotificationBell-module__REkO-W__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:768px){.NotificationBell-module__REkO-W__bellButton{width:36px;height:36px}.NotificationBell-module__REkO-W__badge{min-width:16px;height:16px;font-size:.5625rem;top:2px;right:2px}}
.RoleSwitcher-module__VKRI7W__roleSwitcher{position:relative}.RoleSwitcher-module__VKRI7W__switcherButton{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;min-width:160px;padding:.5rem .75rem;transition:all .2s;display:flex}.RoleSwitcher-module__VKRI7W__switcherButton:hover{background:#f1f5f9;border-color:#cbd5e1}.RoleSwitcher-module__VKRI7W__currentRole{flex:1;align-items:center;gap:.5rem;display:flex}.RoleSwitcher-module__VKRI7W__roleIcon{color:#10b981}.RoleSwitcher-module__VKRI7W__roleLabel{color:#1e293b;font-size:.875rem;font-weight:500}.RoleSwitcher-module__VKRI7W__chevron{color:#64748b;transition:transform .2s}.RoleSwitcher-module__VKRI7W__chevron.RoleSwitcher-module__VKRI7W__open{transform:rotate(180deg)}.RoleSwitcher-module__VKRI7W__overlay{z-index:40;position:fixed;inset:0}.RoleSwitcher-module__VKRI7W__dropdown{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:240px;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;box-shadow:0 10px 40px #00000026}.RoleSwitcher-module__VKRI7W__dropdownHeader{color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.RoleSwitcher-module__VKRI7W__roleOption{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;transition:all .2s;display:flex}.RoleSwitcher-module__VKRI7W__roleOption:hover{background:#f8fafc}.RoleSwitcher-module__VKRI7W__roleOption.RoleSwitcher-module__VKRI7W__active{background:#f0fdf4}.RoleSwitcher-module__VKRI7W__roleOptionIcon{color:#64748b;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.RoleSwitcher-module__VKRI7W__roleOption.RoleSwitcher-module__VKRI7W__active .RoleSwitcher-module__VKRI7W__roleOptionIcon{color:#10b981;background:#dcfce7}.RoleSwitcher-module__VKRI7W__roleOptionContent{flex-direction:column;flex:1;gap:.125rem;display:flex}.RoleSwitcher-module__VKRI7W__roleOptionLabel{color:#1e293b;font-size:.875rem;font-weight:500}.RoleSwitcher-module__VKRI7W__roleOptionDescription{color:#64748b;font-size:.75rem}.RoleSwitcher-module__VKRI7W__checkIcon{color:#10b981}.RoleSwitcher-module__VKRI7W__arrowIcon{color:#64748b}
.DashboardHeader-module__F31c8G__header{z-index:100;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000001a}.DashboardHeader-module__F31c8G__headerLeft{align-items:center;gap:1rem;display:flex}.DashboardHeader-module__F31c8G__logoContainer{align-items:center;gap:.75rem;display:flex}.DashboardHeader-module__F31c8G__logoLink{align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.DashboardHeader-module__F31c8G__logoLink:hover{opacity:.8}.DashboardHeader-module__F31c8G__logoImage{width:auto;height:40px}.DashboardHeader-module__F31c8G__hamburgerButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.DashboardHeader-module__F31c8G__hamburgerButton:hover{color:#1f2937;background:#f3f4f6}.DashboardHeader-module__F31c8G__hamburgerIcon{font-size:1.25rem;line-height:1}.DashboardHeader-module__F31c8G__headerTitle{color:#1f2937;margin:0;font-size:1.5rem;font-weight:700}.DashboardHeader-module__F31c8G__searchContainer{flex:1;max-width:500px;margin:0 2rem;position:relative}.DashboardHeader-module__F31c8G__searchSuggestions{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:320px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 20px #00000026}.DashboardHeader-module__F31c8G__suggestionItem{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background .15s;display:flex}.DashboardHeader-module__F31c8G__suggestionItem:last-child{border-bottom:none}.DashboardHeader-module__F31c8G__suggestionItem:hover,.DashboardHeader-module__F31c8G__suggestionItemActive{background:#f0fdf4}.DashboardHeader-module__F31c8G__suggestionIcon{flex-shrink:0;font-size:16px}.DashboardHeader-module__F31c8G__suggestionLabel{color:#1f2937;flex:1;font-size:14px;font-weight:500}.DashboardHeader-module__F31c8G__suggestionPath{color:#9ca3af;background:#f3f4f6;border-radius:4px;padding:2px 8px;font-size:12px}.DashboardHeader-module__F31c8G__searchInput{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:.625rem 1rem;font-size:.875rem;transition:all .2s}.DashboardHeader-module__F31c8G__searchInput::placeholder{color:#9ca3af}.DashboardHeader-module__F31c8G__searchInput:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.DashboardHeader-module__F31c8G__headerRight{align-items:center;gap:1rem;display:flex}.DashboardHeader-module__F31c8G__userProfile{cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;padding:.5rem;transition:all .2s;display:flex}.DashboardHeader-module__F31c8G__userProfile:hover{background:#f3f4f6}.DashboardHeader-module__F31c8G__userInfo{flex-direction:column;align-items:flex-end;display:flex}.DashboardHeader-module__F31c8G__userName{color:#1f2937;margin:0;font-size:.875rem;font-weight:600;line-height:1.2}.DashboardHeader-module__F31c8G__userRole{color:#6b7280;margin:0;font-size:.75rem;line-height:1.2}.DashboardHeader-module__F31c8G__userAvatar{object-fit:cover;border:2px solid #e5e7eb;border-radius:50%;width:40px;height:40px;transition:all .2s}.DashboardHeader-module__F31c8G__userAvatar:hover{border-color:#3b82f6}@media (max-width:1024px){.DashboardHeader-module__F31c8G__header{padding:1rem 1.5rem}.DashboardHeader-module__F31c8G__searchContainer{max-width:400px;margin:0 1rem}.DashboardHeader-module__F31c8G__headerTitle{font-size:1.25rem}}@media (max-width:768px){.DashboardHeader-module__F31c8G__header{padding:1rem}.DashboardHeader-module__F31c8G__searchContainer{display:none}.DashboardHeader-module__F31c8G__headerTitle{font-size:1.125rem}.DashboardHeader-module__F31c8G__userInfo{display:none}.DashboardHeader-module__F31c8G__userAvatar{width:36px;height:36px}}@media (max-width:480px){.DashboardHeader-module__F31c8G__header{padding:.75rem}.DashboardHeader-module__F31c8G__headerTitle{font-size:1rem}.DashboardHeader-module__F31c8G__hamburgerButton{padding:.375rem}.DashboardHeader-module__F31c8G__hamburgerIcon{font-size:1.125rem}}.DashboardHeader-module__F31c8G__homepageLink{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.DashboardHeader-module__F31c8G__homepageLink:hover{color:#1e293b;background:#e2e8f0;border-color:#cbd5e1;text-decoration:none}.DashboardHeader-module__F31c8G__homeIcon{font-size:1rem;line-height:1}.DashboardHeader-module__F31c8G__homeText{font-weight:500}@media (max-width:768px){.DashboardHeader-module__F31c8G__homepageLink{gap:.25rem;padding:.375rem .5rem}.DashboardHeader-module__F31c8G__homeText{display:none}.DashboardHeader-module__F31c8G__homeIcon{font-size:1.125rem}}
.Footer-module__z-36Oq__footer{color:#0997df;text-align:center;background:#f8f9fa;border-top:1px solid #e0e7ef;padding:1rem 2rem;font-size:1rem}
.DrawerMenu-module__N-LF9q__drawer{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-right:1px solid #e2e8f0;flex-direction:column;width:280px;min-height:100vh;transition:all .3s;display:flex;box-shadow:2px 0 8px #0000000a}.DrawerMenu-module__N-LF9q__drawer.DrawerMenu-module__N-LF9q__hidden{opacity:0;width:0;min-width:0;overflow:hidden;transform:translate(-100%)}.DrawerMenu-module__N-LF9q__drawer.DrawerMenu-module__N-LF9q__open{opacity:1;transform:translate(0)}.DrawerMenu-module__N-LF9q__nav{flex-direction:column;height:100vh;padding:0;display:flex}.DrawerMenu-module__N-LF9q__menuHeader{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:1.5rem;display:none}.DrawerMenu-module__N-LF9q__menuIcon{color:#64748b;flex-shrink:0}.DrawerMenu-module__N-LF9q__menuTitle{color:#1e293b;margin:0;font-size:1.125rem;font-weight:600}.DrawerMenu-module__N-LF9q__menuContainer{flex:1;padding:1rem 0;overflow:hidden auto}.DrawerMenu-module__N-LF9q__menuItemWrapper{margin-bottom:.25rem}.DrawerMenu-module__N-LF9q__menuItem{cursor:pointer;background:0 0;border-left:3px solid #0000;border-radius:0;padding:.75rem 1.5rem;transition:all .2s;position:relative}.DrawerMenu-module__N-LF9q__menuItem:hover{border-left-color:var(--primary-green);background:#1d9b4b0a}.DrawerMenu-module__N-LF9q__menuItem.DrawerMenu-module__N-LF9q__active{border-left-color:var(--primary-green);color:#166534;background:linear-gradient(90deg,#1d9b4b1a 0%,#1d9b4b0a 100%)}.DrawerMenu-module__N-LF9q__menuItem.DrawerMenu-module__N-LF9q__parentActive{border-left-color:var(--primary-green);color:#fff;background:#1d9b4b14}.DrawerMenu-module__N-LF9q__menuItem.DrawerMenu-module__N-LF9q__parentActive:hover{background:#1d9b4b1f}.DrawerMenu-module__N-LF9q__menuItemContent{justify-content:space-between;align-items:center;width:100%;display:flex}.DrawerMenu-module__N-LF9q__menuItemLeft{flex:1;align-items:center;gap:.75rem;display:flex}.DrawerMenu-module__N-LF9q__menuItemLeft svg{color:#64748b;flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;transition:color .2s}.DrawerMenu-module__N-LF9q__menuItem:hover .DrawerMenu-module__N-LF9q__menuItemLeft svg,.DrawerMenu-module__N-LF9q__menuItem.DrawerMenu-module__N-LF9q__active .DrawerMenu-module__N-LF9q__menuItemLeft svg,.DrawerMenu-module__N-LF9q__menuItem.DrawerMenu-module__N-LF9q__parentActive .DrawerMenu-module__N-LF9q__menuItemLeft svg,.DrawerMenu-module__N-LF9q__menuItem.DrawerMenu-module__N-LF9q__parentActive .DrawerMenu-module__N-LF9q__menuItemLeft svg{color:var(--primary-green)}.DrawerMenu-module__N-LF9q__menuLabel{color:#334155;font-size:.875rem;font-weight:500;transition:color .2s}.DrawerMenu-module__N-LF9q__menuItem:hover .DrawerMenu-module__N-LF9q__menuLabel,.DrawerMenu-module__N-LF9q__menuItem.DrawerMenu-module__N-LF9q__active .DrawerMenu-module__N-LF9q__menuLabel{color:var(--primary-green)}.DrawerMenu-module__N-LF9q__menuItem.DrawerMenu-module__N-LF9q__parentActive .DrawerMenu-module__N-LF9q__menuLabel{color:#fff}.DrawerMenu-module__N-LF9q__menuItemRight{align-items:center;gap:.5rem;display:flex}.DrawerMenu-module__N-LF9q__badge{color:#fff;text-align:center;background:#ef4444;border-radius:12px;min-width:20px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.DrawerMenu-module__N-LF9q__chevron{color:#94a3b8;flex-shrink:0;transition:transform .2s}.DrawerMenu-module__N-LF9q__chevron.DrawerMenu-module__N-LF9q__open{transform:rotate(180deg)}.DrawerMenu-module__N-LF9q__menuItem:hover .DrawerMenu-module__N-LF9q__chevron,.DrawerMenu-module__N-LF9q__menuItem:focus .DrawerMenu-module__N-LF9q__chevron{color:var(--primary-green)}.DrawerMenu-module__N-LF9q__submenu{background:#fff;border-left:2px solid #e2e8f0;border-radius:0 0 .5rem .5rem;margin-top:.25rem;margin-left:1.5rem;overflow:hidden}.DrawerMenu-module__N-LF9q__submenu .DrawerMenu-module__N-LF9q__menuItem{background:#fff;border-left:none;padding:.625rem 1.5rem;font-size:.8rem}.DrawerMenu-module__N-LF9q__submenu .DrawerMenu-module__N-LF9q__menuItem:hover{background:#f8fafc;border-left-color:#0000}.DrawerMenu-module__N-LF9q__submenu .DrawerMenu-module__N-LF9q__menuItem.DrawerMenu-module__N-LF9q__active{color:#0369a1;background:#f0f9ff;border-left-color:#0369a1}.DrawerMenu-module__N-LF9q__submenu .DrawerMenu-module__N-LF9q__menuItemLeft svg{width:16px;height:16px}.DrawerMenu-module__N-LF9q__submenu .DrawerMenu-module__N-LF9q__menuLabel{font-size:.825rem;font-weight:400}.DrawerMenu-module__N-LF9q__menuFooter{background:#fff;border-top:1px solid #e2e8f0;padding:1rem 1.5rem}.DrawerMenu-module__N-LF9q__issueBadge{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #ef444433}.DrawerMenu-module__N-LF9q__issueBadge:hover{transform:translateY(-1px);box-shadow:0 4px 8px #ef44444d}.DrawerMenu-module__N-LF9q__issueText{display:block}@media (max-width:900px){.DrawerMenu-module__N-LF9q__drawer{z-index:1002;background:#fff;border-right:1px solid #e2e8f0;width:75vw;max-width:280px;height:100vh;position:fixed;top:0;left:0;box-shadow:4px 0 20px #00000026}.DrawerMenu-module__N-LF9q__drawer.DrawerMenu-module__N-LF9q__hidden{width:0;min-width:0;overflow:hidden;transform:translate(-100%)}.DrawerMenu-module__N-LF9q__drawer.DrawerMenu-module__N-LF9q__open{transform:translate(0)}.DrawerMenu-module__N-LF9q__menuHeader{padding:1rem}.DrawerMenu-module__N-LF9q__menuTitle{font-size:1rem}.DrawerMenu-module__N-LF9q__menuItem{padding:.875rem 1rem}.DrawerMenu-module__N-LF9q__submenu .DrawerMenu-module__N-LF9q__menuItem{padding:.75rem 1rem}.DrawerMenu-module__N-LF9q__menuFooter{padding:1rem}}.DrawerMenu-module__N-LF9q__drawerOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1001;opacity:0;background:#0000004d;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}.DrawerMenu-module__N-LF9q__drawerOverlay.DrawerMenu-module__N-LF9q__show{opacity:1}.DrawerMenu-module__N-LF9q__menuItemWrapper{opacity:0;animation:.3s forwards DrawerMenu-module__N-LF9q__slideIn;transform:translate(-10px)}@keyframes DrawerMenu-module__N-LF9q__slideIn{to{opacity:1;transform:translate(0)}}.DrawerMenu-module__N-LF9q__menuItem:focus{outline:2px solid var(--primary-green);outline-offset:-2px}.DrawerMenu-module__N-LF9q__menuContainer::-webkit-scrollbar{width:4px}.DrawerMenu-module__N-LF9q__menuContainer::-webkit-scrollbar-track{background:0 0}.DrawerMenu-module__N-LF9q__menuContainer::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.DrawerMenu-module__N-LF9q__menuContainer::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (prefers-color-scheme:dark){.DrawerMenu-module__N-LF9q__drawer{background:#1e293b;border-right-color:#334155}.DrawerMenu-module__N-LF9q__menuHeader{background:#0f172a;border-bottom-color:#334155}.DrawerMenu-module__N-LF9q__menuTitle{color:#f1f5f9}.DrawerMenu-module__N-LF9q__menuLabel{color:#cbd5e1}.DrawerMenu-module__N-LF9q__menuItem:hover{background:#3b82f61a}.DrawerMenu-module__N-LF9q__submenu{background:#0f172a;border-left-color:#334155}.DrawerMenu-module__N-LF9q__submenu .DrawerMenu-module__N-LF9q__menuItem{background:#1e293b}.DrawerMenu-module__N-LF9q__menuFooter{background:#0f172a;border-top-color:#334155}}
.DashboardLayout-module__zdwKFW__dashboardRoot{background:var(--color-bg-light,#f8f9fa);flex-direction:column;min-height:100vh;display:flex}.DashboardLayout-module__zdwKFW__dashboardBody{flex:1;gap:16px;height:calc(100vh - 72px);min-height:0;display:flex;overflow:auto}.DashboardLayout-module__zdwKFW__dashboardMain{background:#fff;border-radius:1rem;flex:1;width:0;min-width:0;height:100%;min-height:0;margin:2rem 2rem 2rem 0;padding:2rem 1.5rem;transition:all .3s;box-shadow:0 2px 12px #0000000a}.DashboardLayout-module__zdwKFW__dashboardMain[data-drawer-open=false]{flex:1;width:100%;margin:2rem}@media (max-width:900px){.DashboardLayout-module__zdwKFW__dashboardBody{flex-direction:column;gap:0}.DashboardLayout-module__zdwKFW__dashboardMain{border-radius:.5rem;min-height:calc(100vh - 72px);box-shadow:0 1px 3px #0000001a;width:calc(100% - 1rem)!important;margin:.5rem!important;padding:1rem!important}.DashboardLayout-module__zdwKFW__dashboardRoot{background:var(--color-bg-light,#f8f9fa);flex-direction:column;width:100vw;min-height:100vh;display:flex;overflow-x:hidden}}@media (max-width:480px){.DashboardLayout-module__zdwKFW__dashboardMain{border-radius:.25rem;width:calc(100% - .5rem)!important;margin:.25rem!important;padding:.75rem!important}}@media (min-width:901px) and (max-width:1200px){.DashboardLayout-module__zdwKFW__dashboardMain{flex:1;width:0}.DashboardLayout-module__zdwKFW__dashboardMain[data-drawer-open=false]{flex:1;width:100%;margin:2rem}}@media (min-width:1201px){.DashboardLayout-module__zdwKFW__dashboardMain{flex:1;width:0}.DashboardLayout-module__zdwKFW__dashboardMain[data-drawer-open=false]{flex:1;width:100%;margin:2rem}}
.UniversalDashboardLayout-module__eet9Ga__universalDashboard{max-width:1400px;margin:0 auto;padding:2rem}.UniversalDashboardLayout-module__eet9Ga__loginContainer{background:#f8fafc;justify-content:center;align-items:center;min-height:100vh;display:flex}.UniversalDashboardLayout-module__eet9Ga__loginCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:400px;padding:2rem;box-shadow:0 4px 12px #0000001a}.UniversalDashboardLayout-module__eet9Ga__loginCard h2{color:#1f2937;margin-bottom:.5rem}.UniversalDashboardLayout-module__eet9Ga__loginCard p{color:#6b7280;margin-bottom:1.5rem}.UniversalDashboardLayout-module__eet9Ga__loginButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.UniversalDashboardLayout-module__eet9Ga__loginButton:hover{background:#2563eb;transform:translateY(-1px)}.UniversalDashboardLayout-module__eet9Ga__searchSection{margin-bottom:2rem}.UniversalDashboardLayout-module__eet9Ga__searchForm{width:100%}.UniversalDashboardLayout-module__eet9Ga__searchInputWrapper{background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:center;padding:.75rem 1rem;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 3px #0000001a}.UniversalDashboardLayout-module__eet9Ga__searchInputWrapper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.UniversalDashboardLayout-module__eet9Ga__searchIcon{color:#9ca3af;flex-shrink:0;margin-right:.75rem}.UniversalDashboardLayout-module__eet9Ga__searchInput{color:#1f2937;background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.UniversalDashboardLayout-module__eet9Ga__searchInput::placeholder{color:#9ca3af}.UniversalDashboardLayout-module__eet9Ga__searchButton{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:8px;margin-left:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.UniversalDashboardLayout-module__eet9Ga__searchButton:hover{background:#2563eb;transform:translateY(-1px)}.UniversalDashboardLayout-module__eet9Ga__mainContent{flex:1;margin-top:2rem}@media (max-width:768px){.UniversalDashboardLayout-module__eet9Ga__universalDashboard{padding:1rem}}
.InterviewSchedule-module__gcnfDW__interviewSchedule{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.InterviewSchedule-module__gcnfDW__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.InterviewSchedule-module__gcnfDW__headerLeft{align-items:center;gap:.75rem;display:flex}.InterviewSchedule-module__gcnfDW__headerIcon{color:#3b82f6}.InterviewSchedule-module__gcnfDW__title{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600}.InterviewSchedule-module__gcnfDW__addButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.InterviewSchedule-module__gcnfDW__addButton:hover{background:#2563eb;transform:translateY(-1px)}.InterviewSchedule-module__gcnfDW__interviewList{flex-direction:column;gap:1rem;display:flex}.InterviewSchedule-module__gcnfDW__interviewCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;transition:all .2s}.InterviewSchedule-module__gcnfDW__interviewCard:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000d}.InterviewSchedule-module__gcnfDW__interviewHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.InterviewSchedule-module__gcnfDW__jobInfo{flex:1}.InterviewSchedule-module__gcnfDW__jobTitle{color:#1f2937;margin:0 0 .5rem;font-size:1rem;font-weight:600}.InterviewSchedule-module__gcnfDW__candidateInfo{align-items:center;gap:.5rem;display:flex}.InterviewSchedule-module__gcnfDW__candidateIcon{color:#6b7280}.InterviewSchedule-module__gcnfDW__candidateName{color:#6b7280;font-size:.875rem}.InterviewSchedule-module__gcnfDW__dateBadge{white-space:nowrap;border-radius:20px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:flex}.InterviewSchedule-module__gcnfDW__dateBadge svg{flex-shrink:0}.InterviewSchedule-module__gcnfDW__today{color:#d97706;background:#fef3c7}.InterviewSchedule-module__gcnfDW__tomorrow{color:#2563eb;background:#dbeafe}.InterviewSchedule-module__gcnfDW__upcoming{color:#6b7280;background:#f3f4f6}.InterviewSchedule-module__gcnfDW__interviewActions{gap:.75rem;display:flex}.InterviewSchedule-module__gcnfDW__actionButton{cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.InterviewSchedule-module__gcnfDW__actionButton svg{flex-shrink:0}.InterviewSchedule-module__gcnfDW__actionButton.InterviewSchedule-module__gcnfDW__primary{color:#fff;background:#3b82f6;border-color:#3b82f6}.InterviewSchedule-module__gcnfDW__actionButton.InterviewSchedule-module__gcnfDW__primary:hover{background:#2563eb;border-color:#2563eb}.InterviewSchedule-module__gcnfDW__actionButton.InterviewSchedule-module__gcnfDW__secondary{color:#6b7280;background:#fff;border-color:#e5e7eb}.InterviewSchedule-module__gcnfDW__actionButton.InterviewSchedule-module__gcnfDW__secondary:hover{color:#374151;background:#f9fafb;border-color:#d1d5db}@media (max-width:768px){.InterviewSchedule-module__gcnfDW__interviewSchedule{padding:1rem}.InterviewSchedule-module__gcnfDW__header{flex-direction:column;align-items:flex-start;gap:1rem}.InterviewSchedule-module__gcnfDW__interviewHeader{flex-direction:column;gap:.75rem}.InterviewSchedule-module__gcnfDW__dateBadge{align-self:flex-start}.InterviewSchedule-module__gcnfDW__interviewActions{flex-wrap:wrap}.InterviewSchedule-module__gcnfDW__actionButton{flex:1;justify-content:center;min-width:120px}}
.HiringPipeline-module__qg1hmW__hiringPipeline{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.HiringPipeline-module__qg1hmW__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.HiringPipeline-module__qg1hmW__headerLeft{align-items:center;gap:.75rem;display:flex}.HiringPipeline-module__qg1hmW__headerIcon{color:#3b82f6}.HiringPipeline-module__qg1hmW__title{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600}.HiringPipeline-module__qg1hmW__headerRight{align-items:center;display:flex}.HiringPipeline-module__qg1hmW__totalCount{color:#6b7280;font-size:.875rem;font-weight:500}.HiringPipeline-module__qg1hmW__pipelineGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.HiringPipeline-module__qg1hmW__stageCard{border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;transition:all .2s;position:relative;overflow:hidden}.HiringPipeline-module__qg1hmW__stageCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.HiringPipeline-module__qg1hmW__stageCard:before{content:"";opacity:.1;background:currentColor;height:4px;position:absolute;top:0;left:0;right:0}.HiringPipeline-module__qg1hmW__stageCard.HiringPipeline-module__qg1hmW__blue{color:#3b82f6;border-color:#3b82f6}.HiringPipeline-module__qg1hmW__stageCard.HiringPipeline-module__qg1hmW__yellow{color:#f59e0b;border-color:#f59e0b}.HiringPipeline-module__qg1hmW__stageCard.HiringPipeline-module__qg1hmW__green{color:#10b981;border-color:#10b981}.HiringPipeline-module__qg1hmW__stageCard.HiringPipeline-module__qg1hmW__purple{color:#8b5cf6;border-color:#8b5cf6}.HiringPipeline-module__qg1hmW__stageHeader{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.HiringPipeline-module__qg1hmW__stageIcon{opacity:.1;color:currentColor;background:linear-gradient(135deg,currentColor 0% 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.HiringPipeline-module__qg1hmW__stageInfo{flex:1}.HiringPipeline-module__qg1hmW__stageTitle{color:#1f2937;margin:0 0 .25rem;font-size:1rem;font-weight:600}.HiringPipeline-module__qg1hmW__stageDescription{color:#6b7280;margin:0;font-size:.75rem}.HiringPipeline-module__qg1hmW__stageCount{margin-bottom:1rem}.HiringPipeline-module__qg1hmW__countNumber{color:#1f2937;font-size:2rem;font-weight:700;line-height:1}.HiringPipeline-module__qg1hmW__stageProgress{align-items:center;gap:.75rem;display:flex}.HiringPipeline-module__qg1hmW__progressBar{background:#f3f4f6;border-radius:3px;flex:1;height:6px;overflow:hidden}.HiringPipeline-module__qg1hmW__progressFill{border-radius:3px;height:100%;transition:width .3s}.HiringPipeline-module__qg1hmW__progressFill.HiringPipeline-module__qg1hmW__blue{background:#3b82f6}.HiringPipeline-module__qg1hmW__progressFill.HiringPipeline-module__qg1hmW__yellow{background:#f59e0b}.HiringPipeline-module__qg1hmW__progressFill.HiringPipeline-module__qg1hmW__green{background:#10b981}.HiringPipeline-module__qg1hmW__progressFill.HiringPipeline-module__qg1hmW__purple{background:#8b5cf6}.HiringPipeline-module__qg1hmW__progressText{color:#6b7280;text-align:right;min-width:35px;font-size:.75rem;font-weight:600}@media (max-width:768px){.HiringPipeline-module__qg1hmW__hiringPipeline{padding:1rem}.HiringPipeline-module__qg1hmW__header{flex-direction:column;align-items:flex-start;gap:.5rem}.HiringPipeline-module__qg1hmW__pipelineGrid{grid-template-columns:1fr}.HiringPipeline-module__qg1hmW__stageCard{padding:1rem}.HiringPipeline-module__qg1hmW__stageHeader{gap:.5rem}.HiringPipeline-module__qg1hmW__stageIcon{width:36px;height:36px}.HiringPipeline-module__qg1hmW__countNumber{font-size:1.5rem}.HiringPipeline-module__qg1hmW__stageProgress{flex-direction:column;gap:.5rem}.HiringPipeline-module__qg1hmW__progressText{text-align:left}}
.content-moderator-module__oEuvEW__moderatorScreen{background:#f8fafc;min-height:100vh;padding:0}.content-moderator-module__oEuvEW__sectionContainer{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;padding:2rem}.content-moderator-module__oEuvEW__sectionContainer h2{color:#1f2937;margin:0 0 1rem;font-size:1.5rem;font-weight:600}.content-moderator-module__oEuvEW__sectionContainer p{color:#6b7280;margin:0;font-size:.875rem}.content-moderator-module__oEuvEW__sectionIcon{color:#3b82f6;margin-bottom:1rem}.content-moderator-module__oEuvEW__mobileAppHeader{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;box-shadow:0 1px 3px #0000000d}.content-moderator-module__oEuvEW__mobileAppLogo{color:#1e293b;font-size:1.5rem;font-weight:700}.content-moderator-module__oEuvEW__mobileAppLocation{color:#64748b;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.content-moderator-module__oEuvEW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:1rem;padding:1rem 1.5rem;display:grid}.content-moderator-module__oEuvEW__statCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000d}.content-moderator-module__oEuvEW__statCard:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.content-moderator-module__oEuvEW__statIcon{background:var(--primary-green);color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:1rem;display:flex;box-shadow:0 4px 12px #1d9b4b33}.content-moderator-module__oEuvEW__statIconPending{background:var(--status-yellow);color:#fff;box-shadow:0 4px 12px #f59e0b33}.content-moderator-module__oEuvEW__statIconApproved{background:var(--primary-green);color:#fff;box-shadow:0 4px 12px #1d9b4b33}.content-moderator-module__oEuvEW__statIconRejected{background:var(--status-red);color:#fff;box-shadow:0 4px 12px #ef444433}.content-moderator-module__oEuvEW__statIconFlagged{background:var(--status-orange);color:#fff;box-shadow:0 4px 12px #f9731633}.content-moderator-module__oEuvEW__statContent h3{color:#1e293b;margin:0 0 .25rem;font-size:2rem;font-weight:700;line-height:1}.content-moderator-module__oEuvEW__statContent p{color:#64748b;margin:0;font-size:.875rem;font-weight:500}.content-moderator-module__oEuvEW__statContent small{color:#94a3b8;margin-top:.25rem;font-size:.75rem;display:block}.content-moderator-module__oEuvEW__quickActions{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:grid}.content-moderator-module__oEuvEW__actionButton{cursor:pointer;color:#1e293b;background:#fff;border:2px solid #e2e8f0;border-radius:0;align-items:center;gap:.75rem;padding:1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000d}.content-moderator-module__oEuvEW__actionButton:hover{border-color:var(--primary-green);color:var(--primary-green);background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 12px #1d9b4b26}.content-moderator-module__oEuvEW__actionButton span:first-child{font-size:1.5rem;font-weight:700}.content-moderator-module__oEuvEW__actionButton.content-moderator-module__oEuvEW__primary{background:var(--primary-green);border-color:var(--primary-green);color:#fff;border-radius:0;box-shadow:0 4px 12px #1d9b4b33}.content-moderator-module__oEuvEW__actionButton.content-moderator-module__oEuvEW__primary:hover{background:#166534;transform:translateY(-2px);box-shadow:0 8px 25px #1d9b4b4d}.content-moderator-module__oEuvEW__section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 1rem 1.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.content-moderator-module__oEuvEW__section h2{color:#1e293b;border-bottom:2px solid #f1f5f9;margin:0 0 1.5rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:700}.content-moderator-module__oEuvEW__tabNavigation{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:.25rem;margin:0 1rem 1.5rem;padding:.5rem;display:flex;box-shadow:0 1px 3px #0000000d}.content-moderator-module__oEuvEW__tabButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.content-moderator-module__oEuvEW__tabButton:hover{color:#1e293b;background:#f8fafc}.content-moderator-module__oEuvEW__tabButton.content-moderator-module__oEuvEW__active{background:var(--primary-green);color:#fff;box-shadow:0 2px 4px #1d9b4b33}.content-moderator-module__oEuvEW__tabButton .content-moderator-module__oEuvEW__tabCount{background:#fff3;border-radius:12px;padding:.125rem .375rem;font-size:.75rem;font-weight:600}.content-moderator-module__oEuvEW__tabButton.content-moderator-module__oEuvEW__active .content-moderator-module__oEuvEW__tabCount{background:#ffffff4d}.content-moderator-module__oEuvEW__searchSection{margin-bottom:1.5rem}.content-moderator-module__oEuvEW__searchBar{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.content-moderator-module__oEuvEW__searchBar:focus-within{border-color:var(--primary-green);box-shadow:0 0 0 3px #1d9b4b1a}.content-moderator-module__oEuvEW__searchIcon{color:#fff}.content-moderator-module__oEuvEW__searchInput{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-size:1rem;font-weight:500}.content-moderator-module__oEuvEW__searchInput::placeholder{color:#94a3b8}.content-moderator-module__oEuvEW__filterBar{flex-wrap:wrap;gap:1rem;display:flex}.content-moderator-module__oEuvEW__filterSelect{color:#1e293b;cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;min-width:150px;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.content-moderator-module__oEuvEW__filterSelect:focus{border-color:var(--primary-green);outline:none;box-shadow:0 0 0 3px #1d9b4b1a}.content-moderator-module__oEuvEW__tableContainer{border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}.content-moderator-module__oEuvEW__moderationTable{border-collapse:collapse;background:#fff;width:100%}.content-moderator-module__oEuvEW__moderationTable th{text-align:left;color:#1e293b;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:1rem;font-size:.875rem;font-weight:600}.content-moderator-module__oEuvEW__moderationTable td{border-bottom:1px solid #f1f5f9;padding:1rem;font-size:.875rem}.content-moderator-module__oEuvEW__moderationTable tr:hover{background:#f8fafc}.content-moderator-module__oEuvEW__typeIcon{color:#fff;background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.content-moderator-module__oEuvEW__itemTitle{color:#1e293b;margin-bottom:.25rem;font-weight:600}.content-moderator-module__oEuvEW__itemDetails{color:#64748b;font-size:.75rem}.content-moderator-module__oEuvEW__priorityBadge{text-transform:uppercase;background:#f8fafc;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.content-moderator-module__oEuvEW__actionButtons{gap:.5rem;display:flex}.content-moderator-module__oEuvEW__approveButton{background:var(--primary-green);color:#fff;cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.content-moderator-module__oEuvEW__approveButton:hover{background:#166534;transform:scale(1.05)}.content-moderator-module__oEuvEW__rejectButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.content-moderator-module__oEuvEW__rejectButton:hover{background:#dc2626;transform:scale(1.05)}.content-moderator-module__oEuvEW__flagButton{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.content-moderator-module__oEuvEW__flagButton:hover{background:#d97706;transform:scale(1.05)}.content-moderator-module__oEuvEW__statusApproved{color:#fff;background:var(--primary-green);border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.content-moderator-module__oEuvEW__statusRejected{color:#fff;background:#ef4444;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.content-moderator-module__oEuvEW__statusPending{color:#fff;background:#f59e0b;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.content-moderator-module__oEuvEW__guidelinesList{gap:1rem;display:grid}.content-moderator-module__oEuvEW__guidelineItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;display:flex}.content-moderator-module__oEuvEW__guidelineIcon{background:var(--primary-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;display:flex}.content-moderator-module__oEuvEW__activityList{flex-direction:column;gap:1rem;display:flex}.content-moderator-module__oEuvEW__activityItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;transition:all .2s;display:flex}.content-moderator-module__oEuvEW__activityItem:hover{background:#f1f5f9;transform:translateY(-1px)}.content-moderator-module__oEuvEW__activityIcon{background:var(--primary-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;display:flex}.content-moderator-module__oEuvEW__activityContent{flex:1}.content-moderator-module__oEuvEW__activityAction{color:#1e293b;margin-bottom:.25rem;font-size:.875rem}.content-moderator-module__oEuvEW__activityTime{color:#64748b;font-size:.75rem}@media (max-width:768px){.content-moderator-module__oEuvEW__statsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem}.content-moderator-module__oEuvEW__quickActions{grid-template-columns:1fr;gap:.75rem;padding:1rem}.content-moderator-module__oEuvEW__section{margin:0 .75rem 1rem;padding:1rem}.content-moderator-module__oEuvEW__filterBar{flex-direction:column}.content-moderator-module__oEuvEW__filterSelect{width:100%}.content-moderator-module__oEuvEW__actionButtons{flex-direction:column}.content-moderator-module__oEuvEW__moderationTable{font-size:.75rem}.content-moderator-module__oEuvEW__moderationTable th,.content-moderator-module__oEuvEW__moderationTable td{padding:.5rem}}@media (max-width:480px){.content-moderator-module__oEuvEW__statsGrid{grid-template-columns:1fr}.content-moderator-module__oEuvEW__statCard{padding:1rem}.content-moderator-module__oEuvEW__statContent h3{font-size:1.5rem}.content-moderator-module__oEuvEW__tableContainer{border-radius:0}}
.OverviewSection-module__65e4wG__overviewSection{flex-direction:column;gap:2rem;display:flex}.OverviewSection-module__65e4wG__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.OverviewSection-module__65e4wG__metricCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;transition:all .2s;display:flex}.OverviewSection-module__65e4wG__metricCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.OverviewSection-module__65e4wG__metricIcon{background:#f0fdf4;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;display:flex}.OverviewSection-module__65e4wG__metricContent{flex:1}.OverviewSection-module__65e4wG__metricNumber{color:#1f2937;margin:0 0 .25rem;font-size:1.875rem;font-weight:700}.OverviewSection-module__65e4wG__metricLabel{color:#374151;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.OverviewSection-module__65e4wG__metricSubtext{color:#6b7280;font-size:.75rem}.OverviewSection-module__65e4wG__pipelineSection{margin-bottom:2rem}.OverviewSection-module__65e4wG__pipelineGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.OverviewSection-module__65e4wG__metricsGrid,.OverviewSection-module__65e4wG__pipelineGrid{grid-template-columns:1fr}}@media (max-width:1024px){.OverviewSection-module__65e4wG__pipelineGrid{grid-template-columns:1fr}}
.BusinessServicesManager-module__tiKwCG__servicesManager{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.BusinessServicesManager-module__tiKwCG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:300px;display:flex}.BusinessServicesManager-module__tiKwCG__loadingSpinner{border:3px solid #e2e8f0;border-top-color:#10b981;border-radius:50%;width:32px;height:32px;animation:1s linear infinite BusinessServicesManager-module__tiKwCG__spin}@keyframes BusinessServicesManager-module__tiKwCG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BusinessServicesManager-module__tiKwCG__managerHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.BusinessServicesManager-module__tiKwCG__headerInfo h3{color:#1e293b;margin:0 0 .25rem;font-size:1.125rem}.BusinessServicesManager-module__tiKwCG__headerInfo p{color:#64748b;margin:0;font-size:.875rem}.BusinessServicesManager-module__tiKwCG__headerStats{gap:2rem;display:flex}.BusinessServicesManager-module__tiKwCG__headerStat{text-align:center;flex-direction:column;align-items:center;display:flex}.BusinessServicesManager-module__tiKwCG__headerStat .BusinessServicesManager-module__tiKwCG__statValue{color:#10b981;font-size:1.5rem;font-weight:700}.BusinessServicesManager-module__tiKwCG__headerStat .BusinessServicesManager-module__tiKwCG__statLabel{color:#64748b;font-size:.75rem}.BusinessServicesManager-module__tiKwCG__managerTabs{background:#fff;border-bottom:1px solid #e2e8f0;gap:.25rem;padding:0 1rem;display:flex}.BusinessServicesManager-module__tiKwCG__tabBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.BusinessServicesManager-module__tiKwCG__tabBtn:hover{color:#1e293b}.BusinessServicesManager-module__tiKwCG__tabBtn.BusinessServicesManager-module__tiKwCG__active{color:#10b981;border-bottom-color:#10b981}.BusinessServicesManager-module__tiKwCG__managerContent{padding:1.5rem}.BusinessServicesManager-module__tiKwCG__servicesListSection{flex-direction:column;gap:1.5rem;display:flex}.BusinessServicesManager-module__tiKwCG__listHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.BusinessServicesManager-module__tiKwCG__searchFilter{flex:1;gap:.75rem;display:flex}.BusinessServicesManager-module__tiKwCG__searchBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;gap:.5rem;max-width:300px;padding:.625rem 1rem;display:flex}.BusinessServicesManager-module__tiKwCG__searchBox input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.BusinessServicesManager-module__tiKwCG__searchBox input::placeholder{color:#94a3b8}.BusinessServicesManager-module__tiKwCG__filterSelect{color:#1e293b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.625rem 1rem;font-size:.875rem}.BusinessServicesManager-module__tiKwCG__addButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.BusinessServicesManager-module__tiKwCG__addButton:hover{background:#059669}.BusinessServicesManager-module__tiKwCG__servicesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.BusinessServicesManager-module__tiKwCG__serviceCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;transition:all .2s}.BusinessServicesManager-module__tiKwCG__serviceCard:hover{border-color:#10b981;box-shadow:0 4px 12px #10b9811a}.BusinessServicesManager-module__tiKwCG__serviceCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.BusinessServicesManager-module__tiKwCG__serviceInfo h4{color:#1e293b;margin:0 0 .25rem;font-size:1rem}.BusinessServicesManager-module__tiKwCG__serviceCategory{color:#64748b;font-size:.75rem}.BusinessServicesManager-module__tiKwCG__moreButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem}.BusinessServicesManager-module__tiKwCG__moreButton:hover{background:#e2e8f0}.BusinessServicesManager-module__tiKwCG__serviceDescription{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.BusinessServicesManager-module__tiKwCG__serviceStats{gap:1rem;margin-bottom:1rem;display:flex}.BusinessServicesManager-module__tiKwCG__statItem{color:#64748b;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.BusinessServicesManager-module__tiKwCG__serviceFooter{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-top:1rem;display:flex}.BusinessServicesManager-module__tiKwCG__servicePrice{flex-direction:column;display:flex}.BusinessServicesManager-module__tiKwCG__priceLabel{color:#64748b;text-transform:uppercase;font-size:.625rem}.BusinessServicesManager-module__tiKwCG__priceValue{color:#1e293b;font-size:1.125rem;font-weight:700}.BusinessServicesManager-module__tiKwCG__statusBadge{border-radius:12px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.BusinessServicesManager-module__tiKwCG__statusBadge.BusinessServicesManager-module__tiKwCG__active{color:#166534;background:#dcfce7}.BusinessServicesManager-module__tiKwCG__statusBadge.BusinessServicesManager-module__tiKwCG__inactive{color:#991b1b;background:#fee2e2}.BusinessServicesManager-module__tiKwCG__statusBadge.BusinessServicesManager-module__tiKwCG__draft,.BusinessServicesManager-module__tiKwCG__statusBadge.BusinessServicesManager-module__tiKwCG__pending{color:#92400e;background:#fef3c7}.BusinessServicesManager-module__tiKwCG__statusBadge.BusinessServicesManager-module__tiKwCG__confirmed{color:#1e40af;background:#dbeafe}.BusinessServicesManager-module__tiKwCG__statusBadge.BusinessServicesManager-module__tiKwCG__inProgress{color:#3730a3;background:#e0e7ff}.BusinessServicesManager-module__tiKwCG__statusBadge.BusinessServicesManager-module__tiKwCG__completed{color:#166534;background:#dcfce7}.BusinessServicesManager-module__tiKwCG__statusBadge.BusinessServicesManager-module__tiKwCG__cancelled{color:#991b1b;background:#fee2e2}.BusinessServicesManager-module__tiKwCG__serviceActions{gap:.5rem;display:flex}.BusinessServicesManager-module__tiKwCG__actionBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.BusinessServicesManager-module__tiKwCG__actionBtn:hover{color:#10b981;border-color:#10b981}.BusinessServicesManager-module__tiKwCG__actionBtn.BusinessServicesManager-module__tiKwCG__danger:hover{color:#ef4444;border-color:#ef4444}.BusinessServicesManager-module__tiKwCG__bookingsSection{flex-direction:column;gap:1rem;display:flex}.BusinessServicesManager-module__tiKwCG__bookingsHeader{justify-content:space-between;align-items:center;display:flex}.BusinessServicesManager-module__tiKwCG__bookingsHeader h4{color:#1e293b;margin:0}.BusinessServicesManager-module__tiKwCG__bookingFilters{gap:.75rem;display:flex}.BusinessServicesManager-module__tiKwCG__bookingsTable{overflow-x:auto}.BusinessServicesManager-module__tiKwCG__bookingsTable table{border-collapse:collapse;width:100%}.BusinessServicesManager-module__tiKwCG__bookingsTable th{text-align:left;color:#64748b;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.875rem 1rem;font-size:.75rem;font-weight:600}.BusinessServicesManager-module__tiKwCG__bookingsTable td{color:#1e293b;border-bottom:1px solid #e2e8f0;padding:1rem;font-size:.875rem}.BusinessServicesManager-module__tiKwCG__bookingId{color:#64748b;font-family:monospace;font-size:.75rem}.BusinessServicesManager-module__tiKwCG__customerInfo{flex-direction:column;display:flex}.BusinessServicesManager-module__tiKwCG__customerName{font-weight:500}.BusinessServicesManager-module__tiKwCG__customerPhone{color:#64748b;font-size:.75rem}.BusinessServicesManager-module__tiKwCG__dateTime{flex-direction:column;display:flex}.BusinessServicesManager-module__tiKwCG__date{font-weight:500}.BusinessServicesManager-module__tiKwCG__time{color:#64748b;font-size:.75rem}.BusinessServicesManager-module__tiKwCG__amount{color:#10b981;font-weight:600}.BusinessServicesManager-module__tiKwCG__tableActions{gap:.5rem;display:flex}.BusinessServicesManager-module__tiKwCG__tableActionBtn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;transition:all .2s}.BusinessServicesManager-module__tiKwCG__tableActionBtn:hover{color:#10b981;border-color:#10b981}.BusinessServicesManager-module__tiKwCG__tableActionBtn.BusinessServicesManager-module__tiKwCG__confirm{color:#fff;background:#10b981;border-color:#10b981}.BusinessServicesManager-module__tiKwCG__tableActionBtn.BusinessServicesManager-module__tiKwCG__confirm:hover{background:#059669}.BusinessServicesManager-module__tiKwCG__calendarSection{min-height:400px}.BusinessServicesManager-module__tiKwCG__calendarPlaceholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.BusinessServicesManager-module__tiKwCG__placeholderIcon{color:#cbd5e1;margin-bottom:1rem}.BusinessServicesManager-module__tiKwCG__calendarPlaceholder h4{color:#1e293b;margin:0 0 .5rem}.BusinessServicesManager-module__tiKwCG__calendarPlaceholder p{color:#64748b;margin:0 0 1.5rem}.BusinessServicesManager-module__tiKwCG__calendarFeatures{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.BusinessServicesManager-module__tiKwCG__feature{color:#166534;background:#f0fdf4;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.BusinessServicesManager-module__tiKwCG__providersSection{flex-direction:column;gap:1.5rem;display:flex}.BusinessServicesManager-module__tiKwCG__providersHeader{justify-content:space-between;align-items:center;display:flex}.BusinessServicesManager-module__tiKwCG__providersHeader h4{color:#1e293b;margin:0}.BusinessServicesManager-module__tiKwCG__providersGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.BusinessServicesManager-module__tiKwCG__providerCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.BusinessServicesManager-module__tiKwCG__providerCard:hover{border-color:#10b981}.BusinessServicesManager-module__tiKwCG__providerAvatar{color:#fff;background:linear-gradient(135deg,#10b981 0%,#14b8a6 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.125rem;font-weight:600;display:flex}.BusinessServicesManager-module__tiKwCG__providerInfo{flex:1}.BusinessServicesManager-module__tiKwCG__providerInfo h5{color:#1e293b;margin:0 0 .25rem;font-size:.9375rem}.BusinessServicesManager-module__tiKwCG__providerRating{color:#fbbf24;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:flex}.BusinessServicesManager-module__tiKwCG__providerSpecializations{flex-wrap:wrap;gap:.375rem;display:flex}.BusinessServicesManager-module__tiKwCG__specTag{color:#0369a1;background:#e0f2fe;border-radius:10px;padding:.125rem .5rem;font-size:.625rem}.BusinessServicesManager-module__tiKwCG__providerAction{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem}.BusinessServicesManager-module__tiKwCG__providerAction:hover{color:#1e293b;background:#e2e8f0}@media (max-width:768px){.BusinessServicesManager-module__tiKwCG__managerHeader{flex-direction:column;align-items:flex-start;gap:1rem}.BusinessServicesManager-module__tiKwCG__headerStats{justify-content:space-around;width:100%}.BusinessServicesManager-module__tiKwCG__listHeader{flex-direction:column;align-items:stretch}.BusinessServicesManager-module__tiKwCG__searchFilter{flex-direction:column}.BusinessServicesManager-module__tiKwCG__searchBox{max-width:none}.BusinessServicesManager-module__tiKwCG__servicesGrid,.BusinessServicesManager-module__tiKwCG__providersGrid{grid-template-columns:1fr}.BusinessServicesManager-module__tiKwCG__bookingsTable{font-size:.75rem}.BusinessServicesManager-module__tiKwCG__managerTabs{overflow-x:auto}}
.JobPostingsSection-module__zL4F2q__jobPostingsSection{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.JobPostingsSection-module__zL4F2q__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.JobPostingsSection-module__zL4F2q__headerLeft{flex:1}.JobPostingsSection-module__zL4F2q__title{color:#1f2937;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.JobPostingsSection-module__zL4F2q__subtitle{color:#6b7280;margin:0;font-size:.875rem}.JobPostingsSection-module__zL4F2q__postJobButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.JobPostingsSection-module__zL4F2q__postJobButton:hover{background:#2563eb;transform:translateY(-1px)}.JobPostingsSection-module__zL4F2q__filtersSection{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.JobPostingsSection-module__zL4F2q__searchContainer{flex:1}.JobPostingsSection-module__zL4F2q__searchInput{color:#374151;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.JobPostingsSection-module__zL4F2q__searchInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.JobPostingsSection-module__zL4F2q__searchInput::placeholder{color:#9ca3af}.JobPostingsSection-module__zL4F2q__filterContainer{min-width:150px}.JobPostingsSection-module__zL4F2q__filterSelect{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.JobPostingsSection-module__zL4F2q__filterSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.JobPostingsSection-module__zL4F2q__jobsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;display:grid}.JobPostingsSection-module__zL4F2q__jobCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;transition:all .2s}.JobPostingsSection-module__zL4F2q__jobCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.JobPostingsSection-module__zL4F2q__jobHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.JobPostingsSection-module__zL4F2q__jobTitleSection{flex:1}.JobPostingsSection-module__zL4F2q__jobTitle{color:#1f2937;margin:0 0 .5rem;font-size:1rem;font-weight:600}.JobPostingsSection-module__zL4F2q__statusBadge{border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.JobPostingsSection-module__zL4F2q__statusBadge.JobPostingsSection-module__zL4F2q__active{color:#059669;background:#d1fae5}.JobPostingsSection-module__zL4F2q__statusBadge.JobPostingsSection-module__zL4F2q__paused{color:#d97706;background:#fef3c7}.JobPostingsSection-module__zL4F2q__statusBadge.JobPostingsSection-module__zL4F2q__closed{color:#dc2626;background:#fee2e2}.JobPostingsSection-module__zL4F2q__jobActions{gap:.5rem;display:flex}.JobPostingsSection-module__zL4F2q__actionButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.JobPostingsSection-module__zL4F2q__actionButton:hover{color:#374151;background:#f3f4f6;border-color:#d1d5db}.JobPostingsSection-module__zL4F2q__jobDetails{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.JobPostingsSection-module__zL4F2q__detailRow{align-items:center;gap:.5rem;display:flex}.JobPostingsSection-module__zL4F2q__detailIcon{color:#6b7280;flex-shrink:0}.JobPostingsSection-module__zL4F2q__detailText{color:#374151;font-size:.875rem}.JobPostingsSection-module__zL4F2q__jobFooter{border-top:1px solid #e5e7eb;padding-top:1rem}.JobPostingsSection-module__zL4F2q__applicationsBar{align-items:center;gap:.75rem;display:flex}.JobPostingsSection-module__zL4F2q__applicationsProgress{background:#f3f4f6;border-radius:3px;flex:1;height:6px;overflow:hidden}.JobPostingsSection-module__zL4F2q__applicationsFill{background:linear-gradient(90deg,#3b82f6 0%,#2563eb 100%);border-radius:3px;height:100%;transition:width .3s}.JobPostingsSection-module__zL4F2q__applicationsText{color:#6b7280;white-space:nowrap;font-size:.75rem;font-weight:500}@media (max-width:768px){.JobPostingsSection-module__zL4F2q__jobPostingsSection{padding:1rem}.JobPostingsSection-module__zL4F2q__header{flex-direction:column;gap:1rem}.JobPostingsSection-module__zL4F2q__filtersSection{flex-direction:column}.JobPostingsSection-module__zL4F2q__jobsGrid{grid-template-columns:1fr}.JobPostingsSection-module__zL4F2q__jobHeader{flex-direction:column;gap:.75rem}.JobPostingsSection-module__zL4F2q__jobActions{justify-content:flex-start;width:100%}}
.BusinessProductsManager-module__9QduWa__productsManager{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.BusinessProductsManager-module__9QduWa__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:300px;display:flex}.BusinessProductsManager-module__9QduWa__loadingSpinner{border:3px solid #e2e8f0;border-top-color:#10b981;border-radius:50%;width:32px;height:32px;animation:1s linear infinite BusinessProductsManager-module__9QduWa__spin}@keyframes BusinessProductsManager-module__9QduWa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BusinessProductsManager-module__9QduWa__managerHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.BusinessProductsManager-module__9QduWa__headerInfo h3{color:#1e293b;margin:0 0 .25rem;font-size:1.125rem}.BusinessProductsManager-module__9QduWa__headerInfo p{color:#64748b;margin:0;font-size:.875rem}.BusinessProductsManager-module__9QduWa__headerStats{gap:2rem;display:flex}.BusinessProductsManager-module__9QduWa__headerStat{text-align:center;flex-direction:column;align-items:center;display:flex}.BusinessProductsManager-module__9QduWa__headerStat .BusinessProductsManager-module__9QduWa__statValue{color:#10b981;font-size:1.5rem;font-weight:700}.BusinessProductsManager-module__9QduWa__headerStat .BusinessProductsManager-module__9QduWa__statLabel{color:#64748b;font-size:.75rem}.BusinessProductsManager-module__9QduWa__managerTabs{background:#fff;border-bottom:1px solid #e2e8f0;gap:.25rem;padding:0 1rem;display:flex}.BusinessProductsManager-module__9QduWa__tabBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.BusinessProductsManager-module__9QduWa__tabBtn:hover{color:#1e293b}.BusinessProductsManager-module__9QduWa__tabBtn.BusinessProductsManager-module__9QduWa__active{color:#10b981;border-bottom-color:#10b981}.BusinessProductsManager-module__9QduWa__managerContent{padding:1.5rem}.BusinessProductsManager-module__9QduWa__productsListSection{flex-direction:column;gap:1.5rem;display:flex}.BusinessProductsManager-module__9QduWa__listHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.BusinessProductsManager-module__9QduWa__searchFilter{flex:1;gap:.75rem;display:flex}.BusinessProductsManager-module__9QduWa__searchBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;gap:.5rem;max-width:300px;padding:.625rem 1rem;display:flex}.BusinessProductsManager-module__9QduWa__searchBox input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.BusinessProductsManager-module__9QduWa__searchBox input::placeholder{color:#94a3b8}.BusinessProductsManager-module__9QduWa__filterSelect{color:#1e293b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.625rem 1rem;font-size:.875rem}.BusinessProductsManager-module__9QduWa__addButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.BusinessProductsManager-module__9QduWa__addButton:hover{background:#059669}.BusinessProductsManager-module__9QduWa__productsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.BusinessProductsManager-module__9QduWa__productCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;transition:all .2s}.BusinessProductsManager-module__9QduWa__productCard:hover{border-color:#10b981;box-shadow:0 4px 12px #10b9811a}.BusinessProductsManager-module__9QduWa__productCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.BusinessProductsManager-module__9QduWa__productInfo h4{color:#1e293b;margin:0 0 .25rem;font-size:1rem}.BusinessProductsManager-module__9QduWa__productSku{color:#64748b;font-family:monospace;font-size:.75rem}.BusinessProductsManager-module__9QduWa__moreButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem}.BusinessProductsManager-module__9QduWa__moreButton:hover{background:#e2e8f0}.BusinessProductsManager-module__9QduWa__productDescription{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin:0 0 1rem;font-size:.875rem;line-height:1.5;overflow:hidden}.BusinessProductsManager-module__9QduWa__productStats{gap:1rem;margin-bottom:1rem;display:flex}.BusinessProductsManager-module__9QduWa__statItem{color:#64748b;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.BusinessProductsManager-module__9QduWa__productFooter{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-top:1rem;display:flex}.BusinessProductsManager-module__9QduWa__productPrice{align-items:baseline;gap:.5rem;display:flex}.BusinessProductsManager-module__9QduWa__priceValue{color:#1e293b;font-size:1.125rem;font-weight:700}.BusinessProductsManager-module__9QduWa__mrpValue{color:#94a3b8;font-size:.875rem;text-decoration:line-through}.BusinessProductsManager-module__9QduWa__productMeta{margin-bottom:1rem}.BusinessProductsManager-module__9QduWa__shiprocketBadge{color:#1e40af;background:#dbeafe;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.625rem;font-weight:500;display:inline-flex}.BusinessProductsManager-module__9QduWa__statusBadge{border-radius:12px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.BusinessProductsManager-module__9QduWa__statusBadge.BusinessProductsManager-module__9QduWa__active{color:#166534;background:#dcfce7}.BusinessProductsManager-module__9QduWa__statusBadge.BusinessProductsManager-module__9QduWa__inactive{color:#991b1b;background:#fee2e2}.BusinessProductsManager-module__9QduWa__statusBadge.BusinessProductsManager-module__9QduWa__draft,.BusinessProductsManager-module__9QduWa__statusBadge.BusinessProductsManager-module__9QduWa__outOfStock{color:#92400e;background:#fef3c7}.BusinessProductsManager-module__9QduWa__statusBadge.BusinessProductsManager-module__9QduWa__placed{color:#3730a3;background:#e0e7ff}.BusinessProductsManager-module__9QduWa__statusBadge.BusinessProductsManager-module__9QduWa__confirmed{color:#1e40af;background:#dbeafe}.BusinessProductsManager-module__9QduWa__statusBadge.BusinessProductsManager-module__9QduWa__packed{color:#92400e;background:#fef3c7}.BusinessProductsManager-module__9QduWa__statusBadge.BusinessProductsManager-module__9QduWa__shipped{color:#0369a1;background:#e0f2fe}.BusinessProductsManager-module__9QduWa__statusBadge.BusinessProductsManager-module__9QduWa__delivered{color:#166534;background:#dcfce7}.BusinessProductsManager-module__9QduWa__statusBadge.BusinessProductsManager-module__9QduWa__cancelled{color:#991b1b;background:#fee2e2}.BusinessProductsManager-module__9QduWa__statusBadge.BusinessProductsManager-module__9QduWa__returned{color:#9d174d;background:#fce7f3}.BusinessProductsManager-module__9QduWa__productActions{gap:.5rem;display:flex}.BusinessProductsManager-module__9QduWa__actionBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.BusinessProductsManager-module__9QduWa__actionBtn:hover{color:#10b981;border-color:#10b981}.BusinessProductsManager-module__9QduWa__actionBtn.BusinessProductsManager-module__9QduWa__danger:hover{color:#ef4444;border-color:#ef4444}.BusinessProductsManager-module__9QduWa__ordersSection{flex-direction:column;gap:1rem;display:flex}.BusinessProductsManager-module__9QduWa__ordersHeader{justify-content:space-between;align-items:center;display:flex}.BusinessProductsManager-module__9QduWa__ordersHeader h4{color:#1e293b;margin:0}.BusinessProductsManager-module__9QduWa__orderFilters{gap:.75rem;display:flex}.BusinessProductsManager-module__9QduWa__ordersTable{overflow-x:auto}.BusinessProductsManager-module__9QduWa__ordersTable table{border-collapse:collapse;width:100%}.BusinessProductsManager-module__9QduWa__ordersTable th{text-align:left;color:#64748b;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.875rem 1rem;font-size:.75rem;font-weight:600}.BusinessProductsManager-module__9QduWa__ordersTable td{color:#1e293b;border-bottom:1px solid #e2e8f0;padding:1rem;font-size:.875rem}.BusinessProductsManager-module__9QduWa__orderId{color:#64748b;font-family:monospace;font-size:.75rem}.BusinessProductsManager-module__9QduWa__customerInfo{flex-direction:column;display:flex}.BusinessProductsManager-module__9QduWa__customerName{font-weight:500}.BusinessProductsManager-module__9QduWa__customerPhone{color:#64748b;font-size:.75rem}.BusinessProductsManager-module__9QduWa__amount{color:#10b981;font-weight:600}.BusinessProductsManager-module__9QduWa__tracking{color:#64748b;font-family:monospace;font-size:.75rem}.BusinessProductsManager-module__9QduWa__tableActions{gap:.5rem;display:flex}.BusinessProductsManager-module__9QduWa__tableActionBtn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;transition:all .2s}.BusinessProductsManager-module__9QduWa__tableActionBtn:hover{color:#10b981;border-color:#10b981}.BusinessProductsManager-module__9QduWa__tableActionBtn.BusinessProductsManager-module__9QduWa__ship{color:#fff;background:#10b981;border-color:#10b981}.BusinessProductsManager-module__9QduWa__tableActionBtn.BusinessProductsManager-module__9QduWa__ship:hover{background:#059669}.BusinessProductsManager-module__9QduWa__inventorySection{flex-direction:column;gap:1rem;display:flex}.BusinessProductsManager-module__9QduWa__inventoryHeader{justify-content:space-between;align-items:center;display:flex}.BusinessProductsManager-module__9QduWa__inventoryHeader h4{color:#1e293b;margin:0}.BusinessProductsManager-module__9QduWa__inventoryTable{overflow-x:auto}.BusinessProductsManager-module__9QduWa__inventoryTable table{border-collapse:collapse;width:100%}.BusinessProductsManager-module__9QduWa__inventoryTable th{text-align:left;color:#64748b;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.875rem 1rem;font-size:.75rem;font-weight:600}.BusinessProductsManager-module__9QduWa__inventoryTable td{color:#1e293b;border-bottom:1px solid #e2e8f0;padding:1rem;font-size:.875rem}.BusinessProductsManager-module__9QduWa__sku{color:#64748b;font-family:monospace;font-size:.75rem}.BusinessProductsManager-module__9QduWa__zeroStock{color:#ef4444;font-weight:600}.BusinessProductsManager-module__9QduWa__stockBadge{border-radius:12px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.BusinessProductsManager-module__9QduWa__stockBadge.BusinessProductsManager-module__9QduWa__inStock{color:#166534;background:#dcfce7}.BusinessProductsManager-module__9QduWa__stockBadge.BusinessProductsManager-module__9QduWa__lowStock{color:#92400e;background:#fef3c7}.BusinessProductsManager-module__9QduWa__stockBadge.BusinessProductsManager-module__9QduWa__outOfStock{color:#991b1b;background:#fee2e2}.BusinessProductsManager-module__9QduWa__shippingSection{min-height:400px}.BusinessProductsManager-module__9QduWa__shippingPlaceholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.BusinessProductsManager-module__9QduWa__placeholderIcon{color:#cbd5e1;margin-bottom:1rem}.BusinessProductsManager-module__9QduWa__shippingPlaceholder h4{color:#1e293b;margin:0 0 .5rem}.BusinessProductsManager-module__9QduWa__shippingPlaceholder p{color:#64748b;margin:0 0 1.5rem}.BusinessProductsManager-module__9QduWa__shippingFeatures{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.BusinessProductsManager-module__9QduWa__feature{color:#166534;background:#f0fdf4;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}@media (max-width:768px){.BusinessProductsManager-module__9QduWa__managerHeader{flex-direction:column;align-items:flex-start;gap:1rem}.BusinessProductsManager-module__9QduWa__headerStats{justify-content:space-around;width:100%}.BusinessProductsManager-module__9QduWa__listHeader{flex-direction:column;align-items:stretch}.BusinessProductsManager-module__9QduWa__searchFilter{flex-direction:column}.BusinessProductsManager-module__9QduWa__searchBox{max-width:none}.BusinessProductsManager-module__9QduWa__productsGrid{grid-template-columns:1fr}.BusinessProductsManager-module__9QduWa__ordersTable,.BusinessProductsManager-module__9QduWa__inventoryTable{font-size:.75rem}.BusinessProductsManager-module__9QduWa__managerTabs{overflow-x:auto}}
.ApplicationsSection-module__BW6LXW__applicationsSection{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.ApplicationsSection-module__BW6LXW__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.ApplicationsSection-module__BW6LXW__headerLeft{flex:1}.ApplicationsSection-module__BW6LXW__title{color:#1f2937;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.ApplicationsSection-module__BW6LXW__subtitle{color:#6b7280;margin:0;font-size:.875rem}.ApplicationsSection-module__BW6LXW__headerStats{align-items:center;display:flex}.ApplicationsSection-module__BW6LXW__totalCount{color:#6b7280;font-size:.875rem;font-weight:500}.ApplicationsSection-module__BW6LXW__filtersSection{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ApplicationsSection-module__BW6LXW__searchContainer{flex:1;min-width:300px;position:relative}.ApplicationsSection-module__BW6LXW__searchIcon{color:#6b7280;z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ApplicationsSection-module__BW6LXW__searchInput{color:#374151;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;transition:all .2s}.ApplicationsSection-module__BW6LXW__searchInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.ApplicationsSection-module__BW6LXW__searchInput::placeholder{color:#9ca3af}.ApplicationsSection-module__BW6LXW__filterGroup{align-items:center;gap:.5rem;min-width:150px;display:flex}.ApplicationsSection-module__BW6LXW__filterIcon{color:#6b7280;flex-shrink:0}.ApplicationsSection-module__BW6LXW__filterSelect{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.ApplicationsSection-module__BW6LXW__filterSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.ApplicationsSection-module__BW6LXW__applicationsGrid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;display:grid}.ApplicationsSection-module__BW6LXW__applicationCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;transition:all .2s}.ApplicationsSection-module__BW6LXW__applicationCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.ApplicationsSection-module__BW6LXW__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.ApplicationsSection-module__BW6LXW__candidateInfo{flex:1;gap:.75rem;display:flex}.ApplicationsSection-module__BW6LXW__candidateAvatar{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:600;display:flex}.ApplicationsSection-module__BW6LXW__candidateDetails{flex:1;min-width:0}.ApplicationsSection-module__BW6LXW__candidateName{color:#1f2937;margin:0 0 .25rem;font-size:1rem;font-weight:600}.ApplicationsSection-module__BW6LXW__candidatePosition{color:#6b7280;margin:0 0 .5rem;font-size:.875rem}.ApplicationsSection-module__BW6LXW__candidateContact{flex-direction:column;gap:.25rem;display:flex}.ApplicationsSection-module__BW6LXW__contactItem{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ApplicationsSection-module__BW6LXW__statusSection{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.ApplicationsSection-module__BW6LXW__statusBadge{white-space:nowrap;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.ApplicationsSection-module__BW6LXW__statusBadge.ApplicationsSection-module__BW6LXW__new{color:#1e40af;background:#dbeafe}.ApplicationsSection-module__BW6LXW__statusBadge.ApplicationsSection-module__BW6LXW__underReview{color:#d97706;background:#fef3c7}.ApplicationsSection-module__BW6LXW__statusBadge.ApplicationsSection-module__BW6LXW__shortlisted{color:#059669;background:#d1fae5}.ApplicationsSection-module__BW6LXW__statusBadge.ApplicationsSection-module__BW6LXW__interviewScheduled{color:#4338ca;background:#e0e7ff}.ApplicationsSection-module__BW6LXW__statusBadge.ApplicationsSection-module__BW6LXW__rejected{color:#dc2626;background:#fee2e2}.ApplicationsSection-module__BW6LXW__statusBadge.ApplicationsSection-module__BW6LXW__hired{color:#16a34a;background:#dcfce7}.ApplicationsSection-module__BW6LXW__appliedDate{color:#6b7280;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.ApplicationsSection-module__BW6LXW__cardContent{margin-bottom:1rem}.ApplicationsSection-module__BW6LXW__detailsGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.ApplicationsSection-module__BW6LXW__detailItem{flex-direction:column;gap:.25rem;display:flex}.ApplicationsSection-module__BW6LXW__detailLabel{color:#6b7280;font-size:.75rem;font-weight:500}.ApplicationsSection-module__BW6LXW__detailValue{color:#374151;font-size:.875rem;font-weight:600}.ApplicationsSection-module__BW6LXW__skillsSection{margin-bottom:1rem}.ApplicationsSection-module__BW6LXW__skillsLabel{color:#6b7280;margin-bottom:.5rem;font-size:.75rem;font-weight:500}.ApplicationsSection-module__BW6LXW__skillsList{flex-wrap:wrap;gap:.5rem;display:flex}.ApplicationsSection-module__BW6LXW__skillTag{color:#374151;background:#f3f4f6;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.ApplicationsSection-module__BW6LXW__cardActions{border-top:1px solid #e5e7eb;grid-template-columns:repeat(2,1fr);gap:.5rem;padding-top:1rem;display:grid}.ApplicationsSection-module__BW6LXW__actionButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.ApplicationsSection-module__BW6LXW__actionButton:hover{color:#374151;background:#f3f4f6;border-color:#d1d5db}@media (max-width:768px){.ApplicationsSection-module__BW6LXW__applicationsSection{padding:1rem}.ApplicationsSection-module__BW6LXW__header{flex-direction:column;gap:1rem}.ApplicationsSection-module__BW6LXW__filtersSection{flex-direction:column}.ApplicationsSection-module__BW6LXW__searchContainer{min-width:auto}.ApplicationsSection-module__BW6LXW__applicationsGrid{grid-template-columns:1fr}.ApplicationsSection-module__BW6LXW__cardHeader{flex-direction:column;gap:1rem}.ApplicationsSection-module__BW6LXW__statusSection{align-items:flex-start}.ApplicationsSection-module__BW6LXW__cardActions{grid-template-columns:1fr}}
.StatCard-module__AZdOoW__statCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a}.StatCard-module__AZdOoW__statCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.StatCard-module__AZdOoW__iconWrapper{color:#6b7280;background:#f3f4f6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.StatCard-module__AZdOoW__content{flex:1}.StatCard-module__AZdOoW__label{color:#6b7280;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.StatCard-module__AZdOoW__value{color:#1f2937;font-size:1.875rem;font-weight:700;line-height:1.2}.StatCard-module__AZdOoW__subtitle{color:#9ca3af;margin-top:.25rem;font-size:.75rem}.StatCard-module__AZdOoW__statCard.StatCard-module__AZdOoW__success .StatCard-module__AZdOoW__iconWrapper{color:#16a34a;background:#dcfce7}.StatCard-module__AZdOoW__statCard.StatCard-module__AZdOoW__warning .StatCard-module__AZdOoW__iconWrapper{color:#d97706;background:#fef3c7}.StatCard-module__AZdOoW__statCard.StatCard-module__AZdOoW__danger .StatCard-module__AZdOoW__iconWrapper{color:#dc2626;background:#fee2e2}.StatCard-module__AZdOoW__statCard.StatCard-module__AZdOoW__info .StatCard-module__AZdOoW__iconWrapper{color:#2563eb;background:#dbeafe}@media (max-width:768px){.StatCard-module__AZdOoW__statCard{padding:1rem}.StatCard-module__AZdOoW__iconWrapper{width:40px;height:40px}.StatCard-module__AZdOoW__value{font-size:1.5rem}}
.CandidateCard-module__-jHSdW__candidateCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.CandidateCard-module__-jHSdW__candidateCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.CandidateCard-module__-jHSdW__candidateCard.CandidateCard-module__-jHSdW__compact{border-radius:8px;padding:1rem}.CandidateCard-module__-jHSdW__candidateCard.CandidateCard-module__-jHSdW__grid{border-radius:8px;height:100%}.CandidateCard-module__-jHSdW__cardHeader{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;padding:1.5rem 1.5rem 1rem;display:flex}.CandidateCard-module__-jHSdW__profileSection{flex:1;gap:1rem;display:flex}.CandidateCard-module__-jHSdW__avatarContainer{flex-shrink:0;position:relative}.CandidateCard-module__-jHSdW__avatar{object-fit:cover;border:3px solid #f3f4f6;border-radius:50%;width:64px;height:64px}.CandidateCard-module__-jHSdW__statusIndicator{border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;bottom:2px;right:2px}.CandidateCard-module__-jHSdW__statusActive{background:#10b981}.CandidateCard-module__-jHSdW__statusInactive{background:#6b7280}.CandidateCard-module__-jHSdW__statusInterviewing{background:#3b82f6}.CandidateCard-module__-jHSdW__statusHired{background:#8b5cf6}.CandidateCard-module__-jHSdW__statusNotInterested{background:#ef4444}.CandidateCard-module__-jHSdW__profileInfo{flex:1}.CandidateCard-module__-jHSdW__nameSection{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.CandidateCard-module__-jHSdW__name{color:#1f2937;margin:0;font-size:1.125rem;font-weight:600}.CandidateCard-module__-jHSdW__status{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:.25rem .5rem;font-size:.625rem;font-weight:600}.CandidateCard-module__-jHSdW__statusActive{color:#166534;background:#dcfce7}.CandidateCard-module__-jHSdW__statusInactive{color:#374151;background:#f3f4f6}.CandidateCard-module__-jHSdW__statusInterviewing{color:#1e40af;background:#dbeafe}.CandidateCard-module__-jHSdW__statusHired{color:#5b21b6;background:#ede9fe}.CandidateCard-module__-jHSdW__statusNotInterested{color:#991b1b;background:#fecaca}.CandidateCard-module__-jHSdW__title{color:#6b7280;margin:0 0 .75rem;font-size:.875rem;line-height:1.4}.CandidateCard-module__-jHSdW__metaInfo{flex-wrap:wrap;gap:1rem;display:flex}.CandidateCard-module__-jHSdW__metaItem{color:#6b7280;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.CandidateCard-module__-jHSdW__cardActions{flex-shrink:0;gap:.5rem;display:flex}.CandidateCard-module__-jHSdW__actionButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.CandidateCard-module__-jHSdW__actionButton:hover{color:#1f2937;background:#f3f4f6;border-color:#d1d5db}.CandidateCard-module__-jHSdW__actionButton.CandidateCard-module__-jHSdW__saved{color:#ef4444}.CandidateCard-module__-jHSdW__cardContent{flex:1;padding:1rem 1.5rem}.CandidateCard-module__-jHSdW__summarySection{margin-bottom:1.5rem}.CandidateCard-module__-jHSdW__summary{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.CandidateCard-module__-jHSdW__skillsSection,.CandidateCard-module__-jHSdW__educationSection{margin-bottom:1.5rem}.CandidateCard-module__-jHSdW__sectionTitle{color:#374151;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.CandidateCard-module__-jHSdW__skills{flex-wrap:wrap;gap:.5rem;display:flex}.CandidateCard-module__-jHSdW__skillTag{color:#0369a1;background:#f0f9ff;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.CandidateCard-module__-jHSdW__education{flex-direction:column;gap:.5rem;display:flex}.CandidateCard-module__-jHSdW__educationItem{color:#4b5563;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.CandidateCard-module__-jHSdW__statsSection{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.CandidateCard-module__-jHSdW__stats{gap:1rem;display:flex}.CandidateCard-module__-jHSdW__stat{color:#9ca3af;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.CandidateCard-module__-jHSdW__rating{align-items:center;gap:.25rem;display:flex}.CandidateCard-module__-jHSdW__starFilled{color:#fbbf24}.CandidateCard-module__-jHSdW__starEmpty{color:#e5e7eb}.CandidateCard-module__-jHSdW__ratingText{color:#6b7280;font-size:.75rem}.CandidateCard-module__-jHSdW__cardFooter{background:#f9fafb;border-top:1px solid #f3f4f6;padding:1rem 1.5rem}.CandidateCard-module__-jHSdW__footerInfo{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.CandidateCard-module__-jHSdW__workPreference{flex-wrap:wrap;gap:.5rem;display:flex}.CandidateCard-module__-jHSdW__preferenceTag{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem}.CandidateCard-module__-jHSdW__contactInfo{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.CandidateCard-module__-jHSdW__contactItem{color:#6b7280;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.CandidateCard-module__-jHSdW__portfolioLinks{border-top:1px solid #e5e7eb;gap:1rem;padding-top:.75rem;display:flex}.CandidateCard-module__-jHSdW__portfolioLink{color:#3b82f6;align-items:center;gap:.375rem;font-size:.75rem;text-decoration:none;transition:color .2s;display:flex}.CandidateCard-module__-jHSdW__portfolioLink:hover{color:#2563eb;text-decoration:underline}.CandidateCard-module__-jHSdW__compactHeader{align-items:flex-start;gap:1rem;display:flex}.CandidateCard-module__-jHSdW__compactAvatar{flex-shrink:0;position:relative}.CandidateCard-module__-jHSdW__compactAvatar .CandidateCard-module__-jHSdW__avatar{width:48px;height:48px}.CandidateCard-module__-jHSdW__compactInfo{flex:1}.CandidateCard-module__-jHSdW__compactTop{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.CandidateCard-module__-jHSdW__compactTop .CandidateCard-module__-jHSdW__name{font-size:1rem}.CandidateCard-module__-jHSdW__compactMeta{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.CandidateCard-module__-jHSdW__compactActions{flex-shrink:0;gap:.5rem;display:flex}.CandidateCard-module__-jHSdW__gridHeader{border-bottom:1px solid #f3f4f6;padding:1rem}.CandidateCard-module__-jHSdW__gridHeader .CandidateCard-module__-jHSdW__avatar{width:48px;height:48px}.CandidateCard-module__-jHSdW__gridInfo{flex:1}.CandidateCard-module__-jHSdW__gridInfo .CandidateCard-module__-jHSdW__name{margin-bottom:.25rem;font-size:.875rem}.CandidateCard-module__-jHSdW__gridInfo .CandidateCard-module__-jHSdW__title{margin-bottom:.5rem;font-size:.75rem}.CandidateCard-module__-jHSdW__gridMeta{flex-direction:column;gap:.25rem;display:flex}.CandidateCard-module__-jHSdW__gridMeta .CandidateCard-module__-jHSdW__location,.CandidateCard-module__-jHSdW__gridMeta .CandidateCard-module__-jHSdW__experience{color:#6b7280;align-items:center;gap:.25rem;font-size:.6875rem;display:flex}.CandidateCard-module__-jHSdW__gridSkills{flex-wrap:wrap;gap:.375rem;padding:.75rem 1rem;display:flex}.CandidateCard-module__-jHSdW__gridSkills .CandidateCard-module__-jHSdW__skillTag{padding:.1875rem .5rem;font-size:.6875rem}.CandidateCard-module__-jHSdW__gridFooter{background:#f9fafb;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.CandidateCard-module__-jHSdW__gridSalary{color:#374151;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.CandidateCard-module__-jHSdW__gridActions{gap:.375rem;display:flex}.CandidateCard-module__-jHSdW__gridActions .CandidateCard-module__-jHSdW__actionButton{width:32px;height:32px}@media (max-width:768px){.CandidateCard-module__-jHSdW__cardHeader{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.CandidateCard-module__-jHSdW__profileSection{gap:.75rem}.CandidateCard-module__-jHSdW__avatar{width:56px;height:56px}.CandidateCard-module__-jHSdW__metaInfo{gap:.75rem}.CandidateCard-module__-jHSdW__cardActions{justify-content:flex-end}.CandidateCard-module__-jHSdW__cardContent,.CandidateCard-module__-jHSdW__cardFooter{padding:1rem}.CandidateCard-module__-jHSdW__footerInfo{flex-direction:column;align-items:flex-start;gap:.75rem}.CandidateCard-module__-jHSdW__contactInfo{align-items:flex-start}.CandidateCard-module__-jHSdW__portfolioLinks{flex-direction:column;gap:.5rem}.CandidateCard-module__-jHSdW__compactHeader{gap:.75rem}.CandidateCard-module__-jHSdW__compactMeta{gap:.5rem}}@media (max-width:480px){.CandidateCard-module__-jHSdW__metaInfo{flex-direction:column;gap:.5rem}.CandidateCard-module__-jHSdW__statsSection{flex-direction:column;align-items:flex-start;gap:.75rem}.CandidateCard-module__-jHSdW__stats{flex-direction:column;gap:.5rem}.CandidateCard-module__-jHSdW__workPreference{gap:.375rem}.CandidateCard-module__-jHSdW__preferenceTag{font-size:.625rem}}
