@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Montserrat:wght@600;700&family=Red+Hat+Mono&family=Roboto+Mono&display=swap";
:root{--bg:#fcfcfc;--side:#f8f8f9;--card:#fff;--text:#202025;--muted:#7a7980;--line:#e2e2e6;--main:#5d3fd3;--hover:#5b3bbe;--alt:#4353cf}html.dark{--bg:#0a0a0a;--side:#131316;--card:#17171b;--text:#f4f3f7;--muted:#a5a3ad;--line:#2d2c33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font:12px Inter,sans-serif}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.header{background:var(--card);border-bottom:1px solid var(--line);z-index:20;height:62px;position:sticky;top:0}.head{align-items:center;max-width:1275px;height:100%;margin:auto;padding:0 10px;display:flex}.logo{font:700 18px Montserrat}.logo b{background:var(--main);color:#fff;border-radius:6px;place-items:center;width:28px;height:28px;margin-right:3px;display:inline-grid}.nav{gap:20px;margin-left:35px;display:none}.nav a{color:var(--muted);font-weight:600}.actions{gap:5px;margin-left:auto;display:flex}.actions button{border:1px solid var(--line);background:0 0;border-radius:3px;padding:8px}.actions .post,.search button{background:var(--main);color:#fff;border:0}.hamb{display:none}.mobileIcon{border:1px solid var(--line);background:0 0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;padding:0!important}.actions .login{display:none}.page{max-width:1275px;margin:auto;padding:24px 10px 60px}.search{background:var(--card);border:1px solid var(--line);grid-template-columns:35px 1fr 180px 120px;height:43px;display:grid}.search>span{text-align:center;align-self:center;font-size:20px}.search input{background:0 0;border:0;outline:0}.place{border-left:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.tagline{color:var(--muted);margin:14px 0 20px}.tool{border-top:1px solid var(--line);grid-template-columns:210px 1fr auto;align-items:center;height:58px;display:grid}.tool small{text-align:right;color:var(--muted)}.views{border:1px solid var(--line);margin-left:14px;display:flex}.views button{background:var(--card);border:0;padding:8px 11px}.views .active{background:var(--text);color:var(--bg)}.layout{grid-template-columns:210px 1fr;gap:16px;display:grid}.filters{background:var(--side);padding-right:16px}.filter{border-bottom:1px solid var(--line);padding:14px 0}.filterHead{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;font-weight:700;display:flex}.filterBody{padding-top:9px}.cat,.check{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:5px 2px;font-size:10px;display:flex}.cat.active{font-weight:700}.check{justify-content:flex-start;gap:8px}.check input{accent-color:var(--main)}.price{gap:6px;display:flex}.price input{background:var(--card);border:1px solid var(--line);width:82px;padding:7px}.rating{color:#ffb400}.resultHead{justify-content:space-between;align-items:center;height:39px;display:flex}.term{border:1px solid var(--line);margin-left:8px;padding:6px;font:9px Roboto Mono}.clear{background:0 0;border:0;margin-left:8px;font-size:9px;text-decoration:underline}.mobileFilter{display:none}.cards{gap:13px;display:grid}.card{background:var(--card);border:1px solid var(--line);min-height:158px;display:flex;overflow:hidden}.art{background:linear-gradient(108deg,#fafafa 0 43%,#101114 43% 46%,#fff 46%);flex:0 0 288px;position:relative;overflow:hidden}.artLogo{color:#222;font:700 22px Montserrat;position:absolute;top:18px;right:18px}.screen{background:linear-gradient(#fff 15%,var(--main)15% 24%,#eee 24% 45%,#ffb400 45% 70%,#eee 70%);border:6px solid #222;width:92px;height:116px;position:absolute;top:10px;left:18px;transform:rotate(2deg);box-shadow:7px 9px 12px #0003}.phone{background:linear-gradient(135deg,var(--main),#ffb400);border:7px solid #181818;width:43px;height:77px;position:absolute;bottom:13px;right:73px;transform:rotate(5deg)}.dots{color:var(--main);letter-spacing:2px;font-size:17px;position:absolute;bottom:5px;left:13px}.imageBtns{gap:3px;display:flex;position:absolute;top:7px;right:7px}.imageBtns button{background:#fffd;border:0;width:27px;height:27px}.imageBtns .saved{color:var(--main)}.info{flex:1;grid-template-columns:1fr 145px;padding:13px 12px;display:grid}.info h2{margin-bottom:3px;font:600 12px Montserrat}.by{color:var(--muted);font-size:8px}.features{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.8;list-style-position:inside}.meta{border-left:1px solid var(--line);flex-direction:column;align-items:center;padding-left:11px;display:flex}.meta strong{margin:auto 0 2px;font:700 15px Montserrat}.stars{color:#ffb400}.stars small,.sales,.updated{color:var(--muted);font-size:8px}.btns{gap:4px;width:100%;margin-top:auto;display:flex}.btns button{border:1px solid var(--line);background:0 0;height:30px}.btns .preview{border-color:var(--main);color:var(--main);border-radius:10px;flex:1}.promo{background:var(--main);color:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:16px 22px;display:flex}.promo h3{font:700 16px Montserrat}.promo p{margin-top:4px;font-size:9px}.promo button{color:#fff;background:#17171b;border:0;padding:10px 20px}.cards.grid{grid-template-columns:repeat(3,1fr);gap:20px}.grid .card{display:block}.grid .art{width:100%;height:130px}.grid .info{padding:11px;display:block}.grid .features,.grid .updated{display:none}.grid .info h2{min-height:28px;font-size:10px}.grid .meta{border:0;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;margin-top:8px;padding:8px 0 0;display:grid}.grid .meta strong,.grid .stars,.grid .sales{grid-column:1}.grid .btns{grid-area:1/2/4}.grid .preview{width:80px}.grid .promo{flex-direction:column;align-items:flex-start;min-height:100%}.grid .promo button{width:100%;margin-top:auto}.pages{margin-top:25px;display:flex}.pages button,.pages span{background:0 0;border:1px solid #0000;width:32px;height:33px}.pages .active{background:var(--card);border-color:var(--line)}.footer{background:var(--side);border-top:1px solid var(--line)}.footerIn{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:45px;max-width:1275px;margin:auto;padding:45px 10px;display:grid}.footerIn>div{flex-direction:column;gap:10px;display:flex}.footerIn p,.footerIn a{color:var(--muted);font-size:10px}.social{flex-direction:row!important;display:flex!important}.social a{background:var(--card);border:1px solid var(--line);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.drawer,.shade{display:none}@media (max-width:680px){.header{height:58px}.head{justify-content:center}.nav,.actions .post,.actions .login{display:none}.hamb{color:#fff;background:#303034;border:0;width:28px;height:28px;display:block;position:absolute;left:10px}.actions{gap:2px;display:flex;position:absolute;right:9px}.mobileIcon,.actions .theme{color:#fff;width:27px;height:27px;background:#303034!important;padding:0!important;display:block!important}.logo{font-size:14px}.logo b{width:24px;height:24px}.page{padding:15px 13px 40px}.search{grid-template-columns:34px 1fr 52px}.place{display:none}.search button{font-size:0}.search button:after{content:"âŒ•";font-size:18px}.tool{grid-template-columns:1fr auto}.tool>span,.tool small{display:none}.layout{display:block}.filters{display:none}.mobileFilter{background:var(--card);border:1px solid var(--line);padding:7px;display:block}.card{display:block}.art{width:100%;height:160px}.info{padding:11px;display:block}.features,.updated{display:none}.meta{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;margin-top:8px;padding:8px 0 0;display:grid}.meta strong,.stars,.sales{grid-column:1}.btns{grid-area:1/2/4}.preview{width:76px}.cards.grid{grid-template-columns:repeat(2,1fr);gap:9px}.grid .art{height:105px}.grid .artLogo{font-size:13px}.grid .screen{width:62px;height:80px;left:7px}.grid .phone{display:none}.grid .info h2{font-size:9px}.grid .preview{width:65px;font-size:7px}.promo{padding:12px}.promo h3{font-size:13px}.footerIn{grid-template-columns:1fr;padding:35px 18px}.shade{z-index:40;background:#0008;border:0;display:block;position:fixed;inset:0}.drawer{color:#fff;z-index:41;background:#2d2d2e;width:78vw;height:100vh;padding:9px 13px;display:block;position:fixed;top:0;left:0;overflow:auto}.drawer.searchDrawer{background:var(--side);color:var(--text);width:85vw}.drawer>input{border:0;border-radius:3px;width:100%;margin-bottom:8px;padding:9px}.drawer .menuItem{color:inherit;background:0 0;border:0;border-bottom:1px solid #393939;justify-content:space-between;width:100%;padding:14px 1px;display:flex}.drawer .close{color:inherit;float:right;background:0 0;border:0;font-size:24px}.drawer .check{justify-content:flex-start}.drawer .check input{flex:none;width:13px;height:13px;margin:0}.drawer .price input{width:50%;min-width:0;margin:0}.pages{justify-content:center}.pages button:nth-of-type(n+7):nth-of-type(-n+9){display:none}}.actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.actions .themeFill{fill:currentColor;stroke:none}.heroBanner{background-image:url(https://www.bharatonewaytaxi.com/wp-content/uploads/bharat-home-assets/home-hero-sunrise-taxi-1200.webp);background-position:50%;background-size:cover;height:330px;margin-bottom:18px;padding:52px 62px;display:flex;overflow:hidden}.heroContent{flex-direction:column;align-items:flex-start;max-width:390px;display:flex}.heroContent>span{color:var(--main);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.heroContent h1{color:#17171b;letter-spacing:-1.2px;margin-top:12px;font:700 38px/1.08 Montserrat,sans-serif}.heroContent p{color:#555b68;max-width:310px;margin-top:14px;font-size:12px;line-height:1.6}.heroContent button{background:var(--main);color:#fff;border:0;margin-top:22px;padding:11px 18px;font-weight:700}@media (max-width:680px){.hamb{color:var(--text);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.hamb svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.actions{gap:5px}.mobileIcon,.actions .theme{color:var(--text);border:0;justify-content:center;align-items:center;width:28px;height:28px;background:0 0!important;padding:0!important;display:flex!important}.actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.actions .mobileSearch svg{stroke-width:2.4px}.actions .theme .themeFill{fill:currentColor;stroke:none}.tool{justify-content:flex-end;height:58px;display:flex}.views{margin-left:0}.resultHead{justify-content:flex-end;height:39px}.mobileFilter{justify-content:center;align-items:center;gap:5px;width:auto;height:36px;padding:6px 10px;display:flex}.mobileFilter svg{fill:none;height:22px;stroke:var(--text);stroke-linejoin:round;stroke-width:1.8px;width:22px}.mobileFilter span{font-size:11px}.heroBanner{background-position:62%;height:210px;margin-bottom:12px;padding:24px 20px}.heroContent{max-width:190px}.heroContent>span{font-size:7px}.heroContent h1{letter-spacing:-.7px;margin-top:8px;font-size:23px}.heroContent p{max-width:170px;margin-top:9px;font-size:8px;line-height:1.45}.heroContent button{margin-top:13px;padding:8px 10px;font-size:8px}}.actions .post{border-radius:3px;align-items:center;padding:8px;font-size:0;display:inline-flex}.actions .post:after{content:"Sell";font-size:12px}.listingToolbar>div{align-items:center;gap:10px}.listingToolbar>div>button{color:#000;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:0;display:inline-flex}.listingToolbar>div>button.active{color:#000}.listingToolbar>div>button:before{content:"";display:block}.listingToolbar>div>button:first-child:before{background:currentColor;border-radius:2px;width:10px;height:10px;transform:translate(-6.5px,-6.5px);box-shadow:13px 0,0 13px,13px 13px}.listingToolbar>div>button:last-child:before{background:currentColor;border-radius:999px;width:30px;height:5px;transform:translateY(-10px);box-shadow:0 10px,0 20px}@media (min-width:701px){.listingPage>.listingHero{max-width:1038px}}.authPage{background:#f5f5f8;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.authShell{background:#fff;border-radius:22px;grid-template-columns:1fr 1.08fr;width:100%;max-width:1040px;min-height:650px;display:grid;overflow:hidden;box-shadow:0 24px 70px #372b7218}.authIntro{background:linear-gradient(145deg,#fbfaff,#fff);border-right:1px solid #eeeaf8;flex-direction:column;justify-content:space-between;padding:42px 58px;display:flex;position:relative}.authIntro:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 48%,#ddd5f055 49% 50%,#0000 51%);position:absolute;inset:0}.authIntro>*{z-index:1;position:relative}.authLogo{font:700 18px Montserrat}.authLogo b,.authMark{color:#fff;background:linear-gradient(145deg,#8c65f6,#5d3fd3);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.authLogo b{width:29px;height:29px;margin-right:4px}.authMark{width:50px;height:50px;margin-bottom:38px;font:700 25px Montserrat;box-shadow:0 5px 14px #5d3fd344}.authIntro h1{max-width:390px;font:700 40px/1.18 Montserrat}.authIntro h1 em{color:var(--main);font-style:normal}.authIntro>div>p{color:#5f5d68;max-width:390px;margin-top:20px;font-size:15px;line-height:1.65}.authIntro blockquote{color:#55515e;background:#fff;border:1px solid #f0edf7;border-radius:12px;padding:24px;font-size:13px;line-height:1.6;box-shadow:0 12px 35px #372b720d}.authFormPanel{justify-content:center;align-items:center;padding:55px 70px;display:flex}.authForm{width:100%;max-width:390px}.authForm h2{font:700 23px Montserrat}.authSubtitle{color:#797681;margin:9px 0 30px;font-size:13px}.authForm>label,.authNameRow label{flex-direction:column;gap:8px;margin-bottom:17px;font-size:12px;font-weight:600;display:flex}.authNameRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.authForm input{background:#fff;border:1px solid #dcd9e2;border-radius:8px;outline:0;width:100%;padding:12px 13px;font-size:13px}.authForm input:focus{border-color:var(--main);box-shadow:0 0 0 3px #5d3fd315}.authOptions{justify-content:space-between;align-items:center;margin:-3px 0 20px;font-size:11px;display:flex}.authOptions label{align-items:center;gap:7px;display:flex}.authOptions input{accent-color:var(--main);width:auto}.authOptions a,.authSwitch a{color:var(--main);font-weight:700}.authSubmit{color:#fff;background:linear-gradient(90deg,#6c42ee,#7c4df2);border:0;border-radius:8px;width:100%;padding:13px;font-size:14px;font-weight:700}.authSuccess{color:#16803a;text-align:center;margin-top:14px;font-size:12px}.authSwitch{color:#77737e;text-align:center;margin-top:22px;font-size:12px}@media (max-width:760px){.authPage{padding:18px}.authShell{min-height:0;display:block}.authIntro{border-bottom:1px solid #eeeaf8;border-right:0;padding:28px}.authIntro h1{font-size:28px}.authMark{margin-bottom:22px}.authIntro blockquote{display:none}.authFormPanel{padding:38px 28px}.authNameRow{grid-template-columns:1fr}}@media (min-width:681px){.actions a.login{border:1px solid var(--line);border-radius:3px;align-items:center;padding:8px;display:inline-flex}}.authPage{min-height:calc(100vh - 62px)}.actions .authSell{background:var(--main);color:#fff;border-radius:3px;align-items:center;padding:8px;display:inline-flex}@media (max-width:680px){.actions .authSell{display:none}}.homePage{background:var(--bg);color:var(--text)}.homeHero{background:#f8f7f4;width:100%;margin:0}.homeHero img{width:100%;height:auto;display:block}.homeWrap{max-width:1050px;margin:auto;padding:52px 22px}.topicRow{grid-template-columns:repeat(4,1fr);gap:34px;margin-bottom:62px;display:grid}.topic{aspect-ratio:1.55;background:#5b3ff0;border:0;border-radius:12px;padding:0;overflow:hidden}.topic:after{display:none}.topic b{max-width:70px;font-size:12px;display:block}.topic>span{font-size:42px;position:absolute;bottom:17px;right:24px}.homeTitle{margin-bottom:18px;font:700 20px Montserrat}.homeGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.homeProduct{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px;overflow:hidden;box-shadow:0 5px 17px #25215a12}.homeVisual{background:var(--card);border-radius:11px;justify-content:center;align-items:center;height:265px;display:flex;position:relative;overflow:hidden}.homeVisual img{object-fit:contain;width:100%;height:80%}.homeDots{gap:5px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.homeDots i{background:#aaa;border-radius:50%;width:5px;height:5px}.homeDots i:first-child{background:var(--text)}.homeProductInfo{padding:12px 2px 5px}.homeProductInfo h3{font:700 15px Montserrat}.homeProductInfo small,.homeProductInfo p{color:var(--muted);font-size:9px;display:block}.homeProductInfo p{margin:11px 0;line-height:1.4}.homeProductInfo>div{justify-content:space-between;align-items:center;display:flex}.homeProductInfo button{background:var(--card);border:1px solid var(--main);color:var(--main);border-radius:9px;padding:7px 10px}.homePromo{color:#fff;background:#5738db;padding:28px 20px}.homePromo h3{font:700 23px/1.05 Montserrat}.homePromo p{margin-top:10px;font-size:11px}.homePager{justify-content:center;gap:6px;margin:35px 0 26px;display:flex}.homePager button{background:var(--card);border:0;width:26px;height:26px}.homePager .active{background:var(--main);color:#fff}.community{text-align:center;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;height:178px;margin-bottom:48px;display:flex}.community h2{font:400 29px Montserrat}.community p{color:var(--muted);font-size:10px}.community div{margin-top:13px}.community button{border:0;padding:7px 15px}.community .join{background:var(--text);color:var(--bg)}.soldRow{grid-template-columns:35px 1fr 35px;align-items:center;gap:12px;display:grid}.soldTrack{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.soldTrack .homeVisual{height:180px}.soldTrack .homeProductInfo h3{font-size:11px}.arrowBtn{background:0 0;border:0;font-size:55px}.benefits{background:var(--side);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;padding:30px max(4vw,20px);display:grid}.benefit{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:15px;padding:10px;display:flex}.benefit:last-child{border:0}.benefit span{font-size:30px}.benefit b,.benefit small{display:block}.benefit small{color:var(--muted);font-size:8px}.adsense{background:var(--bg);border:3px solid var(--text);justify-content:center;align-items:center;height:260px;font-size:22px;font-weight:700;display:flex}@media (max-width:760px){.homeWrap{padding:30px 14px}.topicRow{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:36px}.topic{height:90px}.homeGrid{grid-template-columns:repeat(2,1fr);gap:11px}.homeVisual{height:175px}.homeProductInfo h3{font-size:12px}.homePromo{min-height:280px}.community{border-width:2px;height:135px}.community h2{font-size:21px}.soldTrack{grid-template-columns:repeat(2,1fr)}.soldTrack .homeProduct:nth-child(n+3){display:none}.benefits{grid-template-columns:repeat(2,1fr)}.adsense{height:170px}}.listingPage{background:var(--bg);min-height:100vh}.listingHero{aspect-ratio:16/6;background:#f8f7f4;width:calc(100% - 32px);max-width:1070px;margin:24px auto 0;position:relative;overflow:hidden}.listingHero>img{object-fit:cover;width:100%;height:100%;display:block}.listingHero>div{background:#ffffffe8;border:1px solid #fffa;border-radius:10px;max-width:310px;padding:20px 22px;position:absolute;top:50%;left:34px;transform:translateY(-50%);box-shadow:0 8px 30px #00000018}.listingHero span{color:var(--main);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.listingHero h1{color:#17171b;margin:9px 0;font:700 30px/1.08 Montserrat}.listingHero>div p{color:#555b68}.listingHero p{color:#555b68;line-height:1.5}.listingHero button{background:var(--main);color:#fff;border:0;margin-top:18px;padding:11px 18px}.listingWrap{grid-template-columns:190px 1fr;gap:12px;max-width:1070px;margin:auto;padding:36px 16px 90px;display:grid}.listingSidebar{background:var(--side);padding:0 14px}.listingFilter{border-bottom:1px solid var(--line);padding:14px 0}.listingFilter>b,.listingFilter>strong{margin-bottom:9px;display:block}.listingFilter>button{text-align:left;background:0 0;border:0;width:100%;padding:5px 0;font-size:10px;display:block}.listingFilter>button.selected{color:var(--main);font-weight:700}.listingFilter label{align-items:center;gap:8px;padding:5px 0;font-size:10px;display:flex}.listingFilter input{accent-color:var(--main)}.listingPrice{grid-template-columns:1fr 1fr;gap:6px;display:grid}.listingPrice input{background:var(--card);border:1px solid var(--line);width:100%;min-width:0;padding:8px}.showOptions{gap:7px;display:flex}.showOptions button{background:0 0;border:1px solid #0000;padding:7px}.showOptions .selected{background:var(--card);border-color:var(--line)}.listingToolbar{justify-content:flex-end;align-items:center;height:48px;display:flex}.listingToolbar>div{display:flex}.listingToolbar button{background:0 0;border:0;padding:3px;font-size:31px}.listingToolbar button.active{color:var(--main)}.mobileFilterBtn{display:none!important}.listingProducts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.listingProduct{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:9px;overflow:hidden;box-shadow:0 5px 17px #25215a12}.listingVisual{background:var(--card);justify-content:center;align-items:center;height:255px;display:flex;position:relative}.listingVisual img{object-fit:contain;width:100%;height:72%}.listingDots{gap:5px;display:flex;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.listingDots i{background:#aaa;border-radius:50%;width:5px;height:5px}.listingDots i:first-child{background:var(--text)}.listingInfo{padding:12px 1px 3px}.listingInfo h3{font:700 15px Montserrat}.listingInfo small,.listingInfo p{color:var(--muted);font-size:9px}.listingInfo p{margin:11px 0;line-height:1.4}.listingInfo>div{justify-content:space-between;align-items:center;display:flex}.listingInfo button{background:var(--card);border:1px solid var(--main);color:var(--main);border-radius:9px;padding:7px 10px}.listingProducts.list{grid-template-columns:1fr}.listingProducts.list .listingProduct{grid-template-columns:240px 1fr;display:grid}.listingProducts.list .listingVisual{height:180px}.listingProducts.list .listingInfo{padding:25px}.listingEmpty{background:var(--card);text-align:center;grid-column:1/-1;padding:60px}.listingPager{justify-content:center;margin-top:35px;display:flex}.listingPager button{background:0 0;border:0;width:28px;height:28px}.listingPager .active{background:var(--card);border:1px solid var(--line)}@media (max-width:700px){.listingHero{aspect-ratio:16/6;width:calc(100% - 24px);height:auto;margin-top:12px}.listingHero>img{object-fit:cover;height:100%;display:block}.listingHero>div{max-width:55%;padding:8px 10px;display:block;left:10px}.listingHero h1{margin:4px 0;font-size:16px}.listingHero span{font-size:6px}.listingHero p{font-size:8px}.listingHero button{margin-top:6px;padding:6px 8px;font-size:8px}.listingWrap{padding:15px 12px 50px;display:block}.listingSidebar{display:none}.mobileFilterBtn{margin-right:auto;font-size:13px!important;display:block!important}.listingProducts{grid-template-columns:repeat(2,1fr)}.listingVisual{height:150px}.listingInfo h3{font-size:11px}.listingInfo p{display:none}.listingProducts.list .listingProduct{grid-template-columns:120px 1fr}.listingProducts.list .listingVisual{height:130px}.listingProducts.list .listingInfo{padding:12px}.drawer.searchDrawer .listingFilter{clear:both}}.newListingPage{background:var(--bg);min-height:1500px}.newListingWrap{grid-template-columns:minmax(0,650px) 260px;gap:70px;max-width:980px;margin:auto;padding:65px 20px 160px;display:grid}.listingForm>h1{margin:0 0 38px 15px;font-size:24px}.formBox,.imageUpload{background:var(--card);border:2px solid var(--line);border-radius:18px;margin-bottom:24px;padding:12px 22px;display:block}.formBox b,.imageUpload>b{font-size:18px;display:block}.formBox input,.formBox textarea,.formBox select{background:0 0;border:0;outline:0;width:100%;padding:8px 0}.formBox textarea{resize:vertical;height:65px}.formBox.large{min-height:110px}.imageUpload{text-align:center;border-radius:0;height:260px;padding:58px 18px 12px}.imageUpload>b{font-size:21px}.imageUpload>input{opacity:0;width:1px;height:1px;position:absolute}.imageUpload>span{color:var(--main);cursor:pointer;margin-top:8px;display:block}.imageUpload>div{grid-template-columns:repeat(5,1fr);gap:22px;margin-top:65px;display:grid}.imageUpload i{border:4px solid var(--muted);border-radius:12px;height:62px;overflow:hidden}.imageUpload img{object-fit:cover;width:100%;height:100%}.condition{padding-bottom:25px}.condition legend{padding:0 8px;font-size:21px;font-weight:700}.condition label,.delivery label{padding:3px;font-weight:700;display:block}.delivery{gap:10px;margin:30px 25px;display:grid}.formActions{justify-content:center;gap:20px;margin-top:35px;display:flex}.formActions button{background:var(--card);border:3px solid var(--text);border-radius:12px;padding:10px 38px;font-size:20px;font-weight:700}.formActions button:last-child{background:var(--main);color:#fff}.formMessage{color:#b42318;text-align:center}.formMessage.success{color:#16803a}.listingHelp{border-left:3px solid var(--line);color:var(--muted);padding:35px 0 0 60px}.listingHelp h2{font-size:24px}.listingHelp h3,.listingHelp p{margin-top:70px;font-size:20px}.listingHelp p{margin-left:15px;font-weight:700;line-height:1.4}@media (max-width:760px){.newListingPage{min-height:0}.newListingWrap{padding:35px 13px 80px;display:block}.listingHelp{border-left:0;border-top:2px solid var(--line);margin-top:60px;padding:30px 15px}.listingHelp h3,.listingHelp p{margin-top:28px}.imageUpload{height:230px}.imageUpload>div{gap:8px;margin-top:55px}.imageUpload i{height:50px}.formActions button{padding:9px 28px}}.productPage{background:var(--bg)}.productSky{aspect-ratio:16/6;background:#f8f7f4;width:100%}.productSky img{object-fit:cover;width:100%;height:100%;display:block}.productWrap{max-width:1180px;margin:auto;padding:85px 20px 140px}.productWrap>h1{margin-bottom:18px;font-size:21px}.productTop{grid-template-columns:1.45fr 1fr;gap:28px;display:grid}.mainProductImage{background:var(--side);justify-content:center;align-items:center;height:560px;display:flex}.mainProductImage img{object-fit:contain;width:90%}.thumbRow{grid-template-columns:35px repeat(4,1fr) 35px;align-items:center;gap:8px;margin-top:15px;display:grid}.thumbRow button{background:var(--card);border:1px solid #0000;height:85px}.thumbRow>button:first-child,.thumbRow>button:last-child{background:0 0;font-size:45px}.thumbRow button.active{border-color:var(--main)}.thumbRow img{object-fit:contain;width:100%;height:100%}.productDetails{padding:20px 10px}.productDetails>h2{margin-bottom:35px;font-size:25px}.productDetails>strong{color:#9a344b;font-size:20px}.productDetails>p{border-top:1px solid var(--line);color:var(--muted);margin-top:38px;padding-top:35px;font-size:14px;line-height:2}.productDetails>h3{font-size:18px}.sellerCard{background:var(--card);border-radius:35px;min-height:330px;margin-top:8px;padding:0 28px 25px;position:relative;overflow:hidden;box-shadow:0 4px 16px #0002}.sellerCover{background:linear-gradient(135deg,#b6dcf1,#e7eff5);border-radius:30px;height:95px;margin:0 -18px}.sellerAvatar{border:5px solid var(--card);background:#c9e0e7;border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;margin-top:-45px;font-size:48px;display:flex}.sellerMeta{flex-direction:column;margin-top:-48px;margin-left:130px;display:flex}.sellerCard>h2{margin-top:32px;font-size:25px}.sellerCard>p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.5}.sellerCard>button{background:var(--card);border:2px solid var(--text);border-radius:12px;width:65px;height:55px;font-size:35px;position:absolute;bottom:10px;right:28px}.description{border:3px solid var(--line);height:390px;margin-top:30px;padding:28px 42px}.description h2{font-size:18px}.description p{color:var(--muted);max-width:700px;margin-top:30px;line-height:1.7}.moreLike{margin-top:140px}.moreLike>h2{margin-left:80px;font-size:20px}.relatedRow{grid-template-columns:50px 1fr 50px;align-items:center;display:grid}.relatedTrack{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.relatedArrow{background:0 0;border:0;font-size:60px}.relatedCard{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px}.relatedCard>div:first-child{height:190px;position:relative}.relatedCard img{object-fit:contain;width:100%;height:100%}.relatedCard span{position:absolute;bottom:4px;left:45%}.relatedCard h3{margin-top:10px;font-size:12px}.relatedCard small,.relatedCard p{color:var(--muted);font-size:8px}.relatedCard p{margin:8px 0}.relatedCard footer{justify-content:space-between;align-items:center;display:flex}.relatedCard a{border:1px solid var(--main);color:var(--main);border-radius:8px;padding:6px}@media (max-width:760px){.productSky{aspect-ratio:16/6;height:auto}.productWrap{padding:40px 13px 80px}.productTop{grid-template-columns:1fr}.mainProductImage{height:320px}.thumbRow button{height:58px}.productDetails{padding:15px 0}.description{height:auto;min-height:250px;padding:20px}.moreLike{margin-top:70px}.moreLike>h2{margin-left:40px}.relatedRow{grid-template-columns:32px 1fr 32px}.relatedTrack{grid-template-columns:repeat(2,1fr)}.relatedCard:nth-child(n+3){display:none}.relatedCard>div:first-child{height:130px}.relatedArrow{font-size:42px}}.topic img{object-fit:cover;width:100%;height:100%;display:block}.benefitIcon{fill:none;height:38px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:0 0 38px;width:38px}html.dark .authPage{background:var(--bg);color:var(--text)}html.dark .authShell{background:var(--card);box-shadow:0 24px 70px #0008}html.dark .authIntro{background:linear-gradient(145deg,var(--side),var(--card));border-color:var(--line)}html.dark .authIntro:after{background:linear-gradient(135deg,#0000 48%,#ffffff12 49% 50%,#0000 51%)}html.dark .authIntro>div>p,html.dark .authSubtitle,html.dark .authSwitch{color:var(--muted)}html.dark .authIntro blockquote{background:var(--card);border-color:var(--line);color:var(--text);box-shadow:0 12px 35px #0005}html.dark .authFormPanel{background:var(--card)}html.dark .authForm input{background:var(--side);border-color:var(--line);color:var(--text)}html.dark .authForm input::placeholder{color:var(--muted)}.adminLoginPage{background:#f3f2f7;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.adminLoginBrand{color:#fff;background:linear-gradient(145deg,#181526,#38237b);flex-direction:column;justify-content:space-between;padding:55px max(7vw,55px);display:flex}.adminLoginBrand .logo b{color:var(--main);background:#fff}.adminLoginBrand>div{max-width:570px}.adminLoginBrand span{color:#bba9ff;letter-spacing:.18em;font-size:10px;font-weight:700}.adminLoginBrand h1{margin:18px 0;font:700 52px/1.08 Montserrat}.adminLoginBrand p{color:#cbc6da;max-width:500px;font-size:15px;line-height:1.7}.adminLoginCard{background:#fff;border:1px solid #e4e1eb;border-radius:18px;place-self:center;width:calc(100% - 50px);max-width:430px;padding:42px;box-shadow:0 20px 60px #21164718}.adminLoginCard>small{color:var(--main);letter-spacing:.14em;font-weight:700}.adminLoginCard h2{margin:10px 0;font:700 27px Montserrat}.adminLoginCard>p{color:#797681;margin-bottom:30px}.adminLoginCard label{flex-direction:column;gap:8px;margin:17px 0;font-weight:700;display:flex}.adminLoginCard input{border:1px solid #dcd9e2;border-radius:8px;padding:13px}.adminLoginCard>button{background:var(--main);color:#fff;border:0;border-radius:8px;width:100%;margin:8px 0 20px;padding:14px;font-weight:700}.adminLoginCard>a{color:var(--muted);text-align:center;display:block}.adminError{color:#b42318;background:#fff1f1;border-radius:7px;padding:10px}.adminLoading{place-items:center;min-height:100vh;font:600 15px Montserrat;display:grid}.adminApp{color:#202025;background:#f5f5f8;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.adminSide{color:#fff;background:#17151e;flex-direction:column;height:100vh;padding:25px 15px;display:flex;position:sticky;top:0}.adminBrand{align-items:center;gap:9px;padding:0 8px;font:700 16px Montserrat;display:flex}.adminBrand>b{background:var(--main);border-radius:8px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.adminBrand span{flex-direction:column;display:flex}.adminBrand small{color:#8e899b;letter-spacing:.12em;margin-top:3px;font:600 7px Inter}.adminSide nav{flex-direction:column;gap:4px;margin-top:48px;display:flex}.adminSide nav button{color:#9f9baa;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;font-weight:600;display:flex}.adminSide nav button i{border:1px solid;border-radius:4px;width:14px;height:14px}.adminSide nav button.active{color:#c4b4ff;background:#5d3fd322}.adminIdentity{border-top:1px solid #302d37;align-items:center;gap:9px;margin-top:auto;padding:18px 5px 0;display:flex}.adminIdentity>span{background:#4c4267;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.adminIdentity>div{flex-direction:column;flex:1;display:flex}.adminIdentity small{text-transform:capitalize;color:#8e899b}.adminIdentity button{color:#aaa;background:0 0;border:0}.adminMain{padding:0 36px 70px}.adminMain>header{border-bottom:1px solid #dddbe3;justify-content:space-between;align-items:center;height:100px;display:flex}.adminMain>header small{color:#8a8593;letter-spacing:.14em;font-size:8px;font-weight:700}.adminMain>header h1{margin-top:5px;font:700 25px Montserrat}.adminHeaderActions{gap:7px;display:flex}.adminHeaderActions button{background:#fff;border:1px solid #e0dde6;border-radius:8px;width:36px;height:36px}.adminNotice{color:#176b35;background:#e8f7ed;border:1px solid #b8dfc4;border-radius:8px;margin-top:20px;padding:12px 15px}.adminNotice span{float:right}.adminStats{grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0;display:grid}.adminStats article{background:#fff;border:1px solid #e5e2e9;border-radius:12px;padding:20px}.adminStats span,.adminStats small{color:#7e7987;display:block}.adminStats strong{margin:13px 0 7px;font:700 32px Montserrat;display:block}.adminStats .roleValue{text-transform:capitalize;font-size:17px}.adminPanel{background:#fff;border:1px solid #e5e2e9;border-radius:12px;padding:22px}.panelTitle{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panelTitle h2,.createAdmin h2{font:700 17px Montserrat}.panelTitle p,.createAdmin>p{color:#817d88;margin-top:5px}.panelTitle button,.createAdmin>button{background:var(--main);color:#fff;border:0;border-radius:7px;padding:9px 13px}.adminTable{overflow:auto}.adminTr{border-top:1px solid #eeecf1;grid-template-columns:1.7fr 1.2fr 1fr .7fr 1fr;align-items:center;gap:16px;min-width:820px;padding:14px 7px;display:grid}.adminTr>span{flex-direction:column;display:flex}.adminTr small{color:#898590;margin-top:4px}.adminTh{color:#898590;letter-spacing:.08em;text-transform:uppercase;border:0;font-size:9px;font-weight:700}.decision{gap:6px;flex-direction:row!important}.decision button{background:#fff;border:1px solid #dcd8e3;border-radius:6px;padding:7px 9px}.decision button:first-child{color:#147333;border-color:#a8d8b6}.decision button:last-child{color:#ad2929;border-color:#e4b4b4}.adminEmpty{color:#85818b;text-align:center;padding:40px}.adminColumns{grid-template-columns:1.2fr .8fr;gap:20px;margin-top:28px;display:grid}.subadminRow{border-top:1px solid #eceaf0;align-items:center;gap:12px;padding:15px 0;display:flex}.subadminRow>span{color:var(--main);background:#ede8ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.subadminRow>div{flex-direction:column;flex:1;display:flex}.subadminRow small{color:#85818b;margin-top:2px}.subadminRow>strong{font-size:11px}.createAdmin>label,.adminFormGrid label{flex-direction:column;gap:7px;margin-top:15px;font-weight:700;display:flex}.createAdmin input{border:1px solid #ddd9e2;border-radius:7px;padding:10px}.adminFormGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.createAdmin fieldset{border:0;margin:20px 0}.createAdmin legend{margin-bottom:8px;font-weight:700}.createAdmin fieldset label{padding:5px;display:block}.createAdmin fieldset input{accent-color:var(--main);margin-right:7px}.createAdmin>button{width:100%}.activityList article{border-top:1px solid #eceaf0;align-items:center;gap:12px;padding:14px 0;display:flex}.activityList article>span{background:#ede8ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.activityList article>div{flex:1}.activityList p,.activityList time{color:#85818b;font-size:10px}.activityList time{white-space:nowrap}@media (max-width:850px){.adminLoginPage{padding:30px 0;display:block}.adminLoginBrand{display:none}.adminApp{display:block}.adminSide{height:auto;position:static}.adminSide nav{flex-direction:row;margin-top:25px;overflow:auto}.adminSide nav button{white-space:nowrap}.adminIdentity{display:none}.adminMain{padding:0 14px 50px}.adminStats{grid-template-columns:repeat(2,1fr)}.adminColumns{grid-template-columns:1fr}.adminMain>header{height:80px}}.imageUpload .listingImageUrl{background:var(--card);border:1px solid var(--line);opacity:1;border-radius:7px;width:min(100%,500px);margin:24px auto 0;padding:12px;position:static}.listingLocationNote{border-left:3px solid var(--main);background:#f0edff;margin:20px 0;padding:14px}.listingLocationNote p{color:var(--muted);margin-top:5px}.userDashboard{color:#202025;background:#f6f5f8;min-height:100vh}.userDashHeader{background:#fff;border-bottom:1px solid #e4e1e8;align-items:center;height:68px;padding:0 max(4vw,25px);display:flex}.userDashHeader nav{align-items:center;gap:22px;margin-left:auto;display:flex}.userDashHeader nav a{color:#65616d;font-weight:600}.userDashHeader nav button{color:#fff;background:#26222d;border:0;border-radius:7px;padding:9px 14px}.userDashboard main{max-width:1120px;margin:auto;padding:55px 22px 90px}.userWelcome{color:#fff;background:linear-gradient(120deg,#211a35,#5431ba);border-radius:18px;justify-content:space-between;align-items:center;padding:42px 48px;display:flex}.userWelcome small{color:#c5b7fb;letter-spacing:.14em;font-weight:700}.userWelcome h1{margin:10px 0;font:700 34px Montserrat}.userWelcome p{color:#d5d0df}.userWelcome>a{color:#3d277e;background:#fff;border-radius:8px;padding:13px 20px;font-weight:700}.userDashStats{grid-template-columns:repeat(4,1fr);gap:16px;margin:25px 0;display:grid}.userDashStats article{background:#fff;border:1px solid #e5e2e9;border-radius:12px;flex-direction:column;padding:20px;display:flex}.userDashStats span,.userDashStats small{color:#827d89}.userDashStats strong{margin:12px 0;font:700 23px Montserrat}.userDashStats a{color:var(--main);font-weight:700}.userListings{background:#fff;border:1px solid #e5e2e9;border-radius:12px;padding:25px}.userListings>div:first-child{justify-content:space-between;align-items:center;display:flex}.userListings h2{font:700 18px Montserrat}.userListings>div:first-child a{color:var(--main);font-weight:700}.userListingTable{margin-top:18px}.userListingTable article{border-top:1px solid #ece9ef;grid-template-columns:1fr 120px 100px;align-items:center;gap:15px;padding:15px 5px;display:grid}.userListingTable article>div{flex-direction:column;display:flex}.userListingTable small{color:#86818c;margin-top:5px}.listingStatus{text-align:center;text-transform:capitalize;border-radius:99px;padding:7px;font-size:10px;font-weight:700}.listingStatus.pending{color:#886000;background:#fff4d7}.listingStatus.approved{color:#176c35;background:#e5f7ea}.listingStatus.rejected{color:#a52323;background:#feeaea}.listingStatus.inactive{color:#666;background:#ecebef}.userEmpty{color:#817d87;text-align:center;padding:55px!important}.userEmpty p{margin-top:7px}@media (max-width:700px){.userDashHeader nav a{display:none}.userDashboard main{padding:25px 13px 60px}.userWelcome{flex-direction:column;align-items:flex-start;padding:30px 25px}.userWelcome h1{font-size:26px}.userWelcome>a{margin-top:25px}.userDashStats{grid-template-columns:repeat(2,1fr)}.userListingTable article{grid-template-columns:1fr auto}.userListingTable .listingStatus{grid-column:1/-1}.userDashHeader{padding:0 14px}}.sellerConsole .adminSide{background:linear-gradient(#171420,#211a35)}.sellerConsole .adminSide nav button.active{color:#cdbfff;background:#6c45e92b}.sellerProfileProgress{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;margin-top:auto;padding:14px}.sellerProfileProgress small{color:#8f899c;letter-spacing:.12em;font-size:8px}.sellerProfileProgress b{margin:8px 0;font-size:11px;display:block}.sellerProfileProgress>div{background:#3b3743;border-radius:99px;height:4px;overflow:hidden}.sellerProfileProgress i{background:#f0b429;width:35%;height:100%;display:block}.sellerProfileProgress i.complete{background:#4bc378;width:100%}.sellerProfileProgress button{color:#bca9ff;background:0 0;border:0;margin-top:10px;padding:0;font-size:10px}.sellerConsole .adminIdentity{margin-top:14px}.sellerHero{color:#fff;background:linear-gradient(115deg,#211a35,#5b36c5);border-radius:15px;justify-content:space-between;align-items:center;margin:28px 0;padding:35px 38px;display:flex}.sellerHero small{color:#c8baff;letter-spacing:.14em;font-size:8px;font-weight:700}.sellerHero h2{margin:9px 0;font:700 28px Montserrat}.sellerHero p{color:#d7d1e3}.sellerHero button{color:#3d277e;background:#fff;border:0;border-radius:8px;padding:12px 17px;font-weight:700}.sellerStats{margin-top:0}.sellerListingTable{overflow:auto}.sellerListingRow{border-top:1px solid #ece9f0;grid-template-columns:1fr 120px 130px 100px;align-items:center;gap:15px;min-width:650px;padding:15px 6px;display:grid}.sellerListingRow>span:first-child{flex-direction:column;display:flex}.sellerListingRow small{color:#87828d;margin-top:4px}.sellerListingRow time{color:#6e6975}.sellerListingRow.heading{color:#8b8692;letter-spacing:.08em;text-transform:uppercase;border:0;font-size:9px;font-weight:700}@media (max-width:850px){.sellerProfileProgress{display:none}.sellerHero{flex-direction:column;align-items:flex-start;padding:28px 24px}.sellerHero h2{font-size:23px}.sellerHero button{margin-top:22px}.sellerStats{grid-template-columns:repeat(2,1fr)}}.dashboardFormPanel{background:#fff;border:1px solid #e4e1e8;border-radius:14px;grid-template-columns:.72fr 1.28fr;margin-top:28px;display:grid;overflow:hidden}.dashboardFormIntro{color:#fff;background:linear-gradient(145deg,#211a35,#5431ba);padding:45px 38px}.dashboardFormIntro>small{color:#c8b9ff;letter-spacing:.13em;font-weight:700}.dashboardFormIntro h2{margin:10px 0;font:700 26px Montserrat}.dashboardFormIntro p{color:#d5cfe2;line-height:1.6}.dashboardAvatar{background:#ffffff20;border-radius:50%;place-items:center;width:62px;height:62px;margin:45px 0 14px;font-size:22px;display:grid}.dashboardFormIntro>b,.dashboardFormIntro>span{display:block}.dashboardFormIntro>span{color:#d1cadf;margin-top:5px}.dashboardFormPanel>form,.dashboardListingForm>form{padding:34px}.dashboardFormPanel form>label,.dashboardListingForm label{flex-direction:column;gap:7px;margin-top:15px;font-weight:700;display:flex}.dashboardFormPanel input,.dashboardFormPanel select,.dashboardListingForm input,.dashboardListingForm select,.dashboardListingForm textarea{background:#fff;border:1px solid #ddd9e3;border-radius:7px;padding:11px}.dashboardListingForm textarea{resize:vertical;min-height:120px}.dashboardPrimary{background:var(--main);color:#fff;border:0;border-radius:8px;width:100%;margin-top:22px;padding:13px;font-weight:700}.dashboardFieldGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.verifiedLocation{border-left:3px solid var(--main);background:#f0edff;flex-direction:column;margin-top:22px;padding:13px;display:flex}.verifiedLocation span{color:#777181;margin-top:5px}.profileGate{text-align:center;background:#fff;border:1px solid #e3dfe8;border-radius:14px;max-width:560px;margin:45px auto;padding:55px}.profileGate>span{color:var(--main);background:#f0edff;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 22px;font-size:28px;font-weight:700;display:grid}.profileGate small{color:var(--main);letter-spacing:.13em;font-weight:700}.profileGate h2{margin:10px;font:700 25px Montserrat}.profileGate p{color:#77727d;line-height:1.6}.profileGate button{background:var(--main);color:#fff;border:0;border-radius:8px;margin-top:25px;padding:12px 20px;font-weight:700}@media (max-width:760px){.dashboardFormPanel{grid-template-columns:1fr}.dashboardFormIntro{padding:30px}.dashboardAvatar{margin-top:25px}.dashboardFormPanel>form,.dashboardListingForm>form{padding:20px 5px}.dashboardFieldGrid{grid-template-columns:1fr}.profileGate{padding:38px 22px}}.dashboardListingForm{margin-top:28px}.dashboardListingForm>form{max-width:720px}.dashboardImageUpload{cursor:pointer;text-align:center;background:#fbfbfc;border-radius:8px;align-items:center;min-height:230px;padding:38px 18px;border:1px solid #ddd9e3!important}.dashboardImageUpload>b{font-size:18px}.dashboardImageUpload>small{color:var(--main);font-weight:500}.dashboardImageUpload>input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.dashboardImageUpload>div{grid-template-columns:repeat(5,1fr);gap:14px;width:100%;margin-top:35px;display:grid}.dashboardImageUpload i{background:#fff;border:2px solid #85818b;border-radius:8px;height:70px;overflow:hidden}.dashboardImageUpload img{object-fit:cover;width:100%;height:100%}.dashboardCondition{border:1px solid #ddd9e3;border-radius:8px;margin-top:18px;padding:15px 18px}.dashboardCondition legend{padding:0 6px;font-size:15px;font-weight:700}.dashboardCondition label{justify-content:space-between;align-items:center;padding:7px 0;flex-direction:row!important;margin:0!important;display:flex!important}.dashboardCondition input{accent-color:var(--main);width:auto}.dashboardDelivery{gap:24px;margin:18px 0;display:flex}.dashboardDelivery label{align-items:center;flex-direction:row!important;margin:0!important}.dashboardDelivery input{accent-color:var(--main);width:auto}.dashboardFormActions{justify-content:center;gap:14px;margin-top:28px;display:flex}.dashboardFormActions button{background:#fff;border:2px solid #28232e;border-radius:8px;min-width:120px;padding:11px;font-weight:700}.dashboardFormActions button:last-child{background:var(--main);border-color:var(--main);color:#fff}@media (max-width:600px){.dashboardImageUpload>div{gap:7px}.dashboardImageUpload i{height:50px}.dashboardListingForm>form{padding:10px 0}.dashboardFormActions button{min-width:100px}}.historyTotals{gap:8px;display:flex}.historyTotals span{color:#77717e;background:#f4f2f7;border-radius:7px;padding:8px 10px;font-size:10px}.historyTotals b{color:#24202a;margin-right:3px;font-size:14px}.historyTable{overflow:auto}.historyRow{border-top:1px solid #ece9f0;grid-template-columns:1.3fr .8fr 1.1fr 1fr;align-items:center;gap:18px;min-width:720px;padding:15px 7px;display:grid}.historyRow>span{flex-direction:column;display:flex}.historyRow small{color:#85808b;margin-top:5px}.historyRow time{color:#6f6975;font-size:11px}.historyHead{color:#89838f;letter-spacing:.08em;text-transform:uppercase;border:0;font-size:9px;font-weight:700}.historyBadge{text-align:center;text-transform:capitalize;border-radius:99px;width:fit-content;padding:6px 9px;font-size:9px;font-style:normal;font-weight:700}.historyBadge.approved{color:#176c35;background:#e5f7ea}.historyBadge.rejected{color:#a52323;background:#feeaea}.adminPerformance{flex-direction:column;align-items:flex-end;min-width:150px;display:flex}.adminPerformance small,.adminPerformance time{color:#85808b;margin-top:4px;font-size:9px}.adminPerformance time{font-size:8px}@media (max-width:650px){.panelTitle{align-items:flex-start;gap:14px}.historyTotals{flex-direction:column}.adminPerformance{min-width:110px}.subadminRow{align-items:flex-start}}.editPermissions{color:var(--main);text-align:left;background:0 0;border:0;width:fit-content;margin-top:6px;padding:0;font-size:9px;font-weight:700}.permissionModal{z-index:100;place-items:center;display:grid;position:fixed;inset:0}.permissionShade{background:#111019b8;border:0;position:absolute;inset:0}.permissionModal>form{z-index:1;background:#fff;border-radius:14px;width:min(470px,100% - 28px);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 25px 80px #0005}.permissionModalHead{justify-content:space-between;align-items:flex-start;display:flex}.permissionModalHead small{color:var(--main);letter-spacing:.14em;font-size:8px;font-weight:700}.permissionModalHead h2{margin:6px 0;font:700 21px Montserrat}.permissionModalHead p{color:#7d7883}.permissionModalHead>button{background:#f1eff4;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.adminStatus{flex-direction:column;gap:7px;margin:24px 0;font-weight:700;display:flex}.adminStatus select{border:1px solid #ddd9e3;border-radius:7px;padding:10px}.permissionModal fieldset{border:0}.permissionModal legend{margin-bottom:8px;font-weight:700}.permissionModal fieldset label{border:1px solid #e6e2ea;border-radius:8px;align-items:flex-start;gap:10px;margin-top:8px;padding:11px;display:flex}.permissionModal fieldset input{accent-color:var(--main);margin-top:3px}.permissionModal fieldset span{flex-direction:column;display:flex}.permissionModal fieldset small{color:#827d88;margin-top:4px;font-size:9px}.permissionActions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.permissionActions button{background:#fff;border:1px solid #d9d5df;border-radius:7px;padding:10px 14px;font-weight:700}.permissionActions button:last-child{background:var(--main);border-color:var(--main);color:#fff}.permissionDataTable{overflow:auto}.permissionDataRow{border-top:1px solid #ece9f0;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:14px;min-width:760px;padding:13px 7px;display:grid}.permissionDataRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permissionDataRow.head{color:#85808b;text-transform:uppercase;border:0;font-size:9px;font-weight:700}.categoryManager,.categoryManagerLayout{margin-top:28px}.categoryManagerLayout{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.categoryForms{flex-direction:column;gap:16px;display:flex}.createAdmin select{background:#fff;border:1px solid #ddd9e2;border-radius:7px;padding:10px}.categoryAdminGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.categoryAdminGrid article{border:1px solid #e5e1e9;border-radius:9px;align-items:center;gap:12px;padding:8px;display:flex;overflow:hidden}.categoryAdminGrid img{object-fit:cover;background:#f3f1f5;border-radius:7px;width:78px;height:62px}.categoryAdminGrid article>div{flex-direction:column;display:flex}.categoryAdminGrid small{color:#847f8a;margin-top:5px}@media (max-width:850px){.categoryManagerLayout{grid-template-columns:1fr}}@media (max-width:650px){.categoryAdminGrid{grid-template-columns:1fr}}.categoryEditCard{border:1px solid #e5e1e9;border-radius:10px;align-items:flex-start;gap:12px;padding:10px;display:flex;overflow:hidden}.categoryEditCard>div{flex-direction:column;flex:1;min-width:0;display:flex}.categoryEditCard input[name=name]{border:1px solid #ddd9e3;border-radius:6px;min-width:0;padding:7px;font-weight:700}.categoryEditCard label{color:#77717e;margin-top:9px;font-size:9px}.categoryEditCard label input{max-width:150px;margin-top:5px;font-size:8px;display:block}.categoryEditCard span,.masterList article>span{gap:6px;margin-top:9px;display:flex}.categoryEditCard button,.masterList button{color:var(--main);background:#eee9ff;border:1px solid #c8b9f5;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:700}.categoryEditCard button:last-child,.masterList button:last-child{color:brown;background:#fff;border-color:#e2b2b2}.masterList{border-top:1px solid #ebe8ee;margin-top:25px;padding-top:20px}.masterList h3{margin-bottom:8px;font:700 15px Montserrat}.masterList article{border-top:1px solid #f0edf2;justify-content:space-between;align-items:center;padding:11px 3px;display:flex}.masterList article>div{flex-direction:column;display:flex}.masterList small{color:#89838e;margin-top:4px}.masterList article>span{margin-top:0}.sellerListingRow{grid-template-columns:1fr 100px 115px 95px 165px}.listingStatus.sold_out{color:#fff;background:#29252f}.soldOutButton{color:#fff;background:#29252f;border:0;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:700}.deactivateButton{color:#a52727;background:#fff;border:1px solid #c64242;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:700}.availableButton{color:#176c35;background:#e5f7ea;border:1px solid #9bd0aa;border-radius:6px;padding:8px 12px;font-size:9px;font-weight:700}.listingActions{gap:5px;display:flex}.soldOutLabel{color:#8a3542;font-size:10px}.inactiveLabel{color:#77717d;font-size:10px}.soldProduct .listingVisual img{filter:grayscale(.75);opacity:.55}.publicSoldBadge{color:#fff;z-index:2;background:#242129;border-radius:99px;padding:8px 15px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.soldProduct .listingInfo button:disabled{color:#777;cursor:not-allowed;background:#eceaee;border-color:#d4d0d8}.editListingButton{color:var(--main);background:#eee9ff;border:1px solid #c8b9f5;border-radius:6px;padding:8px 14px;font-size:9px;font-weight:700}.headerAccount{border:1px solid var(--line);background:#ede9fa;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.headerAccount img{object-fit:cover;width:100%;height:100%}.headerAccount>span{color:var(--main);font-size:10px;font-weight:700}.accountLoading{width:34px;height:34px}.dashboardAvatar{overflow:hidden}.dashboardAvatar img{object-fit:cover;width:100%;height:100%}@media (max-width:680px){.headerAccount,.accountLoading{width:27px;height:27px}}.listingVisual,.homeVisual{position:relative}.productImageDots{z-index:3;gap:6px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.productImageDots button{background:#aaa;border:0;border-radius:50%;width:7px;height:7px;padding:0}.productImageDots button.active{background:#17131d;transform:scale(1.15)}.sellerAvatar{overflow:hidden}.sellerAvatar img{object-fit:cover;width:100%;height:100%}.mainProductImage{position:relative}.productReviews{border:1px solid var(--line);border-radius:12px;margin-top:30px;padding:28px}.productReviews h2{margin-bottom:15px}.productReviews article{border-top:1px solid var(--line);padding:14px 0}.productReviews p,.productReviews small{color:var(--muted);margin-top:6px}.relatedCard .productImageDots{bottom:5px}.authForm select{background:var(--card);border:1px solid #dcd9e2;border-radius:8px;padding:12px 13px}.profilePage{background:#f5f5f8;min-height:100vh;padding:35px max(4vw,25px)}.profilePage>.logo{max-width:1000px;margin:auto;display:block}.profileCard{background:#fff;border:1px solid #e5e2e9;border-radius:18px;grid-template-columns:.8fr 1.2fr;max-width:1000px;margin:35px auto;display:grid;overflow:hidden}.profileCard>aside{color:#fff;background:linear-gradient(145deg,#211a39,#5532bd);padding:55px}.profileCard>aside>span{background:#ffffff24;border-radius:50%;place-items:center;width:60px;height:60px;font-size:24px;display:grid}.profileCard aside h1{margin:35px 0 15px;font:700 32px Montserrat}.profileCard aside p{color:#d4cee5;line-height:1.6}.profileCard ul{margin-top:30px;line-height:2.4;list-style-position:inside}.profileCard form{padding:55px 70px}.profileCard form>small{color:var(--main);letter-spacing:.12em;font-weight:700}.profileCard form h2{margin:10px 0;font:700 23px Montserrat}.profileCard form>p{color:var(--muted);margin-bottom:25px}.profileCard label{flex-direction:column;gap:7px;margin-top:15px;font-weight:700;display:flex}.profileCard input,.profileCard select{background:#fff;border:1px solid #ddd9e3;border-radius:7px;padding:12px}.profileCard form>button{background:var(--main);color:#fff;border:0;border-radius:8px;width:100%;margin-top:24px;padding:13px;font-weight:700}.profileMessage{color:#176b35;background:#edf8f0;border-radius:7px;margin-top:15px;padding:10px}@media (max-width:720px){.profileCard{grid-template-columns:1fr}.profileCard>aside,.profileCard form{padding:35px 27px}}.sidebarIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 18px;width:18px;height:18px}.adminSide nav button.active .sidebarIcon{stroke:#cbbcff}
