/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-green-50:oklch(98.2% .018 155.826);--color-green-600:oklch(62.7% .194 149.214);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-bold:700;--radius-md:.375rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-40{width:calc(var(--spacing) * 40)}.w-70{width:calc(var(--spacing) * 70)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-270{rotate:270deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-green-50{background-color:var(--color-green-50)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-green-600{color:var(--color-green-600)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.backface-hidden{backface-visibility:hidden}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:root{--bg-page:#fdfbf7;--bg-card:#fff;--bg-nav:#0f172a;--primary-accent:#d97706;--primary-hover:#b45309;--secondary-accent:#6d28d9;--text-dark:#0f172a;--text-heading:#1e293b;--text-body:#475569;--text-muted:#64748b;--border-light:#f0e6d5;--border-hover:#f59e0b;--shadow-sm:0 2px 8px #0f172a0a;--shadow-md:0 6px 20px #0f172a0f;--shadow-lg:0 12px 32px #d977061f;--background:#fdfbf7;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--primary:#d97706;--primary-foreground:#fff;--border:#f0e6d5}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a!important;background-color:#fdfbf7!important}h1,h2,h3,h4,h5,h6{color:#0f172a;letter-spacing:-.3px;font-weight:700}p,span,label,li{color:#475569;line-height:1.6}a{color:#d97706;text-decoration:none;transition:all .2s}a:hover{color:#b45309}div.cards-container-1,div.astro-card,div.pooja-ref-card,div.admin-profile-card,div.user-wallet,div.user-profile-details,div.pooja-sidebar,div.admin-header-card,div.admin-content-card,div.card,.bg-white,.bg-card{color:#0f172a!important;background-color:#fff!important;border:1px solid #f0e6d5!important;border-radius:16px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 18px #0f172a0d!important}div.cards-container-1:hover,div.pooja-ref-card:hover,div.admin-profile-card:hover{border-color:#f59e0b!important;transform:translateY(-4px)!important;box-shadow:0 12px 28px #d977061f!important}button,.btn,.pooja-button,.view-more-btn,.btn-chat-no{color:#fff!important;background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:none!important;border-radius:25px!important;font-weight:600!important;transition:all .25s!important;box-shadow:0 4px 12px #d9770640!important}button:hover,.btn:hover,.pooja-button:hover,.view-more-btn:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #d9770659!important}.pooja-ref-badge,.badge{color:#b45309!important;background:#fef3c7!important;border:1px solid #fde68a!important;border-radius:12px!important;font-weight:700!important}.pooja-ref-btn{color:#d97706!important;background:#fff!important;border:1.5px solid #d97706!important;border-radius:25px!important;font-weight:600!important}.pooja-ref-btn:hover{color:#fff!important;background:#d97706!important;border-color:#d97706!important}.category-item.active,.sub-tab-btn.active,.admin-tab-btn.active{color:#fff!important;background:linear-gradient(135deg,#f59e0b,#d97706)!important;font-weight:600!important;box-shadow:0 4px 14px #d977064d!important}.sidebar-heading,.top-heading-h1,.pooja-heading,.section-title{color:#1e293b!important}input,select,textarea{color:#0f172a!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important}input::placeholder,textarea::placeholder{color:#94a3b8!important}input:focus,select:focus,textarea:focus{border-color:#d97706!important;box-shadow:0 0 0 3px #d9770626!important}footer,#mainFooter,nav,header{color:#f8fafc!important;background-color:#0f172a!important}footer p,footer span,footer a,header a,nav a{color:#cbd5e1!important}footer a:hover,header a:hover,nav a:hover{color:#f9c74f!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}footer{background-color:#580a46;color:#ecf0f1;padding:40px 0;font-family:Arial,sans-serif}.container18{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-content{min-width:200px;margin:10px 20px}.footer-content .top-heading{font-size:18px;margin-bottom:15px;color:#f1c40f;font-style:normal;font-weight:500}.list .list-title{list-style:none;display:flex;align-items:center}.list .list-title svg{margin-right:10px;color:#fff}.footer-content .list{list-style:none;padding:0}.footer-content .list .list-title{margin-bottom:10px}.footer-content .list .list-title a{color:#ecf0f1;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-content .list .list-title i{font-size:13px;margin-right:6px}.footer-content .list li{margin-top:10px}.link-tag-footer{color:#fff;font-size:13px;font-weight:400;text-decoration:none}.footer-content .list .list-title a:hover{color:#f1c40f}.social-icons{margin-top:20px;display:flex}.social-icons a{color:#ecf0f1;font-size:20px;margin-right:15px;transition:color .3s ease}.social-icons a:hover{color:#f1c40f}.bottom-bar{text-align:center;padding:20px 0;display:block;margin-top:40px}.bottom-bar .para18{font-size:12px;color:#bdc3c7}@media only screen and (min-width: 360px) and (max-width: 768px){.footer,.footer-content{display:block}.container18{width:100%}.support-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#ece6e6;color:#000;padding:20px;width:350px;max-width:90%;border-radius:10px;z-index:1000;text-align:center;height:400px;max-height:90vh;overflow-y:auto}}.phone-ui{margin:10px 0 15px 2;display:flex;align-items:center;gap:10px;font-size:14px}.phone-ui a{color:#fff;text-decoration:none;font-weight:400}.phone-icon{color:#fff;font-size:14px}.list-title a{font-size:16px;font-weight:500;color:#fff;text-decoration:none}.list-title a:hover{text-decoration:underline;color:#fff}.whatsapp-link{margin-left:6px;color:#00e676;text-decoration:none}.navbar{width:100%;background:#580a46;padding:18px 20px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000001a;position:fixed;top:0;left:0;z-index:1000;height:80px}.nav-container{width:100%;max-width:1270px;display:flex;justify-content:space-between;align-items:center;position:relative}.nav-logo-container{display:flex;align-items:center}.nav-logo-link{display:flex;align-items:center;text-decoration:none}.nav-logo{width:180px}.nav-logo-name{font-size:22px;font-weight:700;color:#fff}@keyframes gradient-move-diagonal{0%{background-position:0% 0%}to{background-position:100% 100%}}.navbar-logo{background:linear-gradient(90deg,#fff,#b660b6,#fff,#a144a1);background-size:300% 300%;background-repeat:no-repeat;background-position:0% 0%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.5rem;line-height:120px;font-weight:600;letter-spacing:-1px;color:transparent;animation:gradient-move-diagonal 10s linear infinite;transition:background-position .3s linear;margin-left:5 rem}.HomeDiskHead{display:block;font-family:emoji;color:#fff;font-size:18px;font-weight:500}.nav-menu{display:flex;align-items:center;gap:20px}.nav-item-main{cursor:pointer;font-size:18px;font-weight:500;font-family:emoji;color:#fff;transition:color .3s ease;position:relative}.nav-kundali-link{display:flex;align-items:center;gap:8px;text-decoration:none;padding:8px 12px;border-radius:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.nav-kundali-link:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.nav-kundali-icon{font-size:16px;color:#fff}.nav-item:hover{color:orange}.dropdown-container{position:relative}.dropdown{position:absolute;background:#fff;border:1px solid #ccc;list-style:none;padding:10px;margin:0;display:block;color:#000;top:40px;left:0;border-radius:5px;min-width:150px;box-shadow:0 4px 6px #0000001a}.dropdown li{padding:8px 12px;cursor:pointer;font-size:14px}.dropdown li:hover{background:#f0f0f0}.nav-auth{display:flex;align-items:center;padding:3px;gap:6px;background-color:#fefefe;border-radius:10px;border:1px solid #ddd;box-shadow:0 2px 8px #0000000d;font-family:Segoe UI,Roboto,sans-serif}.nav-auth-item{position:relative;color:#444;font-size:14px;font-weight:500;padding:8px 12px;border-radius:6px;transition:all .3s ease;cursor:pointer}.nav-auth-item:before{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background-color:#b92204;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;border-radius:2px}.nav-auth-item:hover:before{transform:scaleX(1);transform-origin:left}.nav-auth-item:hover{color:#b92204}.nav-menu-icon{display:none;font-size:24px;cursor:pointer;color:#fff}@media screen and (max-width: 1024px){.nav-menu{gap:15px}.nav-logo-name{font-size:20px}}@media screen and (max-width: 768px){.nav-logo-container{display:flex;align-items:center;width:100%}.navbar-logo{font-size:1.2rem}.navbar{height:60px}.nav-logo-link{display:flex;align-items:center;text-decoration:none}.nav-logo{width:120px;object-fit:cover}.nav-menu{display:none;flex-direction:column;position:absolute;top:56px;right:-15px;background:#fff;box-shadow:0 4px 6px #0000001a;border-radius:5px;width:200px;padding:10px}.nav-item{font-size:14px;padding:10px 0;width:100%;text-align:center;border-bottom:1px solid #ccc}.nav-item:last-child{border-bottom:none}.nav-menu.nav-menu-open{display:flex}.nav-menu-open>span{color:#000;font-size:13px}.nav-kundali-link{flex-direction:column;gap:4px;padding:10px;text-align:center;background:#ffffff1a;color:#000}.nav-kundali-link span{font-size:13px}.nav-kundali-icon{font-size:18px;color:#000}.nav-auth{display:flex}.nav-auth span{font-size:13px}.nav-menu-icon{display:block}.dropdown{position:static;width:100%;box-shadow:none;border:none;padding:5px}.dropdown li{text-align:center;padding:8px}.HomeDiskHead{display:none}}@media screen and (max-width: 320px){.navbar,.nav-container{width:100%}.navbar-logo{font-size:1.2rem}.navbar{height:60px}}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-out}.popup-container{background:#fff;border:2px solid rgba(0,0,0,.3);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border-radius:20px;padding:30px 40px;text-align:center;box-shadow:0 10px 40px #0003;max-width:400px;width:90%;animation:slideIn .4s ease}.popup-title{font-size:24px;font-weight:700;color:#222;margin-bottom:10px}.popup-text{font-size:16px;color:#333;margin-bottom:20px}.popup-button{background:linear-gradient(135deg,#4f46e5,#3b82f6);color:#fff;border:none;padding:12px 28px;font-size:16px;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 15px #4f46e580}.popup-button:hover{transform:translateY(-2px);box-shadow:0 0 25px #3b82f6b3}@keyframes slideIn{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.floating-kundali-btn{position:fixed;bottom:30px;left:30px;width:60px;height:60px;background:linear-gradient(135deg,#580a46,#8b2a6b);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 20px #580a464d;transition:all .3s ease;z-index:1000;cursor:pointer}.floating-kundali-btn:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 8px 25px #580a4666;background:linear-gradient(135deg,#6a0f54,#9d3a7a)}.floating-kundali-icon{font-size:24px;color:#fff;transition:transform .3s ease}.floating-kundali-btn:hover .floating-kundali-icon{transform:rotate(5deg)}.floating-kundali-tooltip{position:absolute;left:70px;right:auto;top:50%;transform:translateY(-50%);background:#000c;color:#fff;padding:8px 12px;border-radius:6px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none}.floating-kundali-tooltip:after{content:"";position:absolute;left:-5px;right:auto;top:50%;transform:translateY(-50%);border-left:none;border-right:5px solid rgba(0,0,0,.8);border-top:5px solid transparent;border-bottom:5px solid transparent}.floating-kundali-btn:hover .floating-kundali-tooltip{opacity:1;visibility:visible;left:75px;right:auto}@media screen and (max-width: 768px){.floating-kundali-btn{bottom:20px;right:20px;width:50px;height:50px}.floating-kundali-icon{font-size:20px}.floating-kundali-tooltip{display:none}}.profile-navbar-user,.mobile-nav{background-color:#580a46;display:flex;justify-content:space-between;align-items:center;padding:10px 110px;height:80px;width:100%;z-index:999;box-shadow:0 4px 10px #0000001a}.mobile-nav{padding:10px 20px;position:fixed;top:0;left:0}.navbar-logo img,.mobile-logo img{width:50px;height:50px;object-fit:cover}.navbar-Chat-Disk{font-size:12px;text-transform:uppercase;font-weight:400;color:#616161;line-height:46px;cursor:pointer;margin-bottom:.9rem}.navbar-Chat-Disk2{font-size:14px;text-transform:uppercase;font-weight:400;color:#616161;line-height:46px;cursor:pointer}.user-nav-list{display:flex;align-items:center;gap:25px;font-size:18px}.profile-img-icon,.profile-img-icon-mobile{border-radius:50%;object-fit:cover;cursor:pointer}.profile-img-icon{width:50px;height:50px}.profile-img-icon-mobile{width:53px;height:50px;border:2px solid white;margin-top:14px}.dropdown-menu-btn,.dropdown-menu-btn-mobile{position:relative;display:inline-block;margin-bottom:.7rem}.dropdown-menu-user,.dropdown-menu-mobile{position:absolute;top:50px;right:0;width:200px;background-color:#fff;color:#000;padding:10px 0;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;z-index:1000}.dropdown-menu-user li,.dropdown-menu-mobile li{padding:10px 20px;cursor:pointer;white-space:nowrap}.dropdown-menu-user li:hover,.dropdown-menu-mobile li:hover{background-color:#f5f5f5}.fa-comment,.fa-phone{margin-right:5px}.home img,.phonecall img,.chatting img,.pooja img{width:30px;height:30px;margin-top:22px}@media (max-width: 1280px){.profile-navbar-user{padding:10px}}@media (max-width: 1024px){.profile-navbar-user{padding:10px 50px;height:65px}.user-nav-list{gap:15px;font-size:16px}.profile-img-icon{width:45px;height:45px}}@media (max-width: 768px){.profile-navbar-user{margin-top:17px;padding:10px 20px;flex-direction:row;height:60px}.user-nav-list{display:none}.mobile-nav .mobile-logo img{width:183px;height:62px;margin-right:-18px;height:60px}.dropdown-menu-user{right:100%}}@media (min-width: 375px) and (max-width: 667px){.profile-navbar-user{padding:10px 20px;flex-direction:row;height:20px}.user-nav-list{display:none;gap:0px}.mobile-nav{height:60px}.mobile-nav .mobile-logo img{width:140px;margin-right:-14px}.dropdown-menu-user{right:100%}}.MuiPaper-root{box-shadow:none!important}.experience-input{row-gap:10px;background-color:#f5f5f5;padding:10px;border-radius:8px;margin-top:20px;width:100%;outline:none;height:50px;border:1px solid #ccc;font-size:16px}.experience-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.price-input{row-gap:10px;background-color:#f5f5f5;padding:10px;margin-top:20px;width:100%;border-radius:8px;outline:none;height:50px;border:1px solid #ccc;font-size:16px}.price-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.update-button-container{text-align:center;height:70px}.update-button{margin-top:14px;background-color:#ff6f00;color:#fff;font-weight:400;border-radius:10px;height:40px;width:fit-content;padding-left:10px;padding-right:10px;margin-bottom:10px}.back-button1{position:absolute;top:26px;right:17px;padding:8px 19px;background-color:#f7941d;color:#fff;border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:12px;z-index:9999;transition:background-color .3s ease;font-size:14px}.back-button1 svg{width:13px;height:13px}.chat-container{display:flex;height:88vh;font-family:Arial,sans-serif}.user-list{width:25%;background:#f4f4f4;padding:10px;overflow-y:auto;border-right:1px solid #ccc}.user-list1{pointer-events:none}.back-button{background:none;border:none;color:#fff;font-size:20px;margin-right:10px;cursor:pointer;display:flex;align-items:center;flex-shrink:0}.hidden{display:none!important}.search-bar-chat{width:100%;padding:8px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;outline:none}.user-item{display:flex;align-items:center;padding:10px;cursor:pointer;border-bottom:1px solid #ddd;transition:background .3s ease}.user-item:hover,.user-item.active{background:#ddd}.client-profile{display:flex;align-items:center;gap:10px;width:100%}.chai-icon{width:40px;height:40px;border-radius:50%;object-fit:top;border:1px solid #ccc}.client-name-img{display:flex;justify-content:space-between;align-items:center;width:100%}.client-name{font-size:16px;font-weight:700;color:#333}.client-last-sms{font-size:12px;color:#666}.chat-boxastr{width:75%;display:flex;flex-direction:column;background:#fff;position:relative}.chat-header{display:flex;align-items:center;padding:15px;background:#867d84;color:#fff;border-bottom:1px solid #ccc;width:100%;overflow:hidden;position:relative}.chat-profile{width:40px;height:40px;border-radius:50%;margin-right:10px;flex-shrink:0}.chat-user-name{font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 60px)}.chat-messages{flex:1;padding:15px;background:#eaefe9;display:flex;flex-direction:column;margin-bottom:70px!important;position:relative;height:400px;overflow-y:auto}.chat-messagee{width:100%!important}.chat-message-container{display:flex;flex-direction:column;max-width:70%;word-wrap:break-word;border-radius:10px;padding:10px;margin-bottom:10px}.client-msg-astro1{background:#dcf8c6;align-self:flex-end;color:#000}.astro-msg-astro1{background:#ece5dd;align-self:flex-start;color:#000}.message-time{font-size:8px;color:#999;text-align:right;margin-top:2px}.chat-input-send{display:flex;padding:10px;background:#fff;border-top:1px solid #ccc;position:absolute;bottom:0;width:100%}.input-send-sms{flex:1;padding:10px;border:1px solid #ccc;border-radius:20px;outline:none}.send-button-astro{background:#6d40d8c7;color:#fff;border:none;padding:10px 15px;margin-left:10px;border-radius:50%;cursor:pointer;transition:background .3s ease}.send-button-astro:hover{background:#5a2dbd}.typing-astro{display:flex;background-color:#eaefe9;align-items:center;margin-top:10px}.typing-indicator-astro{font-size:15px;margin-left:5px;font-style:italic;padding:5px;background-color:#d6e5d5;border-radius:10px;animation:pulse 1.5s infinite}.chai-icon2{margin-right:4px;margin-left:3px;width:30px;height:30px;border-radius:50%;object-fit:top;border:1px solid #ccc}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width: 1024px){.user-list{width:30%}.chat-boxastr{width:70%}}@media (max-width: 768px){.user-list,.chat-boxastr{width:100%}.chat-header{display:flex;align-items:center}.chat-user-name{max-width:calc(100% - 100px)}}@media (max-width: 480px){.chat-header{padding:10px}.chat-profile{width:35px;height:35px;margin-right:8px}.back-button{margin-right:5px;font-size:18px}.chat-user-name{max-width:calc(100% - 90px);font-size:14px}.chat-messages{padding:10px}.chat-messages{overflow-y:auto;scroll-behavior:smooth;height:calc(100vh - 120px)}.chat-message-container{max-width:90%}.input-send-sms,.send-button-astro{padding:8px}}@media (max-width: 360px){.chat-header{padding:8px}.chat-profile{width:30px;height:30px;margin-right:6px}.back-button{margin-right:3px;font-size:16px}.chat-user-name{max-width:calc(100% - 80px);font-size:13px}}.dashboard-container{display:flex;min-height:calc(100vh - 80px);width:100%;margin-top:0}.dashboard-section{padding:20px}.left-section{flex:0 0 15%;background-color:#fff}.left-section .nav-menu-list{display:block}.ankit{position:relative;display:inline-flex}.blinking{position:relative;top:6px;left:15px;height:12px;width:12px;background-color:#06bf37;border-radius:50%;display:inline-block;animation:blink 1s infinite;box-shadow:0 0 5px #000}.left-section .nav-menu-list .nav-item{padding:13px 0}.middle-section{flex:0 0 60%;background-color:#fff}.right-section{flex:0 0 25%;background-color:#fff}.chart-wrapper-earnings{margin-top:10px;background:#f8f8f8;padding:20px;border-radius:8px;height:350px}.chart-wrapper-earnings .chart-header{margin-bottom:15px}.chart-wrapper-earnings .chart-container{height:calc(100% - 50px);width:100%}.activity-chart-wrapper{margin-top:20px;background:#f8f8f8;padding:15px;border-radius:8px;margin-bottom:20px}.activity-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.activity-chart-header h3{margin:0;font-size:14px;color:#333;font-weight:500}.activity-filter{padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:12px;color:#666;background-color:#fff;cursor:pointer;outline:none;transition:all .2s ease;width:70px;height:24px}.activity-filter:hover{border-color:#580a46}.activity-filter:focus{border-color:#580a46}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative}.chart-filter-earnings{padding:4px 8px;border:1px solid #ddd;border-radius:4px;font-size:12px;color:#666;background-color:#fff;cursor:pointer;outline:none;transition:all .2s ease;width:70px;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.chart-filter-earnings:hover{border-color:#580a46}.chart-filter-earnings:focus{border-color:#580a46;box-shadow:0 0 0 2px #580a461a}.activity-chart-content{height:180px;position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.activity-chart-container{height:180px;width:180px;position:relative}.activity-time-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.activity-time-label span{display:block;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.activity-time-label p{font-size:18px;color:#333;font-weight:500;margin:0;line-height:1}.activity-legend{display:flex;gap:15px}.activity-legend-item{display:flex;align-items:center;gap:6px}.activity-legend-color{width:8px;height:8px;border-radius:1px}.activity-legend-color.idle{background-color:#ff4d4f}.activity-legend-color.chat{background-color:#4285f4}.activity-legend-color.call{background-color:#34a853}.activity-legend-text{font-size:11px;color:#666}.astro-profile{display:flex;justify-content:center;position:relative;padding-top:5px;padding-bottom:20px}.astro-profile-content{display:flex;flex-direction:column;align-items:center;text-align:center}.astro-profile-pic{width:150px;height:150px;border-radius:50%;object-fit:top;border:3px solid white;box-shadow:0 2px 10px #0000001a;margin-bottom:15px}.astro-name{font-size:20px;font-weight:600;color:#333;margin:10px 0}.astro-description{color:#666;font-size:14px;line-height:1.5;padding:0 10px;text-align:justify}.stats-boxes{display:flex;gap:20px}.stat-box{flex:1;background:#fff;border-radius:8px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 1px 3px #0000001a;cursor:pointer}.stat-icon{width:40px;height:40px;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#580a46;font-weight:700}.stat-content{flex:1}.stat-content h4{margin:0;font-size:14px;color:#666;font-weight:400}.stat-content p{margin:5px 0 0;font-size:20px;color:#333;font-weight:500}.total-earnings{border-left:4px solid #4285f4}.total-earnings:hover{box-shadow:0 4px 8px #4285f433;background-color:#f8f9ff}.available-balance{border-left:4px solid #34a853}.available-balance:hover{box-shadow:0 4px 8px #34a85333;background-color:#f8fff9}.top-stats{display:flex;gap:20px;margin-bottom:20px}.top-stats .stat-box{flex:1;background:#fff;border-radius:8px;padding:15px;display:flex;align-items:center;gap:15px;box-shadow:0 1px 3px #0000001a;transition:transform .2s ease}.top-stats .stat-box:hover{transform:translateY(-2px)}@media (max-width: 1024px){.dashboard-container{flex-direction:column}.left-section,.middle-section,.right-section{flex:0 0 auto}}@media (max-width: 768px){.dashboard-section,.activity-chart-wrapper{padding:15px}.activity-chart-content{height:300px;flex-direction:column}.stats-boxes{flex-direction:column;gap:15px;width:100%}.left-section{display:none}.middle-section,.right-section{flex:none;width:100%}.hamburger-menu,.mobile-menu{display:block}.mobile-menu .nav-menu-list{padding:0;margin:0;list-style:none}.mobile-menu .nav-item{padding:15px 20px;border-bottom:1px solid #eee}.mobile-menu .nav-item:last-child{border-bottom:none}.astro-profile-pic{width:120px;height:120px}.astro-name{font-size:18px}.astro-description{font-size:13px}.charts-container{padding:10px;gap:15px}.chart-wrapper{padding:10px}.chart-container{height:220px}.donut-container{padding:10px 40px 10px 10px;max-width:300px}.donut-container canvas{max-width:280px}.donut-labels{left:42%}.donut-label-today{font-size:10px}.donut-label-time{font-size:18px}.activity-section{flex-direction:column}.top-stats{flex-direction:column;gap:15px}.top-stats .stat-box{width:100%}}@media (max-width: 480px){.dashboard-section{padding:10px;flex-direction:row-reverse;background:#fff}.activity-chart-wrapper{padding:15px}.activity-chart-content{height:300px}.stat-box{padding:15px}.stat-icon{width:35px;height:35px;font-size:18px}.stat-content h4{font-size:13px}.stat-content p{font-size:16px}}.mobile-menu-toggle{display:none;cursor:pointer;padding:15px;z-index:1000}.hamburger-icon{width:30px;height:20px;position:relative;margin:0 auto}.hamburger-icon span{display:block;position:absolute;height:3px;width:100%;background:#333;border-radius:3px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.hamburger-icon span:nth-child(1){top:0}.hamburger-icon span:nth-child(2){top:8px}.hamburger-icon span:nth-child(3){top:16px}@media screen and (max-width: 992px){.dashboard-container{flex-direction:column}.dashboard-section.left-section{width:100%;position:relative;position:fixed;top:0;left:-280px;height:100%;width:280px;background-color:#fff;z-index:999;transition:left .3s ease;box-shadow:2px 0 5px #0000001a;padding-top:0}.dashboard-section.left-section.mobile-menu-open{left:0}.dashboard-section.left-section .nav-menu-list{display:block;width:100%}.dashboard-section.left-section .nav-item{padding:15px 20px;border-bottom:1px solid #eee;font-size:16px}.dashboard-section.middle-section,.dashboard-section.right-section{width:100%;margin-left:0}.mobile-menu-toggle{display:block;text-align:right}.nav-menu-list{display:none;width:100%}.nav-menu-list.show{display:block}.hamburger-menu-container{display:block!important}.mobile-menu-header,.mobile-menu-btn{display:block}.left-section{display:none}}@media screen and (min-width: 993px){.mobile-menu-toggle{display:none}.nav-menu-list{display:block!important}.dashboard-section.left-section{position:relative;left:0!important}.mobile-menu-overlay{display:none!important}}.hamburger-menu-container{display:none;position:fixed;top:20px;right:20px;z-index:9999}.hamburger-button{background-color:#580a46;border:none;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;height:30px;padding:6px;width:40px;box-shadow:0 2px 5px #0003}.hamburger-line{background-color:#fff;border-radius:3px;height:3px;transition:all .3s ease;width:100%}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:998;width:100%;height:100%;z-index:9997;display:none}.mobile-menu-header{display:none;padding:20px;border-bottom:1px solid #eee;position:relative}.mobile-menu-header h3{margin:0;color:#580a46;font-size:18px}.close-menu-button{position:absolute;right:15px;top:15px;background:none;border:none;font-size:24px;color:#333;cursor:pointer}.navbar{position:relative}.mobile-menu-btn{position:absolute;top:50%;right:20px;transform:translateY(-50%);background:none;border:none;cursor:pointer;width:30px;height:25px;display:none;z-index:9999}.mobile-menu-btn span{display:block;width:100%;height:3px;background-color:#fff;margin-bottom:5px;border-radius:2px}.mobile-menu-btn span:last-child{margin-bottom:0}.mobile-side-menu{position:fixed;top:0;left:-280px;width:280px;height:100vh;background-color:#fff;transition:left .3s ease;z-index:9998;box-shadow:2px 0 10px #0000001a;overflow-y:auto}.mobile-side-menu.open{left:0}.mobile-side-menu-header{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.mobile-side-menu-header h3{margin:0;color:#580a46}.mobile-side-menu-close{background:none;border:none;font-size:24px;cursor:pointer}.mobile-side-menu ul{list-style:none;padding:0;margin:0}.mobile-side-menu ul li{padding:15px 20px;border-bottom:1px solid #eee;cursor:pointer}.mobile-side-menu ul li:hover{background-color:#f9f9f9}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9997;display:none}.mobile-menu-overlay.visible{display:block}@media screen and (max-width: 992px){.mobile-menu-btn{display:block}.left-section{display:none}}@media (max-width: 1024px){.dashboard-container{flex-direction:column-reverse}}.account-settings{max-width:600px;margin:20px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:background .3s,color .3s}h2{text-align:center;margin-bottom:20px}.settings-section{margin-bottom:20px;padding:15px;background:#f9f9f9;border-radius:5px;transition:background .3s,color .3s}.settings-section h3{margin-bottom:10px}label{display:block;font-weight:700;margin:10px 0 5px}input,select{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px;transition:background .3s,color .3s}input[type=checkbox]{width:auto;margin-right:5px}.save-btn-container1{margin:20px 0;display:flex;align-items:center;justify-content:center}.save-btn{padding:10px;background-color:#4a0839;color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer;text-align:center}.chat-filter-container{width:100%;max-width:800px;margin:auto;padding:20px;background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 8px #0000001a}.chat-filter-butt{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.fil-btn{padding:10px 15px;border:none;background-color:#ff6f00;color:#fff;border-radius:5px;cursor:pointer;transition:.3s ease-in-out}.fil-btn:hover{background-color:#0056b3}.filter-time-astro{text-align:center;font-size:1.2rem;font-weight:700;margin-bottom:10px}.chat-filter-list{height:300px;overflow-y:auto;background-color:#fff;border-radius:8px;padding:10px;box-shadow:inset 0 2px 5px #0000001a}.filter-items{padding:10px;border-bottom:1px solid #ccc;font-size:1rem}.filter-items:last-child{border-bottom:none}@media (min-width: 1200px){.chat-filter-container{max-width:900px;padding:30px;margin-bottom:10px}}@media (max-width: 1199px){.chat-filter-container{max-width:700px;padding:20px;margin-top:-160px}}@media (max-width: 1023px){.chat-filter-container{max-width:90%;padding:15px}.fil-btn{padding:8px 12px;font-size:.9rem}.chat-filter-list{height:250px}}@media (max-width: 767px){.chat-filter-container{max-width:100%;padding:10px}.fil-btn{padding:7px 10px;font-size:.85rem}.chat-filter-list{height:200px}}@media (max-width: 480px){.chat-filter-butt{flex-direction:column;align-items:center}.fil-btn{width:100%;text-align:center}.chat-filter-list{height:180px}}.astro-password-change-container{display:flex;justify-content:center;padding:20px;font-family:Arial,sans-serif}.astro-password-change-box{width:100%;max-width:600px;background-color:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;padding:25px;margin-top:30px}.astro-password-change-details{width:100%}.astro-password-change-heading{text-align:center;color:#333;font-size:24px;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #eee}.astro-password-change-form{padding:10px}.astro-password-input-group{margin-bottom:20px}.astro-password-input-field{width:100%;padding:12px 40px 12px 15px;border:1px solid #ddd;border-radius:5px;font-size:16px;transition:all .3s ease;box-sizing:border-box}.astro-password-input-field:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 5px #4a90e24d}.astro-password-submit-btn{width:100%;background-color:#4a90e2;color:#fff;border:none;border-radius:5px;padding:12px 20px;font-size:16px;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.astro-password-submit-btn:hover{background-color:#3a7bc8}.astro-password-error-message{background-color:#ffebee;color:#c62828;padding:12px;border-radius:5px;margin-bottom:20px;text-align:center;font-size:14px}.astro-password-success-message{background-color:#e8f5e9;color:#2e7d32;padding:12px;border-radius:5px;margin-bottom:20px;text-align:center;font-size:14px}.astro-password-input-wrapper{position:relative}.astro-password-visibility-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;background:transparent;padding:5px;border-radius:50%;color:#555;font-size:16px}.astro-password-input-field{width:100%;padding-right:40px}@media screen and (max-width: 768px){.astro-password-change-box{padding:15px}.astro-password-change-heading{font-size:20px}.astro-password-input-field{padding:10px 40px 10px 12px;font-size:14px}.astro-password-submit-btn{padding:10px;font-size:14px}}.withdraw-container{max-width:1200px;margin:0 auto;padding:20px}.withdraw-header{margin-bottom:30px}.back-button{background:none;border:none;color:#666;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:5px;margin-bottom:15px;padding:0}.back-button span{font-size:20px}.back-button:hover{color:#580a46}.withdraw-header h2{font-size:24px;color:#333;margin:0}.withdraw-header p{color:#666;margin-top:5px}.withdraw-content{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.balance-card{background:linear-gradient(135deg,#580a46,#8a1c6d);color:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 6px #0000001a;height:fit-content}.balance-info h3{margin:0;color:#fff;font-size:16px;opacity:.9}.balance-info h1{margin:10px 0 20px;font-size:36px}.balance-note{font-size:13px;opacity:.9;margin:10px 0 0;text-align:center;line-height:1.5}.withdraw-input-group{position:relative;margin-bottom:15px}.currency-symbol{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#666;font-size:16px}.withdraw-input{width:100%;padding:12px 12px 12px 30px;border:2px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff1a;color:#fff;font-size:16px;outline:none}.withdraw-input::placeholder{color:#fff9}.withdraw-button{width:100%;background:#fff;color:#580a46;border:none;padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.withdraw-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #0003}.withdraw-button:disabled{opacity:.7;cursor:not-allowed}.bank-details{background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 4px #0000000d}.bank-details h3{margin:0 0 20px;color:#333}.bank-info{margin-bottom:20px}.info-row{display:grid;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee}.info-row:last-child{border-bottom:none}.info-row span{color:#000;font-size:16px;font-weight:700}.info-row p{color:#666;font-weight:500;margin:0}.edit-bank-details{width:100%;padding:12px;background:#f5f5f5;border:none;border-radius:6px;color:#333;font-weight:500;cursor:pointer;transition:all .2s ease}.edit-bank-details:hover{background:#ebebeb}.transaction-history{background:#fff;border-radius:12px;padding:24px;margin-top:24px;box-shadow:0 2px 8px #0000001a}.transaction-history h3{font-size:20px;margin-bottom:20px;color:#333;position:sticky;top:0;background:#fff;padding-bottom:12px;border-bottom:1px solid #eee}.transaction-list{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding-right:8px}.transaction-list::-webkit-scrollbar{width:6px}.transaction-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.transaction-list::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.transaction-list::-webkit-scrollbar-thumb:hover{background:#666}.transaction-item{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px;transition:all .3s ease}.transaction-item:hover{background:#f0f0f0;transform:translateY(-2px)}.transaction-info{display:flex;flex-direction:column;gap:4px}.transaction-type{font-weight:600;color:#333;font-size:16px}.transaction-date{color:#666;font-size:14px}.transaction-amount{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.amount{font-weight:600;font-size:16px}.amount.withdrawal{color:#dc3545}.amount.deposit{color:#28a745}.status{font-size:12px;padding:4px 8px;border-radius:12px;text-transform:capitalize}.status.completed{background-color:#e8f5e9;color:#28a745}.status.pending{background-color:#fff3e0;color:#f57c00}.status.failed{background-color:#ffebee;color:#dc3545}.loading{text-align:center;padding:20px;color:#666}.no-transactions{text-align:center;padding:40px;color:#666;background:#f8f9fa;border-radius:8px;font-size:16px}.modal-overlay{position:fixed;top:120;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:15px}.withdraw-modal{padding:2rem;background:#fff;border-radius:12px;width:90%;max-width:400px;padding-top:10px;overflow-y:auto;margin:auto}.withdraw-modal h3{margin:0 0 20px;color:#333;font-size:20px;text-align:center;padding-bottom:15px;border-bottom:1px solid #eee}.modal-content{text-align:center;margin-bottom:20px}.modal-content h2{color:#580a46;font-size:32px;margin:10px 0 20px}.withdrawal-details{background:#f8f9fa;border-radius:8px;padding:15px;margin:20px 0}.detail-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.detail-row.total{border-top:1px solid #eee;margin-top:8px;padding-top:12px;font-weight:500}.processing-note{color:#666;font-size:13px;margin:0}.modal-actions{display:flex;gap:12px;margin-top:25px;padding-top:20px;border-top:1px solid #eee}.modal-actions button{flex:1;padding:12px 24px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-button{background:#f5f5f5;border:none;color:#333}.cancel-button:hover{background:#ebebeb}.confirm-button{background:#580a46;border:none;color:#fff}.confirm-button:hover{background:#6b0d57;transform:translateY(-1px)}.warning-message{color:#dc3545;font-size:14px;margin:8px 0;padding:8px 12px;background-color:#dc35451a;border-radius:6px;text-align:center}@media (max-width: 768px){.withdraw-container{padding:15px}.withdraw-content{grid-template-columns:1fr}.balance-info h1{font-size:30px}.transaction-item{padding:10px}.withdraw-modal{width:95%;padding:20px}.modal-actions button{padding:10px 20px;font-size:14px}}.notification-popup{position:fixed;top:20px;right:20px;z-index:1000;animation:slideIn .5s ease-out}.notification-content{background-color:#dc3545;color:#fff;padding:16px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:12px;max-width:400px}.notification-content p{margin:0;font-size:14px;line-height:1.5}.notification-content button{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;margin-left:auto;opacity:.8;transition:opacity .2s}.notification-content button:hover{opacity:1}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.bank-form{margin-bottom:20px}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:8px;color:#333;font-size:14px;font-weight:500;text-align:left}.form-group input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;color:#333;transition:border-color .2s}.form-group input:focus{outline:none;border-color:#580a46}.form-group input::placeholder{color:#999}.withdraw-modal .modal-content{text-align:left;margin-bottom:0}.withdraw-modal.bank-details-modal{max-width:450px}@media (max-width: 768px){.form-group{margin-bottom:12px}.form-group input{padding:8px 10px}}.withdraw-modal::-webkit-scrollbar{width:6px}.withdraw-modal::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.withdraw-modal::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.withdraw-modal::-webkit-scrollbar-thumb:hover{background:#666}.bank-form .form-group{margin-bottom:16px}.bank-form .form-group label{display:block;margin-bottom:6px;font-weight:500;color:#444}.bank-form .form-group input{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .3s}.bank-form .form-group input:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 0 2px #4a90e233}.bank-form .form-group input:invalid{border-color:#e74c3c}.bank-form .form-hint{display:block;margin-top:6px;font-size:12px;color:#777}.bank-form .form-group input::placeholder{color:#999}.bank-form .form-group label:after{content:"*";color:#e74c3c;margin-left:4px}.transaction-amount .status{font-size:12px;padding:2px 8px;border-radius:12px;margin-left:8px}.transaction-amount .status.completed{background-color:#e6f7ed;color:#0f854a}.transaction-amount .status.processing{background-color:#fff8e6;color:#e6a400}.transaction-amount .status.failed{background-color:#fce8e8;color:#e63946}.astro-wallet-12{max-width:1200px;margin:20px auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a}.astro-wallet-head{text-align:center;font-size:24px;color:#333;margin-bottom:20px}.wallet-summary{display:flex;justify-content:space-between;gap:15px;background:#f5f5f5;padding:15px;border-radius:8px;margin-bottom:20px}.summary-item{font-size:18px;font-weight:700;color:#444}.call-history{width:100%;border-collapse:collapse;border:2px solid #ddd}.chat-his{padding:10px;text-align:left;border-bottom:1px solid #ddd}.ch{background:#ff6f00;color:#fff}.call-history tr:nth-child(2n){background:#f9f9f9}.call-history .paid{color:green;font-weight:700}.call-history .unpaid{color:red;font-weight:700}@media (max-width: 1024px){.wallet-summary{flex-direction:column;align-items:center;text-align:center}}@media (max-width: 768px){.call-history{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width: 480px){.astro-wallet{padding:10px}.wallet-summary{flex-direction:column}.summary-item{font-size:16px}.call-history th,.call-history td{padding:8px;font-size:14px}}body{font-family:emoji}.terms-section{padding:60px 20px;background-color:#f9f9f9;display:flex;justify-content:center;align-items:center}.terms-container{max-width:900px;background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 10px #0000001a;text-align:left}.terms-heading{font-size:27px;font-weight:600;color:#2c2c2c;text-align:left;font-family:emoji;margin-bottom:20px;text-align:center}.terms-subheading{font-size:1.6rem;font-family:emoji;font-weight:600;color:#000;margin-top:25px;text-transform:uppercase}.terms-text{font-size:1.1rem;color:#444;font-family:emoji;line-height:1.6;margin-bottom:15px}.terms-text b{color:#000;font-family:emoji}.terms-text strong{font-weight:500;font-family:emoji;font-size:1.5rem}.terms-list{margin:15px 0;padding-left:20px}.terms-list li{font-size:1.1rem;color:#444;font-family:emoji;margin-left:-18px;line-height:1.6;margin-bottom:10px}@media (max-width: 768px){.terms-section{display:flex}.terms-container{width:100%}.terms-heading{font-size:23px}.terms-subheading{font-size:18px}}.disclaimer-section{background-color:#f8f9fa;padding:3rem 1.5rem;text-align:center}.disclaimer-container{max-width:900px;margin:0 auto;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a}.disclaimer-heading{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.disclaimer-text{font-size:1.125rem;color:#4b5563;line-height:1.6;margin-bottom:1rem;text-align:justify}.careers-section{padding:60px 20px;background-color:#f9f9f9;display:flex;justify-content:center;align-items:center}.careers-container{max-width:900px;background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 10px #0000001a;text-align:center}.careers-heading{font-size:2rem;font-weight:700;color:#333;margin-bottom:10px}.careers-subheading{font-size:1.4rem;color:#555;margin-bottom:20px}.careers-text{font-size:1.1rem;color:#444;line-height:1.6;margin-bottom:20px}p{text-align:left}ul,ol{list-style:none;padding:0;text-align:left;margin-top:10px}.careers-link{color:#007bff;text-decoration:none;font-weight:600}.careers-footer-heading{font-size:1.3rem;font-weight:700;color:#333;margin-top:30px}.careers-footer-text{font-size:1.1rem;color:#555;margin-top:10px}.privacy-policy-section{background-color:#f8f9fa;padding:3rem 1.5rem;text-align:center}.privacy-policy-container{max-width:900px;margin:0 auto;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a}.privacy-policy-heading{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.privacy-policy-content{text-align:left}.privacy-policy-content h3{font-size:1.5rem;color:#333;margin-top:1.5rem;font-weight:700}.privacy-policy-content h4{font-size:1.25rem;color:#444;margin-top:1rem;font-weight:700}.privacy-policy-text,.privacy-policy-content p{font-size:1.125rem;color:#4b5563;line-height:1.6;margin-bottom:1rem;text-align:justify}.privacy-policy-content ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem}.privacy-policy-content li{font-size:1.125rem;color:#555;margin-bottom:.5rem}.privacy-policy-content a{color:#007bff;text-decoration:none}.registration-container{min-height:100vh;background:linear-gradient(135deg,0%,#764ba2 100%);padding:20px;display:flex;justify-content:center;align-items:center}.registration-card{background:#fff;border-radius:20px;box-shadow:0 25px 50px #0000001a;max-width:1000px;width:100%;overflow:hidden}.card-header{color:#000;padding:20px;text-align:center}.form-title{font-size:2rem;font-weight:500;margin:0 0 7px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.form-subtitle{font-size:.8rem;opacity:.9;margin:0}.registration-form{padding:40px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-bottom:30px}.input-group{display:flex;flex-direction:column}.input-group.full-width{grid-column:1 / -1}.input-label{display:flex;align-items:center;font-weight:600;color:#333;margin-bottom:8px;font-size:.95rem}.label-icon{margin-right:8px;color:#4a0839}.required{color:#e53e3e;margin-left:4px}.input-wrapper{position:relative}.form-input{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:10px;font-size:1rem;transition:all .3s ease;background:#f8f9fa}.form-input:focus{outline:none;border-color:#4a0839;box-shadow:0 0 0 1px #4a08391a;background:#fff}.form-input.error{border-color:#e53e3e}.textarea{resize:none;min-height:100px}.password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;font-size:1.1rem}.otp-container{display:flex;align-items:center}.otp-input{height:44px;font-size:16px;border:1px solid #ccc;border-radius:8px;background-color:#f7f7f7;outline:none;flex:1;box-sizing:border-box}.otp-button1{margin-left:1rem;height:44px;padding:0 20px;background-color:#4a0839;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.otp-button1:hover:not(:disabled){background:#5a1a49}.otp-button1:disabled{opacity:.6;cursor:not-allowed}.checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:15px}.checkbox-item{display:flex;align-items:center;padding:10px;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .3s ease}.checkbox-item:hover{border-color:#4a0839;background:#f8f6fa}.checkbox-item input[type=checkbox]{margin-right:8px;transform:scale(1.2)}.checkbox-item input[type=checkbox]:checked+.checkbox-label{color:#4a0839;font-weight:600}.checkbox-label{font-size:.9rem}.selection-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10zzzpx;background-color:#fff;border-radius:20px;padding-inline:1rem}.selection-tag{background:linear-gradient(135deg,#4a0839,#6a1b4a);color:#000;padding:6px 12px;border-radius:20px;font-size:.85rem;display:flex;align-items:center;gap:6px}.tag{border:1px solid black;border-radius:10px;padding:2px 8px;display:flex;align-items:center;justify-content:space-between;gap:5px;max-width:fit-content}.remove-tag{background:#ffffff4d;border:1px solid black;color:#000;border-radius:50%;width:12px;height:12px;cursor:pointer;font-size:8px;display:flex;align-items:center;justify-content:center}.file-upload{position:relative}.file-input{width:100%;padding:12px 16px;border:2px dashed #4a0839;border-radius:10px;background:#f8f6fa;cursor:pointer}.file-info{font-size:.8rem;color:#666;margin-top:5px}.image-preview{margin-top:15px}.image-preview img{width:100px;height:100px;object-fit:cover;border-radius:10px;box-shadow:0 4px 8px #0000001a}.error-message{color:#e53e3e;font-size:.8rem;margin-top:5px}.form-footer{border-top:1px solid #e2e8f0;padding-top:30px;display:flex;flex-direction:column;gap:20px}.checkbox-container{display:flex;align-items:center;cursor:pointer;justify-content:center}.checkbox-container input[type=checkbox]{display:none}.checkmark{width:20px;height:20px;border:2px solid #4a0839;border-radius:4px;margin-right:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.checkbox-container input[type=checkbox]:checked+.checkmark{background:#4a0839}.checkbox-container input[type=checkbox]:checked+.checkmark:after{content:"✓";color:#fff;font-weight:700}.checkbox-text{font-size:.9rem;color:#333}.terms-link{color:#4a0839;text-decoration:underline}.submit-button{width:100%;padding:16px;background:linear-gradient(135deg,#4a0839,#6a1b4a);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #4a08394d}.submit-button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.form-grid{grid-template-columns:1fr;gap:20px}.card-header{padding:30px 20px}.form-title{font-size:2rem}.registration-form{padding:30px 20px}.checkbox-grid{grid-template-columns:1fr}}.toggle-eye{position:absolute;top:50%;right:12px;transform:translateY(-50%);cursor:pointer;color:#666;font-size:1.1rem}.astro_login-container{display:flex;align-items:center;justify-content:center;min-height:90vh;padding:50px 20px;gap:20px;flex-wrap:wrap;width:100%}.astro_login_img{display:flex;justify-content:center;align-items:center;width:auto}.login_img-astro{width:90%;max-width:400px;height:auto;max-height:500px;object-fit:contain;border-radius:10px}.form_login{flex:1;width:100%;background:#fff;padding:80px;border-radius:8px;box-shadow:0 4px 10px #0000001a;text-align:center;max-width:500px}.form-group-astro-login{display:flex;flex-direction:column;text-align:left;margin-bottom:15px}.form-group-astro-login label{font-weight:500;margin-bottom:5px;color:#333}.input-password{width:100%;padding:10px;margin-top:5px;border:1px solid #ccc;border-radius:5px}.login-button-astro{width:100%;background:#f7941d;color:#fff;border:none;padding:12px;font-size:16px;border-radius:5px;cursor:pointer;margin:15px 0;transition:background .3s ease}.login-button-astro:hover{background:#e68412}.forgot-password-astro{color:#f7941d;margin:10px 0;cursor:pointer}.otp-input-section{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.form-groups{flex:1 1 60%;min-width:140px;font-weight:500;border-radius:5px;font-size:13px;margin-top:0}.otp-bon{flex:1 1 35%;min-width:100px;background:#f7941d;color:#fff;margin-left:5px;padding:10px 20px;border-radius:5px;cursor:pointer;justify-content:center;align-items:center;font-size:14px;transition:background .3s ease}.otp-btnn:hover{background:#e68412}.phone-input-group{position:relative}@media (max-width: 1024px){.astro_login-container{flex-direction:column}.astro_login_img{order:-1;width:100%;text-align:center}.login_img-astro{max-width:350px;max-height:400px}.form_login{width:100%;max-width:350px;padding:40px}.otp-input,.otp-bon{width:100%;min-width:unset;font-size:13px;padding:13px 12px}}@media (max-width: 768px){.login_img-astro{max-width:300px;max-height:350px}.form_login{padding:30px}.inputt{flex-direction:column}.otp-input,.otp-bon{width:100%;min-width:unset;font-size:13px;padding:11px 12px}}@media (max-width: 480px){.login_img-astro{max-width:200px;max-height:200px}.form_login{padding:25px;max-width:320px}.otp-bon{font-size:13px;padding:11px 12px}.otp-input{font-size:14px;padding:8px 10px}}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background:#f8f8f8}.login-content{display:flex;align-items:center;justify-content:center;gap:40px;width:100%;max-width:1000px}.login_img-astro{width:100%;max-width:500px;height:100%;max-height:500px;border-radius:20px}.login-form{flex:1;max-width:400px;background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 10px #0000001a;text-align:center}.login-form h2{font-size:22px;font-weight:500;margin-bottom:20px}.form-group{display:flex;flex-direction:column;text-align:left;margin-bottom:15px}.form-group label{font-weight:500;margin-bottom:5px;color:#333}.input-password{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:1rem}.warning-text{color:#df3c3c;font-size:14px;margin-top:15px;margin-bottom:0}.error-text{color:red;font-size:14px;margin-bottom:10px}.login-button{width:100%;background:#4a0839;color:#fff;border:none;padding:12px;font-size:16px;border-radius:5px;cursor:pointer}.login-button:hover{background:#610a4b}.dont-account{margin-top:20px;font-size:1rem}.signup-link{color:#4a0839;font-weight:600;cursor:pointer;display:inline-block;transition:transform .3s ease}.signup-link:hover{transform:scale(1.1)}.forgot-password-user{color:#4a0839;margin-top:10px;cursor:pointer}@media (max-width: 1024px){.login-content{flex-direction:column;gap:20px}.astro_login_img{order:-1;width:100%;text-align:center}.login_img-astro{max-width:350px;max-height:400px}.login-form{width:90%;max-width:350px}}@media (max-width: 768px){.login_img-astro{max-width:300px;max-height:350px}.login-form{width:95%}}@media (max-width: 480px){.login_img-astro{max-width:200px;max-height:200px}.login-form{padding:20px}}.user-sign-up{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px;box-sizing:border-box;height:100vh;margin-bottom:15vh;margin-top:15vh}.signup-title{font-size:30px;text-align:center;font-weight:600;text-transform:uppercase}.Otp{display:flex}.form-fields{background:#fff;padding:2rem 3rem;border-radius:12px;box-shadow:0 4px 10px #0000001a;width:100%;max-width:500px;height:690px}.row--{display:flex;flex-direction:column}.label-sign{font-weight:400;margin-bottom:5px;color:#555}.otp-butn{flex:50%;min-width:100px;margin-top:0;background:#4a0839;margin-left:10px;color:#fff;padding:10px;border-radius:5px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:14px;transition:background .3s ease}.form-control-1{padding:10px;border:1px solid #ddd;border-radius:5px;font-size:1rem;color:#000;transition:all .3s ease-in-out;height:46px;width:100%}.form-control-2{padding:10px;border:1px solid #ddd;border-radius:5px;font-size:1rem;color:#000;transition:all .3s ease-in-out;height:46px}.form-check{display:flex;align-items:center;padding:0 5px}.form-check-input{width:18px;height:18px;cursor:pointer}.form-gr{width:100%;margin:30px 0;text-align:center}.already-account{text-align:center;margin-bottom:100px}.form-check-label{font-weight:400;font-size:16px;margin:10px}.submit-btn-registration{padding:8px 25px;border-radius:6px;font-weight:500;background:#580a46!important;color:#fff}@media (max-width: 768px){.user-sign-up{padding:2rem;width:100%;height:750px}.form-fields{height:650px}.row{flex-direction:column}.col-sm-4{width:100%}}@media (max-width: 480px){.container{padding:1.5rem;width:95%}#checkBtn{width:100%!important}.otp-butn{width:50%}.form-fields{height:100%}}body{font-family:Roboto,Helvetica,Arial,sans-serif}.partner-section{background-color:#f8f9fa;padding:3rem 1.5rem;text-align:center}.partner-container{max-width:900px;margin:0 auto;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a}.partner-heading{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.partner-content{text-align:left}.partner-content h3{font-size:1.5rem;color:#333;margin-top:1.5rem;font-weight:700}.partner-text,.partner-content p{font-size:1.125rem;color:#4b5563;line-height:1.6;margin-bottom:1rem}.partner-content ul,.partner-content ol{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem}.partner-content li{font-size:1.125rem;color:#555;margin-bottom:.5rem}.partner-highlight{font-weight:700;color:#007bff}.partner-content a{color:#007bff;text-decoration:none}.partner-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.auth-button,.auth-buttons{display:flex;justify-content:center;gap:1rem}.auth-btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.register-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.register-btn:hover{transform:translateY(-2px)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.partnerForm{height:90vh;overflow:hidden;background:#fff;border-radius:12px;padding:15px;box-sizing:border-box;width:380px;font-size:13px;display:flex;flex-direction:column;justify-content:center;position:relative}.partnerFormaa{height:110vh;position:relative;background:#fff;font-size:15px;border-radius:12px;overflow-y:auto;box-sizing:border-box}.close-btn{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.close-btn:hover{background:#fff3}.signup-title1{font-size:30px;text-align:center;font-weight:600;text-transform:uppercase}.Otp1{display:flex}.form-fields1{background:#fff;padding:2rem 3rem;border-radius:12px;box-shadow:0 4px 10px #0000001a;width:100%;max-width:500px;height:640px}.row1{display:flex;flex-direction:column}.label-sign1{font-weight:400;margin-bottom:5px;color:#555;text-align:start}.otp-butn1{flex:50%;min-width:100px;margin-top:0;background:#4a0839;margin-left:10px;color:#fff;padding:10px;border-radius:5px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:14px;transition:background .3s ease}.form-control-11{padding:10px;border:1px solid #ddd;border-radius:5px;font-size:1rem;color:#000;transition:all .3s ease-in-out;height:46px;width:100%}.form-control-21{padding:10px;border:1px solid #ddd;border-radius:5px;font-size:1rem;color:#000;transition:all .3s ease-in-out;height:46px}.form-check1{display:flex;align-items:center;padding:0 5px}.form-check-input1{width:18px;height:18px;cursor:pointer}.form-gr1{width:100%;margin:30px 0;text-align:center}#checkBtn{width:100%;max-width:200px;padding:10px;background:#f7941d;color:#fff;font-size:1rem;font-weight:400;border:none;border-radius:5px;cursor:pointer;transition:background .3s ease-in-out}button:disabled{background:#ccc;cursor:not-allowed}.already-account1{text-align:center;margin-bottom:100px}.form-check-label1{font-weight:400;font-size:16px;margin:10px}.submit-btn-registration1{padding:8px 25px;border-radius:6px;font-weight:500;background:#580a46!important;color:#fff}@media (max-width: 768px){.user-sign-up{padding:2rem;width:100%;height:750px}.form-fields1{height:650px}.row1{flex-direction:column}.col-sm-41{width:100%}}@media (max-width: 480px){.container1{padding:1.5rem;width:95%}#checkBtn{width:100%!important}.otp-butn1{width:50%}.form-fields1{height:100%}}.otp-input-section2{display:flex}.otp-row2{display:flex;align-items:center;gap:10px}.verify-btn2{margin-top:10px}.forgot-password-box2{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:100%;max-width:400px}.forgot-password-box2 h2{text-align:center;color:#4a0839;margin-bottom:30px;font-size:24px}.form-group2{margin-bottom:20px}.form-group2 label{text-align:start;margin-bottom:8px;color:#333;font-weight:500}.form-groups2 label{text-align:start;margin-bottom:4px;color:#333;font-weight:500}.form-groups2 input{width:100%;margin-top:5px}.form-group2 input{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .3s ease}.form-group2 input:focus{outline:none;border-color:#4a0839}.otp-button2{flex:35%;min-width:100px;margin-top:40px;background:#4a0839;margin-left:10px;color:#fff;padding:10px;border-radius:5px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:14px;transition:background .3s ease}.send-otp1{width:50%;padding:2px;background-color:#4a0839;color:#fff;border:none;border-radius:2px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.update-password1 button{border-radius:4px}.send-otp2{width:80%;padding:8px 10px;background-color:#4a0839;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.error-message2{background-color:#ffebee;color:#c62828;padding:12px;border-radius:4px;margin-bottom:20px;text-align:center}.back-to-login2 button{background-color:#fff;color:#000;border:1px solid #4a0839}@media (max-width: 480px){.forgot-password-box2{padding:20px}.forgot-password-box2 h2{font-size:20px}}.back-button-container{display:inline;z-index:1000;position:absolute}.back-button{justify-content:right;align-items:right}.back-button-container{position:absolute;right:15px;z-index:10}.back-button{display:flex;align-items:center;gap:3px;background:transparent;border:1px solid #ddd;padding:5px 6px;border-radius:16px;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease;font-family:inherit}.back-button:hover{background-color:#f8f9fa;border-color:#007bff;color:#007bff;transform:translate(-2px)}.back-button:active{transform:translate(0);background-color:#e9ecef}.back-button:hover .back-icon{transform:translate(-2px)}@media (max-width: 768px){.back-button-container{top:10px;right:10px}.back-button{padding:6px 12px;font-size:13px}}.form-fields1,.login-form{position:relative}.form-fields1 .signup-title1,.login-form h2{margin-top:30px}@media (max-width: 768px){.form-fields1 .signup-title1,.login-form h2{margin-top:25px}}.astro-image-content{display:grid;grid-template-columns:repeat(5,1fr);gap:3rem;justify-content:center;align-items:center;margin-inline:6rem}.inner-content{padding-left:2rem}.call-chat-button{display:flex;justify-content:center}.astro-profile-container{max-width:1200px;margin:8px auto;padding:20px;font-family:Arial,sans-serif;background-color:#f5f5f5;margin-top:12 rem}.astro-profile-card{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;margin-bottom:20px;gap:10pxx}.profile-image-details{flex:1 1 200px;min-width:200px;display:flex;text-align:center;align-items:center;justify-content:center}.profile-image{width:200px;height:200px;object-fit:top;border:2px solid #ddd;border-radius:6px}.astro-detail-profile{grid-column:span 4 / span 4}.astro-detail-profile h2{font-size:24px;margin-bottom:10px;color:#333}.astro-detail-profile p,.rating-section{margin:8px 0;font-size:16px;color:#555}.astro-detail-profile p span:first-child,.rating-section span:first-child{font-weight:700}.profile-rating{display:flex;align-items:center;gap:5px}.button-container{margin-top:20px;flex:1}.astro-details.start-chat-button{color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer;text-align:center;font-size:16px;transition:background-color .3s}.start-chat-button.Busy{background-color:red}.astro-details.start-chat-button:hover{background-color:#218838}.astro-details.start-chat-button:disabled{background-color:#ccc;cursor:not-allowed}.astro-description-div{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px}.astro-description-div h2{font-size:20px;margin-bottom:10px;color:#333}.astro-description-div p{font-size:16px;color:#555;line-height:1.5}.chat-overlay{position:fixed;bottom:20px;right:20px;width:430px;height:550px;background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0003;z-index:1000;display:flex;flex-direction:column}.client-sms{display:flex;flex-direction:column;height:100%}.profileFlexDisk{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#dfdddd;color:#060606;border-top-left-radius:10px;border-top-right-radius:10px}.astro-name{font-weight:600}.profileDisk{display:flex;align-items:center;gap:10px}.profileDisk h2{cursor:pointer;font-size:18px;margin:0}.profileDisk img{width:40px;height:40px;border-radius:50%;cursor:pointer}.profileDisk h3{font-size:16px;margin:0}.profile-chatOut h2{cursor:pointer;font-size:16px;margin:0;color:#fff;border-radius:5px;background-color:#f7941d;padding:5px 10px}.profile-chatOut h2:hover{background-color:#e9a159}.chat-messages-client{flex:1;padding:10px;overflow-y:auto;background-image:url(/assets/chat-bg-46jP-AYc.png);background-size:100% 100%;background-color:#fcdae0e0;background-blend-mode:overlay;background-position:center}.chat-message{display:flex;flex-direction:column;max-width:70%;text-align-last:right;word-wrap:break-word;border-radius:10px;padding:10px;margin-bottom:10px}.astro-msg-client{background:#ece5dd;align-self:flex-end;color:#000}.client-msg-client{background:#dcf8c6;align-self:flex-start;color:#000}.chat-message small{font-size:10px;color:#737171;display:block;margin-top:5px}.no-messages{text-align:center;color:#777;font-size:14px;margin-top:20px}.typing-user{display:flex;background-color:#f9f9f9;align-items:center;margin-bottom:5px}.chai-icon1{margin-right:4px;margin-left:6px;width:30px;height:30px;border-radius:50%;object-fit:top;border:1px solid #ccc}.typing-indicator-user{font-size:12px;margin-left:5px;font-style:italic;padding:3px;background-color:#d6e5d5;border-radius:10px;animation:pulse 1.5s infinite}.ChatImageContainer{margin-bottom:5px}.ChatDisk-Image{max-width:100px;border-radius:5px;cursor:pointer}.WhatsAppOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:2000}.WhatsAppOverlayImage{max-width:90%;max-height:90%;border-radius:10px}.Chat-Disk-Font{padding:10px;border-top:1px solid #ddd}.chat-input-form{display:flex;align-items:center;gap:10px}.Chat-Whatsapp{flex:1;display:flex;align-items:center;background-color:#f1f1f1;border-radius:20px;padding:5px}.chat-input{flex:1;border:none;background:none;outline:none;font-size:14px;resize:none;overflow:hidden}.custom-file-upload{cursor:pointer;font-size:18px;color:#555}.selected-preview{width:28px;height:28px;border-radius:4px;object-fit:cover}.send-button-user1{background:none;border:none;font-size:20px;cursor:pointer;color:#007bff}.send-button-user1:disabled{color:#ccc;cursor:not-allowed}@media (max-width: 768px){.astro-image-content{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);gap:8px}.profile-image{width:150px;height:150px;object-fit:top;border:2px solid #ddd;border-radius:50%}.chat-overlay{width:100%;bottom:0;right:0;border-radius:0}}.shimmer-astro-profile-container{display:flex;flex-direction:column;gap:20px;padding:20px}.shimmer-astro-profile-card{display:flex;gap:15px;padding:20px;border-radius:10px;background:#f3f3f3;box-shadow:0 2px 10px #0000001a;animation:fadeIn .5s ease-in-out}.shimmer-profile-image{width:200px;height:200px;border-radius:10px;background:linear-gradient(90deg,#e0e0e0,#f0f0f0,#e0e0e0);animation:shimmer 1.5s infinite linear}.shimmer-details{flex:1}.shimmer-line{height:15px;width:100%;background:linear-gradient(90deg,#e0e0e0,#f0f0f0,#e0e0e0);animation:shimmer 1.5s infinite linear;margin-bottom:10px;border-radius:5px}.shimmer-title{height:20px;width:60%}.shimmer-astro-description-div{background:#f3f3f3;padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000001a}.popup-overlay{position:fixed;top:3px;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.popup-content{background-color:#fff;padding:30px;border-radius:12px;width:90%;max-width:500px;position:relative;box-shadow:0 10px 25px #0000004d;animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.close-button{position:absolute;top:15px;right:15px;background:none;border:none;font-size:28px;cursor:pointer;color:#888;transition:color .2s}.close-button:hover{color:#333}h2{margin-top:0;margin-bottom:25px;color:#333;text-align:center;font-size:26px}.rating-container{display:flex;justify-content:center;margin-bottom:25px}.star{font-size:38px;color:#ddd;cursor:pointer;margin:0 8px;transition:all .2s;position:relative}.star:hover,.star.filled{color:#ffb400;transform:scale(1.1)}.star.partial-filled{position:relative;color:#ddd}.star.partial-filled:before{content:"★";position:absolute;left:0;top:0;width:var(--fill-percent);overflow:hidden;color:#ffb400}textarea{width:100%;padding:15px;border:1px solid #ddd;border-radius:8px;margin-bottom:10px;resize:vertical;font-family:inherit;font-size:16px;box-shadow:inset 0 2px 4px #0000000d;transition:border-color .3s}textarea:focus{outline:none;border-color:#4285f4}.submit-button{background-color:#4285f4;color:#fff;border:none;padding:14px 25px;border-radius:8px;cursor:pointer;font-size:18px;display:block;margin:0 auto;transition:all .3s;font-weight:600;min-width:150px}.submit-button:hover{background-color:#3367d6;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.submit-button:active{transform:translateY(0)}.submit-button:disabled{background-color:#9eb6e2;cursor:not-allowed;transform:none;box-shadow:none}.rating-instructions,.review-instructions{text-align:center;margin-bottom:10px;color:#555;font-size:16px}.review-instructions{margin-top:20px}.char-counter{text-align:right;color:#777;font-size:14px;margin-bottom:20px;font-style:italic}.rating-display2{display:flex;justify-content:center;align-items:center}.rating-display2 .star{font-size:18px;margin:0 2px;line-height:1}.rating-container .star{font-size:38px;margin:0 8px}.search-sort-container{display:flex;align-items:center;margin-bottom:20px;padding:10px;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;justify-content:space-between}.search-sort-container .SearchLeft{display:block}.search-sort-container .SearchLeft span{font-weight:500;font-size:16px;color:#333}.search-sort-container .SearchMiddle{display:block}.search-sort-container .SearchMiddle select{width:100%;outline:none;border:solid 2px #2c2c2c2c}.search-sort-container .SearchMiddle select:focus{border-color:#b92204;box-shadow:0 0 0 3px #b9220426}.search-sort-container .SearchMiddle select option{width:100%;font-size:16px;color:#333}.search-sort-container .SearchInput{display:block}.search-sort-container .SearchInput input{padding:10px 14px;border:1px solid #ccc;border-radius:8px;font-size:1rem;color:#333;background-color:#fff;transition:all .3s ease;height:46px;outline:none;box-shadow:0 1px 2px #0000000d}.search-sort-container .SearchInput input:focus{border-color:#b92204;box-shadow:0 0 0 3px #b9220426}@media (max-width: 1024px){.search-sort-container{display:flex;flex-wrap:wrap}.search-sort-container .SearchLeft,.search-sort-container .SearchMiddle,.search-sort-container .SearchInput{width:31%}}@media (max-width: 768px){.SearchMedia,.search-sort-container{display:block}.search-sort-container .SearchLeft,.search-sort-container .SearchMiddle,.search-sort-container .SearchInput{margin-top:20px;width:100%}}.container100{max-width:1280px;width:100%;margin:0 auto;padding:20px 16px}.top-headings{text-align:center}.cards-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1100px){.cards-wrapper{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 640px){.cards-wrapper{grid-template-columns:1fr;gap:16px}}.top-heading-h1{font-size:30px;font-weight:700;padding-top:30px;color:#d97706!important}.cards-container-1{background:#fff!important;border:1px solid #F0E6D5!important;border-radius:16px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 18px #0f172a0d!important;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease;position:relative;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;gap:16px}.cards-container-1:hover{transform:translateY(-4px);border-color:#f59e0b!important;box-shadow:0 12px 28px #d977061f!important}.image-content{display:flex;gap:16px;align-items:flex-start;width:100%}.image-container{position:relative;flex-shrink:0}.astro-images{width:84px;height:84px;object-fit:cover;object-position:top;border:2px solid #D97706;box-shadow:0 4px 12px #d9770633;border-radius:12px}.left{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.blinking-red-dot{position:absolute;top:-3px;right:-3px;height:12px;width:12px;background-color:#ef4444;border-radius:50%;display:inline-block;animation:blink 1s infinite;box-shadow:0 0 8px #ef4444}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.stars{color:#f59e0b!important;font-size:16px}.reviews{font-size:12px;color:#64748b!important;font-weight:500;margin-top:2px}.right{flex:1;min-width:0}.card-content{display:flex;flex-direction:column;gap:4px;color:#0f172a!important}.category{font-weight:600;font-size:13px;color:#d97706!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-call-btn{width:100%;display:flex;justify-content:flex-end;margin-top:8px}.btn-chat-no{border:none;background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;padding:10px 20px;border-radius:25px;cursor:pointer;transition:all .25s ease;width:100%;max-width:140px;text-align:center;font-weight:600;font-size:.9rem;letter-spacing:.5px;box-shadow:0 4px 12px #d9770640}.btn-chat-no:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;box-shadow:0 6px 16px #d9770659;transform:translateY(-1px)}@media (max-width: 480px){.cards-container-1{padding:16px}.astro-images{width:72px;height:72px}.btn-chat-no{max-width:100%}}.astro-container{width:100%;margin:auto;text-align:center;background-color:#fdfbf7}.section-title{font-size:24px;font-weight:700;color:#0f172a!important;margin-top:20px}.highlight{color:#d97706!important}.search-bar{margin-bottom:20px;margin-left:0;width:100%}.astro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;justify-content:center}.astro-card{border-radius:16px;padding:18px;background-color:#fff!important;border:1px solid #F0E6D5!important;box-shadow:0 4px 18px #0f172a0d}.view-more-wrapper{display:flex;justify-content:center;margin-top:28px}.view-more-btn{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;padding:12px 28px;font-size:14px;font-weight:600;border:none;border-radius:999px;box-shadow:0 6px 18px #d9770640;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.view-more-btn:hover{transform:scale(1.05);box-shadow:0 10px 24px #d9770659}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.main-card{display:flex;align-items:center;width:300px;padding:10px;height:150px;border-radius:10px;box-shadow:0 2px 5px #0003;background:#fff}.image-card{width:80px;height:80px;border-radius:10px;background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5,#e0e0e0 75%);background-size:400% 100%;animation:shimmer 1.5s infinite linear}.right-side{flex:1;padding-left:10px}.right-side p{height:16px;width:80%;margin:5px 0;border-radius:5px;background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5,#e0e0e0 75%);background-size:400% 100%;animation:shimmer 1.5s infinite linear}.astro-btn{width:70px;height:30px;border-radius:5px;background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5,#e0e0e0 75%);background-size:400% 100%;animation:shimmer 1.5s infinite linear}.image-container{position:relative}.submit-btn-slider{position:absolute;bottom:100px;left:42%;transform:translate(-50%);background-color:#ecec06ee;color:#000;border:none;padding:10px 22px;font-size:16px;font-weight:700;cursor:pointer;border-radius:25px;transition:all .3s ease-in-out;box-shadow:0 4px 6px #0000001a;margin-top:10px}.submit-btn-slider:hover{background-color:#facd04f5;transform:translate(-50%) translateY(-2px);color:#fff}.videobanner1{width:100vw;height:27vw;object-fit:fill}@keyframes fadeLoop{0%{opacity:1}to{opacity:.9}}.submit-btn-slider:active{transform:translate(-50%) translateY(1px)}@media (min-width: 769px) and (max-width: 1024px){.submit-btn-slider{bottom:85px;left:42%;transform:translate(-50%);padding:8px 15px;font-weight:400;border-radius:15px;transition:all .3s ease-in-out;box-shadow:0 4px 6px #0000001a}.videobanner1{width:100vw;height:35vw;object-fit:fill}}@media (max-width: 768px){.submit-btn-slider{bottom:75px;left:42%;font-size:10px;transform:translate(-50%);padding:3px 10px;font-weight:300;border-radius:15px;transition:all .3s ease-in-out;box-shadow:0 4px 6px #0000001a}.videobanner1{width:100vw;height:35vw;object-fit:fill}}@media (min-width: 300px) and (max-width: 440px){.submit-btn-slider{bottom:50px;left:42%;transform:translate(-50%);padding:4px 12px;font-weight:400;border-radius:15px;font-size:5px;transition:all .3s ease-in-out;box-shadow:0 4px 6px #0000001a;margin-top:2rem}.videobanner1{width:100vw;height:45vw;object-fit:fill}}.astro-card{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.astro-card .wrapper{width:1350px;margin:auto}.astro-card .wrapper .chatAstrologer{display:block;text-align:center}.astro-card .wrapper .chatAstrologer h2{font-size:33px;font-weight:600;color:#4a4a4a}.astro-card .wrapper .chatAstrologer h2 span{color:#ff8c00}@media only screen and (min-width: 360px) and (max-width: 768px){.astro-card{display:block}.astro-card .wrapper{width:100%}.astro-card .wrapper .chatAstrologer{display:block;text-align:center}.astro-card .wrapper .chatAstrologer h2{font-size:26px;font-weight:500;color:#4a4a4a}.astro-card .wrapper .chatAstrologer h2 span{color:#ff8c00}}.responsive-container{display:flex;gap:30px;justify-content:space-between;padding:10px 20px}@media (min-width: 1024px){.responsive-container{flex-direction:row}}@media (max-width: 1023px){.responsive-container{flex-direction:column;align-items:center}}@media (max-width: 768px){.responsive-container{flex-direction:column;gap:15px;padding:10px}}.marqueDisk{width:100%;overflow:hidden;background:#620044;color:#fff;padding:10px 0}.marquee-wrapper{white-space:nowrap;box-sizing:border-box}.marquee{display:inline-block;white-space:nowrap;animation:marquee 25s linear infinite}.marquee span{display:inline-block;padding-right:50px;font-size:20px;font-weight:400}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 786px){.marqueDisk{display:block;width:100%}.marquee span{font-size:16px}}.kundli-form-page{background:#f8f9fa!important;min-height:100vh!important;padding:2rem 0!important}.kundli-form-page .kundli-divider{margin-top:3rem!important;margin-bottom:3rem!important;border:none!important;width:80%!important;display:flex!important;flex-wrap:nowrap!important;gap:2rem!important;justify-content:center!important;align-items:stretch!important;margin:3rem auto!important}.kundli-form-page .kundli-form-container{flex:1 1 400px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 2px 12px #2c3e500f!important;padding:2rem 1.5rem!important;margin-bottom:1.5rem!important;display:flex!important;flex-direction:column!important;min-height:32rem!important}.kundli-form-page .panchang-card{flex:0 0 280px!important;background:#fffbe6!important;border-radius:12px!important;box-shadow:0 2px 12px #2c3e500f!important;padding:2rem 1.5rem!important;margin-bottom:1.5rem!important;display:flex!important;height:32rem!important;flex-direction:column!important}.kundli-section{background:#f8f9fa!important;padding:2rem 0!important}.ankit-class{margin-top:3rem}.kundli-heading{text-align:center;font-size:2.2rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}.kundli-subheading{text-align:center;font-size:1.2rem;color:#666;margin-bottom:1.5rem}.kundli-divider{margin-top:3rem!important;margin-bottom:3rem!important;border:none!important;border-top:2px solid #e1e1e1!important;width:80%!important;display:flex!important;flex-wrap:nowrap!important;gap:2rem!important;justify-content:center!important;align-items:stretch!important}.kundli-content{max-width:900px;margin:0 auto 2.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 16px #2c3e5012;padding:2rem 2.5rem}.kundli-content h3{font-size:1.3rem;color:#2c3e50;margin-bottom:1rem}.kundli-content p{color:#444;font-size:1rem;line-height:1.7}.img-container5{flex:0 0 250px;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.login_img-astro{width:100%;height:auto;max-width:300px;max-height:300px;object-fit:contain}.kundli-form-container{flex:1 1 400px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 2px 12px #2c3e500f!important;padding:2rem 1.5rem!important;margin-bottom:2rem!important;display:flex!important;flex-direction:column!important;min-height:32rem!important}.kundli-form{display:flex;flex-direction:column;min-height:28rem}.kundli-form h2{font-size:1.3rem;color:#2c3e50;margin-bottom:.5rem}.kundli-form h4{color:#888;font-size:1rem;margin-bottom:1.2rem}.kundli-form input,.kundli-form select{width:100%;padding:.7rem 1rem;margin-bottom:1rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;background:#f9f9f9;color:#222;transition:border .2s}.kundli-form input:focus,.kundli-form select:focus{border-color:#3498db;outline:none;background:#fff}.kundli-form .date-time{display:flex;gap:.5rem;margin-bottom:1rem}.kundli-form .date-time select{flex:1;min-width:0}.kundli-form .submit,.panchang-card .submit{width:100%;background:linear-gradient(90deg,#580a46,#b8860b);color:#fff;border:none;padding:.9rem 0;border-radius:6px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s;box-shadow:0 2px 8px #580a461a}.kundli-form .submit:hover,.panchang-card .submit:hover{background:linear-gradient(90deg,#b8860b,#580a46);color:#fff}.panchang-card{flex:0 0 280px!important;background:#fffbe6!important;border-radius:12px!important;box-shadow:0 2px 12px #2c3e500f!important;padding:2rem 1.5rem!important;margin-bottom:2rem!important;display:flex!important;height:32rem!important;flex-direction:column!important}.panchang-card h2{color:#b8860b;font-size:1.2rem;margin-bottom:.5rem}.panchang-card h4{color:#666;font-size:1rem;margin-bottom:1rem}.panchang-card p{color:#444;font-size:.98rem;margin-bottom:.4rem}.panchang-card .red{color:#d35400;font-weight:600}.panchang-card .submit{width:100%;background:#b8860b;color:#fff;border:none;padding:.7rem 0;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;margin-top:auto;transition:background .2s}.panchang-card .submit:hover{background:#a67c00}.suggestions-dropdown{position:absolute;top:100%;left:0;right:0;width:auto;max-width:100%;z-index:10;background:#fff;border:1px solid #d1d5db;border-radius:0 0 8px 8px;max-height:150px;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;padding-inline:0;list-style:none;box-sizing:border-box;min-width:0}.suggestion-item{padding:10px 16px;cursor:pointer;font-size:1rem;color:#580a46;transition:background .15s;background:#fff;overflow-wrap:break-word;word-break:break-word}.suggestion-item:hover{background:#f4f8fb;color:#8b2a6b}.birthplace-input-container{position:relative;width:100%;display:flex;flex-direction:column;gap:.2rem;margin-bottom:.5rem;overflow:visible;min-width:0;padding:0}.pancahngheading{color:#000!important}.submit{width:100%;box-sizing:border-box;position:relative;z-index:1;min-width:0;align-self:stretch}.kundli-form-container,.kundli-form{max-width:420px;width:100%;margin:0 auto;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:visible;min-width:0;min-height:32rem;height:auto;background:#fff}.city-bold-black{color:#111;font-weight:700}.gradient-heading{background:linear-gradient(90deg,#580a46,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:700}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}.birthplace-info{font-size:.92rem;color:#888;margin-top:-.2rem;margin-bottom:.2rem;display:block;padding-left:2px}.card-shadow{box-shadow:0 4px 24px #580a461a,0 1.5px 6px #b8860b14}.kundli-hr-divider{width:80%;height:4px;margin:2rem auto 2.5rem;border-radius:2px;background:linear-gradient(90deg,#580a46,#b8860b);box-shadow:0 2px 8px #580a461a;opacity:.85}.kundli-form-container.card-shadow,.panchang-card.card-shadow{box-shadow:0 4px 24px #580a461a,0 1.5px 6px #b8860b14;border-bottom:2px solid rgba(88,10,70,.08)}.kundli-divider{align-items:stretch!important}.img-container5,.kundli-form-container,.panchang-card{min-height:34rem;height:100%;display:flex;flex-direction:column;justify-content:center}.img-container5{align-items:center;justify-content:center;height:100%}.login_img-astro{max-height:90%;object-fit:contain;display:block;margin:0 auto}.submit-disabled{opacity:.6!important;cursor:not-allowed!important;filter:grayscale(.3);pointer-events:none}@media (max-width: 1200px){.kundli-divider{flex-wrap:wrap;gap:1.5rem}.img-container5{flex:1 1 200px}.kundli-form-container{flex:1 1 350px}.panchang-card{flex:1 1 250px}}@media (max-width: 900px){.kundli-content{padding:1.2rem .5rem}.kundli-divider{flex-direction:column!important;align-items:stretch!important}.img-container5,.kundli-form-container,.panchang-card{min-height:unset;height:auto}.kundli-form-container,.panchang-card{padding:1.2rem .7rem}.img-container5{min-width:unset;max-width:100%;margin-bottom:1.5rem}.login_img-astro{max-width:100%;max-height:220px}}@media (max-width: 600px){.submit{width:100%;font-size:1rem}.birthplace-input-container{min-width:0;max-width:100%}.kundli-content{padding:1rem .5rem;margin:1.5rem}.kundli-heading{font-size:1.3rem}.kundli-form-container,.panchang-card{padding:.7rem .3rem}.img-container5{margin-bottom:.7rem}}.yoga-hero{background:url(https://upload.wikimedia.org/wikipedia/commons/8/82/The_Prime_Minister%2C_Shri_Narendra_Modi_participates_in_the_mass_yoga_demonstration_at_Rajpath_on_the_occasion_of_International_Yoga_Day%2C_in_New_Delhi_on_June_21%2C_2015.jpg) no-repeat center center;background-size:cover;background-position:center 65%;height:70vh;display:flex;align-items:center;justify-content:center;position:relative}.yoga-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0f172abf,#0f172aa6);z-index:1}.yoga-hero-content{position:relative;text-align:center;z-index:2;margin-top:5rem;max-width:850px;padding:0 20px}.yoga-hero-content h1{font-size:3.8rem;margin-bottom:18px;color:#fff!important;font-weight:800;text-shadow:0 4px 20px rgba(0,0,0,.7);letter-spacing:-.5px;line-height:1.2}.yoga-hero-content p{font-size:1.5rem;margin-bottom:30px;color:#fef3c7!important;font-weight:500;text-shadow:0 2px 12px rgba(0,0,0,.7);line-height:1.5}.hero-btn{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border:none!important;padding:16px 40px!important;font-size:1.2rem!important;border-radius:50px!important;cursor:pointer;font-weight:700!important;transition:all .3s ease!important;box-shadow:0 8px 24px #d9770666!important;display:inline-block}.hero-btn:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;transform:translateY(-3px) scale(1.03);box-shadow:0 12px 28px #d9770680!important}@media (max-width: 768px){.yoga-hero-content h1{font-size:2.5rem}.yoga-hero-content p{font-size:1.15rem}.hero-btn{padding:12px 28px;font-size:1rem}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.yoga-slider-container{padding:40px 20px;background:#faf7f2;text-align:center}.swiper-button-next,.swiper-button-prev{display:none!important}.yoga-card{background:#fff;border-radius:15px;height:55vh;overflow:hidden;box-shadow:0 4px 10px #0000001a;transition:transform .5s ease-in-out}.yoga-card:hover{transform:translateY(-10px)}.yoga-card img{width:90%;height:85%;object-fit:cover;margin:0 auto;border-radius:12px;margin-top:1rem}.yoga-card h3{padding:15px;font-size:1.2rem;color:#333}.yoga-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;position:relative;margin-top:1rem}.slider-heading{position:absolute;left:50%;transform:translate(-50%);margin:0;margin-bottom:1.5rem;font-size:2.2rem;font-weight:750;color:#580a46;white-space:nowrap}.yoga-gallery-btn-wrapper{margin-left:auto}.yoga-gallery-btn{background:linear-gradient(90deg,#7c3aed,#06b6d4);color:#fff;border:none;padding:10px 18px;border-radius:10px;font-size:15px;margin-bottom:1rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px #00000026}.yoga-gallery-btn:hover{background:linear-gradient(90deg,#06b6d4,#7c3aed);transform:translateY(-3px);box-shadow:0 6px 18px #0003}@media (max-width: 768px){.yoga-header{flex-direction:column;align-items:center;gap:10px}.slider-heading{position:static;transform:none;text-align:center;font-size:1.6rem}.yoga-gallery-btn-wrapper{margin-left:0}.yoga-gallery-btn{width:100%;max-width:250px;text-align:center}}@media (max-width: 480px){.slider-heading{font-size:1.4rem}.yoga-gallery-btn{padding:8px 14px;font-size:14px}}.see-more-btn:hover{background-color:#b32962}.gems-slider-container{padding:40px 20px;background:#faf7f2;text-align:center}.gems-header{display:flex;justify-content:center;align-items:center;padding:20px 0;margin-bottom:1rem}.slider-heading{font-size:2.2rem;font-weight:750;color:#580a46;margin:0;text-align:center}.gems-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;justify-items:center;margin-top:30px}.gems-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 12px #00000026;transition:transform .3s ease,box-shadow .3s ease;text-align:center;cursor:pointer;display:flex;flex-direction:column;width:100%;max-width:300px;padding:15px}.gems-card:hover{transform:translateY(-5px);box-shadow:0 8px 22px #0003}.gems-card img{width:100%;height:200px;object-fit:cover;border-radius:12px;margin-bottom:12px}.gems-card h3{font-size:1.6rem;color:#333;margin:8px 0}.gems-card .card-sub{display:none}.see-more-wrapper{text-align:center;margin-top:20px}.see-more-btn{background-color:#b32962;color:#fff;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:16px;transition:.3s}.see-more-btn:hover{background-color:#a02757}.gem-detail-container{max-width:900px;margin:40px auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.gem-detail-container img{width:100%;max-height:350px;object-fit:cover;border-radius:12px;margin-bottom:20px}.gem-detail-container h2{font-size:2rem;color:#580a46;margin-bottom:15px}.gem-detail-container p{font-size:1rem;color:#555;line-height:1.6;margin-bottom:15px;text-align:justify}.gem-detail-container ul{list-style-type:disc;padding-left:20px;margin-bottom:20px}.gem-detail-container ul li{margin-bottom:8px;font-size:.95rem;color:#333}@media (max-width: 1024px){.gems-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.gems-grid{grid-template-columns:1fr}.slider-heading{font-size:1.6rem}}@media (max-width: 480px){.slider-heading{font-size:1.4rem}.gems-card img{height:150px}.gem-detail-container img{max-height:250px}}.otp-row{display:flex;align-items:center;gap:10px}.verify-btn{margin-top:10px}.forgot-password-box{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:100%;max-width:400px}.forgot-password-box h2{text-align:center;color:#4a0839;margin-bottom:30px;font-size:24px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:#333;font-weight:500}.form-groups label{display:block;margin-bottom:4px;color:#333;font-weight:500}.form-groups input{width:100%;margin-top:5px}.form-group input{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .3s ease}.form-group input:focus{outline:none;border-color:#4a0839}.otp-button{flex:35%;min-width:100px;margin-top:40px;background:#4a0839;margin-left:10px;color:#fff;padding:10px;border-radius:5px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:14px;transition:background .3s ease}.send-otp{width:100%;padding:12px;background-color:#4a0839;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:#4a0839}button:disabled{background-color:#ccc;cursor:not-allowed}.error-message{background-color:#ffebee;color:#c62828;padding:12px;border-radius:4px;margin-bottom:20px;text-align:center}.back-to-login{margin-top:20px;text-align:center}.back-to-login button{background-color:transparent;color:#000;border:1px solid #4a0839}.back-to-login button:hover{background-color:#f8f8f8}@media (max-width: 480px){.forgot-password-box{padding:20px}.forgot-password-box h2{font-size:20px}}.forgot-password-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.forgot-password-box{background:#fff;padding:40px;border-radius:10px;box-shadow:0 0 20px #0000001a;width:100%;max-width:400px}.inputt{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.otp-input{flex:1 1 60%;min-width:140px;font-weight:500;padding:10px 12px;border-radius:5px;font-size:15px}.otp-btn{flex:1 1 35%;min-width:100px;margin-top:40px;background:#f7941d;color:#fff;padding:10px;border-radius:5px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:14px;transition:background .3s ease}.otp-input-section{display:flex;gap:0px}.otp-btn:hover{background:#e68412}.forgot-password-details{text-align:center}.forgot-password-heading{color:#333;margin-bottom:30px;font-size:24px}.forgot-password-form{margin-top:20px}.forgot-input-group{margin-bottom:20px}.forgot-input-wrapper{position:relative;width:100%}.forgot-input-field{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:5px;font-size:16px;transition:border-color .3s ease}.forgot-input-field:focus{outline:none;border-color:#580a46}.forgot-submit-btn{width:100%;padding:12px;background-color:#580a46;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.forgot-submit-btn:hover{background-color:#4a0839}.forgot-submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.forgot-error-message{background-color:#ffebee;color:#c62828;padding:10px;border-radius:5px;margin-bottom:20px;font-size:14px}.forgot-success-message{background-color:#e8f5e9;color:#2e7d32;padding:10px;border-radius:5px;margin-bottom:20px;font-size:14px}@media (max-width: 480px){.forgot-password-box{padding:20px}.forgot-password-heading{font-size:20px;margin-bottom:20px}.forgot-input-field{padding:10px 12px;font-size:14px}.inputt{flex-direction:column;gap:10px}.otp-input,.otp-btn{width:100%;margin-top:0}.otp-btn{padding:10px 0}}.dashboard-container{width:100%;font-family:Roboto,Helvetica,Arial,sans-serif}.dashboard-wrapper{width:100%}.header-container{width:100%;padding:.5rem}.header-content{display:flex;justify-content:space-between;box-shadow:0 -4px 6px -2px #0003,4px 0 6px -2px #0003,0 4px 6px -2px #0003,-4px 0 6px -2px #0003;border-radius:15px;gap:1rem;flex-wrap:wrap}.user-info{padding:.5rem;display:flex;justify-content:flex-start;align-items:center;border-radius:25px;width:25%;gap:3%;min-width:180px}.user-avatar-header{padding:15px;border-radius:50%;color:#fff;background:#000}.user-name-header{font-size:1.3rem;font-weight:700}.user-age{font-size:.9rem;font-weight:600}.user-code-section{padding:.4rem;text-align:left;border-radius:25px;margin-right:5px}.code-label{font-size:1.3rem;font-weight:700}.code-container{display:inline-flex;justify-content:flex-start;align-items:center;gap:5px;background:linear-gradient(135deg,#fc8d8d,#3c3c3b);border:dashed;border-radius:15px;padding:3px 8px;border:1px dashed rgba(255,255,255,.5);cursor:pointer}.copy-btn1{cursor:pointer}.code-value{font-size:.8rem;font-weight:600;color:#fff;font-style:oblique;padding:3px 9px}.dashboard-nav-container{width:100%}.nav-tabs{border-radius:15px;padding:5px 10px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.nav-tab{color:#fff;width:24%;display:flex;justify-content:flex-start;gap:5px;align-items:center;padding:10px;border-radius:15px;font-size:1.4rem;cursor:pointer;box-shadow:0 -4px 6px -2px #0003,4px 0 6px -2px #0003,0 4px 6px -2px #0003,-4px 0 6px -2px #0003;min-width:120px;text-align:left}.purple{background:#682f5a}.white{background:#986a6a;color:#fff}.tab-icon{width:16%;height:16%;padding:12px;background:#fff;border-radius:50%;color:#000}.active{background:#e79e18;border:2px solid rgb(255,143,102);color:#000}.dash-section-container{background:#fff;border-radius:12px;box-shadow:0 4px 14px #0000000f;padding:24px;margin-bottom:24px}.dash-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:10px}.dash-section-title{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:20px}.section-count{font-size:24px;font-weight:700;padding:8px 16px;border-radius:8px;background-color:#e0f2fe;color:#1d4ed8}.chart-container{width:100%;height:300px;margin:24px 0 24px -20px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-top:16px}.stat-card{border-radius:10px;padding:16px;text-align:center;background-color:#f9fafb;box-shadow:0 2px 6px #0000000a;transition:transform .2s ease,box-shadow .2s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000001a}.stat-number{font-size:20px;font-weight:700;margin-bottom:4px}.stat-label{font-size:14px;color:#6b7280}.stat-card.blue{background-color:#e0e7ff!important;color:#3730a3!important}.stat-card.green{background-color:#fffab9!important;color:#b45309!important}.stat-card.purple{background-color:#ede9fe!important;color:#7c3aed!important}.stat-card.orange{background-color:#ffedd5!important;color:#ea580c!important}.profile-grid{display:flex;flex-wrap:wrap;gap:24px}.profile-info{flex:1 1 300px;border-right:1px solid #e5e7eb;padding-right:24px}.profile-header{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.profile-avatar{width:80px;height:80px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.avatar-icon-large{width:40px;height:40px;color:#6366f1}.profile-name{font-size:20px;font-weight:600;color:#111827;margin-bottom:4px}.profile-role{font-size:14px;color:#6b7280}.profile-details{display:flex;flex-direction:column;gap:12px}.detail-row{display:flex;justify-content:space-between;font-size:15px;padding:8px 0;border-bottom:1px solid #f3f4f6}.detail-label{font-weight:500;color:#374151}.detail-value{color:#111827}.user-code{font-family:monospace;font-size:14px;color:#4b5563}.status-active{font-weight:600;color:#10b981}.account-info{flex:1 1 300px;padding-left:24px}.account-title{font-size:18px;font-weight:600;margin-bottom:16px;color:#1f2937}.account-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-card{background-color:#f9fafb;padding:16px;border-radius:8px;box-shadow:inset 0 0 3px #0000000d}.account-label{font-size:14px;color:#6b7280;margin-bottom:4px}.account-value{font-size:15px;font-weight:500;color:#111827}.edit-profile-btn{margin-top:20px;padding:10px 16px;background-color:#8199bf;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.edit-profile-btn:hover{background-color:#2563eb}.users-list-section{background-color:#e9e1e1;border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000000f;margin-bottom:24px}.chart-title{font-size:20px;font-weight:600;margin-bottom:20px;color:#1f2937}.users-list-container{overflow-y:auto;max-height:400px;padding-right:8px}.users-list-container::-webkit-scrollbar{width:6px}.users-list-container::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:6px}.users-list{display:flex;flex-direction:column;gap:16px}.user-card{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f9fafb;border-radius:10px;box-shadow:inset 0 0 3px #00000008;transition:transform .2s ease}.user-card:hover{transform:translateY(-2px)}.user-info,.data-user-info{display:flex;align-items:center;gap:12px}.user-avatar{width:36px;height:36px;border-radius:50%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center}.avatar-icon{color:#4f46e5}.user-details{display:flex;flex-direction:column}.user-name{font-size:15px;font-weight:600;color:#111827;margin-bottom:2px}.user-email{font-size:13px;color:#6b7280;display:flex;align-items:center;gap:4px}.user-status-section{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.status-badge{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;border-radius:20px;padding:4px 10px;background-color:#f3f4f6;color:#374151}.status-dot{width:8px;height:8px;border-radius:50%;margin-right:6px}.status-dot.active,.status-badge.active{background-color:#d1fae5;color:#047857}.status-dot.active{background-color:#10b981}.status-dot.inactive,.status-badge.inactive{background-color:#fee2e2;color:#b91c1c}.status-dot.inactive{background-color:#ef4444}.join-date{font-size:12px;color:#79879f;display:flex;align-items:center;gap:4px}.earnings-grid{display:flex;flex-wrap:wrap;gap:24px}.earnings-overview{flex:1 1 300px;padding-right:20px;border-right:1px solid #e5e7eb}.earnings-amount{font-size:32px;font-weight:700;color:#10b981}.earnings-label{font-size:14px;color:#6b7280}.earnings-stats{display:flex;gap:16px;margin-bottom:20px}.earnings-stat{flex:1;border-radius:10px;padding:12px 16px;background-color:#f3f4f6;text-align:center;box-shadow:inset 0 0 3px #0000000d}.earnings-stat.blue{background-color:#e0f2fe;color:#1d4ed8}.earnings-stat.green{background-color:#d1fae5;color:#047857}.earnings-stat-amount{font-size:18px;font-weight:600}.earnings-stat-label{font-size:13px;color:inherit}.withdraw-btn,.history-btn{display:block;width:100%;margin-top:12px;padding:10px 16px;font-size:14px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.withdraw-btn{background-color:#6f89b1;color:#fff}.withdraw-btn:hover{background-color:#8591aa}.history-btn{background-color:#f3f4f6;color:#374151}.history-btn:hover{background-color:#e5e7eb}.earnings-breakdown{flex:1 1 300px;padding-left:20px}.breakdown-title{font-size:18px;font-weight:600;margin-bottom:16px;color:#111827}.breakdown-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.breakdown-item{display:flex;justify-content:space-between;font-size:15px;color:#1f2937;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.breakdown-label{font-weight:500}.breakdown-amount{font-weight:600;color:#10b981}.payout-info{background-color:#f9fafb;padding:16px;border-radius:10px;box-shadow:inset 0 0 3px #0000000a}.payout-title{font-size:15px;font-weight:600;margin-bottom:6px;color:#374151}.payout-text{font-size:14px;color:#6b7280}@media (max-width: 1024px){.header-content{flex-direction:column;gap:1.5rem;align-items:stretch}.user-info{width:100%;min-width:unset;justify-content:flex-start}.nav-tabs{flex-wrap:wrap;gap:8px}.nav-tab{width:48%;min-width:120px}.profile-grid,.earnings-grid{flex-direction:column;gap:16px}.profile-info,.account-info,.earnings-overview,.earnings-breakdown{padding:0;border:none}.account-cards{grid-template-columns:1fr}.chart-container{height:250px}.section-count{font-size:20px}}@media (max-width: 600px){.header-content{flex-direction:row;gap:0rem;padding:10px}.user-avatar-header{padding:20px}.user-info{width:50%;min-width:unset;gap:10px}.copy-btn1{width:0%;background:#000}.nav-tabs{flex-direction:column;gap:10px}.user-code-section{margin-right:-5px}.chart-container{display:flex;justify-content:center;align-items:center;margin-left:-20px}.nav-tab{width:100%;min-width:unset;font-size:1.4rem;padding:12px;border-radius:7px}.tab-icon{width:28px;height:28px;padding:3px;border-radius:15px}.dash-section-header{flex-direction:column;align-items:flex-start;gap:10px}.chart-container{height:180px}.stat-number{font-size:2rem}.profile-grid,.earnings-grid{flex-direction:column;gap:12px}.profile-name{font-size:2rem}.profile-info,.account-info,.earnings-overview,.earnings-breakdown{padding:0;border:none}.account-cards{grid-template-columns:1fr}.data-user-info{flex-direction:column;align-items:center;justify-content:center}.user-details p{text-align:center}.user-card{flex-direction:column;align-items:center;gap:12px}.user-status-section{align-items:flex-start}.users-list-section,.dash-section-container{padding:12px}.breakdown-list{gap:8px}.section-count{font-size:16px;padding:6px 10px}.dash-section-title,.chart-title{font-size:18px;margin-bottom:12px}.earnings-amount{font-size:22px}.earnings-stat-amount{font-size:15px}.profile-avatar{width:60px;height:60px}.avatar-icon-large{width:28px;height:28px}}.page{min-height:100vh;background:linear-gradient(to bottom right,#eff6ff,#fff,#f3e8ff);padding:20px;font-family:sans-serif}.container{max-width:1100px;margin:0 auto}.promo-title{text-align:center;color:#fff;margin-bottom:30px;font-size:28px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.promo-area{border-radius:12px;padding:6px;padding-inline:5px;color:#fff;text-align:center;box-shadow:0 8px 25px #ff6b6b4d;max-width:400px;width:100%}.promo-heading{font-size:15px;font-weight:700;margin-bottom:5px;color:#000}.promo-code-container{background:linear-gradient(135deg,#fc8d8d,#3c3c3b);border:1px dashed rgba(255,255,255,.5);border-radius:8px;display:flex;padding:3px 3px 3px 5px;position:relative}.promo-code{font-size:15px;font-weight:700;font-family:Courier New,monospace;letter-spacing:2px;flex-grow:1;text-align:left;min-width:120px}.copied-popup{position:absolute;top:-40px;left:50%;transform:translate(-50%);background-color:#4caf50;color:#fff;padding:8px 16px;border-radius:4px;display:flex;align-items:center;gap:8px;font-size:14px;box-shadow:0 2px 4px #0003;z-index:10}.copy-btn{background:#ffffffe6;color:#000;border:none;padding:4px 8px;border-radius:10px;cursor:pointer;font-weight:700;font-size:8px;transition:all .3s ease;flex-shrink:0}.copy-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.copy-btn:active{transform:translateY(0)}@media (max-width: 480px){.promo-container{padding:15px}.promo-title{font-size:24px;margin-bottom:20px}.promo-area{padding:20px;max-width:100%}.promo-code-container{flex-direction:column;text-align:center;gap:10px}.promo-code{text-align:center;font-size:20px;min-width:auto}.copy-btn{width:100%;padding:12px 20px}}@media (max-width: 320px){.promo-code{font-size:18px;letter-spacing:1px}.promo-heading{font-size:16px}}.promo-label{font-weight:900;font-size:large}.card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 10px #0000000a}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.header-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.icon-circle{width:64px;height:64px;background:linear-gradient(to right,#3b82f6,#8b5cf6);border-radius:50%;display:flex;justify-content:center;align-items:center}.title{font-size:24px;font-weight:700;color:#1f2937}.subtitle{color:#6b7280}.status-badge{display:flex;align-items:center;gap:8px;background:#fee2e2;color:#b91c1c;border:1px solid #fecaca;padding:6px 12px;border-radius:9999px;font-weight:600;font-size:14px}.warning-banner{display:flex;align-items:flex-start;gap:12px;background:#fef3c7;border:1px solid #fde68a;padding:16px;border-radius:12px;flex-wrap:wrap}.warning-banner h3{font-weight:600;margin:0;color:#92400e}.warning-banner p{margin:4px 0 0;color:#92400e;font-size:14px}.tab-card{display:flex;gap:8px;padding:12px;flex-wrap:wrap}.tab-button{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;border:none;background:none;cursor:pointer;font-weight:500;color:#4b5563}.tab-button.active{background:linear-gradient(to right,#3b82f6,#8b5cf6);color:#fff;box-shadow:0 2px 8px #0000001a}.section-title{font-size:20px;font-weight:700;color:#1f2937;margin-bottom:24px}.grid{display:flex;flex-wrap:wrap;gap:24px}.left-col{flex:1;min-width:280px}.info-box{display:flex;align-items:center;gap:12px;width:300px;padding:12px;border-radius:12px}.label{font-size:13px;color:#6b7280}.value{font-weight:600;color:#111827}.actions{display:flex;gap:16px;margin-top:20px;text-align:center;justify-content:center;flex-wrap:wrap}.btn{padding:14px 28px;border-radius:12px;font-weight:600;border:none;cursor:pointer;font-size:14px;transition:.3s}.btn.green{background:linear-gradient(to right,#10b981,#059669);color:#fff}.btn.gray{background:#f3f4f6;color:#374151}.btn:hover{opacity:.9}@media (max-width: 1024px){.title{font-size:22px}.section-title{font-size:18px}}@media (max-width: 768px){.header{flex-direction:column;align-items:flex-start}.title{font-size:20px}.tab-button{width:100%;justify-content:center}.grid{flex-direction:column}.btn{width:100%}}@media (max-width: 480px){.card{padding:16px}.title{font-size:18px}.left-col{max-width:100%}.subtitle,.label{font-size:13px}.status-badge{font-size:13px;padding:4px 10px}.tab-button span{font-size:14px}.btn{font-size:13px;padding:12px 20px}.info-box{width:300px}}@media (max-width: 360px){.icon-circle{width:48px;height:48px}.title{font-size:16px}.tab-button{padding:8px 12px}.btn{padding:10px 16px}}.admin-dashboard-page{min-height:100vh;background-color:#f5f5f5;padding:20px;font-family:Arial,sans-serif}.admin-dashboard-container{max-width:1200px;margin:0 auto;background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.admin-header-card{background-color:#3a5080;color:#fff;padding:20px}.admin-header{display:flex;justify-content:space-between;align-items:center}.admin-header-left{display:flex;align-items:center;gap:15px}.admin-avatar{width:50px;height:50px;background-color:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center}.admin-title{margin:0;font-size:24px;font-weight:700}.admin-subtitle{margin:0;opacity:.8;font-size:14px}.admin-id-section{text-align:right}.admin-id-label{font-size:12px;opacity:.8;margin-bottom:2px}.admin-id-value{font-size:16px;font-weight:700}.admin-nav-tabs{display:flex;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.admin-tab-btn{flex:1;padding:15px;border:none;background-color:transparent;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;transition:all .2s}.admin-tab-btn:hover{background-color:#e5e7eb}.admin-tab-btn.active{background-color:#2563eb;color:#fff}.admin-content-card{padding:20px}.sub-tabs{display:flex;gap:10px;margin-bottom:20px;padding:10px 0;border-bottom:1px solid #e5e7eb}.sub-tab-btn{padding:8px 16px;border:1px solid #d1d5db;background-color:#fff;color:#374151;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;transition:all .2s}.sub-tab-btn:hover{background-color:#f3f4f6;border-color:#9ca3af}.sub-tab-btn.active{background-color:#2563eb;color:#fff;border-color:#2563eb}.admin-profiles-section{width:100%}.admin-section-title{margin:0 0 20px;color:#1f2937;font-size:20px;font-weight:600}.admin-profiles-list{display:grid;gap:20px}.admin-profile-card{border:1px solid #e5e7eb;border-radius:10px;padding:20px;background-color:#fafafa;transition:transform .2s,box-shadow .2s}.admin-profile-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.admin-profile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.admin-profile-info{display:flex;align-items:center;gap:12px}.admin-profile-avatar{width:40px;height:40px;background-color:#e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b7280}.admin-profile-details h3{margin:0;color:#1f2937;font-size:16px;font-weight:600}.admin-profile-details p{margin:2px 0 0;color:#6b7280;font-size:12px}.admin-status-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.admin-status-badge.verified{background-color:#dcfce7;color:#166534}.admin-status-badge.pending{background-color:#fef3c7;color:#92400e}.admin-profile-content{margin-bottom:15px}.admin-info-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#4b5563;font-size:14px}.admin-info-row:last-child{margin-bottom:0}.admin-profile-actions{display:flex;gap:10px}.admin-action-btn{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;transition:all .2s}.admin-verify-btn{background-color:#10b981;color:#fff}.admin-verify-btn:hover:not(:disabled){background-color:#059669}.admin-verify-btn:disabled{background-color:#6b7280;cursor:not-allowed}.admin-delete-btn{background-color:#ef4444;color:#fff}.admin-delete-btn:hover{background-color:#dc2626}.no-data-message{text-align:center;padding:40px;color:#6b7280;font-style:italic}@media (max-width: 768px){.admin-dashboard-page{padding:10px}.admin-header{flex-direction:column;gap:15px;text-align:center}.admin-nav-tabs{flex-direction:column}.admin-tab-btn{padding:12px}.sub-tabs{flex-wrap:wrap;gap:8px}.sub-tab-btn{font-size:12px;padding:6px 12px}.admin-profile-header{flex-direction:column;align-items:flex-start;gap:10px}.admin-profile-actions{flex-wrap:wrap;gap:8px}.admin-action-btn{font-size:11px;padding:6px 12px}}@media (max-width: 480px){.admin-title{font-size:20px}.admin-section-title{font-size:18px}.admin-profile-card{padding:15px}.admin-info-row{font-size:13px}}.page-container{padding:2rem;max-width:1200px;margin:auto;font-family:Arial,sans-serif;color:#333;background:#f8f9fa}h1,h2,h3{color:#222;margin-bottom:.5em}.status{text-align:center;padding:2rem}.status.error{color:red}.svgimage{display:flex;justify-content:center;align-items:center}.svgimage svg{background-color:#efe5d5;border-radius:16px}.kalsarpa{margin-bottom:2rem;background-color:#efe7e7;padding:1rem;border-radius:1rem}.kalsarpa p.present{color:red;font-weight:700}.kalsarpa p.absent{color:green}.horocahrtpart{background-color:#fff;margin-top:1rem;border-radius:16px;box-shadow:0 4px 24px #580a4614,0 1.5px 6px #b8860b0f;padding:1rem;margin-bottom:1rem}.kalsarpa-red{color:#d32f2f;font-weight:700}.kalsarpa-green{color:#388e3c;font-weight:700}.kalsarpa-type,.kalsarpa-name{margin-top:.5rem;font-size:1.05rem;color:#580a46;font-weight:600}.kalsarpa-report{margin-top:1rem;background:#f8f9fa;border-radius:8px;padding:1rem;color:#333;font-size:1rem;line-height:1.7}.kalsarpa-report p{margin-bottom:.7em}.charts{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.chart{display:grid;justify-content:center}.chart svg{max-width:100%}.chart h3{text-align:center}.data-section{margin-bottom:2rem}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:600px}th,td{border:1px solid #ccc;padding:.75rem;text-align:center}.main-heading{position:relative;justify-content:center;align-items:center;font-weight:700;font-size:2.2rem;text-align:center;margin:0 auto 2rem;background:linear-gradient(90deg,#580a46,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-shadow:0 2px 8px rgba(88,10,70,.1)}.main-heading:after{content:"";display:block;width:80px;height:4px;margin:.7rem auto 0;border-radius:2px;background:linear-gradient(90deg,#580a46,#b8860b);opacity:.85}th{background:#f8f8f8}.summary ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;list-style:none;padding:0}.summary li{background:#f9f9f9;padding:1rem;border-radius:6px}.astro-kundli-card{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;min-height:180px}.astro-kundli-content{display:flex;flex-direction:row;align-items:center;background:#fffbe7;border-radius:18px;box-shadow:0 4px 24px #00000017;padding:1.5rem 2.5rem;min-width:320px;max-width:100%;width:100%;gap:2rem;transition:box-shadow .2s}.astro-kundli-avatar{width:90px;height:90px;border-radius:50%;background:#f7b73122;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#f7b731;margin-right:1.5rem;flex-shrink:0}.astro-kundli-details{flex:1}.astro-kundli-content h2{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:#222}.astro-kundli-content ul{list-style:none;padding:0;margin:0}.astro-kundli-content li{margin-bottom:.4rem;font-size:1rem;color:#444}.astro-kundli-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:.7rem 2rem;margin-top:.5rem;width:100%}.astro-kundli-grid>div{font-size:1rem;color:#444;padding:.2rem 0;word-break:break-word}@media (max-width: 900px){.astro-kundli-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);gap:.5rem 1rem}}@media (max-width: 600px){.astro-kundli-grid{grid-template-columns:1fr;grid-template-rows:repeat(8,auto);gap:.4rem 0}}@media (max-width: 700px){.astro-kundli-content{flex-direction:column;align-items:flex-start;padding:1rem .5rem;gap:1rem;min-width:0;max-width:98vw}.astro-kundli-avatar{margin-right:0;margin-bottom:1rem}}.ascendant-report-card{display:flex;justify-content:center;align-items:flex-start;margin:2.5rem 0 0;width:100%}.ascendant-report-content{background:#f8f8ff;border-radius:16px;box-shadow:0 2px 12px #00000012;padding:2rem 2.5rem;max-width:100%;width:100%}.ascendant-report-content h2{text-align:center;margin-bottom:1rem;color:#3a2e6c;font-size:1.3rem;font-weight:700}.ascendant-report-text{font-size:1.08rem;color:#333;line-height:1.7;white-space:pre-line}.ascendant-subheading{text-align:center;font-size:1.08rem;color:#4a5fa7;font-weight:600;margin-bottom:1rem;margin-top:-.5rem}@media (max-width: 700px){.ascendant-report-content{padding:1rem .5rem;max-width:98vw}}.card{background:#fff;border-radius:16px;box-shadow:0 4px 24px #580a4614,0 1.5px 6px #b8860b0f;padding:2rem 1.5rem;margin-bottom:2.5rem;transition:box-shadow .2s}.section-heading{font-size:1.35rem;font-weight:700;margin-bottom:1.2rem;background:linear-gradient(90deg,#580a46,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;letter-spacing:.5px;text-align:left}.table-striped tbody tr:nth-child(odd){background:#f8f9fa}.table-striped tbody tr:hover{background:#f1e6f7}.kalsarpa-icon{font-size:1.2em;margin-right:.5em;vertical-align:middle}@media (max-width: 900px){.card{padding:1.2rem .7rem;margin-bottom:1.2rem}.table-scroll{padding:0 .2rem}}.astro-chart-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.3rem;margin-top:.7rem;margin-bottom:.7rem}.astro-chart-grid-d1{border:2px solid #b8860b;background:#fffdfa;border-radius:10px;padding:.5rem .2rem;margin-bottom:.7rem}.astro-chart-grid-d9{border:2px solid #580a46;background:#f9f7fa;border-radius:10px;padding:.5rem .2rem;margin-bottom:.7rem}.astro-chart-cell{background:none;border:1px solid #eee;border-radius:4px;padding:.25rem .1rem .1rem;text-align:center;min-width:28px;min-height:20px;font-size:.8em;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.astro-chart-label{font-size:.95em;font-weight:600;color:#b8860b;margin-bottom:.2rem;text-align:left}.astro-chart-label.d9{color:#580a46}.astro-chart-sign{font-weight:600;color:#580a46;font-size:.92rem;margin-bottom:.1rem}.astro-chart-planets{display:inline;flex-wrap:wrap;gap:.1em;justify-content:center}.astro-chart-planet{background:none;color:#b8860b;border-radius:3px;padding:0 .2em;font-size:.82em;font-weight:500;box-shadow:none;margin-bottom:0;display:inline}@media (max-width: 700px){.astro-chart-grid{grid-template-columns:repeat(3,1fr);gap:.2rem}.astro-chart-cell{min-width:28px;min-height:22px;padding:.2rem .1rem .1rem}.astro-chart-sign{font-size:.82rem}}.center-heading{text-align:center!important;margin-left:auto;margin-right:auto;display:block}.horo-chart-card{padding:2.2rem 1.2rem}.horo-chart-flex{display:flex;gap:2.2rem;justify-content:center;align-items:flex-start;flex-wrap:nowrap;margin:0 auto;width:100%;max-width:950px}.horo-chart-subcard{flex:1 1 0;background:#fcfcfd;border-radius:14px;padding:2rem 1.2rem 1.5rem;box-shadow:0 2px 12px #580a4612,0 1.5px 6px #b8860b0a;min-width:0;max-width:420px;margin:0 auto;display:flex;flex-direction:column;align-items:center;border:1.5px solid #f3e6ff;position:relative}.horo-chart-subcard.d1{border-color:#b8860b}.horo-chart-subcard.d9{border-color:#580a46}.horo-chart-subcard h3{margin-top:0;margin-bottom:1.2rem;font-size:1.25rem;font-weight:700;color:#fff;background:linear-gradient(90deg,#580a46,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.horo-chart-divider{width:2.5rem;min-width:2.5rem;height:auto;border:none;background:none;display:block}.horo-chart-subcard .astro-chart-label{margin-top:1.2rem;margin-bottom:.7rem;font-size:1.08em;font-weight:600;color:#b8860b;text-align:center}.horo-chart-subcard.d9 .astro-chart-label{color:#580a46}.horo-chart-subcard .astro-chart-grid{margin-bottom:.5rem}.horo-chart-subcard .astro-chart-grid-d1,.horo-chart-subcard .astro-chart-grid-d9{border-width:1px;border-radius:8px;padding:.5rem .2rem;margin-bottom:.7rem}.horo-chart-subcard .astro-chart-cell{padding:.5rem .2rem .3rem;font-size:.92em;min-height:28px}.horo-chart-subcard .astro-chart-sign{font-size:1em;margin-bottom:.2rem}.horo-chart-subcard .astro-chart-planets{gap:.2em}.horo-chart-subcard .astro-chart-planet{font-size:.92em;padding:0 .25em}@media (max-width: 900px){.charts.horo-chart-simple{width:100%;max-width:1100px;margin:0 auto 2.5rem;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.horo-chart-flex{flex-direction:column;gap:1.2rem;max-width:100%}.horo-chart-divider{display:none}.horo-chart-subcard{max-width:100%;padding:1.2rem .5rem}}.horo-chart-simple{margin:0 0 2.5rem;padding:0}.horo-chart-block{margin:0 0 1.5rem;padding:0;text-align:center}.horo-chart-block:last-child{margin-bottom:0}.allpanchang-container{max-width:900px;margin:2rem auto;padding:2rem 1rem;background:#fff;border-radius:12px;box-shadow:0 2px 16px #00000012;font-family:Segoe UI,Arial,sans-serif}.allpanchang-title{text-align:center;margin-bottom:1.5rem;font-size:2rem;color:#2d3a4a;letter-spacing:1px}.allpanchang-form-box{background:#f8fafc;border-radius:10px;box-shadow:0 1px 8px #2d3a4a0f;padding:2rem 1rem 1.5rem;margin:0 auto 1.5rem;display:flex;flex-direction:column;align-items:center}.allpanchang-form-title{text-align:center;font-size:1.3rem;color:#2d3a4a;margin-bottom:1.2rem;font-weight:600}.allpanchang-form-group{display:flex;gap:1rem;width:100%;margin-bottom:1rem}.allpanchang-input,.allpanchang-select{flex:1;padding:.7rem 1rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;background:#fff;transition:border .2s;min-width:0}.allpanchang-select:focus,.allpanchang-input:focus{border-color:#4f8cff;outline:none;background:#f0f6ff}.allpanchang-btn{width:100%;padding:.8rem 1.2rem;background:#580a46;color:#fff;border:none;border-radius:6px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:0 2px 8px #580a461a;margin-top:.5rem;letter-spacing:.5px}.allpanchang-btn:hover:not(:disabled){background:#6a0f54;transform:translateY(-2px) scale(1.03);box-shadow:0 4px 16px #580a462e}.allpanchang-btn:disabled{background:#b3c7e6;cursor:not-allowed;opacity:.7}.allpanchang-error{color:#d32f2f;background:#ffeaea;border-radius:6px;padding:.7rem 1rem;margin-top:1rem;text-align:center;font-size:1rem}.allpanchang-result{margin-top:2rem;background:#f4f8fb;padding:1.5rem 1rem;border-radius:10px;box-shadow:0 1px 6px #2d3a4a0f;font-size:1.08rem}.allpanchang-result h3{margin-bottom:1rem;color:#2d3a4a;font-size:1.3rem}.allpanchang-flex-wrapper{display:flex;flex-direction:column;gap:2rem;align-items:stretch}.allpanchang-result-side{max-width:400px;margin:0 auto}.allpanchang-place-group{position:relative;flex-direction:column;gap:.5rem}.allpanchang-suggestions-dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;border:1px solid #d1d5db;border-radius:0 0 8px 8px;box-shadow:0 4px 16px #580a4614;max-height:180px;overflow-y:auto;margin:0;padding:0;list-style:none}.allpanchang-suggestion-item{padding:10px 16px;cursor:pointer;font-size:1rem;color:#580a46;transition:background .15s}.allpanchang-suggestion-item:hover{background:#f4f8fb;color:#8b2a6b}.allpanchang-geo-loading,.allpanchang-geo-error{font-size:.95rem;color:#b92204;margin-top:4px;margin-bottom:0;padding-left:2px}.allpanchang-coords-group input[readonly]{background:#f4f4f4;color:#888;border:1px solid #e0e0e0;cursor:not-allowed}@media (min-width: 900px){.allpanchang-flex-wrapper{flex-direction:row;align-items:flex-start;justify-content:center;gap:2.5rem}.allpanchang-form-box{flex:1 1 350px;max-width:400px}.allpanchang-result-side{flex:1 1 350px;max-width:400px;margin:0}}@media (max-width: 600px){.allpanchang-container{padding:1rem .3rem;max-width:98vw}.allpanchang-form-box{padding:1rem .3rem}.allpanchang-form-group{flex-direction:column;gap:.5rem}.allpanchang-title{font-size:1.3rem}.allpanchang-result{font-size:.98rem;padding:1rem .5rem}}.pooja-page-root{background-color:#fdfbf7;min-height:100vh;padding-bottom:60px;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pooja-container{max-width:1280px;margin:0 auto;padding:40px 24px}.pooja-layout{display:flex;gap:36px}.pooja-sidebar{width:240px;min-width:240px;background:#fff;border-radius:16px;padding:24px 18px;border:1px solid #F0E6D5;box-shadow:0 4px 16px #0f172a0a;height:fit-content}.sidebar-heading{font-size:1.15rem;font-weight:700;margin-bottom:16px;color:#1e293b;border-bottom:2px solid #F0E6D5;padding-bottom:10px}.category-item{padding:10px 16px;border-radius:10px;margin-bottom:8px;cursor:pointer;transition:all .25s ease;color:#475569;font-weight:500;font-size:.95rem}.category-item:hover{background:#fef3c7;color:#b45309}.category-item.active{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:600;box-shadow:0 4px 14px #d977064d}.pooja-content{flex:1}.pooja-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:16px}.pooja-header-right{display:flex;align-items:center;gap:18px}.showing-rituals-count{font-size:.9rem;color:#94a3b8;font-weight:500}.pooja-heading{font-size:2rem;font-weight:700;color:#0f172a;letter-spacing:-.5px}.pooja-search{padding:10px 20px;font-size:.95rem;border:1px solid #E2E8F0;border-radius:24px;outline:none;background:#fff;color:#0f172a;width:260px;transition:all .3s ease}.pooja-search::placeholder{color:#94a3b8}.pooja-search:focus{border-color:#d97706;box-shadow:0 0 0 3px #d9770626}.pooja-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width: 1100px){.pooja-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.pooja-layout{flex-direction:column}.pooja-sidebar{width:100%}.pooja-grid{grid-template-columns:1fr}}.pooja-ref-card{background:#fff;border-radius:20px;border:1px solid #F0E6D5;box-shadow:0 4px 18px #0f172a0d;overflow:hidden;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.pooja-ref-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #d977061f;border-color:#f59e0b}.pooja-ref-img-wrapper{position:relative;width:100%;height:220px;overflow:hidden;background-color:#f8fafc}.pooja-ref-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pooja-ref-card:hover .pooja-ref-img{transform:scale(1.04)}.pooja-ref-badge{position:absolute;top:14px;right:14px;background:#fef3c7;color:#b45309;border:1px solid #FDE68A;font-size:11px;font-weight:700;letter-spacing:1px;padding:5px 12px;border-radius:12px;text-transform:uppercase;box-shadow:0 2px 8px #00000014}.pooja-ref-body{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1;justify-content:space-between}.pooja-ref-title{font-size:1.35rem;font-weight:600;color:#0f172a;margin-bottom:8px;line-height:1.3}.pooja-ref-desc{font-size:.92rem;color:#64748b;line-height:1.5;margin-bottom:24px}.pooja-ref-footer{margin-top:auto}.pooja-ref-btn{background:#fff;border:1.5px solid #D97706;color:#d97706;font-size:.9rem;font-weight:600;padding:9px 22px;border-radius:25px;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;gap:6px}.pooja-ref-btn:hover{background:#d97706;color:#fff;border-color:#d97706;box-shadow:0 4px 12px #d977064d;transform:translate(3px)}.pooja-see-more-wrapper{display:flex;justify-content:center;margin-top:36px;width:100%}.pooja-see-more-btn{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;font-size:.95rem!important;font-weight:600!important;padding:12px 34px!important;border-radius:30px!important;border:none!important;cursor:pointer!important;box-shadow:0 6px 18px #d9770640!important;transition:all .3s ease!important}.pooja-see-more-btn:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;box-shadow:0 8px 22px #d9770659!important;transform:translateY(-2px)!important}.pooja-see-more-btn.show-less{background:#fff!important;color:#d97706!important;border:1.5px solid #D97706!important;box-shadow:0 4px 12px #0f172a0d!important}.pooja-see-more-btn.show-less:hover{background:#fef3c7!important;color:#b45309!important}.pooja-details-wrapper{padding:20px;font-family:sans-serif;background-color:#fffaf5}.pooja-details-container{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-left:3rem;margin-right:3rem}.pooja-image-section{flex:1;min-width:200px;display:flex;justify-content:center;align-items:center}.pooja-detail-image{max-width:100%;max-height:100%;border-radius:12px}.pooja-info-section{flex:2;min-width:300px}.pooja-title{font-size:24px;margin-bottom:10px}.pooja-paragraph{font-size:16px;line-height:1.5}.pooja-buttons{margin-top:20px;display:flex;justify-content:center;align-items:center}.pooja-btn{padding:10px 16px;margin-right:10px;border:none;border-radius:6px;cursor:pointer}.offline{background-color:#2c72bd!important;color:#fff}.pooja-btn offline :hover{background-color:#580a46!important}.pandit-section{margin-top:40px}.pandit-section h2{color:#f59e0b;display:flex;justify-content:center;align-items:center}.pandit-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:20px}.pandit-card{border:1px solid #ddd;border-radius:8px;padding:10px;width:200px;text-align:center;background:#fff}.pandit-image{width:100px;height:100px;border-radius:50%}.pandit-info h4{margin:10px 0 5px}.book-btn{margin-top:8px;padding:8px 14px;background-color:#f59e0b;color:#fff;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background .3s ease}.book-btn:hover{background-color:#b87e0b}@media (max-width: 992px){.pooja-details-container{flex-direction:column;margin-left:1rem;margin-right:1rem}.pooja-info-section{text-align:center}.pooja-buttons{flex-direction:column}.pooja-btn{margin-right:0;margin-bottom:10px;width:100%;max-width:250px}.pandit-card{width:100%;max-width:300px}.pandit-image{width:80px;height:80px}}@media (max-width: 600px){.pooja-title{font-size:20px}.pooja-paragraph{font-size:14px}.book-btn{font-size:.85rem;padding:6px 12px}.pandit-section h2{font-size:1.2rem}}.pooja-book{display:flex;justify-content:center;align-items:center}.pooja-btn{margin-top:20px;display:flex;justify-content:center;align-items:center;padding:10px 16px;margin-right:10px;border:none;border-radius:6px;cursor:pointer;background-color:#28a745;color:#fff}.online{background-color:#28a745;color:#fff}.yoga-info{max-width:1200px;margin:3rem auto;padding:0 1.5rem;font-size:1.1rem;line-height:1.8;color:#0f172a}.yoga-heading{text-align:center;margin-bottom:3.5rem;padding:3.5rem 2.5rem;background:linear-gradient(135deg,#0f172a,#1e1b4b 55%,#3b0764);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 12px 35px #0f172a26;border:1.5px solid rgba(245,158,11,.35)}.yoga-heading:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:350px;height:350px;background:radial-gradient(circle,#f59e0b40,#f59e0b00 70%);pointer-events:none}.yoga-heading h1{font-size:2.75rem!important;color:#fff!important;margin-bottom:1.2rem;font-weight:800;letter-spacing:-.5px;text-shadow:0 4px 16px rgba(0,0,0,.5);position:relative;z-index:2}.yoga-heading p{font-size:1.2rem!important;color:#fef3c7!important;font-weight:400;max-width:780px;margin:0 auto;line-height:1.7;position:relative;z-index:2;text-shadow:0 2px 8px rgba(0,0,0,.4)}.yoga-section{display:flex;align-items:center;justify-content:space-between;margin:2.5rem 0;gap:2.5rem;background:#fff;padding:2.5rem;border-radius:20px;border:1px solid #F0E6D5;box-shadow:0 6px 20px #0f172a0d;transition:transform .3s ease,box-shadow .3s ease}.yoga-section:hover{transform:translateY(-4px);box-shadow:0 12px 28px #d977061f;border-color:#f59e0b}.yoga-section.reverse{flex-direction:row-reverse}.yoga-img{flex:1}.yoga-img img{width:100%;height:280px;object-fit:cover;border-radius:16px;box-shadow:0 6px 18px #0f172a1a}.yoga-text{flex:1}.yoga-text h2{margin-bottom:1rem;color:#d97706!important;font-size:1.65rem;font-weight:700}.yoga-text p{color:#475569!important;font-size:1.05rem;line-height:1.7}.yoga-footer{margin-top:4rem;text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;color:#fff;box-shadow:0 8px 24px #d9770640}.yoga-footer h2{color:#fff!important;font-size:1.8rem;font-weight:700}@media (max-width: 768px){.yoga-heading{padding:2.5rem 1.5rem}.yoga-heading h1{font-size:2rem!important}.yoga-heading p{font-size:1rem!important}.yoga-section{flex-direction:column!important;padding:1.5rem}.yoga-img img{height:220px}}.yoga-detail-container{max-width:1300px;margin:40px auto;padding:20px;font-family:sans-serif;color:#333}.back-btn{background:#580a46;color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;margin-bottom:20px;font-size:16px;transition:background .3s ease}.back-btn:hover{background:#7a1363}.yoga-detail-card{display:flex;background:#fff;padding:25px;border-radius:16px;box-shadow:0 4px 20px #0000001a;align-items:flex-start}.yoga-detail-img{width:35%;height:400px;border-radius:14px;object-fit:cover;box-shadow:0 2px 12px #00000026}.yoga-detail-content{flex:1}.yoga-detail-content h1{font-size:2.2rem;font-weight:700;text-align:center;margin-left:1rem;margin-bottom:2px;color:#580a46}.yoga-description{font-size:1.1rem;line-height:1.2;margin-left:1rem;margin-bottom:10px;color:#1b1b1b;text-align:justify}.yoga-detail-content h2{font-size:1.5rem;margin-left:1rem;margin-bottom:10px;color:#580a46;border-bottom:2px solid #580a46;display:inline-block;padding-bottom:5px}.benefits-list{margin-left:1rem;list-style:none;padding:0;margin-top:15px}.benefits-list li{color:#0f0f0f;margin-bottom:10px;font-size:1.2rem;line-height:1.6;position:relative;padding-left:25px}.benefits-list li:before{content:"✔";position:absolute;left:0;color:#580a46;font-weight:700}@media (max-width: 900px){.yoga-detail-card{flex-direction:column}.yoga-detail-img{width:100%;height:300px}}.yoga-gallery-section{padding:32px 20px;max-width:1200px;margin:auto}.gallery-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.gallery-heading{margin-left:30rem;font-size:2.2rem;font-weight:750;color:#580a46}.yoga-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.video-card{border-radius:12px;overflow:hidden;box-shadow:0 10px 28px #00000014;background:#000}.video-wrapper{position:relative;padding-top:56.25%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (max-width: 768px){.gallery-heading{font-size:1.6rem}}@media (max-width: 480px){.gallery-heading{font-size:1.3rem}.yoga-gallery-grid{gap:12px}}.all-yoga-container{padding:40px 20px;max-width:1200px;margin:0 auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f8f9fa}.page-title{text-align:center;font-size:2.5rem;margin-bottom:40px;color:#2c3e50;font-weight:700}.yoga-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.yoga-card{background-color:#fff;border-radius:15px;box-shadow:0 8px 20px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.yoga-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #00000026}.yoga-image-wrapper{overflow:hidden;border-radius:15px}.yoga-image{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.yoga-card:hover .yoga-image{transform:scale(1.05)}.yoga-name{font-size:1.5rem;margin:15px 0 10px;color:#34495e;font-weight:600;text-align:center}.password-change-container{display:flex;justify-content:center;padding:20px;font-family:Arial,sans-serif}.password-change-box{width:100%;max-width:600px;background-color:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;padding:25px;margin-top:30px}.password-change-details{width:100%}.password-change-heading{text-align:center;color:#333;font-size:24px;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #eee}.password-change-form{padding:10px}.password-input-group{margin-bottom:20px}input[type=password]::-ms-reveal,input[type=password]::-ms-clear,input[type=password]::-webkit-contacts-auto-fill-button{display:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important}.password-input-field{width:100%;padding:12px 40px 12px 15px;border:1px solid #ddd;border-radius:5px;font-size:16px;transition:all .3s ease;box-sizing:border-box}.password-input-field:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 5px #4a90e24d}.password-submit-btn{width:100%;background-color:#4a90e2;color:#fff;border:none;border-radius:5px;padding:12px 20px;font-size:16px;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.password-submit-btn:hover{background-color:#3a7bc8}.password-error-message{background-color:#ffebee;color:#c62828;padding:12px;border-radius:5px;margin-bottom:20px;text-align:center;font-size:14px}.password-success-message{background-color:#e8f5e9;color:#2e7d32;padding:12px;border-radius:5px;margin-bottom:20px;text-align:center;font-size:14px}.password-input-wrapper{position:relative}.password-visibility-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;background:transparent;padding:5px;border-radius:50%;color:#555;font-size:16px}.password-visibility-toggle:hover{color:#4a90e2}@media screen and (max-width: 768px){.password-change-box{padding:15px}.password-change-heading{font-size:20px}.password-input-field{padding:10px 40px 10px 12px;font-size:14px}.password-submit-btn{padding:10px;font-size:14px}}.history-container{padding:20px;max-width:1200px;margin:20px auto 0;background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a}.history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px}.history-tabs1{display:flex;gap:20px}.history-tabs1 button{font-size:18px;font-weight:500;color:#333;background-color:#f8f9fa;padding:10px 18px;border-radius:8px;display:inline-block;box-shadow:0 2px 5px #0000000d;transition:all .3s ease}.total-amount{font-size:18px;font-weight:500;color:#333;background-color:#f8f9fa;padding:10px 18px;border-radius:8px;border:1px solid #e0e0e0;display:inline-block;box-shadow:0 2px 5px #0000000d;transition:all .3s ease}.tab-button{padding:10px 20px;border:none;background:none;font-size:16px;color:#666;cursor:pointer;position:relative;transition:color .3s}.table-container-history{overflow-x:auto;margin-top:20px;border:solid 2px #dcdcdc}.table-container-history table{width:100%;border-collapse:collapse;min-width:800px}.table-container-history th{background-color:#f1f3f5;padding:16px 20px;text-align:center;font-weight:500;color:#2c2c2c;font-size:17px;border-right:1px solid #dcdcdc;white-space:nowrap;border-bottom:2px solid #dcdcdc;text-transform:uppercase;letter-spacing:1px;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:inset 0 -1px #e0e0e0;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.table-container-history td{padding:14px 16px;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-size:15px}.table-container-history tr:nth-child(2n){background-color:#fafafa}.table-container-history tr:hover{background-color:#f2f2f2}@media (min-width: 1024px){.table-container-history th:nth-child(1),.table-container-history td:nth-child(1){width:2%}.table-container-history th:nth-child(2),.table-container-history td:nth-child(2){width:15%}.table-container-history th:nth-child(3),.table-container-history td:nth-child(3){width:15%}.table-container-history th:nth-child(4),.table-container-history td:nth-child(4){width:12%}.table-container-history th:nth-child(5),.table-container-history td:nth-child(5),.table-container-history th:nth-child(6),.table-container-history td:nth-child(6){width:12%}.table-container-history td:nth-child(7){width:8%}}@media (max-width: 1024px){.history-container{margin:80px 15px 0}}@media (max-width: 768px){.history-container{margin:70px 10px 0;padding:15px}.history-tabs{gap:15px}.tab-button{padding:8px 15px;font-size:14px}.table-container-history th,.table-container-history td{padding:12px 14px;font-size:14px}}@media (max-width: 480px){.history-container{margin:60px 5px 0;padding:10px}.history-tabs{gap:10px}.tab-button{padding:6px 12px;font-size:13px}}.table-container-history::-webkit-scrollbar{width:6px;height:6px}.table-container-history::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-container-history::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.table-container-history::-webkit-scrollbar-thumb:hover{background:#999}.loading-message,.error-message{text-align:center;padding:40px;font-size:18px;color:#666}.error-message{color:#d32f2f;background-color:#fbe9e7;border-radius:8px;margin:20px;padding:20px}.account-setting{padding:10px 50px;width:100%;display:flex;justify-content:center;align-items:center;min-height:100vh}.abc{min-height:90vh;display:flex;justify-content:center;align-items:center}.account-setting-detail{width:90%;max-width:900px;margin-top:50px;padding:25px;box-shadow:0 0 10px 4px #0000001a;border-radius:5px;background:#fff}.account-heading{font-weight:500;text-align:center}.account-edit{margin-top:30px}.profile-image-container-1{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;overflow:visible;background:#f0f0f0;margin:0 auto}.profile-image1{width:100%;position:absolute;height:100%;border-radius:50%;padding:6px;object-fit:cover}.upload-icon{position:absolute;bottom:10px;right:20px;background:#1aa260;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.upload-icon:hover{background:#158f4f;transform:scale(1.1);box-shadow:0 3px 8px #0000004d}.upload-icon input[type=file]{display:none}.upload-icon .plus-icon{color:#fff;font-size:18px}.form-input-edited{margin-top:20px;width:100%;display:flex;flex-wrap:wrap;gap:15px}.input-edit-profile{flex:1 1 48%;padding:10px;border:1px solid #e8afaf;border-radius:5px;font-size:16px}.save-btn-edit{background-color:#ff9800;color:#fff;border:none;padding:12px 20px;font-size:16px;margin-top:20px;cursor:pointer;border-radius:5px;width:100%;text-align:center;transition:background .3s ease}.save-btn-edit:hover{background-color:#e68900}@media (max-width: 1024px){.account-setting{padding:10px 30px}.account-setting-detail{width:95%;padding:20px}}@media (max-width: 768px){.account-setting{padding:10px}.form-input-edited{flex-direction:column;gap:10px}.input-edit-profile{flex:1 1 100%}.save-btn-edit{padding:12px;font-size:14px}}@media (max-width: 480px){.profile-image-container-1{width:100px;height:100px}.upload-icon{width:25px;height:25px;font-size:14px}.save-btn-edit{font-size:14px}}.wallet-container{padding-top:20px;display:inline-block}.wallet-menu{width:250px;margin-top:100px;color:#616161;display:flex;flex-direction:column;gap:30px;padding:10px;box-shadow:0 0 10px 4px #0000001a;font-size:18px;z-index:9999;border-radius:5px}.fa-solid{margin-right:10px}.fa-wallet{color:#868ff6}.fa-clock{color:#20d3a9}.fa-user{color:#c991f4}.fa-lock{color:#6ce0ea}.fa-home{color:#f04449}.fa-arrow-right-from-bracket{color:#f69632}.cursor-pointer{cursor:pointer}.user-wallet{display:flex;justify-content:center;flex-direction:column;padding:10px}.paymentLists{width:100%;margin-top:1%}.user-profile-details{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.user-wallet-details{width:30%;min-width:250px}.user-recharge-lists{width:60%;min-width:300px}.paymentHistory{display:flex;justify-content:center;margin-top:20px}.transaction-history-user{width:100%}@media screen and (max-width: 768px){.user-wallet-details,.user-recharge-lists{width:100%}.user-profile-details{flex-direction:column;justify-content:flex-start}.user-wallet-details{width:100%;margin-bottom:20px}.user-recharge-lists{width:100%}}@media screen and (max-width: 480px){.user-wallet-details{width:100%;margin-bottom:15px}.user-recharge-lists{width:100%}.paymentHistory{margin-top:15px}.moneyToWallet{font-size:1.2rem}}@media screen and (min-width: 1024px){.user-wallet-details{width:30%}.user-recharge-lists{width:60%}}.recharge-content-user{width:100%;background:#fff;margin:auto;border-radius:12px}.recharge-header{margin-bottom:2rem;text-align:center}.recharge-header h2{font-size:1.8rem;color:#333;font-weight:600}.recharge-section-user{display:flex;justify-content:space-between;align-items:center;padding:30px 0}.balance-card-user{background:linear-gradient(135deg,#580a46,#8a1c6d);width:100%;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;height:fit-content}.balance-info-user{display:flex;flex-direction:column;gap:.5rem}.balance-info-user h3{font-size:1.25rem;color:#f0f0f0;margin-bottom:.75rem;font-weight:500;letter-spacing:.5px;line-height:1.5;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.balance-amount{font-size:2.1rem;font-weight:600;color:#fff}.action-buttons{display:flex;width:100%}.recharge-button-user{width:100%;background:#fff;color:#580a46;border:none;padding:10px 14px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;text-align:center}.recharge-button-user:hover{background:#f0f0f0}.transaction-history-user{background:#fff;border-radius:px;padding:0;box-shadow:0 2px 4px #0000001a;width:90%;overflow:hidden;display:flex;flex-direction:column}.transaction-table-wrapper{height:100%;display:flex;flex-direction:column}.table-header{padding-bottom:1rem;background:#fff}.table-header h3{font-size:20px;font-weight:500;color:#4a4a4a}.table-container{flex:1;overflow-x:auto;overflow-y:auto;position:relative;border-radius:10px;background:#fff;box-shadow:0 4px 8px #00000014;border:2px solid #e0e0e0;margin:20px 0}.table-container table{width:100%;border-collapse:separate;border-spacing:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;color:#333}.table-container thead{position:sticky;top:0;z-index:2;background:#fafafa;box-shadow:0 2px 4px #0000000d}.table-container th{background-color:#f0f0f0;padding:12px 16px;text-align:left;font-weight:600;color:#2d2d2d;border-bottom:2px solid #dcdcdc;white-space:nowrap}.table-container td{padding:12px 16px;white-space:nowrap;transition:background .3s ease}.table-container tbody tr:nth-child(2n){background-color:#fafafa}.table-container tbody tr:hover{background-color:#f1f7ff;cursor:pointer}.table-container::-webkit-scrollbar{width:6px;height:6px}.table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.table-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.table-container::-webkit-scrollbar-thumb:hover{background:#999}.status-badge{padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;text-transform:capitalize;display:inline-block;text-align:center;min-width:100px}.status-badge.success{background-color:#e6f4ea;color:#1e7e34;border:1px solid #c3e6cb}.status-badge.failed{background-color:#fbe9e7;color:#d32f2f;border:1px solid #ffcdd2}.status-badge.pending{background-color:#fff3e0;color:#f57c00;border:1px solid #ffe0b2}.transaction-list{display:flex;flex-direction:column;gap:1rem}.no-transactions{text-align:center;padding:2rem;color:#666;font-size:1.1rem}.amount-input-user{width:100%;padding:10px;border:none;border-radius:6px;background:#ffffff1a;color:#fff;font-size:16px;margin-top:10px}.amount-input-user::placeholder{color:#ffffffb3}.amount-input-user:focus{outline:none;background:#fff3}.amount-input-user::-webkit-outer-spin-button,.amount-input-user::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-input-user[type=number]{-moz-appearance:textfield}.gst-breakdown{margin-top:15px;padding:10px;background-color:#f8f8f8;border-radius:8px;width:100%}.breakdown-item{display:flex;justify-content:space-between;padding:5px 0;font-size:14px;color:#666}.breakdown-item.total{margin-top:5px;padding-top:8px;border-top:1px dashed #ddd;font-weight:700;color:#333}.breakdown-item span:first-child{color:#666}.breakdown-item span:last-child{font-family:monospace}@media (max-width: 768px){.recharge-content-user{display:block;width:100%}.recharge-section-user{display:block;padding:12px}.balance-card-user{width:100%}.balance-info-user{display:flex;flex-direction:column;gap:.5rem}.balance-info-user h3{font-size:18px}.balance-amount{font-size:22px;font-weight:600;color:#fff}.action-buttons{display:flex;width:100%}.recharge-button-user,.transaction-history-user{width:100%}.transaction-table-wrapper{display:block}.table-header{padding-top:23px;background:#fff}.table-header h3{font-size:20px;font-weight:500;color:#4a4a4a}}@media (max-width: 1124px){.recharge-content-user{display:block;width:100%}.recharge-section-user{display:block;padding:12px}.balance-card-user{width:100%}.balance-info-user{display:flex;flex-direction:column;gap:.5rem}.balance-info-user h3{font-size:18px}.balance-amount{font-size:22px;font-weight:600;color:#fff}.action-buttons{display:flex;width:100%}.recharge-button-user,.transaction-history-user{width:100%}.transaction-table-wrapper{display:block}.table-header{padding-top:23px;background:#fff}.table-header h3{font-size:20px;font-weight:500;color:#4a4a4a}}.paymentList-container{width:100%;display:flex;flex-direction:column;justify-content:center;padding:20px}.headingPayment{margin-left:4%;font-size:25px;margin-bottom:15px}.paymentLists h2,.paymentLists h5{margin-bottom:10px}.paymentCard{width:100%;margin-top:20px}.paymentColumns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.paymentCardOne{border:2px solid rgb(255,255,255);background-color:#e4f8e8;box-shadow:0 0 5px #8d928d;border-radius:10px;width:18%;margin-bottom:20px;transition:border .3s ease;position:relative}.paymentCardOne:hover{border:2px solid gold;background-color:#d7efdc}.moneyToWallet{font-weight:900}.popular{font-size:8px;padding:3px;width:70%;background-color:#e58722;text-align:center;color:#fff;position:absolute;top:0;left:15%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.paymentAmount{color:#62ae62;padding:10px;text-align:center;margin-top:20px}@media screen and (max-width: 768px){.paymentColumns{justify-content:space-between}.paymentCardOne{width:45%}.popular{font-size:8px;padding:3px;width:50%;background-color:#e58722;text-align:center;color:#fff;position:absolute;top:0;left:24%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.paymentLists h2{font-size:1.5rem}.paymentLists h5{font-size:1rem}}@media screen and (max-width: 480px){.paymentColumns{justify-content:center}.paymentCardOne{width:30%}.popular{font-size:7px;padding:3px;width:70%;background-color:#e58722;text-align:center;color:#fff;position:absolute;top:0;left:15%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.paymentLists h2{font-size:1.2rem}.paymentLists h5{font-size:.9rem}}
