@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#navbar{background-color:#f4f7f9;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#333;font-family:Arial,sans-serif;height:60px;justify-content:space-between;left:0;min-width:320px;padding:10px;position:fixed;top:0;width:100%;z-index:100}#navbar,.navbar-center,.navbar-left,.navbar-right{align-items:center;display:flex}.navbar-left{justify-content:flex-start}.navbar-center{flex:1 1;justify-content:center;margin-left:-180px}.navbar-right{justify-content:flex-end}.navbar-link{align-items:center;color:inherit;display:flex;margin-right:15px;text-decoration:none}.navbar-icon{cursor:pointer;height:50px;margin-right:-5px;width:auto}.home-icon{fill:currentColor;height:85px;margin-left:-15px;width:auto}.sidebar-icon{cursor:pointer;font-size:30px;margin-left:15px}.items-suggested-count{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:700}.items-suggested-count span{font-weight:700}.aisle-number{background-color:#fff;border:2px solid #000;border-radius:5px;color:#000;font-family:Bebas Neue,sans-serif;font-size:2rem;margin-right:10px;padding:5px 10px}@media (max-width:768px){#navbar{justify-content:space-between;padding:10px}.navbar-left,.navbar-right{flex:0 0 auto}.navbar-left{margin-left:10px}.navbar-right{margin-right:10px}.navbar-center{margin-left:0}.items-suggested-count{justify-content:center;text-align:center;width:100%}}@media (min-width:768px){#navbar{flex-direction:row;justify-content:space-between}.navbar-right{margin-left:0}}@media (max-width:375px){.navbar-center{margin-left:-50px}.home-icon{margin-left:-30px}.navbar-icon{margin-right:-30px}.aisle-number{font-size:1.2rem;padding:3px 8px}}@media (max-width:414px){.navbar-center{margin-left:-50px}.home-icon{margin-left:-30px}.navbar-icon{margin-right:-30px}.aisle-number{font-size:1.2rem;padding:3px 8px}}@media (max-width:428px){.navbar-center{margin-left:-50px}.home-icon{margin-left:-30px}.navbar-icon{margin-right:-30px}.aisle-number{font-size:1.2rem;padding:3px 8px}}@media (max-width:411px){.navbar-center{margin-left:-50px}.home-icon{margin-left:-30px}.navbar-icon{margin-right:-30px}.aisle-number{font-size:1.2rem;padding:3px 8px}}@media (max-width:540px){.navbar-center{margin-left:-50px}.home-icon{margin-left:-30px}.navbar-icon{margin-right:-30px}.aisle-number{font-size:1.2rem;padding:3px 8px}}@media (max-width:1536px){.navbar-center{margin-left:-50px}.home-icon{margin-left:-30px}.navbar-icon{margin-right:-30px}.aisle-number{font-size:1.2rem;padding:3px 8px}}@media (max-width:1080px){.navbar-center{margin-left:-50px}.home-icon{margin-left:-30px}.navbar-icon{margin-right:-30px}.aisle-number{font-size:1.2rem;padding:3px 8px}}@media (min-width:1264px){.home-icon{margin-left:0}.navbar-icon{margin-right:-10px}.aisle-number{font-size:2rem;padding:5px 10px}}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:local("Bebas Neue Regular "),local("Bebas Neue-Regular"),url(/static/media/bebas-neue-latin-400.d171c8391c9f0f0e51d2.woff2) format("woff2"),url(/static/media/bebas-neue-latin-400.1bb5d46b1b7e3c363c60.woff) format("woff")}.sidebar{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);color:#333;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;overflow-y:auto;padding:15px;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out;width:230px;z-index:999}.sidebar.open{-webkit-transform:translateX(0);transform:translateX(0)}.profile-section{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.profile-pic{border:2px solid #e6e6e6;box-shadow:0 4px 10px rgba(0,0,0,.1);font-size:80px;height:100px;margin-bottom:8px;width:100px}.profile-pic:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.profile-name{color:#333;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.sidebar-menu{list-style-type:none;margin:0;padding:0}.sidebar-item{border-radius:6px;margin-bottom:15px;padding:8px 10px;transition:background-color .3s ease,color .3s ease}.sidebar-icon{color:#000;font-size:24px;margin-right:10px;min-width:24px;vertical-align:middle}.sidebar-item a{align-items:center;color:#333;display:flex;font-size:16px;font-weight:500;text-decoration:none;width:100%}.sidebar-text{font-weight:700;margin-left:10px;vertical-align:middle}.sidebar-item.active,.sidebar-item:hover{background-color:#0095f6;color:#fff;-webkit-transform:translateX(3px);transform:translateX(3px)}.sidebar-item.active{-webkit-transform:scale(1.03);transform:scale(1.03)}.sidebar-close-button{justify-content:flex-end;right:10px}.sidebar-close-button,.sidebar-hamburger{display:flex;position:absolute;top:10px;z-index:1000}.sidebar-hamburger{justify-content:flex-start;left:10px}.hamburger-icon{cursor:pointer;font-size:24px}@media (max-width:768px){.sidebar{width:80%}}@media (max-width:480px){.sidebar{width:100%}.sidebar-close-button{justify-content:flex-end;right:15px;top:15px}}.close-button{background:none;border:none;color:#333;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px;z-index:1000}.sidebar .close-button{display:none}.form-container .close-button{display:block}@media (max-width:480px){.sidebar .close-button{display:block}}.app-footer{align-items:center;background-color:#f4f7f9;bottom:0;color:#333;display:flex;font-family:Roboto,sans-serif;justify-content:space-between;left:0;padding:10px 20px;position:fixed;text-align:right;width:100%;z-index:1000}.footer-alert{color:#333;flex-grow:1;font-size:14px;text-align:center}.footer-alert span{display:inline-block;margin-left:10px}.footer-links{display:flex;justify-content:flex-end;width:auto}.footer-link{color:#333;font-size:14px;padding:0 10px;text-decoration:none}.footer-link:hover{color:#007bff;text-decoration:underline}@media (max-width:768px){.app-footer{flex-direction:column;justify-content:center;text-align:center}.footer-links{justify-content:center;margin-top:10px}}@media (min-width:769px){.app-footer{flex-direction:row;justify-content:space-between}.footer-links{margin-right:0}}@media (max-width:375px){.footer-alert span{margin-left:5px}}@media (max-width:414px){.footer-alert span{margin-left:10px}}@media (max-width:428px){.footer-alert span{margin-left:15px}}@media (max-width:411px){.footer-alert span{margin-left:10px}}@media (max-width:768px){.footer-alert span{margin-left:15px}}@media (max-width:540px){.footer-alert span{margin-left:10px}}@media (max-width:1536px){.footer-alert span{margin-left:20px}}@media only screen and (min-device-width:820px) and (max-device-width:820px) and (-webkit-min-device-pixel-ratio:2){.footer-alert span{margin-left:25px}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.footer-alert span{margin-left:25px}}@media only screen and (min-device-width:912px) and (max-device-width:912px) and (-webkit-min-device-pixel-ratio:1.25){.footer-alert span{margin-left:25px}}.home-page-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;overflow-x:hidden;padding:60px 10px 10px;width:100%}.card-container{box-shadow:0 4px 8px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.15);margin:0 auto;max-width:400px;padding:10px}.logo-container{margin-bottom:8px}.homepage-logo{width:100px}.title{font-size:.9rem;margin-bottom:6px}.input-field{margin-bottom:5px}@media (max-width:480px){.MuiInputBase-input,.input-field{font-size:.875rem}}.buttons-container{gap:2px;margin-top:6px}.action-button{padding:4px 12px}.suggestions-list{gap:4px}.submission-container{border:1px solid #d3d3d3;max-width:400px;padding-bottom:5px;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}.submission-container:hover{box-shadow:0 4px 8px rgba(0,0,0,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.submission-spacing{height:16px}.submission-link{color:inherit;display:block;text-decoration:none}.submission-image{border-radius:6px 6px 0 0;max-height:140px;object-fit:contain;width:100%}.submission-title{word-wrap:break-word;color:blue!important;font-size:.7rem;font-weight:500;margin:3px 0}.ad-item{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;margin:20px 0;max-width:400px;padding-bottom:5px;text-align:center;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s;width:100%}.ad-logo{height:auto;margin-bottom:10px;width:200px}.ad-link{color:blue;font-size:1rem;font-weight:500;text-decoration:underline}.share-container{background-color:#f9f9f9;border-radius:8px;margin:auto;max-width:300px;padding:10px;text-align:center}.share-title{font-size:1rem;font-weight:700;margin-bottom:4px;margin-top:-4px}.share-buttons{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-around}.share-buttons>*{flex:1 1 30%;margin:5px 0;max-width:60px}.copy-link-button{background:none;border:none;cursor:pointer;padding:0}.copy-icon{height:32px;width:32px}.copy-success{color:green;font-size:.8rem;margin-top:5px}@media (max-width:768px){.home-page-container{margin-left:0;margin-top:100px;padding:0}.card-container{max-width:90%}.submission-container{max-width:100%}.submission-image{max-height:120px}}@media (min-width:769px) and (max-width:820px){.home-page-container{margin-top:60px}}@media (min-width:821px) and (max-width:912px){.home-page-container{justify-content:center;margin-left:70px;margin-top:60px}.card-container{max-width:60%}}@media (min-width:913px) and (max-width:1368px){.home-page-container{margin-top:80px}}@media (max-width:480px){.home-page-container{margin-top:80px}.card-container{max-width:90%}}.action-button{background:#1877f2;border:none;border-radius:6px;box-shadow:none;color:#fff;font-weight:700;outline:none;padding:4px 8px;transition:background-color .2s,-webkit-transform .1s;transition:background-color .2s,transform .1s;transition:background-color .2s,transform .1s,-webkit-transform .1s}.action-button:focus,.action-button:hover{background:#165cd8;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.action-button:active{background:#0a3c85;-webkit-transform:translateY(1px);transform:translateY(1px)}.MuiCard-root{border:1px solid #d3d3d3;border-radius:12px;box-shadow:none;margin:auto;max-width:400px;padding:10px;width:100%}.MuiCardContent-root{padding:14px}.MuiTextField-root{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;font-size:1rem;margin-bottom:5px}.typography-h5{font-size:.75rem;font-weight:600}.generate-button{background:linear-gradient(45deg,#fe6b8b 30%,#ff8e53 90%);color:#fff;margin-right:8px}.clear-button{background-color:initial;color:#757575}.suggestions-list{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:6px;width:100%}.submission-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);text-align:center;width:100%}.submission-container img{height:auto;margin:0 auto;max-height:280px;max-width:100%;object-fit:contain;width:auto}.submission-container:hover{box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.submission-container:hover img{opacity:.9}.text-overlay{background:rgba(0,0,0,.5);bottom:0;color:#fff;opacity:0;padding:8px;position:absolute;transition:opacity .3s ease;width:100%}.submission-container:hover .text-overlay{opacity:1}@media (max-width:768px){.home-page-container{margin-left:0;padding:0}.MuiCard-root{max-width:90%}.submission-container{max-width:100%}.submission-container img{max-height:250px}}@media (max-width:480px){.MuiCard-root{max-width:90%}.suggestions-list{grid-template-columns:1fr}}.buttons-container{gap:6px}.buttons-container.two-buttons .action-button{margin:0 2px}@media (max-width:480px){.buttons-container{justify-content:center}.action-button{flex:none;margin:0 5px;max-width:100px}}.loading-indicator{display:flex;justify-content:center}.error-message,.success-message{font-size:1rem;margin-top:10px;text-align:center}.MuiInputBase-root .MuiSelect-select{color:rgba(0,0,0,.87);font-size:1rem}.MuiInput-underline:before{border-bottom:2px solid rgba(0,0,0,.42)}.MuiMenuItem-root{color:rgba(0,0,0,.54);font-size:1rem}@media (min-width:1024px){.home-page-container{margin:0 auto}.card-container{margin:0 auto;max-width:500px}}@media (min-width:1440px){.home-page-container{margin:0 auto}.card-container{margin:0 auto;max-width:500px}}@media (min-width:1920px){.home-page-container{margin:0 auto}.card-container{margin:0 auto;max-width:500px}}@media screen and (max-width:375px){.home-page-container{margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:10px}.card-container{max-width:90%;padding:6px}.input-field{font-size:.75rem;margin-bottom:3px}.action-button{font-size:.65rem;padding:2px 6px}.title{font-size:.8rem;margin-bottom:4px}.buttons-container{margin-top:4px}.submission-container{max-width:90%}.submission-image{max-height:100px}.submission-title{font-size:.65rem}.ad-logo{margin-bottom:8px;width:180px}.ad-link{font-size:.8rem}.share-title{font-size:.9rem}.share-buttons{gap:3px}.share-buttons>*{height:28px;width:28px}}@media screen and (min-width:376px) and (max-width:430px){.home-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:431px) and (max-width:600px){.home-page-container{margin-left:auto;margin-right:auto}.share-container{max-width:280px;padding:8px}.share-title{font-size:.8rem}.share-buttons{gap:2px}.share-buttons>*{height:24px;width:24px}}@media screen and (min-width:601px) and (max-width:768px){.home-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:769px) and (max-width:820px){.home-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:821px) and (max-width:1368px){.home-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:1369px) and (max-width:1920px){.home-page-container{margin-left:auto;margin-right:auto}.share-buttons{gap:8px}.share-buttons>*{height:28px;width:28px}}@media screen and (min-width:1024px) and (max-width:1024px) and (min-height:600px) and (max-height:600px){.home-page-container{margin-left:auto;margin-right:auto;padding-top:40px}.card-container{max-width:98%;padding:8px}.input-field{font-size:.75rem}.action-button{font-size:.65rem;padding:2px 6px}.suggestions-list{max-width:98%}.submission-container{max-width:98%;padding-bottom:4px}.submission-image{max-height:100px}.submission-title{font-size:.65rem}}@media screen and (min-width:853px) and (max-width:1280px) and (min-height:800px){.home-page-container{margin-left:100px}}@media screen and (min-width:1280px) and (max-width:1280px) and (min-height:800px) and (max-height:800px){.home-page-container{margin-left:200px}.card-container,.submission-container{max-width:420px}}@media screen and (min-width:1024px) and (max-width:1366px){.home-page-container{margin-left:150px;margin-top:20px}}@media screen and (min-width:912px) and (max-width:1368px){.home-page-container{margin-left:150px}}@media (min-width:1300px){.home-page-container{margin-left:200px;margin-top:40px}.card-container{max-width:500px}}@media (min-width:1264px){.home-page-container{padding-top:60px}.card-container{max-width:420px;padding:6px}.input-field{font-size:.75rem;margin-bottom:3px}.action-button{font-size:.65rem;padding:2px 6px}.title{font-size:.8rem;margin-bottom:4px}.buttons-container{margin-top:4px}.submission-container{max-width:420px}.submission-image{max-height:120px}.submission-title{font-size:.65rem}.ad-logo{margin-bottom:8px;width:180px}.ad-link{font-size:1rem;font-weight:500}}.messenger-share-button{background:none;border:none;cursor:pointer;outline:none;padding:0}.login-page-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:70px 20px 30px;width:100%}.login-header{font-size:1.5rem;font-weight:700;margin-bottom:8px;text-align:center}.error-message{font-size:.85rem;text-align:center}.login-input{border-radius:5px;font-size:1rem;margin-bottom:6px}.login-button{font-size:.8rem;font-weight:500;margin-top:8px;padding:10px 0}.login-links{align-items:center;display:flex;flex-direction:column;margin-top:8px}.forgot-link{color:#3897f0;margin-bottom:10px;text-decoration:none}@media (max-width:768px){.login-page-container{margin-left:0;margin-top:50px;padding:0}.card-container{max-width:90%}}@media (max-width:480px){.login-page-container{margin-top:90px}.card-container{max-width:90%}}@media (min-width:1024px){.login-page-container{margin-left:20%;margin-top:30px}.card-container{max-width:500px}}@media (min-width:1440px){.login-page-container{margin-left:30%;margin-top:30px}.card-container{max-width:500px}}@media (min-width:1920px){.login-page-container{margin-left:40%;margin-top:30px}.card-container{max-width:500px}}.signup-container{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:80px auto;max-width:400px;padding:30px;width:100%}.signup-header{font-size:32px;font-weight:700;margin-bottom:30px}.signup-input{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:6px;font-size:18px;margin-bottom:15px;padding:15px;transition:background-color .2s;width:100%}.signup-input:focus{background-color:#e8e8e8}.signup-button{background-color:#3897f0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;padding:15px;transition:background-color .2s;width:100%}.signup-button:hover{background-color:#307abf}.signup-links{align-items:center;display:flex;flex-direction:column;margin-top:20px;width:100%}.signup-text{font-size:16px}.signup-text a{color:#3897f0;margin-left:5px;text-decoration:none}.signup-text a:hover{text-decoration:underline}@media (max-width:768px){.signup-container{margin-bottom:20px;margin-top:150px;padding:20px}.signup-header{font-size:24px}.signup-button,.signup-input{font-size:16px}}@media (max-width:480px){.signup-container{margin-top:180px;padding:15px}.signup-header{font-size:22px}.signup-button,.signup-input{font-size:16px}}@media (min-width:1024px){.signup-container{margin-left:250px;margin-right:10%;max-width:400px}}.view-reports-container{background-color:#f5f6f7;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:auto;max-width:800px;padding:20px}.view-reports-container h2{color:#1c1e21;margin-bottom:20px}.reports-list{list-style:none;padding:0}.report-item{background-color:#fff;border:1px solid #ccd0d5;border-radius:4px;margin-bottom:10px;padding:15px}.report-item p{color:#4b4f56;margin:5px 0}.report-item button{background-color:#1877f2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-right:10px;padding:10px 15px}.report-item button:hover{background-color:#1654a1}.info-container{align-items:center;background:#f9f9f9;border:2px solid #000;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:80px auto;max-width:800px;padding:20px;width:100%}.info-container section{margin-bottom:20px}.info-container h1,.info-container h2{color:#333;margin-bottom:10px}.info-container li,.info-container p{color:#666;line-height:1.6;margin-bottom:10px}.welcome-section h1{color:#0275d8}.claims-section,.disclaimer-section,.miscellaneous-section,.terms-of-use{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:15px}.info-container,.info-container h1,.info-container h2,.info-container h3,.info-container li,.info-container p,.info-container ul{text-align:left}.info-container h1{font-size:2rem}.info-container h2{font-size:1.75rem}.info-container li,.info-container p{font-size:1rem}@media screen and (max-width:992px){.info-container{margin:180px 20px 20px}}@media screen and (max-width:768px){.info-container{margin:180px 20px 20px;max-width:calc(100% - 40px)}}@media screen and (max-width:576px){.info-container{margin:180px 20px 20px}.info-container h1{font-size:1.5rem}.info-container h2{font-size:1.3rem}.info-container li,.info-container p{font-size:.9rem}}@media screen and (max-width:375px){.info-container{margin-top:110px}}@media screen and (min-width:376px) and (max-width:430px){.info-container{margin-top:110px}}@media screen and (min-width:431px) and (max-width:600px){.info-container{margin-top:110px}}@media screen and (min-width:601px) and (max-width:768px){.info-container{margin-top:110px}}@media screen and (min-width:769px) and (max-width:820px){.info-container{margin-left:50px;margin-top:110px;max-width:700px}}@media screen and (min-width:1024px) and (max-width:1366px){.info-container{margin-top:150px}}@media screen and (min-width:912px) and (max-width:1368px){.info-container{margin-left:150px;max-width:900px}}@media screen and (min-width:1024px) and (max-width:1024px) and (min-height:600px) and (max-height:600px){.info-container{margin-left:200px}}@media screen and (min-width:1280px) and (max-width:1280px) and (min-height:800px) and (max-height:800px){.info-container{margin-left:200px}}@media screen and (min-width:1264px){.info-container{margin-left:180px;margin-top:120px}}@media screen and (min-width:1920px) and (max-width:2048px) and (min-height:1200px){.info-container{margin-left:150px;margin-top:20px;max-width:500px}}.contact-page-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;overflow-x:hidden;padding:70px 20px 30px;width:100%}.card-container{overflow-x:hidden}.logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.homepage-logo{height:auto;width:120px}.card-container{border-radius:10px;box-shadow:0 6px 12px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.15);max-width:500px;padding:12px;width:100%}.title{font-size:1rem;font-weight:600;margin-bottom:8px;text-align:center}.title-link{color:inherit;text-decoration:none}.input-field{border-radius:5px;font-size:1rem;margin-bottom:6px}.math-captcha .MuiInputBase-input{text-align:center}.buttons-container{display:flex;gap:3px;justify-content:center;margin-top:8px}.action-button{font-size:.8rem;font-weight:500;padding:2px 6px}.success-message{color:blue;font-size:.85rem;margin-top:10px;text-align:center}@media (max-width:768px){.contact-page-container{margin-left:0;margin-top:110px;padding:0}.card-container{max-width:90%}}@media (max-width:480px){.contact-page-container{margin-top:90px}.card-container{max-width:90%}}@media (min-width:769px) and (max-width:820px){.contact-page-container{margin-top:70px}}@media (min-width:821px) and (max-width:912px){.contact-page-container{align-items:center;display:flex;justify-content:center;margin-top:70px;padding-left:0;padding-right:0}.card-container{margin:0;max-width:500px}}@media (min-width:913px) and (max-width:1368px){.contact-page-container{margin-left:auto;margin-right:auto;margin-top:90px}}@media screen and (min-width:1920px) and (max-width:2048px) and (min-height:1200px){.contact-page-container{justify-content:center;padding-left:0}.card-container{margin-left:auto;margin-right:auto}}@media (min-width:1024px){.contact-page-container{margin-left:20%;margin-top:30px}.card-container{max-width:500px}}@media (min-width:1300px){.contact-page-container{margin-left:240px}.card-container{max-width:500px}}@media (min-width:1440px){.contact-page-container{margin-left:30%;margin-top:30px}.card-container{max-width:500px}}@media (min-width:1920px){.contact-page-container{margin-left:40%;margin-top:30px}.card-container{max-width:500px}}@media screen and (max-width:375px){.contact-page-container{margin-left:auto;margin-right:auto}.card-container{max-width:85%;padding:6px}.input-field{font-size:.7rem}.action-button{font-size:.6rem;padding:2px 4px}}@media screen and (min-width:376px) and (max-width:430px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:431px) and (max-width:600px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:601px) and (max-width:768px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:769px) and (max-width:820px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:821px) and (max-width:1368px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:1369px) and (max-width:1920px){.contact-page-container{margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px) and (max-width:1366px){.contact-page-container{margin-left:150px;margin-right:auto}}@media screen and (min-width:1024px) and (max-width:1024px) and (min-height:600px) and (max-height:600px){.contact-page-container{margin-left:150px;margin-right:auto}}@media screen and (min-width:1280px) and (max-width:1280px) and (min-height:800px) and (max-height:800px){.contact-page-container{margin-left:200px;margin-right:auto}}@media (min-width:1300px){.contact-page-container{margin-left:180px}.card-container{max-width:900px}}.admin-dashboard-container{color:#333;font-family:Roboto,sans-serif;margin:60px 20px 20px 250px}.admin-dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.admin-dashboard-tabs{border-bottom:2px solid #e7e7e7;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:30px;overflow-x:auto;padding:0}.admin-dashboard-tabs li{border-bottom:3px solid transparent;cursor:pointer;margin-right:20px;padding:10px 15px;transition:all .3s ease;white-space:nowrap}.admin-dashboard-tab-button.active,.admin-dashboard-tabs li:hover{border-bottom:3px solid #4267b2}.admin-dashboard-content{background-color:#fff;border:1px solid #e7e7e7;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:300px;padding:20px}.admin-dashboard-content ul{list-style:none;padding:0}.admin-dashboard-content li{align-items:center;border-bottom:1px solid #e7e7e7;display:flex;justify-content:space-between;padding:10px 0}.admin-dashboard-content li:last-child{border-bottom:none}.admin-dashboard-content a{color:#4267b2;text-decoration:none;transition:color .3s ease}.admin-dashboard-content a:hover{color:#2d4373}.button-delete{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s ease}.button-delete:hover{background-color:#d32f2f}@media (max-width:768px){.admin-dashboard-container{margin-left:0}}.admin-dashboard-tabs li:last-of-type{margin-right:0}.statistics-content{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin:20px;padding:10px}.statistics-content p{font-size:18px;font-weight:700}.forgotpassword-container{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:120px auto;max-width:400px;padding:30px}.forgotpassword-header{font-size:32px;font-weight:700;margin-bottom:30px}.forgotpassword-input{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:6px;font-size:18px;margin-bottom:15px;padding:15px;transition:background-color .2s;width:100%}.forgotpassword-input:focus{background-color:#e8e8e8}.forgotpassword-button{background-color:#3897f0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;padding:15px;transition:background-color .2s;width:100%}.forgotpassword-button:hover{background-color:#307abf}.forgotpassword-links{align-items:center;display:flex;flex-direction:column;margin-top:20px;width:100%}.forgotpassword-text{font-size:16px}.forgotpassword-text a{color:#3897f0;margin-left:5px;text-decoration:none}.forgotpassword-text a:hover{text-decoration:underline}.message-info{color:green}.error-message,.message-info{font-size:16px;margin-bottom:20px}.error-message{color:red}@media (max-width:768px){.forgotpassword-container{margin-top:150px;max-width:90%;padding:20px}.forgotpassword-button,.forgotpassword-input{font-size:16px;padding:10px}.forgotpassword-header{font-size:28px}.forgotpassword-text{font-size:14px}}@media (max-width:480px){.forgotpassword-container{margin-top:180px;padding:15px}.forgotpassword-header{font-size:24px}.forgotpassword-button,.forgotpassword-input{font-size:16px}}.post-list{list-style-type:none;margin:0;padding:0}.post-item{align-items:center;border-bottom:1px solid #e7e7e7;display:flex;margin-bottom:10px;padding-bottom:10px}.post-thumbnail{border-radius:4px;height:60px;margin-right:15px;object-fit:cover;width:60px}.post-title{color:#4267b2;margin-right:auto;text-decoration:none}.post-title:hover{text-decoration:underline}body{background-color:#f9f9f9}.profile-container{box-sizing:border-box;padding:20px}.profile-container,.profile-header{align-items:center;display:flex;flex-direction:column}.profile-header{margin-top:80px;width:100%}.profile-picture-container{align-items:center;display:flex;flex-direction:column}.profile-picture{color:#757575;font-size:150px}.user-info{text-align:center}.user-name{font-size:1.5rem;font-weight:700;margin:.5rem 0}.post-count{color:#777}.explore-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:40px auto auto;width:100%}.explore-item img{height:auto;object-fit:cover;width:100%}@media screen and (max-width:768px){.explore-grid,.post-count,.profile-container,.profile-header,.profile-picture,.profile-picture-container,.user-info{margin-left:0}.profile-picture{font-size:80px}.user-name{font-size:1.2rem}.explore-grid{gap:10px;grid-template-columns:repeat(3,1fr);margin-top:20px}.profile-container{padding:20px 10px}.profile-header{align-items:center;justify-content:center;margin-top:80px;width:100%}.profile-picture-container{align-items:center;margin-top:8px}.profile-picture{font-size:42px;margin-top:30px}.user-info{padding-top:8px;text-align:center}.user-name{font-size:1.2rem}.post-count{font-size:1rem;padding-top:4px}.explore-grid{gap:10px;grid-template-columns:repeat(3,1fr);margin-top:20px}}@media screen and (min-width:1200px){.profile-container{margin-left:50px;padding-left:calc(50vw - 560px)}.profile-header,.profile-picture,.profile-picture-container,.user-info{margin-left:50px}.explore-grid{margin-left:calc(50vw - 580px)}}.suggestion-form-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-top:100px;min-height:auto;padding:20px}.suggestion-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:auto;max-width:800px;padding:20px;width:100%}.suggestions-list .MuiTypography-root{cursor:pointer;transition:all .3s ease}.image-link,.suggestion-link{color:#1a0dab;cursor:pointer;text-decoration:none}.image-link:hover,.suggestion-link:hover{text-decoration:underline}@media screen and (max-width:992px){.suggestion-form-container{margin-left:0;margin-top:120px}.suggestion-form{max-width:calc(100% - 40px)}}@media screen and (max-width:768px){.suggestion-form-container{margin-top:120px}.suggestion-form{max-width:calc(100% - 40px)}}@media screen and (max-width:576px){.suggestion-form-container{margin-top:120px}.suggestion-form{max-width:calc(100% - 20px)}}@media screen and (min-width:992px){.suggestion-form-container{margin-left:calc(50vw - 576px)}.suggestion-form{max-width:1092px}}.MuiInputBase-root .MuiSelect-select{text-align:left;text-align-last:left}.MuiInputBase-root .MuiSvgIcon-root{position:absolute;right:12px}.fits-form-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-top:100px;min-height:auto;padding:20px}.fits-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:auto;max-width:800px;padding:20px;width:100%}.clear-button,.generate-button{margin-top:20px}.suggestions-list{margin-top:20px;text-align:left}.suggestions-list .MuiTypography-root{color:#000;cursor:default;transition:none}.suggestions-list .MuiTypography-root:hover{text-decoration:none}@media screen and (max-width:992px){.fits-form-container{margin-left:0;margin-top:120px}.fits-form{max-width:calc(100% - 40px)}}@media screen and (max-width:768px){.fits-form-container{margin-top:120px}.fits-form{max-width:calc(100% - 40px)}}@media screen and (max-width:576px){.fits-form-container{margin-top:120px}.fits-form{max-width:calc(100% - 20px)}}@media screen and (min-width:992px){.fits-form-container{margin-left:calc(50vw - 576px)}.fits-form{max-width:1092px}}.fitsBoardContainer{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:50px;max-width:600px;padding:40px;width:calc(100% - 250px)}.contentContainer{background-color:#fff;border-radius:15px;box-shadow:0 8px 16px rgba(0,0,0,.15);margin-bottom:40px;padding:30px;width:100%}.form-input,.form-textarea{background-color:#fff;border:2px solid #eaeaea;border-radius:10px;box-sizing:border-box;color:#000;font-family:Arial,sans-serif;font-size:16px;margin-bottom:20px;padding:15px;width:100%}.form-textarea{height:150px;resize:vertical}.form-input:focus,.form-textarea:focus{background-color:#fff;border-color:#007bff;color:#000;outline:none}::-webkit-input-placeholder{color:#777;font-size:16px;opacity:1}::placeholder{color:#777;font-size:16px;opacity:1}:-ms-input-placeholder{color:#777;font-size:16px}::-ms-input-placeholder{color:#777;font-size:16px}.dropzone{background-color:#fafafa;border:2px dashed #007bff;border-radius:15px;cursor:pointer;justify-content:center;margin-bottom:20px;padding:30px;text-align:center}.dropzone,.dropzone-content{align-items:center;display:flex;flex-direction:column}.dropzone-content{margin-top:20px}.images-icon,.upload-icon{color:#007bff;margin:20px 0}.uploaded-image-preview{border-radius:10px;margin-top:20px;max-height:250px;object-fit:contain;width:auto}.form-button{background-color:#007bff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;padding:15px 0;transition:background-color .3s ease;width:100%}.form-button:hover{background-color:#0056b3}.submittedContent{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;justify-content:space-between;margin-bottom:20px;padding:15px;position:relative;width:100%}.imageContainer{border-radius:10px;cursor:pointer;flex-shrink:0;height:120px;margin-right:15px;overflow:hidden;width:120px}.urlPreviewImage{border-radius:10px;height:100%;object-fit:cover;width:100%}.deleteButton{align-items:center;background:none;border:none;bottom:10px;color:#ff4545;cursor:pointer;display:flex;font-size:24px;justify-content:center;position:absolute;right:10px}.deleteButton:hover{color:red}.submittedDescription,.submittedItemName{color:#333;margin:5px 0}.submittedItemName{font-weight:700}.form-select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:2px solid #eaeaea;border-radius:10px;box-sizing:border-box;font-size:16px;margin-bottom:20px;padding:15px;width:100%}.form-select,.form-select:focus{background-color:#fff;color:#000}.form-select:focus{border-color:#007bff;outline:none}.form-select::-ms-expand{display:none}.form-select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%209L11%204L1%204L6%209Z%22%20fill%3D%22%23007BFF%22%3E%3C/path%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:12px}.form-select.placeholder{color:#777}.form-select option{color:#000}.form-select option:disabled{color:grey}.age-range-container{display:flex;justify-content:space-between;margin-bottom:20px}.age-input{width:48%}.dress-code-section,.temperature-section{margin-bottom:30px}.dress-code-row,.temperature-row{display:flex;gap:15px;justify-content:flex-start}.dress-code-row label,.temperature-row label{align-items:center;cursor:pointer;display:flex;font-size:16px}.submissionCountContainer{margin-bottom:20px;text-align:center}@media (min-width:1264px){.fitsBoardContainer{margin-left:300px}}.App{background-color:#fafafa;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;text-align:center;width:100%}.App-header{color:#333;position:fixed;top:0;width:100%;z-index:1000}.main-content{flex:1 1;padding-top:80px}.posts{max-width:80%;overflow-x:hidden}.post-container,.posts{padding-top:80px;width:100%}.Sidebar{bottom:0;height:calc(100vh - 80px);overflow-y:auto;position:fixed;right:0;top:80px;width:350px}@media (max-width:768px){.Sidebar,.posts{margin-left:0;max-width:100%;width:100%}.Sidebar{height:auto;position:static;top:auto;width:80%}.App{padding-bottom:2rem}}@media (min-width:768px){.Sidebar{display:block;height:calc(100vh - 80px);position:fixed;right:0;top:80px;width:230px}}@media (max-width:480px){.App-header{padding:10px}.app-footer{align-items:center;background-color:#f4f7f9;bottom:0;color:#333;display:flex;justify-content:center;left:0;padding:10px 0;position:fixed;text-align:center;width:100%;z-index:1000}.posts{padding-top:100px}}.main-container{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;margin-top:80px;overflow-x:hidden;padding:20px;width:100%}.footer{margin-top:auto}
/*# sourceMappingURL=main.64575ef7.css.map*/