@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@500;700&family=Playfair+Display:wght@600;800&family=Poppins:wght@400;500;600&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcfcfc!important}:root{--site-green: #126c35;--site-green-dark: #06451f;--site-green-light: #78c96c;--site-lime: #b6df54;--site-leaf-bg: #f1f8e9;--site-input-shadow: 0 8px 20px rgba(18, 108, 53, .12);--site-input-focus-shadow: 0 20px 35px rgba(6, 69, 31, .24)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea{border-color:transparent!important;box-shadow:inset 0 0 0 2px var(--site-green),var(--site-input-shadow);transition:transform .35s ease,box-shadow .35s ease,background-color .35s ease}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus,select:focus,textarea:focus{outline:none;transform:translateY(-3px);box-shadow:inset 0 0 0 2px var(--site-green-dark),var(--site-input-focus-shadow)!important}@media (prefers-reduced-motion: reduce){input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea{transition:none}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-input-placeholder{color:#fff!important}.tbleFlx{display:flex;justify-content:space-between}.loggHXN{width:70px}.btn-print{background:var(--site-green-dark);color:#fff;min-width:88px;margin:0 5rem 5rem;height:34px;border-radius:4px}.brNone,.brTabble{border:none!important}.table{--bs-table-bg: transparent !important;--bs-table-color: white !important}.zoom_im{width:100%;float:left;padding:6px;height:auto;text-align:center;background-color:transparent;transition:all ease .5s;margin-bottom:20px}.zoom_im h2{width:100%;text-align:center;color:#fff;font-size:16px;padding:10px 0 0;float:left}.zoom_im img{height:180px}.panel-primary{box-shadow:inset 0 -1px 12px 3px var(--site-green)!important;padding:6px}.shadow-none,.shadow-none:hover{box-shadow:none!important}.mainborder{border:1px solid var(--site-green-light);padding:5px;transition:all .3s ease-in-out;border-radius:8px}.mainborder:hover{box-shadow:inset 0 -1px 12px 3px var(--site-green)!important}.panel-primary:hover{box-shadow:inset 0 -1px 12px 3px var(--site-green)}.achawww{display:flex;justify-content:space-around}.achawwwT{display:flex}.achawwwT input{margin-bottom:15px}.achawwwTEvn input{margin-right:10px}@media (min-width: 768px){.showgrid{margin-left:5rem}}.showgrid{display:grid!important}.hxnFlex{display:flex!important}.form-horizontal .control-label{padding-left:20px}.bgHxnxnxn{background-color:var(--site-leaf-bg)!important;color:#fff!important}.lenkxn{color:#fff;margin-right:5px!important}.lenkxn:hover{color:#bce70c!important}input[type=date]:before{color:#fff}@media screen and (max-width: 550px){.loggHXN{width:50px}.kapqpdknq{margin-top:20px;margin-bottom:10px}.achawww,.achawwwT{flex-direction:column}.resMargn,.mtRes{margin-bottom:15px}.mtRes{margin-top:15px}.mini-stat{display:flex;flex-direction:column}.copyResMargn{margin-top:30px}}@media (min-width: 551px) and (max-width: 950px){.loggHXN{width:70px}}.lenk{margin-right:10px}@media screen and (max-width: 850px){.hxnFlex{flex-direction:column}.form-horizontal .control-label{padding-left:0}.tbleFlx{flex-direction:column}}@media screen and (max-width: 1200px){.resBrrrr{display:none!important}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:var(--site-green-dark);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:var(--site-lime)}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#e9ecef;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--site-green-light),var(--site-green));border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--site-green),var(--site-lime))}.phytovibe-home{--pv-green: #1f6b3a;--pv-green-dark: #0b3a20;--pv-lime: #8cc63f;--pv-gold: #c9a24b;--pv-accent: #1f6b3a;--pv-bg: #fbf6ea;--pv-bg-alt: #f2ead4;--pv-text: #1b2a20;--pv-muted: #5a6a5f;--pv-card: #fff;min-height:100vh;overflow-x:clip;background:var(--pv-bg);color:var(--pv-text);font:400 15px/1.65 Poppins,system-ui,sans-serif}@media (prefers-color-scheme: dark){.phytovibe-home:not(:root[data-theme=light] *){--pv-bg: #0a160f;--pv-bg-alt: #10231a;--pv-text: #f1ead6;--pv-muted: #a9b8ac;--pv-card: #14291e;--pv-accent: #8cc63f}}.phytovibe-home:where(:root[data-theme=dark] *){--pv-bg: #0a160f;--pv-bg-alt: #10231a;--pv-text: #f1ead6;--pv-muted: #a9b8ac;--pv-card: #14291e;--pv-accent: #8cc63f}.phytovibe-home *,.phytovibe-home *:before,.phytovibe-home *:after{box-sizing:border-box}.phytovibe-home h1,.phytovibe-home h2,.phytovibe-home h3{font-family:Playfair Display,Georgia,serif;line-height:1.15}.phytovibe-home .hi{font-family:Noto Sans Devanagari,sans-serif}.phytovibe-home img{display:block;max-width:100%}.phytovibe-home a{color:inherit}.phytovibe-home [id]{scroll-margin-top:84px}.phytovibe-home .pv-header{position:sticky;z-index:50;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 5%;border-bottom:1px solid rgba(201,162,75,.4);background:var(--pv-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.phytovibe-home .pv-logo{display:inline-block;padding:5px 12px;border-radius:14px;background:#fbf6ea;box-shadow:0 4px 14px #0000001f}.phytovibe-home .pv-logo img{height:38px;width:auto}.phytovibe-home .pv-nav{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:clamp(8px,1.4vw,24px)}.phytovibe-home .pv-nav a{position:relative;min-width:0;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.phytovibe-home .pv-nav a:not(.pv-btn):after{position:absolute;right:0;bottom:-4px;left:0;height:2px;width:0;background:var(--pv-gold);content:"";transition:width .3s}.phytovibe-home .pv-nav a:not(.pv-btn):hover:after{width:100%}.phytovibe-home .pv-menu-toggle{display:none;padding:6px 12px;border:1px solid var(--pv-gold);border-radius:10px;background:none;color:inherit;font-size:18px}.phytovibe-home .pv-btn{display:inline-block;padding:12px 26px;border:0;border-radius:99px;background:linear-gradient(135deg,#2b8a4b,var(--pv-green));box-shadow:0 10px 24px #1f6b3a59;color:#fff!important;cursor:pointer;font-size:14px;font-weight:600;text-decoration:none;transition:transform .3s}.phytovibe-home .pv-btn:hover{transform:translateY(-3px) scale(1.04)}.phytovibe-home .pv-btn.outline{border:1.5px solid var(--pv-gold);background:transparent;box-shadow:none;color:inherit!important}.phytovibe-home .pv-btn.small{padding:9px 20px;color:#fff!important}.phytovibe-home .pv-hero{position:relative;display:grid;min-height:90vh;grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;overflow:hidden;padding:60px 5% 90px;background:radial-gradient(900px 520px at 78% 40%,rgba(122,69,201,.5),transparent 60%),radial-gradient(700px 500px at 5% 0,rgba(140,198,63,.28),transparent 60%),linear-gradient(135deg,#0b3a20,#0e2f1c 55%,#2a1357);color:#f6efdc}.phytovibe-home .pv-hero-copy{position:relative;z-index:1}.phytovibe-home .pv-badge{display:inline-block;margin-bottom:20px;padding:6px 16px;border:1px solid var(--pv-gold);border-radius:99px;background:#ffffff14;font-size:13px}.phytovibe-home .pv-hero h1{font-size:clamp(38px,6vw,76px);font-weight:800}.phytovibe-home .pv-hero h1 em{background:linear-gradient(90deg,#e8c872,#8cc63f);-webkit-background-clip:text;background-clip:text;color:transparent}.phytovibe-home .pv-subtitle{margin:16px 0 8px;color:#e8c872;font-size:clamp(18px,2.4vw,26px);font-weight:700}.phytovibe-home .pv-hero-copy>p{max-width:520px;opacity:.9}.phytovibe-home .pv-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.phytovibe-home .pv-trust-points{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;opacity:.9}.phytovibe-home .pv-stage{position:relative;height:min(580px,92vw);perspective:1100px}.phytovibe-home .pv-rig{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .2s}.phytovibe-home .pv-orbit{position:absolute;top:4%;left:4%;width:92%;transform:translateZ(-80px);animation:pv-spin 70s linear infinite}.phytovibe-home .pv-halo{position:absolute;top:16%;left:18%;width:64%;aspect-ratio:1;transform:translateZ(-40px);border-radius:50%;background:radial-gradient(circle,rgba(232,200,114,.55),rgba(122,69,201,.25) 55%,transparent 70%);filter:blur(8px)}.phytovibe-home .pv-floating-product{position:absolute;z-index:1;transform:translateZ(var(--z));filter:drop-shadow(0 28px 26px rgba(0,0,0,.5));animation:pv-float 6s ease-in-out infinite}.phytovibe-home .pv-floating-product:nth-of-type(2n){animation-delay:-3s}.phytovibe-home .pv-floating-product:nth-of-type(3n){animation-delay:-1.5s}.phytovibe-home .pv-chip{position:absolute;z-index:2;padding:5px 13px;transform:translateZ(150px);border:1px solid rgba(201,162,75,.7);border-radius:99px;background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;animation:pv-float 5s ease-in-out infinite}.phytovibe-home .pv-leaf{position:absolute;top:-40px;width:16px;height:26px;border-radius:0 100%;background:linear-gradient(135deg,#8cc63f,#1f6b3a);opacity:.55;animation:pv-fall linear infinite}@keyframes pv-float{50%{translate:0 -16px}}@keyframes pv-spin{to{rotate:360deg}}@keyframes pv-fall{to{translate:60px 105vh;rotate:540deg}}@keyframes pv-sway{0%,to{transform:rotateY(-22deg)}50%{transform:rotateY(22deg)}}@keyframes pv-marquee{to{transform:translate(-50%)}}@keyframes pv-appear{0%{opacity:0;transform:translate(-40px) rotateY(12deg)}}.phytovibe-home .pv-marquee{overflow:hidden;padding:14px 0;border-block:2px solid var(--pv-gold);background:var(--pv-green-dark);color:#f1ead6;white-space:nowrap}.phytovibe-home .pv-marquee>div{display:inline-block;animation:pv-marquee 32s linear infinite;font-family:Playfair Display,Georgia,serif;font-size:20px}.phytovibe-home .pv-section{padding:84px 0}.phytovibe-home .pv-heading{max-width:720px;margin:46px auto;text-align:center}.phytovibe-home .pv-heading small{color:var(--pv-gold);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.phytovibe-home .pv-heading h2{margin:8px 0;font-size:clamp(28px,4vw,46px)}.phytovibe-home .pv-heading p{color:var(--pv-muted)}.phytovibe-home .pv-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;padding:56px 5%;background:var(--pv-bg-alt)}.phytovibe-home .pv-stats>div{padding:26px;border:1px solid rgba(201,162,75,.45);border-radius:22px;background:var(--pv-card);text-align:center}.phytovibe-home .pv-stats b{color:var(--pv-accent);font:800 46px Playfair Display,Georgia,serif}.phytovibe-home .pv-stats span{display:block;color:var(--pv-muted);font-size:13px}.phytovibe-home .pv-slider{position:relative;max-width:1530px;margin:auto;overflow:hidden;aspect-ratio:1600 / 639;border:2px solid var(--pv-gold);box-shadow:0 30px 60px #0e3b2159}.phytovibe-home .pv-slider>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;scale:1.08;object-fit:cover;opacity:0;transition:opacity 1.2s,transform 1.2s}.phytovibe-home .pv-slider>img.on{scale:1;opacity:1}.phytovibe-home .pv-dots{position:absolute;right:0;bottom:12px;left:0;display:flex;justify-content:center;gap:8px}.phytovibe-home .pv-dots button{width:9px;height:9px;padding:0;border:0;border-radius:9px;background:#fff9;cursor:pointer;transition:width .4s,background .4s}.phytovibe-home .pv-dots button.on{width:28px;background:var(--pv-gold)}.phytovibe-home .alt{background:var(--pv-bg-alt)}.phytovibe-home .pv-grid{display:grid;max-width:1200px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:30px;margin:auto}.phytovibe-home .pv-card{position:relative;padding:22px;transform-style:preserve-3d;border:1px solid rgba(201,162,75,.4);border-radius:26px;background:var(--pv-card);box-shadow:0 14px 34px #00000014;transition:transform .25s,box-shadow .3s}.phytovibe-home .pv-card:hover{box-shadow:0 30px 60px #1f6b3a40}.phytovibe-home .pv-tag{color:var(--pv-accent);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.phytovibe-home .pv-card h3{margin-bottom:6px;transform:translateZ(24px);font-size:22px}.phytovibe-home .pv-card p{margin-bottom:16px;color:var(--pv-muted);font-size:14px}.phytovibe-home .pv-product-image{display:grid;height:240px;margin:12px 0 18px;transform:translateZ(46px);place-items:center;border-radius:20px;background:radial-gradient(circle at 50% 65%,var(--t),transparent 72%)}.phytovibe-home .pv-product-image img{width:auto;max-height:215px;filter:drop-shadow(0 18px 14px rgba(0,0,0,.35));transition:transform .4s}.phytovibe-home .pv-card:hover .pv-product-image img{transform:scale(1.1)}.phytovibe-home .pv-feature{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;background:radial-gradient(600px 400px at 20% 50%,rgba(201,162,75,.3),transparent 70%),linear-gradient(135deg,#2a1357,#4b1f8f 55%,#0e3b21);color:#f6efdc}.phytovibe-home .pv-feature-image{display:grid;perspective:900px;place-items:center}.phytovibe-home .pv-feature-image img{width:min(340px,78%);transform-style:preserve-3d;filter:drop-shadow(0 40px 40px rgba(0,0,0,.55));animation:pv-sway 9s ease-in-out infinite}.phytovibe-home .pv-feature h2{font-size:clamp(30px,4.4vw,54px)}.phytovibe-home .pv-feature h2 em{color:#e8c872}.phytovibe-home .pv-feature>div>small{color:#e8c872}.phytovibe-home .pv-benefit-tags{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 26px}.phytovibe-home .pv-benefit-tags span{padding:7px 16px;border:1px solid rgba(201,162,75,.6);border-radius:99px;background:#ffffff1f;font-size:13px}.phytovibe-home .pv-feature-description{margin-bottom:18px;opacity:.9}.phytovibe-home .pv-herbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:14px}.phytovibe-home .pv-herb{position:relative;height:96px;padding:0;transform-style:preserve-3d;border:0;border-radius:16px;background:none;cursor:pointer;perspective:700px}.phytovibe-home .pv-herb>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;padding:6px;transform-style:preserve-3d;border:1px solid rgba(201,162,75,.6);border-radius:16px;background:#ffffff1a;text-align:center;backface-visibility:hidden;place-content:center;font-size:13px;line-height:1.3;color:#fff;transition:transform .7s}.phytovibe-home .pv-herb>span b{display:block;font-size:17px}.phytovibe-home .pv-herb>span+span{transform:rotateY(180deg);background:var(--pv-gold);color:#2a1357;font-style:italic}.phytovibe-home .pv-herb:hover>span:first-child,.phytovibe-home .pv-herb.on>span:first-child{transform:rotateY(180deg)}.phytovibe-home .pv-herb:hover>span+span,.phytovibe-home .pv-herb.on>span+span{transform:rotateY(360deg)}.phytovibe-home .pv-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:34px}.phytovibe-home .pv-tabs button{padding:10px 22px;border:1.5px solid var(--pv-gold);border-radius:99px;background:transparent;color:inherit;cursor:pointer;font:500 14px Poppins,system-ui,sans-serif;transition:background .3s,color .3s,box-shadow .3s}.phytovibe-home .pv-tabs button.on{border-color:var(--pv-green);background:var(--pv-green);box-shadow:0 8px 20px #1f6b3a66;color:#fff}.phytovibe-home .pv-ritual{display:grid;max-width:1150px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;margin:auto}.phytovibe-home .pv-ritual>img{border:2px solid var(--pv-gold);border-radius:28px;box-shadow:0 30px 60px #00000040;animation:pv-appear .8s}.phytovibe-home .pv-ritual h3{margin-bottom:8px;font-size:32px}.phytovibe-home .pv-ritual p{color:var(--pv-muted)}.phytovibe-home .pv-ritual ul{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 24px;list-style:none}.phytovibe-home .pv-ritual li{padding:7px 16px;border:1px solid rgba(201,162,75,.5);border-radius:99px;background:var(--pv-card);font-size:13px}.phytovibe-home .pv-ritual li:before{color:var(--pv-gold);content:"✦ "}.phytovibe-home .pv-reason{text-align:center}.phytovibe-home .pv-reason>i{display:grid;width:60px;height:60px;margin:0 auto 14px;transform:translateZ(40px);border-radius:50%;background:linear-gradient(135deg,#2b8a4b,#7a45c9);box-shadow:0 12px 24px #4b1f8f59;color:#fff;font-size:24px;font-style:normal;place-items:center}.phytovibe-home .pv-reason h3{margin-bottom:6px;font-size:20px}.phytovibe-home .pv-cta{position:relative;overflow:hidden;padding:70px 6%;background:radial-gradient(500px 300px at 85% 10%,rgba(201,162,75,.4),transparent 70%),linear-gradient(135deg,#4b1f8f,#2a1357 60%,#0e3b21);color:#f6efdc;text-align:center}.phytovibe-home .pv-franchise{padding-bottom:0}.phytovibe-home .pv-cta>small{color:#e8c872}.phytovibe-home .pv-cta h2{font-size:clamp(30px,5vw,58px)}.phytovibe-home .pv-cta p{max-width:560px;margin:14px auto 28px;opacity:.9}.phytovibe-home .pv-cta .pv-btn{margin:6px}.phytovibe-home .pv-testimonials .pv-stars{color:#e0a82e;letter-spacing:2px}.phytovibe-home .pv-testimonials h3{font-size:18px}.phytovibe-home .pv-testimonials small{color:var(--pv-accent);font-weight:600}.phytovibe-home .pv-testimonials p{margin-top:10px}.phytovibe-home .pv-footer{padding:64px 5% 20px;background:linear-gradient(180deg,#0e3b21,#06210f);color:#e9e2cc}.phytovibe-home .pv-footer-grid{display:grid;max-width:1200px;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:36px;margin:auto}.phytovibe-home .pv-footer h4{margin-bottom:14px;color:#e8c872!important;font-size:15px!important}.phytovibe-home .pv-footer-grid>div>a:not(.pv-logo){display:block;margin:7px 0;opacity:.85;font-size:14px;text-decoration:none}.phytovibe-home .pv-footer a:hover{color:#8cc63f;opacity:1}.phytovibe-home .pv-footer p{font-size:14px;opacity:.85}.phytovibe-home .pv-signature{display:inline-block;margin:14px 0 8px;padding:10px 18px;transform:rotate(-2deg);border:2px solid #8a5a2b;border-radius:10px;background:linear-gradient(135deg,#6b4423,#4a2e16);color:wheat;font-family:Playfair Display,Georgia,serif;font-weight:600}.phytovibe-home .pv-social{display:flex;gap:10px;margin:12px 0}.phytovibe-home .pv-social a{display:grid;width:38px;height:38px;margin:0;border-radius:50%;background:#8cc63f;color:#0b3a20;font-weight:700;text-decoration:none;place-items:center}.phytovibe-home .pv-copyright{margin-top:44px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);font-size:13px;opacity:.8;text-align:center}.phytovibe-home .pv-testimonial-section{padding-top:0}.phytovibe-home .rv{opacity:0;translate:0 44px;transition:opacity 1s,translate 1s}.phytovibe-home .rv.in{opacity:1;translate:0 0}@media (max-width: 900px){.phytovibe-home .pv-hero,.phytovibe-home .pv-feature,.phytovibe-home .pv-ritual{grid-template-columns:1fr}.phytovibe-home .pv-hero{padding-top:40px}.phytovibe-home .pv-footer-grid{grid-template-columns:1fr 1fr}.phytovibe-home .pv-menu-toggle{display:block}.phytovibe-home .pv-nav{position:absolute;top:100%;right:0;left:0;display:none;flex-direction:column;padding:20px;border-bottom:2px solid var(--pv-gold);background:var(--pv-bg)}.phytovibe-home .pv-nav a{max-width:100%}.phytovibe-home .pv-nav.on{display:flex}}@media (prefers-reduced-motion: reduce){.phytovibe-home *,.phytovibe-home *:before,.phytovibe-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.phytovibe-home .rv{opacity:1;translate:0 0}}.phytovibe-home .pv-header{color:var(--pv-text)}.phytovibe-home .pv-nav .pv-btn{color:#fff!important}.phytovibe-home .pv-footer-grid>div>.pv-logo{display:inline-block;margin:0;padding:5px 12px;opacity:1}.phytovibe-home .pv-footer-grid>div>.pv-logo:hover{color:inherit}.pv-policy-page{display:flex;flex-direction:column}.pv-policy-page>main,.pv-policy-page>.container-fluid{flex:1;min-height:55vh}.pv-policy-page .Privacypage{padding:45px 0 70px;background:var(--pv-bg)}.pv-policy-page .Privacypage>.container{max-width:1000px;padding:34px clamp(20px,5vw,56px);border:1px solid rgba(201,162,75,.4);border-radius:24px;background:var(--pv-card);box-shadow:0 14px 34px #00000014}.pv-policy-page .Privacypage .heading{margin:0 0 22px;padding:0 0 18px;border-bottom:1px solid rgba(201,162,75,.5);color:var(--pv-green)!important;font:700 clamp(30px,4vw,42px) "Playfair Display",Georgia,serif;text-align:center}.pv-policy-page .Privacypage h6{margin:26px 0 10px;color:var(--pv-green)!important;font:700 21px Playfair Display,Georgia,serif}.pv-policy-page .Privacypage p{margin:10px 0;color:var(--pv-text);font-size:15px;line-height:1.8}.pv-policy-page .Termsconditionpage{padding:52px 0 70px;background:var(--pv-bg);color:var(--pv-text)}.pv-policy-page .Termsconditionpage .terms-content{max-width:1080px;padding:34px clamp(20px,5vw,56px);border:1px solid rgba(201,162,75,.4);border-radius:24px;background:var(--pv-card);box-shadow:0 14px 34px #00000014;color:var(--pv-text)}.pv-policy-page .Termsconditionpage .tc-pageHead__title,.pv-policy-page .Termsconditionpage .tc-block__title,.pv-policy-page .Termsconditionpage .tc-subTitle{color:var(--pv-green)!important}.pv-policy-page .Termsconditionpage .tc-pageHead__sub,.pv-policy-page .Termsconditionpage .tc-para,.pv-policy-page .Termsconditionpage .tc-list li,.pv-policy-page .Termsconditionpage .tc-signBlock__col p{color:var(--pv-text)}.pv-policy-page .Termsconditionpage .tc-block{border-color:#c9a24b59}.pv-policy-page .Termsconditionpage .tc-block__title{border-color:#c9a24b8c}.pv-policy-page .Termsconditionpage .tc-block--schedule,.pv-policy-page .Termsconditionpage .tc-table tbody tr:nth-child(2n){border-color:#c9a24b59;background:var(--pv-bg-alt)}.pv-policy-page .Termsconditionpage .tc-tableWrap{border-color:#c9a24b66}.pv-policy-page .Termsconditionpage .tc-table thead th{background:var(--pv-green)}.pv-policy-page .Termsconditionpage .tc-table tbody td{border-color:#c9a24b4d;color:var(--pv-text)}.pv-policy-page .Termsconditionpage .tc-table td:before{color:var(--pv-green)}@media (max-width: 900px){.pv-policy-page .pv-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.pv-policy-page .pv-footer-grid{grid-template-columns:1fr}.pv-policy-page .Privacypage,.pv-policy-page .Termsconditionpage{padding:32px 0 45px}}.Homepage{width:100%;overflow-x:hidden;background:linear-gradient(180deg,#00110d,#021b14,#00130f)}.Itemssection{padding:70px 0}.items-heading{font-size:28px;font-weight:600;color:#63a008a6;margin:50px 0 25px;padding-left:15px;border-left:5px solid #63a008a6;text-transform:uppercase}.items-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.item-box{position:relative;overflow:hidden;border-radius:12px;cursor:pointer;background:#eee;transition:.3s ease;min-height:260px}.item-box img{width:100%;height:260px;object-fit:contain;transition:.5s ease}.item-box:hover img{transform:scale(1.1)}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:.4s ease;text-align:center;padding:15px}.item-box:hover .overlay{opacity:1}.overlay h4{color:#63a008a6;margin-bottom:8px;font-size:18px}.overlay p{color:#fff;margin:3px 0;font-size:14px}.price{margin-top:10px;background:#63a008a6;padding:8px 18px;border-radius:25px;font-weight:600;color:#fff}@media (max-width: 1200px){.items-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.items-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.items-grid{grid-template-columns:1fr}}.phytovibe-contact{--contact-forest: #073d22;--contact-deep: #032b18;--contact-green: #176b38;--contact-purple: #67358f;--contact-gold: #e5c65f;--contact-cream: #fff8e8;--contact-ink: #173a25;--contact-muted: #607365;--contact-line: #e4d9ed;min-height:100vh;background:linear-gradient(135deg,#f3f7ef,#f5f0f9);color:var(--contact-ink)}.phytovibe-contact *,.phytovibe-contact *:before,.phytovibe-contact *:after{box-sizing:border-box}.phytovibe-contact__hero{position:relative;overflow:hidden;padding:48px 20px 54px;background:radial-gradient(circle at 12% 20%,rgba(145,190,94,.28),transparent 27%),radial-gradient(circle at 88% 72%,rgba(207,166,235,.28),transparent 28%),linear-gradient(115deg,var(--contact-deep) 0%,#0b5a2e 45%,#563078 100%);color:#fff;text-align:center}.phytovibe-contact__hero h1{margin:8px 0 12px;font:700 clamp(42px,7vw,70px) Georgia,serif}.phytovibe-contact__subtitle{margin:0 0 14px;color:#f2df91;font:italic 700 clamp(17px,2.5vw,23px) Georgia,serif}.phytovibe-contact__hero p{max-width:760px;margin:0 auto;color:#eef5e9;font-size:16px;line-height:1.75}.phytovibe-contact__wrap{width:min(1120px,92%);margin:auto;padding:48px 0 58px}.phytovibe-contact__intro{margin-bottom:30px;text-align:center}.phytovibe-contact__kicker{color:var(--contact-purple);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.phytovibe-contact__intro h2{margin:10px 0 12px;color:var(--contact-forest);font:700 clamp(27px,4vw,39px) Georgia,serif}.phytovibe-contact__intro p{max-width:760px;margin:auto;color:var(--contact-muted);line-height:1.7}.phytovibe-contact__grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:22px}.phytovibe-contact__panel{padding:26px;border:1px solid var(--contact-line);border-radius:20px;background:linear-gradient(145deg,#fff,#fbf8fd);box-shadow:0 9px 28px #103b2010}.phytovibe-contact__panel h3,.phytovibe-contact__map-heading h3{margin:0 0 20px;color:var(--contact-forest);font:700 22px Georgia,serif}.phytovibe-contact__detail{display:flex;gap:15px;padding:17px 0;border-bottom:1px solid #e8e2eb}.phytovibe-contact__detail:last-of-type{border-bottom:0}.phytovibe-contact__icon{display:grid;width:48px;height:48px;flex:0 0 48px;border-radius:15px;background:linear-gradient(145deg,#176b38,#0b512b 60%,#67358f);color:#fff;font-size:22px;place-items:center}.phytovibe-contact__detail b{display:block;margin:1px 0 7px;color:var(--contact-forest);font-size:15px}.phytovibe-contact__detail p{margin:0;overflow-wrap:anywhere;color:var(--contact-muted);font-size:14px;line-height:1.65}.phytovibe-contact__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.phytovibe-contact__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 17px;border-radius:28px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s,border-color .2s}.phytovibe-contact__btn--primary{background:var(--contact-green);color:#fff}.phytovibe-contact__btn--primary:hover{transform:translateY(-2px);background:var(--contact-purple);color:#fff}.phytovibe-contact__btn--outline{border:1px solid #b8c9b8;background:#fff;color:var(--contact-forest)}.phytovibe-contact__btn--outline:hover{border-color:var(--contact-purple);color:var(--contact-purple)}.phytovibe-contact__map-panel{display:flex;flex-direction:column;padding:12px;border:1px solid var(--contact-line);border-radius:20px;background:#fff;box-shadow:0 9px 28px #103b2010}.phytovibe-contact__map-heading{padding:12px 14px 15px}.phytovibe-contact__map-heading h3{margin-bottom:6px}.phytovibe-contact__map-heading p{margin:0;color:var(--contact-muted);font-size:13px;line-height:1.5}.phytovibe-contact__map-frame{width:100%;min-height:360px;flex:1;border:0;border-radius:14px;background:#edf2e9}.phytovibe-contact__map-bottom{padding:12px 5px 2px;text-align:center}.phytovibe-contact__map-bottom a{color:var(--contact-purple);font-size:13px;font-weight:700;text-decoration:none}.phytovibe-contact__map-bottom a:hover{text-decoration:underline}.phytovibe-contact__support-band{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding:25px 28px;border-radius:20px;background:linear-gradient(110deg,#06351e,#0c5a2e 52%,#563078);color:#fff}.phytovibe-contact__support-band h3{margin:0 0 7px;color:#f4df91;font:700 22px Georgia,serif}.phytovibe-contact__support-band p{margin:0;color:#edf5e9;font-size:14px;line-height:1.6}.phytovibe-contact__support-band .phytovibe-contact__btn{flex:0 0 auto;background:var(--contact-gold);color:#173a25;white-space:nowrap}.phytovibe-contact__support-band .phytovibe-contact__btn:hover{background:#fff2bf}@media (max-width: 820px){.phytovibe-contact__grid{grid-template-columns:1fr}.phytovibe-contact__map-frame{min-height:330px}}@media (max-width: 560px){.phytovibe-contact__hero{padding:38px 16px 43px}.phytovibe-contact__wrap{padding:36px 0 44px}.phytovibe-contact__panel{padding:21px}.phytovibe-contact__support-band{align-items:flex-start;flex-direction:column;padding:23px}.phytovibe-contact__map-frame{min-height:290px}}.phytovibe-about{--forest:#073d22;--deep:#032b18;--green:#176b38;--leaf:#72a94d;--purple:#67358f;--purple-deep:#40205f;--lavender:#f0e8f8;--lilac:#d9c4ed;--lime:#dcedb4;--gold:#e5c65f;--cream:#fffdf5;--paper:#f5f1f8;--ink:#173a25;--muted:#607365;--line:#e4d9ed;--white:#fff}.phytovibe-about,.phytovibe-about *{box-sizing:border-box}.phytovibe-about{scroll-behavior:smooth}.phytovibe-about{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.phytovibe-about a{color:inherit}.phytovibe-about .hero{position:relative;isolation:isolate;overflow:hidden;text-align:center;color:#fff;padding:76px 20px 84px;background:radial-gradient(circle at 12% 20%,rgba(145,190,94,.3),transparent 27%),radial-gradient(circle at 88% 72%,rgba(207,166,235,.3),transparent 28%),linear-gradient(115deg,var(--deep) 0%,#0b5a2e 42%,#563078 78%,var(--purple-deep) 100%)}.phytovibe-about .hero:before,.phytovibe-about .hero:after{content:"";position:absolute;z-index:-1;border:1px solid #dcedb422;border-radius:50%;width:380px;height:380px}.phytovibe-about .hero:before{left:-180px;top:-200px}.phytovibe-about .hero:after{right:-170px;bottom:-250px;width:500px;height:500px}.phytovibe-about .brand{display:flex;justify-content:center;align-items:center;margin:0 auto 10px}.phytovibe-about .brand img{display:block;width:210px;max-width:70vw;height:auto;padding:8px 12px;background:#fff8e8;border:1px solid #eadfbe;border-radius:10px;box-shadow:0 3px 12px #0023121f}.phytovibe-about .hero h1{font:700 clamp(44px,7vw,78px) Georgia,serif;line-height:1.04;margin:18px 0 13px}.phytovibe-about .hero .sub{font:italic 700 clamp(18px,2.5vw,25px) Georgia,serif;color:#f0dc8a;margin:0 auto 18px}.phytovibe-about .hero p{max-width:850px;margin:0 auto;color:#edf5eb;font-size:17px;line-height:1.8}.phytovibe-about .hero-badges{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:27px}.phytovibe-about .hero-badges span{border:1px solid #dcedb477;background:#ffffff0c;border-radius:30px;padding:9px 15px;color:#f7f8e9;font-size:13px}.phytovibe-about .container{width:min(1160px,92%);margin:auto}.phytovibe-about .section{padding:68px 0}.phytovibe-about .about-guiding-section{background:#fff}.phytovibe-about .section-head{text-align:center;max-width:820px;margin:0 auto 36px}.phytovibe-about .kicker{font-size:12px;font-weight:800;letter-spacing:2.3px;text-transform:uppercase;color:var(--purple)}.phytovibe-about h2{font:700 clamp(29px,4vw,43px) Georgia,serif;color:var(--forest);margin:11px 0 13px}.phytovibe-about .section-head p{margin:0;color:var(--muted);line-height:1.8;font-size:16px}.phytovibe-about .story-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center}.phytovibe-about .story-copy h2{margin-top:8px}.phytovibe-about .story-copy p{color:var(--muted);line-height:1.85;font-size:15px}.phytovibe-about .story-visual{min-height:370px;border-radius:24px;position:relative;overflow:hidden;display:flex;align-items:end;padding:28px;background:radial-gradient(ellipse at 25% 25%,#d7e9a4 0 7%,transparent 8%),radial-gradient(ellipse at 78% 18%,#a6c77b 0 8%,transparent 9%),linear-gradient(145deg,#dce9c7,#7eaa64 48%,#164b2a);box-shadow:0 18px 40px #123d201c}.phytovibe-about .story-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 18% 70%,#315f35aa,transparent 40%),radial-gradient(ellipse at 78% 68%,#f4e5a177,transparent 36%)}.phytovibe-about .story-visual .quote{position:relative;background:#062f1de8;color:#fff;border:1px solid #e8d77c88;border-radius:17px;padding:24px;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.phytovibe-about .quote strong{display:block;color:#f0d982;font:700 23px Georgia,serif;margin-bottom:8px}.phytovibe-about .quote span{font-size:14px;line-height:1.6;color:#eff5e8}.phytovibe-about .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.phytovibe-about .pillar{background:#fff;border:1px solid var(--line);border-radius:19px;padding:25px 22px;box-shadow:0 8px 24px #103b2010}.phytovibe-about .pillar .symbol{width:58px;height:58px;border-radius:17px;background:linear-gradient(135deg,#eaf3df,#f0e8f8);display:grid;place-items:center;font-size:28px;margin-bottom:17px}.phytovibe-about .pillar h3{font:700 21px Georgia,serif;color:var(--forest);margin:0 0 10px}.phytovibe-about .pillar p{font-size:14px;line-height:1.75;color:var(--muted);margin:0}.phytovibe-about .mission-band{background:linear-gradient(115deg,#06351e,#0c5a2e 48%,#573078);color:#fff;padding:54px 0}.phytovibe-about .mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.phytovibe-about .mission-card{border:1px solid #dcedb44a;background:#ffffff0b;border-radius:20px;padding:28px}.phytovibe-about .mission-card .label{color:#dceda9;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.phytovibe-about .mission-card h2{color:#fff;margin:10px 0}.phytovibe-about .mission-card p{color:#edf4e9;line-height:1.8;font-size:15px;margin:0}.phytovibe-about .values{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.phytovibe-about .value{background:linear-gradient(145deg,#fff,#faf6fd);border:1px solid var(--line);border-radius:16px;padding:22px 17px;text-align:center}.phytovibe-about .value .symbol{font-size:29px;margin-bottom:12px}.phytovibe-about .value h3{font:700 18px Georgia,serif;color:var(--forest);margin:0 0 8px}.phytovibe-about .value p{font-size:13px;line-height:1.6;color:var(--muted);margin:0}.phytovibe-about .heritage{background:linear-gradient(135deg,#edf4e7,#f2eaf8)}.phytovibe-about .heritage-box{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center}.phytovibe-about .heritage-art{min-height:280px;border-radius:22px;background:radial-gradient(circle at 50% 40%,#f2df9c 0 10%,transparent 11%),radial-gradient(ellipse at 25% 75%,#a2c27b 0 17%,transparent 18%),radial-gradient(ellipse at 75% 72%,#6c9b52 0 19%,transparent 20%),linear-gradient(145deg,#dce9c8,#8fb16b 55%,#245b35);display:grid;place-items:center;font-size:82px;box-shadow:inset 0 0 0 1px #fff8}.phytovibe-about .heritage-copy p{color:var(--muted);line-height:1.85;font-size:15px}.phytovibe-about .commitment{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px}.phytovibe-about .commitment div{padding:18px;background:#ffffffb8;border-radius:14px;border:1px solid #dce8d6}.phytovibe-about .commitment b{display:block;color:var(--forest);margin-bottom:7px}.phytovibe-about .commitment span{font-size:13px;color:var(--muted);line-height:1.6}.phytovibe-about .cta{padding:58px 20px;text-align:center;background:linear-gradient(110deg,#032d19,#0a572b 48%,#563078);color:#fff}.phytovibe-about .cta h2{color:#f4df91;margin:0 0 12px}.phytovibe-about .cta p{max-width:760px;margin:0 auto 22px;line-height:1.8;color:#edf5e9}.phytovibe-about .cta-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.phytovibe-about .cta a{display:inline-block;text-decoration:none;padding:13px 22px;border-radius:30px;font-weight:700;font-size:14px}.phytovibe-about .cta .primary{background:var(--gold);color:#173a25}.phytovibe-about .cta .outline{border:1px solid #dcedb4;color:#fff}.phytovibe-about .footer-note{text-align:center;padding:22px 12px;color:#718174;font-size:12px;background:#f3f7ef}.phytovibe-about .footer-note img{display:block;width:165px;max-width:58vw;height:auto;padding:7px 10px;background:#fff8e8;border:1px solid #eadfbe;margin:0 auto 12px;border-radius:9px;box-shadow:0 2px 8px #00231214}@media (max-width:850px){.phytovibe-about .story-grid,.phytovibe-about .heritage-box{grid-template-columns:1fr}.phytovibe-about .story-visual{min-height:290px}.phytovibe-about .pillars,.phytovibe-about .values{grid-template-columns:1fr 1fr}}@media (max-width:600px){.phytovibe-about .hero{padding:54px 18px 62px}.phytovibe-about .section{padding:48px 0}.phytovibe-about .pillars,.phytovibe-about .mission-grid,.phytovibe-about .values,.phytovibe-about .commitment{grid-template-columns:1fr}.phytovibe-about .story-visual{min-height:250px}.phytovibe-about .mission-band{padding:42px 0}.phytovibe-about .mission-card{padding:23px}}.phytovibe-wellness{--forest:#073f23;--green:#176b36;--purple:#67358f;--purple-deep:#40205f;--lavender:#f0e8f8;--gold:#e6c85f;--cream:#fffdf5;--ink:#183b25;--muted:#5e7062}.phytovibe-wellness,.phytovibe-wellness *{box-sizing:border-box}.phytovibe-wellness{margin:0;background:linear-gradient(135deg,#f3f7ef,#f5f0f9);color:var(--ink);font-family:Arial,sans-serif}.phytovibe-wellness .hero{padding:58px 20px;text-align:center;color:#fff;background:linear-gradient(112deg,#032d19,#0a572b 48%,#563078)}.phytovibe-wellness .hero h1{font:700 clamp(42px,7vw,76px) Georgia,serif;margin:14px 0}.phytovibe-wellness .tag{display:inline-block;padding:10px 24px;border-radius:40px;background:var(--gold);color:#183b25;font:700 20px Georgia,serif}.phytovibe-wellness .hero p{max-width:780px;margin:20px auto;line-height:1.7;font-size:17px}.phytovibe-wellness .motto{font-weight:700;color:#f3dc83;letter-spacing:2px}.phytovibe-wellness .wrap{width:min(1160px,92%);margin:auto;padding:48px 0 60px}.phytovibe-wellness .intro{text-align:center;margin-bottom:30px}.phytovibe-wellness .eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:var(--purple);text-transform:uppercase}.phytovibe-wellness h2{font:700 clamp(27px,4vw,40px) Georgia,serif;color:var(--forest);margin:10px 0}.phytovibe-wellness .intro p{max-width:790px;margin:auto;color:var(--muted);line-height:1.7}.phytovibe-wellness .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.phytovibe-wellness .card{background:#fff;border:1px solid #e0e9dc;border-radius:18px;padding:21px;box-shadow:0 8px 25px #0d3f2012;display:flex;flex-direction:column;min-height:255px;transition:.2s}.phytovibe-wellness .card:hover{transform:translateY(-4px);box-shadow:0 13px 28px #0d3f2022}.phytovibe-wellness .cardtop{display:flex;align-items:center;gap:14px;margin-bottom:13px}.phytovibe-wellness .icon{height:62px;width:62px;flex:0 0 62px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#1b783e,#064522 62%,#67358f);font-size:29px}.phytovibe-wellness .card h3{font:700 20px Georgia,serif;color:var(--forest);margin:0;line-height:1.2}.phytovibe-wellness .card p{font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 18px}.phytovibe-wellness button{cursor:pointer;font-weight:700}.phytovibe-wellness .card button,.phytovibe-wellness .primary{margin-top:auto;border:0;border-radius:28px;padding:12px 18px;background:var(--green);color:#fff;font-size:14px}.phytovibe-wellness .card button:hover,.phytovibe-wellness .primary:hover{background:#032d19}.phytovibe-wellness .closing{text-align:center;padding:42px 20px;background:linear-gradient(112deg,#032d19,#0a572b 48%,#563078);color:#fff}.phytovibe-wellness .closing h2{color:#f5df8b}.phytovibe-wellness .closing p{max-width:780px;margin:auto;line-height:1.7}.phytovibe-wellness .closing strong{display:inline-block;margin-top:19px;padding:12px 24px;border-radius:30px;background:var(--gold);color:#123c20}.phytovibe-wellness .note{text-align:center;padding:17px;color:#66776a;font-size:12px;line-height:1.5;background:#f4eff8}.phytovibe-wellness .backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00190dcc;display:none;align-items:center;justify-content:center;padding:18px;z-index:10}.phytovibe-wellness .backdrop.open{display:flex}.phytovibe-wellness .modal{width:min(760px,100%);max-height:90vh;overflow:auto;background:var(--cream);border-radius:20px;box-shadow:0 24px 80px #0005}.phytovibe-wellness .modalhead{position:relative;padding:26px 30px 20px;background:linear-gradient(110deg,#063d21,#176b36 58%,#67358f);color:#fff}.phytovibe-wellness .modalhead small{color:#d9edaa;text-transform:uppercase;letter-spacing:2px;font-weight:700}.phytovibe-wellness .modalhead h2{color:#fff;margin:8px 45px 0 0;font-size:29px}.phytovibe-wellness .close{position:absolute;right:16px;top:15px;border:0;border-radius:50%;width:38px;height:38px;background:#ffffff25;color:#fff;font-size:25px}.phytovibe-wellness .modalbody{padding:24px 30px 30px}.phytovibe-wellness .modalbody h3{font:700 19px Georgia,serif;color:var(--forest);margin:20px 0 8px}.phytovibe-wellness .modalbody h3:first-child{margin-top:0}.phytovibe-wellness .modalbody p,.phytovibe-wellness .modalbody li{font-size:15px;line-height:1.7;color:#42594a}.phytovibe-wellness .modalbody ul{padding-left:22px}.phytovibe-wellness .tip{background:#edf5e8;border-left:4px solid var(--green);padding:13px 15px;border-radius:8px;margin:17px 0;color:#34543c;line-height:1.6;font-size:14px}.phytovibe-wellness .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.phytovibe-wellness .secondary{border:1px solid #b9cbb8;border-radius:28px;padding:11px 17px;background:transparent;color:var(--forest)}@media (max-width:900px){.phytovibe-wellness .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.phytovibe-wellness .hero{padding:44px 18px}.phytovibe-wellness .grid{grid-template-columns:1fr}.phytovibe-wellness .card{min-height:0}.phytovibe-wellness .modalhead{padding:23px}.phytovibe-wellness .modalbody{padding:22px}.phytovibe-wellness .modalhead h2{font-size:25px}}.phytovibe-legal{--legal-forest: #073d22;--legal-deep: #032b18;--legal-green: #176b38;--legal-purple: #67358f;--legal-gold: #e5c65f;--legal-ink: #173a25;--legal-muted: #607365;--legal-line: #e4d9ed}.phytovibe-legal .phytovibe-legal__main{flex:1;min-height:55vh;background:linear-gradient(135deg,#f3f7ef,#f5f0f9);color:var(--legal-ink);font-family:Arial,Helvetica,sans-serif}.phytovibe-legal .phytovibe-legal__main *,.phytovibe-legal .phytovibe-legal__main *:before,.phytovibe-legal .phytovibe-legal__main *:after{box-sizing:border-box}.phytovibe-legal .phytovibe-legal__hero{position:relative;overflow:hidden;padding:48px 20px 54px;background:radial-gradient(circle at 12% 20%,rgba(145,190,94,.28),transparent 27%),radial-gradient(circle at 88% 72%,rgba(207,166,235,.28),transparent 28%),linear-gradient(115deg,var(--legal-deep) 0%,#0b5a2e 45%,#563078 100%);color:#fff;text-align:center}.phytovibe-legal .phytovibe-legal__logo{display:flex;justify-content:center;margin:0 auto 14px;text-decoration:none}.phytovibe-legal .phytovibe-legal__logo img{display:block;width:205px;max-width:70vw;height:auto;padding:8px 12px;border:1px solid #eadfbe;border-radius:10px;background:#fff8e8;box-shadow:0 3px 12px #00231220}.phytovibe-legal .phytovibe-legal__hero h1{margin:8px 0 12px;color:#fff;font:700 clamp(42px,7vw,70px) Georgia,serif}.phytovibe-legal .phytovibe-legal__subtitle{margin:0 0 14px;color:#f2df91;font:italic 700 clamp(17px,2.5vw,23px) Georgia,serif}.phytovibe-legal .phytovibe-legal__hero>p{max-width:760px;margin:0 auto;color:#eef5e9;font-size:16px;line-height:1.75}.phytovibe-legal .phytovibe-legal__content{width:min(1120px,92%);margin:auto;padding:48px 0 58px}.phytovibe-legal .phytovibe-legal__intro{margin-bottom:30px;text-align:center}.phytovibe-legal .phytovibe-legal__eyebrow{color:var(--legal-purple);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.phytovibe-legal .phytovibe-legal__intro h2{margin:10px 0 12px;color:var(--legal-forest);font:700 clamp(27px,4vw,39px) Georgia,serif}.phytovibe-legal .phytovibe-legal__intro p{max-width:760px;margin:auto;color:var(--legal-muted);line-height:1.7}.phytovibe-legal .phytovibe-legal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.phytovibe-legal .phytovibe-legal__card{overflow:hidden;border:1px solid var(--legal-line);border-radius:19px;background:linear-gradient(145deg,#fff,#fbf8fd);box-shadow:0 9px 28px #103b2010;transition:transform .22s ease,box-shadow .22s ease}.phytovibe-legal .phytovibe-legal__card:hover{box-shadow:0 16px 34px #103b2020;transform:translateY(-4px)}.phytovibe-legal .phytovibe-legal__preview{position:relative;display:grid;min-height:220px;overflow:hidden;padding:13px;background:radial-gradient(circle at 16% 18%,#dcebd0 0,transparent 34%),radial-gradient(circle at 85% 84%,#eadff1 0,transparent 36%),#f5f7f0;place-items:center;text-decoration:none}.phytovibe-legal .phytovibe-legal__preview:before,.phytovibe-legal .phytovibe-legal__preview:after{position:absolute;z-index:1;width:26px;height:26px;border-color:#b3934e;border-style:solid;content:"";pointer-events:none}.phytovibe-legal .phytovibe-legal__preview:before{top:9px;left:9px;border-width:1px 0 0 1px;border-top-left-radius:8px}.phytovibe-legal .phytovibe-legal__preview:after{right:9px;bottom:9px;border-width:0 1px 1px 0;border-bottom-right-radius:8px}.phytovibe-legal .phytovibe-legal__document-frame{position:relative;display:block;width:100%;max-width:360px;aspect-ratio:360 / 224;filter:drop-shadow(0 8px 12px #183b2515)}.phytovibe-legal .phytovibe-legal__document-viewport{position:absolute;top:9.82%;left:6.11%;width:84.44%;height:74.11%;overflow:hidden;border-radius:10px;background:#fffdf5}.phytovibe-legal .phytovibe-legal__document-viewport img,.phytovibe-legal .phytovibe-legal__document-viewport iframe,.phytovibe-legal .phytovibe-legal__document-placeholder{display:block;width:100%;height:100%;border:0}.phytovibe-legal .phytovibe-legal__document-viewport img{object-fit:contain}.phytovibe-legal .phytovibe-legal__document-viewport iframe{pointer-events:none}.phytovibe-legal .phytovibe-legal__document-placeholder{overflow:visible}.phytovibe-legal .phytovibe-legal__frame-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.phytovibe-legal .phytovibe-legal__frame-overlay>rect:first-child{fill:none;stroke:#b8994d;stroke-width:2}.phytovibe-legal .phytovibe-legal__frame-overlay .phytovibe-legal__frame-inner{fill:none;stroke:#b8994d;stroke-opacity:.52}.phytovibe-legal .phytovibe-legal__frame-overlay>path:first-of-type{fill:none;stroke:#4d8752;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.phytovibe-legal .phytovibe-legal__frame-overlay>path:nth-of-type(2){fill:none;stroke:#8ba957;stroke-width:1.5;stroke-linecap:round;opacity:.75}.phytovibe-legal .phytovibe-legal__frame-overlay>circle{fill:#b99b51}.phytovibe-legal .phytovibe-legal__frame-overlay>text{fill:#59715a;font-family:Georgia,serif;font-size:9px;letter-spacing:2px}.phytovibe-legal .phytovibe-legal__contact-link span{transition:transform .2s ease}.phytovibe-legal .phytovibe-legal__contact-link:hover{color:var(--legal-purple)}.phytovibe-legal .phytovibe-legal__contact-link:hover span{transform:translate(3px)}.phytovibe-legal .phytovibe-legal__help{display:flex;align-items:center;gap:17px;margin-top:30px;padding:23px 26px;border:1px solid #d9e3d3;border-radius:18px;background:linear-gradient(110deg,#f4f8ef,#f8f3fa)}.phytovibe-legal .phytovibe-legal__help-icon{display:grid;width:48px;height:48px;flex:0 0 48px;border-radius:15px;background:linear-gradient(145deg,#176b38,#0b512b 60%,#67358f);color:#fff;place-items:center}.phytovibe-legal .phytovibe-legal__help-icon svg{width:25px;height:25px}.phytovibe-legal .phytovibe-legal__help h2{margin:0 0 5px;color:var(--legal-forest);font:700 19px Georgia,serif}.phytovibe-legal .phytovibe-legal__help p{margin:0;color:var(--legal-muted);font-size:13px;line-height:1.6}.phytovibe-legal .phytovibe-legal__contact-link{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:11px 16px;border-radius:24px;background:var(--legal-green);color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s ease,transform .2s ease}.phytovibe-legal .phytovibe-legal__contact-link:hover{background:var(--legal-purple);color:#fff;transform:translateY(-1px)}@media (max-width: 900px){.phytovibe-legal .phytovibe-legal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width: 600px){.phytovibe-legal .phytovibe-legal__hero{padding:38px 18px 42px}.phytovibe-legal .phytovibe-legal__content{width:min(1120px,90%);padding:34px 0 42px}.phytovibe-legal .phytovibe-legal__grid{grid-template-columns:1fr;gap:16px}.phytovibe-legal .phytovibe-legal__preview{min-height:205px}.phytovibe-legal .phytovibe-legal__help{align-items:flex-start;flex-wrap:wrap;padding:20px}.phytovibe-legal .phytovibe-legal__help>div:nth-child(2){flex:1;min-width:calc(100% - 70px)}.phytovibe-legal .phytovibe-legal__contact-link{margin-left:65px}}.Termsconditionpage{padding:60px 0;background:#000}.Termsconditionpage .terms-content{color:#fff}.Termsconditionpage .tc-pageHead{text-align:center;margin-bottom:40px}.Termsconditionpage .tc-pageHead__title{font-size:38px;font-weight:700;margin-bottom:10px;color:#63a008!important}.Termsconditionpage .tc-pageHead__sub{font-size:16px;color:#ccc}.Termsconditionpage .tc-block{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid #222}.Termsconditionpage .tc-block:last-of-type{border-bottom:none}.Termsconditionpage .tc-block__title{font-size:22px;font-weight:700;color:#63a008!important;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #333}.Termsconditionpage .tc-block--schedule{background:#0d0d0d;border-radius:8px;padding:24px;border-bottom:none;border:1px solid #222}.Termsconditionpage .tc-block__title--schedule{border-bottom:2px solid #63a008}.Termsconditionpage .tc-subTitle{font-size:17px;font-weight:600;color:#63a008!important;margin:20px 0 10px}.Termsconditionpage .tc-para{font-size:15px;line-height:1.8;color:#fff;margin-bottom:14px;text-align:justify}.Termsconditionpage .tc-list{padding-left:22px;margin-bottom:14px}.Termsconditionpage .tc-list li{font-size:15px;line-height:1.8;color:#fff;margin-bottom:10px}.Termsconditionpage .tc-list--alpha,.Termsconditionpage .tc-list--roman,.Termsconditionpage .tc-list--bullet{list-style:disc}.Termsconditionpage .tc-tableWrap{width:100%;overflow-x:auto;margin:18px 0 24px;border:1px solid #222;border-radius:6px}.Termsconditionpage .tc-table{width:100%;border-collapse:collapse;min-width:480px}.Termsconditionpage .tc-table thead th{background:#63a008;color:#fff;font-size:14px;font-weight:600;text-align:left;padding:12px 16px;white-space:nowrap}.Termsconditionpage .tc-table tbody td{font-size:14px;color:#fff;padding:12px 16px;border-top:1px solid #222}.Termsconditionpage .tc-table tbody tr:nth-child(2n){background:#0d0d0d}.Termsconditionpage .tc-signBlock{margin-top:40px;padding-top:24px;border-top:2px solid #222}.Termsconditionpage .tc-signBlock__grid{display:flex;justify-content:space-between;gap:30px;margin-top:16px}.Termsconditionpage .tc-signBlock__col{flex:1}.Termsconditionpage .tc-signBlock__col p{font-size:14px;color:#fff;margin-bottom:6px}@media (max-width: 1399px){.Termsconditionpage .tc-pageHead__title{font-size:34px}}@media (max-width: 1199px){.Termsconditionpage{padding:50px 0}.Termsconditionpage .tc-block__title{font-size:20px}}@media (max-width: 992px){.Termsconditionpage .tc-pageHead__title{font-size:30px}.Termsconditionpage .tc-signBlock__grid{gap:20px}}@media (max-width: 768px){.Termsconditionpage{padding:40px 0}.Termsconditionpage .tc-pageHead__title{font-size:26px}.Termsconditionpage .tc-block__title{font-size:18px}.Termsconditionpage .tc-subTitle{font-size:16px}.Termsconditionpage .tc-para,.Termsconditionpage .tc-list li{font-size:14px}.Termsconditionpage .tc-signBlock__grid{flex-direction:column}.Termsconditionpage .tc-table thead{display:none}.Termsconditionpage .tc-table,.Termsconditionpage .tc-table tbody,.Termsconditionpage .tc-table tr,.Termsconditionpage .tc-table td{display:block;width:100%}.Termsconditionpage .tc-table{min-width:0}.Termsconditionpage .tc-table tr{border-top:1px solid #222;padding:10px 0}.Termsconditionpage .tc-table td{border-top:none;padding:6px 16px;display:flex;justify-content:space-between;gap:12px;text-align:right}.Termsconditionpage .tc-table td:before{content:attr(data-label);font-weight:600;color:#63a008;text-align:left}}@media (max-width: 576px){.Termsconditionpage .tc-pageHead__title{font-size:22px}.Termsconditionpage .tc-block{margin-bottom:26px;padding-bottom:18px}}@media (max-width: 420px){.Termsconditionpage .tc-para,.Termsconditionpage .tc-list li{font-size:13px;line-height:1.7}.Termsconditionpage .tc-table td{padding:6px 10px;font-size:13px}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--dash-green: var(--site-green);--dash-green-dark: var(--site-green-dark);--dash-green-light: var(--site-green-light);--dash-lime: var(--site-lime);--dash-leaf-bg: var(--site-leaf-bg);--dash-text: #1c2a25;--dash-muted: #68736e;--dash-white: #ffffff;--dash-border: rgba(17, 61, 36, .18);--dash-shadow: 0 5px 12px rgba(0, 0, 0, .08), 0 12px 25px rgba(10, 67, 35, .06);--dash-radius: 18px}body{overflow-x:hidden}.dashboard-layout{min-height:100vh;background:radial-gradient(circle at 78% 8%,rgba(111,190,93,.14),transparent 24%),radial-gradient(circle at 12% 100%,rgba(124,196,78,.1),transparent 25%),var(--dash-leaf-bg)}.dashboard-content{min-height:100vh;padding:90px 28px 80px;transition:margin-left .35s ease;overflow-x:hidden}.sidebar-open .dashboard-content{margin-left:270px}.sidebar-close .dashboard-content{margin-left:0}.dashboard-heading-area{position:relative;margin-top:50px;min-height:96px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:8px 14px 8px 0;overflow:hidden;background:linear-gradient(90deg,#fffffff0,#f6faf4c7 48%,#f6faf447),url(/assets/dashboard-ribbon-BG1go__n.png) center bottom / 100% 170px no-repeat;border-radius:18px}.dashboard-heading-area:after{content:"";position:absolute;width:470px;height:180px;right:80px;top:-95px;background:radial-gradient(ellipse,rgba(90,177,86,.18),transparent 68%);pointer-events:none}.dash-title{position:relative;z-index:2;margin:0;color:var(--dash-text);font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.5px}.dash-title:after{content:"";display:block;width:44px;height:2px;margin-top:9px;background:var(--dash-green);border-radius:100px}.dash-subtitle{position:relative;z-index:2;margin:5px 0 0;color:var(--dash-muted);font-size:16px;font-weight:500}.dashboard-trophy{position:relative;background:transparent!important;z-index:3;width:96px;height:70px;display:flex;align-items:center;justify-content:center;font-size:54px;color:var(--dash-lime);filter:drop-shadow(0 10px 12px rgba(18,108,53,.22));animation:trophyFloat 3s ease-in-out infinite}.dashboard-trophy img{background:transparent!important;border:none!important}@keyframes trophyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.referral-card{position:relative;overflow:hidden;min-height:78px;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;background:linear-gradient(100deg,#fff,#fafcf9 46%,#edf5e6);border:1px solid var(--dash-border);border-radius:18px;box-shadow:var(--dash-shadow);transition:transform .3s ease,box-shadow .3s ease}.referral-card:before{content:"";position:absolute;width:430px;height:180px;right:18%;top:-110px;background:radial-gradient(ellipse,rgba(162,211,86,.25),transparent 68%);pointer-events:none}.referral-card:after{content:"";position:absolute;width:210px;height:100%;right:-50px;top:0;background:radial-gradient(ellipse at right bottom,rgba(81,162,72,.18),transparent 68%);pointer-events:none}.referral-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0a4d261f}.ref-left{position:relative;z-index:2;min-width:0;display:flex;align-items:center;gap:18px;flex:1}.ref-icon{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;font-size:25px;background:linear-gradient(145deg,#1b8a45,#075222);border-radius:12px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);box-shadow:0 8px 18px #177c3759}.ref-icon:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(255,255,255,.45);clip-path:inherit}.ref-icon i{position:relative;z-index:2}.ref-text{min-width:0}.ref-label{display:block;margin-bottom:4px;color:#27352e;font-size:13px;line-height:1;font-weight:600;text-transform:uppercase}.ref-link{display:block;max-width:100%;overflow:hidden;color:#26342e;font-size:15px;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ref-link:hover{color:var(--dash-green)}.ref-copy-btn{position:relative;z-index:2;flex-shrink:0;min-width:fit-content;height:30px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:24px;cursor:pointer;color:#fff;font-size:15px;font-weight:700;background:linear-gradient(145deg,var(--dash-lime),var(--dash-green));box-shadow:0 6px 16px #126c3547;transition:transform .25s ease,box-shadow .25s ease}.ref-copy-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #126c355c}.ref-copy-btn:active{transform:scale(.96)}.ref-copy-btn.is-copied{background:linear-gradient(145deg,var(--dash-green-light),var(--dash-green-dark))}.row-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.dash-card{position:relative;min-height:116px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;color:inherit;text-decoration:none;background:linear-gradient(115deg,#fff,#f8f9f8 65%,#eef5ec);border:1px solid rgba(25,55,39,.18);border-radius:30px;box-shadow:0 4px 10px #0000000f,0 10px 18px #0000000a;opacity:0;transform:translateY(20px);animation:cardEnter .45s ease forwards;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.dash-card:before{content:"";position:absolute;width:155px;height:155px;right:-72px;bottom:-90px;border-radius:50%;background:radial-gradient(circle at center,#66bf50e6,#3b9837b8,#fff0 70%);opacity:.65;transition:transform .4s ease,opacity .4s ease}.dash-card:after{content:"";position:absolute;width:120px;height:120px;left:-58px;top:-58px;border-radius:50%;background:radial-gradient(circle,rgba(218,240,101,.24),transparent 70%);pointer-events:none}.dash-card:hover{z-index:3;transform:translateY(-6px);border-color:#1e7c3b6b;box-shadow:0 12px 26px #1053272b}.dash-card:hover:before{transform:scale(1.22) rotate(-8deg);opacity:.9}@keyframes cardEnter{to{opacity:1;transform:translateY(0)}}.card-left{position:relative;z-index:3;min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:5px;padding-left:70px}.card-title{display:block;color:#29362f;font-size:15px;line-height:1.3;font-weight:600}.card-value-wrap{display:flex;flex-direction:column;gap:3px}.card-value{display:block;color:#47524c;font-size:14px;line-height:1.25;font-weight:500}.card-value span{color:#111d17;font-size:16px;font-weight:600}.single-value span{font-size:16px;color:#17251e}.card-icon-badge{position:absolute;z-index:4;left:18px;top:50%;width:53px;height:53px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.icon-wrap{position:relative;width:53px;height:53px;display:flex;align-items:center;justify-content:center;color:#0a612c;border-radius:50%;font-size:30px;background:radial-gradient(circle at 35% 30%,#def085f2,#def085bf 25%,#d7efc599 65%,#ffffffe6)!important;box-shadow:inset 0 1px 4px #ffffffa6,0 5px 12px #126c353d;transition:transform .3s ease,color .3s ease}.icon-wrap i{filter:drop-shadow(0 3px 3px rgba(0,0,0,.1))}.dash-card:hover .icon-wrap{transform:scale(1.13) rotate(-5deg);color:#0c7b37}.card-next-arrow{position:absolute;z-index:5;right:14px;bottom:12px;width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:11px;background:linear-gradient(145deg,#359d4d,#0d642c);box-shadow:0 4px 10px #0654234d;transition:transform .3s ease,box-shadow .3s ease}.dash-card:hover .card-next-arrow{transform:translate(5px) scale(1.1);box-shadow:0 6px 16px #06542373}.rank-stars-glow{color:#247c39!important;font-size:16px!important;letter-spacing:2px;white-space:nowrap;animation:starGlow 2s ease-in-out infinite}@keyframes starGlow{0%,to{filter:drop-shadow(0 0 0 rgba(68,171,69,0))}50%{filter:drop-shadow(0 0 7px rgba(68,171,69,.5))}}.user-details-card{position:relative;margin-bottom:40px;overflow:hidden;margin-top:28px;background:linear-gradient(115deg,#fff,#f8f9f8 65%,#eef5ec);border:1px solid rgba(25,55,39,.18);border-radius:30px;box-shadow:var(--dash-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.user-details-card:before{content:"";position:absolute;width:190px;height:150px;right:-78px;bottom:-92px;border-radius:50%;background:radial-gradient(circle at center,#66bf50e6,#3b9837b8,#fff0 70%);opacity:.65;pointer-events:none}.user-details-card:after{content:"";position:absolute;width:130px;height:130px;left:-64px;top:-58px;border-radius:50%;background:radial-gradient(circle,rgba(218,240,101,.24),transparent 70%);pointer-events:none}.user-card-header{position:absolute;top:0;left:0;width:100%;height:38px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;z-index:3;background:linear-gradient(90deg,#084c25,#166b37,#73ad61)}.user-card-header h4{margin:0;color:#fff;font-size:18px;font-weight:700}.user-status-badge{padding:4px 12px;display:inline-flex;align-items:center;gap:5px;border-radius:20px;color:#fff;font-size:12px;font-weight:700;background:#04481fcc;border:1px solid rgba(255,255,255,.3)}.user-info-grid{position:relative;z-index:2;padding:56px 18px 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 28px}.user-info-item{min-width:0;display:flex;align-items:center;gap:10px;padding:8px 4px;transition:transform .25s ease}.user-info-item:hover{transform:translateY(-2px)}.user-info-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#0a612c;font-size:20px;background:radial-gradient(circle at 35% 30%,#def085f2,#def085bf 25%,#d7efc599 65%,#ffffffe6);box-shadow:0 5px 12px #41842e29}.user-info-item span{display:block;margin-bottom:2px;color:#69736e;font-size:12px;font-weight:500}.user-info-item b{display:block;color:#1e2b24;font-size:14px;font-weight:600;word-break:break-word}.skeleton-shimmer{position:relative;overflow:hidden}.skeleton-block,.dash-card-skeleton{position:relative;overflow:hidden;background:linear-gradient(90deg,#eef2ee,#f8faf8,#eef2ee);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dash-card-skeleton{min-height:116px;border-radius:18px;border:1px solid rgba(0,0,0,.06)}.skeleton-icon{width:55px;height:55px;border-radius:12px;flex-shrink:0}.skeleton-line{height:16px;border-radius:8px}.skeleton-btn{width:95px;height:44px;border-radius:24px;flex-shrink:0}@media (max-width: 1200px){.row-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 991px){.dashboard-content{padding:85px 18px 80px}.sidebar-open .dashboard-content{margin-left:0}.row-grid,.user-info-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.dashboard-content{padding:76px 12px 80px}.dashboard-heading-area{min-height:78px;margin-bottom:14px}.dash-title{font-size:27px}.dash-subtitle{font-size:13px}.dashboard-trophy{width:55px;height:55px;font-size:36px}.referral-card{padding:15px;flex-direction:column;gap:0px;align-items:stretch}.ref-left{gap:12px}.ref-icon{width:48px;height:48px;font-size:21px}.ref-link{font-size:12px}.ref-copy-btn{width:fit-content;display:flex;margin:0 auto}.row-grid{grid-template-columns:1fr;gap:14px}.dash-card{min-height:105px;padding:14px 16px}.card-left{padding-left:63px}.card-icon-badge{left:14px;width:46px;height:46px}.icon-wrap{width:46px;height:46px;font-size:26px}.card-title{font-size:14px}.card-value{font-size:13px}.card-value span{font-size:15px}.user-details-card{max-width:100%}.user-info-grid{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion: reduce){.dash-card,.dashboard-trophy,.rank-stars-glow,.skeleton-block,.dash-card-skeleton{animation:none!important;transition:none!important}}.dash-header{position:fixed;top:0;height:68px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;z-index:1002;border-bottom:1px solid #e5e7eb;transition:all .35s ease}.header-shift{left:270px;width:calc(100% - 270px)}.header-full{left:0;width:100%}.dash-header-left{display:flex;align-items:center;gap:16px}.logoheader{display:none}.menu-toggle{font-size:44px;color:#fff;cursor:pointer;padding:8px;background:var(--site-green);border-radius:30px;transition:all .25s ease}.menu-toggle:hover{background:var(--site-lime)}.dash-logo{height:60px}.dash-header-right{display:flex;align-items:center;gap:16px}.user-id{font-size:13px;color:#374151;background:#f9fafb;padding:6px 14px;border-radius:20px;border:1px solid #e5e7eb}.user-id strong{color:var(--site-green-dark);margin-left:4px}.logout-btn{background:#f9fafb;border:1px solid #e5e7eb;color:#991b1b;font-size:18px;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.logout-btn:hover{background:#fee2e2;color:#7f1d1d}@media (max-width: 768px){.header-shift,.header-full{left:0;width:100%}.user-id{display:none}.dash-header{padding:0 14px}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999}.popup-container{position:relative;width:100%;max-width:fit-content;height:400px;border-radius:14px;overflow:hidden;background:#000;display:flex;flex-direction:column}.popup-image-wrapper{height:100%;margin:auto}.popup-image-wrapper img{width:fit-content;height:100%;margin:auto;display:block}.popup-close{position:absolute;top:12px;right:12px;width:36px;height:36px;background:#fff;color:#000;border:none;border-radius:50%;font-size:20px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.popup-close:hover{background:#ff3b3b;color:#fff;transform:scale(1.1)}@media (max-width: 480px){.popup-container{max-width:100%;border-radius:10px}.popup-image-wrapper{width:280px}.popup-close{width:30px;height:30px;font-size:16px}}@media (max-width: 576px){.popup-container{max-width:fit-content}}@media (max-width: 992px){.popup-container{max-width:fit-content;background-color:transparent;height:auto}.popup-image-wrapper img{width:100%;height:100%;margin:auto;display:block}}@media (min-width: 992px){.popup-container{max-width:fit-content}.popup-image-wrapper img{width:stretch;height:100%;margin:auto;display:block}}.sidebar{position:fixed;top:0;left:0;width:270px;height:100vh;background:var(--site-leaf-bg) url(/assets/sidebar-BWqe4rAX.png) center / cover no-repeat;color:#111827;transition:transform .35s ease;z-index:1001;overflow-y:auto;border-right:1px solid #e5e7eb}.sidebar.open{transform:translate(0)}.sidebar.close{transform:translate(-100%)}.sidebar-header{display:flex;align-items:center;padding:0 22px;background:transparent;width:100%}.logoimgsidebar{margin:auto;width:160px}.sidebar-logo-text{font-size:20px;font-weight:700;letter-spacing:.5px;color:var(--site-green-dark)}.sidebar-menu{padding:14px 10px 30px}.menu-item{display:flex;align-items:center;gap:14px;padding:12px 16px;margin:0;font-size:14px;color:#374151;cursor:pointer;text-decoration:none;border-radius:10px;transition:all .25s ease;position:relative}.menu-item svg{font-size:18px;min-width:20px;color:#6b7280;transition:color .25s ease}.menu-item:hover,.menu-item.active{background:linear-gradient(100deg,#e4f4d2,#b6df54bf 70%,#a9d96d);color:var(--site-green-dark);clip-path:polygon(0 0,96% 0,100% 50%,96% 100%,0 100%)}.menu-item:hover svg,.menu-item.active svg{color:var(--site-green-dark)}.menu-item:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;background:var(--site-green);border-radius:6px;transform:translateY(-50%);transition:height .25s ease}.menu-item:hover:before,.menu-item.active:before{height:70%}.menu-group{margin-top:3px}.menu-group>.menu-item{font-weight:500}.menu-group .submenu{max-height:0;overflow:hidden;margin:0 6px;background:#f9fafb;border-radius:10px;transition:max-height .35s ease,padding .3s ease}.menu-group.open .submenu{max-height:500px;padding:6px 0}.submenu a{display:block;padding:10px 46px;font-size:13px;color:#4b5563;text-decoration:none;transition:all .25s ease;position:relative}.submenu a:before{content:"•";position:absolute;left:30px;color:#9ca3af}.submenu a:hover{color:var(--site-green-dark);background:#e4f4d2}.menu-item.logout{margin-top:0;color:#991b1b;background:#fef2f2}.menu-item.logout svg{color:#991b1b}.menu-item.logout:hover{background:#fee2e2;color:#7f1d1d}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}@media (max-width: 768px){.sidebar{width:240px}.sidebar-header{margin-top:80px}.sidebar-logo-text{font-size:18px}}.page-footer.footerDasssh{position:fixed;bottom:0;height:40px;background:linear-gradient(90deg,#63a008a6,#63a008a6);color:#000;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border-top:1px solid rgba(255,255,255,.08);z-index:999;transition:all .3s ease}.footer-shift{left:260px;width:calc(100% - 260px)}.footer-full{left:0;width:100%}@media (max-width: 768px){.footer-shift,.footer-full{left:0;width:100%}}.phytovibe-register{--register-forest: #073d22;--register-green: #176b38;--register-purple: #67358f;--register-gold: #e5c65f;--register-cream: #fff8e8;--register-ink: #183b25;--register-muted: #69796d;position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;padding:30px 22px;color:var(--register-ink);background:linear-gradient(135deg,#eaf3e6,#f4eef8 54%,#e9f1e5);font-family:Arial,Helvetica,sans-serif}.phytovibe-register *,.phytovibe-register *:before,.phytovibe-register *:after{box-sizing:border-box}.phytovibe-register:before,.phytovibe-register:after{position:fixed;z-index:0;border-radius:50%;content:"";pointer-events:none}.phytovibe-register:before{top:-180px;left:-240px;width:520px;height:520px;background:radial-gradient(circle,#8fbd6b55,transparent 70%)}.phytovibe-register:after{right:-270px;bottom:-250px;width:600px;height:600px;background:radial-gradient(circle,#a77bc455,transparent 70%)}.phytovibe-register .register-shell{position:relative;z-index:1;display:grid;grid-template-columns:.88fr 1.12fr;width:min(1200px,100%);min-height:720px;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 25px 75px #1636212e}.phytovibe-register .register-brand{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:54px 38px;color:#fff;text-align:center;background:radial-gradient(ellipse at 20% 15%,#8fbe594d,transparent 34%),radial-gradient(ellipse at 85% 82%,#be93db45,transparent 34%),linear-gradient(145deg,#032d19,#0a5b2e 52%,#4b286b)}.phytovibe-register .register-brand:before,.phytovibe-register .register-brand:after{position:absolute;border:1px solid #e5efc52b;border-radius:50%;content:"";pointer-events:none}.phytovibe-register .register-brand:before{bottom:-240px;left:-210px;width:470px;height:470px;box-shadow:0 0 0 35px #e5efc510,0 0 0 75px #e5efc509}.phytovibe-register .register-brand:after{top:-140px;right:-180px;width:320px;height:320px;border-color:#f0dca333;box-shadow:0 0 0 30px #f0dca311,0 0 0 65px #f0dca30a}.phytovibe-register .register-logo{position:relative;z-index:1;width:min(350px,95%);margin-bottom:34px;padding:13px 17px;border:1px solid #eadfbe;border-radius:14px;background:var(--register-cream);box-shadow:0 7px 22px #001c0d55}.phytovibe-register .register-logo img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:contain}.phytovibe-register .register-brand h1{position:relative;z-index:1;margin:0 0 14px;font:700 clamp(32px,3.5vw,45px) Georgia,serif;line-height:1.12}.phytovibe-register .register-gold-line{position:relative;z-index:1;margin-bottom:17px;color:#f2dc8c;font:italic 700 20px Georgia,serif}.phytovibe-register .register-brand>p{position:relative;z-index:1;max-width:370px;margin:0;color:#edf5e9;font-size:15px;line-height:1.8}.phytovibe-register .register-brand-points{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:26px}.phytovibe-register .register-brand-points span{padding:9px 12px;border:1px solid #e2edbd66;border-radius:30px;background:#ffffff10;color:#f5f8eb;font-size:12px}.phytovibe-register .register-form-panel{display:flex;flex-direction:column;justify-content:center;padding:46px clamp(28px,4vw,55px);background:linear-gradient(145deg,#fff,#fcf9fe)}.phytovibe-register .register-form-topline{margin-bottom:9px;color:var(--register-purple);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.phytovibe-register .register-form-panel h2{margin:0 0 7px;color:var(--register-forest);font:700 clamp(32px,3.5vw,42px) Georgia,serif}.phytovibe-register .register-subheading{margin:0 0 25px;color:var(--register-muted);font-size:14px;line-height:1.6}.phytovibe-register .register-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 16px}.phytovibe-register .register-field{min-width:0}.phytovibe-register .register-field>label{display:block;margin-bottom:8px;color:#35543e;font-size:12px;font-weight:700}.phytovibe-register .register-input-wrap{position:relative}.phytovibe-register .register-input-icon{position:absolute;top:50%;left:14px;z-index:1;color:var(--register-green);font-size:16px;pointer-events:none;transform:translateY(-50%)}.phytovibe-register .register-input-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){width:100%;min-width:0;height:51px;padding:0 48px 0 42px;border:1.5px solid #cbdcc9!important;border-radius:11px;outline:none;background:#fbfdf9;box-shadow:none!important;color:var(--register-ink);font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.phytovibe-register .register-input-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus{border-color:var(--register-purple)!important;background:#fff;box-shadow:0 0 0 4px #67358f18!important;transform:none!important}.phytovibe-register .register-input-wrap input::placeholder,.phytovibe-register .register-input-wrap input::-webkit-input-placeholder{color:#8b988e!important;opacity:1}.phytovibe-register .register-input-wrap input.register-sponsor-valid{color:#27623b!important}.phytovibe-register .register-input-wrap input.register-sponsor-invalid{color:#a63c3c!important}.phytovibe-register .register-input-wrap.register-input-valid input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){border-color:#7fb88b!important}.phytovibe-register .register-input-wrap.register-input-invalid input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){border-color:#ce9292!important}.phytovibe-register .register-sponsor-note{margin:6px 0 0;color:#78877b;font-size:11px}.phytovibe-register .register-password-toggle{position:absolute;top:50%;right:9px;padding:7px;border:0;background:transparent;color:var(--register-purple);font-size:11px;font-weight:700;cursor:pointer;transform:translateY(-50%)}.phytovibe-register .register-password-match,.phytovibe-register .register-password-mismatch{display:block;margin-top:5px;font-size:11px}.phytovibe-register .register-password-match{color:#267440}.phytovibe-register .register-password-mismatch{color:#b42318}.phytovibe-register .register-options{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin:22px 0 20px;font-size:13px}.phytovibe-register .register-accept{display:flex;align-items:center;gap:8px;color:#405a47;font-weight:600;cursor:pointer}.phytovibe-register .register-accept input{width:16px;height:16px;margin:0;accent-color:var(--register-green)}.phytovibe-register .register-terms-link{color:var(--register-purple);font-weight:700;text-decoration:none}.phytovibe-register .register-terms-link:hover,.phytovibe-register .register-nav-links a:hover{text-decoration:underline}.phytovibe-register .register-submit{width:100%;height:54px;border:0;border-radius:12px;background:linear-gradient(100deg,#a9dc59,#69b72f 48%,#328b39);box-shadow:0 8px 18px #4c9a3a35;color:#092b15;font-size:16px;font-weight:800;cursor:pointer;transition:filter .2s,transform .2s,box-shadow .2s}.phytovibe-register .register-submit:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 12px 22px #4c9a3a45;transform:translateY(-2px)}.phytovibe-register .register-submit:disabled{cursor:wait;opacity:.75}.phytovibe-register .register-submit.register-submit-loading{animation:register-loading-pulse 1.2s infinite}.phytovibe-register .register-submit.register-submit-loading:hover{transform:none}.phytovibe-register .register-nav-links{display:flex;justify-content:space-between;margin-top:22px;color:var(--register-forest);font-size:14px;font-weight:700}.phytovibe-register .register-nav-links a{color:inherit;text-decoration:none}.phytovibe-register .register-security-note{margin-top:23px;padding-top:14px;border-top:1px solid #e9e3ed;color:#89958c;font-size:10px;line-height:1.55;text-align:center}@media (max-width: 900px){.phytovibe-register .register-shell{grid-template-columns:1fr;max-width:650px;min-height:0}.phytovibe-register .register-brand{padding:35px 25px 30px}.phytovibe-register .register-logo{width:min(280px,80%);margin-bottom:21px}.phytovibe-register .register-brand h1{font-size:35px}.phytovibe-register .register-gold-line{margin-bottom:10px;font-size:17px}.phytovibe-register .register-brand>p{font-size:14px}.phytovibe-register .register-brand-points{margin-top:17px}.phytovibe-register .register-form-panel{padding:38px 32px}}@media (max-width: 560px){.phytovibe-register{padding:13px}.phytovibe-register .register-shell{border-radius:20px}.phytovibe-register .register-brand{padding:29px 19px}.phytovibe-register .register-form-panel{padding:31px 21px}.phytovibe-register .register-form-grid{grid-template-columns:1fr;gap:15px}.phytovibe-register .register-options{align-items:flex-start;flex-wrap:wrap;margin:19px 0}.phytovibe-register .register-nav-links{margin-top:20px}}@keyframes register-loading-pulse{0%{transform:scale(1)}50%{transform:scale(.97)}to{transform:scale(1)}}.phytovibe-user-login{--user-login-forest: #073d22;--user-login-green: #176b38;--user-login-purple: #67358f;--user-login-gold: #e5c65f;--user-login-ink: #183b25;--user-login-muted: #69796d;position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;padding:34px 22px;color:var(--user-login-ink);background:linear-gradient(135deg,#eaf3e6,#f4eef8 54%,#e9f1e5);font-family:Arial,Helvetica,sans-serif}.phytovibe-user-login:before,.phytovibe-user-login:after{position:fixed;z-index:0;border-radius:50%;content:"";pointer-events:none}.phytovibe-user-login:before{top:-180px;left:-240px;width:520px;height:520px;background:radial-gradient(circle,#8fbd6b55,transparent 70%)}.phytovibe-user-login:after{right:-270px;bottom:-250px;width:600px;height:600px;background:radial-gradient(circle,#a77bc455,transparent 70%)}.phytovibe-user-login *,.phytovibe-user-login *:before,.phytovibe-user-login *:after{box-sizing:border-box}.phytovibe-user-login .user-login-shell{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;width:min(1120px,100%);min-height:650px;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 25px 75px #1636212e}.phytovibe-user-login .user-login-brand{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:55px 42px;color:#fff;text-align:center;background:radial-gradient(ellipse at 20% 15%,#8fbe594d,transparent 34%),radial-gradient(ellipse at 85% 82%,#be93db45,transparent 34%),linear-gradient(145deg,#032d19,#0a5b2e 52%,#4b286b)}.phytovibe-user-login .user-login-brand:before,.phytovibe-user-login .user-login-brand:after{position:absolute;border:1px solid #e5efc52b;border-radius:50%;content:"";pointer-events:none}.phytovibe-user-login .user-login-brand:before{bottom:-240px;left:-210px;width:470px;height:470px;box-shadow:0 0 0 35px #e5efc510,0 0 0 75px #e5efc509}.phytovibe-user-login .user-login-brand:after{top:-140px;right:-180px;width:320px;height:320px;border-color:#f0dca333;box-shadow:0 0 0 30px #f0dca311,0 0 0 65px #f0dca30a}.phytovibe-user-login .user-login-logo{position:relative;z-index:1;width:min(370px,90%);margin-bottom:35px;padding:14px 18px;border:1px solid #eadfbe;border-radius:13px;background:#fff8e8;box-shadow:0 7px 22px #001c0d55}.phytovibe-user-login .user-login-logo img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:contain;image-rendering:auto}.phytovibe-user-login .user-login-brand h1{position:relative;z-index:1;margin:0 0 15px;font:700 clamp(34px,4vw,48px) Georgia,serif;line-height:1.12}.phytovibe-user-login .user-login-gold-line{position:relative;z-index:1;margin-bottom:18px;color:#f2dc8c;font:italic 700 20px Georgia,serif}.phytovibe-user-login .user-login-brand>p{position:relative;z-index:1;max-width:390px;margin:0;color:#edf5e9;font-size:15px;line-height:1.8}.phytovibe-user-login .user-login-points{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.phytovibe-user-login .user-login-points span{padding:9px 13px;border:1px solid #e2edbd66;border-radius:30px;background:#ffffff10;color:#f5f8eb;font-size:12px}.phytovibe-user-login .user-login-form-panel{display:flex;flex-direction:column;justify-content:center;padding:62px clamp(28px,5vw,66px);background:linear-gradient(145deg,#fff,#fcf9fe)}.phytovibe-user-login .user-login-form-topline{margin-bottom:13px;color:var(--user-login-purple);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.phytovibe-user-login .user-login-form-panel h2{margin:0 0 9px;color:var(--user-login-forest);font:700 clamp(34px,4vw,45px) Georgia,serif}.phytovibe-user-login .user-login-subheading{margin:0 0 32px;color:var(--user-login-muted);font-size:15px;line-height:1.6}.phytovibe-user-login .user-login-field{margin-bottom:20px}.phytovibe-user-login .user-login-field>label{display:block;margin-bottom:9px;color:#35543e;font-size:13px;font-weight:700}.phytovibe-user-login .user-login-input-wrap{position:relative}.phytovibe-user-login .user-login-field-icon{position:absolute;top:50%;left:16px;z-index:1;color:var(--user-login-green);font-size:17px;pointer-events:none;transform:translateY(-50%)}.phytovibe-user-login .user-login-input-wrap input{width:100%;height:54px;padding:0 55px 0 47px;border:1.5px solid #cbdcc9!important;border-radius:12px;outline:none;background:#fbfdf9;box-shadow:none!important;color:var(--user-login-ink);font-size:15px;transition:border-color .2s,box-shadow .2s,background-color .2s}.phytovibe-user-login .user-login-input-wrap input:focus{border-color:var(--user-login-purple)!important;background:#fff;box-shadow:0 0 0 4px #67358f18!important;transform:none}.phytovibe-user-login .user-login-input-wrap input::placeholder,.phytovibe-user-login .user-login-input-wrap input::-webkit-input-placeholder{color:#8b988e!important;opacity:1}.phytovibe-user-login .user-login-toggle-password{position:absolute;top:50%;right:12px;padding:7px;border:0;background:transparent;color:var(--user-login-purple);font-size:12px;font-weight:700;cursor:pointer;transform:translateY(-50%)}.phytovibe-user-login .user-login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:1px 0 26px;font-size:13px}.phytovibe-user-login .user-login-remember{display:flex;align-items:center;gap:8px;color:#405a47;font-weight:600;cursor:pointer}.phytovibe-user-login .user-login-remember input{width:16px;height:16px;margin:0;accent-color:var(--user-login-green)}.phytovibe-user-login .user-login-options a{color:var(--user-login-purple);font-weight:700;text-decoration:none}.phytovibe-user-login .user-login-options a:hover,.phytovibe-user-login .user-login-nav-links a:hover{text-decoration:underline}.phytovibe-user-login .user-login-submit{width:100%;height:56px;border:0;border-radius:12px;background:linear-gradient(100deg,#a9dc59,#69b72f 48%,#328b39);box-shadow:0 8px 18px #4c9a3a35;color:#092b15;font-size:16px;font-weight:800;cursor:pointer;transition:filter .2s,transform .2s,box-shadow .2s}.phytovibe-user-login .user-login-submit:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 12px 22px #4c9a3a45;transform:translateY(-2px)}.phytovibe-user-login .user-login-submit:disabled{cursor:wait;opacity:.75}.phytovibe-user-login .user-login-submit.user-login-is-loading{animation:user-login-loading-pulse 1.2s infinite}.phytovibe-user-login .user-login-submit.user-login-is-loading:hover{transform:none}.phytovibe-user-login .user-login-submit.user-login-is-loading:disabled{opacity:.75}.phytovibe-user-login .user-login-nav-links{display:flex;justify-content:space-between;margin-top:28px;color:var(--user-login-forest);font-size:14px;font-weight:700}.phytovibe-user-login .user-login-nav-links a{color:inherit;text-decoration:none}.phytovibe-user-login .user-login-security-note{margin-top:32px;padding-top:17px;border-top:1px solid #e9e3ed;color:#89958c;font-size:11px;line-height:1.6;text-align:center}@media (max-width: 820px){.phytovibe-user-login .user-login-shell{grid-template-columns:1fr;max-width:560px;min-height:0}.phytovibe-user-login .user-login-brand{padding:36px 25px 32px}.phytovibe-user-login .user-login-logo{width:min(300px,88%);margin-bottom:22px}.phytovibe-user-login .user-login-brand h1{font-size:35px}.phytovibe-user-login .user-login-gold-line{margin-bottom:10px;font-size:17px}.phytovibe-user-login .user-login-brand>p{font-size:14px}.phytovibe-user-login .user-login-points{margin-top:17px}.phytovibe-user-login .user-login-form-panel{padding:40px 30px 38px}}@media (max-width: 480px){.phytovibe-user-login{padding:14px}.phytovibe-user-login .user-login-shell{border-radius:20px}.phytovibe-user-login .user-login-brand{padding:30px 20px}.phytovibe-user-login .user-login-form-panel{padding:34px 22px}.phytovibe-user-login .user-login-options{font-size:12px}.phytovibe-user-login .user-login-nav-links{margin-top:23px}}@keyframes user-login-loading-pulse{0%{transform:scale(1)}50%{transform:scale(.97)}to{transform:scale(1)}}.ProfilePage{background:#f7f9f2}.ProfilePage .Profilecard{background:#fff!important;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;margin-top:60px;margin-bottom:30px;box-shadow:0 10px 26px #00000014}.ProfilePage .card-header{background:#63a008a6;border-bottom:1px solid #d1d5db;padding:18px 22px}.ProfilePage .card-heading{font-size:18px;font-weight:600;color:#2f2f2f}.ProfilePage .card-body{padding:24px;background:#fff}.ProfilePage span[style*=Note]{display:inline-block;background:#f7f9f2!important;color:#374151!important;border-radius:6px;font-size:13px;border:1px solid #e5e7eb}.ProfilePage .control-label{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px;display:block}.ProfilePage .control-label span{color:#6b7280}.ProfilePage .form-control{background:#f7f9f2;border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:10px 12px;color:#2f2f2f;transition:all .25s ease}.ProfilePage .form-control:focus{border-color:#63a008a6;box-shadow:0 0 0 3px #40b34573;outline:none;background:#fff}.ProfilePage .form-control:disabled{background:#f3f4f6;color:#6b7280}.ProfilePage select.form-control{cursor:pointer}.ProfilePage textarea.form-control{resize:none}.ProfilePage .row.g-3>[class*=col-]{margin-bottom:6px}.ProfilePage #btnupdate{background:#63a008a6;border:none;border-radius:12px;padding:12px;font-size:15px;font-weight:600;color:#2f2f2f;transition:all .25s ease}.ProfilePage #btnupdate:hover{background:#63a008a6;transform:translateY(-2px);box-shadow:0 8px 20px #40b34599}@media (max-width: 768px){.ProfilePage .card-body{padding:18px}.ProfilePage .card-heading{font-size:16px}}.ChangePasswordPage{padding:90px 24px 80px;background:#f7f9f2}.ChangePasswordPage .cp-wrapper{display:flex;justify-content:center;align-items:flex-start}.ChangePasswordPage .cp-card{width:100%;max-width:480px;background:#fff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 10px 28px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.ChangePasswordPage .cp-header{background:#63a008a6;padding:18px 20px;border-bottom:1px solid #d1d5db}.ChangePasswordPage .cp-header h4{margin:0;color:#2f2f2f;font-size:18px;font-weight:700}.ChangePasswordPage .cp-body{padding:22px;display:flex;flex-direction:column;gap:16px;background:#fff}.ChangePasswordPage .cp-group label{font-size:13px;font-weight:600;color:#374151;margin-bottom:4px;display:block}.ChangePasswordPage .cp-group input{width:100%;height:44px;border-radius:10px;border:1px solid #d1d5db;padding:0 14px;font-size:14px;background:#f7f9f2;transition:all .25s ease;color:#2f2f2f!important}.ChangePasswordPage .cp-group input::placeholder{color:#2f2f2f!important}.ChangePasswordPage .cp-group input:focus{outline:none;border-color:#63a008a6;background:#fff;box-shadow:0 0 0 3px #40b34573}.ChangePasswordPage .cp-btn{margin-top:10px;height:46px;border-radius:12px;background:#63a008a6;border:none;color:#2f2f2f;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease}.ChangePasswordPage .cp-btn:hover{background:#63a008a6;box-shadow:0 8px 22px #40b34599;transform:translateY(-1px)}@media (max-width: 768px){.ChangePasswordPage{padding:80px 14px 70px}}.idcard-page{background:#fff;margin-top:60px;margin-bottom:30px}.idcard-wrapper{background:#fff;padding:24px;border-radius:12px}.idcard-wrapper,.idcard-wrapper td,.idcard-wrapper strong{color:#fff}.brTabble{width:100%;background:transparent}.brNone td{border:none;padding:6px}.btn-print-modern{background:linear-gradient(135deg,#63a008a6,#63a008);color:#fff;border:none;padding:12px 36px;border-radius:40px;font-size:15px;font-weight:600;letter-spacing:.6px;cursor:pointer;box-shadow:0 8px 20px #0000002e;transition:all .3s ease}.btn-print-modern:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000040}.btn-print-modern:active{transform:scale(.96)}@media (max-width: 768px){.idcard-wrapper{padding:14px}}.idcardimg-page,.idcardimg-wrapper{background:#fff}.panel-box{border-radius:12px;overflow:hidden;background:#fff;border:1px solid #e5e5e5}.IdCardImg_table{width:100%;margin-bottom:0}.IdCardImg_table thead th{background:#f6f6f6;color:#555;font-weight:600;border-bottom:1px solid #ddd}.IdCardImg_table td,.IdCardImg_table th{padding:10px;vertical-align:middle}.id-preview{display:inline-block;text-align:center;padding:12px;border:1px dashed #63a008a6;border-radius:10px}.id-preview img{max-width:170px;height:auto}.id-preview h5{margin-top:10px;font-size:14px;color:#555}@media (max-width: 768px){.panel-body{padding:14px}.id-preview{margin-top:10px}}.kyc-page,.kyc-wrapper{background:#fff}.panel-box{background:#fff;border-radius:12px;border:1px solid #e6e6e6;overflow:hidden}.kyc-table th{background:#f7f7f7;font-weight:600;color:#555}.kyc-table td,.kyc-table th{padding:10px;vertical-align:middle}.text-success{color:#2e7d32}.text-danger{color:#c62828}.zoom_im{text-align:center;border:1px dashed #63a008a6;border-radius:10px;padding:10px}.zoom_im img{max-width:100%;height:auto}.zoom_im h6{margin-top:8px;font-size:13px;color:#555}@media (max-width: 768px){.panel-body{padding:14px}.zoom_im{padding:8px}}table{width:100%;border:solid 1px white}thead{background-color:#0003;color:#fffc}th{padding:.7rem;font-size:1rem;max-width:300px;text-align:start!important;color:#fff!important}td{padding:.5rem;color:#fff;font-size:1.1rem;white-space:nowrap}tr{border:1px solid #797c13!important}.table_main{overflow-x:scroll}.table_main::-webkit-scrollbar{width:0px}.table_tr{line-height:2.5rem!important}.maintableDee table thead tr th{width:200px}.maintableDee table tbody tr td p{width:200px!important}.ant-pagination,.ant-pagination-item-ellipsis,.ant-pagination-item-link,.ant-pagination-item-link-icon,.ant-pagination .ant-pagination-item-active{color:#000!important}.custom-pagination{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.ant-pagination-options{order:-1!important}@media (max-width: 767px){.ant-pagination-options{display:flex!important}}.dashboard-content.OrderDetailsPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.OrderDetailsPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.OrderDetailsPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.OrderDetailsPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.OrderDetailsPage .rf-card-body{padding:22px}.dashboard-content.OrderDetailsPage .table-scroll{width:100%;overflow-x:auto}.dashboard-content.OrderDetailsPage table{width:100%;min-width:1300px;border-radius:10px}.dashboard-content.OrderDetailsPage th,.dashboard-content.OrderDetailsPage td{white-space:nowrap}.dashboard-content.OrderDetailsPage thead th{background:#63a008a6;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid #e5e7eb}.dashboard-content.OrderDetailsPage tbody td{font-size:14px;color:#2f2f2f;border-bottom:1px solid #e5e7eb}.dashboard-content.OrderDetailsPage tbody tr:hover{background:#f7f9f2}.dashboard-content.OrderDetailsPage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.OrderDetailsPage{padding:14px}.dashboard-content.OrderDetailsPage .rf-card-body{padding:16px}.dashboard-content.OrderDetailsPage .rf-card-header h4{font-size:16px}}.dashboard-content.ReciveFoundpage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.ReciveFoundpage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.ReciveFoundpage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.ReciveFoundpage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.ReciveFoundpage .rf-card-body{padding:22px;overflow-x:auto}.dashboard-content.ReciveFoundpage .control-label{font-size:13px;font-weight:600;color:#374151;margin-bottom:6px;display:block}.dashboard-content.ReciveFoundpage .control-label span{color:#6b7280}.dashboard-content.ReciveFoundpage .form-control{background:#f7f9f2;border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:10px 12px;color:#2f2f2f}.dashboard-content.ReciveFoundpage .form-control:disabled{background:#f3f4f6;color:#6b7280}.dashboard-content.ReciveFoundpage table{width:100%;min-width:max-content;border-collapse:collapse;border-radius:10px}.dashboard-content.ReciveFoundpage table th,.dashboard-content.ReciveFoundpage table td{white-space:nowrap}.dashboard-content.ReciveFoundpage table thead th{background:#63a008a6;font-size:14px;font-weight:600;color:#000;padding:12px 10px;border-bottom:1px solid #e5e7eb}.dashboard-content.ReciveFoundpage table tbody td{font-size:14px;color:#2f2f2f;padding:10px;border-bottom:1px solid #e5e7eb}.dashboard-content.ReciveFoundpage table tbody tr:hover{background:#f7f9f2}.dashboard-content.ReciveFoundpage .rf-card-body::-webkit-scrollbar{height:6px}.dashboard-content.ReciveFoundpage .rf-card-body::-webkit-scrollbar-thumb{background:#63a008a6;border-radius:10px}.dashboard-content.ReciveFoundpage .rf-card-body::-webkit-scrollbar-track{background:#f3f4f6}.dashboard-content.ReciveFoundpage .text-success{color:#6b7280!important;font-weight:600}.dashboard-content.ReciveFoundpage .pagination{display:flex;gap:6px;margin-top:16px}.dashboard-content.ReciveFoundpage .pagination button{border:1px solid #d1d5db;background:#fff;color:#374151;padding:6px 12px;border-radius:8px;font-size:13px;cursor:pointer}.dashboard-content.ReciveFoundpage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}.dashboard-content.FundRequestPage,.dashboard-content.FundRequestHistoryPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.FundRequestPage .rf-card,.dashboard-content.FundRequestHistoryPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.FundRequestPage .rf-card-header,.dashboard-content.FundRequestHistoryPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.FundRequestPage .rf-card-header h4,.dashboard-content.FundRequestHistoryPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.FundRequestPage .rf-card-body,.dashboard-content.FundRequestHistoryPage .rf-card-body{padding:22px;overflow-x:auto}.dashboard-content.FundRequestPage table,.dashboard-content.FundRequestHistoryPage table{width:100%;min-width:max-content}.dashboard-content.FundRequestPage table th,.dashboard-content.FundRequestPage table td,.dashboard-content.FundRequestHistoryPage table th,.dashboard-content.FundRequestHistoryPage table td{white-space:nowrap}@media (max-width: 768px){.dashboard-content.ReciveFoundpage,.dashboard-content.FundRequestPage,.dashboard-content.FundRequestHistoryPage{padding:14px}.dashboard-content.ReciveFoundpage .rf-card-body,.dashboard-content.FundRequestPage .rf-card-body,.dashboard-content.FundRequestHistoryPage .rf-card-body{padding:16px}.dashboard-content.ReciveFoundpage .rf-card-header h4,.dashboard-content.FundRequestPage .rf-card-header h4,.dashboard-content.FundRequestHistoryPage .rf-card-header h4{font-size:16px}}.dashboard-content.AchiverPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.AchiverPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;margin-top:60px;margin-bottom:30px}.AchiverPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.AchiverPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.AchiverPage .rf-card-body{padding:22px}.achiver-img{width:50px;height:50px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}@media (max-width: 768px){.dashboard-content.AchiverPage{padding:14px}}.dashboard-content.ActivateHistoryPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.ActivateHistoryPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.ActivateHistoryPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.ActivateHistoryPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.ActivateHistoryPage .rf-card-body{padding:22px}.dashboard-content.ActivateHistoryPage .table-scroll{width:100%;overflow-x:auto}.dashboard-content.ActivateHistoryPage table{width:100%;min-width:900px;border-radius:10px}.dashboard-content.ActivateHistoryPage th,.dashboard-content.ActivateHistoryPage td{white-space:nowrap}.dashboard-content.ActivateHistoryPage thead th{background:#63a008a6;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid #e5e7eb}.dashboard-content.ActivateHistoryPage tbody td{font-size:14px;color:#2f2f2f;border-bottom:1px solid #e5e7eb}.dashboard-content.ActivateHistoryPage tbody tr:hover{background:#f7f9f2}.dashboard-content.ActivateHistoryPage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.ActivateHistoryPage{padding:14px}.dashboard-content.ActivateHistoryPage .rf-card-body{padding:16px}.dashboard-content.ActivateHistoryPage .rf-card-header h4{font-size:16px}}.dashboard-content.BuyProductPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.BuyProductPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.BuyProductPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.BuyProductPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.BuyProductPage .rf-card-body{padding:22px}.dashboard-content.BuyProductPage .product-img{max-width:120px;border-radius:10px;border:1px solid #e5e7eb;padding:6px;background:#fff}@media (max-width: 768px){.dashboard-content.BuyProductPage{padding:14px}.dashboard-content.BuyProductPage .rf-card-body{padding:16px}.dashboard-content.BuyProductPage .rf-card-header h4{font-size:16px}}.dashboard-content.ProductOrderHistoryPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.ProductOrderHistoryPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.ProductOrderHistoryPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.ProductOrderHistoryPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.ProductOrderHistoryPage .rf-card-body{padding:22px}.dashboard-content.ProductOrderHistoryPage table{width:100%;border-collapse:separate;border-spacing:0}.dashboard-content.ProductOrderHistoryPage table thead th{background:#63a008a6;color:#2f2f2f;font-size:14px;font-weight:600;padding:12px 10px;border-bottom:1px solid #d1d5db;white-space:nowrap}.dashboard-content.ProductOrderHistoryPage table tbody td{font-size:14px;color:#2f2f2f;padding:10px;border-bottom:1px solid #e5e7eb}.dashboard-content.ProductOrderHistoryPage table tbody tr:hover{background:#f7f9f2}.dashboard-content.ProductOrderHistoryPage table a{color:#2f2f2f;font-weight:600;text-decoration:none}.dashboard-content.ProductOrderHistoryPage table a:hover{text-decoration:underline}.dashboard-content.ProductOrderHistoryPage .status{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block}.dashboard-content.ProductOrderHistoryPage .status.confirmed{background:#40b34599;color:#2f2f2f}.dashboard-content.ProductOrderHistoryPage .status.delivered{background:#40b345cc;color:#1f2937}.dashboard-content.ProductOrderHistoryPage .status.pending{background:#fef3c7;color:#92400e}.dashboard-content.ProductOrderHistoryPage .status.cancelled{background:#f3f4f6;color:#6b7280}.dashboard-content.ProductOrderHistoryPage .pagination{display:flex;gap:6px;margin-top:14px}.dashboard-content.ProductOrderHistoryPage .pagination button{border:1px solid #d1d5db;background:#fff;color:#374151;padding:6px 12px;border-radius:8px;font-size:13px;cursor:pointer}.dashboard-content.ProductOrderHistoryPage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.ProductOrderHistoryPage{padding:14px}.dashboard-content.ProductOrderHistoryPage .rf-card-body{padding:16px}.dashboard-content.ProductOrderHistoryPage .rf-card-header h4{font-size:16px}}.dashboard-content.DownlinePage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.DownlinePage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.DownlinePage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.DownlinePage .rf-card-header h4{margin:0;font-size:16px;font-weight:600;color:#2f2f2f}.dashboard-content.DownlinePage .rf-card-body{padding:20px}.dashboard-content.DownlinePage .search-row{display:flex;flex-wrap:wrap;gap:12px}.dashboard-content.DownlinePage .search-row .form-control{max-width:220px}.dashboard-content.DownlinePage .btn-theme{background:#63a008a6;border:none;padding:10px 24px;border-radius:12px;font-weight:600;cursor:pointer}.dashboard-content.DownlinePage .table-scroll{width:100%;overflow-x:auto}.dashboard-content.DownlinePage table{min-width:900px}.dashboard-content.DownlinePage th,.dashboard-content.DownlinePage td{white-space:nowrap}.dashboard-content.DownlinePage thead th{background:#63a008a6;font-weight:600}@media (max-width: 768px){.dashboard-content.DownlinePage{padding:14px}.dashboard-content.DownlinePage .rf-card-body{padding:16px}.dashboard-content.DownlinePage .search-row{flex-direction:column}.dashboard-content.DownlinePage .search-row .form-control{max-width:100%}}.dashboard-content.DirectPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.DirectPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.DirectPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.DirectPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.DirectPage .rf-card-body{padding:22px}.dashboard-content.DirectPage .level-filter{display:flex;gap:12px;margin-bottom:16px}.dashboard-content.DirectPage .level-filter .form-control{max-width:200px}.dashboard-content.DirectPage .table-responsive{width:100%;overflow-x:auto}@media (max-width: 991px){.dashboard-content.DirectPage{padding:16px}}@media (max-width: 768px){.dashboard-content.DirectPage{padding:14px}}@media (max-width: 480px){.dashboard-content.DirectPage .rf-card-header h4{font-size:16px}.dashboard-content.DirectPage .rf-card-body{padding:16px}}.dashboard-content.UserSalesBusinessPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.UserSalesBusinessPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px}.dashboard-content.UserSalesBusinessPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.UserSalesBusinessPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.UserSalesBusinessPage .rf-card-body{padding:22px}.dashboard-content.UserSalesBusinessPage .table-responsive-custom{width:100%;overflow-x:auto}.dashboard-content.UserSalesBusinessPage table{width:100%;min-width:900px;border-collapse:collapse}.dashboard-content.UserSalesBusinessPage table th,.dashboard-content.UserSalesBusinessPage table td{white-space:nowrap}.dashboard-content.UserSalesBusinessPage table thead th{background:#63a008a6;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid #e5e7eb}.dashboard-content.UserSalesBusinessPage table tbody td{font-size:14px;color:#2f2f2f;border-bottom:1px solid #e5e7eb}.dashboard-content.UserSalesBusinessPage table tbody tr:hover{background:#f7f9f2}.dashboard-content.UserSalesBusinessPage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.UserSalesBusinessPage{padding:14px}.dashboard-content.UserSalesBusinessPage .rf-card-body{padding:16px}.dashboard-content.UserSalesBusinessPage .rf-card-header h4{font-size:16px}}.dashboard-content.SalesIncentiveIncomePage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.SalesIncentiveIncomePage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px}.dashboard-content.SalesIncentiveIncomePage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.SalesIncentiveIncomePage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.SalesIncentiveIncomePage .rf-card-body{padding:22px}.dashboard-content.SalesIncentiveIncomePage .table-responsive-custom{width:100%;overflow-x:auto}.dashboard-content.SalesIncentiveIncomePage table{width:100%;min-width:850px;border-collapse:collapse}.dashboard-content.SalesIncentiveIncomePage table th,.dashboard-content.SalesIncentiveIncomePage table td{white-space:nowrap}.dashboard-content.SalesIncentiveIncomePage table thead th{background:#63a008a6;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid #e5e7eb}.dashboard-content.SalesIncentiveIncomePage table tbody td{font-size:14px;color:#2f2f2f;border-bottom:1px solid #e5e7eb}.dashboard-content.SalesIncentiveIncomePage table tbody tr:hover{background:#f7f9f2}.dashboard-content.SalesIncentiveIncomePage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.SalesIncentiveIncomePage{padding:14px}.dashboard-content.SalesIncentiveIncomePage .rf-card-body{padding:16px}.dashboard-content.SalesIncentiveIncomePage .rf-card-header h4{font-size:16px}}.dashboard-content.SalesBonusIncomePage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.SalesBonusIncomePage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.SalesBonusIncomePage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.SalesBonusIncomePage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.SalesBonusIncomePage .rf-card-body{padding:22px}.dashboard-content.SalesBonusIncomePage .table-responsive-custom{width:100%;overflow-x:auto}.dashboard-content.SalesBonusIncomePage table{width:100%;min-width:900px;border-collapse:collapse}.dashboard-content.SalesBonusIncomePage table th,.dashboard-content.SalesBonusIncomePage table td{white-space:nowrap}.dashboard-content.SalesBonusIncomePage table thead th{background:#63a008a6;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid #e5e7eb}.dashboard-content.SalesBonusIncomePage table tbody td{font-size:14px;color:#2f2f2f;border-bottom:1px solid #e5e7eb}.dashboard-content.SalesBonusIncomePage table tbody tr:hover{background:#f7f9f2}.dashboard-content.SalesBonusIncomePage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.SalesBonusIncomePage{padding:14px}.dashboard-content.SalesBonusIncomePage .rf-card-body{padding:16px}.dashboard-content.SalesBonusIncomePage .rf-card-header h4{font-size:16px}}.dashboard-content.BoosterIncomePage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.BoosterIncomePage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.BoosterIncomePage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.BoosterIncomePage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f;text-transform:uppercase}.dashboard-content.BoosterIncomePage .rf-card-body{padding:22px}.dashboard-content.BoosterIncomePage .table-responsive-custom{width:100%;overflow-x:auto}.dashboard-content.BoosterIncomePage table{width:100%;min-width:700px;border-collapse:collapse}.dashboard-content.BoosterIncomePage table th,.dashboard-content.BoosterIncomePage table td{white-space:nowrap}.dashboard-content.BoosterIncomePage table thead th{background:#63a008a6;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid #e5e7eb}.dashboard-content.BoosterIncomePage table tbody td{font-size:14px;color:#2f2f2f;border-bottom:1px solid #e5e7eb}.dashboard-content.BoosterIncomePage table tbody tr:hover{background:#f7f9f2}.dashboard-content.BoosterIncomePage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.BoosterIncomePage{padding:14px}.dashboard-content.BoosterIncomePage .rf-card-body{padding:16px}.dashboard-content.BoosterIncomePage .rf-card-header h4{font-size:16px}}.dashboard-content.CTOIncomePage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.CTOIncomePage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.CTOIncomePage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.CTOIncomePage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.CTOIncomePage .rf-card-body{padding:22px}.dashboard-content.CTOIncomePage .table-responsive-custom{width:100%;overflow-x:auto}.dashboard-content.CTOIncomePage table{width:100%;min-width:700px;border-collapse:collapse}.dashboard-content.CTOIncomePage table th,.dashboard-content.CTOIncomePage table td{white-space:nowrap}.dashboard-content.CTOIncomePage table thead th{background:#63a008a6;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid #e5e7eb}.dashboard-content.CTOIncomePage table tbody td{font-size:14px;color:#2f2f2f;border-bottom:1px solid #e5e7eb}.dashboard-content.CTOIncomePage table tbody tr:hover{background:#f7f9f2}.dashboard-content.CTOIncomePage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.CTOIncomePage{padding:14px}.dashboard-content.CTOIncomePage .rf-card-body{padding:16px}.dashboard-content.CTOIncomePage .rf-card-header h4{font-size:16px}}.dashboard-content.PaidRewardsReportPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.PaidRewardsReportPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.PaidRewardsReportPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.PaidRewardsReportPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.PaidRewardsReportPage .rf-card-body{padding:22px;overflow-x:auto}.dashboard-content.PaidRewardsReportPage table{width:100%;min-width:max-content;border-collapse:collapse}.dashboard-content.PaidRewardsReportPage table th,.dashboard-content.PaidRewardsReportPage table td{white-space:nowrap}.dashboard-content.PaidRewardsReportPage table thead th{background:#63a008a6;font-weight:600;color:#000}.dashboard-content.PaidRewardsReportPage .rf-card-body::-webkit-scrollbar{height:6px}.dashboard-content.PaidRewardsReportPage .rf-card-body::-webkit-scrollbar-thumb{background:#63a008a6;border-radius:10px}@media (max-width: 768px){.dashboard-content.PaidRewardsReportPage{padding:14px}.dashboard-content.PaidRewardsReportPage .rf-card-body{padding:16px}.dashboard-content.PaidRewardsReportPage .rf-card-header h4{font-size:16px}}.dashboard-content.RepurchaseIncomedetailsPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.RepurchaseIncomedetailsPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.RepurchaseIncomedetailsPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.RepurchaseIncomedetailsPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.rf-filter{display:flex;gap:14px;padding:18px;flex-wrap:wrap}.rf-filter .form-control{background:#f7f9f2;border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;min-width:220px}.btn-theme{background:#63a008a6;border:none;border-radius:12px;padding:10px 26px;font-weight:600;color:#2f2f2f;cursor:pointer}.table-responsive-custom th,.table-responsive-custom td{white-space:nowrap}.table-responsive-custom thead th{background:#63a008a6;font-size:14px;font-weight:600}.table-responsive-custom tbody td{font-size:14px;border-bottom:1px solid #e5e7eb}@media (max-width: 768px){.dashboard-content.RepurchaseIncomedetailsPage{padding:14px}.rf-filter{flex-direction:column}.rf-card-body{padding:16px}}.dashboard-content.RepurchasePayoutPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.RepurchasePayoutPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;margin-top:60px;margin-bottom:30px}.RepurchasePayoutPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.RepurchasePayoutPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600}.rf-filter{display:flex;gap:12px;padding:16px 20px;flex-wrap:wrap}.rf-filter select{max-width:260px}.RepurchasePayoutPage .rf-card-body{padding:22px}.table-responsive-custom thead th{background:#63a008a6;font-weight:600}@media (max-width: 768px){.dashboard-content.RepurchasePayoutPage{padding:14px}.rf-filter{flex-direction:column;align-items:stretch}}.dashboard-content.ChequeHistoryPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.ChequeHistoryPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.ChequeHistoryPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.ChequeHistoryPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.ChequeHistoryPage .rf-card-body{padding:22px}.table-responsive-custom table{width:100%;min-width:900px}.table-responsive-custom th,.table-responsive-custom td{white-space:nowrap;font-size:14px;color:#000!important}@media (max-width: 768px){.dashboard-content.ChequeHistoryPage{padding:14px}.ChequeHistoryPage .rf-card-body{padding:16px}.ChequeHistoryPage .rf-card-header h4{font-size:16px}}.dashboard-content.FranchiseRequestPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.FranchiseRequestPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;margin-top:60px;margin-bottom:30px}.FranchiseRequestPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.FranchiseRequestPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600}.FranchiseRequestPage .rf-card-body{padding:22px}.fr-form label{font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.fr-form .form-control{background:#f7f9f2;border:1px solid #d1d5db;border-radius:10px;padding:10px 12px;margin-bottom:14px}.btn-theme{background:#63a008a6;border:none;padding:12px 30px;border-radius:12px;font-weight:600;color:#2f2f2f}.btn-theme:hover{box-shadow:0 8px 20px #40b34599}@media (max-width: 768px){.dashboard-content.FranchiseRequestPage{padding:14px}}.dashboard-content.FranchiseRequestHistoryPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.FranchiseRequestHistoryPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.FranchiseRequestHistoryPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.FranchiseRequestHistoryPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.FranchiseRequestHistoryPage .rf-card-body{padding:22px}.table-responsive-custom table{width:100%;min-width:1100px}.table-responsive-custom tbody td{border-bottom:1px solid #e5e7eb;color:#2f2f2f}.pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.FranchiseRequestHistoryPage{padding:14px}.FranchiseRequestHistoryPage .rf-card-body{padding:16px}.FranchiseRequestHistoryPage .rf-card-header h4{font-size:16px}}.calculatebv-page,.calculatebv-wrapper{background:#fff}.panel-box{background:#fff;border-radius:12px;border:1px solid #e5e5e5;overflow:hidden}.btn-submit{width:100%;background:#63a008a6;border:none;color:#fff;padding:10px;border-radius:6px;font-weight:600;transition:.3s}.bv-result{margin-top:30px}.bv-result span{color:#555;margin-right:6px}.bv-result strong{color:#000;font-size:16px;margin-left:6px}.helpdesk-page,.helpdesk-wrapper{background:#fff}.panel-box{background:#fff;border-radius:12px;border:1px solid #e6e6e6;overflow:hidden;margin-top:60px;margin-bottom:30px}.panel-heading{background:#63a008a6;padding:14px 20px}.panel-heading h4{margin:0;font-size:16px;font-weight:600;color:#fff}.panel-body{padding:20px}.btn-submit{width:100%;background:#63a008a6;color:#fff;border:none;padding:10px;border-radius:6px;font-weight:600;transition:.3s}@media (max-width: 768px){.panel-body{padding:14px}}.welcome-soft-bg{--green: #4b8b20;--green-dark: #356b1c;--green-light: #edf7dc;--white: #ffffff;--text: #1f2937;position:relative;min-height:100vh;padding:40px 20px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:url(/assets/welcomelatterbg-CYXvASFE.png);background-position:center;background-repeat:no-repeat;background-size:cover}.welcome-soft-bg:before,.welcome-soft-bg:after{content:"";position:absolute;display:none}.welcome-soft-bg:before{width:500px;height:500px;top:-180px;left:-180px;background:#40b34538;animation:blob1 12s infinite alternate}.welcome-soft-bg:after{width:400px;height:400px;right:-150px;bottom:-150px;background:#40b3452e;animation:blob2 10s infinite alternate}.welcome-soft-container{position:relative;width:100%;max-width:760px;padding:48px 60px 42px;overflow:hidden;border-radius:28px;background:#fff;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(155,227,62,.58);box-shadow:0 40px 100px #0000001f,inset 0 1px #fffc;z-index:2}.welcome-card-shape{position:absolute;z-index:1;width:300px;height:300px;background:url(/assets/welcome-corners-Cftq5sZk.png) no-repeat;background-size:580px 580px;opacity:1;filter:drop-shadow(0 5px 10px rgba(44,116,39,.4));pointer-events:none}.shape-1{top:0;right:0;background-position:top right}.shape-2{left:0;bottom:0;transform:rotate(180deg);background-position:top right}.welcome-soft-header{position:relative;z-index:2;text-align:center}.welcome-tag{display:inline-block;padding:10px 20px;margin-bottom:20px;border-radius:50px;background:var(--green-light);color:#2a4803;font-size:12px!important;font-weight:700;letter-spacing:2px}.welcome-soft-header h1{margin:0;font-size:34px;font-weight:300;color:var(--text)}.welcome-soft-header h2{margin:10px 0;font-size:52px;font-weight:800;color:var(--green-dark)}.welcome-soft-header p{max-width:550px;margin:0 auto;color:#6b7280;line-height:1.8}.welcome-soft-message{position:relative;z-index:2;text-align:center;margin:40px 0 35px}.welcome-user-icon{width:90px;height:90px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--green),var(--green-dark));clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);animation:userFloat 5s infinite ease-in-out}.welcome-user-icon svg{width:38px;height:38px;color:var(--white)}.welcome-soft-message h3{margin-bottom:12px;font-size:32px;font-weight:700;color:var(--text)}.welcome-soft-message p{color:#6b7280;text-align:center;line-height:1.8}.welcome-info-card{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px}.info-row{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;background:#fff;border:2px solid rgba(64,179,69,.3);clip-path:polygon(0 0,96% 0,100% 50%,96% 100%,0 100%,3% 50%);box-shadow:0 15px 35px #00000014;transition:.4s;animation:slideUp .6s ease both;animation-delay:calc(var(--i) * .15s)}.info-row:hover{transform:translateY(-8px);box-shadow:0 25px 45px #40b34566}.info-left{display:flex;align-items:center;gap:18px}.icon-box{width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:var(--green-light);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.icon-box img{width:28px;height:28px;object-fit:contain}.info-left span{font-size:17px;font-weight:700;color:var(--text)}.info-right{font-size:16px;font-weight:600;color:var(--green-dark);word-break:break-word}.info-note{margin-top:10px;padding:15px;border-radius:20px;text-align:center;background:var(--green-light);color:var(--text);font-weight:600}.welcome-soft-action{margin-top:35px;display:flex;justify-content:center}.welcome-btn{display:flex;align-items:center;gap:12px;padding:18px 35px;text-decoration:none;color:var(--text);font-weight:700;background:linear-gradient(135deg,var(--green),var(--green-dark));clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);transition:.4s}.welcome-btn:hover{transform:translateY(-6px);color:var(--text)}.welcome-btn svg{width:18px;height:18px}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes userFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatShape{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes blob1{to{transform:translate(80px,50px)}}@keyframes blob2{to{transform:translate(-60px,-40px)}}@media (max-width: 1200px){.welcome-soft-container{max-width:760px}}@media (max-width: 991px){.welcome-soft-container{padding:45px 35px}.welcome-soft-header h2{font-size:42px}.info-row{gap:15px;clip-path:none;border-radius:25px}.info-right{width:100%}}@media (max-width: 576px){.welcome-soft-bg{padding:15px}.welcome-soft-container{padding:30px 20px;border-radius:25px}.welcome-soft-header h1{font-size:26px}.welcome-soft-header h2{font-size:34px}.welcome-soft-message h3{font-size:24px}.welcome-user-icon{width:75px;height:75px}.info-row{padding:10px}.icon-box{width:50px;height:50px}.info-left span,.info-right{font-size:14px}.welcome-btn{width:100%;justify-content:center;clip-path:none;border-radius:14px}}.frenchisect h5,.frenchisect h6{font-size:15px!important}.makeinvoice td{white-space:nowrap}.tableinvoice th,.makeinvoice th,.tableinvoice td,.makeinvoice td{color:#000;font-size:14px}.innertableborder td{border:1px solid;text-align:center;border-color:#000;color:#000}.innertableborder tr th{border:1px solid}.makeinvoice .fs-13{font-size:13px}.makeinvoice .fs-14{font-size:14px}.makeinvoice table{background-color:#fff}.makeinvoice .fs-15{font-size:15px;font-weight:700}.table2border tbody tr{border:1px solid white!important}.whitenowrap{white-space:nowrap;color:#000}.tableremove tbody tr{border:1px solid white!important}.maintable .maintablein th,.maintable .maintablein td,.maintable .maintablein span,.maintable .maintablein p{font-size:13px!important;text-align:start;color:#000}.maintable .maintablein table tr{border:1px solid white!important}.maintable .maintablein .w-92{width:92%}.tart{border-bottom:2px solid rgb(0,0,0)!important}h4,h5,h6{color:#505458!important;font-family:Roboto,sans-serif!important;font-size:1.25rem!important}label{max-width:100%;margin-bottom:5px;font-weight:700}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;color:#000}.panel .panel-body p{margin:0}.checkactivation-page{background:#fff;margin-top:60px;margin-bottom:30px}.checkactivation-page .boxShadow{background:#fff;border:1px solid #63a008a6;padding:5px;border-radius:8px;box-shadow:inset 0 6px 10px #40b34559,0 4px 12px #0000001a}.checkactivation-page .boxShadow:hover{box-shadow:0 -8px 16px #40b34573,0 6px 14px #0000001f}.header-box,.checkActivationPro .headertop{background-color:#63a008a6;font-size:16px;font-weight:600;color:#fff;padding:10px 16px;border-radius:8px}.checkActivationPro label{font-size:14px;cursor:pointer;color:#fff}.checkActivationPro input{cursor:not-allowed}.checkActivationPro input:focus{border-color:#115613;box-shadow:none}.checkActivationPro input::placeholder{color:#000!important;font-size:13px}.boxShadow{background:#fff;border:1px solid #63a008a6;padding:5px;border-radius:8px;transition:all .3s ease-in-out}.checkActivationPro .text{font-size:14px;white-space:nowrap;color:#000}.checkActivationPro table th{background:#f5f5f5;color:#000;font-weight:600}@media (max-width: 768px){.dashboard-content{padding:12px}.checkActivationPro .text{font-size:13px}}.stockdetails-page{background:#fff;margin-top:60px;margin-bottom:30px}.tableinvoice td{white-space:break-spaces!important}.stockdetails .header{background-color:#63a008a6;font-size:16px;font-weight:600;color:#000!important}.whitespacenowrap{white-space:nowrap}.stockdetails th{font-size:14px}.stockdetails .toptext{font-size:14px;color:#fff}.stockdetails input{cursor:not-allowed}.stockdetails input::placeholder{color:#000!important;font-size:13px}.stockdetails input:focus{border-color:#115613;box-shadow:none}.boxShadow{border:1px solid #63a008a6;padding:5px;border-radius:8px;transition:all .3s ease-in-out;background:#fff}.boxShadow:hover{box-shadow:inset 0 -1px 12px 3px #107c16!important}@media (max-width: 768px){.dashboard-content{padding:12px}.stockdetails th{font-size:13px}}.dashboard-layout{display:flex;min-height:100vh;background:#fff}.dashboard-content{flex:1;padding:20px;background:#fff}.stateneworder-page,.stateneworder-wrapper{background:#fff}.header-box{background:#63a008a6;padding:14px 20px;border-radius:8px;margin-bottom:20px}.header-box a{color:#fff;font-weight:600;text-decoration:none}.btn-submit{background:#63a008a6;color:#fff;border:none;padding:10px;border-radius:6px;font-weight:600;transition:.3s}.btn-submit:hover{background:#a7d06a}.textbottomm{font-size:14px;font-weight:500}@media (max-width: 768px){.dashboard-content{padding:12px}}.dashboard-content.BonanzaReportPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.BonanzaReportPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.BonanzaReportPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.BonanzaReportPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.BonanzaReportPage .rf-card-body{padding:22px}.dashboard-content.BonanzaReportPage .table-responsive-custom{width:100%;overflow-x:auto}.dashboard-content.BonanzaReportPage table{width:100%;min-width:900px;border-collapse:collapse}.dashboard-content.BonanzaReportPage table th,.dashboard-content.BonanzaReportPage table td{white-space:nowrap}.dashboard-content.BonanzaReportPage table thead th{background:#63a008a6;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid #e5e7eb}.dashboard-content.BonanzaReportPage table tbody td{font-size:14px;color:#2f2f2f;border-bottom:1px solid #e5e7eb}.dashboard-content.BonanzaReportPage table tbody tr:hover{background:#f7f9f2}.dashboard-content.BonanzaReportPage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.BonanzaReportPage{padding:14px}.dashboard-content.BonanzaReportPage .rf-card-body{padding:16px}.dashboard-content.BonanzaReportPage .rf-card-header h4{font-size:16px}}.LoaderSpinner{position:absolute;width:50%;top:40%;left:30%;display:flex;justify-content:center;align-items:center}.dashboard-content.LevelDetailsPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.LevelDetailsPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.LevelDetailsPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.LevelDetailsPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.LevelDetailsPage .rf-card-body{padding:22px;overflow-x:auto}.dashboard-content.LevelDetailsPage .level-filter{display:flex;gap:12px;margin-bottom:16px}.dashboard-content.LevelDetailsPage .level-filter .form-control{max-width:200px}.dashboard-content.LevelDetailsPage .btn-theme{background:#63a008a6;border:none;border-radius:10px;padding:10px 22px;font-weight:600;cursor:pointer}.dashboard-content.LevelDetailsPage table{width:100%;min-width:max-content;border-collapse:collapse}.dashboard-content.LevelDetailsPage table th,.dashboard-content.LevelDetailsPage table td{white-space:nowrap}.dashboard-content.LevelDetailsPage .status.active{color:#16a34a;font-weight:600}.dashboard-content.LevelDetailsPage .status.inactive{color:#dc2626;font-weight:600}.dashboard-content.LevelDetailsPage .rf-card-body::-webkit-scrollbar{height:6px}.dashboard-content.LevelDetailsPage .rf-card-body::-webkit-scrollbar-thumb{background:#63a008a6;border-radius:10px}@media (max-width: 768px){.dashboard-content.LevelDetailsPage{padding:14px}.dashboard-content.LevelDetailsPage .rf-card-body{padding:16px}.dashboard-content.LevelDetailsPage .rf-card-header h4{font-size:16px}}.dashboard-content.LevelIncomePage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.LevelIncomePage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.LevelIncomePage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.LevelIncomePage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f;text-transform:uppercase}.dashboard-content.LevelIncomePage .rf-card-body{padding:22px;overflow-x:auto}.dashboard-content.LevelIncomePage table{width:100%;min-width:max-content;border-collapse:collapse}.dashboard-content.LevelIncomePage table th,.dashboard-content.LevelIncomePage table td{white-space:nowrap}.dashboard-content.LevelIncomePage table thead th{background:#63a008a6;font-weight:600;color:#000}.dashboard-content.LevelIncomePage .rf-card-body::-webkit-scrollbar{height:6px}.dashboard-content.LevelIncomePage .rf-card-body::-webkit-scrollbar-thumb{background:#63a008a6;border-radius:10px}@media (max-width: 768px){.dashboard-content.LevelIncomePage{padding:14px}.dashboard-content.LevelIncomePage .rf-card-body{padding:16px}.dashboard-content.LevelIncomePage .rf-card-header h4{font-size:16px}}.dashboard-content.WithdrawalRequestHistoryPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.WithdrawalRequestHistoryPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.WithdrawalRequestHistoryPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.WithdrawalRequestHistoryPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.WithdrawalRequestHistoryPage .rf-card-body{padding:22px}.dashboard-content.WithdrawalRequestHistoryPage .table-scroll{width:100%;overflow-x:auto}.dashboard-content.WithdrawalRequestHistoryPage table{width:100%;min-width:1200px;border-radius:10px;overflow:hidden}.dashboard-content.WithdrawalRequestHistoryPage th,.dashboard-content.WithdrawalRequestHistoryPage td{white-space:nowrap}.dashboard-content.WithdrawalRequestHistoryPage thead th{background:#63a008a6;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid #e5e7eb}.dashboard-content.WithdrawalRequestHistoryPage tbody td{font-size:14px;color:#2f2f2f;border-bottom:1px solid #e5e7eb}.dashboard-content.WithdrawalRequestHistoryPage tbody tr:hover{background:#f7f9f2}.dashboard-content.WithdrawalRequestHistoryPage .status-paid{color:#16a34a;font-weight:600}.dashboard-content.WithdrawalRequestHistoryPage .status-pending{color:#dc2626;font-weight:600}.dashboard-content.WithdrawalRequestHistoryPage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.WithdrawalRequestHistoryPage{padding:14px}.dashboard-content.WithdrawalRequestHistoryPage .rf-card-body{padding:16px}.dashboard-content.WithdrawalRequestHistoryPage .rf-card-header h4{font-size:16px}}.phytovibe-forgot-password{--forgot-password-forest: #073d22;--forgot-password-green: #176b38;--forgot-password-purple: #67358f;--forgot-password-ink: #183b25;--forgot-password-muted: #69796d;position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;padding:34px 22px;color:var(--forgot-password-ink);background:linear-gradient(135deg,#eaf3e6,#f4eef8 54%,#e9f1e5);font-family:Arial,Helvetica,sans-serif}.phytovibe-forgot-password *,.phytovibe-forgot-password *:before,.phytovibe-forgot-password *:after{box-sizing:border-box}.phytovibe-forgot-password:before,.phytovibe-forgot-password:after{position:fixed;z-index:0;border-radius:50%;content:"";pointer-events:none}.phytovibe-forgot-password:before{top:-180px;left:-240px;width:520px;height:520px;background:radial-gradient(circle,#8fbd6b55,transparent 70%)}.phytovibe-forgot-password:after{right:-270px;bottom:-250px;width:600px;height:600px;background:radial-gradient(circle,#a77bc455,transparent 70%)}.phytovibe-forgot-password .forgot-password-shell{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;width:min(1120px,100%);min-height:650px;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 25px 75px #1636212e}.phytovibe-forgot-password .forgot-password-brand{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:55px 42px;color:#fff;text-align:center;background:radial-gradient(ellipse at 20% 15%,#8fbe594d,transparent 34%),radial-gradient(ellipse at 85% 82%,#be93db45,transparent 34%),linear-gradient(145deg,#032d19,#0a5b2e 52%,#4b286b)}.phytovibe-forgot-password .forgot-password-brand:before,.phytovibe-forgot-password .forgot-password-brand:after{position:absolute;border:1px solid #e5efc52b;border-radius:50%;content:"";pointer-events:none}.phytovibe-forgot-password .forgot-password-brand:before{bottom:-240px;left:-210px;width:470px;height:470px;box-shadow:0 0 0 35px #e5efc510,0 0 0 75px #e5efc509}.phytovibe-forgot-password .forgot-password-brand:after{top:-140px;right:-180px;width:320px;height:320px;border-color:#f0dca333;box-shadow:0 0 0 30px #f0dca311,0 0 0 65px #f0dca30a}.phytovibe-forgot-password .forgot-password-logo{position:relative;z-index:1;width:min(370px,90%);margin-bottom:35px;padding:14px 18px;border:1px solid #eadfbe;border-radius:13px;background:#fff8e8;box-shadow:0 7px 22px #001c0d55}.phytovibe-forgot-password .forgot-password-logo img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:contain}.phytovibe-forgot-password .forgot-password-brand h1{position:relative;z-index:1;margin:0 0 15px;font:700 clamp(34px,4vw,48px) Georgia,serif;line-height:1.12}.phytovibe-forgot-password .forgot-password-gold-line{position:relative;z-index:1;margin-bottom:18px;color:#f2dc8c;font:italic 700 20px Georgia,serif}.phytovibe-forgot-password .forgot-password-brand>p{position:relative;z-index:1;max-width:390px;margin:0;color:#edf5e9;font-size:15px;line-height:1.8}.phytovibe-forgot-password .forgot-password-points{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.phytovibe-forgot-password .forgot-password-points span{padding:9px 13px;border:1px solid #e2edbd66;border-radius:30px;background:#ffffff10;color:#f5f8eb;font-size:12px}.phytovibe-forgot-password .forgot-password-form-panel{display:flex;flex-direction:column;justify-content:center;padding:62px clamp(28px,5vw,66px);background:linear-gradient(145deg,#fff,#fcf9fe)}.phytovibe-forgot-password .forgot-password-form-topline{margin-bottom:13px;color:var(--forgot-password-purple);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.phytovibe-forgot-password .forgot-password-form-panel h2{margin:0 0 9px;color:var(--forgot-password-forest);font:700 clamp(34px,4vw,45px) Georgia,serif}.phytovibe-forgot-password .forgot-password-subheading{margin:0 0 32px;color:var(--forgot-password-muted);font-size:15px;line-height:1.6}.phytovibe-forgot-password .forgot-password-field{margin-bottom:24px}.phytovibe-forgot-password .forgot-password-field>label{display:block;margin-bottom:9px;color:#35543e;font-size:13px;font-weight:700}.phytovibe-forgot-password .forgot-password-input-wrap{position:relative}.phytovibe-forgot-password .forgot-password-field-icon{position:absolute;top:50%;left:16px;z-index:1;color:var(--forgot-password-green);font-size:17px;pointer-events:none;transform:translateY(-50%)}.phytovibe-forgot-password .forgot-password-input-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){width:100%;height:54px;padding:0 18px 0 47px;border:1.5px solid #cbdcc9!important;border-radius:12px;outline:none;background:#fbfdf9;box-shadow:none!important;color:var(--forgot-password-ink);font-size:15px;transition:border-color .2s,box-shadow .2s,background-color .2s}.phytovibe-forgot-password .forgot-password-input-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus{border-color:var(--forgot-password-purple)!important;background:#fff;box-shadow:0 0 0 4px #67358f18!important;transform:none!important}.phytovibe-forgot-password .forgot-password-input-wrap input::placeholder,.phytovibe-forgot-password .forgot-password-input-wrap input::-webkit-input-placeholder{color:#8b988e!important;opacity:1}.phytovibe-forgot-password .forgot-password-input-wrap .forgot-password-user-id-input{text-transform:uppercase}.phytovibe-forgot-password .forgot-password-submit{width:100%;height:56px;border:0;border-radius:12px;background:linear-gradient(100deg,#a9dc59,#69b72f 48%,#328b39);box-shadow:0 8px 18px #4c9a3a35;color:#092b15;font-size:16px;font-weight:800;cursor:pointer;transition:filter .2s,transform .2s,box-shadow .2s}.phytovibe-forgot-password .forgot-password-submit:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 12px 22px #4c9a3a45;transform:translateY(-2px)}.phytovibe-forgot-password .forgot-password-submit:disabled{cursor:wait;opacity:.75}.phytovibe-forgot-password .forgot-password-nav-links{display:flex;justify-content:space-between;gap:14px;margin-top:28px;color:var(--forgot-password-forest);font-size:14px;font-weight:700}.phytovibe-forgot-password .forgot-password-nav-links a{color:inherit;text-decoration:none}.phytovibe-forgot-password .forgot-password-nav-links a:hover{text-decoration:underline}.phytovibe-forgot-password .forgot-password-security-note{margin-top:32px;padding-top:17px;border-top:1px solid #e9e3ed;color:#89958c;font-size:11px;line-height:1.6;text-align:center}@media (max-width: 820px){.phytovibe-forgot-password .forgot-password-shell{grid-template-columns:1fr;max-width:560px;min-height:0}.phytovibe-forgot-password .forgot-password-brand{padding:36px 25px 32px}.phytovibe-forgot-password .forgot-password-logo{width:min(300px,88%);margin-bottom:22px}.phytovibe-forgot-password .forgot-password-brand h1{font-size:35px}.phytovibe-forgot-password .forgot-password-gold-line{margin-bottom:10px;font-size:17px}.phytovibe-forgot-password .forgot-password-brand>p{font-size:14px}.phytovibe-forgot-password .forgot-password-points{margin-top:17px}.phytovibe-forgot-password .forgot-password-form-panel{padding:40px 30px 38px}}@media (max-width: 480px){.phytovibe-forgot-password{padding:14px}.phytovibe-forgot-password .forgot-password-shell{border-radius:20px}.phytovibe-forgot-password .forgot-password-brand{padding:30px 20px}.phytovibe-forgot-password .forgot-password-form-panel{padding:34px 22px}.phytovibe-forgot-password .forgot-password-nav-links{margin-top:23px;font-size:13px}}:root{--green: #9be33e;--green-dark: #4d8f19;--green-light: #d8ff9b;--white: #ffffff;--text: #f5f8ef;--border: rgba(155, 227, 62, .55);--shadow: 0 30px 80px rgba(0, 0, 0, .55)}.tech-login-wrapper{position:relative;min-height:100vh;padding:30px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(#040c0514,#040c0514),url(/assets/loginbg-DP76-K7y.png);background-position:center;background-repeat:no-repeat;background-size:cover}.tech-login-wrapper:before{content:"";position:absolute;width:450px;height:450px;top:-120px;left:-120px;border-radius:50%;background:transparent;animation:blob1 12s infinite alternate}.tech-login-wrapper:after{content:"";position:absolute;width:350px;height:350px;right:-80px;bottom:-80px;border-radius:50%;background:transparent;animation:blob2 10s infinite alternate}.border-anim-box{position:relative;width:100%;max-width:1280px;z-index:1}.glass-card{position:relative;display:flex;overflow:hidden;min-height:680px;border:none;border-radius:0;background:transparent;box-shadow:none}.glass-card:before{content:"";position:absolute;width:180px;height:180px;top:-60px;right:-60px;background:transparent;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation:rotateCorner 14s linear infinite}.glass-card:after{content:"";position:absolute;width:140px;height:140px;bottom:-40px;left:-40px;background:transparent;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);animation:rotateCorner 14s linear infinite reverse}.glass-left{position:relative;width:50%;padding:50px;display:flex;align-items:center;justify-content:center;background:#000000a6;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%)}.left-shape{position:absolute;width:320px;height:320px;border-radius:50%;background:#000;animation:pulseShape 6s infinite}.glass-left img{position:relative;z-index:2;width:100%;max-width:300px;visibility:visible;animation:robotFloat 5s infinite ease-in-out}.glass-right{width:50%;padding:70px 90px 55px 55px;background:transparent;display:flex;flex-direction:column;justify-content:center}.brand-logo{width:120px;margin:0 auto 20px;display:block}.forgot-left-content{position:relative;z-index:2}.forgot-footer{margin-top:25px;font-size:13px;color:#6b7280}.login-title h2{margin:0;font-size:42px;font-weight:800;text-align:center;color:#f5f8ef}.login-title p{margin:12px 0 35px;text-align:center;color:#b4bda9}.input-group-box{position:relative;margin-bottom:18px}.input-svg{position:absolute;left:22px;top:50%;width:20px;height:20px;color:var(--green);transform:translateY(-50%);z-index:5;pointer-events:none;transition:all .3s ease}.input-group-box:focus-within .input-svg{color:var(--green);transform:translateY(-50%) scale(1.1)}.glass-right input{position:relative;z-index:1;width:100%;border-radius:10px;height:50px;padding:0 20px 0 58px;border:1px solid rgba(155,227,62,.62);background:#050a06c7;color:#f5f8ef;box-shadow:0 8px 20px #0003;transition:all .4s ease}.glass-right select{position:relative;z-index:1;width:100%;border-radius:10px;height:50px;padding:0 20px 0 58px;border:1px solid rgba(155,227,62,.62)!important;background:#050a06c7!important;color:#f5f8ef!important;box-shadow:0 8px 20px #0003;transition:all .4s ease}.glass-right input::placeholder{color:#b4bda9!important}.glass-right input:focus{outline:none;transform:translateY(-4px);box-shadow:0 0 0 2px var(--green),0 12px 28px #63be2b38}.glass-right select:focus{outline:none;transform:translateY(-4px);box-shadow:0 0 0 2px var(--green),0 12px 28px #63be2b38}.row-links{display:flex;align-items:center;justify-content:space-between;margin:10px 0 25px}.custom-check{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#e8eee1}.custom-check input{display:none}.custom-check span{position:relative;width:18px;height:18px;border:2px solid var(--green);border-radius:5px;transition:.3s}.custom-check span:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:.3s}.custom-check input:checked+span{background:var(--green)}.custom-check input:checked+span:after{transform:rotate(45deg) scale(1)}.row-links a{text-decoration:none;color:var(--green-light);font-weight:600;transition:.3s}.row-links a:hover{color:var(--text)}.glass-right button{width:100%;height:62px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;color:#081006;font-size:16px;font-weight:700;background:linear-gradient(135deg,#c9f66a,#73bb25 55%,#3c861a);clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px));transition:all .4s ease}.glass-right button:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px #40b34559}.btn-icon{width:18px;height:18px}.loading{animation:loadingPulse 1.2s infinite}.bottom-links{margin-top:25px;display:flex;justify-content:space-between}.bottom-links a{color:#f0f5e9;text-decoration:none;font-weight:600;transition:.3s}.bottom-links a:hover{color:#416c00}@keyframes robotFloat{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(-20px)}75%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulseShape{0%{transform:scale(1);opacity:.25}50%{transform:scale(1.15);opacity:.4}to{transform:scale(1);opacity:.25}}@keyframes rotateCorner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blob1{0%{transform:translate(0)}to{transform:translate(80px,50px)}}@keyframes blob2{0%{transform:translate(0)}to{transform:translate(-60px,-50px)}}@keyframes loadingPulse{0%{transform:scale(1)}50%{transform:scale(.97)}to{transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.glass-left,.glass-right{animation:fadeUp .8s ease}@media (max-width: 1200px){.glass-right,.glass-left{padding:50px 40px}.glass-left img{max-width:220px}.login-title h2{font-size:36px}}@media (max-width: 991px){.tech-login-wrapper{padding:20px}.glass-card{flex-direction:column}.glass-left,.glass-right{width:100%}.glass-left{clip-path:none;padding:50px 30px}.glass-right{padding:40px 30px}.glass-left img{max-width:200px}.login-title h2{font-size:34px}}@media (max-width: 576px){.tech-login-wrapper{padding:15px}.glass-card{border-radius:25px}.glass-left{padding:35px 20px}.glass-right{padding:60px 10px}.left-shape{width:220px;height:220px}.glass-left img{max-width:170px}.login-title h2{font-size:28px}.login-title p{margin-bottom:25px}.glass-right input,.glass-right button{height:55px}.row-links,.bottom-links{align-items:flex-start;gap:12px}.tech-login-wrapper:before{width:250px;height:250px}.tech-login-wrapper:after{width:200px;height:200px}}.dashboard-content.RepurchaseLevelIncomePage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.RepurchaseLevelIncomePage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.RepurchaseLevelIncomePage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.RepurchaseLevelIncomePage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f;text-transform:uppercase}.dashboard-content.RepurchaseLevelIncomePage .rf-card-body{padding:22px;overflow-x:auto}.dashboard-content.RepurchaseLevelIncomePage table{width:100%;min-width:max-content;border-collapse:collapse}.dashboard-content.RepurchaseLevelIncomePage table th,.dashboard-content.RepurchaseLevelIncomePage table td{white-space:nowrap}.dashboard-content.RepurchaseLevelIncomePage table thead th{background:#63a008a6;font-weight:600;color:#000}.dashboard-content.RepurchaseLevelIncomePage .rf-card-body::-webkit-scrollbar{height:6px}.dashboard-content.RepurchaseLevelIncomePage .rf-card-body::-webkit-scrollbar-thumb{background:#63a008a6;border-radius:10px}@media (max-width: 768px){.dashboard-content.RepurchaseLevelIncomePage{padding:14px}.dashboard-content.RepurchaseLevelIncomePage .rf-card-body{padding:16px}.dashboard-content.RepurchaseLevelIncomePage .rf-card-header h4{font-size:16px}}.dashboard-content.FundReportPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.FundReportPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.FundReportPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.FundReportPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.FundReportPage .rf-card-body{padding:22px}.dashboard-content.FundReportPage .table-responsive-custom{width:100%;overflow-x:auto}.dashboard-content.FundReportPage table{width:100%;min-width:700px;border-collapse:collapse}.dashboard-content.FundReportPage table th,.dashboard-content.FundReportPage table td{white-space:nowrap}.dashboard-content.FundReportPage table thead th{background:#63a008a6;font-size:14px;font-weight:600;color:#000;border-bottom:1px solid #e5e7eb}.dashboard-content.FundReportPage table tbody td{font-size:14px;color:#2f2f2f;border-bottom:1px solid #e5e7eb}.dashboard-content.FundReportPage table tbody tr:hover{background:#f7f9f2}.dashboard-content.FundReportPage .pagination button.active{background:#63a008a6;border-color:#63a008a6;color:#2f2f2f}@media (max-width: 768px){.dashboard-content.FundReportPage{padding:14px}.dashboard-content.FundReportPage .rf-card-body{padding:16px}.dashboard-content.FundReportPage .rf-card-header h4{font-size:16px}}.dashboard-content.WithdrawalRequestPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.WithdrawalRequestPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.WithdrawalRequestPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.WithdrawalRequestPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.WithdrawalRequestPage .rf-card-body{padding:22px}.dashboard-content.WithdrawalRequestPage .control-label{font-size:13px;font-weight:600;color:#374151;margin-bottom:6px;display:block}.dashboard-content.WithdrawalRequestPage .control-label span{color:#dc2626}.dashboard-content.WithdrawalRequestPage .form-control{background:#f7f9f2;border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:10px 12px;color:#2f2f2f;box-shadow:none}.dashboard-content.WithdrawalRequestPage .form-control:focus{border-color:#63a008a6;outline:none;box-shadow:none}.dashboard-content.WithdrawalRequestPage .form-control:disabled{background:#f3f4f6;color:#6b7280}.dashboard-content.WithdrawalRequestPage .btn-theme{background:#63a008a6;border:none;border-radius:12px;padding:12px 30px;font-size:15px;font-weight:600;color:#2f2f2f;cursor:pointer;transition:all .25s ease}.dashboard-content.WithdrawalRequestPage .btn-theme:hover{box-shadow:0 8px 20px #40b34599;transform:translateY(-1px)}@media (max-width: 768px){.dashboard-content.WithdrawalRequestPage{padding:14px}.dashboard-content.WithdrawalRequestPage .rf-card-body{padding:16px}.dashboard-content.WithdrawalRequestPage .rf-card-header h4{font-size:16px}}.dashboard-content.CouponPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.CouponPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;margin-top:60px;margin-bottom:30px}.CouponPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.CouponPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.CouponPage .rf-card-body{padding:22px}.table-responsive-custom{width:100%;overflow-x:auto}.table-responsive-custom table{width:100%;min-width:850px}.table-responsive-custom th,.table-responsive-custom td{white-space:nowrap;font-size:14px}.table-responsive-custom thead th{background:#63a008a6;font-weight:600;color:#000}.table-responsive-custom tbody tr:hover{background:#f7f9f2}.status-success{color:#2f7a1f;font-weight:600}.status-danger{color:#dc2626;font-weight:600}@media (max-width: 768px){.dashboard-content.CouponPage{padding:14px}}.TreePage2{padding-bottom:150px}.TreePage2 h3{font-size:16px;color:#000;margin-top:3px}.TreePage2 .genealogy-scroll::-webkit-scrollbar{width:5px;height:8px}.TreePage2 .genealogy-scroll::-webkit-scrollbar-track{border-radius:10px;background-color:#e4e4e4}.TreePage2 .genealogy-scroll::-webkit-scrollbar-thumb{border-radius:10px;transition:.5s;background:#bdbdbd}.TreePage2 .genealogy-scroll::-webkit-scrollbar-thumb:hover{background:#5d3ae7;transition:.5s}.TreePage2 .genealogy-scroll{overflow-x:auto;overflow-y:auto;width:100%}.TreePage2 .genealogy-body{white-space:nowrap;overflow:auto;padding:10px 50px 50px;min-height:500px;text-align:center;position:relative}.TreePage2 .genealogy-tree{display:inline-block;position:relative}.TreePage2 .genealogy-tree ul{padding-top:20px;position:relative;padding-left:0;display:flex;justify-content:center;align-items:flex-start;margin:0}.TreePage2 .genealogy-tree li{float:left;text-align:center;list-style-type:none;position:relative;padding:20px 5px 0;z-index:1}.TreePage2 .genealogy-tree li:hover{z-index:999999}.TreePage2 .genealogy-tree li:before,.TreePage2 .genealogy-tree li:after{content:"";position:absolute;top:0;right:50%;border-top:2px solid #00a043;width:50%;height:18px}.TreePage2 .genealogy-tree li:after{right:auto;left:50%;border-left:2px solid #00a043}.TreePage2 .genealogy-tree li:only-child:after,.TreePage2 .genealogy-tree li:only-child:before{display:none}.TreePage2 .genealogy-tree li:only-child{padding-top:0}.TreePage2 .genealogy-tree li:first-child:before,.TreePage2 .genealogy-tree li:last-child:after{border:0 none}.TreePage2 .genealogy-tree li:last-child:before{border-right:2px solid #00a043;border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0}.TreePage2 .genealogy-tree li:first-child:after{border-radius:5px 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0}.TreePage2 .genealogy-tree ul ul:before{content:"";position:absolute;top:0;left:50%;border-left:2px solid #00a043;width:0;height:20px}.TreePage2 .genealogy-tree li a{text-decoration:none;color:#666;font-family:arial,verdana,tahoma;font-size:11px;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:relative}.TreePage2 .genealogy-tree li a:hover+ul li:after,.TreePage2 .genealogy-tree li a:hover+ul li:before,.TreePage2 .genealogy-tree li a:hover+ul:before,.TreePage2 .genealogy-tree li a:hover+ul ul:before{border-color:#fbba00}.TreePage2 .member-view-box{padding:0 10px;text-align:center;border-radius:4px;position:relative;display:inline-block}.TreePage2 .member-image{width:60px!important;position:relative;margin:0 auto}.TreePage2 .member-image i{width:40px;height:40px;border-radius:50%;line-height:42px;font-size:24px;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2}.TreePage2 .member-details h3{color:#000;font-size:13px;margin:6px 0 0}.TreePage2 .tooltiptext{visibility:hidden;opacity:0;transition:.25s ease;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:7px 10px;position:absolute;z-index:99999999!important;top:80px;left:50%;transform:translate(-50%);line-height:20px;min-height:70px;min-width:140px;white-space:nowrap;pointer-events:none}.TreePage2 .tooltiptext:after{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:transparent transparent #000 transparent}.TreePage2 .treeinp:hover .tooltiptext{visibility:visible;opacity:1}.treeinp .Green{background-color:#198754}.treeinp .RED{background-color:red}.form-wrapper{margin:30px auto;padding:7px 8px 13px;max-width:530px;border:1px solid #40b345;border-radius:5px;transition:all .3s ease-in-out}.float_rt{float:right}.tree_icon{display:flex;justify-content:space-evenly;margin:30px;padding:13px;border-radius:6px;font-size:18px;border:1px solid #40b345;transition:all .3s ease-in-out}.tree_name{color:#fff}.card{background-color:transparent;box-shadow:unset;border:unset}.TreeImgMian{margin-top:0;color:#fff}.img-fluid{max-width:100%;height:60px}.HoverNodeItemMain{display:none;position:absolute;width:405px;max-width:90vw;border-radius:8px;padding:12px;background:linear-gradient(90deg,#8fd41f,#ffe569);color:#000;z-index:9999;left:50%;transform:translate(-50%);top:100%;margin-top:15px;box-shadow:0 8px 25px #0006}.eEckWd{position:relative;overflow:visible!important}.popover__title{font-size:24px;line-height:36px;text-decoration:none;color:#9f6aff;text-align:center;margin:auto}.popover__content{opacity:0;visibility:hidden;position:absolute;left:-110px;transform:translateY(10px);background-color:#31302a;box-shadow:0 2px 5px #00000042;width:auto;border-radius:10px}.tree.vertical{overflow:auto;width:100%}.tree.cascade li:after{border-top:1px solid red;width:12px;left:-12px;top:24px}.treeview,.tree.vertical{overflow-x:auto!important;overflow-y:visible!important}.tree.vertical{min-width:max-content}.form-wrapper,.tree,.tree ul,.tree li{overflow:visible!important}.treeview::-webkit-scrollbar{height:6px}.treeview::-webkit-scrollbar-thumb{background:#9f6aff;border-radius:10px}@media screen and (max-width: 850px){.tree.vertical li div{margin:12px 0 1px 3px}.TreeImgMian{margin-top:0;color:#fff;transform:scale(.6);width:60%;transform-origin:left}.popover__title img{width:30px!important}.popover__title{margin:auto;display:flex;align-items:center;justify-content:center}.popover__wrapper p{font-size:12px}.tree.vertical{display:block!important;overflow-x:auto!important;overflow-y:visible!important}.css-a2eqq,.css-to7de5{min-width:max-content}.HoverNodeItemMain{left:50%!important;transform:translate(-50%)}}.contteett p{text-align:start;font-size:12px;padding-left:9px}.form-wrapper{margin:30px auto;overflow:hidden;padding:7px 8px 13px;max-width:530px;border:1px solid #40b345;border-radius:5px;transition:all .3s ease-in-out}.search-box input{border:1px solid #ccc;color:#000;background-color:#fff;padding:5px 16px}.srch_frm{margin-top:10px;color:#000;border:solid 1px #fff;background-color:#fff;width:57%;float:left}.topmargin{margin-top:10px;padding:5px 10px;margin-left:5px}.submit_btn{background-color:#1bd930!important;color:#fff!important}.topmargin{margin-top:10px;padding:5px 10px;margin-left:8px}.tree_icon{display:flex;padding:13px;border-radius:6px;font-size:15px;border:1px solid #40b345;transition:all .3s ease-in-out}.tree_name{color:var(--main-color)}.tree_name img{width:40px;height:40px}#main-wrapper .card{background-color:transparent;box-shadow:unset;border:unset}.treeview{float:none;padding:0;margin:0}.TreeImgMian{margin-top:30px;color:#fff}.css-1vs3jbz:only-of-type{padding:0}.css-1vs3jbz{flex:1 1 auto;text-align:center;list-style-type:none;position:relative}.eEckWd{padding:5px;display:inline-block;position:relative}.img-fluid{max-width:100%;height:40px}.HoverNodeItemMain{display:none;position:absolute;width:405px;border-radius:5px;padding:10px;background:transparent linear-gradient(90deg,#8fd41f,#ffe569) 0% 0% no-repeat padding-box!important;color:#000;margin-left:-176px!important;z-index:1;margin-top:40px}.css-a2eqq{padding-inline-start:0px;margin:0;display:flex;--line-height: 20px;--line-width: 2px;--line-color: #9f6aff;--line-border-radius: 10px;--line-style: solid;--node-padding: 5px}.css-to7de5{display:flex;padding-inline-start:0px;margin:0;padding-top:20px;position:relative}.css-to7de5:before{content:"";position:absolute;top:0;height:20px;box-sizing:border-box;left:calc(50% - .5px);width:0px;border-left:1px solid #9f6aff}.css-1vs3jbz{flex:1 1 auto;text-align:center;list-style-type:none;position:relative;border-left:1px solid #9f6aff}.css-1vs3jbz:first-of-type:before{border:0px none!important}.css-1vs3jbz:before,.css-1vs3jbz:after{content:"";position:absolute;top:0;height:20px;box-sizing:border-box;right:50%;width:50%}.css-1vs3jbz:first-of-type:after{border-radius:5px 0 0}.css-1vs3jbz:after{left:50%;border-left:1px solid #9f6aff}.css-1vs3jbz:last-of-type:before{border-right:1px solid #9f6aff!important;border-radius:0 5px 0 0}@media (max-width: 768px){.form-wrapper{text-align:left}.srch_frm{width:100%}.float_rt{float:inherit}}@media only screen and (max-width: 575px){.tree_icon{flex-direction:column}.tree_name{margin-bottom:10px}}.popover__title{font-size:24px;line-height:36px;text-decoration:none;color:#9f6aff;text-align:center;width:50px}.popover__wrapper{position:relative;margin-top:1.5rem;display:inline-block}.popover__content{opacity:0;visibility:hidden;position:absolute;left:-110px;transform:translateY(10px);background-color:#ffe569;box-shadow:0 2px 5px #00000042;width:auto;border-radius:10px}.popover__content:before{position:absolute;z-index:-1;content:"";right:calc(50% - 10px);top:-8px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffe569 transparent;transition-duration:.3s;transition-property:transform}.popover__wrapper:hover .popover__content{z-index:2;opacity:1;visibility:visible;transform:translateY(-20px);transition:all .5s cubic-bezier(.75,-.02,.2,.97)}.popover__message{text-align:center}.contteett{font-size:13px;width:300px}p{margin-bottom:0!important}@media screen and (max-width: 850px){.contteett{font-size:10px;justify-content:center}.popover__content{display:flex;justify-content:center;align-items:center;left:0}.popover__content:before{right:calc(50% + 124px)}}a.modsddal-open{display:block;padding:20px;color:#424242;font-weight:700;margin:50px auto;width:200px;background:#e0e0e0;border-radius:2px;text-align:center;text-decoration:none}.modsddal{background:#000000b3;position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;transition:all .5s ease-in-out;opacity:0;z-index:-1}.modsddal:target{opacity:1;transition:all .5s ease-in-out;z-index:+1}.modsddal-content{position:fixed;top:50%;left:50%;width:500px;background:#fff;border-radius:4px;transform:translate(-50%,-200%);transition:all .5s ease-in-out;perspective:1000;outline:1px solid transparent;opacity:0}.modsddal:target .modsddal-content{transform:translate(-50%,-50%);transition:all .5s ease-in-out;transition-delay:.5s;z-index:9999;opacity:1}.modsddal-close{float:right;text-decoration:none;padding:22px;color:#424242;font-weight:800;transition:all .5s ease-in-out;z-index:+1;background:#0000001a;text-align:center;border-radius:0 4px 0 0}.modsddal-close:hover{color:#fff;background:#00000080}.modsddal-content h3{padding:20px;display:block;text-align:center;border-bottom:1px solid #e0e0e0;text-transform:uppercase;background:#02a2ef;color:#fff;border-radius:4px 4px 0 0}.modsddal-areaksnc input[type=radio]{display:none}.modsddal-areaksnc label{float:left;display:block;padding:10px 20px;font-weight:700;cursor:pointer;z-index:+2;background:#0000004d;color:#fff;transition:all .5s ease-in-out}.modsddal-areaksnc input[type=radio]:checked+label{background:#fff;color:#424242}.tab-list{display:block;padding:0;margin:0;list-style-type:none;width:100%;overflow:hidden;height:150px}.tab-list:before{content:"";display:block;height:0;clear:both}.modsddal-tab{display:inline-block;width:100%;padding-top:20px;transform:translate(-150%);transition:all .3s cubic-bezier(0,0,.4,1);opacity:0;top:0;position:absolute;height:150px;perspective:1000}#opentab1:checked~.tab-list .tab1{transform:translate(0);opacity:1}#opentab2:checked~.tab-list .tab2{transform:translate(0);opacity:1}#opentab3:checked~.tab-list .tab3{transform:translate(0);opacity:1}.tree{padding:0}.tree:not(:empty):before,.tree:not(:empty):after,.tree ul:not(:empty):before,.tree ul:not(:empty):after,.tree li:not(:empty):before,.tree li:not(:empty):after{display:block;position:absolute;content:""}.tree ul,.tree li{position:relative;margin:0;padding:0}.tree li{list-style:none}.tree li>div{color:#222;padding:5px;display:inline-block}.tree.cascade li{margin-left:24px}.tree.cascade li div{margin-top:12px}.tree.cascade li:before{border-left:1px solid #9f6aff;height:100%;width:0;top:0;left:-12px}.tree.cascade li:after{border-top:1px solid #9f6aff;width:12px;left:-12px;top:24px}.tree.cascade li:last-child:before{height:24px;top:0}.tree.cascade>li:first-child:before{top:24px}.tree.cascade>li:only-child{margin-left:0}.tree.cascade>li:only-child:before,.tree.cascade>li:only-child:after{content:none}.tree.horizontal li{display:flex;align-items:center;margin-left:24px}.tree.horizontal li div{margin:6px 0}.tree.horizontal li:before{border-left:1px solid #9f6aff;height:100%;width:0;top:0;left:-12px}.tree.horizontal li:first-child:before{height:50%;top:50%}.tree.horizontal li:last-child:before{height:50%;bottom:50%;top:auto}.tree.horizontal li:after,.tree.horizontal li ul:after{border-top:1px solid #9f6aff;height:0;width:12px;top:50%;left:-12px}.tree.horizontal li:only-child:before{content:none}.tree.horizontal li ul:after{left:0}.tree.horizontal>li:only-child{margin-left:0}.tree.horizontal>li:only-child:before,.tree.horizontal>li:only-child:after{content:none}.tree.vertical ul{display:flex;justify-content:center}.tree.vertical li{display:flex;flex-direction:column;align-items:center}.tree.vertical li div{margin:12px 6px}.tree.vertical li:before{border-left:1px solid #9f6aff;height:12px;width:0;top:0}.tree.vertical li:after{border-top:1px solid #9f6aff;height:0;width:100%}.tree.vertical li:first-child:after{border-top:1px solid #9f6aff;height:0;width:50%;left:50%}.tree.vertical li:last-child:after{border-top:1px solid #9f6aff;height:0;width:50%;right:50%}.tree.vertical li:only-child:after{content:none}.tree.vertical li ul:before{border-left:1px solid #9f6aff;height:12px;width:0;top:-12px}.tree.vertical>li:only-child:before,.tree.vertical>li:only-child:after{content:none}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li,.tree.vertical.cascade-3>li>ul>li>ul>li,.tree.vertical.cascade-2>li>ul>li,.tree.vertical.cascade-1>li,.tree.vertical .cascade{flex-direction:column;align-items:start;padding:0 12px}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li:before,.tree.vertical.cascade-3>li>ul>li>ul>li:before,.tree.vertical.cascade-2>li>ul>li:before,.tree.vertical.cascade-1>li:before,.tree.vertical .cascade:before{left:24px}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li:after,.tree.vertical.cascade-3>li>ul>li>ul>li:after,.tree.vertical.cascade-2>li>ul>li:after,.tree.vertical.cascade-1>li:after,.tree.vertical .cascade:after{left:0}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li:first-child:after,.tree.vertical.cascade-3>li>ul>li>ul>li:first-child:after,.tree.vertical.cascade-2>li>ul>li:first-child:after,.tree.vertical.cascade-1>li:first-child:after,.tree.vertical .cascade:first-child:after{left:24px;width:100%}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li:last-child:after,.tree.vertical.cascade-3>li>ul>li>ul>li:last-child:after,.tree.vertical.cascade-2>li>ul>li:last-child:after,.tree.vertical.cascade-1>li:last-child:after,.tree.vertical .cascade:last-child:after{left:0;width:24px}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li ul,.tree.vertical.cascade-3>li>ul>li>ul>li ul,.tree.vertical.cascade-2>li>ul>li ul,.tree.vertical.cascade-1>li ul,.tree.vertical .cascade ul,.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li li,.tree.vertical.cascade-3>li>ul>li>ul>li li,.tree.vertical.cascade-2>li>ul>li li,.tree.vertical.cascade-1>li li,.tree.vertical .cascade li{display:block}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li ul:before,.tree.vertical.cascade-3>li>ul>li>ul>li ul:before,.tree.vertical.cascade-2>li>ul>li ul:before,.tree.vertical.cascade-1>li ul:before,.tree.vertical .cascade ul:before,.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li ul:after,.tree.vertical.cascade-3>li>ul>li>ul>li ul:after,.tree.vertical.cascade-2>li>ul>li ul:after,.tree.vertical.cascade-1>li ul:after,.tree.vertical .cascade ul:after,.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li li:before,.tree.vertical.cascade-3>li>ul>li>ul>li li:before,.tree.vertical.cascade-2>li>ul>li li:before,.tree.vertical.cascade-1>li li:before,.tree.vertical .cascade li:before,.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li li:after,.tree.vertical.cascade-3>li>ul>li>ul>li li:after,.tree.vertical.cascade-2>li>ul>li li:after,.tree.vertical.cascade-1>li li:after,.tree.vertical .cascade li:after{border:none}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li div,.tree.vertical.cascade-3>li>ul>li>ul>li div,.tree.vertical.cascade-2>li>ul>li div,.tree.vertical.cascade-1>li div,.tree.vertical .cascade div{margin:12px 0 0}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li li,.tree.vertical.cascade-3>li>ul>li>ul>li li,.tree.vertical.cascade-2>li>ul>li li,.tree.vertical.cascade-1>li li,.tree.vertical .cascade li{margin-left:24px}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li li:before,.tree.vertical.cascade-3>li>ul>li>ul>li li:before,.tree.vertical.cascade-2>li>ul>li li:before,.tree.vertical.cascade-1>li li:before,.tree.vertical .cascade li:before{border-left:1px solid #9f6aff;height:100%;width:0;top:0;left:-12px}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li li:after,.tree.vertical.cascade-3>li>ul>li>ul>li li:after,.tree.vertical.cascade-2>li>ul>li li:after,.tree.vertical.cascade-1>li li:after,.tree.vertical .cascade li:after{border-top:1px solid #9f6aff;width:12px;height:0;left:-12px;top:24px;content:""}.tree.vertical.cascade-4>li>ul>li>ul>li>ul>li li:last-child:before,.tree.vertical.cascade-3>li>ul>li>ul>li li:last-child:before,.tree.vertical.cascade-2>li>ul>li li:last-child:before,.tree.vertical.cascade-1>li li:last-child:before,.tree.vertical .cascade li:last-child:before{height:24px;top:0}.dashboard-content.BuyActProductPage{background:#f7f9f2;padding:24px;min-height:calc(100vh - 120px)}.dashboard-content.BuyActProductPage .rf-card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content.BuyActProductPage .rf-card-header{background:#63a008a6;padding:16px 20px;border-bottom:1px solid #d1d5db}.dashboard-content.BuyActProductPage .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:#2f2f2f}.dashboard-content.BuyActProductPage .rf-card-body{padding:22px}.dashboard-content.BuyActProductPage .product-img{max-width:120px;border-radius:10px;border:1px solid #e5e7eb;padding:6px;background:#fff}.dashboard-content.BuyActProductPage .btn-theme{background:#63a008a6;border:none;border-radius:12px;padding:12px 34px;font-size:15px;font-weight:700;color:#2f2f2f;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px #40b34573;display:flex;margin:auto}.dashboard-content.BuyActProductPage .btn-theme:hover{transform:translateY(-1px);box-shadow:0 8px 22px #40b345a6}.dashboard-content.BuyActProductPage .btn-theme:active{transform:translateY(0);box-shadow:0 4px 10px #40b34566}.dashboard-content.BuyActProductPage .btn-theme:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;box-shadow:none}.dashboard-content .form-control:focus,.dashboard-content select.form-control:focus,.dashboard-content textarea.form-control:focus{outline:none;border-color:#63a008a6;background:#fff;box-shadow:0 0 0 3px #40b34573}.dashboard-content .form-control:focus-visible{outline:none}.BuyActProductPage .paymode{max-width:900px;margin:0 auto}.paymode__back{margin-bottom:18px;padding:0;border:none;background:transparent;color:var(--dash-green);font-size:14px;font-weight:600;cursor:pointer}.paymode__back:hover{text-decoration:underline}.paymode__toggle{display:flex;gap:12px;margin-bottom:24px}.paymode__toggle-btn{flex:1;padding:12px 18px;border:1px solid var(--dash-border);border-radius:12px;background:#fff;color:var(--dash-text);font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease}.paymode__toggle-btn:hover{border-color:var(--dash-green)}.paymode__toggle-btn.is-active{background:linear-gradient(145deg,var(--dash-green),var(--dash-green-dark));border-color:var(--dash-green-dark);color:#fff;box-shadow:0 6px 16px #126c3540}.paymode__panel{display:flex;flex-wrap:wrap;gap:28px}.paymode__qr-wrap{flex:0 0 260px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px;background:#fff;border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow)}.paymode__qr-img{width:100%;max-width:220px;aspect-ratio:1 / 1;object-fit:contain;border-radius:10px;border:1px solid var(--dash-border)}.paymode__qr-caption{color:var(--dash-muted);font-size:13px;text-align:center}.paymode__fields{flex:1;min-width:260px;display:flex;flex-direction:column;gap:16px}.paymode__field{display:flex;flex-direction:column;gap:6px}.paymode__copy-row{display:flex;gap:8px;align-items:center}.paymode__copy-row .form-control{flex:1}.paymode__copy-icon-btn{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;cursor:pointer;color:#fff;font-size:15px;background:linear-gradient(145deg,var(--dash-green),var(--dash-green-dark));box-shadow:0 4px 10px #126c3540;transition:transform .2s ease,box-shadow .2s ease}.paymode__copy-icon-btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px #126c3552}.paymode__copy-icon-btn:active{transform:scale(.92)}.paymode__bank-grid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px;width:100%}.paymode__bank-item{display:flex;flex-direction:column;gap:6px}@media (max-width: 1199px){.paymode__bank-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.paymode__panel{flex-direction:column}.paymode__qr-wrap{flex:0 0 auto;max-width:260px;margin:0 auto}}@media (max-width: 768px){.paymode__toggle{flex-direction:column}.paymode__bank-grid{grid-template-columns:1fr}.dashboard-content.BuyActProductPage{padding:14px}.dashboard-content.BuyActProductPage .rf-card-body{padding:16px}.dashboard-content.BuyActProductPage .rf-card-header h4{font-size:16px}}@media (max-width: 576px){.paymode__copy-row{gap:6px}.paymode__copy-icon-btn{width:36px;height:36px}}:root{--green-main: #63a008a6;--white-off: #f7f9f2;--white-pure: #ffffff;--gray-light: #e5e7eb;--gray-border: #d1d5db;--gray-text: #374151;--gray-muted: #6b7280;--dark-text: #2f2f2f}.dashboard-layout{min-height:100vh;background:var(--white-off)}.dashboard-content{padding:24px;background:var(--white-off);min-height:calc(100vh - 120px)}.dashboard-content .rf-card{background:var(--white-pure);border-radius:18px;border:1px solid var(--gray-light);box-shadow:0 10px 26px #00000014;overflow:hidden;margin-top:60px;margin-bottom:30px}.dashboard-content .rf-card-header{background:var(--green-main);padding:16px 20px;border-bottom:1px solid var(--gray-border)}.dashboard-content .rf-card-header h4{margin:0;font-size:18px;font-weight:600;color:var(--dark-text);text-transform:uppercase}.dashboard-content .rf-card-body{padding:22px}.dashboard-content .control-label,.dashboard-content label{font-size:13px;font-weight:600;color:var(--gray-text);margin-bottom:6px;display:block}.dashboard-content .form-control,.dashboard-content select.form-control,.dashboard-content textarea.form-control{background:var(--white-off);border:1px solid var(--gray-border);border-radius:10px;font-size:14px;padding:10px 12px;color:var(--dark-text)!important;transition:all .25s ease}.dashboard-content .form-control::placeholder,.dashboard-content select.form-control::placeholder,.dashboard-content textarea.form-control::placeholder{color:#000!important;opacity:1}.dashboard-content select.form-control{color:#000!important}.dashboard-content .form-control:focus,.dashboard-content select.form-control:focus,.dashboard-content textarea.form-control:focus{outline:none;border-color:var(--green-main);background:var(--white-pure);box-shadow:0 0 0 3px #40b34573}.dashboard-content .form-control:disabled{background:#f3f4f6;color:var(--gray-muted)}.dashboard-content .btn-theme,.dashboard-content .btn-success{background:var(--green-main);border:none;border-radius:12px;padding:12px 34px;font-size:15px;font-weight:700;color:var(--dark-text);cursor:pointer;transition:all .25s ease;box-shadow:0 4px 12px #40b34573}.dashboard-content .btn-theme:hover,.dashboard-content .btn-success:hover{transform:translateY(-1px);box-shadow:0 8px 22px #40b345a6}.dashboard-content .btn-theme:disabled,.dashboard-content .btn-success:disabled{background:var(--gray-light);color:var(--gray-muted);cursor:not-allowed;box-shadow:none}.dashboard-content .table-responsive{border-radius:12px;background:var(--white-pure)}.dashboard-content table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:15px}.dashboard-content table thead th{background:var(--green-main);color:#fff!important;font-size:14px;font-weight:600;padding:12px 10px;border-bottom:1px solid var(--gray-border);white-space:nowrap}.dashboard-content table tbody td{font-size:14px;color:var(--dark-text);padding:10px;border-bottom:1px solid var(--gray-light);vertical-align:middle}.dashboard-content table tbody tr:hover{background:var(--white-off)}.dashboard-content table a{color:var(--dark-text);font-weight:600;text-decoration:none}.dashboard-content table a:hover{text-decoration:underline}.dashboard-content .status{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block;white-space:nowrap}.dashboard-content .status.confirmed,.dashboard-content .status.delivered{background:#40b34599;color:var(--dark-text)}.dashboard-content .status.pending{background:#fef3c7;color:#92400e}.dashboard-content .status.cancelled{background:#f3f4f6;color:var(--gray-muted)}.dashboard-content .pagination{display:flex;gap:6px;margin-top:14px}.dashboard-content .pagination button{border:1px solid var(--gray-border);background:var(--white-pure);color:var(--gray-text);padding:6px 12px;border-radius:8px;font-size:13px;cursor:pointer}.dashboard-content .pagination button.active{background:var(--green-main);border-color:var(--green-main);color:var(--dark-text)}.dashboard-content .pagination button:hover{background:var(--white-off)}.dashboard-content img{max-width:140px;border-radius:10px;border:1px solid var(--gray-light);padding:6px;background:var(--white-pure)}@media (max-width: 768px){.dashboard-content{padding:14px}.dashboard-content .rf-card-body{padding:16px}.dashboard-content .rf-card-header h4{font-size:16px}}
