@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{font-family:Poppins,sans-serif}::-webkit-scrollbar{z-index:1;width:10px}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}._NavBar_1rms8_1 nav{background-color:#000;flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:15px 0 9px;display:flex}h3{color:#fff;transition:all .5s;display:inline-block;position:relative}._NavBar_1rms8_1 ._MobileNav_1rms8_18{display:none}@media (width<=990px){._NavBar_1rms8_1 ._Nav_1rms8_1{display:none}._NavBar_1rms8_1 ._MobileNav_1rms8_18{align-items:center;height:15vh;display:flex;position:relative}._NavBar_1rms8_1 ._MobileNav_1rms8_18 ._Hamburger_1rms8_34{cursor:pointer;color:#000;z-index:2;position:absolute;right:5%}._NavBar_1rms8_1 nav{flex-direction:column;align-items:center;display:flex}._NavBar_1rms8_1 nav h3{z-index:2;flex-direction:column;align-items:center;padding-bottom:26px;font-size:2.3em;display:flex;position:relative;top:18vh}._NavBar_1rms8_1 nav img{display:none}}@media (width<=350px){._NavBar_1rms8_1 ._MobileNav_1rms8_18 ._Hamburger_1rms8_34{right:0%}}#nav a{text-decoration-line:underline;text-decoration-color:#00f}#middle-nav{justify-content:center}#right-nav{display:flex;position:absolute;right:4.5vw}#right-nav #viewAccount:after{content:"";transform-origin:100% 100%;background-color:#4290f5;width:100%;height:3.5px;transition:transform .3s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}#right-nav #viewAccount:hover:after{transform-origin:0 100%;transform:scaleX(1)}#right-nav #loginnav:after{content:"";transform-origin:100% 100%;background-color:#4290f5;width:100%;height:3.5px;transition:transform .3s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}#right-nav #loginnav:hover:after{transform-origin:0 100%;transform:scaleX(1)}#right-nav #registernav:after{content:"";transform-origin:100% 100%;background-color:#4290f5;width:100%;height:3.5px;transition:transform .3s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}#right-nav #registernav:hover:after{transform-origin:0 100%;transform:scaleX(1)}#delete p{color:#fff;font-size:1.17rem;text-decoration:none;transition:all .5s;display:inline-block;position:relative}#delete p:after{content:"";transform-origin:100% 100%;background-color:#4290f5;width:100%;height:3.5px;transition:transform .3s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}#delete p:hover:after{transform-origin:0 100%;transform:scaleX(1)}#right-nav #logout{color:#fff;text-decoration:none;transition:all .5s;display:inline-block;position:relative}#right-nav #logout:after{content:"";transform-origin:100% 100%;background-color:#4290f5;width:100%;height:3.5px;transition:transform .3s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}#right-nav #logout:hover:after{transform-origin:0 100%;transform:scaleX(1)}#right-nav a h3{display:inline-block;position:relative}#right-nav a h3:after{content:"";transform-origin:100% 100%;background-color:#4290f5;width:100%;height:3.5px;transition:transform .3s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}#right-nav a h3:hover:after{transform-origin:0 100%;transform:scaleX(1)}#left-nav h3:first-child:after{content:"";transform-origin:100% 100%;background-color:#4290f5;width:100%;height:3.5px;transition:transform .3s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}#left-nav h3:first-child:hover:after{transform-origin:0 100%;transform:scaleX(1)}#right-nav a:first-child,#left-nav a:first-child{padding-right:2.4vw}#left-nav{display:flex;position:absolute;left:4.5vw}.menu-background{z-index:1;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}#mobile-logo{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mobile-logo img{width:73%;height:auto;display:block}#logout{color:#fff;cursor:pointer;background:0 0;border:none;font-family:Poppins,sans-serif;font-size:1.17em;font-weight:700;text-decoration-line:underline;text-decoration-color:#00f}#delete{color:#fff;cursor:pointer;background:0 0;border:none;padding-right:2.4vw;font-family:Poppins,sans-serif;font-size:1.17em;font-weight:700;text-decoration-line:underline;text-decoration-color:#00f}#delete p{color:#fff}@media (width<=990px){#logout{z-index:99;font-size:2.3em;position:relative;top:18vh}#logout p{color:#fff}}.footer-wrapper{background-color:#000;flex-direction:row;align-items:center;width:100%;padding-top:20px;padding-bottom:10px;display:flex;position:absolute;bottom:0}.footer-left{justify-content:left;display:flex}.footer-left img{width:85%;padding-left:5px;position:relative;left:15%}.footer-center{text-align:center;width:100%;position:absolute}.footer-right{display:flex;position:absolute;right:0%}.footer-wrapper h3{-webkit-text-decoration:underline #00f;text-decoration:underline #00f;transition:all .5s;display:inline-block;position:relative}.footer-wrapper a{padding-right:2vw}.footer-wrapper h3:first-child:after{content:"";transform-origin:100% 100%;background-color:#4290f5;width:100%;height:3.5px;transition:transform .3s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.footer-wrapper h3:first-child:hover:after{transform-origin:0 100%;transform:scaleX(1)}h5{color:#fff}@media (width<=1000px){.footer-left img{width:70%;left:5%}.footer-wrapper h3{font-size:1.25em}.footer-wrapper h5{font-size:.75em}}@media (width<=800px){.footer-left img{width:51%;left:7%}.footer-wrapper h3{font-size:.8em}.footer-wrapper h5{font-size:.55em}}@media (height<=550px){.footer-left img{width:46%}}@media (width<=560px){.footer-left img{width:44%;left:5%}.footer-right{right:2%}.footer-wrapper h3{font-size:.8em}h5{font-size:.45em}}@media (width<=500px){.footer-left img{width:36%;left:2%}.footer-wrapper h3{font-size:.55em}h5{font-size:.2em!important}}@media (width<=350px){.footer-wrapper h3{font-size:.48em}}.center-box{text-align:center;background-color:#acacac;border-radius:5px;flex-direction:column;justify-content:center;width:33.33%;margin-left:auto;margin-right:auto;padding:3rem;display:flex}.delete-account-page{flex-direction:column;min-height:100dvh;display:flex}.delete-account-content{flex:1;justify-content:center;align-items:center;width:100%;padding:clamp(1.5rem,5vh,4rem) 1rem;display:flex}.delete-account-page .center-box{border-radius:8px;flex-shrink:0;width:min(100%,40rem);margin:0;padding:clamp(1.5rem,4vw,3rem)}.delete-account-page .center-box h1{padding:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.delete-account-page .center-box>p{margin-top:1rem;padding:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}.delete-account-actions{flex-direction:column;align-items:center;margin-top:1.5rem;display:flex}.delete-account-page .submit-button,.delete-account-page #delete-button{width:min(100%,25rem);padding:.85rem 1.25rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.25}.delete-account-page #delete-or{padding:.5rem 0;font-size:1rem}.delete-account-page .footer-wrapper{flex-shrink:0;margin-top:auto;position:static}.center-box h1{padding-bottom:6vh;font-size:2.7em}.center-box p{color:#000;padding-bottom:1vh;font-size:2em}#delete-or{padding-top:1vh;padding-bottom:1vh}#delete-button{background-color:red;padding:1.1vh 8.35vw}#delete-button:hover{cursor:pointer;background-color:#9d0202;transition:all .5s}@media (width<=1400px){.center-box{width:65%;margin-bottom:20vh}.center-box p{font-size:1.8em}}@media (width<=635px){.center-box{width:80%}.center-box p{font-size:1.4em}}@media (width<=414px){.center-box{width:90%}.center-box h1{font-size:2.7em}.center-box p{font-size:1.3em}.center-box .submit-button{padding:2vh 6vw;font-size:1.2em}}@media (width<=375px){.center-box h1{font-size:2.5em}.center-box .submit-button{padding:2vh 6vw}}@media (width<=280px){.center-box h1{font-size:1.68em}.center-box p{font-size:.85em}.center-box .submit-button{font-size:.8em}}#whole-page-wrapper{grid-template-columns:40% 60%;display:grid}.left-side{background-image:url(/assets/login-B83CItFi.webp);background-position:top;background-repeat:no-repeat;background-size:cover;grid-area:1;max-width:100%;height:100vh;left:0}.right-side{grid-area:1;max-width:100%;height:100vh}#content-wrapper{text-align:center;padding-top:10vh}#x-wrapper{justify-content:right;width:100%;display:flex}#back-to-home{color:#000;justify-content:right;padding-top:.5vh;padding-right:.5vw;font-size:1.8em;display:flex}h1{text-align:center;font-size:3em;text-decoration:underline}p{text-align:center}#google-login{flex-direction:column;align-items:center;padding-top:4vh;padding-bottom:2vh;display:flex}.google-login-status,.google-login-error{margin:.75rem 1rem 0;font-size:.85rem}.google-login-error{color:#da0000}.line-wrapper{flex-direction:row;justify-content:center;align-items:center;display:flex}.line-wrapper p{padding:0 1vw}.or-line{color:#000;width:8.5vw;height:0}.textarea input{width:20vw;height:4.5vh;font-size:1.3em}#email-wrapper{justify-content:center;width:50%;padding-left:50%;display:flex}#email label{justify-content:left;display:flex}svg.svg-inline--fa.fa-envelope{padding-top:4px;padding-right:3px}#email-span,#password-span{color:#da0000}#password-wrapper{justify-content:center;width:50%;padding-left:50%;display:flex}#password{padding-top:1vh}#password label{justify-content:left;display:flex}svg.svg-inline--fa.fa-lock{padding-top:3px;padding-right:3px}.bottom-form-container{flex-direction:row;justify-content:space-between;width:20vw;margin-left:33.8%;display:flex}label{font-size:1.1em}#checkbox label{cursor:pointer;font-size:1em}#info-button,.css-1ujsas3{color:#000!important;min-width:0!important;padding:0 3px!important;font-size:.9em!important}.bottom-form-container p a,.bottom-form-container p a:active{color:#000;font-size:1em;text-decoration:none}.button-wrapper{padding-top:5vh}.button-wrapper a{color:#4290f5}.button-wrapper p{padding-top:1vh;font-size:.8em}.submit-button{color:#fff;background-color:#4290f5;border:1.8px solid #000;padding:1.1vh 6vw;font-size:1.4em;font-weight:700;transition:all .5s}.submit-button:hover{cursor:pointer;background-color:#2d68b4;transition:all .5s}#arrow-icon{padding-right:1vw}.legal-links{flex-direction:row;justify-content:center;width:20vw;display:flex}.legal-links a{color:#4290f5}@media (width>=2439px){.bottom-form-container{margin-left:33.5%}.textarea input{height:3.5vh}}@media (width>=1001px) and (width<=1410px){.bottom-form-container p a,#checkbox label{font-size:.8em}.bottom-form-container{margin-left:35%}}@media (width<=1000px){#whole-page-wrapper{display:block}.left-side{background-image:none;height:0}.bottom-form-container{width:26vw;margin-left:37%}.bottom-form-container p a,#checkbox label{font-size:.65em}input#keepmeloggedin{width:11px}.textarea input{width:26vw;height:5.5vh}.or-line{width:11vw}#google-login button{width:26vw}}@media (width<=720px){h1{color:#000000d6}#google-login button{width:38vw}.or-line{width:16.5vw}.textarea input{width:38vw;height:4.5vh}.bottom-form-container{width:38vw;margin-left:31%}.submit-button{padding:1.1vh 10vw}}@media (width<=490px){h1{font-size:2.35em}p{font-size:.9em}#google-login button{width:65vw}.or-line{width:29.5vw}.textarea input{width:65vw}.bottom-form-container{width:65vw;margin-left:17.5%}.bottom-form-container p a,#checkbox label{font-size:.8em}}@media (width<=380px){h1{font-size:2em}p{font-size:.8em}.bottom-form-container p a{color:#000;font-size:.8em}#checkbox label{color:#000;font-size:.65em}.submit-button{padding:1vh 15vw;font-size:1.2em}div#checkbox{margin-top:-.6vh}}#content-wrapper{padding-top:5vh}svg.svg-inline--fa.fa-check,svg.svg-inline--fa.fa-user{padding-top:3px;padding-right:3px}input#keepmeloggedin{margin-left:8px}#username label{justify-content:left;display:flex}#username{padding-top:1vh}#username-span{color:#da0000}@media (width<=490px){.button-wrapper{padding-bottom:5vh}}h1{padding-top:3vh;padding-bottom:1vh;font-size:3.4px}h6{color:#000;text-align:center;padding-top:5vh;font-size:2.4em}.article-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}article{background-color:#cccbcb;width:55%;min-height:80vh;padding:0 3vw 20vh}article p{font-size:1.3em}@media (width<=990px){article{background-color:#cccbcb;width:100%;padding:0 3vw 24vh}}.error-page-wrapper{max-height:100vh;overflow:hidden}.m-boxes{flex-direction:row;width:100vw;height:100vh;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.m-boxes span:first-child{background:#0065b3;border:1vw solid #0065b3;width:16%;height:100vh;transform:skew(345deg)}.m-boxes span:nth-child(2){background:#013c78;border:1vw solid #013c78;width:16%;height:100vh;transform:skew(345deg)}.m-boxes span:last-child{background:#e2261a;border:1vw solid #e2261a;width:16%;height:100vh;transform:skew(345deg)}.error-wrapper{width:100%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error-wrapper a{color:#00f}#error{font-size:8em}#error-text{text-align:center;font-size:3em}#to-home{color:#000;position:absolute;bottom:0}@media (width<=1286px){#error{font-size:7em}#error-text{font-size:2.5em}.m-boxes span:first-child,.m-boxes span:nth-child(2),.m-boxes span:last-child{width:19%}}@media (width<=1126px){#error{font-size:6em}#error-text{font-size:2em}.m-boxes span:first-child,.m-boxes span:nth-child(2),.m-boxes span:last-child{width:23%}}@media (width<=968px){#error{font-size:5em}#error-text{font-size:1.75em}.m-boxes span:first-child,.m-boxes span:nth-child(2),.m-boxes span:last-child{width:25%}}@media (width<=804px){#error{font-size:4em}#error-text{font-size:1.5em}}@media (width<=644px){#error{font-size:3em}#error-text{font-size:1em}.m-boxes span:first-child,.m-boxes span:nth-child(2),.m-boxes span:last-child{width:30%}}@media (width<=484px){#error{font-size:2em}#error-text{font-size:.8em}.m-boxes span:first-child,.m-boxes span:nth-child(2),.m-boxes span:last-child{width:40%}}@media (width<=322px){#error{font-size:1.5em}#error-text{font-size:.6em}.m-boxes span:first-child,.m-boxes span:nth-child(2),.m-boxes span:last-child{width:40%}}#good-request{z-index:10000;color:#fff;background-color:#000;width:100%;height:0}#listings-header{padding-top:4vh;padding-bottom:6vh}.listings-status{color:#444;background:#0000000a;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:fit-content;margin:-2vh auto 3vh;padding:.4rem .75rem;font-size:.95rem;line-height:1.2;display:flex}.status-icon{opacity:.85;font-size:.95rem;display:inline-block}.status-text{white-space:nowrap}.status-hint{color:#666;margin-left:.5rem;font-size:.85rem}.refreshing-pill{color:#1f6ed4;background:#4290f51f;border-radius:999px;margin-left:.35rem;padding:.15rem .5rem;font-size:.85rem}.status-refresh{display:none}@keyframes spin-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=600px){.listings-status{padding:.35rem .65rem;font-size:.9rem}.status-text{white-space:normal;text-align:center}.status-refresh{display:none}}.listings-wrapper.is-refreshing:before{display:none}.listings-wrapper{text-align:left;flex-wrap:wrap;justify-content:center;padding:0 5vw 10vh;display:flex}.listings-wrapper p{text-align:left;padding-left:1vw}#save-listing{color:#4290f5;cursor:pointer;background:0 0;border:none;padding-top:2px;padding-right:2px;font-size:1.4em;transition:all .5s;position:absolute;right:0}#save-listing:hover{font-size:1.8em;transition:all .5s}#unsave-listing{pointer-events:none;color:red;cursor:pointer;background:0 0;border:none;padding-top:2px;padding-right:2px;font-size:1.4em;transition:all .5s;display:none;position:absolute;right:0}#unsave-listing:hover{font-size:1.8em;transition:all .5s}#loader-wrapper{flex-direction:column;align-items:center;padding-top:20vh;padding-bottom:30vh;display:flex}#loading-text{padding-top:.5vh}.loader{border-radius:50%;width:90px;height:90px;margin-bottom:3vh;animation:1s linear infinite rotate;position:relative}.loader:before,.loader:after{content:"";box-sizing:border-box;border:8px solid #4290f5;border-radius:50%;animation:3s linear infinite prixClipFix;position:absolute;inset:0}.loader:after{border-color:#000;animation:3s linear infinite prixClipFix,.5s linear infinite reverse rotate;inset:7px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.listing-contanier{border:1px solid #000;width:20%;height:50vh;margin-bottom:10vh;margin-left:2vw;margin-right:2vw;text-decoration:none;transition:all .5s;position:relative}.listing-contanier:hover{width:22%;transition:all .5s;box-shadow:0 0 25px 8px #000c}.listing-contanier h4{text-align:center;color:#000;padding-bottom:1vh;padding-left:1vw;padding-right:1vw;font-size:1.2em}.listing-contanier a{text-decoration:none}.listing-card-link{height:100%;text-decoration:none;display:block}.listing-contanier img{width:100%;height:auto}.countdown-timer{color:#4a4a4a;padding-left:1vw}.location{padding-bottom:2vh}.listing-description{color:#2f2f2f;padding:0 1vw 1vh;font-size:.95em;line-height:1.35}.listedon{text-align:center;background:linear-gradient(#ffffffd9 0%,#f7f9fc 100%);border-top:1px solid #e2e7ee;flex-direction:column;align-items:center;gap:6px;margin:0;padding:10px 8px 12px;display:flex;position:absolute;bottom:10px;left:0;right:0}.listingsite{color:#4290f5;font-weight:700}.listedby{color:#1f4b8f;letter-spacing:.01em;background:#4290f51f;border-radius:999px;margin:0;padding:6px 12px;font-size:.85em;font-weight:600}@media (width<=2240px){.listing-contanier{height:63vh}}@media (width<=1550px){.listing-contanier{width:28%;height:68vh}.listing-contanier:hover{width:30%}}@media (width<=1000px){.listing-contanier{width:45%;height:45vh}#loading-text{font-size:.9em}.listing-contanier:hover{width:46%}}@media (width<=800px){.listing-contanier{height:55vh}}@media (height<=720px){.listing-contanier{height:83vh}}@media (height<=560px){.listing-contanier{height:98vh}}@media (width<=550px){.listing-contanier{height:71vh}.listing-contanier h4{font-size:1em}}@media (width<=500px){.listing-contanier{width:93%;height:54vh}.listing-contanier:hover{width:95%}.listing-contanier h4{font-size:1em}}@media (width<=745px) and (height<=370px){.listing-contanier{height:147vh!important}}@media (height<=450px){.listing-contanier{height:129vh}}@media (width:667px) and (height:375px){.listing-contanier{height:135vh}}@media (width<=400px){.listing-contanier{height:65vh}}@media (height<=300px){.listing-contanier{height:178vh}}@media (width<=300px){.listing-contanier{height:65vh}}.listing-contanier.has-actions,.listing-contanier.account-style{flex-direction:column;height:auto;display:flex}.listing-contanier.has-actions .listing-card-link,.listing-contanier.account-style .listing-card-link{flex-direction:column;flex:auto;display:flex}.listing-contanier.has-actions .listing-action-row,.listing-contanier.account-style .listing-action-row{background:#f7f9fc;border-top:1px solid #e2e8f0;width:100%;margin-top:0;padding:12px 12px 14px}.listing-contanier.has-actions .listedon,.listing-contanier.account-style .listedon{background:#f7f9fc;border-top:1px solid #e2e7ee;width:100%;margin-top:0;padding:12px 10px 14px;position:relative;bottom:auto}.top-img img{width:100%;height:87vh;margin-bottom:-1vh}.top-img-mobile img{display:none}@media (width>=2560px){.top-img img{height:90vh}}@media (width<=990px){.top-img img{height:28vh}}@media (width<=600px){.top-img img{display:none}.top-img-mobile img{width:100vw;display:inline}.scroll-indicator{display:none}}.scroll-indicator{z-index:1000;pointer-events:none;color:#fff;text-shadow:0 1px 3px #00000073;position:fixed;bottom:5%;left:50%;transform:translate(-50%)}.scroll-indicator__chevron{line-height:1;animation:1.6s ease-in-out infinite arrow-bounce;display:block}.scroll-indicator__chevron svg{width:64px;height:64px;display:block}@keyframes arrow-bounce{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(0)}}.page-wrapper{width:100%;height:70vh;overflow:hidden}.account-page{padding-bottom:8vh}#userHello{padding-top:4vh}.account-actions{justify-content:center;padding:1.5vh 0 0;display:flex}.account-actions .primary-btn{color:#fff;cursor:pointer;background:#4290f5;border:1px solid #307ada;border-radius:10px;max-width:45vw;padding:10px 16px;font-weight:700;transition:background .2s,box-shadow .2s}.account-actions .primary-btn:hover{background:#2f72cf;box-shadow:0 10px 25px #4290f540}.account-section{padding:0 0 2vh}#saved-listings-header,.account-section-title{text-align:center;padding-top:4vh;padding-bottom:3vh;font-size:1.8em}.listings-wrapper.account-grid{padding-bottom:6vh}#center-div{text-align:center;width:100%;position:absolute;top:50%;overflow:hidden}#nosaved-listings{font-size:1.2em}svg.svg-inline--fa.fa-square-xmark{text-align:center;font-size:100px}.user-listing-actions{gap:8px;margin-top:8px;display:flex}.secondary-btn{color:#1f1f1f;cursor:pointer;background:#f7f9fc;border:1px solid #cfd7e3;border-radius:8px;margin-top:8px;padding:8px 14px;transition:background .2s,border .2s}.listing-action-row{background:#f7f9fc;border-top:1px solid #e2e8f0;justify-content:center;gap:8px;padding:10px 12px 14px;display:flex}.listing-action-row .user-listing-actions,.listing-action-row .secondary-btn,.listing-action-row .danger-btn{width:100%;margin-top:0}.secondary-btn:hover{background:#eef3fb}.danger-btn{color:#b52828;cursor:pointer;background:#fff5f5;border:1px solid #d84d4d;border-radius:8px;padding:8px 14px;transition:background .2s,border .2s}.danger-btn:hover{background:#ffe5e5}.danger-btn:disabled{opacity:.7;cursor:not-allowed}.saved-empty{color:#4a4a4a;background:#f7f9fc;border:1px dashed #cfd7e3;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:32px 16px;display:flex}.modal-backdrop{z-index:9999;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;position:fixed;top:0;left:0}.modal-card{background:#fff;border-radius:12px;width:100%;max-width:360px;padding:20px;box-shadow:0 20px 50px #00000026}.modal-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.content-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}svg#key{font-size:3.2em}h1{padding-top:0;font-size:3em;text-decoration:none}p{color:#4a4a4a}#wrapper{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}#email{padding-top:3vh}#email-span,#password-sapn{text-align:center;color:#da0000}.button-wrapper{flex-direction:column;justify-content:center;align-items:center;padding-top:3vh;display:flex}.send-button{color:#fff;background-color:#4290f5;border:1.8px solid #000;justify-content:center;width:100%;padding:1.1vh 0;font-size:1.4em;font-weight:700;transition:all .5s;display:flex}.send-button:hover{cursor:pointer;background-color:#2d68b4;transition:all .5s}#arrow-wrapper{width:100%;padding-top:1vh}#arrow-wrapper a{color:#000}svg.svg-inline--fa.fa-arrow-left{padding-right:7px;font-size:1.3em}html{min-height:100vh;position:relative;overflow-x:hidden}::-webkit-scrollbar{display:none}.create-listing-page{background:linear-gradient(135deg,#f4f7fb 0%,#eef2f7 50%,#f9fbff 100%);min-height:100vh;padding:6vh 6vw 8vh}.create-card{background:#fff;border:1px solid #e2e7ee;border-radius:18px;max-width:900px;margin:0 auto 10vh;padding:32px;box-shadow:0 20px 50px #0000000d}.create-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:20px;display:flex}.create-head h1{margin:4px 0;font-size:2.1em}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#556;margin:0;font-size:.75em}.subhead{color:#444;margin:6px 0 0}.create-form{flex-direction:column;gap:18px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field span{color:#222;font-weight:600}.field input,.field textarea,.field select{background:#fdfefe;border:1px solid #cfd7e3;border-radius:10px;width:100%;padding:12px 14px;font-size:1em;transition:border .2s,box-shadow .2s}.field input:focus,.field textarea:focus,.field select:focus{border-color:#4290f5;outline:none;box-shadow:0 0 0 3px #4290f51f}.field textarea{resize:vertical}.field.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field.price-row{grid-template-columns:1.4fr .8fr 1fr;gap:16px;display:grid}.input-with-unit{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.input-with-unit select{min-width:130px}.hint{color:#6a7280;margin-top:-2px;font-size:.9em}.images-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.images-list,.upload-row{flex-direction:column;gap:10px;display:flex}.file-list{flex-wrap:wrap;gap:8px;display:flex}.file-pill{background:#f4f7fb;border:1px solid #d9e1ec;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.95em;display:flex}.file-pill button{cursor:pointer;color:#6a7280;background:0 0;border:none;font-size:1.1em;line-height:1}.image-row{align-items:center;gap:8px;display:flex}.image-row input{flex:1}.remove-btn{color:#c02b2b;cursor:pointer;background:#fff5f5;border:1px solid #e23c3c;border-radius:8px;padding:10px 12px;transition:background .2s,color .2s,border .2s}.remove-btn:hover{background:#ffe1e1}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.primary-btn{color:#fff;cursor:pointer;background:#4290f5;border:1px solid #307ada;border-radius:10px;padding:12px 18px;font-size:1em;font-weight:700;transition:transform .1s,box-shadow .2s,background .2s}.primary-btn:hover{background:#2f72cf;box-shadow:0 10px 25px #4290f540}.primary-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.ghost-btn{color:#1f1f1f;cursor:pointer;background:0 0;border:1px solid #cfd7e3;border-radius:10px;padding:10px 14px;transition:border .2s,background .2s}.ghost-btn:hover{background:#f4f7fb}.blank{width:110px;padding:10px 14px}.form-status{border-radius:10px;padding:12px 14px;font-weight:600}.form-status.error{color:#aa1f1f;background:#fff5f5;border:1px solid #f4c7c7}.form-status.success{color:#1f7a3d;background:#f2fbf4;border:1px solid #b9e3c5}@media (width<=880px){.create-card{padding:24px}.create-head{flex-direction:column;align-items:flex-start}.field.two-col,.field.price-row,.input-with-unit{grid-template-columns:1fr}.create-listing-page{padding:5vh 4vw}}@media (width<=540px){.image-row,.actions{flex-direction:column;align-items:stretch}.primary-btn,.ghost-btn{text-align:center;width:100%}}.detail-page{background:linear-gradient(#f7f9fd 0%,#eef2f7 40%,#fdfdfd 100%);min-height:80vh;padding:6vh 6vw 8vh}.detail-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:20px;display:flex}.detail-header h1{margin:6px 0 4px}.muted{color:#555;margin:0}.detail-gallery{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.hero-img{background:#fff;border:1px solid #dbe3ef;border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:1260px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000000f}.hero-img img{object-fit:contain;width:100%;max-width:1260px;height:auto;max-height:1260px;display:block}.hero-nav{cursor:pointer;background:#ffffffeb;border:1px solid #dbe3ef;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .15s,box-shadow .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #0000001f}.hero-nav:hover{transform:translateY(-50%)scale(1.04);box-shadow:0 12px 26px #00000029}.hero-nav--left{left:14px}.hero-nav--right{right:14px}.hero-nav span{color:#222;font-size:1.2rem}.thumbs{flex-wrap:wrap;gap:10px;display:flex}.thumb{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;padding:0;transition:border .2s,transform .1s}.thumb img{object-fit:contain;border-radius:8px;width:110px;height:75px;display:block}.thumb.active{border-color:#4290f5}.thumb:hover{transform:translateY(-2px)}.detail-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px;display:grid}.meta-box{background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:12px 14px;box-shadow:0 12px 28px #0000000a}.label{color:#666;margin-bottom:4px;font-size:.85em;display:block}.value{color:#111;font-weight:700}.detail-description{background:#fff;border:1px solid #dbe3ef;border-radius:12px;margin-bottom:8vh;padding:16px 18px;box-shadow:0 12px 28px #0000000a}.detail-description h2{margin-top:0}.detail-description p{text-align:left}.status-text{text-align:center;color:#444;padding:.5vh 0}@media (width<=720px){.thumb img{width:80px;height:60px}.detail-header{flex-direction:column;align-items:flex-start}}
