.AdminSidebar_adminSidebarOverlayMobile__1ixIY{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}.AdminSidebar_adminSidebarContainerMain__1GmnP{background:linear-gradient(135deg,#7c2d12,#991b1b);box-shadow:2px 0 10px #0000001a;color:#fff;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transition:transform .3s ease;width:280px;z-index:1000}.AdminSidebar_adminSidebarHeaderMain__Kjwh5{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:2rem 1.5rem}.AdminSidebar_adminSidebarHeaderMain__Kjwh5 h2{font-size:1.5rem;font-weight:600;margin:0}.AdminSidebar_adminSidebarButtonClose__R\+V0h{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:none;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.AdminSidebar_adminSidebarButtonClose__R\+V0h:hover{background:#fff3}.AdminSidebar_adminSidebarNavMain__iYUfu{padding:1rem 0}.AdminSidebar_adminSidebarLinkNav__zAzJ8{align-items:center;border-left:3px solid #0000;color:#fffc;display:flex;padding:1rem 1.5rem;text-decoration:none;transition:all .3s ease}.AdminSidebar_adminSidebarLinkNav__zAzJ8:hover{background-color:#ffffff1a;color:#fff;transform:translateX(5px)}.AdminSidebar_adminSidebarLinkNav__zAzJ8.AdminSidebar_active__N78WC{background-color:#ffffff26;border-left-color:#fbbf24;color:#fff}.AdminSidebar_adminSidebarIconNav__DloPG{align-items:center;display:flex;font-size:1.25rem;margin-right:.75rem}.AdminSidebar_adminSidebarTextNav__oh5bq{font-size:.95rem;font-weight:500}@media (min-width:1025px){.AdminSidebar_adminSidebarContainerMain__1GmnP{transform:translateX(0)}}@media (max-width:1024px){.AdminSidebar_adminSidebarContainerMain__1GmnP{transform:translateX(-100%)}.AdminSidebar_adminSidebarContainerMain__1GmnP.AdminSidebar_open__ldU0L{transform:translateX(0)}.AdminSidebar_adminSidebarOverlayMobile__1ixIY{display:block}.AdminSidebar_adminSidebarButtonClose__R\+V0h{display:flex}}.AdminHeader_adminHeaderContainerMain__Rozj7{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px 0 #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.AdminHeader_adminHeaderSectionLeft__F-eYK{align-items:center;display:flex;gap:1rem}.AdminHeader_adminHeaderButtonMenu__6\+kyB{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:none;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.AdminHeader_adminHeaderButtonMenu__6\+kyB:hover{background-color:#f3f4f6;color:#374151}.AdminHeader_adminHeaderContainerSearch__Cu6BF{align-items:center;display:flex;position:relative}.AdminHeader_adminHeaderIconSearch__fIkhD{color:#9ca3af;font-size:1.25rem;left:1rem;position:absolute;z-index:1}.AdminHeader_adminHeaderInputSearch__2oyKz{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:12px;font-size:.875rem;padding:.75rem 1rem .75rem 3rem;transition:all .2s ease;width:300px}.AdminHeader_adminHeaderInputSearch__2oyKz:focus{background-color:#fff;border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.AdminHeader_adminHeaderSectionRight__1jQYN{align-items:center;display:flex;gap:1rem}.AdminHeader_adminHeaderContainerNotification__fzoDb{position:relative}.AdminHeader_adminHeaderButtonNotification__dEI6-{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:relative;transition:all .2s ease;width:2.5rem}.AdminHeader_adminHeaderButtonNotification__dEI6-:hover{background-color:#f3f4f6;color:#374151}.AdminHeader_adminHeaderBadgeNotification__9oOuA{align-items:center;background-color:#dc2626;border-radius:9999px;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:1.25rem;justify-content:center;min-width:1.25rem;padding:.125rem .375rem;position:absolute;right:.25rem;top:.25rem}.AdminHeader_adminHeaderContainerUser__FjtbP{position:relative}.AdminHeader_adminHeaderButtonUser__gDrFs{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem;transition:all .2s ease}.AdminHeader_adminHeaderButtonUser__gDrFs:hover{background-color:#f3f4f6}.AdminHeader_adminHeaderAvatarUser__qr\+za{align-items:center;background:linear-gradient(135deg,#7c2d12,#991b1b);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;width:2.5rem}.AdminHeader_adminHeaderInfoUser__KVyiO{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.AdminHeader_adminHeaderNameUser__3gAzn{color:#1f2937;font-size:.875rem;font-weight:600}.AdminHeader_adminHeaderRoleUser__o1TDV{color:#6b7280;font-size:.75rem}.AdminHeader_adminHeaderArrowDropdown__ZZLPJ{color:#9ca3af;transition:transform .2s ease}.AdminHeader_adminHeaderArrowDropdown__ZZLPJ.AdminHeader_rotated__WWq5h{transform:rotate(180deg)}.AdminHeader_adminHeaderDropdownMain__8c8qr{animation:AdminHeader_adminHeaderAnimationSlideIn__MgiBY .2s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-top:.5rem;position:absolute;right:0;top:100%;width:280px;z-index:1000}@keyframes AdminHeader_adminHeaderAnimationSlideIn__MgiBY{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AdminHeader_adminHeaderHeaderDropdown__TaclM{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:1rem;padding:1rem}.AdminHeader_adminHeaderAvatarDropdown__6Hvit{align-items:center;background:linear-gradient(135deg,#7c2d12,#991b1b);border-radius:50%;color:#fff;display:flex;font-size:1.75rem;height:3rem;justify-content:center;width:3rem}.AdminHeader_adminHeaderInfoDropdown__dzXm6{flex:1 1}.AdminHeader_adminHeaderNameDropdown__zIybt{color:#1f2937;font-weight:600;margin-bottom:.25rem}.AdminHeader_adminHeaderEmailDropdown__CYZZ7{color:#6b7280;font-size:.875rem}.AdminHeader_adminHeaderDividerDropdown__6-jIl{background-color:#f3f4f6;height:1px}.AdminHeader_adminHeaderMenuDropdown__2z92I{padding:.5rem}.AdminHeader_adminHeaderItemDropdown__7Z51\+{align-items:center;background:none;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem;text-align:left;transition:all .2s ease;width:100%}.AdminHeader_adminHeaderItemDropdown__7Z51\+:hover{background-color:#f3f4f6}.AdminHeader_adminHeaderItemDropdown__7Z51\+.AdminHeader_logout__mRkiU{color:#dc2626}.AdminHeader_adminHeaderItemDropdown__7Z51\+.AdminHeader_logout__mRkiU:hover{background-color:#fef2f2}.AdminHeader_adminHeaderIconDropdown__zc9Rc{font-size:1.25rem}@media (max-width:1024px){.AdminHeader_adminHeaderButtonMenu__6\+kyB{display:flex}.AdminHeader_adminHeaderInputSearch__2oyKz{width:200px}.AdminHeader_adminHeaderInfoUser__KVyiO{display:none}}@media (max-width:768px){.AdminHeader_adminHeaderContainerMain__Rozj7{padding:1rem}.AdminHeader_adminHeaderContainerSearch__Cu6BF{display:none}.AdminHeader_adminHeaderDropdownMain__8c8qr{width:250px}}@media (max-width:480px){.AdminHeader_adminHeaderDropdownMain__8c8qr{right:-1rem;width:200px}}.AdminStatCard_adminCard__M50e6{background:#fff;border-left:4px solid;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem;transition:all .3s ease}.AdminStatCard_adminCard__M50e6:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.AdminStatCard_adminCard__M50e6.AdminStatCard_blue__Ngonz{border-left-color:#7c2d12}.AdminStatCard_adminCard__M50e6.AdminStatCard_green__0AZDo{border-left-color:#991b1b}.AdminStatCard_adminCard__M50e6.AdminStatCard_purple__NzILW{border-left-color:#a16207}.AdminStatCard_adminCard__M50e6.AdminStatCard_orange__i6Mfv{border-left-color:#dc2626}.AdminStatCard_adminContent__WeYAO{align-items:center;display:flex;justify-content:space-between}.AdminStatCard_adminInfo__LXDKI{flex:1 1}.AdminStatCard_adminTitle__VHVvD{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.AdminStatCard_adminValue__ZGcqg{color:#1f2937;font-size:2rem;font-weight:700;margin:0}.AdminStatCard_adminIcon__e3zad{font-size:2.5rem;opacity:.8}.AdminStatCard_blue__Ngonz .AdminStatCard_adminIcon__e3zad{color:#7c2d12}.AdminStatCard_green__0AZDo .AdminStatCard_adminIcon__e3zad{color:#991b1b}.AdminStatCard_purple__NzILW .AdminStatCard_adminIcon__e3zad{color:#a16207}.AdminStatCard_orange__i6Mfv .AdminStatCard_adminIcon__e3zad{color:#dc2626}@media (max-width:768px){.AdminStatCard_adminCard__M50e6{padding:1rem}.AdminStatCard_adminValue__ZGcqg{font-size:1.5rem}.AdminStatCard_adminIcon__e3zad{font-size:2rem}}.AdminDashboard_adminDashboard__4vl1l{margin:0 auto;max-width:1200px}.AdminDashboard_adminDashboardHeader__IqEFN{margin-bottom:2rem}.AdminDashboard_adminDashboardHeader__IqEFN h1{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.AdminDashboard_adminDashboardHeader__IqEFN p{color:#6b7280;font-size:1.1rem}.AdminDashboard_adminStatsGrid__BM7sF{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}@media (max-width:768px){.AdminDashboard_adminDashboardHeader__IqEFN h1{font-size:2rem}.AdminDashboard_adminStatsGrid__BM7sF{gap:1rem;grid-template-columns:1fr}}.SimpleTable_tableContainer__nq39E{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.SimpleTable_tableHeader__dxw8t{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem 2rem}.SimpleTable_headerContent__4csSo{flex:1 1}.SimpleTable_tableTitle__LUJRg{color:#7c2d12;font-size:1.5rem;font-weight:600;margin-bottom:.25rem;text-align:left}.SimpleTable_tableSubtitle__KSH9H{color:#6b7280;font-size:.875rem;margin:0}.SimpleTable_searchContainer__TXgCP{align-items:center;display:flex;position:relative}.SimpleTable_searchIcon__87G5L{color:#9ca3af;font-size:1rem;left:.75rem;position:absolute;z-index:1}.SimpleTable_searchInput__7SBDZ{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;padding:.5rem .75rem .5rem 2.25rem;transition:border-color .2s ease;width:250px}.SimpleTable_searchInput__7SBDZ:focus{border-color:#7c2d12;outline:none}.SimpleTable_resultsInfo__MdOng{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.875rem;padding:.75rem 2rem}.SimpleTable_tableWrapper__F-jjO{overflow-x:auto}.SimpleTable_table__qKNtz{border-collapse:collapse;width:100%}.SimpleTable_tableHead__prep2{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-align:left}.SimpleTable_tableRow__ySh7S{cursor:pointer;transition:background-color .2s ease}.SimpleTable_tableRow__ySh7S:hover{background-color:#f9fafb}.SimpleTable_tableRowEven__wcQa3{background-color:#f8f9fa}.SimpleTable_tableRowEven__wcQa3:hover{background-color:#f1f3f4}.SimpleTable_tableCell__ZDFF8{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.875rem;padding:.75rem 1rem}.SimpleTable_noResults__XjsZe{color:#6b7280;font-style:italic;padding:2rem;text-align:center}.SimpleTable_status__x8ZCh{border-radius:4px;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:capitalize}.SimpleTable_statusActive__0WiUN{background-color:#d1fae5;color:#065f46}.SimpleTable_statusCancelled__8bL8Q{background-color:#fee2e2;color:#dc2626}.SimpleTable_statusWaiting__DGTuA{background-color:#fef3c7;color:#d97706}.SimpleTable_statusDefault__PrjBJ{background-color:#f3f4f6;color:#6b7280}.SimpleTable_actionButton__oiKVE{align-items:center;background-color:#7c2d12;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.375rem .75rem;transition:background-color .2s ease}.SimpleTable_actionButton__oiKVE:hover{background-color:#991b1b}.SimpleTable_pagination__42aKA{align-items:center;background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 2rem}.SimpleTable_paginationInfo__waq5J{color:#6b7280;font-size:.875rem;font-weight:500}.SimpleTable_paginationControls__tPjkE{align-items:center;display:flex;gap:.25rem}.SimpleTable_paginationButton__kPu96{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:2.5rem;justify-content:center;min-width:2.5rem;padding:.375rem .75rem;transition:all .2s ease}.SimpleTable_paginationButton__kPu96:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.SimpleTable_paginationButton__kPu96:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.5}.SimpleTable_paginationButton__kPu96.SimpleTable_active__qdsxN{background-color:#7c2d12;border-color:#7c2d12;color:#fff}.SimpleTable_paginationButton__kPu96.SimpleTable_active__qdsxN:hover{background-color:#991b1b;border-color:#991b1b}.SimpleTable_paginationButton__kPu96.SimpleTable_ellipsis__ws4m4{background:none;border:none;color:#9ca3af;cursor:default}.SimpleTable_paginationButton__kPu96.SimpleTable_ellipsis__ws4m4:hover{background:none;border:none}.SimpleTable_paginationArrow__5\+rew{font-size:1.25rem}.SimpleTable_pageSizeInfo__pem9v{color:#6b7280;font-size:.875rem}@media (max-width:768px){.SimpleTable_tableHeader__dxw8t{align-items:stretch;flex-direction:column;gap:1rem}.SimpleTable_searchInput__7SBDZ{width:100%}.SimpleTable_resultsInfo__MdOng{padding:.5rem 1rem}.SimpleTable_pagination__42aKA{flex-direction:column;gap:1rem;padding:1rem}.SimpleTable_paginationControls__tPjkE{order:2}.SimpleTable_paginationInfo__waq5J{order:1;text-align:center}.SimpleTable_pageSizeInfo__pem9v{order:3;text-align:center}.SimpleTable_table__qKNtz{min-width:600px}.SimpleTable_paginationButton__kPu96{font-size:.75rem;height:2rem;min-width:2rem}.SimpleTable_paginationArrow__5\+rew{font-size:1rem}}@media (max-width:480px){.SimpleTable_paginationControls__tPjkE{gap:.125rem}.SimpleTable_paginationButton__kPu96{font-size:.75rem;height:1.75rem;min-width:1.75rem;padding:.25rem}}.AdminModal_adminOverlay__V4mcO{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.AdminModal_adminModal__FPg6z{animation:AdminModal_adminModalSlideIn__TEa83 .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;max-height:80vh;max-width:80vw;overflow:hidden;width:80%}@keyframes AdminModal_adminModalSlideIn__TEa83{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.AdminModal_adminModalHeader__wj\+EG{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.AdminModal_adminModalTitle__0V74C{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.AdminModal_adminCloseButton__0x1Ij{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.AdminModal_adminCloseButton__0x1Ij:hover{background-color:#e5e7eb;color:#374151}.AdminModal_adminModalContent__Qlkes{max-height:60vh;overflow-y:auto;padding:1.5rem}@media (max-width:768px){.AdminModal_adminOverlay__V4mcO{padding:.5rem}.AdminModal_adminModal__FPg6z{max-height:90vh;max-width:95vw;width:95%}.AdminModal_adminModalContent__Qlkes,.AdminModal_adminModalHeader__wj\+EG{padding:1rem}}.AdminModal_statusUpdateSection__6WGEM{background-color:#f9fafb;border-top:2px solid #e5e7eb;padding:1.5rem}.AdminModal_statusUpdateSection__6WGEM h4{color:#7c2d12;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.AdminModal_statusUpdateForm__vvZfJ{display:flex;flex-direction:column;gap:1rem}.AdminModal_dropdownContainer__ZmI9f{display:flex;flex-direction:column;gap:.5rem}.AdminModal_dropdownLabel__XJOBL{color:#374151;font-size:.875rem;font-weight:600}.AdminModal_statusDropdown__Jp4Tq{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:.875rem;padding:.75rem;transition:border-color .2s ease}.AdminModal_statusDropdown__Jp4Tq:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.AdminModal_commentContainer__O31iw{display:flex;flex-direction:column;gap:.5rem}.AdminModal_commentLabel__cV6R\+{color:#374151;font-size:.875rem;font-weight:600}.AdminModal_commentTextarea__CDcgb{border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:.875rem;min-height:80px;padding:.75rem;resize:vertical;transition:border-color .2s ease}.AdminModal_commentTextarea__CDcgb:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.AdminModal_submitContainer__bNX\+t{display:flex;justify-content:flex-end}.AdminModal_submitButton__imcLb{background-color:#7c2d12;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.AdminModal_submitButton__imcLb:hover:not(:disabled){background-color:#991b1b;transform:translateY(-1px)}.AdminModal_submitButton__imcLb:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}@media (max-width:768px){.AdminModal_adminModal__FPg6z{max-width:95vw;width:95%}.AdminModal_statusUpdateSection__6WGEM{padding:1rem}}.AdminTable_adminTableContainer__0\+QYe{margin:0 auto;max-width:1400px}.AdminTable_adminTableHeader__-BQks{margin-bottom:2rem}.AdminTable_adminTableHeader__-BQks h1{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:.5rem}.AdminTable_adminTableHeader__-BQks p{color:#6b7280;font-size:1rem}.AdminTable_adminTableWrapper__9O4Bo{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden}.AdminTable_adminTable__FMhwH{border-collapse:collapse;width:100%}.AdminTable_adminTable__FMhwH thead{background-color:#f8fafc}.AdminTable_adminTable__FMhwH th{border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}.AdminTable_adminTable__FMhwH td{border-bottom:1px solid #f3f4f6;color:#1f2937;padding:1rem}.AdminTable_adminTable__FMhwH tbody tr:hover{background-color:#f9fafb}.AdminTable_adminTable__FMhwH tbody tr:last-child td{border-bottom:none}.AdminTable_adminViewButton__EGSN7{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.AdminTable_adminViewButton__EGSN7:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.AdminTable_adminViewButton__EGSN7:active{transform:translateY(0)}.AdminTable_adminModalContent__q2-\+E{padding:0}.AdminTable_adminDetailRow__MpvwT{border-bottom:1px solid #f3f4f6;display:flex;padding:.75rem 0}.AdminTable_adminDetailRow__MpvwT:last-child{border-bottom:none}.AdminTable_adminDetailRow__MpvwT strong{color:#374151;font-size:.875rem;font-weight:600;min-width:150px}.AdminTable_nameCell__qS6W2{align-items:center;display:flex;gap:.75rem}.AdminTable_avatar__M1vxD{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:600;height:2.5rem;justify-content:center;width:2.5rem}.AdminTable_specialization__z8ya\+{color:#6b7280;font-size:.75rem;margin-top:.25rem}.AdminTable_emailCell__pWuK0,.AdminTable_phoneCell__Il21h{align-items:center;display:flex;gap:.5rem}.AdminTable_cellIcon__bI9QN{color:#6b7280;font-size:1rem}.AdminTable_dateCell__Y-qXj{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.875rem}.AdminTable_ritualsCell__ZnC4d{max-width:200px}.AdminTable_ritualCount__4R7iJ{color:#374151;font-size:.875rem;font-weight:600}.AdminTable_ritualsList__5EwJx{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.AdminTable_ritualTag__5ARLF{background-color:#dbeafe;border-radius:12px;color:#1e40af;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.AdminTable_moreRituals__eVhyV{color:#6b7280;font-size:.75rem;font-style:italic}.AdminTable_experienceCell__4brJS{align-items:center;display:flex;font-weight:600;gap:.5rem}.AdminTable_viewButton__Cj751{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.AdminTable_viewButton__Cj751:hover{box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.AdminTable_viewButton__Cj751:active{transform:translateY(0)}.AdminTable_modalHeader__S7EBL{align-items:center;display:flex;gap:1rem;padding:1.5rem}.AdminTable_modalAvatar__sETQk{align-items:center;background:linear-gradient(135deg,#7c2d12,#991b1b);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:4rem;justify-content:center;width:4rem}.AdminTable_modalUserInfo__0K1Rv h3{font-size:1.25rem;margin:0 0 .25rem}.AdminTable_experienceBadge__3bTwV{align-items:center;background-color:#fbbf24;border-radius:12px;color:#92400e;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;margin-top:.5rem;padding:.25rem .75rem}.AdminTable_modalDetails__TEiPv{padding:1.5rem}.AdminTable_detailSection__KmHM-{margin-bottom:2rem}.AdminTable_detailSection__KmHM-:last-child{margin-bottom:0}.AdminTable_detailSection__KmHM- h4{border-bottom:2px solid #e5e7eb;color:#7c2d12;font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.AdminTable_detailRow__fVfeL{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:.75rem;padding:.75rem 0}.AdminTable_detailRow__fVfeL:last-child{border-bottom:none}.AdminTable_detailIcon__qFsam{color:#7c2d12;flex-shrink:0;font-size:1.25rem}.AdminTable_detailLabel__1Lcc7{color:#374151;font-size:.875rem;font-weight:600;min-width:120px}.AdminTable_detailValue__2thhy{color:#1f2937;flex:1 1;font-size:.875rem}.AdminTable_ritualTags__uSAti{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.AdminTable_ritualTags__uSAti .AdminTable_ritualTag__5ARLF{background-color:#dbeafe;border-radius:16px;color:#1e40af;font-size:.75rem;font-weight:500;padding:.25rem .75rem}@media (max-width:768px){.AdminTable_adminTableWrapper__9O4Bo{overflow-x:auto}.AdminTable_adminTable__FMhwH{min-width:600px}.AdminTable_adminTable__FMhwH td,.AdminTable_adminTable__FMhwH th{font-size:.875rem;padding:.75rem .5rem}.AdminTable_adminDetailRow__MpvwT{flex-direction:column;gap:.25rem}.AdminTable_adminDetailRow__MpvwT strong{min-width:auto}.AdminTable_modalHeader__S7EBL{flex-direction:column;padding:1rem;text-align:center}.AdminTable_modalDetails__TEiPv{padding:1rem}.AdminTable_detailRow__fVfeL{align-items:flex-start;flex-direction:column;gap:.25rem}.AdminTable_detailLabel__1Lcc7{font-weight:700;min-width:auto}.AdminTable_ritualTags__uSAti{margin-top:.5rem}}.AdminTable_errorContainer__A3f8Z,.AdminTable_loadingContainer__QTDbz{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.AdminTable_spinner__EvohJ{animation:AdminTable_spin__NUfHo 1s linear infinite;border:3px solid #f3f4f6;border-radius:50%;border-top-color:#7c2d12;height:2rem;margin-bottom:1rem;width:2rem}@keyframes AdminTable_spin__NUfHo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminTable_errorMessage__6zAKA{color:#dc2626;font-size:1rem;margin-bottom:1rem}.AdminTable_retryButton__CH3tK{background-color:#7c2d12;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background-color .2s ease}.AdminTable_retryButton__CH3tK:hover{background-color:#991b1b}.AdminTable_userType__kNvfD{border-radius:12px;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:capitalize}.AdminTable_userType__kNvfD.AdminTable_pandit__gq8K-{background-color:#fef3c7;color:#d97706}.AdminTable_userType__kNvfD.AdminTable_user__kjV-E{background-color:#dbeafe;color:#1e40af}.AdminTable_statusBadge__tDJto{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:600;margin-top:.5rem;padding:.25rem .75rem;text-transform:capitalize}.AdminTable_languageTags__tL2uP{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.AdminTable_languageTag__AEPcH{background-color:#e0f2fe;border-radius:16px;color:#0369a1;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.AdminTable_modalHeader__S7EBL{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e5e7eb;padding:2rem}.AdminTable_modalUserInfo__0K1Rv h3{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.AdminTable_modalUserInfo__0K1Rv p{color:#6b7280;font-size:.875rem;margin:0}@media (max-width:768px){.AdminTable_errorContainer__A3f8Z,.AdminTable_loadingContainer__QTDbz{padding:2rem 1rem}.AdminTable_languageTags__tL2uP{margin-top:.5rem}.AdminTable_modalHeader__S7EBL{padding:1.5rem}.AdminTable_modalUserInfo__0K1Rv h3{font-size:1.25rem}}.AdminTable_profileLink__SoGUg{color:#7c2d12;font-weight:500;text-decoration:none;transition:color .2s ease}.AdminTable_profileLink__SoGUg:hover{color:#991b1b;text-decoration:underline}.AdminTable_statusTraining__RCANj{background-color:#fef3c7;color:#d97706}.AdminTable_statusUpdateSection__528qA{background-color:#f9fafb;border-top:2px solid #e5e7eb;margin-top:1rem;padding:1.5rem}.AdminTable_statusUpdateSection__528qA h4{border-bottom:1px solid #e5e7eb;color:#7c2d12;font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.AdminTable_statusUpdateForm__FLSDR{display:flex;flex-direction:column;gap:1rem}.AdminTable_dropdownContainer__WFdU6{display:flex;flex-direction:column;gap:.5rem}.AdminTable_dropdownLabel__KV-jU{color:#374151;font-size:.875rem;font-weight:600}.AdminTable_statusDropdown__p3sda{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;font-size:.875rem;padding:.75rem;transition:all .2s ease}.AdminTable_statusDropdown__p3sda:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.AdminTable_statusDropdown__p3sda:hover{border-color:#9ca3af}.AdminTable_commentContainer__hS6M\+{animation:AdminTable_slideDown__CAHM9 .3s ease-out;display:flex;flex-direction:column;gap:.5rem}@keyframes AdminTable_slideDown__CAHM9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AdminTable_commentLabel__xoOz9{color:#374151;font-size:.875rem;font-weight:600}.AdminTable_commentTextarea__k0f3J{border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;font-family:inherit;font-size:.875rem;min-height:80px;padding:.75rem;resize:vertical;transition:all .2s ease}.AdminTable_commentTextarea__k0f3J:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.AdminTable_commentTextarea__k0f3J:hover{border-color:#9ca3af}.AdminTable_commentTextarea__k0f3J::placeholder{color:#9ca3af;font-style:italic}.AdminTable_submitContainer__kP7ob{animation:AdminTable_slideDown__CAHM9 .3s ease-out;display:flex;gap:.75rem;justify-content:flex-end}.AdminTable_submitButton__pX4Y0{background:linear-gradient(135deg,#7c2d12,#991b1b);border:none;border-radius:8px;box-shadow:0 2px 4px 0 #7c2d1233;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.AdminTable_submitButton__pX4Y0:hover:not(:disabled){background:linear-gradient(135deg,#991b1b,#7c2d12);box-shadow:0 4px 8px 0 #7c2d124d;transform:translateY(-1px)}.AdminTable_submitButton__pX4Y0:active:not(:disabled){box-shadow:0 2px 4px 0 #7c2d1233;transform:translateY(0)}.AdminTable_submitButton__pX4Y0:disabled{cursor:not-allowed}.AdminTable_submitButton__pX4Y0:disabled,.AdminTable_submitButton__pX4Y0:disabled:hover{background:#9ca3af;box-shadow:none;transform:none}.AdminTable_cancelButton__AVsTE{background:#0000;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-size:.875rem;font-weight:600;min-width:120px;padding:.75rem 1.5rem;transition:all .2s ease}.AdminTable_cancelButton__AVsTE:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#374151}@media (max-width:768px){.AdminTable_statusUpdateSection__528qA{padding:1rem}.AdminTable_submitContainer__kP7ob{flex-direction:column}.AdminTable_cancelButton__AVsTE,.AdminTable_submitButton__pX4Y0{width:100%}}.AdminTable_submitButton__pX4Y0.AdminTable_loading__lEkbh{color:#0000;position:relative}.AdminTable_submitButton__pX4Y0.AdminTable_loading__lEkbh:after{animation:AdminTable_spin__NUfHo 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.AdminTable_dateInput__ctsEF{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;font-size:.875rem;padding:.75rem;transition:all .2s ease}.AdminTable_dateInput__ctsEF:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.AdminTable_acharyaSelect__H\+nLV{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;font-size:.875rem;padding:.75rem;transition:all .2s ease}.AdminTable_acharyaSelect__H\+nLV:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.AdminTable_acharyaSelect__H\+nLV:hover{border-color:#9ca3af}.AdminTable_react-select__control__6mKwA{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-shadow:0 1px 2px 0 #0000000d!important;cursor:pointer!important;font-size:.875rem!important;min-height:44px!important;padding:.25rem!important;transition:all .2s ease!important}.AdminTable_react-select__control--is-focused__YQuBo{outline:none!important}.AdminTable_react-select__control__6mKwA:hover{border-color:#9ca3af!important}.AdminTable_react-select__placeholder__Cy2Ws{color:#9ca3af!important;font-style:italic!important}.AdminTable_react-select__single-value__CRAAM{color:#1f2937!important}.AdminTable_react-select__option__eP1dF{color:#1f2937!important;font-size:.875rem!important}.AdminTable_react-select__option--is-focused__sXGCX{background-color:#f3f4f6!important}.AdminTable_react-select__option--is-selected__HfFQ4{background-color:#7c2d12!important;color:#fff!important}.AdminTable_react-select__menu__L89DJ{border-radius:8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;z-index:1000}.AdminTable_react-select__menu-notice--no-options__nEauT{color:#6b7280;font-style:italic}.AdminTable_react-select__clear-indicator__jmT3P{color:#6b7280!important}.AdminTable_react-select__clear-indicator__jmT3P:hover{color:#dc2626!important}.AdminTable_react-select__dropdown-indicator__SnIm6{color:#6b7280!important}.AdminTable_react-select__dropdown-indicator__SnIm6:hover{color:#374151!important}.AdminTable_status__x3brG{align-items:center;border-radius:9999px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.35em .7em;white-space:nowrap}.AdminTable_statusApproved__92107{background-color:#22c55e!important;color:#fff}.AdminTable_statusPending__rGR-q{background-color:#f59e0b!important;color:#fff}.AdminTable_statusRejected__0DWK7{background-color:#ef4444!important;color:#fff}.AdminTable_statusTrainingRequired__IUO1t{background-color:#3b82f6!important;color:#fff}.AdminTable_statusTrainingAccepted__v2CfY{background-color:#10b981!important;color:#fff}.AdminTable_statusTrainingRejected__Xs\+sZ{background-color:#dc2626!important;color:#fff}.AdminTable_statusEvaluation__ItOyn{background-color:#a855f7;color:#fff}.AdminTable_statusDefault__bILdl{background-color:#6b7280;color:#fff}.AdminTable_modalUserInfo__0K1Rv .AdminTable_statusBadge__tDJto{margin-top:.5rem}.AdminTable_react-select__control__6mKwA{border-color:#d1d5db!important;box-shadow:none!important}.AdminTable_react-select__control--is-focused__YQuBo{border-color:#7c2d12!important;box-shadow:0 0 0 3px #7c2d121a!important}.AdminTable_react-select__placeholder__Cy2Ws,.AdminTable_react-select__single-value__CRAAM{font-size:.875rem}.AdminTable_actionButtonsContainer__SBHHd{display:flex;gap:1rem;margin-bottom:1.5rem;padding:0 .5rem}.AdminTable_addButton__4tSHf{align-items:center;background:linear-gradient(135deg,#7c2d12,#991b1b);border:none;border-radius:8px;box-shadow:0 2px 4px 0 #7c2d1233;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.AdminTable_addButton__4tSHf:hover{background:linear-gradient(135deg,#991b1b,#7c2d12);box-shadow:0 4px 8px 0 #7c2d124d;transform:translateY(-1px)}.AdminTable_addButton__4tSHf:active{box-shadow:0 2px 4px 0 #7c2d1233;transform:translateY(0)}@media (max-width:768px){.AdminTable_actionButtonsContainer__SBHHd{flex-direction:column;gap:.75rem}.AdminTable_addButton__4tSHf{justify-content:center;width:100%}}.AdminTable_formContainer__DUgcH{max-height:70vh;overflow-y:auto;padding:1.5rem}.AdminTable_formField__e-jdY{margin-bottom:1.5rem}.AdminTable_formLabel__zXPqe{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.AdminTable_formInput__pZH-a,.AdminTable_formSelect__7icNz,.AdminTable_formTextarea__ok-SL{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;box-sizing:border-box;font-size:.875rem;padding:.75rem;transition:all .2s ease;width:100%}.AdminTable_formInput__pZH-a:focus,.AdminTable_formSelect__7icNz:focus,.AdminTable_formTextarea__ok-SL:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.AdminTable_formInput__pZH-a:disabled,.AdminTable_formSelect__7icNz:disabled,.AdminTable_formTextarea__ok-SL:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.AdminTable_formTextarea__ok-SL{min-height:100px;resize:vertical}.AdminTable_formActions__nJhqP{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}.AdminTable_imageUploadContainer__pZNFX{position:relative}.AdminTable_imageInput__twBlO{display:none}.AdminTable_imageUploadLabel__mQCgB{align-items:center;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center;transition:all .2s ease}.AdminTable_imageUploadLabel__mQCgB:hover{background-color:#fef7ed;border-color:#7c2d12}.AdminTable_uploadIcon__uteTh{color:#7c2d12;font-size:2rem;margin-bottom:.5rem}.AdminTable_imageUploadLabel__mQCgB span:first-of-type{color:#374151;font-weight:600;margin-bottom:.25rem}.AdminTable_uploadSubtext__9LTSF{color:#6b7280;font-size:.75rem}.AdminTable_imagePreview__q35TK{display:inline-block;margin-top:1rem;position:relative}.AdminTable_previewImage__hGSld{border:2px solid #e5e7eb;border-radius:8px;height:150px;object-fit:cover;width:150px}.AdminTable_removeImageButton__TdIHI{align-items:center;background-color:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.875rem;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;transition:all .2s ease;width:24px}.AdminTable_removeImageButton__TdIHI:hover{background-color:#dc2626;transform:scale(1.1)}@media (max-width:768px){.AdminTable_formContainer__DUgcH{max-height:80vh;padding:1rem}.AdminTable_formActions__nJhqP{flex-direction:column}.AdminTable_cancelButton__AVsTE,.AdminTable_submitButton__pX4Y0{width:100%}.AdminTable_imageUploadLabel__mQCgB{padding:1.5rem}.AdminTable_previewImage__hGSld{height:120px;width:120px}}.Bookings_bookingsContainer__BOV2d{background-color:#f8f9fa;min-height:100vh;padding:1.5rem}.Bookings_pageHeader__xoHjB{margin-bottom:2rem}.Bookings_pageTitle__ScQ\+S{color:#7c2d12;font-size:2rem;font-weight:700;margin-bottom:.5rem}.Bookings_pageSubtitle__oVA9g{color:#6b7280;font-size:1rem;margin:0}.Bookings_statsCards__xMfeg{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.Bookings_statCard__O7ziT{background:#fff;border-left:4px solid #7c2d12;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem;text-align:center}.Bookings_statNumber__Q6VAj{color:#7c2d12;font-size:2rem;font-weight:700;margin-bottom:.5rem}.Bookings_statLabel__Oo2p5{color:#6b7280;font-size:.875rem;font-weight:500}.Bookings_errorContainer__besp7,.Bookings_loadingContainer__KKuJo{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.Bookings_loader__lXF5L{color:#7c2d12;font-size:1.125rem;font-weight:500}.Bookings_errorMessage__5HdP0{color:#dc2626;font-size:1.125rem;margin-bottom:1rem;text-align:center}.Bookings_retryButton__rH2rD{background-color:#7c2d12;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.Bookings_retryButton__rH2rD:hover{background-color:#991b1b}.Bookings_bookingId__y4mV7{background-color:#fef7f0;border-radius:4px;color:#7c2d12;font-family:Courier New,monospace;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.Bookings_panditDetails__Ezse1,.Bookings_userDetails__cIGQc{display:flex;flex-direction:column;gap:.25rem}.Bookings_panditName__iAXJx,.Bookings_userName__ti5wN{color:#374151;font-size:.875rem;font-weight:600}.Bookings_panditPhone__9o20v,.Bookings_userPhone__qvnK1{color:#6b7280;font-family:Courier New,monospace;font-size:.75rem}.Bookings_bookingDate__E1JVj{color:#374151;font-weight:500}.Bookings_statusBadge__y4eEj{border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:.375rem .75rem;text-transform:uppercase}.Bookings_statusConfirmed__fqjdH{background-color:#d1fae5;color:#065f46}.Bookings_statusPending__T3HB6{background-color:#fef3c7;color:#d97706}.Bookings_statusCancelled__IcWhQ{background-color:#fee2e2;color:#dc2626}.Bookings_statusCompleted__q4iEc{background-color:#dbeafe;color:#1d4ed8}.Bookings_statusAdvancePaymentDone__C8mmy{background-color:#e0e7ff;color:#5b21b6}.Bookings_statusAdvancePaymentRequested__tOxTb{background-color:#fdf4ff;color:#a21caf}.Bookings_statusDefault__TpPWX{background-color:#f3f4f6;color:#6b7280}.Bookings_advancePayment__R\+gIM{display:flex;flex-direction:column;gap:.25rem}.Bookings_advanceYes__eagDk{color:#059669;font-weight:600}.Bookings_advanceNo__FXwPJ{color:#6b7280;font-weight:500}.Bookings_advanceAmount__JGaWH{align-self:flex-start;background-color:#fef7f0;border-radius:3px;color:#7c2d12;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.Bookings_actionButtons__6CJgn{display:flex;gap:.5rem}.Bookings_actionButton__CgZiP{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.875rem;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.Bookings_viewButton__LcS7H{background-color:#3b82f6;color:#fff}.Bookings_viewButton__LcS7H:hover{background-color:#2563eb}.Bookings_bookingDetails__etzyp{max-height:70vh;overflow-y:auto}.Bookings_detailsGrid__ms\+jZ{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.Bookings_detailSection__w3ZR3{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.Bookings_detailSection__w3ZR3 h3{border-bottom:2px solid #7c2d12;color:#7c2d12;font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.Bookings_detailItem__ns9UR{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:.5rem 0}.Bookings_detailItem__ns9UR:last-child{border-bottom:none;margin-bottom:0}.Bookings_detailItem__ns9UR label{color:#374151;flex-shrink:0;font-weight:600;min-width:120px}.Bookings_detailItem__ns9UR span{color:#6b7280;flex:1 1;margin-left:1rem;text-align:right}.Bookings_notesSection__CRZsX{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:1.5rem}.Bookings_notesSection__CRZsX h3{color:#0c4a6e;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.Bookings_notesContent__gGfV5{background-color:#fff;border:1px solid #e0f2fe;border-radius:6px;color:#374151;font-style:italic;line-height:1.6;padding:1rem}@media (max-width:768px){.Bookings_bookingsContainer__BOV2d{padding:1rem}.Bookings_pageTitle__ScQ\+S{font-size:1.5rem}.Bookings_statsCards__xMfeg{gap:1rem;grid-template-columns:repeat(2,1fr)}.Bookings_statCard__O7ziT{padding:1rem}.Bookings_statNumber__Q6VAj{font-size:1.5rem}.Bookings_detailsGrid__ms\+jZ{gap:1rem;grid-template-columns:1fr}.Bookings_detailSection__w3ZR3{padding:1rem}.Bookings_detailItem__ns9UR{align-items:flex-start;flex-direction:column;gap:.25rem}.Bookings_detailItem__ns9UR label{min-width:auto}.Bookings_detailItem__ns9UR span{margin-left:0;text-align:left}}@media (max-width:480px){.Bookings_statsCards__xMfeg{grid-template-columns:1fr}.Bookings_actionButtons__6CJgn{flex-direction:column;gap:.25rem}.Bookings_actionButton__CgZiP{height:1.75rem;width:100%}}.AdminLayout_adminLayoutContainerMain__ARg6y{background-color:#f8fafc;display:flex;min-height:100vh}.AdminLayout_adminLayoutWrapperMain__MtIYl{display:flex;flex:1 1;flex-direction:column;margin-left:0;transition:margin-left .3s ease;width:100%}.AdminLayout_adminLayoutContentMain__1Bede{flex:1 1;min-height:calc(100vh - 80px);overflow-x:auto;padding:2rem}@media (min-width:1025px){.AdminLayout_adminLayoutWrapperMain__MtIYl{margin-left:280px}}@media (max-width:1024px){.AdminLayout_adminLayoutWrapperMain__MtIYl,.AdminLayout_adminLayoutWrapperMain__MtIYl.AdminLayout_sidebarOpen__X6spo{margin-left:0}.AdminLayout_adminLayoutContentMain__1Bede{padding:1rem}}@media (max-width:768px){.AdminLayout_adminLayoutContentMain__1Bede{padding:.5rem}}.PanditSidebar_panditSidebarOverlayMobile__ijNNS{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}.PanditSidebar_panditSidebarContainerMain__rvTFD{background:linear-gradient(135deg,#7c2d12,#991b1b);box-shadow:2px 0 10px #0000001a;color:#fff;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transition:transform .3s ease;width:280px;z-index:1000}.PanditSidebar_panditSidebarHeaderMain__0iHU2{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:2rem 1.5rem}.PanditSidebar_panditSidebarHeaderMain__0iHU2 h2{font-size:1.5rem;font-weight:600;margin:0}.PanditSidebar_panditSidebarButtonClose__vQwNj{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:none;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.PanditSidebar_panditSidebarButtonClose__vQwNj:hover{background:#fff3}.PanditSidebar_panditSidebarNavMain__PsEzE{padding:1rem 0}.PanditSidebar_panditSidebarLinkNav__rwSu0{align-items:center;border-left:3px solid #0000;color:#fffc;display:flex;padding:1rem 1.5rem;text-decoration:none;transition:all .3s ease}.PanditSidebar_panditSidebarLinkNav__rwSu0:hover{background-color:#ffffff1a;color:#fff;transform:translateX(5px)}.PanditSidebar_panditSidebarLinkNav__rwSu0.PanditSidebar_active__whGwW{background-color:#ffffff26;border-left-color:#fbbf24;color:#fff}.PanditSidebar_panditSidebarIconNav__Um4lz{align-items:center;display:flex;font-size:1.25rem;margin-right:.75rem}.PanditSidebar_panditSidebarTextNav__0N2ya{font-size:.95rem;font-weight:500}@media (min-width:1025px){.PanditSidebar_panditSidebarContainerMain__rvTFD{transform:translateX(0)}}@media (max-width:1024px){.PanditSidebar_panditSidebarContainerMain__rvTFD{transform:translateX(-100%)}.PanditSidebar_panditSidebarContainerMain__rvTFD.PanditSidebar_open__LXXHz{transform:translateX(0)}.PanditSidebar_panditSidebarOverlayMobile__ijNNS{display:block}.PanditSidebar_panditSidebarButtonClose__vQwNj{display:flex}}.PanditHeader_panditHeaderContainerMain__og3JF{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px 0 #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.PanditHeader_panditHeaderSectionLeft__rRiXJ{align-items:center;display:flex;gap:1rem}.PanditHeader_panditHeaderButtonMenu__uvckP{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:none;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.PanditHeader_panditHeaderButtonMenu__uvckP:hover{background-color:#f3f4f6;color:#374151}.PanditHeader_panditHeaderContainerSearch__9dIaM{align-items:center;display:flex;position:relative}.PanditHeader_panditHeaderIconSearch__HGZZp{color:#9ca3af;font-size:1.25rem;left:1rem;position:absolute;z-index:1}.PanditHeader_panditHeaderInputSearch__WWnHg{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:12px;font-size:.875rem;padding:.75rem 1rem .75rem 3rem;transition:all .2s ease;width:300px}.PanditHeader_panditHeaderInputSearch__WWnHg:focus{background-color:#fff;border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.PanditHeader_panditHeaderSectionRight__ScOQG{align-items:center;display:flex;gap:1rem}.PanditHeader_panditHeaderContainerNotification__5KQPK{position:relative}.PanditHeader_panditHeaderButtonNotification__gJml6{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:relative;transition:all .2s ease;width:2.5rem}.PanditHeader_panditHeaderButtonNotification__gJml6:hover{background-color:#f3f4f6;color:#374151}.PanditHeader_panditHeaderBadgeNotification__qjvaZ{align-items:center;background-color:#dc2626;border-radius:9999px;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:1.25rem;justify-content:center;min-width:1.25rem;padding:.125rem .375rem;position:absolute;right:.25rem;top:.25rem}.PanditHeader_panditHeaderContainerUser__fhWvl{position:relative}.PanditHeader_panditHeaderButtonUser__-n9uB{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem;transition:all .2s ease}.PanditHeader_panditHeaderButtonUser__-n9uB:hover{background-color:#f3f4f6}.PanditHeader_panditHeaderAvatarUser__6sgUc{align-items:center;background:linear-gradient(135deg,#7c2d12,#991b1b);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;width:2.5rem}.PanditHeader_panditHeaderInfoUser__tV43A{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.PanditHeader_panditHeaderNameUser__i1u84{color:#1f2937;font-size:.875rem;font-weight:600}.PanditHeader_panditHeaderRoleUser__pbTdj{color:#6b7280;font-size:.75rem}.PanditHeader_panditHeaderArrowDropdown__YfPyH{color:#9ca3af;transition:transform .2s ease}.PanditHeader_panditHeaderArrowDropdown__YfPyH.PanditHeader_rotated__Imocd{transform:rotate(180deg)}.PanditHeader_panditHeaderDropdownMain__DUl-m{animation:PanditHeader_panditHeaderAnimationSlideIn__y\+pfU .2s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-top:.5rem;position:absolute;right:0;top:100%;width:280px;z-index:1000}@keyframes PanditHeader_panditHeaderAnimationSlideIn__y\+pfU{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PanditHeader_panditHeaderHeaderDropdown__E9lpe{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:1rem;padding:1rem}.PanditHeader_panditHeaderAvatarDropdown__M5ah2{align-items:center;background:linear-gradient(135deg,#7c2d12,#991b1b);border-radius:50%;color:#fff;display:flex;font-size:1.75rem;height:3rem;justify-content:center;width:3rem}.PanditHeader_panditHeaderInfoDropdown__a1R5R{flex:1 1}.PanditHeader_panditHeaderNameDropdown__snGth{color:#1f2937;font-weight:600;margin-bottom:.25rem}.PanditHeader_panditHeaderEmailDropdown__1hLsK{color:#6b7280;font-size:.875rem}.PanditHeader_panditHeaderDividerDropdown__L0JAV{background-color:#f3f4f6;height:1px}.PanditHeader_panditHeaderMenuDropdown__XUXfm{padding:.5rem}.PanditHeader_panditHeaderItemDropdown__wr2KE{align-items:center;background:none;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem;text-align:left;transition:all .2s ease;width:100%}.PanditHeader_panditHeaderAvatarImage__E-OU2{border:2px solid #7c2d12;border-radius:50%;height:32px;object-fit:cover;width:32px}.PanditHeader_panditHeaderDropdownAvatarImage__wO3gU{border:3px solid #7c2d12;border-radius:50%;height:48px;object-fit:cover;width:48px}.PanditHeader_panditHeaderItemDropdown__wr2KE:hover{background-color:#f3f4f6}.PanditHeader_panditHeaderItemDropdown__wr2KE.PanditHeader_logout__C-aGo{color:#dc2626}.PanditHeader_panditHeaderItemDropdown__wr2KE.PanditHeader_logout__C-aGo:hover{background-color:#fef2f2}.PanditHeader_panditHeaderIconDropdown__E3sEW{font-size:1.25rem}@media (max-width:1024px){.PanditHeader_panditHeaderButtonMenu__uvckP{display:flex}.PanditHeader_panditHeaderInputSearch__WWnHg{width:200px}.PanditHeader_panditHeaderInfoUser__tV43A{display:none}}@media (max-width:768px){.PanditHeader_panditHeaderContainerMain__og3JF{padding:1rem}.PanditHeader_panditHeaderContainerSearch__9dIaM{display:none}.PanditHeader_panditHeaderDropdownMain__DUl-m{width:250px}}@media (max-width:480px){.PanditHeader_panditHeaderDropdownMain__DUl-m{right:-1rem;width:200px}}.PanditStatCard_panditCard__aWu0X{background:#fff;border-left:4px solid;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem;transition:all .3s ease}.PanditStatCard_panditCard__aWu0X:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.PanditStatCard_panditCard__aWu0X.PanditStatCard_blue__IaSOA{border-left-color:#7c2d12}.PanditStatCard_panditCard__aWu0X.PanditStatCard_green__V9qdM{border-left-color:#991b1b}.PanditStatCard_panditCard__aWu0X.PanditStatCard_purple__qaWOv{border-left-color:#a16207}.PanditStatCard_panditCard__aWu0X.PanditStatCard_orange__5uOkK{border-left-color:#dc2626}.PanditStatCard_panditContent__39ShH{align-items:center;display:flex;justify-content:space-between}.PanditStatCard_panditInfo__VycXw{flex:1 1}.PanditStatCard_panditTitle__LVDgt{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.PanditStatCard_panditValue__-YVez{color:#1f2937;font-size:2rem;font-weight:700;margin:0}.PanditStatCard_panditIcon__OVqgD{font-size:2.5rem;opacity:.8}.PanditStatCard_blue__IaSOA .PanditStatCard_panditIcon__OVqgD{color:#7c2d12}.PanditStatCard_green__V9qdM .PanditStatCard_panditIcon__OVqgD{color:#991b1b}.PanditStatCard_purple__qaWOv .PanditStatCard_panditIcon__OVqgD{color:#a16207}.PanditStatCard_orange__5uOkK .PanditStatCard_panditIcon__OVqgD{color:#dc2626}@media (max-width:768px){.PanditStatCard_panditCard__aWu0X{padding:1rem}.PanditStatCard_panditValue__-YVez{font-size:1.5rem}.PanditStatCard_panditIcon__OVqgD{font-size:2rem}}.PanditDashboard_panditDashboard__HTnfp{margin:0 auto;max-width:1200px}.PanditDashboard_panditDashboardHeader__eAQUe{margin-bottom:2rem}.PanditDashboard_panditDashboardHeader__eAQUe h1{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.PanditDashboard_panditDashboardHeader__eAQUe p{color:#6b7280;font-size:1.1rem}.PanditDashboard_panditStatsGrid__oGZIs{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.PanditDashboard_recentActivity__NomT8{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:2rem}.PanditDashboard_recentActivity__NomT8 h2{color:#7c2d12;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.PanditDashboard_activityList__\+1kAl{display:flex;flex-direction:column;gap:1rem}.PanditDashboard_activityItem__xoE9c{align-items:flex-start;border:1px solid #f3f4f6;border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.PanditDashboard_activityItem__xoE9c:hover{background-color:#fef7f0;border-color:#7c2d12}.PanditDashboard_activityIcon__er\+Jc{align-items:center;background:linear-gradient(135deg,#7c2d12,#991b1b);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;height:2.5rem;justify-content:center;width:2.5rem}.PanditDashboard_activityContent__CvNni{flex:1 1}.PanditDashboard_activityContent__CvNni h4{color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:.25rem}.PanditDashboard_activityContent__CvNni p{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.PanditDashboard_activityTime__AoYWk{color:#9ca3af;font-size:.75rem;font-style:italic}@media (max-width:768px){.PanditDashboard_panditDashboardHeader__eAQUe h1{font-size:2rem}.PanditDashboard_panditStatsGrid__oGZIs{gap:1rem;grid-template-columns:1fr}.PanditDashboard_recentActivity__NomT8{padding:1rem}.PanditDashboard_activityItem__xoE9c{flex-direction:column;text-align:center}}.loader-container{align-items:center;display:flex;justify-content:center;padding:10px}.loader-inline{display:inline-flex;margin-left:8px;padding:0}.loader{position:relative}.loader-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor}.loader-small .loader-spinner{border-width:2px;height:16px;width:16px}.loader-medium .loader-spinner{border-width:2px;height:24px;width:24px}.loader-large .loader-spinner{border-width:3px;height:32px;width:32px}.loader-primary{color:#7c2d12}.loader-white{color:#fff}.loader-success{color:#10b981}.loader-error{color:#ef4444}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PanditBookings_pageContainer__NdAx4{box-sizing:border-box;max-width:100%;min-height:100vh;overflow-x:hidden;width:100%}.PanditBookings_loadingContainer__Reah2{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;min-height:400px}.PanditBookings_statusBadge__hMJar{border-radius:20px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.PanditBookings_viewButton__RkdDs{background-color:#7c2d12;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.PanditBookings_viewButton__RkdDs:hover{background-color:#991b1b;transform:translateY(-1px)}.PanditBookings_modalOverlay__fpMsD{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.PanditBookings_modalContainer__N3qme{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:100%}.PanditBookings_modalHeader__1Xzw-{align-items:center;background:linear-gradient(135deg,#7c2d12,#991b1b);color:#fff;display:flex;justify-content:space-between;padding:20px}.PanditBookings_modalTitle__iq77\+{font-size:18px;font-weight:600;margin:0}.PanditBookings_closeButton__7jOZi{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:20px;padding:4px;transition:background-color .2s ease}.PanditBookings_closeButton__7jOZi:hover{background-color:#ffffff1a}.PanditBookings_modalBody__kmhyU{flex:1 1;overflow-y:auto}.PanditBookings_modalContent__XKs\+y{padding:20px}.PanditBookings_infoSection__qqrQu{margin-bottom:20px}.PanditBookings_customerHeader__VIuyq{align-items:center;background-color:#fef7ed;border-left:4px solid #7c2d12;border-radius:8px;display:flex;gap:16px;padding:16px}.PanditBookings_customerAvatar__Eyyv5{align-items:center;background-color:#7c2d12;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:60px;justify-content:center;overflow:hidden;width:60px}.PanditBookings_avatarImage__QYs54{border-radius:50%;height:100%;object-fit:cover;width:100%}.PanditBookings_customerInfo__JfEOh h3{color:#7c2d12;font-size:18px;font-weight:600;margin:0 0 4px}.PanditBookings_customerInfo__JfEOh p{color:#6b7280;font-size:14px;margin:0}.PanditBookings_detailsList__0hvAg{margin-bottom:20px}.PanditBookings_detailItem__JVhNz{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;padding:12px 0}.PanditBookings_detailItem__JVhNz:last-child{border-bottom:none}.PanditBookings_detailIcon__AuVJ1{color:#7c2d12;flex-shrink:0;font-size:16px}.PanditBookings_detailLabel__ilJDt{color:#374151;flex-shrink:0;font-weight:600;min-width:120px}.PanditBookings_detailValue__nNvuc{color:#6b7280;flex:1 1;word-break:break-word}.PanditBookings_statusMessage__PY9m9{align-items:flex-start;background-color:#dbeafe;border:1px solid #3b82f6;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.PanditBookings_messageIcon__l\+9wc{color:#3b82f6;flex-shrink:0;font-size:20px;margin-top:2px}.PanditBookings_statusMessage__PY9m9 p{color:#1e40af;font-weight:500;line-height:1.5;margin:0}.PanditBookings_actionsSection__\+x3JY{border-top:1px solid #e5e7eb;padding-top:20px}.PanditBookings_actionsTitle__fPUAc{color:#374151;font-size:16px;font-weight:600;margin:0 0 16px}.PanditBookings_actionButtons__kSL8z{display:flex;flex-direction:column;gap:10px}.PanditBookings_actionButton__gYz4c{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.PanditBookings_acceptButton__v8gPu{background-color:#10b981;color:#fff}.PanditBookings_acceptButton__v8gPu:hover{background-color:#059669}.PanditBookings_rejectButton__S\+Bgb{background-color:#ef4444;color:#fff}.PanditBookings_rejectButton__S\+Bgb:hover{background-color:#dc2626}.PanditBookings_paymentButton__QcBe4{background-color:#3b82f6;color:#fff}.PanditBookings_paymentButton__QcBe4:hover{background-color:#2563eb}.PanditBookings_statusDisplay__0BzqL{display:flex;justify-content:center;padding:16px}.PanditBookings_actionForm__U4p0z{border-top:1px solid #e5e7eb;padding-top:20px}.PanditBookings_formTitle__7cGb\+{color:#374151;font-size:16px;font-weight:600;margin:0 0 16px}.PanditBookings_formGroup__LEMNv{margin-bottom:16px}.PanditBookings_formLabel__ZC8\+h{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:6px}.PanditBookings_formInput__-NKfW,.PanditBookings_formTextarea__F4wxj{border:2px solid #e5e7eb;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .2s ease;width:100%}.PanditBookings_formInput__-NKfW:focus,.PanditBookings_formTextarea__F4wxj:focus{border-color:#7c2d12;outline:none}.PanditBookings_formTextarea__F4wxj{min-height:80px;resize:vertical}.PanditBookings_formActions__hDjW\+{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.PanditBookings_cancelButton__BgunR{background:#fff;border:2px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.PanditBookings_cancelButton__BgunR:hover{background-color:#f9fafb;border-color:#d1d5db}.PanditBookings_submitButton__EOlWe{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-width:140px;padding:10px 20px;transition:all .2s ease}.PanditBookings_submitButton__EOlWe:disabled{cursor:not-allowed;opacity:.6}.PanditBookings_acceptSubmit__\+3RmR{background-color:#10b981;color:#fff}.PanditBookings_acceptSubmit__\+3RmR:hover:not(:disabled){background-color:#059669}.PanditBookings_rejectSubmit__ZNRGY{background-color:#ef4444;color:#fff}.PanditBookings_rejectSubmit__ZNRGY:hover:not(:disabled){background-color:#dc2626}.PanditBookings_paymentSubmit__E-zqS{background-color:#3b82f6;color:#fff}.PanditBookings_paymentSubmit__E-zqS:hover:not(:disabled){background-color:#2563eb}@media (max-width:768px){.PanditBookings_modalOverlay__fpMsD,.PanditBookings_pageContainer__NdAx4{padding:12px}.PanditBookings_modalContainer__N3qme{max-height:95vh}.PanditBookings_modalContent__XKs\+y,.PanditBookings_modalHeader__1Xzw-{padding:16px}.PanditBookings_customerHeader__VIuyq{flex-direction:column;gap:12px;text-align:center}.PanditBookings_customerAvatar__Eyyv5{font-size:20px;height:50px;width:50px}.PanditBookings_detailItem__JVhNz{align-items:flex-start;flex-direction:column;gap:4px;padding:8px 0}.PanditBookings_detailLabel__ilJDt{font-size:13px;min-width:auto}.PanditBookings_detailValue__nNvuc{font-size:13px}.PanditBookings_actionButtons__kSL8z{gap:8px}.PanditBookings_actionButton__gYz4c{font-size:13px;padding:10px 14px}.PanditBookings_formActions__hDjW\+{flex-direction:column}.PanditBookings_submitButton__EOlWe{min-width:auto}}@media (max-width:480px){.PanditBookings_modalOverlay__fpMsD{padding:8px}.PanditBookings_customerHeader__VIuyq,.PanditBookings_modalContent__XKs\+y,.PanditBookings_modalHeader__1Xzw-,.PanditBookings_statusMessage__PY9m9{padding:12px}}.PanditAvailability_availabilityContainer__qcIUu{margin:0 auto;max-width:1000px}.PanditAvailability_header__by5t3{margin-bottom:2rem}.PanditAvailability_header__by5t3 h1{color:#7c2d12;font-size:2rem;font-weight:700;margin-bottom:.5rem}.PanditAvailability_header__by5t3 p{color:#6b7280;font-size:1rem}.PanditAvailability_formSection__D90av{margin-bottom:2rem}.PanditAvailability_formCard__7dT0Z{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:2rem}.PanditAvailability_formCard__7dT0Z h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.PanditAvailability_form__lcalq{display:flex;flex-direction:column;gap:1.5rem}.PanditAvailability_formRow__Exflc{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.PanditAvailability_formGroup__17Yjs{display:flex;flex-direction:column}.PanditAvailability_label__Ui4Op{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.PanditAvailability_input__n9rpH,.PanditAvailability_select__Wn5zg{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:.75rem;transition:border-color .2s ease}.PanditAvailability_input__n9rpH:focus,.PanditAvailability_select__Wn5zg:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.PanditAvailability_submitButton__akCsk{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#7c2d12,#991b1b);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.PanditAvailability_submitButton__akCsk:hover{box-shadow:0 4px 12px #7c2d1266;transform:translateY(-1px)}.PanditAvailability_listSection__Wfkir{margin-bottom:2rem}.PanditAvailability_listCard__NyqwO{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:2rem}.PanditAvailability_listCard__NyqwO h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.PanditAvailability_availabilityList__Gqldb{display:flex;flex-direction:column;gap:1rem}.PanditAvailability_availabilityItem__h2dPf{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:1rem;transition:all .2s ease}.PanditAvailability_availabilityItem__h2dPf:hover{background-color:#fef7f0;border-color:#7c2d12}.PanditAvailability_availabilityInfo__a34R0{flex:1 1}.PanditAvailability_dateRange__9hhLU{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.PanditAvailability_fromDate__TtHj3,.PanditAvailability_toDate__HyBQI{color:#1f2937;font-weight:600}.PanditAvailability_dateSeparator__HeXhP{color:#6b7280;font-size:.875rem}.PanditAvailability_poojaType__EtG1W{color:#7c2d12;font-size:.875rem;font-weight:500}.PanditAvailability_deleteButton__UOAZo{align-items:center;background-color:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.PanditAvailability_deleteButton__UOAZo:hover{background-color:#fecaca;transform:scale(1.05)}.PanditAvailability_emptyState__R\+mFW{color:#6b7280;padding:2rem;text-align:center}.PanditAvailability_emptyState__R\+mFW p{font-style:italic}@media (max-width:768px){.PanditAvailability_formRow__Exflc{grid-template-columns:1fr}.PanditAvailability_formCard__7dT0Z,.PanditAvailability_listCard__NyqwO{padding:1rem}.PanditAvailability_availabilityItem__h2dPf{align-items:flex-start;flex-direction:column;gap:1rem}.PanditAvailability_deleteButton__UOAZo{align-self:flex-end}}.PanditTable_pageContainer__S33aY{margin:0 auto;max-width:1400px}.PanditTable_earningsHeader__Ju490{margin-bottom:2rem}.PanditTable_earningsHeader__Ju490 h1{color:#7c2d12;font-size:2rem;font-weight:700;margin-bottom:1rem}.PanditTable_earningsSummary__OC0Xn{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.PanditTable_summaryCard__J20lx{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem;text-align:center}.PanditTable_summaryCard__J20lx h3{color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.PanditTable_totalAmount__69i\+b{color:#059669;font-size:2rem;font-weight:700;margin:0}.PanditTable_commissionAmount__199FT{color:#dc2626;font-size:2rem;font-weight:700;margin:0}.PanditTable_netAmount__X7W3T{color:#7c2d12;font-size:2rem;font-weight:700;margin:0}.PanditTable_modalContent__5\+Irb{padding:0}.PanditTable_modalHeader__3szRi{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;padding:1.5rem}.PanditTable_modalAvatar__X7mEL{align-items:center;background:linear-gradient(135deg,#7c2d12,#991b1b);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:4rem;justify-content:center;width:4rem}.PanditTable_modalUserInfo__DhtgO h3{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.PanditTable_modalUserInfo__DhtgO p{color:#6b7280;font-size:.875rem;margin:0}.PanditTable_modalDetails__j3rs7{padding:1.5rem}.PanditTable_detailSection__Lo3MZ{margin-bottom:2rem}.PanditTable_detailSection__Lo3MZ:last-child{margin-bottom:0}.PanditTable_detailSection__Lo3MZ h4{border-bottom:2px solid #e5e7eb;color:#7c2d12;font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.PanditTable_detailRow__5oAga{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:.75rem;padding:.75rem 0}.PanditTable_detailRow__5oAga:last-child{border-bottom:none}.PanditTable_detailIcon__Z\+36u{color:#7c2d12;flex-shrink:0;font-size:1.25rem}.PanditTable_detailLabel__1q2TY{color:#374151;font-size:.875rem;font-weight:600;min-width:120px}.PanditTable_detailValue__8ibFO{color:#1f2937;flex:1 1;font-size:.875rem}@media (max-width:768px){.PanditTable_earningsSummary__OC0Xn{grid-template-columns:1fr}.PanditTable_summaryCard__J20lx{padding:1rem}.PanditTable_commissionAmount__199FT,.PanditTable_netAmount__X7W3T,.PanditTable_totalAmount__69i\+b{font-size:1.5rem}.PanditTable_modalHeader__3szRi{flex-direction:column;padding:1rem;text-align:center}.PanditTable_modalDetails__j3rs7{padding:1rem}.PanditTable_detailRow__5oAga{align-items:flex-start;flex-direction:column;gap:.25rem}.PanditTable_detailLabel__1q2TY{font-weight:700;min-width:auto}}.Profile_userProfilePageMain__AZBNV{background:linear-gradient(135deg,#fef7ed,#f9fafb)!important;min-height:100vh!important;overflow-x:hidden!important;padding:2rem 0!important;width:100%!important}.Profile_userProfileContainerMain__uPup-{box-sizing:border-box!important;margin:0 auto!important;max-width:1200px!important;padding:0 1rem!important;width:100%!important}.Profile_userProfileErrorContainer__hSPGQ,.Profile_userProfileLoadingMain__0xFiL{align-items:center!important;display:flex!important;justify-content:center!important;min-height:60vh!important;width:100%!important}.Profile_userProfileErrorCard__6Ye84{background:#fff!important;border:1px solid #fee2e2!important;border-radius:16px!important;box-shadow:0 10px 25px #0000001a!important;max-width:500px!important;padding:3rem!important;text-align:center!important;width:100%!important}.Profile_userProfileErrorIcon__AsBVt{font-size:4rem!important;margin-bottom:1rem!important}.Profile_userProfileErrorTitle__6t931{color:#dc2626!important;font-size:1.5rem!important;font-weight:700!important;margin:0 0 1rem!important}.Profile_userProfileErrorMessage__ssd1b{color:#6b7280!important;line-height:1.6!important;margin:0 0 2rem!important}.Profile_userProfileRetryButton__nf6Qd{align-items:center!important;background:#7c2d12!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:1rem!important;font-weight:600!important;gap:.5rem!important;padding:.75rem 2rem!important;transition:all .3s ease!important}.Profile_userProfileRetryButton__nf6Qd:hover:not(:disabled){background:#991b1b!important;transform:translateY(-2px)!important}.Profile_userProfileRetryButton__nf6Qd:disabled{cursor:not-allowed!important;opacity:.7!important;transform:none!important}.Profile_userProfileHeaderMain__7PSFb{align-items:center!important;background:linear-gradient(135deg,#7c2d12,#991b1b)!important;border-radius:12px!important;box-shadow:0 8px 25px #7c2d1226!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;justify-content:space-between!important;margin-bottom:1.5rem!important;padding:1.5rem 2rem!important;width:100%!important}.Profile_userProfileTitleMain__ibnN8{color:#fff!important;font-size:2rem!important;font-weight:700!important;margin:0!important}.Profile_userProfileActionsMain__k7NXx{display:flex!important;flex-shrink:0!important;gap:1rem!important}.Profile_userProfileButtonEdit__vZc72{align-items:center!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fff3!important;border:2px solid #ffffff4d!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-weight:600!important;gap:.5rem!important;padding:.75rem 1.5rem!important;transition:all .3s ease!important;white-space:nowrap!important}.Profile_userProfileButtonEdit__vZc72:hover{background:#ffffff4d!important;border-color:#ffffff80!important;transform:translateY(-2px)!important}.Profile_userProfileButtonGroupMain__49ctE{display:flex!important;flex-shrink:0!important;gap:.75rem!important}.Profile_userProfileButtonSave__9bAMB{align-items:center!important;background:#10b981!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-weight:600!important;gap:.5rem!important;min-width:120px!important;padding:.75rem 1.5rem!important;transition:all .3s ease!important;white-space:nowrap!important}.Profile_userProfileButtonSave__9bAMB:hover:not(:disabled){background:#059669!important;transform:translateY(-2px)!important}.Profile_userProfileButtonSave__9bAMB:disabled{cursor:not-allowed!important;opacity:.7!important;transform:none!important}.Profile_userProfileButtonCancel__FuUHM{align-items:center!important;background:#ef4444!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-weight:600!important;gap:.5rem!important;padding:.75rem 1.5rem!important;transition:all .3s ease!important;white-space:nowrap!important}.Profile_userProfileButtonCancel__FuUHM:hover:not(:disabled){background:#dc2626!important;transform:translateY(-2px)!important}.Profile_userProfileButtonCancel__FuUHM:disabled{cursor:not-allowed!important;opacity:.7!important}.Profile_userProfileContentMain__Fqm1L{display:flex!important;flex-direction:column!important;gap:2rem!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.Profile_userProfileSidebarMain__bI8LJ{display:block!important;margin-bottom:1.5rem!important;width:100%!important}.Profile_userProfileImageSectionMain__lYSG1{background:#fff!important;border:1px solid #f3f4f6!important;border-radius:12px!important;box-shadow:0 4px 15px #00000014!important;box-sizing:border-box!important;padding:1.5rem!important;text-align:center!important;width:100%!important}.Profile_userProfileImageContainerMain__uvRFj{display:inline-block!important;margin-bottom:1rem!important;position:relative!important}.Profile_userProfileImageMain__HXQ3f{border:3px solid #7c2d12!important;border-radius:50%!important;box-shadow:0 4px 15px #7c2d1233!important;height:100px!important;object-fit:cover!important;width:100px!important}.Profile_userProfileImageUploadMain__HI\+7T{align-items:center!important;background:#7c2d12!important;border-radius:50%!important;bottom:5px!important;box-shadow:0 2px 8px #7c2d124d!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;position:absolute!important;right:5px!important;transition:all .2s ease!important;width:32px!important}.Profile_userProfileImageInputMain__iFENV{display:none!important}.Profile_userProfileImageIconMain__HauTD{color:#fff!important;font-size:1.2rem!important}.Profile_userProfileNameMain__a56Fl{word-wrap:break-word!important;color:#374151!important;font-size:1.25rem!important;font-weight:600!important;margin:0 0 .25rem!important}.Profile_userProfileEmailMain__adUIN{word-wrap:break-word!important;color:#6b7280!important;font-size:.875rem!important;margin:0 0 .75rem!important}.Profile_userProfileStatusMain__lrWKE{border-radius:20px!important;display:inline-block!important;font-size:.875rem!important;font-weight:600!important;padding:.5rem 1rem!important;text-transform:capitalize!important}.Profile_userProfileStatusActive__DfBTL{background:#dcfce7!important;color:#166534!important}.Profile_userProfileStatusPending__mSD7j{background:#fef3c7!important;color:#92400e!important}.Profile_userProfileStatusInactive__440nm,.Profile_userProfileStatusSuspended__E8FtJ{background:#fee2e2!important;color:#991b1b!important}.Profile_userProfileFormContainerMain__MJLv0{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 4px 20px #0000001a!important;box-sizing:border-box!important;min-width:0!important;overflow:hidden!important;padding:2rem!important;width:100%!important}.Profile_userProfileFormMain__ypGrE{display:flex!important;flex-direction:column!important;gap:2.5rem!important;max-width:100%!important;width:100%!important}.Profile_userProfileSectionMain__Uf-lv{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-sizing:border-box!important;padding:2rem!important;width:100%!important}.Profile_userProfileSectionTitleMain__1M4vj{align-items:center!important;border-bottom:2px solid #f3f4f6!important;color:#7c2d12!important;display:flex!important;font-size:1.25rem!important;font-weight:700!important;gap:.75rem!important;margin:0 0 1.5rem!important;padding-bottom:.75rem!important}.Profile_userProfileFieldsGridMain__BZ\+GB{grid-gap:1.5rem!important;display:grid!important;gap:1.5rem!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;max-width:100%!important;width:100%!important}.Profile_userProfileFieldFullMain__SURLB,.Profile_userProfileFieldMain__rhrSW{display:flex!important;flex-direction:column!important;min-width:0!important}.Profile_userProfileFieldFullMain__SURLB{grid-column:1/-1!important}.Profile_userProfileLabelMain__keStA{color:#374151!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.05em!important;margin-bottom:.5rem!important;text-transform:uppercase!important}.Profile_userProfileInputMain__MmDHA,.Profile_userProfileSelectMain__tjgve,.Profile_userProfileTextareaMain__OLfdv{background:#fff!important;border:2px solid #e5e7eb!important;border-radius:8px!important;box-sizing:border-box!important;color:#374151!important;font-size:1rem!important;min-width:0!important;padding:.75rem 1rem!important;transition:all .2s ease!important;width:100%!important}.Profile_userProfileInputMain__MmDHA:focus,.Profile_userProfileSelectMain__tjgve:focus,.Profile_userProfileTextareaMain__OLfdv:focus{border-color:#7c2d12!important;box-shadow:0 0 0 3px #7c2d121a!important;outline:none!important}.Profile_userProfileInputMain__MmDHA:disabled,.Profile_userProfileSelectMain__tjgve:disabled,.Profile_userProfileTextareaMain__OLfdv:disabled{background:#f9fafb!important;color:#6b7280!important;cursor:not-allowed!important}.Profile_userProfileTextareaMain__OLfdv{min-height:100px!important;resize:vertical!important}.Profile_userProfileCheckboxContainerMain__08woz{align-items:center!important;display:flex!important;gap:.75rem!important;margin-top:.5rem!important}.Profile_userProfileCheckboxMain__n-iYU{accent-color:#7c2d12!important;flex-shrink:0!important;height:18px!important;width:18px!important}.Profile_userProfileCheckboxLabelMain__TrwyF{color:#374151!important;cursor:pointer!important;font-weight:500!important}.Profile_userProfileTagsContainerMain__CMoBC{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-top:.5rem!important;max-width:100%!important;width:100%!important}.Profile_userProfileTagMain__0j0hG{word-wrap:break-word!important;align-items:center!important;background:#7c2d12!important;border-radius:20px!important;color:#fff!important;display:inline-flex!important;font-size:.875rem!important;font-weight:500!important;gap:.5rem!important;max-width:100%!important;padding:.5rem 1rem!important}.Profile_userProfileTagRemoveMain__t9lzd{align-items:center!important;background:none!important;border:none!important;border-radius:50%!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;height:16px!important;justify-content:center!important;padding:0!important;transition:background-color .2s ease!important;width:16px!important}.Profile_userProfileTagRemoveMain__t9lzd:hover{background:#fff3!important}.Profile_userProfileLanguageActionsMain__eoCi3{display:flex!important;justify-content:flex-start!important;margin-top:1rem!important}.Profile_userProfileAddLanguageButtonMain__x7LPj{align-items:center!important;background:#7c2d12!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:.875rem!important;font-weight:600!important;gap:.5rem!important;padding:.75rem 1.5rem!important;transition:all .3s ease!important}.Profile_userProfileAddLanguageButtonMain__x7LPj:hover{background:#991b1b!important;transform:translateY(-2px)!important}.Profile_userProfileModalOverlayMain__QK7he{align-items:center!important;background:#00000080!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;padding:1rem!important;position:fixed!important;right:0!important;top:0!important;z-index:1000!important}.Profile_userProfileModalMain__Q2X95{background:#fff!important;border-radius:16px!important;box-shadow:0 20px 25px -5px #0000001a!important;max-height:80vh!important;max-width:600px!important;overflow-y:auto!important;width:100%!important}.Profile_userProfileModalHeaderMain__g1ZAY{align-items:center!important;border-bottom:1px solid #e5e7eb!important;display:flex!important;justify-content:space-between!important;padding:1.5rem 2rem!important}.Profile_userProfileModalTitleMain__OmPzC{color:#374151!important;font-size:1.25rem!important;font-weight:700!important;margin:0!important}.Profile_userProfileModalCloseMain__lW6wp{align-items:center!important;background:none!important;border:none!important;border-radius:50%!important;color:#6b7280!important;cursor:pointer!important;display:flex!important;justify-content:center!important;padding:.5rem!important;transition:all .2s ease!important}.Profile_userProfileModalCloseMain__lW6wp:hover{background:#f3f4f6!important;color:#374151!important}.Profile_userProfileModalContentMain__JUwHA{padding:2rem!important}.Profile_userProfileLanguageGridMain__2efiP{grid-gap:.75rem!important;display:grid!important;gap:.75rem!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;margin-bottom:2rem!important}.Profile_userProfileLanguageOptionMain__T98sq{background:#f9fafb!important;border:2px solid #e5e7eb!important;border-radius:8px!important;color:#374151!important;cursor:pointer!important;font-weight:500!important;padding:.75rem 1rem!important;text-align:center!important;transition:all .2s ease!important}.Profile_userProfileLanguageOptionMain__T98sq:hover{background:#7c2d12!important;border-color:#7c2d12!important;color:#fff!important;transform:translateY(-2px)!important}.Profile_userProfileCustomLanguageMain__N8yhY{border-top:1px solid #e5e7eb!important;padding-top:2rem!important}.Profile_userProfileCustomLanguageInputMain__NfeK6{display:flex!important;gap:.5rem!important;margin-top:.5rem!important}.Profile_userProfileAddCustomLanguageButtonMain__Fju7-{align-items:center!important;background:#7c2d12!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;justify-content:center!important;padding:.75rem!important;transition:all .2s ease!important}.Profile_userProfileAddCustomLanguageButtonMain__Fju7-:hover:not(:disabled){background:#991b1b!important}.Profile_userProfileAddCustomLanguageButtonMain__Fju7-:disabled{cursor:not-allowed!important;opacity:.5!important}.Profile_userProfileRitualsContainerMain__OikXc{display:flex!important;flex-direction:column!important;gap:1rem!important;max-width:100%!important;width:100%!important}.Profile_userProfileRitualItemMain__u1JVS{background:#fff!important;border:2px solid #e5e7eb!important;border-radius:12px!important;box-sizing:border-box!important;padding:1.5rem!important;position:relative!important;width:100%!important}.Profile_userProfileRitualHeaderMain__aEHCF{align-items:center!important;display:flex!important;gap:1rem!important;justify-content:space-between!important;margin-bottom:1rem!important}.Profile_userProfileRitualNameMain__WYB6p{word-wrap:break-word!important;color:#7c2d12!important;flex:1 1!important;font-size:1.125rem!important;font-weight:700!important}.Profile_userProfileRitualRemoveMain__9fI0G{align-items:center!important;background:#ef4444!important;border:none!important;border-radius:50%!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;transition:all .2s ease!important;width:32px!important}.Profile_userProfileRitualRemoveMain__9fI0G:hover{background:#dc2626!important;transform:scale(1.1)!important}.Profile_userProfileRitualFieldsMain__sLxQc{grid-gap:1rem!important;display:grid!important;gap:1rem!important;grid-template-columns:1fr 1fr 1fr 1fr!important;max-width:100%!important;width:100%!important}.Profile_userProfileAddRitualMain__Be3Oi{background:#f3f4f6!important;border:2px dashed #d1d5db!important;border-radius:12px!important;box-sizing:border-box!important;cursor:pointer!important;padding:2rem!important;text-align:center!important;transition:all .3s ease!important;width:100%!important}.Profile_userProfileAddRitualMain__Be3Oi:hover{background:#e5e7eb!important;border-color:#7c2d12!important}.Profile_userProfileAddRitualButtonMain__s\+nPj{background:none!important;border:none!important;color:#7c2d12!important;cursor:pointer!important;font-size:3rem!important;margin-bottom:.5rem!important}.Profile_userProfileAddRitualTextMain__TsMDK{color:#6b7280!important;font-weight:600!important}@media (max-width:768px){.Profile_userProfilePageMain__AZBNV{padding:1rem 0!important}.Profile_userProfileContainerMain__uPup-{padding:0 .5rem!important}.Profile_userProfileHeaderMain__7PSFb{flex-direction:column!important;gap:1rem!important;padding:1.25rem!important;text-align:center!important}.Profile_userProfileTitleMain__ibnN8{font-size:1.75rem!important}.Profile_userProfileButtonGroupMain__49ctE{flex-direction:column!important;gap:.75rem!important;width:100%!important}.Profile_userProfileButtonCancel__FuUHM,.Profile_userProfileButtonEdit__vZc72,.Profile_userProfileButtonSave__9bAMB{justify-content:center!important;width:100%!important}.Profile_userProfileFieldsGridMain__BZ\+GB,.Profile_userProfileRitualFieldsMain__sLxQc{gap:1rem!important;grid-template-columns:1fr!important}.Profile_userProfileImageMain__HXQ3f{height:80px!important;width:80px!important}.Profile_userProfileImageUploadMain__HI\+7T{bottom:3px!important;height:28px!important;right:3px!important;width:28px!important}.Profile_userProfileFormContainerMain__MJLv0,.Profile_userProfileImageSectionMain__lYSG1,.Profile_userProfileSectionMain__Uf-lv{padding:1.5rem!important}.Profile_userProfileErrorCard__6Ye84{margin:0 1rem!important;padding:2rem!important}.Profile_userProfileErrorIcon__AsBVt{font-size:3rem!important}.Profile_userProfileErrorTitle__6t931{font-size:1.25rem!important}.Profile_userProfileLanguageGridMain__2efiP{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))!important}.Profile_userProfileModalMain__Q2X95{margin:1rem!important;max-height:90vh!important}.Profile_userProfileModalContentMain__JUwHA,.Profile_userProfileModalHeaderMain__g1ZAY{padding:1.5rem!important}}@media (max-width:480px){.Profile_userProfileContainerMain__uPup-{padding:0 .25rem!important}.Profile_userProfileHeaderMain__7PSFb{padding:1rem!important}.Profile_userProfileTitleMain__ibnN8{font-size:1.75rem!important}.Profile_userProfileFormContainerMain__MJLv0,.Profile_userProfileImageSectionMain__lYSG1,.Profile_userProfileSectionMain__Uf-lv{padding:1rem!important}.Profile_userProfileFieldsGridMain__BZ\+GB{gap:.75rem!important;grid-template-columns:1fr!important}.Profile_userProfileRitualItemMain__u1JVS{padding:1rem!important}.Profile_userProfileAddRitualMain__Be3Oi,.Profile_userProfileErrorCard__6Ye84{padding:1.5rem!important}.Profile_userProfileLanguageGridMain__2efiP{gap:.5rem!important;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))!important}.Profile_userProfileModalContentMain__JUwHA,.Profile_userProfileModalHeaderMain__g1ZAY{padding:1rem!important}.Profile_userProfileCustomLanguageInputMain__NfeK6{flex-direction:column!important;gap:.75rem!important}.Profile_userProfileAddCustomLanguageButtonMain__Fju7-{width:100%!important}}.Profile_container__aLYQ2{font-family:Arial,sans-serif;margin:0 auto;max-width:600px;padding:20px}h1{color:#2c3e50;text-align:center}.Profile_form-group__aFcC0{margin-bottom:20px}.Profile_form-control__RsJcM{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.Profile_selected-info__fAjKA{background-color:#f8f9fa;border-radius:4px;margin-top:20px;padding:15px}.ProgressStatusBar_progressContainer__tVTiI{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px #0000001a;box-sizing:border-box;margin-bottom:2rem;padding:2rem;width:100%}.ProgressStatusBar_progressHeader__7nyy1{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.ProgressStatusBar_progressTitle__PVjDA{color:#7c2d12;font-size:1.5rem;font-weight:700;margin:0}.ProgressStatusBar_progressPercentage__EqNt\+{background:#dcfce7;border-radius:20px;color:#059669;font-size:1rem;font-weight:600;padding:.5rem 1rem}.ProgressStatusBar_progressBarContainer__PIvi5{background:#f3f4f6;border-radius:4px;height:8px;margin-bottom:2rem;overflow:hidden;width:100%}.ProgressStatusBar_progressBarFill__mr7x3{background:linear-gradient(90deg,#7c2d12,#059669);border-radius:4px;height:100%;transition:width .5s ease}.ProgressStatusBar_stepsContainer__g6SKI{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem;padding:2rem 0;position:relative}.ProgressStatusBar_stepItem__uaZhk{align-items:center;display:flex;flex:1 1;flex-direction:column;min-height:140px;padding-bottom:0;position:relative;text-align:center}.ProgressStatusBar_stepIndicator__BltDe{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:50px;justify-content:center;margin-bottom:.75rem;position:relative;width:50px;z-index:10}.ProgressStatusBar_stepCompleted__j8jSu{background:#059669;box-shadow:0 4px 12px #0596694d;color:#fff}.ProgressStatusBar_stepCurrent__k3diY{background:#7c2d12;box-shadow:0 4px 12px #7c2d124d;color:#fff}.ProgressStatusBar_stepPending__Wyh9c{background:#f3f4f6;border:3px solid #d1d5db;color:#6b7280}.ProgressStatusBar_stepRejected__eLVuw{background:#dc2626;box-shadow:0 4px 12px #dc26264d;color:#fff}.ProgressStatusBar_stepContent__qtz2T{align-items:center;display:flex;flex-direction:column;max-width:120px;width:100%}.ProgressStatusBar_stepLabel__LtQPn{color:#374151;font-size:.875rem;font-weight:600;line-height:1.2;margin-bottom:.5rem}.ProgressStatusBar_stepStatus__Syekt{background:#7c2d121a;border-radius:12px;color:#7c2d12;font-size:.75rem;font-weight:500;margin-bottom:.5rem;padding:.25rem .5rem;white-space:nowrap}.ProgressStatusBar_stepEvaluation__RrHNp{background:#0596691a;border-radius:12px;color:#059669;font-size:.7rem;font-weight:500;line-height:1.3;max-width:100px;padding:.25rem .5rem;text-align:center}.ProgressStatusBar_stepConnector__gcdqy{background:#d1d5db;border-radius:2px;height:4px;left:calc(50% + 25px);position:absolute;right:calc(-50% + 25px);top:50px;z-index:1}.ProgressStatusBar_stepItem__uaZhk:last-child .ProgressStatusBar_stepConnector__gcdqy{display:none}.ProgressStatusBar_stepConnectorCompleted__gTH3J{background:linear-gradient(90deg,#059669,#10b981);box-shadow:0 2px 8px #05966933}.ProgressStatusBar_branchConnectorActive__xM4IK,.ProgressStatusBar_branchConnectorRejected__PIc7D,.ProgressStatusBar_branchConnector__XzhwK,.ProgressStatusBar_branchItem__kGhK9,.ProgressStatusBar_branchingContainer__5gcKV,.ProgressStatusBar_connectorToBranch__xB8yj{display:none!important;position:static!important;transform:none!important}.ProgressStatusBar_statusMessage__ChQL-{align-items:flex-start;border-radius:12px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.ProgressStatusBar_statusMessageSuccess__FLRfV{background:#dcfce7;border:1px solid #bbf7d0}.ProgressStatusBar_statusMessageWarning__-soOc{background:#fef3c7;border:1px solid #fde68a}.ProgressStatusBar_statusMessageInfo__x40QF{background:#dbeafe;border:1px solid #bfdbfe}.ProgressStatusBar_statusMessageError__UFMj\+{background:#fee2e2;border:1px solid #fecaca}.ProgressStatusBar_statusIcon__k2iE8{flex-shrink:0;font-size:1.5rem}.ProgressStatusBar_statusContent__I8ZV\+{flex:1 1}.ProgressStatusBar_statusTitle__wp4nj{color:#374151;font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.ProgressStatusBar_statusText__dr4gY{color:#6b7280;line-height:1.6;margin:0}.ProgressStatusBar_trainingDetails__SBLXg{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1rem}.ProgressStatusBar_trainingTitle__yRpOR{color:#7c2d12;font-size:1rem;font-weight:700;margin:0 0 .75rem}.ProgressStatusBar_acharyaCard__TR\+GB{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.ProgressStatusBar_acharyaName__xm5YZ{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 .5rem}.ProgressStatusBar_acharyaSimpleDetails__hFsLJ{grid-gap:.5rem 1rem;align-items:start;display:grid;gap:.5rem 1rem;grid-template-columns:1fr 1fr}.ProgressStatusBar_simpleDetailItem__4YEsz{display:flex;flex-direction:column;font-size:.85rem;gap:.125rem;padding:.25rem 0}.ProgressStatusBar_simpleLabel__sv4ss{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.ProgressStatusBar_simpleValue__NE639{color:#374151;font-size:.875rem;font-weight:500}.ProgressStatusBar_acharyaDetails__NX7Pa,.ProgressStatusBar_acharyaHeader__Cvdr6,.ProgressStatusBar_acharyaImageContainer__YcHjb,.ProgressStatusBar_acharyaImage__O6fqz,.ProgressStatusBar_acharyaInfo__k5M3s,.ProgressStatusBar_acharyaRating__eL0hn,.ProgressStatusBar_acharyaStats__Ja5x5,.ProgressStatusBar_contactGrid__AUcYR,.ProgressStatusBar_contactIcon__sAKDp,.ProgressStatusBar_contactItem__S8eQp,.ProgressStatusBar_contactLabel__Gx3zS,.ProgressStatusBar_contactValue__WNuzV,.ProgressStatusBar_detailSection__Du40r,.ProgressStatusBar_detailTitle__slwJW,.ProgressStatusBar_evaluationInfo__hoV7m,.ProgressStatusBar_expertiseList__4VGUS,.ProgressStatusBar_expertiseTag__3IT5A,.ProgressStatusBar_languageList__ul2AK,.ProgressStatusBar_languageTag__Q2xxs,.ProgressStatusBar_ratingStars__rczfz,.ProgressStatusBar_ratingValue__omqnH,.ProgressStatusBar_statIcon__MunQh,.ProgressStatusBar_statItem__aUp5R{display:none}.ProgressStatusBar_evaluationTitle__ePuHX{color:#374151;font-size:1rem;font-weight:700;margin:0 0 1rem}.ProgressStatusBar_evaluationGrid__HWWf-{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.ProgressStatusBar_evaluationItem__p2OIV{display:flex;flex-direction:column;gap:.25rem}.ProgressStatusBar_evaluationLabel__aI3sA{color:#6b7280;font-size:.875rem;font-weight:600}.ProgressStatusBar_evaluationValue__Wh6gt{color:#374151;font-weight:600}.ProgressStatusBar_upcoming__eP-po{background:#dcfce7!important;border-radius:6px!important;color:#059669!important;padding:.25rem .5rem!important}.ProgressStatusBar_overdue__ySn90{background:#fee2e2!important;border-radius:6px!important;color:#dc2626!important;padding:.25rem .5rem!important}.ProgressStatusBar_nextSlot__VLPOz{background:#fef3c7!important;border-radius:6px!important;color:#7c2d12!important;font-weight:600!important;padding:.25rem .5rem!important}@media (max-width:768px){.ProgressStatusBar_progressContainer__tVTiI{padding:1.5rem}.ProgressStatusBar_progressHeader__7nyy1{align-items:flex-start;flex-direction:column;gap:1rem}.ProgressStatusBar_progressTitle__PVjDA{font-size:1.25rem}.ProgressStatusBar_stepsContainer__g6SKI{align-items:flex-start;flex-direction:column;gap:1.5rem;padding:1.5rem 0}.ProgressStatusBar_stepItem__uaZhk{align-items:center;flex-direction:row;justify-content:flex-start;min-height:auto;padding-bottom:0;text-align:left;width:100%}.ProgressStatusBar_stepIndicator__BltDe{flex-shrink:0;font-size:.875rem;height:40px;margin-bottom:0;margin-right:1rem;width:40px}.ProgressStatusBar_stepContent__qtz2T{align-items:flex-start;flex:1 1;max-width:none}.ProgressStatusBar_stepLabel__LtQPn{font-size:1rem;margin-bottom:.25rem}.ProgressStatusBar_stepStatus__Syekt{font-size:.75rem;margin-bottom:.25rem}.ProgressStatusBar_stepEvaluation__RrHNp{font-size:.75rem;max-width:none;text-align:left}.ProgressStatusBar_stepConnector__gcdqy{height:40px;left:19px;position:absolute;right:auto;top:auto;top:40px;transform:none;width:2px}.ProgressStatusBar_statusMessage__ChQL-{flex-direction:column;gap:.75rem}.ProgressStatusBar_evaluationGrid__HWWf-{gap:.75rem;grid-template-columns:1fr}.ProgressStatusBar_acharyaCard__TR\+GB,.ProgressStatusBar_trainingSchedule__7BeJF{padding:1rem}}@media (max-width:480px){.ProgressStatusBar_progressContainer__tVTiI{padding:1rem}.ProgressStatusBar_progressTitle__PVjDA{font-size:1.125rem}.ProgressStatusBar_progressPercentage__EqNt\+{font-size:.875rem;padding:.375rem .75rem}.ProgressStatusBar_stepIndicator__BltDe{font-size:.75rem;height:35px;width:35px}.ProgressStatusBar_stepLabel__LtQPn{font-size:.875rem}.ProgressStatusBar_stepEvaluation__RrHNp,.ProgressStatusBar_stepStatus__Syekt{font-size:.7rem}.ProgressStatusBar_stepConnector__gcdqy{left:16px;top:35px}.ProgressStatusBar_statusTitle__wp4nj{font-size:1rem}.ProgressStatusBar_statusText__dr4gY{font-size:.875rem}}.ProgressStatusBar_trainingActionButtons__FHlGe{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}.ProgressStatusBar_acceptButton__4GZ19,.ProgressStatusBar_rejectButton__W5L71{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease-in-out}.ProgressStatusBar_acceptButton__4GZ19{background-color:#059669;box-shadow:0 4px 12px #0596694d;color:#fff}.ProgressStatusBar_acceptButton__4GZ19:hover{background-color:#047857;transform:translateY(-2px)}.ProgressStatusBar_rejectButton__W5L71{background-color:#dc2626;box-shadow:0 4px 12px #dc26264d;color:#fff}.ProgressStatusBar_rejectButton__W5L71:hover{background-color:#b91c1c;transform:translateY(-2px)}.ProgressStatusBar_acceptButton__4GZ19:disabled,.ProgressStatusBar_rejectButton__W5L71:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.ProgressStatusBar_loading__ZwaML{background-color:#9ca3af;cursor:not-allowed;transform:none}.ProgressStatusBar_trainingStatusAccepted__w0Gp4{background-color:#dcfce7;border-radius:8px;color:#059669;display:inline-block;font-weight:600;padding:.5rem 1rem;text-align:center}.ProgressStatusBar_trainingStatusRejected__Qz1\+S{background-color:#fee2e2;border-radius:8px;color:#dc2626;display:inline-block;font-weight:600;padding:.5rem 1rem;text-align:center}.PanditLayout_panditLayoutContainerMain__4k26\+{background-color:#f8fafc;display:flex;min-height:100vh}.PanditLayout_panditLayoutWrapperMain__ESyki{display:flex;flex:1 1;flex-direction:column;margin-left:0;transition:margin-left .3s ease;width:100%}.PanditLayout_panditLayoutContentMain__ZPrES{flex:1 1;min-height:calc(100vh - 80px);overflow-x:auto;padding:2rem}@media (min-width:1025px){.PanditLayout_panditLayoutWrapperMain__ESyki{margin-left:280px}}@media (max-width:1024px){.PanditLayout_panditLayoutWrapperMain__ESyki,.PanditLayout_panditLayoutWrapperMain__ESyki.PanditLayout_sidebarOpen__4eNK0{margin-left:0}.PanditLayout_panditLayoutContentMain__ZPrES{padding:1rem}}@media (max-width:768px){.PanditLayout_panditLayoutContentMain__ZPrES{padding:.5rem}}.UserHeader_user_header-container-main__1nxYL{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px 0 #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:100}.UserHeader_user_header-wrapper-main__ssKbr{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.UserHeader_user_header-brand-main__QtyLH{align-items:center;color:#7c2d12;display:flex;gap:.75rem;text-decoration:none}.UserHeader_user_header-icon-brand__b6tIf{color:#7c2d12;height:2rem;width:2rem}.UserHeader_user_header-title-brand__eMcbG{color:#7c2d12;font-size:1.5rem;font-weight:700;margin:0}.UserHeader_user_header-nav-desktop__rfujK{align-items:center;display:flex;gap:2rem}.UserHeader_user_header-link-nav__Cp4C3{border-bottom:2px solid #0000;color:#374151;font-size:.875rem;font-weight:500;padding:.5rem 0;text-decoration:none;transition:all .2s ease}.UserHeader_user_header-link-nav__Cp4C3.UserHeader_active__qc0MC,.UserHeader_user_header-link-nav__Cp4C3:hover{border-bottom-color:#7c2d12;color:#7c2d12}.UserHeader_user_header-actions-main__9pA0j{align-items:center;display:flex;gap:.75rem}.UserHeader_user_header-button-login__n6LWX{background:#0000;border:1px solid #7c2d12;border-radius:6px;color:#7c2d12;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.UserHeader_user_header-button-login__n6LWX:hover{background:#7c2d12;color:#fff}.UserHeader_user_header-button-signup__9yPt3{background:#7c2d12;border:1px solid #7c2d12;border-radius:6px;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.UserHeader_user_header-button-signup__9yPt3:hover{background:#991b1b;border-color:#991b1b}.UserHeader_user_header-button-mobile__S2KGM{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:none;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.UserHeader_user_header-button-mobile__S2KGM:hover{background-color:#f3f4f6;color:#374151}.UserHeader_user_header-nav-mobile__-1Pb5{background:#fff;border-top:1px solid #e5e7eb;display:none;padding:1rem 2rem}.UserHeader_user_header-nav-mobile__-1Pb5.UserHeader_open__2W1L0{display:block}.UserHeader_user_header-links-mobile__E5ecd{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.UserHeader_user_header-link-mobile__VKCEE{border-bottom:1px solid #f3f4f6;color:#374151;font-size:1rem;font-weight:500;padding:.75rem 0;text-decoration:none;transition:color .2s ease}.UserHeader_user_header-link-mobile__VKCEE.UserHeader_active__qc0MC,.UserHeader_user_header-link-mobile__VKCEE:hover{color:#7c2d12}.UserHeader_user_header-actions-mobile__-5Mn8{display:flex;flex-direction:column;gap:.75rem}.UserHeader_user_header-button-mobile-login__amgWx,.UserHeader_user_header-button-mobile-signup__VoHpK{border-radius:6px;font-weight:600;padding:.75rem;text-align:center;text-decoration:none;transition:all .2s ease}.UserHeader_user_header-button-mobile-login__amgWx{background:#0000;border:1px solid #7c2d12;color:#7c2d12}.UserHeader_user_header-button-mobile-login__amgWx:hover{background:#7c2d12;color:#fff}.UserHeader_user_header-button-mobile-signup__VoHpK{background:#7c2d12;border:1px solid #7c2d12;color:#fff}.UserHeader_user_header-button-mobile-signup__VoHpK:hover{background:#991b1b;border-color:#991b1b}.UserHeader_user_header-profile-container-main__Hf9\+M{position:relative}.UserHeader_user_header-profile-button-main__2WXFh{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;gap:.75rem;padding:.5rem 1rem;transition:all .2s ease}.UserHeader_user_header-profile-button-main__2WXFh:hover{background:#f3f4f6;border-color:#7c2d12}.UserHeader_user_header-profile-avatar-main__Yk87f{border:2px solid #7c2d12;border-radius:50%;height:32px;object-fit:cover;width:32px}.UserHeader_user_header-profile-name-main__L9I4D{color:#374151;font-size:.875rem;font-weight:600}.UserHeader_user_header-profile-arrow-main__ik02B{font-size:1.2rem;transition:transform .2s ease}.UserHeader_user_header-profile-arrow-open__4sfhj{transform:rotate(180deg)}.UserHeader_user_header-profile-dropdown-main__SC0qS{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #00000026;min-width:280px;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000}.UserHeader_user_header-profile-info-main__0gUKs{align-items:center;background:#f9fafb;display:flex;gap:1rem;padding:1.5rem}.UserHeader_user_header-profile-dropdown-avatar-main__o\+8cK{border:3px solid #7c2d12;border-radius:50%;height:48px;object-fit:cover;width:48px}.UserHeader_user_header-profile-details-main__\+O7x5{flex:1 1}.UserHeader_user_header-profile-dropdown-name-main__r7U\+x{color:#374151;font-size:1rem;font-weight:700;margin:0 0 .25rem}.UserHeader_user_header-profile-dropdown-email-main__qvGch{color:#6b7280;font-size:.875rem;margin:0}.UserHeader_user_header-profile-divider-main__jghTb{background:#e5e7eb;height:1px}.UserHeader_user_header-profile-dropdown-link-main__SEHc2{align-items:center;color:#374151;display:flex;font-weight:500;gap:.75rem;padding:1rem 1.5rem;text-decoration:none;transition:all .2s ease}.UserHeader_user_header-profile-dropdown-link-main__SEHc2:hover{background:#f3f4f6;color:#7c2d12}.UserHeader_user_header-profile-dropdown-button-main__60orJ{align-items:center;background:none;border:none;color:#ef4444;cursor:pointer;display:flex;font-weight:500;gap:.75rem;padding:1rem 1.5rem;text-align:left;transition:all .2s ease;width:100%}.UserHeader_user_header-profile-dropdown-button-main__60orJ:hover{background:#fef2f2;color:#dc2626}.UserHeader_user_header-mobile-profile-main__mhyZO{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.UserHeader_user_header-mobile-profile-info-main__nATjC{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:1rem;padding:1rem}.UserHeader_user_header-mobile-profile-avatar-main__7ayeP{border:3px solid #7c2d12;border-radius:50%;height:48px;object-fit:cover;width:48px}.UserHeader_user_header-mobile-profile-name-main__wc5V9{color:#374151;font-size:1rem;font-weight:700;margin:0 0 .25rem}.UserHeader_user_header-mobile-profile-email-main__C3QBg{color:#6b7280;font-size:.875rem;margin:0}.UserHeader_user_header-mobile-profile-link-main__VbD17{align-items:center;border-radius:6px;color:#374151;display:flex;font-weight:500;gap:.75rem;padding:.75rem;text-decoration:none;transition:all .2s ease}.UserHeader_user_header-mobile-profile-link-main__VbD17:hover{background:#f3f4f6;color:#7c2d12}.UserHeader_user_header-mobile-profile-button-main__llIPj{align-items:center;background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;font-weight:500;gap:.75rem;padding:.75rem;text-align:left;transition:all .2s ease;width:100%}.UserHeader_user_header-mobile-profile-button-main__llIPj:hover{background:#fef2f2;color:#dc2626}@media (max-width:768px){.UserHeader_user_header-wrapper-main__ssKbr{padding:1rem}.UserHeader_user_header-actions-main__9pA0j,.UserHeader_user_header-nav-desktop__rfujK{display:none}.UserHeader_user_header-button-mobile__S2KGM{display:flex}.UserHeader_user_header-nav-mobile__-1Pb5{display:block}}.Home_user_home_page_main__MkFh7{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}.Home_user_home_hero_section__Uuja1{align-items:center;background:linear-gradient(#7c2d12cc,#991b1bcc),url(https://images.unsplash.com/photo-1582510003544-4d00b7f74220?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80);background-attachment:fixed;background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:600px;position:relative;text-align:center}.Home_user_home_hero_content__xX4dr{max-width:900px;padding:2rem;z-index:2}.Home_user_home_hero_text__VyDbM{animation:Home_fadeInUp__HUsm4 1s ease-out}.Home_user_home_title_hero__OcSSX{font-size:3.5rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem;text-shadow:2px 2px 4px #0000004d}.Home_user_home_subtitle_hero__16aVm{font-size:1.3rem;line-height:1.6;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px;opacity:.95}.Home_user_home_button_cta__kHARi{align-items:center;background:#f59e0b;border-radius:50px;box-shadow:0 4px 15px #f59e0b4d;color:#1f2937;display:inline-flex;font-size:1.125rem;font-weight:700;gap:.75rem;padding:1.2rem 2.5rem;text-decoration:none;transition:all .3s ease}.Home_user_home_button_cta__kHARi:hover{background:#d97706;box-shadow:0 8px 25px #f59e0b66;transform:translateY(-3px)}.Home_user_home_services_section__0AITV{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:5rem 0}.Home_user_home_container_services__DtewN{margin:0 auto;max-width:1200px;padding:0 2rem}.Home_user_home_title_section__eJdqE{color:#7c2d12;font-size:2.5rem;font-weight:700;margin-bottom:3rem;position:relative;text-align:center}.Home_user_home_title_section__eJdqE:after{background:#f59e0b;border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.Home_user_home_grid_services__SWjRn{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:4rem}.Home_user_home_card_service__7LZz0{background:#fff;border:1px solid #7c2d121a;border-radius:16px;box-shadow:0 8px 25px #0000001a;overflow:hidden;transition:all .3s ease}.Home_user_home_card_service__7LZz0:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-8px)}.Home_user_home_image_service__-1wus{height:220px;overflow:hidden;position:relative;width:100%}.Home_user_home_image_service__-1wus img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.Home_user_home_card_service__7LZz0:hover .Home_user_home_image_service__-1wus img{transform:scale(1.05)}.Home_user_home_content_service__-rc4G{padding:2rem}.Home_user_home_title_service__-TmGY{color:#1f2937;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.Home_user_home_description_service__ebxH5{color:#6b7280;font-size:1rem;line-height:1.7}.Home_user_home_cta_section_services__kDncN{text-align:center}.Home_user_home_button_viewall__d5u\+X{background:#7c2d12;border-radius:50px;color:#fff;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.Home_user_home_button_viewall__d5u\+X:hover{background:#991b1b;box-shadow:0 8px 20px #7c2d124d;transform:translateY(-2px)}.Home_user_home_pandits_section__0MkaX{background:#fff;padding:5rem 0}.Home_user_home_container_pandits__w7-EL{margin:0 auto;max-width:1200px;padding:0 2rem}.Home_user_home_grid_pandits__HPqBO{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Home_user_home_card_pandit__wQpB4{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 8px 25px #0000001a;padding:2.5rem;text-align:center;transition:all .3s ease}.Home_user_home_card_pandit__wQpB4:hover{border-color:#f59e0b;box-shadow:0 15px 35px #00000026;transform:translateY(-8px)}.Home_user_home_image_pandit__V297g{border:4px solid #f59e0b;border-radius:50%;height:120px;margin:0 auto 1.5rem;overflow:hidden;position:relative;width:120px}.Home_user_home_image_pandit__V297g img{height:100%;object-fit:cover;width:100%}.Home_user_home_content_pandit__YnGdk{text-align:center}.Home_user_home_name_pandit__LrwOX{color:#1f2937;font-size:1.4rem;font-weight:600;margin-bottom:.75rem}.Home_user_home_specialization_pandit__Tmq9h{color:#6b7280;font-size:1rem;line-height:1.6;margin-bottom:1rem}.Home_user_home_details_pandit__TNqyn{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem}.Home_user_home_experience_pandit__sRhO7{color:#7c2d12;font-size:.9rem;font-weight:600}.Home_user_home_rating_pandit__hMAid{color:#f59e0b;font-size:.9rem;font-weight:600}.Home_user_home_testimonials_section__gyU0k{background:linear-gradient(135deg,#7c2d12,#991b1b);color:#fff;padding:5rem 0}.Home_user_home_container_testimonials__o6lEU{margin:0 auto;max-width:1200px;padding:0 2rem}.Home_user_home_grid_testimonials__1eDV6{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Home_user_home_card_testimonial__gZp1c{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:2rem}.Home_user_home_rating_testimonial__9H6S3{margin-bottom:1rem}.Home_user_home_star_testimonial__tdHI\+{font-size:1.2rem;margin-right:.25rem}.Home_user_home_text_testimonial__YyqOG{font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem}.Home_user_home_name_testimonial__WA5ZK{color:#f59e0b;font-size:1rem;font-weight:600}.Home_user_home_cta_section__4dCkn{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:5rem 0;text-align:center}.Home_user_home_container_cta__LJtoi{margin:0 auto;max-width:800px;padding:0 2rem}.Home_user_home_content_cta__Xr-TI{background:#fff;border-radius:20px;box-shadow:0 15px 35px #0000001a;padding:3rem}.Home_user_home_title_cta__yt78r{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Home_user_home_subtitle_cta__O0lN2{color:#6b7280;font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem}.Home_user_home_buttons_cta__9w79-{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Home_user_home_button_primary__uNepM{background:#7c2d12;border-radius:50px;color:#fff;display:inline-block;font-size:1.1rem;font-weight:700;padding:1.2rem 2.5rem;text-decoration:none;transition:all .3s ease}.Home_user_home_button_primary__uNepM:hover{background:#991b1b;box-shadow:0 8px 20px #7c2d124d;transform:translateY(-2px)}.Home_user_home_button_secondary__b37Yt{background:#0000;border:2px solid #7c2d12;border-radius:50px;color:#7c2d12;display:inline-block;font-size:1.1rem;font-weight:700;padding:1.2rem 2.5rem;text-decoration:none;transition:all .3s ease}.Home_user_home_button_secondary__b37Yt:hover{background:#7c2d12;color:#fff;transform:translateY(-2px)}.Home_user_home_footer_main__lbzF5{background:#1f2937;color:#fff;padding:4rem 0 2rem}.Home_user_home_container_footer__cHBj\+{margin:0 auto;max-width:1200px;padding:0 2rem}.Home_user_home_content_footer__p9EKK{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 2fr;margin-bottom:3rem}.Home_user_home_brand_footer__NXqE6{max-width:300px}.Home_user_home_title_footer__EUcuH{color:#f59e0b;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.Home_user_home_description_footer__\+8N3G{color:#d1d5db;line-height:1.6}.Home_user_home_links_footer__8TgHy{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.Home_user_home_column_footer__uCWWm{display:flex;flex-direction:column}.Home_user_home_heading_footer__X1hsp{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.Home_user_home_link_footer__Dcroy{color:#d1d5db;font-size:.95rem;margin-bottom:.5rem;text-decoration:none;transition:color .2s ease}.Home_user_home_link_footer__Dcroy:hover{color:#f59e0b}.Home_user_home_bottom_footer__ceUuT{border-top:1px solid #374151;padding-top:2rem;text-align:center}.Home_user_home_copyright_footer__-UqWi{color:#9ca3af;font-size:.9rem}@keyframes Home_fadeInUp__HUsm4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Home_user_home_title_hero__OcSSX{font-size:2.5rem}.Home_user_home_subtitle_hero__16aVm{font-size:1.1rem}.Home_user_home_hero_section__Uuja1{min-height:500px;padding:4rem 1rem}.Home_user_home_cta_section__4dCkn,.Home_user_home_pandits_section__0MkaX,.Home_user_home_services_section__0AITV,.Home_user_home_testimonials_section__gyU0k{padding:3rem 0}.Home_user_home_container_cta__LJtoi,.Home_user_home_container_footer__cHBj\+,.Home_user_home_container_pandits__w7-EL,.Home_user_home_container_services__DtewN,.Home_user_home_container_testimonials__o6lEU{padding:0 1rem}.Home_user_home_grid_pandits__HPqBO,.Home_user_home_grid_services__SWjRn,.Home_user_home_grid_testimonials__1eDV6{gap:1.5rem;grid-template-columns:1fr}.Home_user_home_content_footer__p9EKK{gap:2rem;grid-template-columns:1fr}.Home_user_home_links_footer__8TgHy{gap:1.5rem;grid-template-columns:1fr}.Home_user_home_buttons_cta__9w79-{align-items:center;flex-direction:column}.Home_user_home_button_primary__uNepM,.Home_user_home_button_secondary__b37Yt{max-width:300px;text-align:center;width:100%}.Home_user_home_details_pandit__TNqyn{flex-direction:column;gap:.5rem;text-align:center}}@media (max-width:480px){.Home_user_home_title_cta__yt78r,.Home_user_home_title_hero__OcSSX,.Home_user_home_title_section__eJdqE{font-size:2rem}.Home_user_home_card_pandit__wQpB4,.Home_user_home_card_service__7LZz0,.Home_user_home_card_testimonial__gZp1c{padding:1.5rem}.Home_user_home_content_cta__Xr-TI{padding:2rem}}.Services_userServicesPageMain__sP-EW{background:#f9fafb;min-height:100vh;padding:2rem 0}.Services_userServicesContainerMain__fy1pB{margin:0 auto;max-width:1200px;padding:0 2rem}.Services_userServicesHeaderMain__OUCij{margin-bottom:3rem;text-align:center}.Services_userServicesTitlePage__Exed9{color:#7c2d12;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Services_userServicesSubtitlePage__kMvDw{color:#6b7280;font-size:1.125rem;margin:0 auto;max-width:600px}.Services_userServicesFiltersSection__0\+3aw{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem;padding:2rem}.Services_userServicesControlsFilter__frw03{align-items:center;display:flex;gap:1rem;justify-content:space-between}.Services_userServicesContainerSearch__1QB68{flex:1 1;max-width:400px;position:relative}.Services_userServicesIconSearch__yS0z8{color:#9ca3af;font-size:1.25rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.Services_userServicesInputSearch__x1sh3{border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.75rem 1rem .75rem 3rem;transition:border-color .2s ease;width:100%}.Services_userServicesInputSearch__x1sh3:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.Services_userServicesSelectCategory__XOeC6{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:1rem;min-width:150px;padding:.75rem}.Services_userServicesSelectCategory__XOeC6:focus{border-color:#7c2d12;outline:none}.Services_userServicesGridServices__pUcHR{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.Services_userServicesCardService__\+7JK\+{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:all .3s ease}.Services_userServicesCardService__\+7JK\+:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.Services_userServicesImageService__uak7t{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;width:100%}.Services_userServicesContentService__qTOIu{padding:1.5rem}.Services_userServicesHeaderService__d0Oo7{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.Services_userServicesTitleService__B\+CWO{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.Services_userServicesPriceService__Ai4r2{color:#7c2d12;font-size:1.125rem;font-weight:700}.Services_userServicesDescriptionService__Ur\+80{color:#6b7280;line-height:1.6;margin-bottom:1rem}.Services_userServicesDetailsService__cMs7g{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:1rem;margin-bottom:1.5rem}.Services_userServicesDetailService__Bg4UA{align-items:center;display:flex;gap:.25rem}.Services_userServicesIconDetail__zqvIA{color:#7c2d12;font-size:1rem}.Services_userServicesButtonBook__hvm8C{background:#7c2d12;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem;transition:all .2s ease;width:100%}.Services_userServicesButtonBook__hvm8C:hover{background:#991b1b;transform:translateY(-1px)}.Services_userServicesEmptyState__\+E8Cu{color:#6b7280;padding:4rem 2rem;text-align:center}.Services_userServicesEmptyState__\+E8Cu h3{color:#374151;font-size:1.5rem;margin-bottom:1rem}@media (max-width:768px){.Services_userServicesContainerMain__fy1pB{padding:0 1rem}.Services_userServicesTitlePage__Exed9{font-size:2rem}.Services_userServicesControlsFilter__frw03{align-items:stretch;flex-direction:column;gap:1rem}.Services_userServicesContainerSearch__1QB68{max-width:none}.Services_userServicesGridServices__pUcHR{grid-template-columns:1fr}.Services_userServicesDetailsService__cMs7g{align-items:flex-start;flex-direction:column;gap:.5rem}.Services_userServicesHeaderService__d0Oo7{flex-direction:column;gap:.5rem}}.About_aboutPage__NrlOQ{background:#f9fafb;min-height:100vh}.About_container__vGqIu{margin:0 auto;max-width:1200px;padding:0 2rem}.About_heroSection__5YKE7{background:linear-gradient(135deg,#7c2d12,#991b1b);color:#fff;padding:4rem 0;text-align:center}.About_heroContent__ByfNi{margin:0 auto;max-width:800px}.About_heroTitle__jdvJh{font-size:3rem;font-weight:700;margin-bottom:1rem}.About_heroSubtitle__Fi7cb{font-size:1.25rem;line-height:1.6;opacity:.9}.About_statsSection__yfawu{background:#fff;padding:4rem 0}.About_statsGrid__LhM6y{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.About_statCard__dkOxG{background:#f9fafb;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.About_statCard__dkOxG:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.About_statIcon__7K77n{color:#7c2d12;font-size:3rem;margin-bottom:1rem}.About_statNumber__Gx8YQ{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.About_statLabel__VCUWS{color:#6b7280;font-weight:500}.About_missionSection__OXltH{background:#fff;padding:4rem 0}.About_sectionTitle__A9wJ9{color:#7c2d12;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.About_missionContent__h2krm{margin:0 auto;max-width:800px;text-align:center}.About_missionText__16qvf{color:#374151;font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem}.About_valuesSection__896oT{background:#f9fafb;padding:4rem 0}.About_valuesGrid__7ZdG6{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.About_valueCard__IU16G{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem;text-align:center;transition:all .3s ease}.About_valueCard__IU16G:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.About_valueIcon__DDKn8{color:#7c2d12;font-size:2.5rem;margin-bottom:1rem}.About_valueTitle__X19tX{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.About_valueDescription__6OwU5{color:#6b7280;line-height:1.6}.About_teamSection__0a-DY{background:#fff;padding:4rem 0}.About_teamGrid__HkDBY{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.About_teamCard__EXwYN{background:#f9fafb;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.About_teamCard__EXwYN:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.About_teamImage__tg8Tw{border-radius:50%;height:120px;margin:0 auto 1.5rem;overflow:hidden;width:120px}.About_teamImage__tg8Tw img{height:100%;object-fit:cover;width:100%}.About_teamContent__aBLgh{text-align:center}.About_teamName__uYPnU{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.About_teamRole__L1XvF{color:#7c2d12;font-weight:600;margin-bottom:1rem}.About_teamDescription__G1vtU{color:#6b7280;line-height:1.6}.About_storySection__TwCJA{background:#f9fafb;padding:4rem 0}.About_storyContent__IVirQ{margin:0 auto;max-width:800px}.About_storyText__KlAx4{color:#374151;font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem}@media (max-width:768px){.About_container__vGqIu{padding:0 1rem}.About_heroTitle__jdvJh{font-size:2rem}.About_heroSubtitle__Fi7cb{font-size:1rem}.About_statsGrid__LhM6y{grid-template-columns:repeat(2,1fr)}.About_teamGrid__HkDBY,.About_valuesGrid__7ZdG6{grid-template-columns:1fr}.About_statNumber__Gx8YQ{font-size:2rem}}.Contact_contactPage__o-zKO{background:#f9fafb;min-height:100vh;padding:2rem 0}.Contact_container__4rEop{margin:0 auto;max-width:1200px;padding:0 2rem}.Contact_header__Ym38p{margin-bottom:3rem;text-align:center}.Contact_pageTitle__Lhkj7{color:#7c2d12;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Contact_pageSubtitle__R-CRX{color:#6b7280;font-size:1.125rem;margin:0 auto;max-width:600px}.Contact_contentWrapper__ijeRZ{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:4rem}.Contact_contactInfo__ztXQz{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem}.Contact_sectionTitle__nrT3j{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:2rem}.Contact_contactCards__AOmnJ{display:flex;flex-direction:column;gap:1.5rem}.Contact_contactCard__hywGJ{border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;transition:all .2s ease}.Contact_contactCard__hywGJ:hover{background:#fef7f0;border-color:#7c2d12}.Contact_contactIcon__RVT5V{color:#7c2d12;font-size:2rem;margin-bottom:1rem}.Contact_contactTitle__QfPLr{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.Contact_contactDetails__WoVuv{color:#7c2d12;font-weight:600;margin-bottom:.25rem}.Contact_contactDescription__7fZMn{color:#6b7280;font-size:.875rem}.Contact_contactForm__s89cR{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem}.Contact_successMessage__9UMWT{background:#d1fae5;border-radius:8px;color:#065f46;margin-bottom:1.5rem;padding:1rem;text-align:center}.Contact_form__56F95{gap:1.5rem}.Contact_formGroup__RP5dh,.Contact_form__56F95{display:flex;flex-direction:column}.Contact_label__Vcea8{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.Contact_input__MZUhw,.Contact_textarea__SPY-6{border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .2s ease}.Contact_input__MZUhw:focus,.Contact_textarea__SPY-6:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.Contact_input__MZUhw.Contact_error__maBNy,.Contact_textarea__SPY-6.Contact_error__maBNy{border-color:#dc2626}.Contact_textarea__SPY-6{min-height:120px;resize:vertical}.Contact_errorText__2Iey3{color:#dc2626;font-size:.875rem;margin-top:.25rem}.Contact_submitButton__atqbA{align-items:center;background:#7c2d12;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 2rem;transition:all .2s ease}.Contact_submitButton__atqbA:hover:not(:disabled){background:#991b1b;transform:translateY(-1px)}.Contact_submitButton__atqbA:disabled{cursor:not-allowed;opacity:.6}.Contact_faqSection__G24o7{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem}.Contact_faqGrid__wnpvv{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Contact_faqItem__EsPDJ{border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.Contact_faqQuestion__41C-T{color:#7c2d12;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.Contact_faqAnswer__jFYjv{color:#6b7280;line-height:1.6}@media (max-width:768px){.Contact_container__4rEop{padding:0 1rem}.Contact_pageTitle__Lhkj7{font-size:2rem}.Contact_contentWrapper__ijeRZ{gap:2rem;grid-template-columns:1fr}.Contact_faqGrid__wnpvv{grid-template-columns:1fr}}.Auth_userAuthPageMain__ltmKL{align-items:center!important;background:linear-gradient(135deg,#f9fafb,#e5e7eb)!important;display:flex!important;justify-content:center!important;min-height:100vh!important;padding:2rem 1rem!important}.Auth_userAuthContainerMain__QOjCR{max-width:500px!important;width:100%!important}.Auth_userAuthCardMain__xZjsh{background:#fff!important;border-radius:12px!important;box-shadow:0 10px 15px -3px #0000001a!important;padding:2rem!important}.Auth_userAuthHeaderMain__jvxcn{margin-bottom:2rem!important;text-align:center!important}.Auth_userAuthTitleMain__clRbZ{color:#7c2d12!important;font-size:2rem!important;font-weight:700!important;margin-bottom:.5rem!important}.Auth_userAuthSubtitleMain__wO3cR{color:#6b7280!important;font-size:1rem!important}.Auth_userAuthToggleMethod__U\+45t{background:#f3f4f6!important;border-radius:8px!important;display:flex!important;margin-bottom:2rem!important;padding:.25rem!important}.Auth_userAuthButtonMethod__1qwN2{background:none!important;border:none!important;border-radius:6px!important;color:#6b7280!important;cursor:pointer!important;flex:1 1!important;font-weight:600!important;padding:.75rem!important;transition:all .2s ease!important}.Auth_userAuthButtonMethod__1qwN2.Auth_active__SrPvf{background:#fff!important;box-shadow:0 1px 2px 0 #0000000d!important;color:#7c2d12!important}.Auth_userAuthFormMain__Y5OO5{gap:1.5rem!important}.Auth_userAuthFormMain__Y5OO5,.Auth_userAuthGroupForm__-mM6B{display:flex!important;flex-direction:column!important}.Auth_userAuthLabelForm__HbAdL{color:#374151!important;font-size:.875rem!important;font-weight:600!important;margin-bottom:.5rem!important}.Auth_userAuthWrapperInputWithButton__Y37xQ,.Auth_userAuthWrapperInput__unNpN{align-items:center!important;display:flex!important;position:relative!important}.Auth_userAuthWrapperInputWithButton__Y37xQ{gap:.5rem!important}.Auth_userAuthWrapperInputWithButton__Y37xQ .Auth_userAuthInputMain__aQxeS{flex-grow:1!important}.Auth_userAuthIconInput__D30Aq{color:#9ca3af!important;font-size:1.25rem!important;left:1rem!important;position:absolute!important;z-index:1!important}.Auth_userAuthInputMain__aQxeS{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-sizing:border-box!important;font-size:1rem!important;padding:.75rem 1rem .75rem 3rem!important;transition:border-color .2s ease!important;width:100%!important}.Auth_userAuthInputMain__aQxeS:focus{border-color:#7c2d12!important;box-shadow:0 0 0 3px #7c2d121a!important;outline:none!important}.Auth_userAuthInputError__lrz4o{border-color:#dc2626!important}.Auth_userAuthInputFile__90RUd{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-sizing:border-box!important;cursor:pointer!important;font-size:1rem!important;padding:.75rem 1rem .75rem 3rem!important;transition:border-color .2s ease!important;width:100%!important}.Auth_userAuthInputFile__90RUd:focus{border-color:#7c2d12!important;box-shadow:0 0 0 3px #7c2d121a!important;outline:none!important}.Auth_userAuthTogglePassword__bgM\+c{background:none!important;border:none!important;color:#9ca3af!important;cursor:pointer!important;font-size:1.25rem!important;position:absolute!important;right:1rem!important;z-index:1!important}.Auth_userAuthTogglePassword__bgM\+c:hover{color:#6b7280!important}.Auth_userAuthTextError__4f9LH{color:#dc2626!important;font-size:.875rem!important;margin-top:.25rem!important}.Auth_userAuthButtonOtp__MlT02{background:#7c2d12!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:.875rem!important;font-weight:600!important;padding:.5rem 1rem!important;transition:all .2s ease!important}.Auth_userAuthButtonOtp__MlT02:hover:not(:disabled){background:#991b1b!important}.Auth_userAuthButtonOtp__MlT02:disabled{cursor:not-allowed!important;opacity:.6!important}.Auth_userAuthTextTimer__yYiZ0{color:#6b7280!important;font-size:.875rem!important;margin-top:.5rem!important;text-align:center!important}.Auth_userAuthButtonResend__oVUj0{background:none!important;border:none!important;color:#7c2d12!important;cursor:pointer!important;display:block!important;font-size:.875rem!important;margin-left:auto!important;margin-right:auto!important;margin-top:.5rem!important;text-decoration:underline!important}.Auth_userAuthButtonResend__oVUj0:hover{color:#991b1b!important}.Auth_userAuthMessageSuccess__lTLPZ{background:#d1fae5!important;border-radius:8px!important;color:#065f46!important;font-weight:600!important;padding:.75rem!important;text-align:center!important}.Auth_userAuthImagePreview__BbFwj{display:flex!important;justify-content:center!important;margin-top:1rem!important}.Auth_userAuthPreviewImage__nZX9-{border:3px solid #7c2d12!important;border-radius:50%!important;box-shadow:0 4px 6px -1px #0000001a!important;height:120px!important;object-fit:cover!important;width:120px!important}.Auth_userAuthButtonSubmit__rvSCo{background:#7c2d12!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-weight:600!important;margin-top:1rem;padding:.75rem 2rem!important;transition:all .2s ease!important;width:100%}.Auth_userAuthButtonSubmit__rvSCo:hover:not(:disabled){background:#991b1b!important;transform:translateY(-1px)!important}.Auth_userAuthButtonSubmit__rvSCo:disabled{cursor:not-allowed!important;opacity:.6!important}.Auth_userAuthLinksMain__mMlS5{margin-top:2rem!important;text-align:center!important}.Auth_userAuthTextLink__U44U-{color:#6b7280!important;font-size:.875rem!important;margin-bottom:.5rem!important}.Auth_userAuthLinkMain__OTucg{color:#7c2d12!important;font-weight:600!important;text-decoration:none!important}.Auth_userAuthLinkMain__OTucg:hover{color:#991b1b!important;text-decoration:underline!important}@media (max-width:480px){.Auth_userAuthCardMain__xZjsh{padding:1.5rem!important}.Auth_userAuthTitleMain__clRbZ{font-size:1.5rem!important}}.Auth_authPage__XuQsv{align-items:center;background:linear-gradient(135deg,#f9fafb,#e5e7eb);display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.Auth_authContainer__AYGaq{max-width:500px;width:100%}.Auth_authCard__PmST2{background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a;padding:2rem}.Auth_authHeader__GVREy{margin-bottom:2rem;text-align:center}.Auth_authTitle__JdgXX{color:#7c2d12;font-size:2rem;font-weight:700;margin-bottom:.5rem}.Auth_authSubtitle__lPCDn{color:#6b7280;font-size:1rem}.Auth_methodToggle__7wl4h{background:#f3f4f6;border-radius:8px;display:flex;margin-bottom:2rem;padding:.25rem}.Auth_methodButton__bh1vs{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .2s ease}.Auth_methodButton__bh1vs.Auth_active__SrPvf{background:#fff;box-shadow:0 1px 2px 0 #0000000d;color:#7c2d12}.Auth_authForm__j8pk1{gap:1.5rem}.Auth_authForm__j8pk1,.Auth_formGroup__yfiHI{display:flex;flex-direction:column}.Auth_label__ON0Pu{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.Auth_inputWrapper__V3tpr{align-items:center;display:flex;position:relative}.Auth_inputIcon__qg9Tj{color:#9ca3af;font-size:1.25rem;left:1rem;position:absolute;z-index:1}.Auth_input__qBHtZ{border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.75rem 1rem .75rem 3rem;transition:border-color .2s ease;width:100%}.Auth_input__qBHtZ:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.Auth_input__qBHtZ.Auth_error__FH7aS{border-color:#dc2626}.Auth_passwordToggle__L5gee{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.25rem;position:absolute;right:1rem;z-index:1}.Auth_passwordToggle__L5gee:hover{color:#6b7280}.Auth_errorText__gjJgR{color:#dc2626;font-size:.875rem;margin-top:.25rem}.Auth_otpButton__P9j2C{background:#7c2d12;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .2s ease}.Auth_otpButton__P9j2C:hover:not(:disabled){background:#991b1b}.Auth_otpButton__P9j2C:disabled{cursor:not-allowed;opacity:.6}.Auth_resendButton__uMAme{background:none;border:none;color:#7c2d12;cursor:pointer;font-size:.875rem;margin-top:.5rem;text-decoration:underline}.Auth_resendButton__uMAme:hover{color:#991b1b}.Auth_submitButton__3osnz{background:#7c2d12;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .2s ease}.Auth_submitButton__3osnz:hover:not(:disabled){background:#991b1b;transform:translateY(-1px)}.Auth_submitButton__3osnz:disabled{cursor:not-allowed;opacity:.6}.Auth_authLinks__67pwX{margin-top:2rem;text-align:center}.Auth_authLinkText__8LmOV{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.Auth_authLink__uANdd{color:#7c2d12;font-weight:600;text-decoration:none}.Auth_authLink__uANdd:hover{color:#991b1b;text-decoration:underline}@media (max-width:480px){.Auth_userAuthCardMain__xZjsh{padding:1.5rem}.Auth_userAuthTitleMain__clRbZ{font-size:1.5rem}}.Signup_userAuthPageMain__1vaDw{align-items:center!important;background:linear-gradient(135deg,#f9fafb,#e5e7eb)!important;display:flex!important;justify-content:center!important;min-height:100vh!important;padding:2rem 1rem!important}.Signup_userAuthContainerMain__IGbc8{max-width:500px!important;width:100%!important}.Signup_userAuthCardMain__Z5K1s{background:#fff!important;border-radius:12px!important;box-shadow:0 10px 15px -3px #0000001a!important;padding:2rem!important}.Signup_userAuthHeaderMain__2-pj\+{margin-bottom:2rem!important;text-align:center!important}.Signup_userAuthTitleMain__\+-IY6{color:#7c2d12!important;font-size:2rem!important;font-weight:700!important;margin-bottom:.5rem!important}.Signup_userAuthSubtitleMain__XOX34{color:#6b7280!important;font-size:1rem!important}.Signup_userAuthToggleMethod__UFfvP{background:#f3f4f6!important;border-radius:8px!important;display:flex!important;margin-bottom:2rem!important;padding:.25rem!important}.Signup_userAuthButtonMethod__0alW5{background:none!important;border:none!important;border-radius:6px!important;color:#6b7280!important;cursor:pointer!important;flex:1 1!important;font-weight:600!important;padding:.75rem!important;transition:all .2s ease!important}.Signup_userAuthButtonMethod__0alW5.Signup_active__MH8cG{background:#fff!important;box-shadow:0 1px 2px 0 #0000000d!important;color:#7c2d12!important}.Signup_userAuthFormMain__e9xVd{gap:1.5rem!important}.Signup_userAuthFormMain__e9xVd,.Signup_userAuthGroupForm__WcAL8{display:flex!important;flex-direction:column!important}.Signup_userAuthLabelForm__YfOMZ{color:#374151!important;font-size:.875rem!important;font-weight:600!important;margin-bottom:.5rem!important}.Signup_userAuthWrapperInput__hZ0Rk{align-items:center!important;display:flex!important;position:relative!important}.Signup_userAuthIconInput__ySxsz{color:#9ca3af!important;font-size:1.25rem!important;left:1rem!important;position:absolute!important;z-index:1!important}.Signup_userAuthInputMain__vm76G{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-sizing:border-box!important;font-size:1rem!important;padding:.75rem 1rem .75rem 3rem!important;transition:border-color .2s ease!important;width:100%!important}.Signup_userAuthInputMain__vm76G:focus{border-color:#7c2d12!important;box-shadow:0 0 0 3px #7c2d121a!important;outline:none!important}.Signup_userAuthInputError__rWmSi{border-color:#dc2626!important}.Signup_userAuthInputFile__dqsDo{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-sizing:border-box!important;cursor:pointer!important;font-size:1rem!important;padding:.75rem 1rem .75rem 3rem!important;transition:border-color .2s ease!important;width:100%!important}.Signup_userAuthInputFile__dqsDo:focus{border-color:#7c2d12!important;box-shadow:0 0 0 3px #7c2d121a!important;outline:none!important}.Signup_userAuthTogglePassword__UxQcY{background:none!important;border:none!important;color:#9ca3af!important;cursor:pointer!important;font-size:1.25rem!important;position:absolute!important;right:1rem!important;z-index:1!important}.Signup_userAuthTogglePassword__UxQcY:hover{color:#6b7280!important}.Signup_userAuthTextError__-RSjW{color:#dc2626!important;font-size:.875rem!important;margin-top:.25rem!important}.Signup_userAuthButtonOtp__auFiP{background:#7c2d12!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:.875rem!important;font-weight:600!important;padding:.5rem 1rem!important;position:absolute!important;right:.5rem!important;transition:all .2s ease!important}.Signup_userAuthButtonOtp__auFiP:hover:not(:disabled){background:#991b1b!important}.Signup_userAuthButtonOtp__auFiP:disabled{cursor:not-allowed!important;opacity:.6!important}.Signup_userAuthTextTimer__mNfCd{color:#6b7280!important;font-size:.875rem!important;margin-top:.5rem!important;text-align:center!important}.Signup_userAuthButtonResend__o686s{background:none!important;border:none!important;color:#7c2d12!important;cursor:pointer!important;display:block!important;font-size:.875rem!important;margin-left:auto!important;margin-right:auto!important;margin-top:.5rem!important;text-decoration:underline!important}.Signup_userAuthButtonResend__o686s:hover{color:#991b1b!important}.Signup_userAuthMessageSuccess__r5e5u{background:#d1fae5!important;border-radius:8px!important;color:#065f46!important;font-weight:600!important;padding:.75rem!important;text-align:center!important}.Signup_userAuthImagePreview__FVR6L{display:flex!important;justify-content:center!important;margin-top:1rem!important}.Signup_userAuthPreviewImage__Va5kr{border:3px solid #7c2d12!important;border-radius:50%!important;box-shadow:0 4px 6px -1px #0000001a!important;height:120px!important;object-fit:cover!important;width:120px!important}.Signup_userAuthButtonSubmit__OIEBG{background:#7c2d12!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-weight:600!important;padding:.75rem 2rem!important;transition:all .2s ease!important}.Signup_userAuthButtonSubmit__OIEBG:hover:not(:disabled){background:#991b1b!important;transform:translateY(-1px)!important}.Signup_userAuthButtonSubmit__OIEBG:disabled{cursor:not-allowed!important;opacity:.6!important}.Signup_userAuthLinksMain__pMeTa{margin-top:2rem!important;text-align:center!important}.Signup_userAuthTextLink__a44GC{color:#6b7280!important;font-size:.875rem!important;margin-bottom:.5rem!important}.Signup_userAuthLinkMain__5KJCh{color:#7c2d12!important;font-weight:600!important;text-decoration:none!important}.Signup_userAuthLinkMain__5KJCh:hover{color:#991b1b!important;text-decoration:underline!important}@media (max-width:480px){.Signup_userAuthCardMain__Z5K1s{padding:1.5rem!important}.Signup_userAuthTitleMain__\+-IY6{font-size:1.5rem!important}}.Signup_authPage__w-cZm{align-items:center;background:linear-gradient(135deg,#f9fafb,#e5e7eb);display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.Signup_authContainer__nwBJu{max-width:500px;width:100%}.Signup_authCard__seTFC{background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a;padding:2rem}.Signup_authHeader__JZEeW{margin-bottom:2rem;text-align:center}.Signup_authTitle__624eh{color:#7c2d12;font-size:2rem;font-weight:700;margin-bottom:.5rem}.Signup_authSubtitle__1H23x{color:#6b7280;font-size:1rem}.Signup_methodToggle__DkY13{background:#f3f4f6;border-radius:8px;display:flex;margin-bottom:2rem;padding:.25rem}.Signup_methodButton__0TMOr{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .2s ease}.Signup_methodButton__0TMOr.Signup_active__MH8cG{background:#fff;box-shadow:0 1px 2px 0 #0000000d;color:#7c2d12}.Signup_authForm__BxSt\+{gap:1.5rem}.Signup_authForm__BxSt\+,.Signup_formGroup__AUjq5{display:flex;flex-direction:column}.Signup_label__\+zZCF{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.Signup_inputWrapper__RgsVw{align-items:center;display:flex;position:relative}.Signup_inputIcon__wnEOu{color:#9ca3af;font-size:1.25rem;left:1rem;position:absolute;z-index:1}.Signup_input__XXOp6{border:1px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.75rem 1rem .75rem 3rem;transition:border-color .2s ease;width:100%}.Signup_input__XXOp6:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.Signup_input__XXOp6.Signup_error__FuA12{border-color:#dc2626}.Signup_passwordToggle__pfEBK{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.25rem;position:absolute;right:1rem;z-index:1}.Signup_passwordToggle__pfEBK:hover{color:#6b7280}.Signup_errorText__Ze\+U-{color:#dc2626;font-size:.875rem;margin-top:.25rem}.Signup_otpButton__8QrxG{background:#7c2d12;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .2s ease}.Signup_otpButton__8QrxG:hover:not(:disabled){background:#991b1b}.Signup_otpButton__8QrxG:disabled{cursor:not-allowed;opacity:.6}.Signup_resendButton__va2kj{background:none;border:none;color:#7c2d12;cursor:pointer;font-size:.875rem;margin-top:.5rem;text-decoration:underline}.Signup_resendButton__va2kj:hover{color:#991b1b}.Signup_submitButton__iZZ3l{background:#7c2d12;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .2s ease}.Signup_submitButton__iZZ3l:hover:not(:disabled){background:#991b1b;transform:translateY(-1px)}.Signup_submitButton__iZZ3l:disabled{cursor:not-allowed;opacity:.6}.Signup_authLinks__O78nW{margin-top:2rem;text-align:center}.Signup_authLinkText__1If6n{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.Signup_authLink__-AWs2{color:#7c2d12;font-weight:600;text-decoration:none}.Signup_authLink__-AWs2:hover{color:#991b1b;text-decoration:underline}.PanditRegistration_userPanditregistrationPageMain__Ubd-Y{background:linear-gradient(135deg,#f9fafb,#e5e7eb)!important;min-height:100vh!important;padding:2rem 1rem!important}.PanditRegistration_userPanditregistrationContainerMain__wdNAh{margin:0 auto!important;max-width:800px!important}.PanditRegistration_userPanditregistrationCardMain__hBtep{background:#fff!important;border-radius:12px!important;box-shadow:0 10px 15px -3px #0000001a!important;padding:2rem!important}.PanditRegistration_userPanditregistrationHeaderMain__1IV84{margin-bottom:3rem!important;text-align:center!important}.PanditRegistration_userPanditregistrationTitleMain__bOZzV{color:#7c2d12!important;font-size:2.5rem!important;font-weight:700!important;margin-bottom:.5rem!important}.PanditRegistration_userPanditregistrationSubtitleMain__RuquB{color:#6b7280!important;font-size:1.125rem!important}.PanditRegistration_userPanditregistrationFormMain__r7fFF{display:flex!important;flex-direction:column!important;gap:2rem!important}.PanditRegistration_userPanditregistrationSectionForm__xRjTR{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:2rem!important}.PanditRegistration_userPanditregistrationTitleSection__-feIV{border-bottom:2px solid #e5e7eb!important;color:#7c2d12!important;font-size:1.5rem!important;font-weight:600!important;margin-bottom:1.5rem!important;padding-bottom:.5rem!important}.PanditRegistration_userPanditregistrationGroupForm__MwCnv{display:flex!important;flex-direction:column!important;margin-bottom:1.5rem!important}.PanditRegistration_userPanditregistrationLabelForm__YiO57{color:#374151!important;font-size:.875rem!important;font-weight:600!important;margin-bottom:.5rem!important}.PanditRegistration_userPanditregistrationWrapperInput__Iohrb{align-items:center!important;display:flex!important;position:relative!important}.PanditRegistration_userPanditregistrationIconInput__vS5Sx{color:#9ca3af!important;font-size:1.25rem!important;left:1rem!important;position:absolute!important;z-index:1!important}.PanditRegistration_userPanditregistrationInputMain__uZHk0,.PanditRegistration_userPanditregistrationSelectMain__tWAP-{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-sizing:border-box!important;font-size:1rem!important;padding:.75rem 1rem .75rem 3rem!important;transition:border-color .2s ease!important;width:100%!important}.PanditRegistration_userPanditregistrationInputMain__uZHk0:focus,.PanditRegistration_userPanditregistrationSelectMain__tWAP-:focus{border-color:#7c2d12!important;box-shadow:0 0 0 3px #7c2d121a!important;outline:none!important}.PanditRegistration_userPanditregistrationInputError__DkZaN{border-color:#dc2626!important}.PanditRegistration_userPanditregistrationInputFile__Zx4qm{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-sizing:border-box!important;cursor:pointer!important;font-size:1rem!important;padding:.75rem 1rem .75rem 3rem!important;transition:border-color .2s ease!important;width:100%!important}.PanditRegistration_userPanditregistrationInputFile__Zx4qm:focus{border-color:#7c2d12!important;box-shadow:0 0 0 3px #7c2d121a!important;outline:none!important}.PanditRegistration_userPanditregistrationTogglePassword__BS6sC{background:none!important;border:none!important;color:#9ca3af!important;cursor:pointer!important;font-size:1.25rem!important;position:absolute!important;right:1rem!important;z-index:1!important}.PanditRegistration_userPanditregistrationTogglePassword__BS6sC:hover{color:#6b7280!important}.PanditRegistration_userPanditregistrationTextError__jQTnG{color:#dc2626!important;font-size:.875rem!important;margin-top:.25rem!important}.PanditRegistration_userPanditregistrationButtonOtp__gpVsU{background:#7c2d12!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:.875rem!important;font-weight:600!important;padding:.5rem 1rem!important;position:absolute!important;right:.5rem!important;transition:all .2s ease!important}.PanditRegistration_userPanditregistrationButtonOtp__gpVsU:hover:not(:disabled){background:#991b1b!important}.PanditRegistration_userPanditregistrationButtonOtp__gpVsU:disabled{cursor:not-allowed!important;opacity:.6!important}.PanditRegistration_userPanditregistrationTextTimer__YzfdK{color:#6b7280!important;font-size:.875rem!important;margin-top:.5rem!important;text-align:center!important}.PanditRegistration_userPanditregistrationButtonResend__Hz6x3{background:none!important;border:none!important;color:#7c2d12!important;cursor:pointer!important;display:block!important;font-size:.875rem!important;margin-left:auto!important;margin-right:auto!important;margin-top:.5rem!important;text-decoration:underline!important}.PanditRegistration_userPanditregistrationButtonResend__Hz6x3:hover{color:#991b1b!important}.PanditRegistration_userPanditregistrationMessageSuccess__1PZBq{background:#d1fae5!important;border-radius:8px!important;color:#065f46!important;font-weight:600!important;padding:.75rem!important;text-align:center!important}.PanditRegistration_userPanditregistrationGroupRitual__YRiXY{margin-bottom:1rem!important}.PanditRegistration_userPanditregistrationInputsRitual__MHO\+s{grid-gap:.75rem!important;align-items:start!important;display:grid!important;gap:.75rem!important;grid-template-columns:2fr 1fr auto!important}.PanditRegistration_userPanditregistrationGroupLanguage__bP7hF{align-items:center!important;display:flex!important;gap:.75rem!important;margin-bottom:.75rem!important}.PanditRegistration_userPanditregistrationButtonRemove__Xa2i0{align-items:center!important;background:#fee2e2!important;border:none!important;border-radius:6px!important;color:#dc2626!important;cursor:pointer!important;display:flex!important;height:2.5rem!important;justify-content:center!important;transition:all .2s ease!important;width:2.5rem!important}.PanditRegistration_userPanditregistrationButtonRemove__Xa2i0:hover{background:#fecaca!important}.PanditRegistration_userPanditregistrationButtonAdd__hzw-r{align-items:center!important;background:#7c2d12!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:.875rem!important;font-weight:600!important;gap:.5rem!important;padding:.5rem 1rem!important;transition:all .2s ease!important}.PanditRegistration_userPanditregistrationButtonAdd__hzw-r:hover{background:#991b1b!important}.PanditRegistration_userPanditregistrationGroupCheckbox__pZPbC{align-items:center!important;display:flex!important;gap:.75rem!important;margin-bottom:1rem!important}.PanditRegistration_userPanditregistrationCheckboxMain__2299b{accent-color:#7c2d12!important;height:1.25rem!important;width:1.25rem!important}.PanditRegistration_userPanditregistrationLabelCheckbox__k-Z\+D{color:#374151!important;cursor:pointer!important;font-size:1rem!important}.PanditRegistration_userPanditregistrationImagePreview__-\+CJY{display:flex!important;justify-content:center!important;margin-top:1rem!important}.PanditRegistration_userPanditregistrationPreviewImage__\+Xmvk{border:3px solid #7c2d12!important;border-radius:50%!important;box-shadow:0 4px 6px -1px #0000001a!important;height:120px!important;object-fit:cover!important;width:120px!important}.PanditRegistration_userPanditregistrationButtonSubmit__L9od7{align-self:center!important;background:#7c2d12!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-size:1.125rem!important;font-weight:600!important;padding:1rem 2rem!important;transition:all .2s ease!important}.PanditRegistration_userPanditregistrationButtonSubmit__L9od7:hover:not(:disabled){background:#991b1b!important;transform:translateY(-1px)!important}.PanditRegistration_userPanditregistrationButtonSubmit__L9od7:disabled{cursor:not-allowed!important;opacity:.6!important}.PanditRegistration_userPanditregistrationLinksMain__Xx3T\+{margin-top:2rem!important;text-align:center!important}.PanditRegistration_userPanditregistrationTextLink__xWPcD{color:#6b7280!important;font-size:.875rem!important;margin-bottom:.5rem!important}.PanditRegistration_userPanditregistrationLinkMain__kY-wj{color:#7c2d12!important;font-weight:600!important;text-decoration:none!important}.PanditRegistration_userPanditregistrationLinkMain__kY-wj:hover{color:#991b1b!important;text-decoration:underline!important}.PanditRegistration_userProfileFieldMain__I30HJ{display:flex!important;flex-direction:column!important;min-width:0!important}.PanditRegistration_userProfileSelectMain__z8ApC{background:#fff!important;border:2px solid #e5e7eb!important;border-radius:8px!important;box-sizing:border-box!important;color:#374151!important;font-size:1rem!important;min-width:0!important;padding:.75rem 1rem!important;transition:all .2s ease!important;width:100%!important}@media (max-width:768px){.PanditRegistration_userPanditregistrationCardMain__hBtep{padding:1.5rem!important}.PanditRegistration_userPanditregistrationTitleMain__bOZzV{font-size:2rem!important}.PanditRegistration_userPanditregistrationSectionForm__xRjTR{padding:1.5rem!important}.PanditRegistration_userPanditregistrationInputsRitual__MHO\+s{gap:.5rem!important;grid-template-columns:1fr!important}.PanditRegistration_userPanditregistrationGroupLanguage__bP7hF{align-items:stretch!important;flex-direction:column!important}.PanditRegistration_userPanditregistrationButtonRemove__Xa2i0{align-self:flex-end!important}}.FindPandit_userFindpanditPageMain__f4T4T{background:linear-gradient(135deg,#fef7ed,#fff7ed);min-height:100vh;padding:2rem 0}.FindPandit_userFindpanditContainerMain__2eOp9{margin:0 auto;max-width:1200px;padding:0 1rem}.FindPandit_userFindpanditHeaderSection__ymdlK{margin-bottom:3rem;text-align:center}.FindPandit_userFindpanditTitleMain__tr-fF{color:#7c2d12;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.FindPandit_userFindpanditSubtitleMain__Dobf8{color:#8c7d5f;font-size:1.125rem;margin:0 auto;max-width:600px}.FindPandit_userFindpanditFiltersSection__\+iqIV{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:3rem;padding:2rem}.FindPandit_userFindpanditFiltersContainer__47RXf{grid-gap:1.5rem;align-items:end;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.FindPandit_userFindpanditFilterGroup__y-lz1{display:flex;flex-direction:column}.FindPandit_userFindpanditLabelFilter__4jSo7{display:flex;flex-direction:column;gap:.5rem}.FindPandit_userFindpanditTextLabel__mwgNY{color:#374151;font-size:.875rem;font-weight:600}.FindPandit_userFindpanditInputDate__KfhAM,.FindPandit_userFindpanditSelectMain__kfpvf{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;outline:none;padding:.75rem 1rem;transition:all .2s ease}.FindPandit_userFindpanditInputDate__KfhAM:focus,.FindPandit_userFindpanditSelectMain__kfpvf:focus{border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a}.FindPandit_userFindpanditRangeContainer__8OklG{display:flex;flex-direction:column;gap:.5rem}.FindPandit_userFindpanditRangeSlider__FWVvj{-webkit-appearance:none;background:#e5e7eb;border-radius:3px;height:6px;outline:none;width:100%}.FindPandit_userFindpanditRangeSlider__FWVvj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#7c2d12;border-radius:50%;cursor:pointer;height:20px;width:20px}.FindPandit_userFindpanditRangeSlider__FWVvj::-moz-range-thumb{background:#7c2d12;border:none;border-radius:50%;cursor:pointer;height:20px;width:20px}.FindPandit_userFindpanditRangeValues__7k8fN{color:#6b7280;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between}.FindPandit_userFindpanditButtonSearch__fNoHC{align-items:center;background:linear-gradient(135deg,#7c2d12,#991b1b);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-self:end;padding:.75rem 2rem;transition:all .2s ease}.FindPandit_userFindpanditButtonSearch__fNoHC:hover{box-shadow:0 8px 25px #7c2d124d;transform:translateY(-2px)}.FindPandit_userFindpanditIconSearch__cENZ5{font-size:.875rem}.FindPandit_userFindpanditResultsSection__brqDY{margin-bottom:2rem}.FindPandit_userFindpanditTitleResults__MmtuK{color:#374151;font-size:1.75rem;font-weight:700;margin-bottom:2rem}.FindPandit_userFindpanditListResults__fb4E7{display:flex;flex-direction:column;gap:1.5rem}.FindPandit_userFindpanditCardPandit__RlU7W{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem;transition:all .3s ease}.FindPandit_userFindpanditCardPandit__RlU7W:hover{box-shadow:0 20px 25px -5px #0000001a;transform:translateY(-4px)}.FindPandit_userFindpanditCardHeader__rIgJx{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.FindPandit_userFindpanditInfoSection__dAJBj{flex:1 1}.FindPandit_userFindpanditStatusBadge__roVkM{display:inline-block;margin-bottom:.5rem}.FindPandit_userFindpanditStatusText__V52iG{background:#dcfce7;border-radius:20px;color:#166534;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.FindPandit_userFindpanditNamePandit__Tlnnb{color:#374151;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.FindPandit_userFindpanditMetaInfo__s2nbW{display:flex;flex-direction:column;gap:.25rem}.FindPandit_userFindpanditExperience__2qPm-{color:#6b7280;font-size:.875rem}.FindPandit_userFindpanditRatingContainer__oT4xz{align-items:center;display:flex;gap:.5rem}.FindPandit_userFindpanditStarsContainer__yXHRf{display:flex;gap:.125rem}.FindPandit_userFindpanditStarFilled__5FVEF{color:#fbbf24;font-size:.875rem}.FindPandit_userFindpanditStarEmpty__0gj0J{color:#d1d5db;font-size:.875rem}.FindPandit_userFindpanditRatingText__igSi9{color:#6b7280;font-size:.875rem}.FindPandit_userFindpanditImageContainer__F60lt{flex-shrink:0}.FindPandit_userFindpanditImagePandit__4RcqP{border:3px solid #f3f4f6;border-radius:12px;height:80px;object-fit:cover;width:80px}.FindPandit_userFindpanditDetailsSection__Y7Abv{margin-bottom:1.5rem}.FindPandit_userFindpanditDetailRow__RD3EY{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:.75rem 0}.FindPandit_userFindpanditDetailRow__RD3EY:last-child{border-bottom:none}.FindPandit_userFindpanditDetailLabel__AUXGB{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:.5rem}.FindPandit_userFindpanditIconDetail__ZfFLE{color:#7c2d12;font-size:.875rem}.FindPandit_userFindpanditDetailValue__Dzl0O{color:#374151;font-size:.875rem;font-weight:600}.FindPandit_userFindpanditActionsSection__OWoJt{display:flex;justify-content:flex-end}.FindPandit_userFindpanditButtonBook__fraoP{background:linear-gradient(135deg,#d69004,#f59e0b);border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:700;padding:.75rem 2rem;transition:all .2s ease}.FindPandit_userFindpanditButtonBook__fraoP:hover:not(:disabled){box-shadow:0 8px 25px #d690044d;transform:translateY(-2px)}.FindPandit_userFindpanditButtonBook__fraoP:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.FindPandit_emptyState__4p6IH{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;padding:4rem 2rem;text-align:center}.FindPandit_emptyIcon__PF8Nw{color:#d1d5db;font-size:4rem;margin-bottom:1rem}.FindPandit_emptyState__4p6IH h3{color:#374151;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.FindPandit_emptyState__4p6IH p{color:#6b7280;font-size:1rem;margin:0 auto;max-width:400px}.FindPandit_userProfilePageMain__\+g74n{background:linear-gradient(135deg,#fef7ed,#fff7ed);min-height:100vh;padding:2rem 0}.FindPandit_userProfileLoadingMain__V0xBx{align-items:center;display:flex;justify-content:center;min-height:60vh;width:100%}.FindPandit_bookingModalOverlay__TDDtm{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.FindPandit_bookingModal__DL8qA{animation:FindPandit_modalSlideIn__aHtgW .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}@keyframes FindPandit_modalSlideIn__aHtgW{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.FindPandit_bookingModalHeader__f0NvW{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:2rem 2rem 1rem}.FindPandit_bookingModalTitleContainer__GM366{align-items:center;display:flex;gap:.75rem}.FindPandit_bookingModalIcon__CSON8{color:#7c2d12;font-size:1.5rem}.FindPandit_bookingModalTitle__5xi4T{color:#374151;font-size:1.5rem;font-weight:700;margin:0}.FindPandit_bookingModalCloseButton__W3VnI{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;padding:.5rem;transition:all .2s ease;width:40px}.FindPandit_bookingModalCloseButton__W3VnI:hover{background:#f3f4f6;color:#374151}.FindPandit_bookingModalContent__2AIBE{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.FindPandit_bookingFormGroup__3M6LI{display:flex;flex-direction:column;gap:.5rem}.FindPandit_bookingLabel__u-JyD{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.FindPandit_bookingLabelIcon__dlZjI{color:#7c2d12;font-size:1rem}.FindPandit_bookingInput__qns5l,.FindPandit_bookingTextarea__qYBDf{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:1rem;padding:.875rem 1rem;transition:all .2s ease;width:100%}.FindPandit_bookingInput__qns5l:focus,.FindPandit_bookingTextarea__qYBDf:focus{background:#fff;border-color:#7c2d12;box-shadow:0 0 0 3px #7c2d121a;outline:none}.FindPandit_bookingTextarea__qYBDf{min-height:80px;resize:vertical}.FindPandit_bookingInput__qns5l::placeholder,.FindPandit_bookingTextarea__qYBDf::placeholder{color:#9ca3af;font-style:italic}.FindPandit_bookingModalFooter__HmQda{border-top:1px solid #f3f4f6;display:flex;gap:1rem;padding:1rem 2rem 2rem}.FindPandit_bookingCancelButton__1mfg5,.FindPandit_bookingSubmitButton__8RX4g{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .2s ease}.FindPandit_bookingCancelButton__1mfg5{background:#f3f4f6;border:2px solid #e5e7eb;color:#6b7280}.FindPandit_bookingCancelButton__1mfg5:hover{background:#e5e7eb;color:#374151;transform:translateY(-1px)}.FindPandit_bookingSubmitButton__8RX4g{background:linear-gradient(135deg,#7c2d12,#991b1b);box-shadow:0 4px 14px 0 #7c2d124d;color:#fff}.FindPandit_bookingSubmitButton__8RX4g:hover{box-shadow:0 8px 25px #7c2d1266;transform:translateY(-2px)}.FindPandit_bookingButtonIcon__9f2ZG{font-size:1rem}@media (max-width:768px){.FindPandit_userFindpanditTitleMain__tr-fF{font-size:2rem}.FindPandit_userFindpanditFiltersContainer__47RXf{grid-template-columns:1fr}.FindPandit_userFindpanditButtonSearch__fNoHC{justify-self:stretch}.FindPandit_userFindpanditCardHeader__rIgJx{align-items:flex-start;flex-direction:column}.FindPandit_userFindpanditImageContainer__F60lt{align-self:center}.FindPandit_userFindpanditActionsSection__OWoJt{justify-content:stretch}.FindPandit_userFindpanditButtonBook__fraoP{width:100%}.FindPandit_bookingModal__DL8qA{margin:1rem;max-height:85vh}.FindPandit_bookingModalContent__2AIBE,.FindPandit_bookingModalFooter__HmQda,.FindPandit_bookingModalHeader__f0NvW{padding-left:1.5rem;padding-right:1.5rem}.FindPandit_bookingModalFooter__HmQda{flex-direction:column}}@media (max-width:480px){.FindPandit_userFindpanditContainerMain__2eOp9{padding:0 .5rem}.FindPandit_userFindpanditCardPandit__RlU7W,.FindPandit_userFindpanditFiltersSection__\+iqIV{padding:1rem}.FindPandit_userFindpanditTitleMain__tr-fF{font-size:1.75rem}.FindPandit_bookingModalContent__2AIBE,.FindPandit_bookingModalFooter__HmQda,.FindPandit_bookingModalHeader__f0NvW{padding-left:1rem;padding-right:1rem}.FindPandit_bookingModalTitle__5xi4T{font-size:1.25rem}}.Profile_userProfilePageMain__rSpEb{background:linear-gradient(135deg,#fef7ed,#f9fafb)!important;min-height:100vh!important;padding:2rem 0!important}.Profile_userProfileContainerMain__nYJAo{background:#fff!important;border-radius:12px!important;box-shadow:0 10px 30px #7c2d121a!important;margin:0 auto!important;max-width:1200px!important;overflow:hidden!important;padding:0 2rem!important}.Profile_userProfileHeaderMain__hPtRm{align-items:center!important;background:linear-gradient(135deg,#7c2d12,#991b1b)!important;border-radius:16px!important;box-shadow:0 10px 30px #7c2d1233!important;color:#fff!important;display:flex!important;justify-content:space-between!important;margin-bottom:2rem!important;padding:2rem!important}.Profile_userProfileTitleMain__ABwP1{color:#fff!important;font-size:2.5rem!important;font-weight:800!important;margin:0!important}.Profile_userProfileActionsMain__mD4Xs{display:flex!important;gap:1rem!important}.Profile_userProfileButtonEdit__c\+1IV{align-items:center!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fff3!important;border:2px solid #ffffff4d!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-weight:600!important;gap:.5rem!important;padding:.75rem 1.5rem!important;transition:all .3s ease!important}.Profile_userProfileButtonEdit__c\+1IV:hover{background:#ffffff4d!important;border-color:#ffffff80!important;transform:translateY(-2px)!important}.Profile_userProfileButtonGroupMain__o8j6d{display:flex!important;gap:.75rem!important}.Profile_userProfileButtonSave__mycyI{align-items:center!important;background:#10b981!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-weight:600!important;gap:.5rem!important;padding:.75rem 1.5rem!important;transition:all .3s ease!important}.Profile_userProfileButtonSave__mycyI:hover{background:#059669!important;transform:translateY(-2px)!important}.Profile_userProfileButtonCancel__jfuyP{align-items:center!important;background:#ef4444!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-weight:600!important;gap:.5rem!important;padding:.75rem 1.5rem!important;transition:all .3s ease!important}.Profile_userProfileButtonCancel__jfuyP:hover{background:#dc2626!important;transform:translateY(-2px)!important}.Profile_userProfileContentMain__4Prcf{grid-gap:2rem!important;display:grid!important;gap:2rem!important;grid-template-columns:300px 1fr!important;padding:2rem!important}.Profile_userProfileImageSectionMain__2lUAh{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 4px 20px #0000001a!important;height:-webkit-fit-content!important;height:fit-content!important;padding:2rem!important;text-align:center!important}.Profile_userProfileImageContainerMain__0KF-I{display:inline-block!important;margin-bottom:1.5rem!important;position:relative!important}.Profile_userProfileImageMain__mEpbE{border:4px solid #7c2d12!important;border-radius:50%!important;box-shadow:0 8px 25px #7c2d124d!important;height:150px!important;object-fit:cover!important;width:150px!important}.Profile_userProfileImageUploadMain__IERiP{align-items:center!important;background:#7c2d12!important;border-radius:50%!important;bottom:10px!important;box-shadow:0 4px 15px #7c2d1266!important;cursor:pointer!important;display:flex!important;height:40px!important;justify-content:center!important;position:absolute!important;right:10px!important;transition:all .3s ease!important;width:40px!important}.Profile_userProfileImageUploadMain__IERiP:hover{background:#991b1b!important;transform:scale(1.1)!important}.Profile_userProfileImageInputMain__MT92L{display:none!important}.Profile_userProfileImageIconMain__clzFY{color:#fff!important;font-size:1.2rem!important}.Profile_userProfileNameMain__-XCMT{color:#374151!important;font-size:1.5rem!important;font-weight:700!important;margin:0 0 .5rem!important}.Profile_userProfileEmailMain__brxL9{color:#6b7280!important;font-size:1rem!important;margin:0!important}.Profile_userProfileFormMain__j8P4q{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 4px 20px #0000001a!important;display:flex!important;flex-direction:column!important;gap:2.5rem!important;padding:2rem!important}.Profile_userProfileSectionMain__iDnok{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:12px!important;margin-bottom:2.5rem!important;padding:2rem!important}.Profile_userProfileSectionMain__iDnok:last-child{margin-bottom:0!important}.Profile_userProfileSectionTitleMain__ifigk{align-items:center!important;border-bottom:2px solid #f3f4f6!important;color:#7c2d12!important;display:flex!important;font-size:1.25rem!important;font-weight:700!important;gap:.75rem!important;margin:0 0 1.5rem!important;padding-bottom:.75rem!important}.Profile_userProfileFieldsGridMain__PeO8j{grid-gap:1.5rem!important;display:grid!important;gap:1.5rem!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.Profile_userProfileFieldFullMain__6\+R1n,.Profile_userProfileFieldMain__LfxrY{display:flex!important;flex-direction:column!important}.Profile_userProfileFieldFullMain__6\+R1n{grid-column:1/-1!important}.Profile_userProfileLabelMain__-Xxu-{color:#374151!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.05em!important;margin-bottom:.5rem!important;text-transform:uppercase!important}.Profile_userProfileInputMain__dGh7j,.Profile_userProfileSelectMain__ynbAD,.Profile_userProfileTextareaMain__KwFud{background:#fff!important;border:2px solid #e5e7eb!important;border-radius:8px!important;color:#374151!important;font-size:1rem!important;padding:.75rem 1rem!important;transition:all .2s ease!important}.Profile_userProfileInputMain__dGh7j:focus,.Profile_userProfileSelectMain__ynbAD:focus,.Profile_userProfileTextareaMain__KwFud:focus{border-color:#7c2d12!important;box-shadow:0 0 0 3px #7c2d121a!important;outline:none!important}.Profile_userProfileInputMain__dGh7j:disabled,.Profile_userProfileSelectMain__ynbAD:disabled,.Profile_userProfileTextareaMain__KwFud:disabled{background:#f9fafb!important;color:#6b7280!important;cursor:not-allowed!important}.Profile_userProfileTextareaMain__KwFud{min-height:100px!important;resize:vertical!important}@media (max-width:768px){.Profile_userProfilePageMain__rSpEb{padding:1rem 0!important}.Profile_userProfileContainerMain__nYJAo{padding:0 1rem!important}.Profile_userProfileHeaderMain__hPtRm{flex-direction:column!important;gap:1rem!important;padding:1.5rem!important;text-align:center!important}.Profile_userProfileTitleMain__ABwP1{font-size:2rem!important}.Profile_userProfileContentMain__4Prcf{gap:1.5rem!important;grid-template-columns:1fr!important}.Profile_userProfileFormMain__j8P4q,.Profile_userProfileImageSectionMain__2lUAh{padding:1.5rem!important}.Profile_userProfileFieldsGridMain__PeO8j{gap:1rem!important;grid-template-columns:1fr!important}.Profile_userProfileButtonGroupMain__o8j6d{flex-direction:column!important;gap:.75rem!important}}@media (max-width:480px){.Profile_userProfileImageMain__mEpbE{height:120px!important;width:120px!important}.Profile_userProfileImageUploadMain__IERiP{bottom:5px!important;height:35px!important;right:5px!important;width:35px!important}.Profile_userProfileImageIconMain__clzFY{font-size:1rem!important}.Profile_userProfileNameMain__-XCMT{font-size:1.5rem!important}.Profile_userProfileSectionMain__iDnok{padding:1rem!important}}.MyBookings_pageContainer__GtQxy{box-sizing:border-box;margin:0 auto;max-width:800px;padding:20px;width:100%}.MyBookings_pageHeader__U5z5u{margin-bottom:25px;text-align:center}.MyBookings_pageHeader__U5z5u h1{color:#7c2d12;font-size:2rem;font-weight:700;margin-bottom:8px}.MyBookings_pageHeader__U5z5u p{color:#6b7280;font-size:1rem}.MyBookings_loadingContainer__yKvlA{align-items:center;display:flex;justify-content:center;min-height:300px}.MyBookings_emptyState__nX24d{color:#6b7280;padding:40px 20px;text-align:center}.MyBookings_emptyIcon__bd-EX{color:#d1d5db;font-size:3rem;margin-bottom:15px}.MyBookings_emptyState__nX24d h3{color:#374151;font-size:1.3rem;margin-bottom:8px}.MyBookings_bookingsList__wQY24{display:flex;flex-direction:column;gap:16px}.MyBookings_bookingCard__rLtaE{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 4px #0000001a;overflow:hidden;transition:all .2s ease}.MyBookings_bookingCard__rLtaE:hover{box-shadow:0 4px 8px #0000001f;transform:translateY(-1px)}.MyBookings_bookingHeader__oNWHA{align-items:center;background:linear-gradient(135deg,#fef7ed,#fed7aa);border-bottom:1px solid #f3f4f6;display:flex;padding:16px}.MyBookings_ritualImage__uoEMR{border-radius:8px;flex-shrink:0;height:60px;margin-right:15px;overflow:hidden;width:60px}.MyBookings_ritualImage__uoEMR img{height:100%;object-fit:cover;width:100%}.MyBookings_placeholderImage__-MjyT{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:1.5rem;height:100%;justify-content:center;width:100%}.MyBookings_bookingInfo__jcDls{flex:1 1}.MyBookings_bookingInfo__jcDls h3{color:#7c2d12;font-size:1.2rem;font-weight:600;margin-bottom:4px}.MyBookings_bookingId__h1YbI{color:#6b7280;font-size:.85rem;font-weight:500}.MyBookings_statusBadge__OLXPo{align-items:center;border-radius:16px;display:flex;flex-shrink:0;font-size:.8rem;font-weight:500;gap:6px;padding:6px 12px}.MyBookings_statusBadge__OLXPo svg{font-size:.9rem}.MyBookings_panditSection__3HzFm{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:16px}.MyBookings_panditSection__3HzFm h4{align-items:center;color:#374151;display:flex;font-size:.95rem;font-weight:600;gap:8px;margin-bottom:12px}.MyBookings_sectionIcon__wBSCg{color:#7c2d12;font-size:1.1rem}.MyBookings_panditInfo__8KKda{align-items:center;display:flex;gap:12px}.MyBookings_panditAvatar__GgkT8{align-items:center;background:#7c2d12;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:600;height:45px;justify-content:center;overflow:hidden;width:45px}.MyBookings_panditAvatar__GgkT8 img{height:100%;object-fit:cover;width:100%}.MyBookings_panditDetails__qItAG{flex:1 1}.MyBookings_panditName__YgT5m{color:#374151;font-size:1rem;font-weight:600;margin-bottom:4px}.MyBookings_panditContact__u9kkY{align-items:center;color:#6b7280;display:flex;font-size:.9rem;gap:6px}.MyBookings_contactIcon__ZeGUU{color:#7c2d12;font-size:1rem}.MyBookings_bookingDetails__FeLy6{border-bottom:1px solid #f3f4f6;padding:16px}.MyBookings_detailRow__15iOP{align-items:center;display:flex;gap:10px;margin-bottom:10px}.MyBookings_detailRow__15iOP:last-child{margin-bottom:0}.MyBookings_detailIcon__TK3tL{color:#7c2d12;flex-shrink:0;font-size:1.1rem}.MyBookings_detailValue__Cbm3f{color:#6b7280;flex:1 1;font-size:.9rem;line-height:1.4}.MyBookings_statusContent__5aMJ\+{background:#fafafa;padding:16px}.MyBookings_statusMessage__EY1-S{color:#6b7280;font-size:.9rem;font-style:italic;text-align:center}.MyBookings_paymentSection__SZ5K7{text-align:center}.MyBookings_paymentMessage__6zB90{color:#374151;font-size:.95rem;font-weight:500;margin-bottom:12px}.MyBookings_paymentButtons__4sNgZ{display:flex;gap:10px;justify-content:center}.MyBookings_paymentButton__AD-8f{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:6px;justify-content:center;min-width:100px;padding:8px 16px;transition:all .2s ease}.MyBookings_makePaymentBtn__wgwTP{background:#10b981;color:#fff}.MyBookings_makePaymentBtn__wgwTP:hover{background:#059669}.MyBookings_declineBtn__ZY-uv{background:#ef4444;color:#fff}.MyBookings_declineBtn__ZY-uv:hover{background:#dc2626}.MyBookings_paymentButton__AD-8f:disabled{cursor:not-allowed;opacity:.6}.MyBookings_confirmedSection__MRbI9{text-align:center}.MyBookings_successMessage__RNikG{align-items:center;color:#10b981;display:flex;font-size:.95rem;font-weight:500;gap:8px;justify-content:center}.MyBookings_successIcon__eyN6F{font-size:1.2rem}.MyBookings_rejectedSection__RGEuz{text-align:center}.MyBookings_errorMessage__ln3Na{align-items:center;color:#ef4444;display:flex;font-size:.95rem;font-weight:500;gap:8px;justify-content:center}.MyBookings_errorIcon__hIeAb{font-size:1.2rem}@media (max-width:768px){.MyBookings_pageContainer__GtQxy{max-width:100%;padding:15px}.MyBookings_pageHeader__U5z5u h1{font-size:1.8rem}.MyBookings_bookingHeader__oNWHA{padding:14px}.MyBookings_ritualImage__uoEMR{height:50px;margin-right:12px;width:50px}.MyBookings_bookingInfo__jcDls h3{font-size:1.1rem}.MyBookings_bookingDetails__FeLy6,.MyBookings_panditSection__3HzFm,.MyBookings_statusContent__5aMJ\+{padding:14px}.MyBookings_panditAvatar__GgkT8{font-size:1rem;height:40px;width:40px}.MyBookings_paymentButtons__4sNgZ{align-items:center;flex-direction:column}.MyBookings_paymentButton__AD-8f{max-width:180px;width:100%}}@media (max-width:480px){.MyBookings_pageContainer__GtQxy{padding:12px}.MyBookings_bookingCard__rLtaE{margin:0 -2px}.MyBookings_bookingHeader__oNWHA{flex-direction:column;gap:10px;padding:12px;text-align:center}.MyBookings_ritualImage__uoEMR{margin-right:0}.MyBookings_statusBadge__OLXPo{margin-top:8px}}.UserLayout_user_layout-container-main__BtkfA{background:#f9fafb;min-height:100vh}.UserLayout_user_layout-content-main__3Qyjt{flex:1 1}@media (max-width:768px){.UserLayout_user_layout-container-main__BtkfA{padding:0}}.App_app__zr1wm{background-color:#f8fafc;min-height:100vh}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}
/*# sourceMappingURL=main.39d711a9.css.map*/