:root{--primary-green:#2e7d32;--secondary-green:#4caf50;--light-green:#a5d6a7;--accent-green:#66bb6a;--background-green:#e8f5e8;--text-dark:#1b5e20;--text-light:#388e3c;--white:#fff;--gray-light:#f5f5f5;--gray-medium:#e0e0e0;--gray-dark:#757575;--success:#4caf50;--warning:#ff9800;--error:#f44336;--info:#2196f3}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e8f5e8;background-color:var(--background-green);color:#1b5e20;color:var(--text-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ecofinds-brand,.ecofinds-logo{color:#2e7d32;color:var(--primary-green);font-weight:700}.ecofinds-logo{font-size:1.5rem;text-decoration:none}.ecofinds-logo:hover{color:#4caf50;color:var(--secondary-green);text-decoration:none}.eco-button{background:linear-gradient(135deg,#2e7d32,#4caf50);background:linear-gradient(135deg,var(--primary-green) 0,var(--secondary-green) 100%);border-radius:8px;color:var(--white);display:inline-block;text-decoration:none}.eco-button:hover{box-shadow:0 8px 20px #2e7d324d;color:#fff;color:var(--white);text-decoration:none}.eco-button:active{transform:translateY(0)}.eco-card{background:#fff;background:var(--white);border:1px solid #e0e0e0;border:1px solid var(--gray-medium);border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.eco-card:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.eco-input{background:#fff;background:var(--white);border:2px solid #e0e0e0;border:2px solid var(--gray-medium);border-radius:8px;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.eco-input:focus{border-color:#4caf50;border-color:var(--secondary-green);box-shadow:0 0 0 3px #4caf501a;outline:none}.eco-label{color:#1b5e20;color:var(--text-dark);display:block;font-weight:600;margin-bottom:8px}.status-approved{background:#4caf50;background:var(--success);color:#fff;color:var(--white)}.status-pending{background:#ff9800;background:var(--warning);color:#fff;color:var(--white)}.status-flagged,.status-rejected{background:#f44336;background:var(--error);color:#fff;color:var(--white)}.eco-rating{color:#388e3c;color:var(--text-light);font-weight:600}.eco-rating-high{color:#4caf50;color:var(--success)}.eco-rating-medium{color:#ff9800;color:var(--warning)}.eco-rating-low{color:#f44336;color:var(--error)}.eco-loading{align-items:center;display:flex;justify-content:center;padding:40px}.eco-spinner{animation:spin 1s linear infinite;border:4px solid #e0e0e0;border-top:4px solid #4caf50;border:4px solid var(--gray-medium);border-radius:50%;border-top-color:var(--secondary-green);height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.eco-button{font-size:.9rem;padding:10px 20px}.eco-card{margin:10px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-up{animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.headerParentDiv{background-color:#f5f5f5;padding:10px;position:fixed;width:100vw;z-index:999}.headerChildDiv{align-items:center;display:flex;justify-content:space-between;width:100%}.brandName{color:#2e7d32;font-size:2rem;font-weight:700}.brandName,.ecofinds-logo-container{align-items:center;display:flex;gap:10px}.ecofinds-logo-text{color:#2e7d32;font-size:1.5rem;font-weight:700;text-decoration:none}.ecofinds-logo-text:hover{color:#4caf50;text-decoration:none}.placeSearch{align-items:center;background-color:#fff;border:2px solid #002f34;border-radius:4px;display:flex;height:48px;padding:0 8px;width:16em}.placeSearch ::selection{border-color:#23e5db;outline-color:#23e5db}.placeSearch input{border-color:#0000;outline-color:#0000}.productSearch{border-radius:4px;height:48px;margin-left:2em;width:35em}.language{align-items:center;display:flex;height:48px}.language span{font-size:15px}.language span,.span{font-weight:bolder;margin-right:5px;text-overflow:ellipsis;white-space:normal}.span{cursor:pointer;font-size:16px;text-decoration:none}.loginPage hr{background-color:#000;height:2px;margin:0}.loginPage a{text-decoration:none}.auth-links{align-items:center;display:flex;gap:15px}.auth-links a{border-radius:5px;color:#002f34;padding:5px 10px;transition:all .3s ease}.auth-links a:hover{background-color:#f0f0f0;color:#4caf50}.sellMenu{cursor:pointer;position:relative}.sellMenu .all{fill:#fff}.sellMenu .top{fill:#23e5db}.sellMenu .left{fill:#ffce32}.sellMenu .right{fill:#3a77ff}.sellMenu .sellMenuContent{color:#002f34;display:flex;font-size:14px;font-weight:700;left:50%;letter-spacing:.5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.sellMenu .sellMenuContent span{margin-left:5px}@media only screen and (max-width:700px){.placeSearch,.productSearch{display:none}}.logout-span{cursor:pointer}.dataResult-header{background-color:#fff;box-shadow:0 5px 15px #00000059;height:150px;left:85px;overflow:hidden;overflow-y:auto;position:absolute;top:60px;width:16em}.dataResult-header .dataItem-header{align-items:center;color:#000;display:flex;font-size:smaller;height:30px;width:100%}.dataItem-header p{margin-left:10px}.dataResult-header :hover{background-color:#ebeeef}.close{height:32px;opacity:.5;position:absolute;right:86px;top:8px;width:32px}.close:hover{opacity:1}.close:after,.close:before{background-color:#000;content:" ";height:33px;left:15px;position:absolute;width:2px}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.search{position:relative}.search input,.searchInputs{display:flex;height:48px}.search input{align-items:center;background-color:#fff;border:2px solid #002f34;border-radius:4px;width:30em}.search .searchIcon{color:#000;height:5em;margin:10px;place-items:center;width:48px}input:focus{outline:none}.searchIcon svg{font-size:35px}.dataResult{background-color:#fff;box-shadow:0 5px 15px #00000059;height:200px;overflow:hidden;overflow-y:auto;position:absolute;top:3em;width:30em}.dataResult::-webkit-scrollbar{display:none}.dataResult .dataItem{align-items:center;color:#000;display:flex;height:50px;width:100%}.dataItem p{margin-left:10px}.dataResult :hover{background-color:#ebeeef}#clearBtn,.card{cursor:pointer}.card{display:inline-block;height:270px;margin-right:15px;max-width:222px;padding:13px;width:222px}.card .favorite{justify-content:flex-end}.card .favorite,.card .image{align-items:center;display:flex}.card .image{justify-content:center}.card .image img{height:100px;max-height:100%;max-width:100%;min-height:100%;text-align:center}.card .content .rate{font-size:larger;font-weight:700;margin-top:10px}.card .content .category{font-size:medium}.card .content .name,.card .date{font-size:small}.card .date{display:flex;justify-content:flex-end}.bannerParentDiv{padding-top:4em}.bannerParentDiv .bannerChildDiv .menuBar{display:flex;padding:10px 16px}.bannerParentDiv .bannerChildDiv .menuBar .categoryMenu span{font-weight:bolder;margin-right:16px}.bannerParentDiv .bannerChildDiv .menuBar .otherQuickOptions span{padding:10px}.bannerChildDiv .banner{position:relative;width:100vw}.bannerChildDiv .banner img{width:100vw}@media only screen and (max-width:700px){.otherQuickOptions{display:none}.bannerChildDiv .banner{position:relative}}.otherQuickOptions span{cursor:pointer}.moreView{background-color:#ebeeef;border-radius:4px;margin:16px 16px 24px;padding:16px 16px 32px}.heading{align-items:center;display:flex;justify-content:space-between;width:100%}.heading :first-child{color:#002f34;font-size:24px}.heading :last-child{color:#002f34;font-size:14px}.recommendations .cards{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:2em}.moreView .cards{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.recommendations{background-color:#ebeeef;margin:16px 16px 24px;padding:1em}.recommendations .heading span{color:#002f34;font-size:24px}.postParentDiv{padding:auto}.fresh-recomendation-cards{margin:2em}.fresh-recomendation-card,.fresh-recomendation-cards{display:flex;flex:wrap 1;justify-content:space-evenly}.fresh-recomendation-card{margin-bottom:2em}.quick-menu-cards{display:inline;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.bar-loading .middle{left:15%;position:relative}.bar{animation:loader 1.2s linear infinite;background:#fff;display:inline-block;height:200px;margin:6px 25px;transform-origin:bottom center;width:50px}.bar1{animation-delay:.1s}.bar2{animation-delay:.2s}.bar3{animation-delay:.3s}.bar4{animation-delay:.4s}.bar5{animation-delay:.5s}.bar6{animation-delay:.6s}.bar7{animation-delay:.7s}.bar8{animation-delay:.8s}@keyframes loader{0%{background:#212b0d;transform:scaleY(.1)}50%{background:#6adbc8;transform:scaleY(1)}to{background:#0000;transform:scaleY(.1)}}.footerParentDiv{width:100vw}.footerParentDiv .content{align-items:center;background:#ebeeef;display:flex;justify-content:space-between;padding:16px}.footerParentDiv .content .heading{font-size:24px;font-weight:bolder}.footerParentDiv .footer{align-items:center;background:#002f34;color:#f5f5f5;display:flex;justify-content:space-between;padding:10px}.footerParentDiv .footer p{margin:0}.signupParentDiv{border:1px solid #000;border-radius:6px;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:-webkit-max-content;width:max-content}.signupParentDiv .input{background-color:initial;border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;outline-color:#0000}.signupParentDiv button{background-color:#002f34;color:#f5f5f5;font-weight:900;height:48px;width:100%}.signupParentDiv button:hover{background-color:#fff;border:2px solid #002f34;color:#002f34}.signupParentDiv a{cursor:pointer;display:flex;justify-content:center}:root{--steps:10;--saturation:80%;--lightness:60%;--hue-offset:320;--duration:5000ms;--color-01:hsl(calc(360/var(--steps)*1 + var(--hue-offset)),var(--saturation),var(--lightness));--color-02:hsl(calc(360/var(--steps)*2 + var(--hue-offset)),var(--saturation),var(--lightness));--color-03:hsl(calc(360/var(--steps)*3 + var(--hue-offset)),var(--saturation),var(--lightness));--color-04:hsl(calc(360/var(--steps)*4 + var(--hue-offset)),var(--saturation),var(--lightness));--color-05:hsl(calc(360/var(--steps)*5 + var(--hue-offset)),var(--saturation),var(--lightness));--color-06:hsl(calc(360/var(--steps)*6 + var(--hue-offset)),var(--saturation),var(--lightness));--color-07:hsl(calc(360/var(--steps)*7 + var(--hue-offset)),var(--saturation),var(--lightness));--color-08:hsl(calc(360/var(--steps)*8 + var(--hue-offset)),var(--saturation),var(--lightness));--color-09:hsl(calc(360/var(--steps)*9 + var(--hue-offset)),var(--saturation),var(--lightness));--color-10:hsl(calc(360/var(--steps)*10 + var(--hue-offset)),var(--saturation),var(--lightness));--color-11:hsl(calc(360/var(--steps)*11 + var(--hue-offset)),var(--saturation),var(--lightness));--color-crayon:#202036;--bg-01-a:no-repeat left 0% top/11% 0% linear-gradient(to right,var(--color-01),var(--color-02));--bg-01-b:no-repeat left 0% top/11% 100% linear-gradient(to right,var(--color-01),var(--color-02));--bg-02-a:no-repeat left 11.11% bottom/11% 0% linear-gradient(to right,var(--color-02),var(--color-03));--bg-02-b:no-repeat left 11.11% bottom/11% 100% linear-gradient(to right,var(--color-02),var(--color-03));--bg-03-a:no-repeat left 22.22% top/11% 0% linear-gradient(to right,var(--color-03),var(--color-04));--bg-03-b:no-repeat left 22.22% top/11% 100% linear-gradient(to right,var(--color-03),var(--color-04));--bg-04-a:no-repeat left 33.33% bottom/11% 0% linear-gradient(to right,var(--color-04),var(--color-05));--bg-04-b:no-repeat left 33.33% bottom/11% 100% linear-gradient(to right,var(--color-04),var(--color-05));--bg-05-a:no-repeat left 44.44% top/11% 0% linear-gradient(to right,var(--color-05),var(--color-06));--bg-05-b:no-repeat left 44.44% top/11% 100% linear-gradient(to right,var(--color-05),var(--color-06));--bg-06-a:no-repeat left 55.55% bottom/11% 0% linear-gradient(to right,var(--color-06),var(--color-07));--bg-06-b:no-repeat left 55.55% bottom/11% 100% linear-gradient(to right,var(--color-06),var(--color-07));--bg-07-a:no-repeat left 66.66% top/11% 0% linear-gradient(to right,var(--color-07),var(--color-08));--bg-07-b:no-repeat left 66.66% top/11% 100% linear-gradient(to right,var(--color-07),var(--color-08));--bg-08-a:no-repeat left 77.77% bottom/11% 0% linear-gradient(to right,var(--color-08),var(--color-09));--bg-08-b:no-repeat left 77.77% bottom/11% 100% linear-gradient(to right,var(--color-08),var(--color-09));--bg-09-a:no-repeat left 88.88% top/11% 0% linear-gradient(to right,var(--color-09),var(--color-10));--bg-09-b:no-repeat left 88.88% top/11% 100% linear-gradient(to right,var(--color-09),var(--color-10));--bg-10-a:no-repeat left 99.99% bottom/11% 0% linear-gradient(to right,var(--color-10),var(--color-11));--bg-10-b:no-repeat left 99.99% bottom/12% 100% linear-gradient(to right,var(--color-10),var(--color-11))}.rainbow-marker-loader{animation:rainbow-fill 5s ease-in-out infinite alternate;animation:infinite alternate rainbow-fill var(--duration) ease-in-out;background:no-repeat left 0 top/11% 0 linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 0 linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 0 linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 0 linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 0 linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 0 linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 0 linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 0 linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 0 linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /11% 0 linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-a),var(--bg-02-a),var(--bg-03-a),var(--bg-04-a),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a);border:.5rem solid #202036;border:.5rem solid var(--color-crayon);border-radius:.5rem;box-sizing:border-box;height:4rem;margin:1rem;max-width:100%;position:relative;width:20rem}.rainbow-marker-loader:after{animation:move-marker 5s ease-in-out infinite alternate;animation:infinite alternate move-marker var(--duration) ease-in-out;background:no-repeat left 0 top/3rem 50% linear-gradient(to bottom right,#0000,#0000 40%,#202036 0),no-repeat left 0 bottom /3rem 50% linear-gradient(to top right,#0000,#0000 40%,#202036 0),no-repeat left 3rem bottom /100% 100% linear-gradient(#202036,#202036);background:no-repeat left 0 top/3rem 50% linear-gradient(to bottom right,#0000,#0000 40%,var(--color-crayon) 40%),no-repeat left 0 bottom /3rem 50% linear-gradient(to top right,#0000,#0000 40%,var(--color-crayon) 40%),no-repeat left 3rem bottom /100% 100% linear-gradient(var(--color-crayon),var(--color-crayon));border-radius:.5rem;box-sizing:border-box;content:"";display:block;height:100%;left:0;margin-left:-2.5%;margin-top:-7.5%;position:absolute;top:0;transform-origin:left center;width:100%}@keyframes move-marker{10%{transform:translate(5%,100%) rotate(2.5deg)}20%{transform:translate(20%) rotate(-5deg)}30%{transform:translate(30%,100%) rotate(2.5deg)}40%{transform:translate(40%) rotate(-5deg)}50%{transform:translate(50%,100%) rotate(2.5deg)}60%{transform:translate(60%) rotate(-5deg)}70%{transform:translate(70%,100%) rotate(2.5deg)}80%{transform:translate(80%) rotate(-5deg)}90%{transform:translate(90%,100%) rotate(2.5deg)}to{transform:translate(100%) rotate(-5deg)}}@keyframes rainbow-fill{0%{background:no-repeat left 0 top/11% 0 linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 0 linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 0 linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 0 linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 0 linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 0 linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 0 linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 0 linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 0 linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /11% 0 linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-a),var(--bg-02-a),var(--bg-03-a),var(--bg-04-a),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}10%{background:no-repeat left 0 top/11% 100% linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 0 linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 0 linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 0 linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 0 linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 0 linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 0 linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 0 linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 0 linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /11% 0 linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-b),var(--bg-02-a),var(--bg-03-a),var(--bg-04-a),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}20%{background:no-repeat left 0 top/11% 100% linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 100% linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 0 linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 0 linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 0 linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 0 linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 0 linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 0 linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 0 linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /11% 0 linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-a),var(--bg-04-a),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}30%{background:no-repeat left 0 top/11% 100% linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 100% linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 100% linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 0 linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 0 linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 0 linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 0 linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 0 linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 0 linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /11% 0 linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-a),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}40%{background:no-repeat left 0 top/11% 100% linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 100% linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 100% linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 100% linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 0 linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 0 linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 0 linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 0 linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 0 linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /11% 0 linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-a),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}50%{background:no-repeat left 0 top/11% 100% linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 100% linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 100% linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 100% linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 100% linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 0 linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 0 linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 0 linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 0 linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /11% 0 linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-a),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}60%{background:no-repeat left 0 top/11% 100% linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 100% linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 100% linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 100% linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 100% linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 100% linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 0 linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 0 linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 0 linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /11% 0 linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-b),var(--bg-07-a),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}70%{background:no-repeat left 0 top/11% 100% linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 100% linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 100% linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 100% linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 100% linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 100% linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 100% linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 0 linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 0 linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /11% 0 linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-b),var(--bg-07-b),var(--bg-08-a),var(--bg-09-a),var(--bg-10-a)}80%{background:no-repeat left 0 top/11% 100% linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 100% linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 100% linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 100% linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 100% linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 100% linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 100% linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 100% linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 0 linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /11% 0 linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-b),var(--bg-07-b),var(--bg-08-b),var(--bg-09-a),var(--bg-10-a)}90%{background:no-repeat left 0 top/11% 100% linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 100% linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 100% linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 100% linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 100% linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 100% linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 100% linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 100% linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 100% linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /11% 0 linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-b),var(--bg-07-b),var(--bg-08-b),var(--bg-09-b),var(--bg-10-a)}to{background:no-repeat left 0 top/11% 100% linear-gradient(90deg,hsl(356,80%,60%),hsl(392,80%,60%)),no-repeat left 11.11% bottom /11% 100% linear-gradient(90deg,hsl(392,80%,60%),hsl(428,80%,60%)),no-repeat left 22.22% top /11% 100% linear-gradient(90deg,hsl(428,80%,60%),hsl(464,80%,60%)),no-repeat left 33.33% bottom /11% 100% linear-gradient(90deg,hsl(464,80%,60%),hsl(500,80%,60%)),no-repeat left 44.44% top /11% 100% linear-gradient(90deg,hsl(500,80%,60%),hsl(536,80%,60%)),no-repeat left 55.55% bottom /11% 100% linear-gradient(90deg,hsl(536,80%,60%),hsl(572,80%,60%)),no-repeat left 66.66% top /11% 100% linear-gradient(90deg,hsl(572,80%,60%),hsl(608,80%,60%)),no-repeat left 77.77% bottom /11% 100% linear-gradient(90deg,hsl(608,80%,60%),hsl(644,80%,60%)),no-repeat left 88.88% top /11% 100% linear-gradient(90deg,hsl(644,80%,60%),hsl(680,80%,60%)),no-repeat left 99.99% bottom /12% 100% linear-gradient(90deg,hsl(680,80%,60%),hsl(716,80%,60%));background:var(--bg-01-b),var(--bg-02-b),var(--bg-03-b),var(--bg-04-b),var(--bg-05-b),var(--bg-06-b),var(--bg-07-b),var(--bg-08-b),var(--bg-09-b),var(--bg-10-b)}}.signup-loading{align-items:center;background-color:#5aebf02a;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:8rem 1rem 2rem}.signup-loading .title{color:#202036;color:var(--color-crayon);font-family:M PLUS Rounded\ 1c,sans-serif;font-size:1.5rem;letter-spacing:1px;text-transform:uppercase}.round-loader-container{align-items:center;background-color:#60dbdf2d;display:flex;height:100vh;justify-content:center;margin:0;overflow:hidden;padding-bottom:7em}.round-loader{--direction:1;animation:rotating 2s ease-in-out infinite;border-radius:50%;border-top:.3em solid #9acd32;box-sizing:border-box;font-size:25px;height:5em;position:relative;width:5em}.round-loader:after,.round-loader:before{border-radius:50%;box-sizing:border-box;content:"";height:inherit;position:absolute;top:-.2em;width:inherit}.round-loader:before{border-top:.3em solid #4f1eff;transform:rotate(120deg)}.round-loader:after{border-top:.3em solid #ff7300;transform:rotate(240deg)}.round-loader span{--direction:-1;animation:rotating 2s linear infinite;color:hotpink;font-family:sans-serif;height:inherit;line-height:5em;position:absolute;text-align:center;width:inherit}@keyframes rotating{50%{transform:rotate(calc(180deg*var(--direction)))}to{transform:rotate(calc(1turn*var(--direction)))}}.loginParentDiv{border:1px solid #000;border-radius:6px;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:-webkit-max-content;width:max-content}.loginParentDiv .input{border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;outline-color:#0000}.loginParentDiv button{background-color:#002f34;color:#f5f5f5;font-weight:900;height:48px;width:100%}.loginParentDiv button:hover{background-color:#fff;border:2px solid #002f34;color:#002f34}.loginParentDiv a{cursor:pointer;display:flex;justify-content:center}.loginParentDiv img{margin-bottom:3em;position:top}.centerDiv{border:1px solid #000;border-radius:6px;left:50%;padding:50px;position:absolute;top:65%;transform:translate(-50%,-50%);width:-webkit-max-content;width:max-content}.input{background-color:initial;border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;margin-bottom:35px;outline-color:#0000}.uploadBtn{background-color:#002f34;color:#f5f5f5;font-weight:900;height:48px;margin-top:30px;width:100%}.uploadBtn:hover{background-color:#fff;border:2px solid #002f34;color:#002f34}.centerDiv label{font-weight:700}.loading-parent div{align-items:center;display:block;justify-content:center;margin-left:3em;margin-top:2em;position:absolute}.loading-container{height:200px;left:50%;top:50%;transform:translate(-50%,-50%);width:200px}.loading-container div{height:100px;left:50px;top:50px;width:100px}.top-left{animation:tl 7.5s ease infinite}.top-right{animation:tr 7.5s ease infinite}.bottom-left{animation:bl 7.5s ease infinite}.bottom-right{animation:br 7.5s ease infinite}.loading-container div:after,.loading-container div:before{content:"";display:block;position:absolute}.loading-container div:before{height:50px;width:50px}.top-left:before{background:#fbbc05;border-radius:100% 0 0 0;left:0;top:0}.top-right:before{background:#ea4335;border-radius:0 100% 0 0;right:0;top:0}.bottom-left:before{background:#34a853;border-radius:0 0 0 100%;bottom:0;left:0}.bottom-right:before{background:#4285f4;border-radius:0 0 100% 0;bottom:0;right:0}.loading-container div:after{background:#000;height:25px;width:25px;z-index:1}.top-left:after{border-radius:100% 0 0 0;left:25px;top:25px}.top-right:after{border-radius:0 100% 0 0;right:25px;top:25px}.bottom-left:after{border-radius:0 0 0 100%;bottom:25px;left:25px}.bottom-right:after{border-radius:0 0 100% 0;bottom:25px;right:25px}@keyframes tl{0%,96%,to{transform:rotate(0deg)}12%{transform:rotate(-45deg)}24%{transform:rotate(-90deg)}36%{transform:rotate(-135deg)}48%{left:50px;transform:rotate(-180deg)}60%{left:125px;opacity:1;transform:rotate(-135deg)}61%,95%{opacity:0}}@keyframes tr{0%{transform:rotate(0deg)}12%{transform:rotate(-45deg)}24%{transform:rotate(-90deg)}36%{transform:rotate(-135deg)}48%{transform:rotate(-180deg)}60%{transform:rotate(-225deg)}72%{transform:rotate(-270deg)}84%{transform:rotate(-315deg)}96%,to{transform:rotate(-1turn)}}@keyframes bl{0%,to{transform:rotate(0deg)}12%{transform:rotate(-45deg)}24%{left:50px;transform:rotate(-90deg)}36%{left:125px;opacity:1;transform:rotate(-45deg)}37%,83%{opacity:0}84%{left:-25px;opacity:1;transform:rotate(-45deg)}96%{left:50px;transform:rotate(0deg)}}@keyframes br{0%,96%,to{transform:rotate(0deg)}12%{left:125px;opacity:1;transform:rotate(45deg)}13%,59%{opacity:0}60%{left:-25px;opacity:1;transform:rotate(45deg)}72%{left:50px;transform:rotate(90deg)}84%{transform:rotate(45deg)}}.viewParentDiv{display:flex;padding-top:4em}.viewParentDiv .imageShowDiv{padding:16px;width:70vw}.viewParentDiv .imageShowDiv img{height:100%;object-fit:cover;width:65vw}.viewParentDiv .rightSection{margin-top:3em;padding:16px;width:30vw}.viewParentDiv .rightSection .productDetails :first-child{color:#002f34;font-size:34px;font-weight:700;line-height:32px;margin-bottom:20px}.viewParentDiv .rightSection .productDetails{margin-bottom:2em;width:100%}.viewParentDiv .rightSection .contactDetails,.viewParentDiv .rightSection .productDescription,.viewParentDiv .rightSection .productDetails{border:1px solid #000;border-radius:6px;padding:6px}.viewParentDiv .rightSection .productDescription{margin-bottom:2em}.viewParentDiv .rightSection .contactDetails .productDescription :first-child{color:#002f34;font-size:20px;font-weight:700;font-weight:400;line-height:24px;padding:0}.p-bold{font-weight:bolder}.pagination{justify-content:center;margin:50px 0}.pagination li{align-items:center;border:1px solid gray;border-radius:1px;color:#03080a;cursor:pointer;display:flex;font-weight:bolder;height:30px;justify-content:center;margin:0 5px;padding:8px;transition:all .3s ease;width:30px}.pagination li:hover{background-color:#6adbc8;border-color:#ebeeef}.active{background-color:#07c0d8}.display-all-parent{background-color:#ebeeef;margin:0 1rem;padding-bottom:1em;padding-top:6em}.container-allpost{display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center}.all-post-card{margin:1em}.seller-signup-container{align-items:center;background:linear-gradient(135deg,#e8f5e8,#f0f8f0);display:flex;justify-content:center;min-height:100vh;padding:20px}.seller-signup-form{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;max-width:800px;padding:40px;width:100%}.form-group{margin-bottom:20px}.form-group textarea{min-height:80px}.eco-button{margin-top:20px}@media (max-width:768px){.form-row{grid-template-columns:1fr}.seller-signup-form{padding:20px}.eco-header h1{font-size:2rem}.eco-header h2{font-size:1.5rem}}.seller-login-container{align-items:center;background:linear-gradient(135deg,#e8f5e8,#f0f8f0);display:flex;justify-content:center;min-height:100vh;padding:20px}.seller-login-form{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;max-width:500px;padding:40px;width:100%}.eco-header{margin-bottom:40px;text-align:center}.eco-header h1{color:#2e7d32;font-size:3rem;margin:0}.eco-header h2{color:#388e3c;font-size:2rem;margin:10px 0}.eco-header p{color:#666;font-size:1.1rem;margin:0}.eco-button{font-size:1.1rem;margin-bottom:20px;padding:15px 30px;width:100%}.eco-button:hover{box-shadow:0 10px 20px #4caf504d}.divider{margin:25px 0;position:relative;text-align:center}.divider:before{background:#e0e0e0;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.divider span{background:#fff;color:#666;font-size:.9rem;padding:0 20px}.google-button{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:10px;color:#333;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:15px 30px;transition:all .3s ease;width:100%}.google-button:hover{border-color:#4285f4;box-shadow:0 5px 15px #4285f433}.auth-links{border-top:1px solid #e0e0e0;margin-top:30px;padding-top:20px;text-align:center}.auth-links p{color:#666;margin:10px 0}.auth-links a{color:#4caf50;font-weight:600;text-decoration:none}.auth-links a:hover{text-decoration:underline}@media (max-width:768px){.seller-login-form{padding:20px}.eco-header h1{font-size:2rem}.eco-header h2{font-size:1.5rem}}.seller-dashboard{background:linear-gradient(135deg,#f1f8e9,#e8f5e8);min-height:100vh;padding:20px}.dashboard-header{align-items:center;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px;padding:30px}.seller-info h1{color:#2e7d32;font-size:2.5rem;margin:0 0 10px}.verification-status{margin-top:15px}.dashboard-actions .eco-button{background:linear-gradient(135deg,#4caf50,#66bb6a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.dashboard-actions .eco-button:hover{box-shadow:0 8px 20px #4caf504d;transform:translateY(-2px)}.dashboard-tabs{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;display:flex;margin-bottom:30px;overflow-x:auto;padding:5px}.dashboard-tabs button{background:none;border:none;border-radius:10px;color:#666;cursor:pointer;font-weight:600;padding:15px 25px;transition:all .3s ease;white-space:nowrap}.dashboard-tabs button.active{background:linear-gradient(135deg,#4caf50,#66bb6a);box-shadow:0 5px 15px #4caf504d;color:#fff}.dashboard-content{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:30px}.recent-products h3{color:#2e7d32;font-size:1.5rem;margin-bottom:20px}.products-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.product-card{border:1px solid #e0e0e0;overflow:hidden}.product-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.product-card img{height:150px;object-fit:cover;width:100%}.product-info{padding:15px}.product-info h4{color:#333;font-size:1rem;margin:0 0 10px}.eco-rating{margin-top:8px}.products-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.products-header h3{color:#2e7d32;font-size:1.5rem;margin:0}.product-item{align-items:center;border:1px solid #e0e0e0;border-radius:15px;display:flex;gap:20px;padding:20px;transition:all .3s ease}.product-item:hover{box-shadow:0 5px 15px #0000001a}.product-item img{border-radius:10px;height:100px;object-fit:cover;width:100px}.product-details{flex:1 1}.product-details h4{color:#333;font-size:1.2rem;margin:0 0 10px}.product-details p{color:#666;margin:0 0 10px}.condition{background:#e3f2fd;border-radius:12px;color:#1976d2;font-size:.8rem;font-weight:600;padding:4px 8px}.product-actions{gap:10px}.delete-btn,.edit-btn{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 16px;transition:all .3s ease}.edit-btn{background:#2196f3;color:#fff}.edit-btn:hover{background:#1976d2}.delete-btn{background:#f44336;color:#fff}.delete-btn:hover{background:#d32f2f}.verification-status-card{align-items:center;display:flex;justify-content:space-between}.status-info h4{color:#e65100;margin:0 0 10px}.status-info p{color:#bf360c;margin:0}.analytics-placeholder,.loading{color:#666;padding:60px 20px;text-align:center}.loading{font-size:1.2rem}@media (max-width:768px){.dashboard-header{flex-direction:column;text-align:center}.seller-info h1{font-size:2rem}.stats-grid{grid-template-columns:1fr}.product-item{flex-direction:column;text-align:center}.product-actions{justify-content:center}.dashboard-tabs{flex-wrap:wrap}}.add-product-container{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);min-height:100vh;padding:20px}.add-product-form{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;margin:0 auto;max-width:800px;padding:40px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.form-group input,.form-group select,.form-group textarea{border:2px solid #e0e0e0;border-radius:10px;box-sizing:border-box;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a;outline:none}.form-group textarea{min-height:100px;resize:vertical}.eco-rating-selector{display:flex;flex-direction:column;gap:15px}.eco-rating-option{align-items:center;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;display:flex;padding:15px;transition:all .3s ease}.eco-rating-option:hover{background:#f8f9fa;border-color:#4caf50}.eco-rating-option input[type=radio]{margin-right:15px;width:auto}.eco-rating-option input[type=radio]:checked+.rating-content{color:#4caf50;font-weight:600}.rating-content{display:flex;flex-direction:column;gap:5px}.rating-value{color:#333;font-weight:600}.rating-description{color:#666;font-size:.9rem}.image-preview{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:15px}.image-preview img{border:2px solid #e0e0e0;border-radius:10px;height:150px;object-fit:cover;width:100%}@media (max-width:768px){.form-row{grid-template-columns:1fr}.add-product-form,.form-section{padding:20px}.form-header h1{font-size:2rem}.form-actions{flex-direction:column}.image-preview{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.verification-container{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);min-height:100vh;padding:20px}.verification-form{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;margin:0 auto;max-width:800px;padding:40px}.form-header{margin-bottom:40px;text-align:center}.form-header h1{color:#2e7d32;font-size:2.5rem;margin:0 0 10px}.form-header p{color:#666;font-size:1.1rem;margin:0}.verification-status-card{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left:5px solid #ff9800;border-radius:15px;margin-bottom:30px;padding:25px}.status-info h3{color:#e65100;font-size:1.3rem;margin:0 0 15px}.status-display{display:flex;flex-direction:column;gap:10px}.status-indicator{border-radius:20px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;padding:8px 16px;width:-webkit-fit-content;width:fit-content}.status-display p{color:#bf360c;font-size:1rem;margin:0}.form-section{background:#f8f9fa;border-radius:15px;margin-bottom:40px;padding:30px}.form-section h3{border-bottom:2px solid #4caf50;color:#2e7d32;font-size:1.5rem;margin:0 0 20px;padding-bottom:10px}.help-text{color:#666;font-size:.9rem;line-height:1.4;margin:5px 0 0}.document-upload{grid-gap:25px;display:grid;gap:25px}.upload-group{background:#fff;border:2px solid #e0e0e0;border-radius:10px;padding:20px;transition:all .3s ease}.upload-group:hover{border-color:#4caf50;box-shadow:0 5px 15px #4caf501a}.upload-group label{color:#333;display:block;font-size:1.1rem;font-weight:600;margin-bottom:10px}.upload-group input[type=file]{background:#f8f9fa;border:2px dashed #4caf50;border-radius:8px;cursor:pointer;padding:10px;transition:all .3s ease;width:100%}.upload-group input[type=file]:hover{background:#e8f5e8;border-color:#2e7d32}.guidelines-list{list-style:none;margin:0;padding:0}.guidelines-list li{border-bottom:1px solid #e0e0e0;color:#333;padding:10px 0 10px 25px;position:relative}.guidelines-list li:last-child{border-bottom:none}.guidelines-list li:before{color:#4caf50;content:"✓";font-weight:700;left:0;position:absolute}.approved-message{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border:2px solid #4caf50;border-radius:15px;padding:40px;text-align:center}.approved-message h3{color:#2e7d32;font-size:1.8rem;margin:0 0 20px}.approved-message p{color:#388e3c;font-size:1.1rem;margin:0 0 20px}.approved-message ul{list-style:none;margin:20px auto;max-width:400px;padding:0;text-align:left}.approved-message li{color:#2e7d32;padding:8px 0 8px 25px;position:relative}.approved-message li:before{content:"🌱";left:0;position:absolute}.form-actions{border-top:1px solid #e0e0e0;display:flex;gap:20px;justify-content:flex-end;margin-top:40px;padding-top:30px}.cancel-button{background:#f5f5f5;border:2px solid #e0e0e0;border-radius:10px;color:#666;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.cancel-button:hover{background:#eee;border-color:#bdbdbd}.eco-button{background:linear-gradient(135deg,#4caf50,#66bb6a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.eco-button:hover{box-shadow:0 8px 20px #4caf504d;transform:translateY(-2px)}.success-message{background:#e8f5e8;border-left:4px solid #4caf50;border-radius:8px;color:#2e7d32;margin:20px 0;padding:12px 16px}@media (max-width:768px){.form-section,.verification-form{padding:20px}.form-header h1{font-size:2rem}.form-actions{flex-direction:column}.approved-message{padding:20px}.approved-message h3{font-size:1.5rem}}.admin-login-container{align-items:center;background:linear-gradient(135deg,#1b5e20,#2e7d32);display:flex;justify-content:center;min-height:100vh;padding:20px}.admin-login-form{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:500px;padding:40px;width:100%}.admin-header{margin-bottom:40px;text-align:center}.admin-header h1{color:#2e7d32;font-size:3rem;margin:0}.admin-header h2{color:#388e3c;font-size:2rem;margin:10px 0}.admin-header p{color:#666;font-size:1.1rem;margin:0}.form-group{margin-bottom:25px}.form-group label{color:#333;display:block;font-weight:600;margin-bottom:8px}.form-group input{border:2px solid #e0e0e0;border-radius:10px;box-sizing:border-box;font-size:1rem;padding:15px 20px;transition:all .3s ease;width:100%}.form-group input:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a;outline:none}.admin-button{background:linear-gradient(135deg,#2e7d32,#4caf50);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-bottom:20px;padding:15px 30px;transition:all .3s ease;width:100%}.admin-button:hover{box-shadow:0 10px 20px #2e7d324d;transform:translateY(-2px)}.error-message{background:#ffebee;border-left:4px solid #f44336;border-radius:8px;color:#c62828;margin:20px 0;padding:12px 16px}.admin-links{border-top:1px solid #e0e0e0;margin-top:30px;padding-top:20px;text-align:center}.admin-links p{color:#666;margin:10px 0}.admin-links a{color:#4caf50;font-weight:600;text-decoration:none}.admin-links a:hover{text-decoration:underline}@media (max-width:768px){.admin-login-form{padding:20px}.admin-header h1{font-size:2rem}.admin-header h2{font-size:1.5rem}}.admin-dashboard{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);min-height:100vh;padding:20px}.admin-header{align-items:center;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px;padding:30px}.admin-info h1{color:#2e7d32;font-size:2.5rem;margin:0 0 10px}.admin-info p{color:#666;font-size:1.1rem;margin:0}.admin-actions{display:flex;flex-wrap:wrap;gap:15px}.admin-actions .eco-button{background:linear-gradient(135deg,#4caf50,#66bb6a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.admin-actions .eco-button:hover{box-shadow:0 8px 20px #4caf504d;transform:translateY(-2px)}.admin-tabs{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;display:flex;margin-bottom:30px;overflow-x:auto;padding:5px}.admin-tabs button{background:none;border:none;border-radius:10px;color:#666;cursor:pointer;font-weight:600;padding:15px 25px;transition:all .3s ease;white-space:nowrap}.admin-tabs button.active{background:linear-gradient(135deg,#4caf50,#66bb6a);box-shadow:0 5px 15px #4caf504d;color:#fff}.admin-content{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:30px}.eco-impact-section{margin-bottom:40px}.eco-impact-section h3{color:#2e7d32;font-size:1.5rem;margin-bottom:20px}.eco-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.eco-stat-card{align-items:center;background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border:2px solid #4caf50;border-radius:15px;display:flex;gap:15px;padding:20px}.eco-stat-icon{font-size:2rem}.eco-stat-info h3{color:#2e7d32;font-size:1.5rem;margin:0}.eco-stat-info p{color:#388e3c;font-weight:600;margin:5px 0 0}.recent-activity h3{color:#2e7d32;font-size:1.5rem;margin-bottom:20px}.activity-list{display:flex;flex-direction:column;gap:15px}.activity-item{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:15px;padding:15px;transition:all .3s ease}.activity-item:hover{background:#e9ecef}.activity-icon{font-size:1.5rem;text-align:center;width:40px}.activity-content{flex:1 1}.activity-content p{color:#333;font-weight:600;margin:0 0 5px}.activity-time{color:#666;font-size:.9rem}.activity-status{border-radius:12px;font-size:.8rem;font-weight:600;padding:4px 12px;text-transform:uppercase}.activity-status.pending{background:#fff3cd;color:#856404}.activity-status.flagged{background:#f8d7da;color:#721c24}.activity-status.success{background:#d4edda;color:#155724}@media (max-width:768px){.admin-header{flex-direction:column;text-align:center}.admin-info h1{font-size:2rem}.eco-stats-grid,.stats-grid{grid-template-columns:1fr}.admin-tabs{flex-wrap:wrap}.admin-actions{justify-content:center}}.seller-verification{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);min-height:100vh;padding:20px}.verification-header{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-bottom:30px;padding:30px}.verification-header h1{color:#2e7d32;font-size:2.5rem;margin:0 0 20px}.sellers-list{gap:20px}.seller-card{align-items:flex-start;background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;display:flex;gap:20px;padding:25px;transition:all .3s ease}.seller-card:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-2px)}.seller-info{display:flex;gap:30px}.seller-basic h3{color:#2e7d32;font-size:1.3rem;margin:0 0 10px}.seller-basic p{color:#333;margin:5px 0}.seller-email,.seller-phone{color:#666;font-size:.9rem}.seller-details p{color:#555;font-size:.9rem;margin:8px 0}.verification-status{align-items:center;display:flex;flex-direction:column;gap:10px}.view-docs-btn{background:#2196f3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .3s ease}.view-docs-btn:hover{background:#1976d2}.seller-actions{display:flex;flex-direction:column;gap:10px}.approve-btn,.reject-btn{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.reject-btn{background:#f44336;color:#fff}.reject-btn:hover{background:#da190b}.document-modal{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{max-width:800px}.documents-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:30px}.document-item{border:2px solid #e0e0e0;border-radius:10px;padding:20px;text-align:center}.document-item h4{color:#2e7d32;font-size:1.1rem;margin:0 0 15px}.document-item img{border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;height:200px;max-width:250px;object-fit:cover;transition:all .3s ease;width:100%}.document-item img:hover{border-color:#4caf50;transform:scale(1.05)}.document-item p{color:#666;font-size:.9rem;margin:10px 0 0}@media (max-width:768px){.seller-card,.seller-info{flex-direction:column}.seller-info{gap:15px}.verification-status{flex-direction:row;justify-content:space-between}.seller-actions{flex-direction:row;justify-content:center}.documents-grid{grid-template-columns:1fr}.modal-actions{flex-direction:column}}.product-management{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);min-height:100vh;padding:20px}.management-header{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;margin-bottom:30px;padding:30px}.management-header h1{color:#2e7d32;font-size:2.5rem;margin:0 0 20px}.filter-tabs{display:flex;flex-wrap:wrap;gap:10px}.filter-tabs button{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:25px;color:#666;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.filter-tabs button.active{background:linear-gradient(135deg,#4caf50,#66bb6a);border-color:#4caf50;color:#fff}.filter-tabs button:hover{border-color:#4caf50;color:#4caf50}.products-list{display:flex;flex-direction:column;gap:20px}.product-card{align-items:flex-start;background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;display:flex;gap:20px;padding:25px;transition:all .3s ease}.product-card:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-2px)}.product-image{flex-shrink:0}.product-image img{border:2px solid #e0e0e0;border-radius:10px;height:120px;object-fit:cover;width:120px}.product-info{display:flex;flex:1 1;gap:30px}.product-basic h3{color:#2e7d32;font-size:1.3rem;margin:0 0 10px}.product-description{color:#666;font-size:.9rem;line-height:1.4;margin:0 0 15px}.product-meta{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.price{color:#4caf50;font-size:1.1rem;font-weight:600}.category,.condition{background:#e3f2fd;border-radius:12px;color:#1976d2;font-size:.8rem;font-weight:600;padding:4px 8px}.eco-rating{align-items:center;color:#666;display:flex;font-size:.9rem;gap:5px}.product-details p{color:#555;font-size:.9rem;margin:5px 0}.flag-reason{color:#f44336!important;font-weight:600}.product-status{align-items:center;display:flex;flex-direction:column;gap:10px}.status-badge{border-radius:20px;font-size:.8rem;padding:8px 16px}.flagged-badge,.status-badge{color:#fff;font-weight:600;text-transform:uppercase}.flagged-badge{background:#f44336;border-radius:12px;font-size:.7rem;padding:4px 8px}.product-actions{display:flex;flex-direction:column;gap:8px}.flag-btn,.suspend-btn,.unflag-btn,.view-btn{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.view-btn{background:#2196f3;color:#fff}.view-btn:hover{background:#1976d2}.flag-btn{background:#ff9800;color:#fff}.flag-btn:hover{background:#f57c00}.unflag-btn{background:#4caf50;color:#fff}.unflag-btn:hover{background:#45a049}.suspend-btn{background:#9e9e9e;color:#fff}.suspend-btn:hover{background:#757575}.product-modal{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-height:80vh;max-width:900px;overflow-y:auto;width:100%}.modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:25px 30px}.modal-header h3{color:#2e7d32;font-size:1.5rem;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.close-btn:hover{background:#f5f5f5;color:#333}.modal-body{padding:30px}.product-images{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.product-images img{border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;height:200px;object-fit:cover;transition:all .3s ease;width:100%}.product-images img:hover{border-color:#4caf50;transform:scale(1.05)}.product-details-full h4{color:#2e7d32;font-size:1.2rem;margin:20px 0 10px}.product-details-full p{color:#555;line-height:1.5;margin:8px 0}.modal-actions{border-top:1px solid #e0e0e0;display:flex;gap:15px;justify-content:center;padding:25px 30px}.approve-btn{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.approve-btn:hover{background:#45a049}@media (max-width:768px){.product-card,.product-info{flex-direction:column}.product-info{gap:15px}.product-meta{align-items:flex-start;flex-direction:column}.product-actions{flex-direction:row;justify-content:center}.product-images{grid-template-columns:1fr}.modal-actions{flex-direction:column}}.eco-reports{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);min-height:100vh;padding:20px}.reports-header{align-items:center;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px;padding:30px}.reports-header h1{color:#2e7d32;font-size:2.5rem;margin:0}.report-controls{align-items:center;display:flex;gap:15px}.date-selector{background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:1rem;padding:10px 15px;transition:all .3s ease}.date-selector:focus{border-color:#4caf50;outline:none}.export-btn{background:linear-gradient(135deg,#4caf50,#66bb6a);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.export-btn:hover{box-shadow:0 8px 20px #4caf504d;transform:translateY(-2px)}.report-tabs{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;display:flex;margin-bottom:30px;overflow-x:auto;padding:5px}.report-tabs button{background:none;border:none;border-radius:10px;color:#666;cursor:pointer;font-weight:600;padding:15px 25px;transition:all .3s ease;white-space:nowrap}.report-tabs button.active{background:linear-gradient(135deg,#4caf50,#66bb6a);box-shadow:0 5px 15px #4caf504d;color:#fff}.report-content{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:30px}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.stat-card{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;display:flex;gap:20px;padding:25px;transition:all .3s ease}.stat-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.stat-icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4caf50,#66bb6a);-webkit-background-clip:text;background-clip:text;font-size:2.5rem}.stat-info h3{color:#2e7d32;font-size:2rem;margin:0}.stat-info p{color:#666;font-weight:600;margin:5px 0 0}.categories-breakdown{margin-bottom:40px}.categories-breakdown h3{color:#2e7d32;font-size:1.5rem;margin-bottom:20px}.categories-chart{display:flex;flex-direction:column;gap:15px}.category-item{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:15px;padding:15px}.category-name{color:#333;font-weight:600;min-width:150px}.category-bar{background:#e0e0e0;border-radius:10px;flex:1 1;height:20px;overflow:hidden}.category-fill{background:linear-gradient(135deg,#4caf50,#66bb6a);height:100%;transition:width .3s ease}.category-count{color:#2e7d32;font-weight:600;min-width:50px;text-align:right}.impact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.impact-card{align-items:center;background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border:2px solid #4caf50;border-radius:15px;display:flex;gap:20px;padding:25px;transition:all .3s ease}.impact-card:hover{box-shadow:0 10px 25px #4caf5033;transform:translateY(-5px)}.impact-icon{font-size:2.5rem}.impact-info h3{color:#2e7d32;font-size:1.8rem;margin:0}.impact-info p{color:#388e3c;font-weight:600;margin:5px 0 0}.impact-summary{background:#f8f9fa;border-left:5px solid #4caf50;border-radius:15px;padding:25px}.impact-summary h4{color:#2e7d32;font-size:1.3rem;margin:0 0 15px}.impact-summary p{color:#555;line-height:1.6;margin:0}.trends-chart{display:flex;flex-direction:column;gap:20px}.trend-item{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:20px;padding:20px}.trend-month{color:#2e7d32;font-size:1.1rem;font-weight:600;min-width:60px}.trend-bars{display:flex;flex:1 1;flex-direction:column;gap:10px}.trend-bar{align-items:center;display:flex;gap:15px}.bar-label{color:#666;font-size:.9rem;min-width:120px}.bar-fill{background:#e0e0e0;border-radius:10px;flex:1 1;height:20px;overflow:hidden;position:relative}.bar-fill:after{background:linear-gradient(135deg,#4caf50,#66bb6a);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.bar-fill.eco:after{background:linear-gradient(135deg,#2e7d32,#4caf50)}.bar-value{color:#2e7d32;font-weight:600;min-width:40px;text-align:right}.sellers-list{display:flex;flex-direction:column;gap:15px}.seller-item{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:20px;padding:20px;transition:all .3s ease}.seller-item:hover{background:#e9ecef;transform:translateX(5px)}.seller-rank{color:#4caf50;font-size:1.5rem;font-weight:700;min-width:50px;text-align:center}.seller-info{flex:1 1}.seller-info h4{color:#2e7d32;font-size:1.2rem;margin:0 0 5px}.seller-info p{color:#666;font-size:.9rem;margin:0}.seller-stats{display:flex;gap:30px}.stat{text-align:center}.stat-value{color:#2e7d32;display:block;font-size:1.5rem;font-weight:700}.stat-label{color:#666;font-size:.8rem;text-transform:uppercase}.admin-loading{color:#666;font-size:1.2rem;padding:60px 20px;text-align:center}@media (max-width:768px){.reports-header{flex-direction:column;text-align:center}.reports-header h1{font-size:2rem}.report-controls{flex-direction:column;width:100%}.impact-grid,.stats-grid{grid-template-columns:1fr}.trend-item{align-items:flex-start;flex-direction:column}.trend-bars{width:100%}.seller-item{align-items:flex-start;flex-direction:column}.seller-stats{justify-content:space-around;width:100%}.report-tabs{flex-wrap:wrap}}
/*# sourceMappingURL=main.d8b877b8.css.map*/