body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{background:linear-gradient(135deg,#025299,#1e3c72);box-shadow:0 4px 12px #0003;color:#fff;justify-content:space-between;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:1000}.navbar,.navbar .logo{align-items:center;display:flex}.navbar .logo{gap:1rem}.navbar .logo h1{font-size:2.5rem}.navbar .logo-img{border-radius:10px;box-shadow:0 4px 8px #0000004d;height:50px;width:auto}.navbar .nav-links{display:flex;gap:2rem;list-style:none;transition:transform .3s ease-out}.navbar .nav-links li a{color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:color .3s ease,transform .3s ease}.navbar .nav-links li a:hover{color:#faae2f;text-shadow:0 0 8px #faae2f;transform:translateY(-2px)}.navbar .logo h1{color:#faae2f;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;letter-spacing:3px;margin:0;position:relative;text-shadow:2px 2px 5px #00000026;text-transform:uppercase}.navbar .logo h1:before{background-color:#faae2f;bottom:-10px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease;width:100%}.navbar .logo h1:hover:before{transform:scaleX(1);transform-origin:bottom left}.menu-icon{cursor:pointer;display:none;flex-direction:column;gap:5px}.menu-icon .bar{background-color:#fff;border-radius:5px;height:3px;transition:all .3s ease;width:30px}.navbar.open .nav-links{animation:slideDown .5s ease-out forwards;background:#025299;display:flex;flex-direction:row;gap:2rem;left:0;opacity:1;padding:2rem;position:absolute;top:60px;transform:translateY(0);visibility:visible;width:100%}.navbar .nav-links.active{display:block}@keyframes slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.menu-icon{display:flex}.nav-links{background-color:#025299;box-shadow:0 4px 12px #0000004d;display:none;font-size:1rem;gap:2rem;left:0;padding:1.5rem 0;position:absolute;text-align:center;top:65px;width:100%}.logo,.nav-links{align-items:center;flex-direction:row;justify-content:center}.logo{display:flex;gap:1rem}.navbar .nav-links li a{color:#fff;font-size:1rem;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:color .3s ease,transform .3s ease}.market-text{color:#faae2f;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;letter-spacing:3px;margin-left:10px;text-shadow:2px 2px 5px #00000026;text-transform:uppercase}}.modal-overlay{align-items:center;animation:fadeIn .3s ease forwards;background:#0f2027d9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-content{background:linear-gradient(120deg,#0f2027,#203a43,#2c5364);border-radius:20px;box-shadow:0 25px 50px #000000b3;color:#faae2f;font-family:Playfair Display,serif;max-width:90%;padding:40px 30px;position:relative;text-align:center;width:350px}.modal-close{background:#0000;border:none;color:#faae2f;cursor:pointer;font-size:2rem;position:absolute;right:20px;top:15px;transition:color .3s ease}.modal-close:hover{color:#ffd95b}.modal-title{font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:15px}.modal-slogan{color:#fff;font-size:1rem;font-style:normal;line-height:1.4;margin-bottom:40px;margin-top:20px}.modal-input{background:#ffffff1a;border:2px solid #faae2f;border-radius:3px;color:#fff;font-family:Poppins,sans-serif;font-size:1rem;margin-bottom:25px;outline:none;padding:12px 15px;transition:border-color .3s ease;width:90%}.modal-input::placeholder{color:#fff}.modal-input:focus{border-color:#ffd95b}.modal-login-btn,.modal-resend-btn{background-color:#faae2f;border:none;border-radius:3px;color:#0f2027;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;margin-bottom:15px;padding:12px 0;transition:background-color .3s ease;width:100%}.modal-login-btn:hover,.modal-resend-btn:hover{background-color:#ffd95b}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.login-btn{background:#0000;border:2px solid #faae2f;border-radius:30px;color:#faae2f;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;padding:8px 10px;transition:background-color .3s ease,color .3s ease}.login-btn:hover{background-color:#faae2f;color:#0f2027}.hero{background:url(https://lionsapi.emedha.in/images/image-1753506212381.head3.jpg) no-repeat 50%/cover;background-size:cover;color:#fff;padding:80px 0;position:relative;text-align:center}.hero-content{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000004d;border-radius:16px;box-shadow:0 8px 32px #0003;margin:0 auto;max-width:600px;padding:30px;position:relative;z-index:2}.hero-title{color:#fff;font-size:2.5rem;font-weight:600;letter-spacing:5px;margin-bottom:20px;position:relative;text-align:center;text-transform:uppercase}.hero-title .highlight{animation:fadeInEffect 1s ease-out;color:#faae2f;display:inline-block;font-family:Playfair Display,serif;font-size:2.8rem;font-weight:800;letter-spacing:2px;position:relative;text-shadow:0 4px 8px #0003,0 6px 12px #0000001a;transform:scale(1.2)}@keyframes fadeInEffect{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle{color:#fff;font-size:1.5rem;margin-bottom:30px}.cta-button{background-color:#faae2f;border:none;border-radius:50px;box-shadow:0 10px 20px #00000026;color:#fff;cursor:pointer;font-size:1.2rem;padding:15px 30px;text-decoration:none;text-transform:uppercase}.cta-button:hover{background-color:#e68a20;box-shadow:0 10px 30px #00000040}.about{background:linear-gradient(90deg,#fff,#f2f6fa);overflow:hidden;padding:100px 20px;position:relative}.about-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border-radius:20px;box-shadow:0 10px 40px #00000014;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:40px;transition:all .3s ease}.about-text{flex:1 1 500px;text-align:left}.section-title{margin-bottom:20px}.about-text p,.section-title{font-family:Poppins,sans-serif}.about-text p{color:#444;font-size:1.2rem;line-height:1.8;margin-top:20px}.about-image{display:flex;flex:1 1 400px;justify-content:center}.about-image img{border-radius:16px;box-shadow:0 10px 30px #0003;max-width:450px;transition:transform .3s ease;width:100%}.about-image img:hover{transform:scale(1.03)}.about-container{animation:fadeInUp 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.featured-products{padding:80px 20px;text-align:center}.product-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.product-card{background-color:#fff;box-shadow:0 10px 20px #00000026;padding:20px;transition:transform .3s ease;width:300px}.product-card:hover{transform:translateY(-10px)}.product-img{border-radius:10px;width:100%}.product-title{color:#025299;font-size:1.5rem;margin-top:15px}.product-description{color:#666;font-size:1rem;margin-top:10px}.view-product{color:#faae2f;display:inline-block;font-size:1.1rem;margin-top:15px;text-decoration:none}.view-product:hover{color:#e68a20;text-decoration:underline}.footer{background:linear-gradient(135deg,#1e3c72,#025299);border-radius:1px;box-shadow:0 10px 40px #0000001a;color:#fff;margin-top:20px;overflow:hidden;padding:40px 20px;position:relative;text-align:center}.footer:before{background:#0000000d;border-radius:50%;content:"";filter:blur(60px);height:200%;left:50%;position:absolute;top:-50%;transform:translateX(-50%);width:150%;z-index:-1}.footer-content{color:#fff;font-family:Roboto,sans-serif;margin:0 auto;max-width:900px}.footer p{color:#faae2f;font-size:1.2rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}.footer-links{margin-top:20px}.footer-links a{color:#fff;font-size:1.1rem;font-weight:600;margin:0 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease,transform .3s ease}.footer-links a:hover{color:#faae2f;transform:scale(1.05)}.footer-links a:after{background-color:#faae2f;bottom:-5px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}.footer-links a:hover:after{transform:scaleX(1)}@media (max-width:768px){.footer p,.footer-links a{font-size:1rem}}@media (max-width:1024px){.hero-title{font-size:3rem}.cta-button{font-size:1rem}.section-title{font-size:2rem}.product-card{width:250px}.product-title{font-size:1.3rem}.product-description{font-size:.9rem}.footer-content{text-align:center}.footer-links{margin-top:15px}.footer-links a{margin:0 10px}}@media (max-width:768px){.hero{padding:60px 20px}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.cta-button{font-size:1rem;padding:12px 24px}.product-cards{flex-direction:column;gap:1.5rem}.product-card{width:90%}.footer-content{padding:10px}.footer-links{display:flex;flex-direction:column;gap:10px;margin-top:15px}.footer-links a{margin:0}}@media (max-width:480px){.hero{padding:50px 10px}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.cta-button{font-size:.9rem;padding:10px 20px}.product-card{padding:15px;width:100%}.product-title{font-size:1.2rem}.product-description{font-size:.9rem}.testimonial-card{width:100%}.footer-content{padding:10px}.footer-links{display:flex;flex-direction:row;gap:10px;justify-content:center;margin-top:10px}.footer-links a{margin:0}.hero{background:url(https://lionsapi.emedha.in/images/image-1753506212381.head3.jpg) no-repeat 50%/cover;background-size:cover;color:#fff;margin-top:70px;padding:80px 0;position:relative;text-align:center}}.how-it-works{background:linear-gradient(135deg,#f4f4f4,#e2e2e2);border-radius:20px;box-shadow:0 12px 36px #0000001a;padding:20px;position:relative;text-align:center}.how-it-works:before{background:#0000000d;border-radius:20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.section-title{color:#025299;font-size:2.5rem;margin-bottom:40px;text-shadow:0 4px 8px #0000001a}.steps{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:30px}.step{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;flex:1 1;max-width:350px;padding:35px;transition:transform .3s ease,box-shadow .3s ease}.step:hover{box-shadow:0 12px 36px #0003;transform:translateY(-10px)}.step-icon{align-items:center;background:#025299;border-radius:50%;color:#faae2f;color:#fff;display:flex;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:600;height:60px;justify-content:center;margin:0 auto 20px;text-transform:uppercase;width:60px}.step h3{color:#025299;font-size:1.5rem;font-weight:600;margin-bottom:15px}.step h3,.step p{font-family:Roboto,sans-serif}.step p{color:#777;font-size:1rem;line-height:1.6;margin-bottom:0}.step h3,.step p{transition:color .3s ease}.step:hover h3{color:#faae2f}.products,.step:hover p{color:#333}.products{background:#f4f4f4;font-family:Poppins,sans-serif;padding:30px 20px;text-align:center}.products .section-title{color:#333;font-family:Arial,sans-serif;font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:40px;text-transform:uppercase}.product-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px}.product-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a;color:#333;display:flex;flex-direction:column;max-width:220px;padding:20px 15px;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.product-image-wrapper{border-radius:10px;height:180px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.product-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.product-image-wrapper:hover .product-image{transform:scale(1.05)}.product-name{color:#333;font-family:Arial,sans-serif;font-size:1rem;font-weight:700;margin-bottom:1px}.product-desc{color:#555;font-size:.9rem;line-height:1.5;margin-bottom:1px;min-height:50px;text-align:center}.product-validity{color:#777;font-size:.85rem;margin-bottom:18px}.btn-cta{background-color:#333;border-radius:25px;color:#fff;font-size:1rem;font-weight:600;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.btn-cta:hover{background-color:#444}@media (max-width:900px){.product-grid{justify-content:center}}@media (max-width:600px){.product-card{max-width:90%;padding:20px}.product-name{font-size:1.2rem}.product-price{font-size:1rem}.btn-cta{font-size:.95rem;padding:8px 18px}}@media (max-width:480px){.section-title{font-size:1.8rem}.product-card{padding:15px}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.testimonials{background:linear-gradient(120deg,#2c3e50,#34495e,#5d6d7e);color:#fff;overflow:hidden;padding:30px 20px;position:relative;text-align:center}.section-title{color:#faae2f;font-family:Playfair Display,serif;font-size:2.8rem;font-weight:700;letter-spacing:3px;margin-bottom:50px;text-shadow:1px 1px 10px #0003;text-transform:uppercase}.testimonial-slider{box-sizing:border-box;max-width:100%;padding:0 20px}.testimonial-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;box-shadow:0 25px 60px #0000004d;font-family:Poppins,sans-serif;margin:0 auto;max-width:700px;padding:50px 40px;transition:all .4s ease;width:100%}.testimonial-card:hover{box-shadow:0 35px 75px #0006;transform:translateY(-12px)}.testimonial-card p{color:#f1f1f1;font-size:1.3rem;line-height:1.8;margin-bottom:30px}.testimonial-author{color:#faae2f;font-family:Playfair Display,serif;font-size:1.2rem;font-weight:600}.swiper-pagination-bullet{background:#fff6;opacity:1}.swiper-pagination-bullet-active{background:#faae2f!important}@media (max-width:768px){.section-title{font-size:2.2rem}.testimonial-card{padding:25px 20px}.testimonial-card p{font-size:1.1rem}.testimonial-author{font-size:1rem}}@media (max-width:1024px){.testimonial-card{padding:35px 25px}}@media (max-width:480px){.testimonial-card{padding:25px 15px}.testimonial-card p{font-size:1.1rem}.testimonial-author{font-size:1rem}}body{background-color:#f5f5f5;color:#333;font-family:Roboto,sans-serif;margin:0;overflow-x:hidden;padding:0}.dashboard{display:flex;flex-direction:column;min-height:100vh}.dashboard-content{box-sizing:border-box;display:flex;flex-grow:1;margin-top:20px;padding:20px;width:100%}.dashboard-menu{background-color:#025299;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:10px;margin-right:20px;padding:20px;width:250px}.dashboard-menu ul{list-style-type:none;padding:0}.dashboard-menu li{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;margin-top:10px;padding:12px;text-align:left;transition:background-color .3s ease}.dashboard-menu li i{margin-right:10px;margin-top:10px}.dashboard-menu li.active,.dashboard-menu li:hover{background-color:#faae2f;color:#fff;margin-top:10px}.dashboard-menu li.active{background-color:#e67e22}.dashboard-right-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a;flex-grow:1;padding:20px;width:100%}.my-product-requirements,.product-requirement,.user-card{background-color:#ecf0f1;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin-bottom:30px;padding:20px}h2{color:#025299;font-size:22px}p{font-size:16px;line-height:1.6}.edit-profile-form,.product-requirement{align-items:flex-start;display:flex;flex-direction:column}.input-row{display:flex;justify-content:space-between;max-width:900px;width:100%}.edit-profile-form input,.product-requirement input,.product-requirement textarea{border:1px solid #bdc3c7;border-radius:8px;box-sizing:border-box;font-size:16px;margin:5px 0;padding:12px;width:93%}.edit-profile-form input,.product-requirement input{flex:1 1;margin-right:10px}.edit-profile-form input:last-child,.product-requirement input:last-child{margin-right:0}.edit-profile-form textarea,.product-requirement textarea{max-height:300px;min-height:100px;resize:vertical;width:93%}.button-container{align-items:center;display:flex;justify-content:center;width:100%}.cancel-btn,.save-btn,.submit-btn{border:none;border-radius:8px;cursor:pointer;font-size:16px;margin:10px 5px;padding:10px;width:200px}.save-btn{background-color:#4caf50;color:#fff}.cancel-btn{background-color:#f44336;color:#fff}.submit-btn{background-color:#008cba;color:#fff}.edit-btn{margin-top:20px}button{background-color:#025299;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 20px;transition:background-color .3s ease}.cancel-btn:hover,.edit-btn:hover,.save-btn:hover,.submit-btn:hover,button:hover{background-color:#faae2f}.cancel-btn,.edit-btn,.save-btn,.submit-btn{margin-top:10px}@media screen and (max-width:768px){.dashboard-content{flex-direction:column;padding:15px}.dashboard-menu{margin-right:0;padding:15px;width:100%}.dashboard-menu li{font-size:14px;padding:12px}.dashboard-right-content{margin-top:20px;padding:15px;width:100%}.my-product-requirements,.product-requirement,.user-card{padding:15px}.edit-profile-form input,.product-requirement input,.product-requirement textarea{font-size:14px;padding:12px;width:90%}button{font-size:14px;padding:10px 15px}}@media screen and (max-width:480px){.dashboard-content{padding:10px;width:90%}.dashboard-right-content{padding:10px}.edit-profile-form input,.product-requirement input,.product-requirement textarea{font-size:12px;padding:10px;width:100%}button{font-size:12px;padding:8px 12px}}@media screen and (max-width:768px){.dashboard-content{flex-direction:column;margin-top:120px;padding:15px}.dashboard-menu{margin-bottom:20px;margin-right:0;padding:15px;width:100%}.dashboard-menu li{font-size:15px;padding:10px}.dashboard-right-content{margin-top:0;padding:15px;width:100%}.my-product-requirements,.product-requirement,.user-card{padding:15px}.edit-profile-form input,.product-requirement input,.product-requirement textarea,button{font-size:15px;width:100%}button{margin:10px 0;padding:10px}.cancel-btn,.save-btn,.submit-btn{margin:10px 0;width:100%}.dashboard-menu li.active,.dashboard-menu li:hover{background-color:#faae2f;color:#fff;width:90%}.dashboard-menu li.active{background-color:#e67e22;width:90%}}.user-card{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:15px;box-shadow:0 10px 25px #0000001a;margin:0 auto;max-width:800px;padding:30px;transition:all .3s ease-in-out}.user-card h2{color:#025299;font-size:26px;margin-bottom:20px;text-align:center}.user-info p{border-bottom:1px solid #ccc;color:#2c3e50;display:flex;font-size:17px;justify-content:space-between;margin:10px 0;padding-bottom:6px}.user-info p strong{color:#333;flex:1 1;text-align:left}.user-info p span{flex:2 1;text-align:right}.cancel-btn,.edit-btn,.save-btn{background-color:#025299;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:12px 25px;transition:background-color .3s ease}.cancel-btn:hover,.edit-btn:hover,.save-btn:hover{background-color:#faae2f;color:#000}.edit-profile-form{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.edit-profile-form input{background-color:#fff;border:1px solid #bdc3c7;border-radius:10px;box-shadow:inset 0 2px 5px #0000000d;flex:1 1 45%;font-size:16px;min-width:250px;padding:14px}.cancel-btn,.save-btn{flex:1 1 45%;max-width:200px}@media (max-width:768px){.cancel-btn,.edit-profile-form input,.save-btn{flex:1 1 100%;min-width:0;min-width:auto}.user-info p{align-items:flex-start;flex-direction:column}.user-info p span{margin-top:4px;text-align:left}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.b62459dc.css.map*/