/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--red:#ed111a;--red-dark:#c90710;--ink:#111318;--muted:#68707d;--line:#e6e8ec;--soft:#f6f7f9;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #ed111a40}.instant-search{z-index:45;flex:1;max-width:480px;position:relative}.instant-search .search{width:100%;max-width:none}.search-suggestions{border:1px solid var(--line);background:#fff;border-radius:13px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 45px #0f12192e}.search-suggestions>a:not(.all-search-results){border-radius:8px;grid-template-columns:64px 1fr;align-items:center;gap:11px;padding:7px;display:grid}.search-suggestions>a:not(.all-search-results):hover{background:#f6f7f9}.search-suggestions img{object-fit:cover;background:#eef0f2;border-radius:7px;width:64px;height:52px}.search-suggestions span{flex-direction:column;gap:5px;min-width:0;display:flex}.search-suggestions b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-suggestions strong{color:var(--red);font-size:12px}.search-suggestions p{color:var(--muted);text-align:center;margin:0;padding:16px 10px;font-size:12px}.all-search-results{color:#fff;background:var(--red);text-align:center;border-radius:8px;margin-top:4px;padding:11px;font-size:12px;font-weight:800;display:block}.mobile-category-button,.mobile-add-button,.mobile-home,.mobile-bottom-nav{display:none}.topbar{align-items:center;gap:30px;max-width:1440px;min-height:86px;margin:auto;padding:14px 28px;display:flex}.logo{flex-direction:column;flex:none;display:inline-flex}.logo strong{letter-spacing:-2px;font-size:32px;font-style:italic;font-weight:950;line-height:.9}.logo span{color:#fff;background:var(--red);letter-spacing:-.2px;border-radius:3px;margin-top:5px;padding:4px 7px 3px;font-size:10px;font-weight:900;line-height:1}.logo img{object-fit:contain;object-position:left center;width:228px;height:57px;display:block}.search{border:1px solid var(--line);background:var(--soft);border-radius:999px;flex:1;align-items:center;max-width:480px;height:48px;display:flex;overflow:hidden}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 20px}.search button{cursor:pointer;background:0 0;border:0;width:52px;height:100%;font-size:28px}.top-actions{white-space:nowrap;align-items:center;gap:22px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.primary-button,.soft-button{border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 19px;font-weight:800;display:inline-flex}.primary-button{color:#fff;background:var(--red);box-shadow:0 8px 18px #ed111a29}.primary-button:hover{background:var(--red-dark);transform:translateY(-1px)}.soft-button{border:1px solid var(--line);background:#fff}.menu-button{background:0 0;border:0;font-size:26px;display:none}.category-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:clamp(18px,3vw,42px);min-height:54px;padding:0 28px;font-size:13px;font-weight:700;display:flex}.page-shell{width:min(1384px,100% - 48px);margin:38px auto 70px}.hero{background:radial-gradient(circle at 10% 20%,#fff 0 15%,#0000 46%),linear-gradient(135deg,#fff 0%,#f5f6f8 58%,#eef0f3 100%);border:1px solid #edf0f2;border-radius:22px;grid-template-columns:.82fr 1.48fr;align-items:center;gap:24px;min-height:390px;padding:36px 42px;display:grid;overflow:hidden}.hero-copy{z-index:2;position:relative}.hero-kicker{color:var(--red);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:12px;font-weight:900;display:inline-block}.hero h1{letter-spacing:-3px;max-width:520px;margin:0;font-size:clamp(38px,4vw,62px);line-height:.98}.hero h1 em{color:var(--red);font-style:normal;display:block}.hero p{color:#4e5561;max-width:420px;margin:22px 0;font-size:17px;line-height:1.55}.trust-row{color:#555c66;flex-wrap:wrap;gap:14px;margin-top:20px;font-size:12px;display:flex}.hero-collage{height:330px;position:relative}.hero-collage img{object-fit:cover;border:5px solid #fff;border-radius:14px;position:absolute;box-shadow:0 18px 48px #0f121929}.hero-home{width:36%;height:270px;top:28px;left:0;transform:rotate(-2deg)}.hero-car{width:40%;height:300px;top:0;left:31%}.hero-phone{width:32%;height:250px;top:34px;right:0;transform:rotate(2deg)}.category-grid{grid-template-columns:repeat(9,1fr);gap:10px;margin:28px 0 48px;display:grid}.category-grid a{border:1px solid var(--line);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:122px;padding:17px 9px;transition:all .2s;display:flex}.category-grid a:hover{border-color:#ffc5c8;transform:translateY(-3px);box-shadow:0 10px 26px #191b2112}.category-icon{color:var(--red);margin-bottom:12px;font-size:28px;line-height:1}.category-grid strong{font-size:13px}.category-grid small,.category-bands small{color:var(--muted);margin-top:7px;font-size:11px}.content-section,.category-explore{margin-top:46px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.5px;margin:0;padding-left:16px;font-size:24px;position:relative}.section-heading h2:before{content:"";background:var(--red);border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.section-heading a{color:#333944;font-size:13px;font-weight:700}.listing-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.listing-card{background:#fff;border:1px solid #d9dce1;border-radius:13px;min-width:0;transition:all .2s;position:relative;overflow:hidden}.listing-card:hover{transform:translateY(-3px);box-shadow:0 13px 34px #16181e1a}.image-wrap{aspect-ratio:1.42;background:#eef0f2;display:block;overflow:hidden}.image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.listing-card:hover img{transform:scale(1.04)}.badge{z-index:2;color:#fff;background:var(--red);text-transform:uppercase;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:9px;left:9px}.heart{z-index:3;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;width:32px;height:32px;font-size:19px;position:absolute;top:9px;right:9px;box-shadow:0 2px 8px #00000029}.heart.active{color:var(--red)}.eyebrow{color:#7b818a;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.card-copy h3{min-height:36px;margin:7px 0 6px;font-size:14px;line-height:1.3}.card-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.price-row{justify-content:space-between;align-items:center;gap:6px;margin-top:13px;display:flex}.price-row small{color:#8c929a;white-space:nowrap;font-size:10px}.view-listing{color:#24272d;white-space:nowrap;background:#fff;border:1px solid #cfd3d9;border-radius:8px;justify-content:center;align-self:center;align-items:center;min-height:38px;margin:0 13px 14px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.view-listing:hover{color:#fff;border-color:var(--red);background:var(--red)}.category-bands{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-bands a{border-radius:13px;align-items:center;gap:18px;min-height:100px;padding:22px;display:flex}.category-bands a>span{color:var(--red);font-size:30px}.category-bands a div{flex-direction:column;display:flex}.category-bands a b{margin-left:auto;font-size:23px}.tone-0{background:linear-gradient(115deg,#fff0f1,#fff7f7)}.tone-1{background:linear-gradient(115deg,#eef5ff,#f8fbff)}.tone-2{background:linear-gradient(115deg,#f1faec,#fbfff9)}.tone-3{background:linear-gradient(115deg,#fff7dc,#fffdf6)}.cta-banner{border:1px solid var(--line);background:linear-gradient(110deg,#f6f7f9,#fff);border-radius:16px;grid-template-columns:150px 1fr auto;align-items:center;gap:34px;min-height:164px;margin-top:56px;padding:25px 48px;display:grid}.phone-orbit{color:#fff;background:radial-gradient(circle at 40% 30%,#ff5960,var(--red) 55%,#ae050d);border-radius:50%;place-items:center;width:105px;height:105px;font-size:50px;font-weight:950;display:grid;transform:rotate(-8deg);box-shadow:0 18px 35px #ed111a3d}.cta-banner h2{margin:0 0 8px;font-size:25px}.cta-banner p{max-width:650px;color:var(--muted);margin:0;line-height:1.55}.search-result-note{background:#fff2f3;border-radius:10px;padding:16px 18px}.search-result-note button{float:right;color:var(--red);cursor:pointer;background:0 0;border:0;font-weight:700}footer{color:#d8dce2;background:#0b0c0e;padding:55px max(30px,50vw - 640px)}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:60px;display:grid}.footer-grid h3{color:#fff;margin:0 0 16px;font-size:14px}.footer-grid p{color:#aeb3bb;font-size:13px;line-height:1.7}.footer-grid>div{flex-direction:column;align-items:flex-start;display:flex}.footer-grid>div>a:not(.logo){color:#b9bec6;margin-bottom:10px;font-size:12px}.socials{word-spacing:13px;margin-top:12px}.footer-bottom{color:#8f949c;border-top:1px solid #292b2f;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:11px;display:flex}@media (width<=1120px){.top-actions>a:first-child,.top-actions>a:nth-child(2){display:none}.category-grid{grid-template-columns:repeat(5,1fr)}.listing-grid{grid-template-columns:repeat(3,1fr)}.hero{grid-template-columns:1fr 1.35fr}}@media (width<=760px){body{padding-bottom:70px}.desktop-home{display:none}.topbar,.topbar.compact{border-bottom:1px solid var(--line);background:#fff;grid-template-rows:54px 48px;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px 12px;min-height:132px;padding:10px 14px 12px;display:grid}.topbar .logo{grid-area:1/2;justify-self:center}.topbar .logo strong{font-size:25px}.topbar .logo{justify-content:center;align-items:center;width:100%}.topbar .logo img{object-position:center;width:152px;max-width:100%;height:38px}.instant-search{grid-area:2/1/auto/-1;width:100%;max-width:none}.instant-search .search{order:initial;flex-basis:auto;height:46px}.instant-search .search input{padding-inline:17px;font-size:14px}.mobile-category-button,.mobile-add-button{color:#20242a;background:#f2f3f5;border:0;border-radius:50%;align-self:center;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.mobile-category-button{grid-area:1/1}.mobile-add-button{color:#fff;background:var(--red);grid-area:1/3;font-size:28px;font-weight:500}.menu-button{display:none}.category-nav{z-index:60;color:#fff;background:#101115;width:min(88vw,360px);padding:14px;position:fixed;inset:0 auto 69px 0;overflow-y:auto;box-shadow:18px 0 45px #00000047}.category-nav.open,.category-scroll{display:block}.nav-group{border-bottom:1px solid #292b30}.category-nav .nav-group>a{color:#fff;border:0;justify-content:space-between;padding:15px 9px;display:flex}.nav-group .submenu{width:auto;box-shadow:none;background:0 0;border:0;padding:0 0 9px 12px;display:block;position:static}.nav-group .submenu strong{display:none}.nav-group .submenu a{color:#c7cbd1;padding:9px 12px;font-size:12px}.search-suggestions{max-height:min(430px,100vh - 205px);position:fixed;top:119px;left:14px;right:14px;overflow-y:auto}.mobile-home{background:#fff;width:100%;padding:21px 14px 35px;display:block}.mobile-home-heading{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.mobile-home-heading span{color:var(--red);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.mobile-home-heading h1{letter-spacing:-.7px;margin:3px 0 0;font-size:23px}.mobile-home-heading>a{color:var(--red);padding-bottom:3px;font-size:12px;font-weight:800}.mobile-listings{border-top:1px solid var(--line)}.mobile-listing{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) 14px;align-items:center;gap:12px;min-height:112px;padding:12px 0;display:grid}.mobile-listing>img{object-fit:cover;background:#eef0f2;border-radius:9px;width:112px;height:88px}.mobile-listing>div{grid-template-columns:1fr auto;gap:3px 8px;min-width:0;display:grid}.mobile-listing span{color:#787f89;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.mobile-listing h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;min-height:34px;margin:0;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.mobile-listing strong{color:var(--red);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mobile-listing small{color:#90959d;white-space:nowrap;align-self:center;font-size:9px}.mobile-listing>i{color:#a2a7ae;font-size:22px;font-style:normal}.mobile-more-results{border:1px solid var(--red);min-height:48px;color:var(--red);border-radius:9px;justify-content:center;align-items:center;margin-top:18px;font-size:13px;font-weight:900;display:flex}main>footer{display:none}.mobile-bottom-nav{z-index:70;background:#fffffffa;border-top:1px solid #dedfe3;grid-template-columns:repeat(4,1fr);height:70px;padding:7px 8px 5px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #10121714}.mobile-bottom-nav a{color:#4f5660;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:800;display:flex}.mobile-bottom-nav a span{font-size:21px;line-height:1}.mobile-bottom-nav .mobile-bottom-add span{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:36px;height:36px;margin-top:-15px;font-size:27px;display:grid;box-shadow:0 7px 16px #ed111a47}.topbar{flex-wrap:wrap;gap:12px;min-height:72px;padding:12px 18px}.logo strong{font-size:25px}.logo span{font-size:8px}.search{flex-basis:100%;order:3;max-width:none;height:44px}.top-actions{display:none}.menu-button{margin-left:auto;display:block}.category-nav{flex-direction:column;align-items:stretch;gap:0;padding:14px 18px;display:none}.category-nav.open{display:flex}.category-nav a{border-bottom:1px solid var(--line);padding:12px 0}.page-shell{width:min(100% - 28px,680px);margin-top:22px}.hero{flex-direction:column;align-items:stretch;min-height:auto;padding:28px 23px 22px;display:flex}.hero h1{letter-spacing:-2px;font-size:41px}.hero-collage{height:205px;margin-top:8px}.hero-home{height:168px}.hero-car{height:184px}.hero-phone{height:155px}.trust-row{display:none}.category-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 35px}.category-grid a{min-height:102px}.category-grid a:nth-child(n+7){display:none}.listing-grid{scroll-snap-type:x mandatory;gap:12px;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.listing-card{scroll-snap-align:start;min-width:73vw}.category-bands{grid-template-columns:1fr 1fr;gap:10px}.category-bands a{gap:11px;min-height:88px;padding:16px}.category-bands a>span{font-size:23px}.section-heading h2{font-size:21px}.cta-banner{grid-template-columns:70px 1fr;gap:20px;padding:28px 22px}.phone-orbit{width:64px;height:64px;font-size:30px}.cta-banner .primary-button{grid-column:1/-1}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 24px}.footer-bottom{flex-direction:column;gap:10px}}.detail-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin:0 0 22px;display:grid}.detail-heading-title{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.detail-heading h1{color:#151923;letter-spacing:-.9px;max-width:850px;margin:0;font-size:clamp(27px,2.45vw,38px);line-height:1.13}.detail-heading>strong{color:var(--red);letter-spacing:-.8px;white-space:nowrap;padding-bottom:3px;font-size:clamp(28px,2.45vw,39px);line-height:1}.detail-heading p{color:#727a85;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 0;font-size:11px;display:flex}.detail-heading p>span{color:var(--red);font-size:16px}.detail-heading p a{color:#205fae;background:#edf5ff;border-radius:5px;padding:4px 8px;font-weight:800}.detail-heading p small{color:#818995;border-left:1px solid #dce0e4;padding-left:7px}.detail-featured.super{background:#9d0710;box-shadow:0 3px 10px #9d071033}.detail-gallery.detail-gallery-primary{margin-bottom:16px}.detail-gallery.detail-gallery-primary .detail-photo,.detail-gallery .detail-photo{background:#edf0f2;border-radius:12px;width:100%;display:block;overflow:hidden;aspect-ratio:16/10!important;height:auto!important}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs{grid-template-columns:repeat(7,minmax(0,1fr));height:88px;display:grid;overflow:hidden}.detail-gallery-thumbs button{position:relative}.detail-gallery-thumbs button>span{color:#fff;background:#090c11ad;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;inset:0}.detail-main-column>.detail-block:first-of-type{margin-top:0}.detail-seller-head>img{object-fit:cover;border-radius:50%;width:58px;height:58px}.detail-seller-head div{gap:3px;min-width:0;display:grid}.detail-seller-head strong{color:#1b2028;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.detail-seller-head div>span{color:#17824a;font-size:10px;font-weight:800}.detail-seller-avatar{color:#fff;background:#d71b24;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid}.detail-contact-actions{gap:9px;margin-top:18px;display:grid}.detail-contact-actions button{cursor:pointer;border-radius:8px;width:100%;min-height:49px;padding:10px 14px;font-size:12px;font-weight:900}.detail-contact-actions button:disabled{opacity:.62;cursor:not-allowed}.detail-contact-actions .primary-chat{color:#fff;border:1px solid var(--red);background:var(--red)}.detail-contact-actions .primary-chat:hover{background:#bd1119}.detail-contact-actions .phone-button{color:#20252c;background:#fff;border:1px solid #d9dde2}.detail-contact-actions .phone-button:hover{color:var(--red);border-color:#ec9ea3}.seller-listings-link{color:#3f4854;text-align:center;border:1px solid #dfe2e6;border-radius:7px;justify-content:center;align-items:center;min-height:42px;margin-top:15px;font-size:10px;font-weight:900;display:flex}.seller-listings-link:hover{color:var(--red);border-color:#efb0b4}.share-email span{background:#555d68}.detail-side-card.security ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.detail-side-card.security li{color:#795400;padding-left:19px;font-size:11px;line-height:1.45;position:relative}.detail-side-card.security li:before{content:"✓";font-weight:900;position:absolute;top:0;left:0}.proposal-card>p{color:#737b87;margin:-6px 0 16px;font-size:10px;line-height:1.5}.proposal-card .contact-form{gap:9px;display:grid}.proposal-card .contact-form label{color:#4a525d;gap:5px;margin:0;font-size:10px;font-weight:800;display:grid}.proposal-card .contact-form input,.proposal-card .contact-form textarea{color:#20252c;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #dce0e4;border-radius:7px;padding:11px 12px;font-size:12px}.proposal-card .contact-form textarea{resize:vertical;min-height:100px}.proposal-card .contact-form input:focus,.proposal-card .contact-form textarea:focus{border-color:var(--red);outline:3px solid #d71b241c}.proposal-card .primary-button{width:100%;min-height:47px;margin-top:3px}.proposal-status{background:#fff0f1;border-radius:7px;padding:9px 10px;color:#9b1c23!important;margin:11px 0 0!important;font-size:10px!important}.proposal-status.success{background:#eaf8f0;color:#126a39!important}body.detail-lightbox-open{overflow:hidden}.detail-lightbox{z-index:1000;background:#05070af5;grid-template-rows:minmax(0,1fr) 82px;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.lightbox-close{z-index:5;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff59;border-radius:50%;width:46px;height:46px;font-size:31px;line-height:1;position:absolute;top:18px;right:20px}.lightbox-stage{place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.lightbox-stage picture{display:contents}.lightbox-stage img{object-fit:contain;width:100%;height:100%;display:block}.lightbox-stage>span{color:#fff;background:#0000009e;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.lightbox-arrow{color:#171a20;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:36px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #0000004d}.lightbox-arrow.previous{left:14px}.lightbox-arrow.next{right:14px}.lightbox-thumbs{scrollbar-width:thin;justify-content:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.lightbox-thumbs button{cursor:pointer;background:#2b2e34;border:2px solid #0000;border-radius:7px;flex:0 0 106px;width:106px;height:70px;padding:0;overflow:hidden}.lightbox-thumbs button.active{border-color:var(--red)}.lightbox-thumbs picture{display:contents}.lightbox-thumbs img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){.detail-heading{grid-template-columns:1fr;gap:12px}.detail-heading h1{font-size:25px}.detail-heading>strong{padding:0;font-size:30px}.detail-heading p small{border:0;width:100%;padding:0}.detail-gallery.detail-gallery-primary .detail-photo,.detail-gallery .detail-photo{aspect-ratio:4/3!important}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs{gap:6px;height:70px;display:flex;overflow-x:auto}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs button{flex:0 0 92px;width:92px;display:block!important}.detail-gallery.detail-gallery-primary .gallery-arrow{top:calc(50% - 40px)}.detail-feature-list{grid-template-columns:1fr}.detail-lightbox{grid-template-rows:minmax(0,1fr) 66px;padding:54px 10px 12px}.lightbox-close{width:40px;height:40px;top:8px;right:10px}.lightbox-arrow{width:40px;height:40px;font-size:30px}.lightbox-arrow.previous{left:5px}.lightbox-arrow.next{right:5px}.lightbox-thumbs{justify-content:flex-start}.lightbox-thumbs button{flex-basis:82px;width:82px;height:58px}}.customer-login-page{background:#fff;place-items:center;min-height:100svh;padding:32px 20px;display:grid}.customer-login-card{text-align:center;width:min(100%,390px)}.customer-login-card .logo{justify-content:center;margin:0 auto 38px}.customer-login-card .logo img{object-position:center;width:min(260px,72vw);height:auto}.customer-login-card h1{letter-spacing:-1px;margin:0 0 30px;font-size:clamp(27px,3vw,34px);line-height:1.15}.customer-login-card form{text-align:left}.customer-login-card form>label:not(.customer-remember){color:#343942;flex-direction:column;gap:8px;margin-bottom:17px;font-size:13px;font-weight:700;display:flex}.customer-login-card input[type=email],.customer-login-card input[type=password]{background:#fff;border:1px solid #d9dce2;border-radius:7px;outline:none;width:100%;min-height:50px;padding:0 15px}.customer-login-card input[type=email]:focus,.customer-login-card input[type=password]:focus{border-color:var(--red);box-shadow:0 0 0 3px #ed111a1a}.customer-remember{color:#565d67;cursor:pointer;align-items:center;gap:8px;margin:2px 0 22px;font-size:12px;display:inline-flex}.customer-remember input{width:16px;height:16px;accent-color:var(--red)}.customer-login-card button{cursor:pointer;border:0;width:100%;min-height:50px}.customer-login-card>p{color:#676e78;margin:24px 0 10px;font-size:13px}.customer-login-card>p a,.customer-forgot{color:var(--red-dark);font-weight:800}.customer-forgot{font-size:12px;display:inline-block}.customer-register-page{background:#fff;place-items:center;min-height:100svh;padding:34px 20px;display:grid}.customer-register-card{text-align:center;width:min(100%,520px)}.customer-register-card .logo{justify-content:center;margin:0 auto 26px}.customer-register-card .logo img{object-position:center;width:min(245px,68vw);height:auto}.customer-register-card h1{letter-spacing:-1px;margin:0 0 12px;font-size:clamp(27px,3vw,34px);line-height:1.15}.register-plan-note{color:#606670;align-items:center;gap:9px;margin:0 auto 24px;font-size:12px;display:inline-flex}.register-plan-note strong{color:#a20b12;background:#fff0f1;border-radius:999px;padding:6px 9px}.customer-register-card form{text-align:left}.customer-register-card form>label{color:#343942;flex-direction:column;gap:7px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.customer-register-card input{color:#16191e;width:100%;min-height:49px;font:inherit;background:#fff;border:1px solid #d9dce2;border-radius:7px;outline:0;padding:0 14px}.customer-register-card input:focus{border-color:var(--red);box-shadow:0 0 0 3px #ed111a1a}.customer-register-card label small{color:#878d96;font-size:10px;font-weight:500}.customer-register-card .primary-button{cursor:pointer;border:0;width:100%;min-height:50px;margin-top:5px}.customer-register-card button:disabled{cursor:wait;opacity:.68}.account-type-choice{text-align:left;border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 17px;padding:0;display:grid}.account-type-choice legend{color:#343942;grid-column:1/-1;margin-bottom:7px;font-size:13px;font-weight:700}.account-type-choice button{color:#4a5059;cursor:pointer;background:#fff;border:1px solid #d9dce2;border-radius:7px;min-height:46px;font-weight:800}.account-type-choice button.active{color:#a20b12;border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red);background:#fff5f5}.register-error{color:#9e1219;background:#fff4f4;border:1px solid #ffc7c9;border-radius:7px;margin:3px 0 14px;padding:11px 12px;font-size:12px;line-height:1.4}.register-signin{color:#676e78;margin:22px 0 0;font-size:13px}.register-signin a{color:var(--red-dark);font-weight:800}.verification-step>p{color:#676e78;margin:0 0 12px;font-size:13px;line-height:1.55}.verification-step>strong{margin:3px 0;font-size:13px;display:block}.verification-icon{color:#fff;background:#159947;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 17px;font-size:22px;font-weight:900;display:grid}.verification-step form{margin-top:24px}.verification-step form>label{color:#343942;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.customer-register-card .verification-code{text-align:center;letter-spacing:10px;min-height:58px;font-size:25px;font-weight:900}.register-back{color:#676e78;cursor:pointer;background:0 0;border:0;margin-top:17px;font-size:12px;font-weight:700;text-decoration:underline}.register-code-modal{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0e12b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.register-code-modal .verification-step{text-align:center;background:#fff;border-radius:16px;width:min(100%,440px);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000047}.register-code-modal .verification-step h1{margin:0 0 10px}.register-code-modal .verification-step form{text-align:left}.register-code-modal .verification-code{text-align:center;letter-spacing:12px;border:1px solid #d8dce2;border-radius:9px;outline:0;width:100%;min-height:62px;padding-left:18px;font-size:28px;font-weight:900}.register-code-modal .verification-code:focus{border-color:var(--red);box-shadow:0 0 0 3px #ed111a1a}.register-code-modal .primary-button{cursor:pointer;border:0;width:100%;min-height:50px}.register-code-modal .primary-button:disabled{cursor:wait;opacity:.68}.register-modal-close{color:#69717c;cursor:pointer;background:0 0;border:0;font-size:27px;line-height:1;position:absolute;top:12px;right:14px}.empty-account>div:last-child{text-align:center;align-content:center;place-items:center;min-height:280px;display:grid}.empty-account>div:last-child>span{color:#c4c8ce;font-size:42px}.empty-account h3{margin:12px 0 5px}.empty-account p{color:var(--muted);margin:0}.account-data{flex-direction:column;gap:14px;display:flex}.account-data>span{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.account-data>span strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-layout{align-items:start}.detail-gallery.detail-gallery-primary{background:0 0;border-radius:0;height:auto;margin:0 0 16px;display:block;overflow:visible}.detail-gallery.detail-gallery-primary .detail-photo{aspect-ratio:1.52;background:#eceef1;border:0;border-radius:12px;width:100%;display:block}.detail-gallery.detail-gallery-primary .detail-photo>span{color:#fff;background:#000000a8;border-radius:6px;padding:6px 10px;font-size:11px;top:15px;right:15px}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs{grid-template-rows:1fr;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;height:82px;margin-top:10px;display:grid}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs button{cursor:pointer;background:#e8eaed;border:2px solid #0000;border-radius:7px;padding:0;overflow:hidden}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs button.active{border-color:var(--red);box-shadow:none}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs picture,.detail-gallery.detail-gallery-primary .detail-gallery-thumbs img{width:100%;height:100%;display:block}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs img{object-fit:cover}.detail-gallery.detail-gallery-primary .gallery-next{left:auto;right:14px}.detail-summary-card{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:flex-start;margin:0 0 16px;padding:24px}.detail-summary-card h1{letter-spacing:-.8px;max-width:740px;margin:0;font-size:clamp(24px,2.1vw,32px);line-height:1.18}.detail-summary-price{flex-direction:column;align-items:flex-end;min-width:180px;display:flex}.detail-summary-price strong{color:#111722;white-space:nowrap;font-size:clamp(25px,2.1vw,34px);line-height:1}.detail-summary-price small{color:#858c95;margin-top:5px;font-size:10px}.detail-summary-price .detail-featured{color:#c82a19;text-transform:none;background:#fff0e9;margin-top:12px}.detail-seller-head{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:18px;display:flex}.detail-seller-head img,.detail-seller-avatar{object-fit:cover;border-radius:50%;flex:0 0 58px;width:58px;height:58px}.detail-seller-avatar{color:#fff;background:var(--red);place-items:center;font-size:24px;font-weight:900;display:grid}.detail-seller-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.detail-seller-head small{color:#8b929c;text-transform:uppercase;font-size:9px;font-weight:800}.detail-seller-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.detail-seller-head div span{color:#21824a;font-size:10px;font-weight:700}.detail-contact-actions{gap:9px;padding-top:18px;display:grid}.detail-contact-actions>*{border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;margin:0;font-size:12px;font-weight:900;display:flex}.detail-contact-actions .phone-button{color:#20242a;cursor:pointer;background:#fff;border:1px solid #d8dce2}.detail-contact-actions .message-contact{color:var(--red-dark);cursor:pointer;background:#fff5f5;border:1px solid #f0b4b7}.detail-contact-actions .whatsapp-contact{cursor:pointer;border:0}.detail-contact-actions>:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.66}.detail-contact-status{color:#8f1920;text-align:center;background:#fff1f2;border-radius:7px;margin:10px 0 0;padding:9px 10px;font-size:10px;line-height:1.45}@media (width<=760px){.customer-login-page{align-items:center;padding:24px 20px}.customer-login-card .logo{margin-bottom:30px}.customer-register-page{align-items:center;padding:24px 18px}.customer-register-card .logo{margin-bottom:22px}.account-stats{grid-template-columns:1fr}.detail-gallery.detail-gallery-primary .detail-photo{aspect-ratio:1.18}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:68px}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs button:nth-child(n+5){display:none}.detail-gallery.detail-gallery-primary .gallery-arrow{top:calc(50% - 39px)}.detail-summary-card{flex-direction:column;gap:18px;padding:19px}.detail-summary-price{align-items:flex-start}}@media (width<=430px){.hero h1{font-size:35px}.hero p{font-size:15px}.category-bands,.footer-grid{grid-template-columns:1fr}.account-type-choice{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.topbar,.topbar.compact{width:60%;max-width:none;margin-inline:auto;padding-inline:0}.page-shell,.results-shell,.detail-shell{width:60%;max-width:none;margin-left:auto;margin-right:auto}.category-nav{padding-inline:20%}.listing-card{border-color:#d9dce1}.banner-script{min-height:120px;max-height:300px}.results-controls,.view-toggle{align-items:center;gap:9px;display:flex}.view-toggle button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-height:42px;padding:0 13px;font-weight:700}.view-toggle button.active{color:#fff;border-color:var(--red);background:var(--red)}.results-grid.list-view{flex-direction:column;gap:14px;display:flex}.results-grid.list-view .listing-card{border-color:#cfd3d9;grid-template-columns:240px minmax(0,1fr);align-items:stretch;width:100%;min-height:180px;display:grid}.results-grid.list-view .image-wrap{aspect-ratio:auto;width:240px;height:180px}.results-grid.list-view .image-wrap img{object-fit:cover;width:100%;height:100%}.results-grid.list-view .card-copy{flex-direction:column;justify-content:center;padding:20px;display:flex}.results-grid.list-view .card-copy h3{min-height:0;font-size:18px}.results-grid.list-view .price-row strong{color:var(--red-dark);font-size:18px}.results-grid.list-view .view-listing{min-width:126px;margin:0 20px 0 0}.latest-news{margin-top:54px}.news-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.news-grid>a{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.news-grid img{aspect-ratio:1.55;object-fit:cover;width:100%;display:block}.news-grid>a>div{padding:13px}.news-grid time{color:var(--red);font-size:10px;font-weight:800}.news-grid h3{margin:7px 0 0;font-size:14px;line-height:1.35}.news-grid p{display:none}.news-empty{border:1px solid var(--line);color:#69717d;text-align:center;background:#fff;place-items:center;min-height:150px;padding:28px;display:grid}.news-settings{max-width:760px}@media (width<=1120px){.topbar,.topbar.compact,.page-shell,.results-shell,.detail-shell{width:calc(100% - 56px)}.category-nav{padding-inline:28px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.topbar,.topbar.compact{width:calc(100% - 36px)}.page-shell,.results-shell,.detail-shell{width:calc(100% - 28px)}.results-head{flex-direction:column;align-items:flex-start}.results-controls{flex-wrap:wrap;width:100%}.results-grid.list-view .listing-card{grid-template-columns:125px minmax(0,1fr);min-height:135px}.results-grid.list-view .image-wrap{width:125px;height:135px}.results-grid.list-view .view-listing{grid-column:2;min-width:0;margin:0 14px 14px}.news-grid{grid-template-columns:1fr 1fr}}.topbar,.topbar.compact{grid-template-columns:minmax(190px,1fr) minmax(340px,2fr) minmax(430px,1fr);gap:clamp(20px,3vw,52px);width:100%;max-width:none;margin:0;padding-inline:clamp(24px,5vw,96px);display:grid}.topbar .search{justify-self:center;width:100%;max-width:640px}.topbar .top-actions{justify-self:end;margin-left:0}.page-shell{width:90%;max-width:none}.category-nav{color:#fff;border:0;border-bottom:3px solid var(--red);background:#070708;align-items:stretch;min-height:54px;padding:4px clamp(24px,5vw,96px)}.category-scroll{flex-wrap:wrap;flex:1;justify-content:center;align-items:stretch;gap:0 26px;min-width:0;display:flex;overflow:visible}.category-scroll::-webkit-scrollbar{display:none}.nav-group>a{white-space:nowrap;min-height:48px}.submenu strong{color:#ff6268;text-transform:uppercase;padding:8px 12px 10px;font-size:11px;display:block}.category-nav>a,.nav-group>a{align-items:center;min-height:54px;display:flex}.category-nav a:hover{color:var(--red)}.nav-group{align-items:stretch;display:flex;position:relative}.nav-group>a span{color:#8d9299;margin-left:6px;font-size:10px}.submenu{z-index:30;background:#111216;border:1px solid #292b30;border-radius:0 0 10px 10px;width:210px;padding:10px;display:none;position:absolute;top:100%;left:-18px;box-shadow:0 18px 35px #0000004d}.submenu a{color:#fff;border-radius:6px;padding:11px 12px;display:block}.nav-group:hover .submenu,.nav-group:focus-within .submenu{display:block}.all-categories{background:var(--red);padding-inline:20px}.all-categories:hover{background:var(--red-dark);color:#fff!important}.admin-access{border:1px solid #41444a;border-radius:7px;padding:11px 13px;font-weight:800;color:#fff!important}.admin-access:hover{border-color:var(--red);background:var(--red)}.footer-grid small{color:#8f949c;margin-top:10px;font-size:11px;line-height:1.5}.admin-login-page{background:radial-gradient(circle at 75% 15%,#3b0a0d 0,#0000 28%),linear-gradient(145deg,#17181c,#050506);place-items:center;min-height:100vh;padding:50px 20px;display:grid}.admin-login-card{background:#fff;border-radius:18px;width:min(470px,100%);padding:42px;box-shadow:0 28px 80px #0006}.admin-login-card .logo{margin-bottom:34px}.admin-lock{color:#fff;background:var(--red);border-radius:12px;place-items:center;width:50px;height:50px;margin-bottom:18px;font-size:22px;display:grid}.admin-login-card h1{letter-spacing:-1.5px;margin:4px 0 10px;font-size:35px}.admin-login-card>p{color:var(--muted);margin:0 0 28px;line-height:1.6}.admin-login-card form>label{color:#434a55;flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.admin-login-card button.wide{cursor:pointer;border:0;width:100%}.login-error{color:#a3070d;background:#fff0f1;border-radius:8px;margin:-4px 0 16px;padding:11px 13px;font-size:12px;font-weight:700}.back-site{color:var(--muted);text-align:center;margin-top:24px;font-size:12px;font-weight:700;display:block}@media (width<=1120px){.topbar,.topbar.compact{grid-template-columns:auto 1fr auto;padding-inline:28px}}@media (width<=760px){.topbar,.topbar.compact{padding-inline:18px;display:flex}.page-shell{width:calc(100% - 28px)}.category-nav{padding:10px 18px}.category-nav>a,.nav-group>a{border-bottom:1px solid #292b30;min-height:46px;padding:12px 10px}.category-scroll{flex-direction:column;gap:0;width:100%;overflow:visible}.nav-group{display:block}.submenu{width:auto;box-shadow:none;background:0 0;border:0;padding:0 0 8px 18px;display:block;position:static}.submenu a{color:#aeb3bb;border:0;padding:8px 10px}.admin-login-card{padding:30px 24px}}.dash-nav{color:#d9dce1;background:#101114;flex-direction:column;align-items:center;min-height:100vh;padding:28px 20px;display:flex}.admin-brand{color:#fff;flex-direction:column;justify-content:center;width:100%;min-height:56px;margin-bottom:28px;display:flex}.admin-brand img{object-fit:contain;object-position:left center;width:150px;max-height:52px}.admin-brand b{letter-spacing:-2px;font-size:27px;font-style:italic}.admin-brand small{color:#fff;background:var(--red);width:max-content;margin-top:3px;padding:3px 6px;font-size:8px;font-weight:900}.dash-nav>strong{color:#fff;margin-top:12px;font-size:14px}.dash-nav nav a,.dash-nav nav button{color:#aeb3bb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:45px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.dash-nav nav .active,.dash-nav nav a:hover,.dash-nav nav button:hover{color:#fff;background:var(--red)}.dash-nav nav i{text-align:center;width:20px;font-style:normal}.dash-nav .logout{color:#9399a2;width:100%;margin-top:auto;padding:13px;font-size:12px}.dash-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:72px;padding:0 34px;display:flex}.dash-top>div{flex-direction:column;gap:4px;display:flex}.dash-top span{color:var(--muted);font-size:11px}.dash-top a{border:1px solid var(--line);border-radius:7px;padding:9px 13px;font-size:12px;font-weight:700}.dash-content>h1,.admin-section h1{letter-spacing:-1px;margin:2px 0 8px;font-size:34px}.dash-content>p,.admin-section>p{color:var(--muted);margin:0 0 28px}.admin-notice{z-index:80;color:#fff;background:#128744;border-radius:9px;padding:14px 18px;font-size:13px;font-weight:800;position:fixed;top:88px;right:28px;box-shadow:0 12px 32px #0003}.stats-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:15px;padding:22px;display:flex}.stats-grid article>i{width:43px;height:43px;color:var(--red);background:#fff0f1;border-radius:10px;place-items:center;font-size:20px;font-style:normal;display:grid}.stats-grid strong{color:var(--ink);font-size:22px}.stats-grid small{color:#88909a}.admin-grid{grid-template-columns:1.45fr .8fr;gap:20px;margin-top:20px;display:grid}.panel-card h2{margin:0 0 20px;font-size:18px}.quick-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quick-actions button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;min-height:64px;padding:15px;font-weight:700}.quick-actions button:hover{color:var(--red);background:#fff7f7;border-color:#ffb7bb}.category-chart li{border-bottom:1px solid #f0f1f3;gap:8px;padding:10px 0;font-size:12px;display:flex}.category-chart li>i{background:var(--red);border-radius:50%;width:8px;height:8px;margin-top:3px}.admin-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.admin-section-head p{color:var(--muted);margin:0}.admin-section-head .primary-button{cursor:pointer;border:0}.admin-list{padding:0 20px}.admin-list article{border-bottom:1px solid var(--line);grid-template-columns:74px minmax(240px,1fr) auto minmax(230px,auto);align-items:center;gap:16px;min-height:92px;padding:12px 0;display:grid}.admin-list article>img{object-fit:cover;border-radius:7px;width:74px;height:60px}.admin-list article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-list article span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-list article strong{font-size:12px}.admin-list article button,.category-admin-grid header button,.admin-users button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px;font-size:11px}.admin-list article button.danger{color:#b70911}.admin-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-list article .admin-list-actions button.approve{color:#fff;background:#148141;border-color:#148141;font-weight:800}.admin-list article .admin-list-actions button.reject{color:#a20c18;background:#fff5f5;border-color:#f0c4c7;font-weight:800}.admin-list article .admin-list-actions button:disabled{cursor:wait;opacity:.62}.moderation-summary{color:#9b5b00;background:#fff3cf;border-radius:999px;width:max-content;margin-top:9px;padding:7px 10px;font-size:11px;display:inline-flex}.status-pill{color:#087235;background:#e6f8ed;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.status-pill.pending_review,.status-pill.awaiting_payment{color:#8a5a00;background:#fff1c7}.status-pill.rejected{color:#9b1520;background:#fde9ea}.admin-two-columns{grid-template-columns:.75fr 1.25fr;align-items:start;gap:20px;display:grid}.admin-form{flex-direction:column;display:flex}.admin-form label,.admin-modal label{color:#4b525c;flex-direction:column;gap:7px;margin-bottom:16px;font-size:11px;font-weight:800;display:flex}.admin-form input,.admin-form select,.admin-modal input,.admin-modal select,.admin-modal textarea{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:45px;padding:11px 13px}.admin-form .primary-button,.admin-form .soft-button{cursor:pointer;border:0}.admin-users article{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(220px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.admin-users .profile-dot{width:42px;height:42px}.admin-users article>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.admin-users span{color:var(--muted);font-size:11px}.admin-users em{color:#5c626c;background:#f0f1f3;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.admin-user-list-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.admin-user-list-head h2{margin:0}.admin-user-list-head>span{color:var(--muted);font-size:11px}.admin-user-avatar{object-fit:cover;background:#eef0f2;border-radius:50%;width:46px;height:46px}.admin-user-manager article small{color:#858c96;font-size:9px}.admin-user-manager article>button:disabled{cursor:not-allowed;opacity:.45}.admin-user-modal>form{width:min(720px,100%)}.admin-user-modal header>div{gap:4px;display:grid}.admin-user-modal header .hero-kicker{margin:0}.admin-user-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.admin-user-form-grid .user-name-field,.admin-user-form-grid .user-password-field{grid-column:1/-1}.admin-user-form-grid label small{color:#858c96;font-size:9px;font-weight:500}.admin-profile-upload{color:#4b525c;flex-direction:column;gap:7px;margin-bottom:16px;font-size:11px;font-weight:800;display:flex}.admin-profile-upload>span{cursor:pointer;background:#fafbfc;border:1px dashed #b8bec7;border-radius:9px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:104px;padding:13px;display:flex}.admin-profile-upload input{display:none}.admin-profile-upload img{object-fit:cover;border-radius:50%;width:78px;height:78px}.admin-profile-upload i{color:#737b86;font-style:normal}.admin-profile-upload b{color:#4e5661;font-size:10px}.admin-access-checkbox{cursor:pointer;background:#fafbfc;border:1px solid #dfe2e7;border-radius:9px;align-items:flex-start;gap:11px;margin:5px 0 18px;padding:14px;display:flex}.admin-access-checkbox input{width:18px;height:18px;accent-color:var(--red);flex:0 0 18px;margin-top:1px}.admin-access-checkbox span{flex-direction:column;gap:4px;display:flex}.admin-access-checkbox strong{color:#252a31;font-size:12px}.admin-access-checkbox small{color:#747c87;font-size:10px;font-weight:500;line-height:1.4}.category-admin-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.category-admin-grid article{padding:18px}.category-admin-grid header{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.category-admin-grid header>i{width:36px;height:36px;color:var(--red);background:#fff0f1;border-radius:9px;place-items:center;font-style:normal;display:grid}.category-admin-grid header>div{flex-direction:column;gap:4px;display:flex}.category-admin-grid header b{font-size:13px}.category-admin-grid header span{color:var(--muted);font-size:9px}.category-admin-grid ul{border-top:1px solid var(--line);color:#606771;margin:15px 0 0;padding:12px 0 0 18px;font-size:10px;line-height:1.8}.logo-upload input{display:none}.logo-upload span{min-height:110px;color:var(--muted);text-align:center;cursor:pointer;border:1px dashed #bbc0c8;border-radius:10px;place-items:center;padding:18px;display:grid}.logo-upload img{object-fit:contain;max-width:190px;max-height:70px}.banner-admin-list article{border-bottom:1px solid var(--line);grid-template-columns:86px 1fr auto auto;align-items:center;gap:12px;min-height:78px;padding:10px 0;display:grid}.banner-admin-list article>img,.script-preview{object-fit:cover;background:#f0f1f3;border-radius:7px;width:86px;height:52px}.script-preview{color:var(--red);place-items:center;font-weight:900;display:grid}.banner-admin-list article>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.banner-admin-list article span{color:var(--muted);font-size:10px}.switch-row{align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.banner-admin-list button.danger{color:#b70911;cursor:pointer;background:#fff;border:1px solid #ffd0d2;border-radius:7px;padding:8px 10px}.admin-modal{z-index:100;background:#050608b8;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.admin-modal>form{background:#fff;border-radius:14px;width:min(620px,100%);max-height:calc(100vh - 50px);padding:27px;overflow-y:auto}.admin-modal.admin-user-modal>form{width:min(720px,100%)}.admin-modal header{justify-content:space-between;margin-bottom:22px;display:flex}.admin-modal header h2{margin:0}.admin-modal header button{cursor:pointer;background:0 0;border:0;font-size:27px}.admin-modal textarea{resize:vertical;min-height:110px}.admin-modal footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:10px;padding:18px 0 0;display:flex}.admin-modal footer button{cursor:pointer;border:0}@media (width<=1050px){.dashboard-layout{grid-template-columns:210px 1fr}.stats-grid,.category-admin-grid{grid-template-columns:1fr 1fr}.admin-list article{grid-template-columns:62px 1fr auto}.admin-list article>.status-pill{display:none}}@media (width<=760px){.dashboard-layout{display:block}.dash-nav{align-items:flex-start;min-height:auto;padding:16px}.admin-brand{margin-bottom:12px}.dash-nav>.profile-dot,.dash-nav>strong,.dash-nav>span{display:none}.dash-nav nav{flex-direction:row;overflow-x:auto}.dash-nav nav button{min-width:max-content}.dash-nav .logout{display:none}.dash-content{padding:23px 15px}.dash-top{padding:0 16px}.admin-grid,.admin-two-columns,.category-admin-grid{grid-template-columns:1fr}.admin-section-head{flex-direction:column;align-items:flex-start}.admin-list article{grid-template-columns:56px 1fr auto;gap:10px}.admin-list article>img{width:56px;height:50px}.admin-list-actions{grid-column:2/-1;justify-content:flex-start}.admin-list-actions button.danger{display:none}.admin-users article{grid-template-columns:46px minmax(0,1fr) auto}.admin-users article>em{grid-column:2;justify-self:start}.admin-users article>.status-pill{grid-area:1/3}.admin-users article>button{grid-area:2/3}.admin-user-form-grid{grid-template-columns:1fr}.admin-user-form-grid .user-name-field,.admin-user-form-grid .user-password-field{grid-column:auto}}.banner-script{text-align:center;place-items:center;width:100%;height:100%;min-height:180px;display:grid;overflow:hidden}.banner-script>*{max-width:100%;max-height:100%}.market-hero{color:#fff;background:linear-gradient(120deg,#08090b 0%,#181a20 48%,#292d35 100%);border-radius:16px;grid-template-columns:.9fr 1.1fr;min-height:310px;display:grid;overflow:hidden}.market-hero-copy{align-self:center;padding:clamp(34px,4vw,62px)}.market-hero-copy>span{color:#ff5960;letter-spacing:.14em;font-size:11px;font-weight:900}.market-hero-copy h1{letter-spacing:-2.5px;margin:10px 0;font-size:clamp(34px,4vw,58px);line-height:.98}.market-hero-copy p{color:#d7dae0;max-width:520px;margin:0 0 24px;line-height:1.55}.banner-button{color:#111;background:#fff;border-radius:999px;align-items:center;min-height:42px;padding:0 19px;font-size:13px;font-weight:800;display:inline-flex}.market-hero-media{min-height:310px;position:relative;overflow:hidden}.market-hero-media:after{content:"";background:linear-gradient(90deg,#181a20 0%,#0000 38%);position:absolute;inset:0}.market-hero-media img{object-fit:cover;width:100%;height:100%}.safe-chip{z-index:2;color:#fff;background:var(--red);border-radius:8px;padding:12px 16px;font-size:13px;font-weight:900;position:absolute;top:22%;right:8%;box-shadow:0 12px 30px #00000040}.ad-strip{color:#6b1116;background:linear-gradient(90deg,#fff6f6,#ffe9ea);border:1px solid #ffd1d3;justify-content:center;align-items:center;gap:26px;width:min(820px,86%);min-height:72px;margin:20px auto 8px;padding:13px 22px;display:flex}.ad-strip strong{color:var(--red);font-size:18px}.ad-strip span{font-size:13px}.ad-strip a{color:#fff;background:var(--red);border-radius:6px;padding:9px 13px;font-size:12px;font-weight:800}.content-section{margin-top:50px}.section-heading h2{padding-left:0;font-size:21px;font-weight:700}.section-heading h2:before{display:none}.listing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.listing-card{border:0;border-radius:0;overflow:visible}.listing-card:hover{box-shadow:none;transform:none}.image-wrap{aspect-ratio:1.08;border-radius:10px}.card-copy{padding:12px 2px 4px}.card-copy h3{min-height:39px;margin:6px 0 9px;font-size:15px;font-weight:500}.card-copy p{font-size:10px}.price-row{flex-direction:column;align-items:flex-start;margin-top:12px}.price-row strong{font-size:17px}.sponsored-zone{background:#f3f4f6;width:100vw;margin:56px 0 0 calc(50% - 50vw);padding:2px 5% 54px}.discover,.popular-searches,.home-categories{margin-top:58px}.discover-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.discover-grid a{flex-direction:column;display:flex}.discover-grid img{aspect-ratio:1.8;object-fit:cover;border-radius:10px;width:100%}.discover-grid strong{margin-top:12px;font-size:15px}.discover-grid span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.popular-searches h2{margin:0 0 17px;font-size:21px}.popular-searches div{flex-wrap:wrap;gap:9px 20px;display:flex}.popular-searches a{color:#535a65;font-size:12px}.popular-searches a:hover{color:var(--red);text-decoration:underline}.category-circles{grid-template-columns:repeat(8,1fr);gap:24px 14px;display:grid}.category-circles a{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.category-circles span{width:112px;height:112px;color:var(--red);background:#f1f2f4;border-radius:50%;place-items:center;font-size:38px;transition:all .2s;display:grid}.category-circles a:hover span{color:#fff;background:var(--red);transform:translateY(-3px)}.category-circles strong{font-size:12px;font-weight:600}footer{color:#3d424a;border-top:1px solid var(--line);background:#fff;padding:40px 5% 24px}footer .logo strong{color:var(--ink)}.footer-tabs{border-bottom:1px solid var(--line);gap:32px;padding:0 0 16px;font-size:13px;display:flex}.footer-tabs strong{color:var(--red);position:relative}.footer-tabs strong:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-17px;left:0;right:0}.footer-links{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:13px 28px;padding:28px 0;display:grid}.footer-links a{font-size:12px}.footer-grid{gap:48px;padding-top:34px}.footer-grid h3{color:var(--ink)}.footer-grid p,.footer-grid>div>a:not(.logo){color:#5f6670}.admin-access{border-color:#cfd3d9;color:var(--ink)!important}.footer-bottom{color:#737983;border-top-color:var(--line)}@media (width<=1120px){.listing-grid{grid-template-columns:repeat(3,1fr)}.category-circles{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.market-hero{grid-template-columns:1fr}.market-hero-copy{padding:30px 24px}.market-hero-media{min-height:190px}.ad-strip{text-align:center;flex-wrap:wrap;gap:8px 16px;width:100%;padding:14px}.listing-grid{display:flex}.listing-card{min-width:72vw}.sponsored-zone{padding-inline:14px}.discover-grid{margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.discover-grid a{min-width:74vw}.category-circles{grid-template-columns:repeat(3,1fr);gap:20px 8px}.category-circles span{width:82px;height:82px;font-size:28px}.footer-links{grid-template-columns:1fr 1fr}.footer-tabs{white-space:nowrap;gap:18px;overflow-x:auto}.banner-admin-list article{grid-template-columns:70px 1fr auto}.banner-admin-list article>img,.script-preview{width:70px}.banner-admin-list .switch-row{display:none}}.topbar.compact{max-width:1320px}.breadcrumbs{color:#8a9099;margin-bottom:24px;font-size:12px}.results-shell,.detail-shell,.form-shell{width:min(1280px,100% - 48px);margin:36px auto 80px}.results-head{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.results-head h1,.detail-title h1,.form-intro h1,.auth-card h1{letter-spacing:-2px;margin:3px 0 8px;font-size:clamp(34px,4vw,52px)}.results-head p,.detail-title p,.form-intro p{color:var(--muted);margin:0}select,.filters input,.listing-form input,.listing-form select,.listing-form textarea,.contact-card input,.contact-card textarea,.auth-card input{border:1px solid var(--line);background:#fff;border-radius:9px;outline:0;width:100%;min-height:47px;padding:12px 14px}.results-head select{width:190px}.results-layout{grid-template-columns:245px 1fr;align-items:start;gap:28px;display:grid}.filters{border:1px solid var(--line);border-radius:14px;padding:22px;position:sticky;top:20px}.filters h2{margin:0 0 20px;font-size:19px}.filters label,.listing-form label,.contact-card label,.auth-card label{color:#434a55;flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.filters label strong{color:var(--red);font-size:13px}.filters button{width:100%;min-height:42px;color:var(--red);cursor:pointer;background:#fff;border:1px solid #ffc2c5;border-radius:8px;font-weight:800}.results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.generic-results.grid-view{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.super-featured-listing{box-shadow:0 0 0 3px #d7192014;border:2px solid #d71920!important}.featured-listing{border-color:#ef9b9f!important}.favorites-page{grid-template-columns:repeat(4,minmax(0,1fr))}.empty-state{text-align:center;border:1px dashed #ccd0d6;border-radius:15px;grid-column:1/-1;padding:90px 30px}.empty-state span{color:var(--red);font-size:42px}.detail-title{justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px;display:flex}.detail-title h1{max-width:880px;font-size:clamp(30px,3.3vw,45px)}.detail-tools{white-space:nowrap;padding-bottom:8px;font-size:13px;font-weight:700}.detail-layout{grid-template-columns:minmax(0,1.7fr) 360px;align-items:start;gap:34px;display:grid}.detail-photo{aspect-ratio:1.55;background:#f0f1f3;border-radius:14px;position:relative;overflow:hidden}.detail-photo img{object-fit:cover;width:100%;height:100%}.detail-photo>span{color:#fff;background:#0000009e;border-radius:8px;padding:7px 11px;font-weight:800;position:absolute;top:16px;right:16px}.thumbs{scroll-snap-type:x proximity;gap:10px;margin:12px 0 26px;padding-bottom:7px;display:flex;overflow-x:auto}.thumbs button{cursor:pointer;scroll-snap-align:start;background:#f0f1f3;border:2px solid #0000;border-radius:9px;width:112px;min-width:112px;padding:0;overflow:hidden}.thumbs button.active{border-color:var(--red);box-shadow:0 0 0 2px #ed111a1f}.thumbs img{aspect-ratio:1.45;object-fit:cover;width:100%;display:block}.detail-title.below-gallery{border-bottom:1px solid var(--line);margin:0 0 26px;padding:4px 0 26px}.detail-block{border-top:1px solid var(--line);padding:27px 0}.detail-block h2{margin:0 0 20px;font-size:22px}.detail-block p{color:#555d68;line-height:1.75}.attribute-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.attribute-grid span{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.attribute-grid b{color:var(--ink)}.map-card{background:repeating-linear-gradient(35deg,#eef2ef 0 19px,#e3eae5 20px 22px),linear-gradient(#edf2f7,#eef4ef);border-radius:13px;min-height:185px;padding:30px;position:relative;overflow:hidden}.map-card span,.map-card strong{z-index:2;display:block;position:relative}.map-card span{color:#6f7880;letter-spacing:.12em;font-size:10px;font-weight:900}.map-card strong{margin-top:8px}.map-pin{color:var(--red);font-size:40px;position:absolute;top:55%;left:56%;transform:translate(-50%,-50%)}.contact-card{border:1px solid var(--line);border-radius:14px;padding:26px;position:sticky;top:20px;box-shadow:0 16px 50px #14161c12}.detail-price{color:var(--red);letter-spacing:-1px;margin:8px 0 22px;font-size:35px;font-weight:900}.contact-card>.primary-button,.contact-card>button{border:1px solid var(--line);border-radius:9px;width:100%;min-height:50px;margin-bottom:10px;font-weight:800}.contact-card>.whatsapp-phone{color:#fff;cursor:pointer;background:#159447;border-color:#159447;justify-content:center;align-items:center;gap:9px;display:flex}.contact-card>.whatsapp-phone:hover{background:#087e39;border-color:#087e39}.whatsapp-icon{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;line-height:1;display:inline-grid}.seller{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;margin:22px 0;padding:20px 0;display:flex}.profile-dot{color:#fff;background:linear-gradient(135deg,#242830,#616a77);border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.seller>div:last-child{flex-direction:column;gap:5px;display:flex}.seller span{color:#159947;font-size:11px}.seller small{color:var(--muted)}.listing-publisher{align-items:center;margin:0 0 20px;padding:17px 0}.listing-publisher>div:last-child{min-width:0}.listing-publisher strong,.listing-publisher span,.listing-publisher small{display:block}.listing-publisher strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-publisher span{color:var(--muted)}.seller-avatar{object-fit:cover;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.security{background:var(--soft);border-radius:10px;margin-bottom:22px;padding:17px}.security h3,.contact-card form h3{margin:0 0 14px;font-size:16px}.security p{margin:9px 0;font-size:11px}.contact-card textarea{resize:vertical;min-height:90px}.listing-grid.related{grid-template-columns:repeat(5,minmax(0,1fr))}.form-shell{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;display:grid}.form-shell.narrow{max-width:970px}.form-intro{padding:28px 0;position:sticky;top:30px}.steps{flex-direction:column;gap:18px;margin-top:35px;display:flex}.steps span{color:#8d939b;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.steps b{border:1px solid var(--line);border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.steps .done{color:var(--ink)}.steps .done b{color:#fff;border-color:var(--red);background:var(--red)}.listing-form{border:1px solid var(--line);border-radius:15px;min-height:480px;padding:32px;box-shadow:0 18px 50px #15181e0d}.listing-form h2{margin:0 0 25px;font-size:24px}.choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice-grid button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;font-weight:800;display:flex}.choice-grid button:hover{color:var(--red);background:#fff7f7;border-color:#ffbfc3}.field-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.field-grid .full{grid-column:1/-1}.listing-form textarea{resize:vertical;min-height:130px}.upload-zone{text-align:center;border:2px dashed #d9dde2;border-radius:10px;justify-content:center;align-items:center;min-height:135px;padding:24px}.upload-zone input{border:0;width:auto;min-height:auto;padding:0}.upload-zone small{color:var(--muted);font-weight:400}.check{align-items:center;flex-direction:row!important;font-weight:500!important}.check input{margin:0;width:18px!important;min-height:18px!important}.form-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.review-card{background:var(--soft);border-radius:12px;padding:30px;position:relative}.review-card .badge{top:15px;left:auto;right:15px}.success-note{color:#137f38;background:#eaf8ee;border-radius:8px;margin-top:30px;padding:14px}.wide{width:100%}.compact-cta{grid-template-columns:1fr auto;min-height:130px}.auth-shell{border:1px solid var(--line);border-radius:19px;grid-template-columns:1fr 1fr;width:min(1040px,100% - 40px);min-height:690px;margin:45px auto 80px;display:grid;overflow:hidden;box-shadow:0 24px 70px #14171d17}.auth-card{padding:55px}.auth-card>p{color:var(--muted);line-height:1.6}.divider{text-align:center;color:#9297a0;margin:26px 0;font-size:11px;position:relative}.divider:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.divider span{background:#fff;padding:0 12px;position:relative}.form-inline{justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.form-inline label{margin:0}.auth-foot{text-align:center;font-size:12px}.auth-foot a{color:var(--red);font-weight:800}.auth-promo{color:#fff;background:radial-gradient(circle at 90% 10%,#ff3941 0,#0000 32%),linear-gradient(145deg,#1b1c20,#060607);padding:65px 55px}.auth-promo>span{background:var(--red);border-radius:4px;padding:6px 9px;font-size:10px;font-weight:900}.auth-promo h2{letter-spacing:-2px;margin:45px 0 15px;font-size:48px;line-height:1.03}.auth-promo p{color:#c4c7cc;line-height:1.7}.auth-promo>div{flex-direction:column;margin-top:34px;display:flex}.auth-promo b{font-size:25px}.auth-promo small{color:#adb2bb;margin-top:4px}.dashboard-layout{background:#f7f8fa;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.dash-nav{border-right:1px solid var(--line);background:#fff;flex-direction:column;align-items:center;height:100vh;padding:23px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.dash-nav .logo{align-self:flex-start;margin:0 0 25px}.dash-nav>strong{margin-top:9px}.dash-nav>span{color:var(--muted);margin:5px 0 20px;font-size:11px}.dash-nav nav{flex-direction:column;gap:4px;width:100%;display:flex}.dash-nav nav a{border-radius:8px;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-size:13px;display:flex}.dash-nav nav a.active{color:#fff;background:var(--red);box-shadow:0 8px 18px #ed111a33}.dash-nav i{text-align:center;width:18px;font-style:normal}.logout{width:100%;margin-top:auto;padding:13px;font-size:13px}.dash-main{min-width:0}.dash-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex}.dash-top button{background:0 0;border:0;font-size:22px}.dash-top>div{flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.dash-top span{color:var(--muted)}.dash-content{padding:28px 30px 60px}.dash-content h1{letter-spacing:-1px;margin:0 0 5px;font-size:30px}.dash-content>p{color:var(--muted);margin:0 0 24px}.stats-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.stats-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:14px;min-height:126px;padding:18px;display:flex}.stats-grid article>i{width:43px;height:43px;color:var(--red);background:#fff0f1;border-radius:10px;flex:0 0 43px;place-items:center;font-size:20px;font-style:normal;display:grid}.stats-grid article>span{color:#4f5661;flex-direction:column;gap:6px;font-size:11px;display:flex}.stats-grid article strong{color:var(--ink);font-size:24px}.stats-grid article a{color:var(--red);font-weight:700}.user-grid{grid-template-columns:minmax(0,1.8fr) 390px;gap:18px;margin-top:18px;display:grid}.panel-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.panel-card+.panel-card{margin-top:15px}.panel-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel-head h2,.panel-card h2{margin:0;font-size:17px}.panel-head a{color:var(--red);font-size:11px;font-weight:800}.account-list{margin-top:16px}.account-list article{border-top:1px solid #eef0f2;grid-template-columns:92px 1fr auto 100px 28px;align-items:center;gap:14px;min-height:72px;display:grid}.account-list img{object-fit:cover;border-radius:7px;width:92px;height:58px}.account-list div{flex-direction:column;gap:6px;min-width:0;display:flex}.account-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-list span,.account-list small{color:var(--muted);font-size:10px}.account-list>article>b{color:#19823b;background:#eaf7ed;border-radius:99px;padding:5px 8px;font-size:10px}.account-list>article>b.inactive{color:#68707b;background:#edf0f3}.account-list button{background:0 0;border:0}.panel-link{color:var(--red);text-align:center;padding-top:14px;font-size:11px;font-weight:800;display:block}.plan-card{flex-direction:column;gap:10px;display:flex}.plan-card>span,.plan-card>p{color:var(--muted);font-size:11px}.progress{background:#edf0f2;border-radius:99px;height:6px;overflow:hidden}.progress i{background:var(--red);width:60%;height:100%;display:block}.plan-card button{border:1px solid var(--red);min-height:39px;color:var(--red);background:#fff;border-radius:7px;font-weight:800}.message{border-bottom:1px solid #eef0f2;margin:0;padding:12px 0;font-size:12px}.admin-stats{grid-template-columns:repeat(4,1fr)}.admin-stats article strong{font-size:18px}.admin-stats small{color:#1a9742}.admin-grid{grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 0;display:grid}.chart-card{min-height:330px}.panel-head select{width:auto;min-height:36px;padding:6px 10px}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:16px;height:210px;padding-top:30px;display:flex}.bars i{background:linear-gradient(#ff4b52,var(--red));border-radius:7px 7px 0 0;flex:1;position:relative}.bars i span{font-size:9px;font-style:normal;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.axis{color:var(--muted);justify-content:space-around;padding-top:10px;font-size:10px;display:flex}.category-chart{grid-template-columns:170px 1fr;align-items:center;gap:25px;min-height:330px;display:grid}.category-chart h2{grid-column:1/-1}.donut{aspect-ratio:1;background:conic-gradient(var(--red) 0 25%,#2f72be 25% 50%,#8ebd3e 50% 63%,#f6a61e 63% 76%,#8057c9 76% 89%,#a5abb3 89%);border-radius:50%;width:165px;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:38px}.category-chart ul{margin:0;padding:0;list-style:none}.category-chart li{align-items:center;gap:8px;padding:6px 0;font-size:10px;display:flex}.category-chart li i{background:var(--red);border-radius:2px;width:8px;height:8px}.category-chart li strong{margin-left:auto}.admin-table{padding:0;overflow:hidden}.admin-table .panel-head{padding:18px}.table-row{border-top:1px solid var(--line);grid-template-columns:2.2fr 1fr .8fr .7fr .7fr;align-items:center;gap:14px;min-height:63px;padding:0 18px;font-size:11px;display:grid}.table-row>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.table-row img{object-fit:cover;border-radius:6px;width:56px;height:40px}.table-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-head{min-height:42px;color:var(--muted);background:#f7f8fa;font-weight:800}.status-pill{color:#16813a;background:#eaf7ed;border-radius:99px;padding:5px 8px;font-style:normal;font-weight:800}@media (width<=1100px){.generic-results.grid-view{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-layout{grid-template-columns:minmax(0,1fr) 310px}.stats-grid{grid-template-columns:repeat(3,1fr)}.user-grid,.admin-grid{grid-template-columns:1fr}}@media (width<=800px){.generic-results.grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}.results-layout,.detail-layout,.form-shell,.auth-shell{grid-template-columns:1fr}.filters,.contact-card,.form-intro{position:static}.results-grid,.favorites-page{grid-template-columns:repeat(2,1fr)}.detail-title{flex-direction:column;align-items:start}.detail-tools{order:-1}.attribute-grid{grid-template-columns:1fr 1fr}.listing-grid.related{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.listing-grid.related .listing-card{min-width:0}.auth-promo{display:none}.dashboard-layout{grid-template-columns:1fr}.dash-nav{display:none}.dash-content{padding:22px 15px 50px}.stats-grid,.admin-stats{grid-template-columns:1fr 1fr}.account-list article{grid-template-columns:70px 1fr auto}.account-list img{width:70px}.account-list small,.account-list button{display:none}}.category-nav{color:#15171a;background:#e4e5e7;border-bottom:1px solid #c9cbd0;min-height:52px;padding:0 5%}.category-scroll{flex-wrap:nowrap;justify-content:space-between;gap:0;width:100%}.nav-group>a,.nav-group>button{color:#111316;min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 clamp(8px,.85vw,16px);font-size:clamp(11px,.86vw,14px);font-weight:750;display:flex}.category-nav a:hover,.category-nav button:hover{color:#111316;background:#d6d8dc}.nav-group>a span,.nav-group>button>span:last-child{color:#5e6269;margin-left:5px;font-size:9px}.all-menu-icon{color:#111316!important;margin:0 8px 0 0!important;font-size:18px!important}.submenu{background:#fff;border-color:#d5d7db;border-radius:0 0 8px 8px;width:240px;left:0;box-shadow:0 16px 35px #14161b24}.submenu strong{color:var(--red)}.submenu a{color:#202329}.submenu a:hover{color:#fff;background:var(--red)}.all-categories-panel{z-index:70;background:#fff;border:1px solid #d5d7db;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:min(1120px,90vw);max-height:min(72vh,680px);padding:24px;display:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 18px 40px #14161b2e}.all-menu.open .all-categories-panel,.all-menu:hover .all-categories-panel,.all-menu:focus-within .all-categories-panel{display:grid}.all-categories-panel section{min-width:0}.all-categories-panel a{color:#3b4048;padding:5px 0;font-size:12px;line-height:1.35;display:block}.all-categories-panel a:first-child{color:#15171a;margin-bottom:4px;font-size:13px}.all-categories-panel a:hover{color:var(--red);background:0 0}.desktop-home .home-listing-card{background:#fff;border:1px solid #f2c8cb;border-radius:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.desktop-home .home-listing-card .card-copy{padding-inline:12px}.desktop-home .home-listing-card .view-listing{margin-inline:12px}.desktop-home .sponsored-rail .home-listing-card{border-color:var(--red);box-shadow:0 0 0 1px #dd161f14}.empty-rail{color:#747982;text-align:center;background:#fafafa;border:1px dashed #d6d8dc;place-items:center;min-height:100px;padding:34px;display:grid}.home-loading{color:var(--muted);margin:32px 0 0;font-size:13px}.recent-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.discover-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 16px}.discover-grid img{aspect-ratio:1.45;border-radius:0}.discover-detail{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(34px,5vw,76px);margin-top:40px;margin-bottom:80px;display:grid}.discover-detail>img{object-fit:cover;width:100%;max-height:560px}.discover-detail h1{margin:10px 0 14px;font-size:clamp(34px,4vw,58px);line-height:1}.discover-detail p{color:#4f5661;font-size:15px;line-height:1.75}.discover-detail .discover-lead{color:#20242a;font-size:19px}.discover-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.discover-admin-grid article{min-width:0}.discover-admin-grid article>img{object-fit:cover;border:1px solid var(--line);width:100%;height:190px;margin-bottom:16px}.discover-admin-grid label{color:#434a55;flex-direction:column;gap:7px;margin-bottom:13px;font-size:12px;font-weight:700;display:flex}.discover-admin-grid input,.discover-admin-grid textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;padding:11px 12px}.discover-admin-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.discover-save{cursor:pointer;border:0;margin-top:22px}@media (width<=1180px) and (width>=761px){.category-scroll{justify-content:flex-start;overflow:auto visible}.nav-group>a,.nav-group>button{font-size:12px}.recent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){#category-menu.category-nav{color:#15171a;background:#e4e5e7}#category-menu .category-scroll{display:block}#category-menu .nav-group>a,#category-menu .nav-group>button{color:#15171a;border-bottom:1px solid #cdd0d4;width:100%;min-height:46px;padding:10px 12px;font-size:13px}#category-menu .nav-group .submenu{background:#f1f2f4;padding-left:16px}#category-menu .nav-group .submenu a{color:#34383f}.all-categories-panel{width:100%;max-height:none;box-shadow:none;grid-template-columns:1fr;padding:16px;position:static}.all-menu:hover .all-categories-panel{display:none}.all-menu.open .all-categories-panel,.all-menu:focus-within .all-categories-panel{display:grid}.discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;padding-right:0;display:grid;overflow:visible}.discover-grid a{min-width:0}.discover-detail{grid-template-columns:1fr;gap:28px;width:calc(100% - 28px)}.discover-admin-grid{grid-template-columns:1fr}.recent-grid{display:flex}}@media (width<=540px){.generic-results.grid-view{grid-template-columns:1fr}.results-grid.generic-results{flex-direction:column;display:flex!important}.results-shell,.detail-shell,.form-shell{width:calc(100% - 28px);margin-top:25px}.results-head{flex-direction:column;align-items:stretch;gap:18px}.results-head select{width:100%}.results-grid{grid-template-columns:1fr}.detail-photo{aspect-ratio:1.2}.thumbs{grid-template-columns:repeat(4,1fr)}.thumbs img:last-child{display:none}.field-grid,.choice-grid{grid-template-columns:1fr}.field-grid .full{grid-column:auto}.listing-form{padding:23px 17px}.form-actions>*{flex:1}.auth-card{padding:35px 24px}.stats-grid,.admin-stats{grid-template-columns:1fr}.category-chart{grid-template-columns:1fr;justify-items:center}.category-chart ul{width:100%}.table-row{grid-template-columns:1fr auto}.table-row>span:nth-child(2),.table-row>span:nth-child(3),.table-row>span:nth-child(5){display:none}}@media (width<=760px){.topbar.compact{grid-template-rows:54px 48px;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px 12px;width:100%;min-height:132px;margin:0;padding:10px 14px 12px;display:grid}.topbar.compact .logo{grid-area:1/2;justify-self:center;margin:0}.topbar.compact .instant-search{grid-area:2/1/auto/-1;width:100%;max-width:none}.topbar.compact .mobile-category-button{grid-area:1/1}.topbar.compact .mobile-add-button{grid-area:1/3}.topbar.compact .top-actions,.topbar.compact .menu-button{display:none}#category-menu.category-nav{z-index:60;background:#101115;width:min(88vw,360px);max-width:none;margin:0;padding:14px;position:fixed;inset:0 auto 69px 0;overflow-y:auto}#category-menu.category-nav:not(.open){display:none}#category-menu.category-nav.open{display:block}#category-menu .category-scroll{width:100%;display:block;overflow:visible}#category-menu .nav-group .submenu{width:auto;display:block;position:static}}@media (width>=1121px){.topbar,.topbar.compact,.page-shell,.results-shell,.detail-shell,.form-shell,.auth-shell{width:90%;max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.category-nav,footer,.sponsored-zone{padding-left:5%;padding-right:5%}.detail-shell{width:80%}.detail-layout{grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:28px}.detail-price{white-space:nowrap;font-size:clamp(27px,2vw,35px)}}@media (width<=760px){.adsense-unit.adsense-format-square,.detail-side-stack .adsense-detail-proposal-square{width:min(250px,100%);margin:0 auto}}.rotating-ad-banner{background:#fff;align-items:center;width:min(1100px,100% - 10px);max-width:1100px;min-height:90px;margin-inline:auto;display:grid;position:relative;overflow:hidden}.rotating-ad-banner>.rotating-banner-image,.rotating-ad-banner>.rotating-banner-adsense{grid-area:1/1;width:100%;min-width:0;transition:opacity .25s,visibility .25s}.rotating-ad-banner>.rotating-banner-image{max-width:none;margin:0}.rotating-ad-banner>.rotating-banner-image img{object-fit:contain;width:100%;max-width:none;height:auto;max-height:none;display:block}.rotating-banner-adsense .adsense-unit{width:100%;min-height:90px;margin:0}.rotating-ad-banner[data-active=image]>.rotating-banner-adsense,.rotating-ad-banner[data-active=adsense]>.rotating-banner-image{opacity:0;visibility:hidden;pointer-events:none}.rotating-ad-banner[data-active=image]>.rotating-banner-image,.rotating-ad-banner[data-active=adsense]>.rotating-banner-adsense{opacity:1;visibility:visible}@media (width>=761px){.rotating-ad-banner.home-top-banner{margin:28px auto 34px}.rotating-ad-banner.desktop-inline-banner{margin:44px auto}.rotating-ad-banner.detail-miart-banner{width:min(1100px,100%);margin:28px auto 34px;left:auto;transform:none}.rotating-ad-banner.video-directory-banner{margin:28px auto 42px}}@media (width>=1024px){.detail-shell .listing-grid.related{grid-template-columns:repeat(5,minmax(0,1fr))}}.detail-shell .adsense-detail-between-related-news{margin-top:38px;margin-bottom:38px}@media (width<=760px){.rotating-ad-banner,.rotating-ad-banner.home-top-banner,.rotating-ad-banner.detail-miart-banner,.rotating-ad-banner.video-directory-banner{width:calc(100% - 10px);min-height:70px;margin:14px auto 18px;left:auto;transform:none}.rotating-banner-adsense .adsense-unit{min-height:70px}.detail-shell .adsense-detail-between-related-news{width:100%;margin-top:24px;margin-bottom:24px}}.detail-gallery{background:#eef0f2;border-radius:12px;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:4px;height:clamp(390px,42vw,600px);display:grid;overflow:hidden}.detail-gallery .detail-photo{cursor:zoom-in;border:0;border-radius:0;width:100%;height:100%;padding:0}.detail-gallery-thumbs{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;display:grid}.detail-gallery-thumbs button{cursor:pointer;background:#e6e8eb;border:0;min-width:0;padding:0;position:relative;overflow:hidden}.detail-gallery-thumbs button.active{box-shadow:inset 0 0 0 3px var(--red)}.detail-gallery-thumbs span{color:#fff;background:#0000008c;place-items:center;font-size:30px;font-weight:900;display:grid;position:absolute;inset:0}.detail-layout>section,.detail-layout>aside{min-width:0}.contact-card{position:sticky;top:18px}@media (width<=1120px){.detail-gallery{height:auto;display:block}.detail-gallery .detail-photo{aspect-ratio:1.35}.detail-gallery-thumbs{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));height:108px;margin-top:4px}.contact-card{position:static}}@media (width<=640px){.detail-gallery .detail-photo{aspect-ratio:1.15}.detail-gallery-thumbs{height:76px}.detail-gallery-thumbs span{font-size:20px}}.category-manager{max-width:1180px}.category-create-form{margin-bottom:20px}.category-form-grid{grid-template-columns:1.2fr .8fr 1.2fr auto;align-items:end;gap:14px;display:grid}.category-form-grid .primary-button{cursor:pointer;border:0}.category-admin-list{flex-direction:column;gap:12px;display:flex}.category-admin-list>article{padding:0;overflow:hidden}.category-admin-list header{grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:74px;padding:16px 20px;display:grid}.category-admin-list header>i{width:42px;height:42px;color:var(--red);background:#fff0f1;border-radius:10px;place-items:center;font-style:normal;display:grid}.category-admin-list header>div{flex-direction:column;gap:5px;display:flex}.category-admin-list header b{font-size:15px}.category-admin-list header span{color:var(--muted);font-size:11px}.category-admin-list header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:9px 14px;font-weight:700}.subcategory-list{flex-wrap:wrap;gap:8px;padding:0 20px 18px 75px;display:flex}.subcategory-list span,.subcategory-list em{color:#555d68;background:#f8f9fa;border:1px solid #e4e6ea;border-radius:7px;padding:7px 10px;font-size:11px;font-style:normal}.category-edit-form{gap:15px;padding:20px;display:grid}.category-edit-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.category-edit-form input,.category-edit-form textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;padding:11px 13px}.category-edit-form>div{justify-content:flex-end;gap:10px;display:flex}.category-form-grid .checkbox-field,.category-edit-form .checkbox-field{flex-direction:row;align-items:center;gap:9px;min-height:42px}.category-form-grid .checkbox-field input,.category-edit-form .checkbox-field input{width:18px;height:18px;accent-color:var(--red)}.category-menu-options{grid-template-columns:minmax(160px,.35fr) 1fr;align-items:end;justify-content:stretch!important;gap:16px!important;display:grid!important}@media (width<=900px){.category-form-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.category-form-grid{grid-template-columns:1fr}.subcategory-list{padding-left:20px}}.vehicle-category-banner{aspect-ratio:1100/90;background:#f2f3f5;width:min(1100px,100%);margin:28px auto 18px;overflow:hidden}.vehicle-category-banner a,.vehicle-category-banner img{width:100%;height:100%;display:block}.vehicle-category-banner img{object-fit:cover}.vehicle-results-toolbar{border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:14px 0;display:flex}.vehicle-results-toolbar>span{color:#606a78;font-size:12px;font-weight:800}.vehicle-results-toolbar .results-controls{align-items:center;gap:12px;display:flex}.vehicle-filters{background:#fff;border:1px solid #dfe3e8;border-radius:15px;margin:22px 0 28px;padding:20px;box-shadow:0 2px 4px #14192314}.vehicle-filters header{border-bottom:1px solid #eceff2;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.vehicle-filters header>div{align-items:center;gap:10px;display:flex}.vehicle-filter-icon{background:#fff4e9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.vehicle-filters h2{text-transform:uppercase;margin:0 0 3px;font-size:15px}.vehicle-filters p{color:var(--muted);margin:0;font-size:11px}.vehicle-filters header>button{color:var(--red);cursor:pointer;background:0 0;border:0;font-weight:800}.vehicle-filters fieldset{border:0;margin:16px 0 0;padding:0}.vehicle-filters legend,.vehicle-fields label{color:#60708b;text-transform:uppercase;letter-spacing:.35px;font-size:10px;font-weight:900}.vehicle-types{flex-wrap:wrap;gap:8px;display:flex}.vehicle-types legend{width:100%;margin-bottom:8px}.vehicle-types button{color:#24334d;cursor:pointer;background:#f8fafc;border:1px solid #dbe1e8;border-radius:11px;min-height:36px;padding:0 15px;font-size:11px;font-weight:800}.vehicle-types button.active{color:#fff;border-color:var(--red);background:var(--red)}.vehicle-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.vehicle-fields label{flex-direction:column;gap:7px;display:flex}.vehicle-fields select,.vehicle-fields input{color:#263550;text-transform:none;background:#f8fafc;border:1px solid #dbe1e8;border-radius:10px;width:100%;min-height:40px;padding:9px 12px;font-size:12px}.vehicle-fields select:disabled{color:#9ca4af}.vehicle-features{grid-template-columns:repeat(6,1fr);gap:10px 14px;display:grid;border-top:1px solid #eceff2!important;padding-top:15px!important}.vehicle-features legend{grid-column:1/-1;margin-bottom:8px}.vehicle-features label{color:#4d5869;align-items:center;gap:7px;font-size:11px;display:flex}.vehicle-features input{accent-color:var(--red)}.vehicle-filters footer{border-top:1px solid #eceff2;justify-content:flex-end;align-items:center;gap:18px;margin-top:18px;padding-top:15px;display:flex}.vehicle-filters footer span{color:#647087;font-size:11px;font-weight:800}.vehicle-filters footer button{cursor:pointer;border:0}.property-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.property-map{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px;min-height:520px;display:grid}.property-map iframe{border:1px solid #dfe3e8;border-radius:14px;width:100%;height:520px}.property-map-list{background:#fff;border:1px solid #dfe3e8;border-radius:14px;max-height:520px;padding:16px;overflow:auto}.property-map-list h2{margin-top:0;font-size:18px}.property-map-list a{color:#222;border-bottom:1px solid #eceff2;flex-direction:column;gap:4px;padding:12px 0;display:flex}.property-map-list span{color:var(--muted);font-size:12px}.address-search{position:relative}.address-results{z-index:12;background:#fff;border:1px solid #dfe3e8;border-radius:10px;padding:6px;position:absolute;top:68px;left:0;right:0;box-shadow:0 12px 28px #00000024}.address-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;width:100%;padding:10px}.vehicles-layout{display:block}.vehicle-category-rails{flex-direction:column;gap:32px;display:flex}.vehicle-category-rails>section{min-width:0}.vehicle-rail-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.vehicle-rail-grid .image-wrap{height:130px}.vehicle-rail-grid .card-copy{padding:12px}.vehicle-rail-grid .view-listing{margin:0 12px 12px}.vehicle-results.grid-view{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.vehicle-results.grid-view .listing-card{min-width:0}.vehicle-results.grid-view .image-wrap{height:130px}.vehicle-results.grid-view .card-copy{padding:12px}.vehicle-results.grid-view .view-listing{margin:0 12px 12px}.detail-data-status{width:80%;min-height:48vh;color:var(--muted);place-items:center;margin:0 auto;font-weight:700;display:grid}.vehicle-rail-grid .listing-card,.vehicle-results.grid-view .listing-card{background:#fff;border:1px solid #cfd3d9;border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.vehicle-rail-grid .image-wrap,.vehicle-results.grid-view .image-wrap{aspect-ratio:4/3;background:#eef0f2;border-radius:0;flex:none;width:100%;height:auto;overflow:hidden}.vehicle-rail-grid .image-wrap img,.vehicle-results.grid-view .image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.vehicle-rail-grid .card-copy,.vehicle-results.grid-view .card-copy{flex:1}.fipe-list{max-height:540px;overflow:auto}.fipe-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.fipe-list article>div{flex-direction:column;gap:4px;display:flex}.fipe-list article span,.fipe-status,.admin-empty{color:var(--muted);font-size:11px}.fipe-list article button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px}@media (width<=1200px){.vehicle-results.grid-view,.vehicle-rail-grid,.vehicle-features{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.vehicle-fields{grid-template-columns:1fr 1fr}.property-map{grid-template-columns:1fr}.vehicle-features{grid-template-columns:1fr 1fr}.vehicle-results.grid-view,.vehicle-rail-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.vehicle-category-banner{margin-top:16px}.vehicle-results-toolbar{flex-direction:column;align-items:stretch}.vehicle-results-toolbar .results-controls{flex-direction:column;align-items:stretch;width:100%}.vehicle-results-toolbar select{width:100%}.vehicle-filters{padding:14px}.vehicle-filters header{align-items:flex-start;gap:10px}.vehicle-filters header>button{white-space:nowrap;font-size:10px}.vehicle-fields,.vehicle-results.grid-view,.vehicle-rail-grid,.property-fields{grid-template-columns:1fr}}.category-nav{color:#15171a;background:#e4e5e7;border:0;border-bottom:1px solid #c9cbd0;min-height:52px;padding:0 5%}.category-nav .category-scroll{flex-wrap:nowrap;justify-content:space-between;gap:0;width:100%}.category-nav .nav-group>a,.category-nav .nav-group>button{color:#111316;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:52px;padding:0 clamp(8px,.85vw,16px);font-size:clamp(11px,.86vw,14px);font-weight:750}.category-nav .nav-group>button{align-items:center;font-family:inherit;display:flex}.category-nav .submenu{background:#fff;border-color:#d5d7db}.category-nav .submenu a{color:#202329}.category-nav .submenu a:hover{color:#fff;background:var(--red)}.category-nav .all-categories-panel{background:#fff}.desktop-home .home-listing-card{background:#fff;border:1px solid #f2c8cb;border-radius:0;overflow:hidden}.desktop-home .home-listing-card:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:0 9px 24px #dd161f1f}.desktop-home .home-listing-card .image-wrap,.desktop-home .home-listing-card .image-wrap img{border-radius:0}.desktop-home .sponsored-rail .home-listing-card{border-color:var(--red)}.desktop-home .recent-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.desktop-home .discover-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 16px;display:grid}@media (width<=1180px) and (width>=761px){.category-nav .category-scroll{justify-content:flex-start;overflow-x:auto}.desktop-home .recent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){#category-menu.category-nav{color:#15171a;background:#e4e5e7}#category-menu .nav-group>a,#category-menu .nav-group>button{color:#15171a;border-bottom:1px solid #cdd0d4;width:100%;min-height:46px;padding:10px 12px;font-size:13px}#category-menu .nav-group .submenu{background:#f1f2f4}#category-menu .nav-group .submenu a{color:#34383f}#category-menu .all-categories-panel{width:100%;max-height:none;box-shadow:none;grid-template-columns:1fr;padding:16px;position:static}#category-menu .all-menu:hover .all-categories-panel{display:none}#category-menu .all-menu.open .all-categories-panel,#category-menu .all-menu:focus-within .all-categories-panel{display:grid}.desktop-home .discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.logo picture,.image-wrap picture,.detail-photo picture,.detail-gallery-thumbs picture,.seller-avatar picture{display:contents}@media (width>=761px){.topbar.compact{grid-template-columns:180px minmax(300px,1fr) auto;gap:clamp(18px,2.5vw,42px);width:90%;min-height:78px;padding-inline:0}.topbar.compact .logo img{width:170px;height:43px}.topbar.compact .instant-search{max-width:500px}.topbar.compact .search{height:44px}.topbar.compact .top-actions{gap:14px;font-size:12px}}@media (width>=1121px){.detail-shell{width:min(80%,1280px)}.detail-layout{grid-template-columns:minmax(0,65fr) minmax(310px,35fr);gap:clamp(24px,2.2vw,36px)}}.detail-shell{margin-top:28px}.detail-main-column{min-width:0}.detail-title.above-gallery{align-items:flex-start;margin:0 0 20px}.detail-title.above-gallery h1{letter-spacing:-.8px;max-width:none;margin:0;font-size:clamp(25px,2.25vw,34px);line-height:1.16}.detail-title-line{align-items:center;gap:12px;display:flex}.detail-featured{color:#fff;background:var(--red);text-transform:uppercase;border-radius:3px;flex:none;padding:5px 7px;font-size:9px;font-weight:900}.detail-title.above-gallery p{margin-top:8px;font-size:11px}.detail-gallery{background:0 0;border-radius:0;height:auto;display:block;position:relative;overflow:visible}.detail-gallery .detail-photo{aspect-ratio:1.52;cursor:zoom-in;background:#eef0f2;border:0;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.detail-gallery .detail-photo img{object-fit:cover;width:100%;height:100%;display:block}.detail-gallery .detail-photo>span{border-radius:5px;padding:6px 9px;font-size:11px;top:14px;right:14px}.detail-gallery-thumbs{grid-template-rows:1fr;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;height:82px;margin-top:10px;display:grid}.detail-gallery-thumbs button{border:2px solid #0000;border-radius:6px}.detail-gallery-thumbs button.active{border-color:var(--red);box-shadow:none}.detail-gallery-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.gallery-arrow{z-index:4;color:#22262c;cursor:pointer;background:#fffffff2;border:1px solid #dfe2e6;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:31px;line-height:1;display:grid;position:absolute;top:calc(50% - 46px);transform:translateY(-50%);box-shadow:0 5px 16px #1214191f}.gallery-prev{left:12px}.gallery-next{right:12px}.gallery-arrow:hover{color:#fff;border-color:var(--red);background:var(--red)}.detail-block{padding:26px 0}.detail-block h2,.detail-location h2{margin:0 0 18px;font-size:16px}.attribute-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px}.attribute-grid span{gap:7px;font-size:12px}.detail-block p,.detail-location p{color:#555d68;margin:0;font-size:13px;line-height:1.72}.detail-location{border-top:1px solid var(--line);padding:26px 0 0}.detail-location .map-card{margin-top:14px}.listing-tags>div{flex-wrap:wrap;gap:8px;display:flex}.listing-tags a{color:#555d68;background:#fafafa;border:1px solid #dde0e4;border-radius:999px;padding:7px 10px;font-size:11px}.listing-tags a:hover{color:#fff;border-color:var(--red);background:var(--red)}.detail-side-stack{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:16px}.detail-side-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.detail-side-card h2{margin:0 0 16px;font-size:14px}.detail-offer-card .detail-price{white-space:nowrap;margin:0 0 15px;font-size:clamp(27px,2vw,34px)}.detail-offer-card>.primary-button,.detail-offer-card>.phone-button{border-radius:7px;width:100%;min-height:48px;margin-bottom:10px;font-size:12px}.detail-offer-card>.phone-button{color:#20242a;cursor:pointer;background:#fff;border:1px solid #dfe2e6;font-weight:800}.detail-offer-card>.phone-button:hover{color:var(--red);border-color:#f2aeb2}.seller-card .seller{border:0;margin:0 0 16px;padding:0}.seller-card .listing-publisher span{color:var(--muted);margin-top:5px}.seller-card .soft-button{width:100%;min-height:44px;font-size:11px}.detail-side-card.security{border:1px solid var(--line);background:#fff;margin:0;padding:22px}.detail-side-card.security p{color:#444b54;margin:11px 0;font-size:11px}.contact-form label{gap:0;margin-bottom:10px;font-size:0}.contact-form input,.contact-form textarea{border-radius:6px;min-height:44px;font-size:12px}.contact-form textarea{min-height:90px}.contact-form .primary-button{border:0}.share-block{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.share-block>strong{margin-bottom:10px;font-size:12px;display:block}.share-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.share-actions a,.share-actions button{color:#30353d;cursor:pointer;background:#fff;border:1px solid #dfe2e6;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:40px;padding:7px;font-size:10px;font-weight:800;display:flex}.share-actions span{color:#fff;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.share-whatsapp span{background:#1aa357}.share-facebook span{background:#1877f2}.share-actions button span{background:#555d68}.share-actions .share-whatsapp:hover{color:#0f8141;border-color:#58c989}.share-actions .share-facebook:hover{color:#145fc2;border-color:#80aef1}.share-feedback{color:#18854a;min-height:13px;margin-top:5px;font-size:9px;display:block}.related-section{border-top:1px solid var(--line);margin-top:50px;padding-top:28px}.listing-grid.related{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.detail-block,.detail-location,.related-section,.detail-shell .latest-news{content-visibility:auto;contain-intrinsic-size:auto 280px}.detail-loading-shell{min-height:760px}.detail-loading-title,.detail-loading-photo,.detail-loading-side{background:linear-gradient(90deg,#f0f1f3 25%,#f7f8f9 50%,#f0f1f3 75%) 0 0/200% 100%;border-radius:9px;animation:1.35s ease-in-out infinite detail-loading}.detail-loading-title{width:52%;height:34px;margin:54px 0 22px}.detail-loading-grid{grid-template-columns:minmax(0,65fr) minmax(310px,35fr);gap:30px;display:grid}.detail-loading-photo{min-height:560px}.detail-loading-side{min-height:390px}@keyframes detail-loading{to{background-position:-200% 0}}@media (width<=1120px){.detail-side-stack{position:static}.listing-grid.related{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-gallery-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}.detail-gallery-thumbs button:nth-child(n+7){display:none}}@media (width<=760px){.detail-shell{width:calc(100% - 28px);margin-top:18px}.breadcrumbs{text-overflow:ellipsis;white-space:nowrap;margin-bottom:16px;overflow:hidden}.detail-title.above-gallery h1{font-size:24px}.detail-title-line{flex-direction:column;align-items:flex-start;gap:8px}.detail-gallery .detail-photo{aspect-ratio:1.18}.detail-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:68px}.detail-gallery-thumbs button:nth-child(n+5){display:none}.gallery-arrow{width:36px;height:36px;top:calc(50% - 39px)}.attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-side-card{padding:18px}.share-actions{grid-template-columns:1fr}.share-actions a,.share-actions button{justify-content:flex-start;padding-inline:14px}.listing-grid.related{grid-template-columns:none;display:flex}.detail-loading-title{width:80%;margin-top:22px}.detail-loading-grid{grid-template-columns:1fr}.detail-loading-photo{min-height:340px}.detail-loading-side{min-height:250px}}@media (prefers-reduced-motion:reduce){.detail-loading-title,.detail-loading-photo,.detail-loading-side{animation:none}}body:has(.customer-dashboard){background:#f7f8fa;padding-bottom:0}.customer-dashboard{--account-red:#ef111c;color:#171a20;background:#f7f8fa;grid-template-columns:222px minmax(0,1fr);min-height:100svh;display:grid}.customer-sidebar{z-index:75;background:#fff;border-right:1px solid #e0e3e7;flex-direction:column;height:100svh;padding:18px 13px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.customer-dashboard-logo{border-bottom:1px solid #eff0f2;align-items:center;min-height:61px;padding:1px 13px 16px;display:flex}.customer-dashboard-logo img{object-fit:contain;width:142px;height:auto;display:block}.customer-sidebar nav{flex-direction:column;gap:3px;padding-top:13px;display:flex}.customer-sidebar nav a{color:#242831;border-radius:7px;align-items:center;gap:11px;min-height:39px;padding:0 11px;font-size:12px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s;display:flex}.customer-sidebar nav a i{color:#252a33;text-align:center;width:21px;font-size:18px;font-style:normal;line-height:1}.customer-sidebar nav a:hover{color:var(--account-red);background:#fff1f2}.customer-sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#ff171f,#e90611);box-shadow:0 8px 18px #ef111c33}.customer-sidebar nav a.active i{color:#fff}.customer-help-card{background:linear-gradient(150deg,#fff,#fafafa);border:1px solid #e0e3e7;border-radius:9px;margin-top:auto;padding:15px 13px 12px}.customer-help-card strong{align-items:center;gap:8px;font-size:12px;display:flex}.customer-help-card strong span{color:var(--account-red);font-size:18px}.customer-help-card p{color:#69717c;margin:9px 0 13px;font-size:10px;line-height:1.55}.customer-help-card a{border:1px solid var(--account-red);min-height:34px;color:var(--account-red);border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}.customer-dashboard-main{min-width:0}.customer-dashboard-topbar{background:#fffffff7;border-bottom:1px solid #dfe2e6;justify-content:space-between;align-items:center;height:68px;padding:0 30px;display:flex}.customer-menu-toggle{color:#252932;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.customer-menu-toggle:hover{background:#f1f2f4}.customer-top-actions{align-items:center;gap:13px;margin-left:auto;display:flex}.customer-notification{color:#20252d;border-right:1px solid #e4e6e9;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.customer-profile-summary{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-width:190px;display:grid}.customer-avatar{color:#fff;background:linear-gradient(145deg,#20252d,#6a7481);border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}img.customer-avatar{object-fit:cover;display:block}.customer-profile-summary>span:nth-child(2){flex-direction:column;gap:1px;min-width:0;display:flex}.customer-profile-summary small,.customer-profile-summary em{color:#747c87;font-size:8px;font-style:normal}.customer-profile-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-profile-summary b{font-size:12px}.customer-dashboard-content{max-width:1380px;margin:0 auto;padding:26px 28px 22px}.customer-dashboard-notice{color:#116d35;background:#edf9f1;border:1px solid #bde4ca;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.customer-dashboard-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.customer-page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.customer-page-heading>div>span{color:var(--account-red);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.customer-page-heading h1{letter-spacing:-.9px;margin:4px 0 5px;font-size:clamp(25px,2.25vw,31px)}.customer-page-heading p{color:#66707c;margin:0;font-size:11px}.customer-period,.customer-secondary-action{color:#303640;background:#fff;border:1px solid #dadee3;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:37px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.customer-primary-action{color:#fff;background:var(--account-red);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 7px 16px #ef111c29}.customer-primary-action:hover{color:#fff;background:#cc0710}.customer-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.customer-metric-grid article{background:#fff;border:1px solid #e0e3e7;border-radius:9px;align-items:flex-start;gap:12px;min-width:0;min-height:111px;padding:16px;display:flex}.customer-metric-grid article>i{border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;font-style:normal;display:grid}.customer-metric-grid article>span{color:#515a66;flex-direction:column;gap:5px;min-width:0;font-size:9px;display:flex}.customer-metric-grid article strong{color:#11151b;letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.customer-metric-grid article small{color:#8a929c;font-size:8px}.customer-metric-grid .red>i{color:#ed1420;background:#fff0f1}.customer-metric-grid .blue>i{color:#1672ef;background:#edf5ff}.customer-metric-grid .green>i{color:#17933e;background:#edf9f0}.customer-metric-grid .orange>i{color:#f08016;background:#fff4e7}.customer-metric-grid .purple>i{color:#ab31ca;background:#faedfc}.customer-metric-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin-bottom:17px}.customer-metric-grid.compact article{min-height:92px}.customer-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.55fr);gap:15px;margin-top:15px;display:grid}.customer-panel{background:#fff;border:1px solid #e0e3e7;border-radius:9px;min-width:0;padding:17px}.customer-panel>header{justify-content:space-between;align-items:flex-start;gap:13px;min-height:35px;display:flex}.customer-panel h2,.customer-panel header h2{margin:0;font-size:13px}.customer-panel header p{color:#89919b;margin:4px 0 0;font-size:8px}.customer-panel header a{color:var(--account-red);font-size:9px;font-weight:900}.customer-performance,.customer-activity{min-height:278px}.customer-activity article{border-bottom:1px solid #f0f1f3;gap:9px;min-height:52px;padding:9px 0;display:flex}.customer-activity article>i{width:29px;height:29px;color:var(--account-red);background:#fff0f1;border-radius:7px;flex:0 0 29px;place-items:center;font-size:11px;font-style:normal;display:grid}.customer-activity article span{flex-direction:column;gap:4px;display:flex}.customer-activity article strong{font-size:9px}.customer-activity article small{color:#757e89;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:8px;overflow:hidden}.customer-activity>a{color:var(--account-red);margin-top:12px;font-size:9px;font-weight:900;display:inline-flex}.customer-listings-summary{min-height:244px}.customer-plan-summary{flex-direction:column;min-height:244px;display:flex}.customer-plan-summary>span{color:#747d88;margin-top:9px;font-size:9px}.customer-plan-summary>strong{margin:5px 0 12px;font-size:16px}.customer-plan-summary>p{color:#707985;margin:7px 0 12px;font-size:8px}.customer-plan-summary dl{margin:0}.customer-plan-summary dl div{justify-content:space-between;padding:5px 0;font-size:9px;display:flex}.customer-plan-summary dd{margin:0;font-weight:900}.customer-plan-summary>a{border:1px solid var(--account-red);min-height:35px;color:var(--account-red);border-radius:6px;justify-content:center;align-items:center;margin-top:auto;font-size:9px;font-weight:900;display:flex}.customer-progress{background:#ebedf0;border-radius:999px;height:6px;overflow:hidden}.customer-progress i{border-radius:inherit;background:var(--account-red);height:100%;display:block}.account-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:172px;padding:23px;display:flex}.account-empty>span{width:45px;height:45px;color:var(--account-red);background:#fff0f1;border-radius:11px;place-items:center;font-size:22px;display:grid}.account-empty h3{margin:12px 0 5px;font-size:12px}.account-empty p{color:#737c87;max-width:430px;margin:0;font-size:9px;line-height:1.55}.account-empty .customer-primary-action{margin-top:14px}.customer-chart-placeholder,.customer-count-summary{color:#7d8590;text-align:center;background:repeating-linear-gradient(0deg,#fff,#fff 39px,#f0f1f3 40px);flex-direction:column;justify-content:center;align-items:center;min-height:170px;font-size:9px;display:flex}.customer-contact-summary{gap:0;margin-top:8px;display:grid}.customer-contact-summary article{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:8px 0;display:flex}.customer-contact-summary article>span{gap:4px;min-width:0;display:grid}.customer-contact-summary article strong,.customer-contact-summary article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-contact-summary article strong{font-size:10px}.customer-contact-summary article small{color:#747d88;font-size:8px}.customer-contact-summary article>b{color:var(--account-red);font-size:16px}.customer-count-summary strong{color:#171b22;font-size:42px}.customer-count-summary span{margin-top:7px}.customer-section-panel{min-height:430px}.customer-section-panel>.account-empty{min-height:370px}.customer-tabs{border-bottom:1px solid #e3e5e8;gap:22px;margin:-17px -17px 0;padding:0 17px;display:flex}.customer-tabs button{color:#6b7480;cursor:pointer;background:0 0;border:0;min-height:45px;padding:0;font-size:10px;font-weight:800;position:relative}.customer-tabs button.active{color:var(--account-red)}.customer-tabs button.active:after{content:"";background:var(--account-red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.customer-current-plan{grid-template-columns:1fr 290px;align-items:center;gap:30px;margin-bottom:16px;padding:24px;display:grid}.customer-current-plan>div{flex-direction:column;align-items:flex-start;display:flex}.customer-current-plan span{color:#707985;font-size:10px}.customer-current-plan h2{margin:6px 0;font-size:24px}.customer-current-plan p{color:#707985;margin:0;font-size:10px}.customer-current-plan b{color:#14783a;background:#e9f8ee;border-radius:999px;margin-top:13px;padding:5px 8px;font-size:8px}.customer-current-plan>div:last-child>strong{font-size:34px}.customer-current-plan>div:last-child .customer-progress{width:100%;margin:14px 0 6px}.customer-current-plan small{color:#7f8791;font-size:8px}.customer-settings-card{max-width:880px;padding:24px}.customer-settings-card h2{margin:0 0 18px}.customer-settings-card form>label,.customer-settings-card .customer-form-grid label{color:#4c5460;flex-direction:column;gap:7px;margin-bottom:16px;font-size:10px;font-weight:800;display:flex}.customer-settings-card input,.customer-settings-card textarea{background:#fff;border:1px solid #d9dde2;border-radius:7px;outline:0;width:100%;min-height:44px;padding:10px 12px}.customer-settings-card input:focus,.customer-settings-card textarea:focus{border-color:var(--account-red);box-shadow:0 0 0 3px #ef111c17}.customer-settings-card input[readonly]{color:#707985;background:#f5f6f8}.customer-settings-card textarea{resize:vertical;min-height:130px}.customer-settings-card form>.customer-profile-photo{margin-bottom:20px}.customer-profile-photo>span{cursor:pointer;background:#fafbfc;border:1px dashed #b9c0c9;border-radius:9px;grid-template-columns:68px 1fr;align-items:center;gap:14px;width:min(100%,420px);min-height:92px;padding:12px;display:grid}.customer-profile-photo img,.customer-profile-photo i{object-fit:cover;border-radius:50%;grid-row:1/span 2;width:68px;height:68px}.customer-profile-photo i{color:#fff;background:linear-gradient(145deg,#20252d,#6a7481);place-items:center;font-size:17px;font-style:normal;display:grid}.customer-profile-photo b{color:#343a43;font-size:10px}.customer-profile-photo input{display:none}.customer-upload-error{color:#a40c14;background:#fff3f3;border:1px solid #ffc6c9;border-radius:7px;margin:-7px 0 16px;padding:10px 12px;font-size:10px}.customer-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.customer-help-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.customer-ticket-list{min-height:410px}.customer-ticket-list>h2{margin:0 0 15px}.customer-ticket-list article{border-top:1px solid #eceef1;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 0;display:grid}.customer-ticket-list article>div{flex-direction:column;gap:5px;display:flex}.customer-ticket-list article strong{font-size:10px}.customer-ticket-list article span{color:#7f8791;font-size:8px}.customer-ticket-list article b{color:#156f36;background:#eaf8ef;border-radius:99px;align-self:start;padding:5px 8px;font-size:8px}.customer-ticket-list article p{color:#646d78;grid-column:1/-1;margin:3px 0 0;font-size:9px;line-height:1.55}.customer-chat-panel{min-height:620px;padding:0;overflow:hidden}.customer-chat-layout{grid-template-columns:minmax(245px,.7fr) minmax(0,1.3fr);min-height:618px;display:grid}.customer-chat-list{background:#fafbfc;border-right:1px solid #e1e4e8;overflow-y:auto}.customer-chat-list>button{color:#222730;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7e9ec;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:88px;padding:13px;display:grid}.customer-chat-list>button:hover,.customer-chat-list>button.active{box-shadow:inset 3px 0 var(--account-red);background:#fff}.customer-chat-avatar{color:#fff;background:#363e49;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.customer-chat-avatar img{object-fit:cover;width:100%;height:100%}.customer-chat-list button>span:nth-child(2){gap:4px;min-width:0;display:grid}.customer-chat-list button strong,.customer-chat-list button b,.customer-chat-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-chat-list button strong{font-size:10px}.customer-chat-list button b{color:#5f6874;font-size:9px}.customer-chat-list button small{color:#818994;font-size:8px;font-weight:500}.customer-chat-list button em{color:#fff;background:var(--account-red);border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.customer-chat-conversation{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.customer-chat-conversation>header{border-bottom:1px solid #e5e7ea;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:13px 17px;display:flex}.customer-chat-conversation>header div{gap:4px;min-width:0;display:grid}.customer-chat-conversation>header strong{font-size:12px}.customer-chat-conversation>header span{color:#707985;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.customer-chat-conversation>header a{color:var(--account-red);white-space:nowrap;font-size:9px;font-weight:900}.customer-chat-messages{background:#f5f6f8;flex-direction:column;align-items:flex-start;gap:10px;min-height:430px;max-height:475px;padding:18px;display:flex;overflow-y:auto}.customer-chat-messages article{background:#fff;border-radius:4px 12px 12px;max-width:min(78%,560px);padding:10px 12px;box-shadow:0 1px 3px #171b2214}.customer-chat-messages article.own{color:#fff;background:var(--account-red);border-radius:12px 4px 12px 12px;align-self:flex-end}.customer-chat-messages article small{color:#737c87;margin-bottom:4px;font-size:8px;display:block}.customer-chat-messages article.own small{color:#ffffffc7}.customer-chat-messages article p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.customer-chat-messages article time{color:#858d97;text-align:right;margin-top:5px;font-size:7px;display:block}.customer-chat-messages article.own time{color:#ffffffb8}.customer-chat-conversation>form{border-top:1px solid #e0e3e7;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;display:grid}.customer-chat-conversation textarea{resize:vertical;min-height:48px;max-height:110px;font:inherit;border:1px solid #d8dce2;border-radius:8px;padding:10px 12px;font-size:11px}.customer-chat-conversation form .customer-primary-action{min-width:82px}.customer-chat-start{color:#747d88;text-align:center;gap:5px;margin:auto;display:grid}.customer-chat-start strong{color:#262b33;font-size:12px}.customer-chat-loading{color:#6f7883;place-items:center;min-height:615px;font-size:11px;display:grid}.customer-chat-error{color:#9b1820;background:#fff3f4;border-top:1px solid #f1c4c7;margin:0;padding:10px 14px;font-size:10px}.customer-contact-report{padding:0;overflow:hidden}.customer-contact-report-head,.customer-contact-report article{grid-template-columns:minmax(220px,1.7fr) minmax(145px,.8fr) minmax(145px,.8fr) 70px;align-items:center;gap:15px;padding:13px 17px;display:grid}.customer-contact-report-head{color:#757e89;text-transform:uppercase;background:#f5f6f8;font-size:9px;font-weight:900}.customer-contact-report article{border-top:1px solid #e6e8eb}.customer-contact-report article>div,.customer-contact-report article>span{gap:4px;min-width:0;display:grid}.customer-contact-report article strong,.customer-contact-report article b{font-size:11px}.customer-contact-report article a{color:var(--account-red);font-size:8px;font-weight:800}.customer-contact-report article small{color:#7c8590;font-size:8px}.customer-dashboard-footer{color:#79818c;border-top:1px solid #dde0e4;justify-content:space-between;margin-top:38px;padding-top:18px;font-size:8px;display:flex}.customer-dashboard-footer a{color:#454c56;font-weight:800}.customer-sidebar-backdrop{display:none}@media (width<=1180px){.customer-dashboard{grid-template-columns:204px minmax(0,1fr)}.customer-dashboard-content{padding-inline:20px}.customer-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-dashboard-grid{grid-template-columns:minmax(0,1fr) 265px}}@media (width<=820px){.customer-dashboard{display:block}.customer-sidebar{width:min(84vw,300px);height:100svh;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:22px 0 45px #0f121833}.customer-sidebar.open{transform:translate(0)}.customer-sidebar-backdrop{z-index:70;background:#0c0e1261;border:0;display:block;position:fixed;inset:0}.customer-dashboard-topbar{height:64px;padding:0 14px}.customer-profile-summary{grid-template-columns:38px auto;min-width:0}.customer-profile-summary>span:nth-child(2),.customer-profile-summary>b{display:none}.customer-avatar{width:38px;height:38px}.customer-dashboard-content{padding:20px 14px}.customer-dashboard-grid,.customer-help-grid{grid-template-columns:1fr}.customer-performance,.customer-activity,.customer-listings-summary,.customer-plan-summary{min-height:auto}.customer-current-plan,.customer-chat-layout{grid-template-columns:1fr}.customer-chat-list{border-bottom:1px solid #e1e4e8;border-right:0;max-height:250px}.customer-chat-messages{min-height:360px;max-height:430px}.customer-contact-report-head{display:none}.customer-contact-report article{grid-template-columns:1fr 1fr}.customer-contact-report article>div{grid-column:1/-1}.customer-contact-report article>strong{justify-self:end}}@media (width<=560px){.customer-page-heading{flex-direction:column;align-items:flex-start}.customer-page-heading>a{width:100%}.customer-metric-grid,.customer-metric-grid.compact{grid-template-columns:1fr 1fr;max-width:none}.customer-metric-grid article{gap:9px;min-height:98px;padding:13px}.customer-metric-grid article>i{flex-basis:36px;width:36px;height:36px}.customer-metric-grid article strong{font-size:18px}.customer-form-grid{grid-template-columns:1fr}.customer-tabs{gap:16px;overflow-x:auto}.customer-tabs button{flex:none}.customer-dashboard-footer{flex-direction:column;align-items:flex-start;gap:8px}.customer-chat-panel{min-height:560px}.customer-chat-conversation>header{align-items:flex-start}.customer-chat-messages article{max-width:90%}.customer-chat-conversation>form{grid-template-columns:1fr}.customer-chat-conversation form .customer-primary-action{width:100%}.customer-contact-report article{grid-template-columns:1fr}.customer-contact-report article>strong{justify-self:start}}@media (width>=1121px){.detail-shell{width:min(80%,1280px)}}.detail-topline{justify-content:space-between;align-items:center;gap:20px;min-height:30px;margin-bottom:12px;display:flex}.detail-topline .breadcrumbs{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.detail-gallery-actions{align-items:center;gap:8px;display:flex}.detail-gallery-actions button,.detail-gallery-actions a{color:#6f7782;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:21px;display:grid}.detail-gallery-actions button:hover,.detail-gallery-actions a:hover{color:var(--red);background:#fff1f2}.detail-gallery-actions button.active{color:var(--red)}.detail-gallery.detail-gallery-mosaic{background:#eceef1;border-radius:14px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:5px;width:100%;height:clamp(360px,33vw,515px);margin-bottom:24px;display:grid;position:relative;overflow:hidden}.detail-gallery.detail-gallery-mosaic.single-photo{grid-template-columns:1fr}.detail-gallery.detail-gallery-mosaic .detail-photo{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;height:100%;margin:0;display:grid}.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs button{background:#e4e7ea;border:0;border-radius:0;min-width:0;min-height:0;display:block;position:relative}.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs picture{display:contents}.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs img{object-fit:cover;width:100%;height:100%}.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs.count-1 button{grid-area:1/1/3/3}.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs.count-2{grid-template-columns:1fr}.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs.count-3 button:first-child{grid-row:1/3}.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs span{color:#fff;background:#00000094;place-items:center;font-size:22px;font-weight:900;display:grid;position:absolute;inset:0}.detail-gallery.detail-gallery-mosaic .gallery-arrow{top:50%}.detail-gallery.detail-gallery-mosaic .gallery-prev{left:14px}.detail-gallery.detail-gallery-mosaic .gallery-next{left:calc(66.666% - 54px);right:auto}.detail-layout{grid-template-columns:minmax(0,65fr) minmax(300px,35fr);gap:clamp(22px,2.1vw,34px);margin-top:0}.detail-back-link{color:#68707d;margin-bottom:17px;font-size:11px;display:inline-flex}.detail-back-link:hover{color:var(--red)}.detail-title.below-gallery{border:0;margin:0 0 18px;padding:0}.detail-title.below-gallery h1{letter-spacing:-.8px;max-width:none;margin:0;font-size:clamp(24px,2.1vw,32px);line-height:1.18}.detail-location-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex;color:#737b86!important;margin-top:10px!important;font-size:11px!important}.detail-location-line>span{color:var(--red);font-size:15px}.detail-location-line>a{color:#215fbd;background:#eef5ff;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:800}.detail-description,.detail-main-column>.detail-block,.detail-main-column>.detail-location{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:16px;padding:22px}.detail-description{margin-top:0}.detail-main-column>.detail-location{padding-bottom:22px}.detail-location .map-card{min-height:175px;box-shadow:none;background:#f1f2f4;border:0;border-radius:10px}.detail-side-stack{gap:14px;top:18px}.detail-side-card{border-radius:13px;box-shadow:0 2px 8px #12151b08}.detail-offer-card .detail-price{color:#0d1828;letter-spacing:-.8px;margin:0;font-size:clamp(29px,2.35vw,38px)}.detail-payment-note{color:#8a929d;margin:0 0 9px;font-size:10px;display:block}.detail-offer-card .detail-featured{color:#cf321c;text-transform:none;background:#fff0e9;width:max-content;margin-bottom:20px;display:block}.offer-seller-label{border-top:1px solid var(--line);color:#939aa4;text-transform:uppercase;margin:0 0 6px;padding-top:17px;font-size:9px;font-weight:800}.offer-seller-name{margin-bottom:16px;font-size:13px;display:block}.detail-offer-card>.phone-button{margin-bottom:12px}.whatsapp-contact{color:#fff;text-align:center;background:#19b955;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:10px 14px;font-size:12px;font-weight:900;display:flex}.whatsapp-contact:hover{background:#119945}.contact-consent{color:#949ba5;text-align:center;margin:12px 5px 0;font-size:9px;line-height:1.55}.detail-side-card.security{box-shadow:none;background:#fffbea;border-color:#f3e3a3}.detail-side-card.security h2{color:#9b6200;margin-bottom:7px}.detail-side-card.security p{color:#9b6200;margin:0;line-height:1.55}@media (width<=1120px){.detail-gallery.detail-gallery-mosaic{height:clamp(330px,48vw,470px)}.detail-gallery.detail-gallery-mosaic .gallery-next{left:calc(66.666% - 50px)}.detail-layout{grid-template-columns:minmax(0,1fr) 310px}}@media (width<=760px){.detail-topline{margin-bottom:10px}.detail-topline .breadcrumbs>span:last-child{display:none}.detail-gallery.detail-gallery-mosaic{border-radius:10px;height:auto;margin-bottom:18px;display:block}.detail-gallery.detail-gallery-mosaic .detail-photo{aspect-ratio:1.25}.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));height:74px;margin-top:5px;display:grid}.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs.count-1 button,.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs.count-3 button:first-child{grid-area:auto}.detail-gallery.detail-gallery-mosaic .detail-gallery-thumbs.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-gallery.detail-gallery-mosaic .gallery-arrow{top:calc(50% - 39.5px)}.detail-gallery.detail-gallery-mosaic .gallery-next{left:auto;right:12px}.detail-layout{grid-template-columns:1fr;gap:18px}.detail-title.below-gallery h1{font-size:23px}.detail-description,.detail-main-column>.detail-block,.detail-main-column>.detail-location{padding:18px}}.listing-create-shell{width:min(1180px,92%);margin:42px auto 80px}.listing-create-head{max-width:820px;margin-bottom:28px}.listing-create-head h1{margin:8px 0 10px;font-size:clamp(32px,5vw,54px);line-height:1.05}.listing-create-head p{color:#69717d;font-size:17px}.listing-create-head small{color:#424852;background:#f5f6f7;border-radius:999px;margin-top:10px;padding:8px 12px;font-weight:700;display:inline-block}.single-listing-form{gap:18px;display:grid}.listing-section{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:26px;box-shadow:0 8px 30px #151b260d}.listing-section-title{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.listing-section-title>b{background:var(--red);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.listing-section-title h2{margin:0;font-size:22px}.listing-section-title p{color:#737b87;margin:4px 0 0}.listing-photo-upload{cursor:pointer;background:#fafbfc;border:2px dashed #cfd4db;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:140px;font-size:27px;display:flex}.listing-photo-upload strong{font-size:15px}.listing-photo-upload span{color:#737b87;font-size:12px}.listing-photo-upload input{opacity:0;width:1px;height:1px;position:absolute}.listing-photo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.listing-photo-grid article{aspect-ratio:1;background:#eef0f3;border-radius:11px;position:relative;overflow:hidden}.listing-photo-grid img{object-fit:cover;width:100%;height:100%}.listing-photo-grid em,.listing-photo-grid article>button:not(.photo-remove){color:#fff;text-align:center;background:#000000b8;border:0;border-radius:6px;padding:5px;font-size:10px;font-style:normal;position:absolute;bottom:5px;left:5px;right:5px}.listing-photo-grid article>button:not(.photo-remove){cursor:pointer}.listing-photo-grid .photo-remove{color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;width:25px;height:25px;font-size:18px;position:absolute;top:5px;right:5px;box-shadow:0 2px 8px #0003}.listing-count{color:#737b87;margin-top:8px;display:block}.listing-fields{gap:16px;display:grid}.listing-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-fields.four{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-fields label,.listing-address label{color:#343a43;gap:7px;font-weight:700;display:grid}.listing-fields .full{grid-column:1/-1}.listing-fields input,.listing-fields select,.listing-fields textarea,.listing-address input{color:#15171a;width:100%;font:inherit;background:#fff;border:1px solid #d7dbe1;border-radius:9px;padding:13px 14px}.listing-fields textarea{resize:vertical}.listing-fields input:focus,.listing-fields select:focus,.listing-fields textarea:focus,.listing-address input:focus{border-color:var(--red);outline:2px solid #ed111a26}.listing-fields .check{grid-auto-flow:column;justify-content:start;align-items:center;display:flex}.listing-fields .check input{width:18px;height:18px}.listing-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.listing-feature-grid label{border:1px solid #e1e4e8;border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.listing-feature-grid input{accent-color:var(--red)}.listing-address{position:relative}.listing-address-results{z-index:5;background:#fff;border:1px solid #ddd;border-radius:10px;display:grid;position:absolute;top:72px;left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #0002}.listing-address-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;padding:12px 14px}.listing-address-results button:hover{background:#f7f7f8}.listing-map,.listing-map-placeholder{background:#eef1f4;border:0;border-radius:13px;width:100%;height:300px;margin-top:16px}.listing-map-placeholder{color:#777;text-align:center;place-items:center;display:grid}.publication-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.publication-plans label,.featured-periods label{cursor:pointer;border:1px solid #d9dde3;border-radius:12px;gap:5px;padding:18px;display:grid}.publication-plans label.selected,.featured-periods label.selected{border-color:var(--red);box-shadow:0 0 0 2px #ed111a1a}.publication-plans input,.featured-periods input{accent-color:var(--red)}.publication-plans span,.featured-periods span{color:#69717d;font-size:13px}.featured-periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.payment-methods{gap:12px;margin-top:14px;display:flex}.payment-methods label{border:1px solid #ddd;border-radius:9px;align-items:center;gap:8px;padding:11px 18px;display:flex}.payment-methods input{accent-color:var(--red)}.listing-error{color:#a00;background:#fff0f1;border-radius:10px;padding:14px 16px;font-weight:700}.listing-submit{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ddd;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 35px #0002}.listing-submit span{color:#666;font-size:12px}.listing-submit button{min-width:230px}.listing-success{text-align:center;background:#fff;border:1px solid #e2e4e8;border-radius:20px;width:min(680px,90%);margin:90px auto;padding:44px}.listing-success>span{color:#14833b;background:#e9f8ef;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:36px;display:grid}.listing-success h1{font-size:34px}.listing-success p{color:#68707c;margin-bottom:24px}@media (width<=900px){.listing-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-fields.four,.listing-fields.three,.listing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.listing-create-shell{width:94%;margin-top:24px}.listing-create-head h1{font-size:34px}.listing-section{border-radius:14px;padding:18px}.listing-fields.two,.listing-fields.three,.listing-fields.four,.publication-plans,.featured-periods,.listing-feature-grid{grid-template-columns:1fr}.listing-submit{flex-direction:column;align-items:stretch;bottom:6px}.listing-submit button{width:100%;min-width:0}.listing-map,.listing-map-placeholder{height:230px}}.detail-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-feature-list span{color:#343b43;background:#f5f7f8;border-radius:9px;padding:11px 13px}.detail-map-frame{border:0;border-radius:14px;width:100%;height:330px}.miart-lar-banner{background:#f4ede5;width:min(1100px,100% - 32px);max-width:1100px;max-height:90px;margin-inline:auto;display:block;overflow:hidden}.miart-lar-banner img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:90px;margin-inline:auto;display:block}.home-miart-banner{margin-top:18px}.detail-miart-banner{width:min(1100px,100vw - 32px);max-width:1100px;margin:0 0 24px;position:relative;left:50%;transform:translate(-50%)}.miart-lar-banner:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (width<=700px){.home-miart-banner{width:calc(100% - 20px);margin-top:10px}.detail-miart-banner{width:calc(100vw - 20px);margin-bottom:16px}.miart-lar-banner{min-height:0}}@media (width<=760px){.related-section{width:100%;overflow:hidden}.related-section .section-heading{margin-bottom:16px}.related-section .section-heading h2{min-width:0;font-size:22px}.related-section .section-heading a{white-space:nowrap;flex:none}.listing-grid.related{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:100%;margin:0;padding:0 42px 12px 0;display:flex;overflow-x:auto}.listing-grid.related::-webkit-scrollbar{display:none}.listing-grid.related .listing-card{scroll-snap-align:start;background:#fff;border:1px solid #e0e3e7;border-radius:12px;flex-direction:column;flex:0 0 calc(100% - 28px);width:calc(100% - 28px);min-width:calc(100% - 28px);max-width:320px;display:flex;overflow:hidden}.listing-grid.related .image-wrap{aspect-ratio:1.42;border-radius:0;width:100%}.listing-grid.related .card-copy{flex:1;min-width:0;padding:13px 13px 6px}.listing-grid.related .card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;max-height:39px;margin:7px 0 8px;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.listing-grid.related .card-copy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-grid.related .price-row{gap:4px;min-width:0;margin-top:10px}.listing-grid.related .price-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;overflow:hidden}.listing-grid.related .view-listing{width:calc(100% - 26px);margin:10px 13px 13px}}.publication-plans label small{color:#636b76;font-size:12px;line-height:1.5}.featured-periods label{align-content:start}.featured-periods label small{color:#666;font-size:12px}.featured-periods label ul{color:#48505b;gap:5px;margin:8px 0 0;padding:0;font-size:11px;line-height:1.35;list-style:none;display:grid}.featured-periods label li{display:block}.payment-security-note{color:#535c68;background:#f5f7f9;border-radius:9px;margin:12px 0 0;padding:12px 14px;font-size:13px}.listing-address-status,.listing-address-error,.listing-coordinates{margin-top:8px;font-size:12px;display:block}.listing-address-status{color:#5b6572}.listing-address-error{color:#a20c18}.listing-coordinates{color:#19713b;font-weight:700}.listing-success.listing-payment-success{width:min(820px,94%);margin-top:50px}.listing-confirmation-preview{text-align:left;border:1px solid #e2e5e9;border-radius:13px;grid-template-columns:150px minmax(0,1fr);gap:16px;margin:24px 0;padding:14px;display:grid}.listing-confirmation-preview img{object-fit:cover;border-radius:9px;width:150px;height:115px}.listing-confirmation-preview h2{margin:4px 0 6px;font-size:19px}.listing-confirmation-preview p{margin:0 0 7px}.listing-confirmation-preview small{color:var(--red);text-transform:uppercase;font-weight:800}.pix-payment-box,.card-payment-box{text-align:center;background:#fafbfc;border:1px solid #dfe3e8;border-radius:14px;margin:20px 0;padding:22px}.pix-payment-box h2,.card-payment-box h2{margin:0 0 7px}.pix-payment-box>strong,.card-payment-box>strong{margin-bottom:15px;font-size:25px;display:block}.pix-payment-box>img{object-fit:contain;background:#fff;width:230px;height:230px;margin:0 auto 15px;display:block}.pix-payment-box label{text-align:left;gap:7px;display:grid}.pix-payment-box textarea{resize:none;border:1px solid #d5d9df;border-radius:8px;min-height:86px;padding:10px;font-size:11px}.pix-payment-box button{cursor:pointer;background:#fff;border:1px solid #cfd4da;border-radius:8px;margin:10px auto;padding:10px 16px;font-weight:800}.payment-countdown{margin:12px 0;font-size:15px}.payment-countdown b{color:var(--red);font-size:20px}.card-payment-box .primary-button{margin-top:10px}.listing-payment-success>.secondary-button{margin-top:6px;display:inline-flex}@media (width<=700px){.featured-periods label ul{font-size:12px}.listing-confirmation-preview{grid-template-columns:92px minmax(0,1fr)}.listing-confirmation-preview img{width:92px;height:92px}.listing-confirmation-preview h2{font-size:16px}.pix-payment-box,.card-payment-box{padding:17px}.pix-payment-box>img{width:min(230px,100%);height:auto}}.customer-listing-records{gap:10px;display:grid}.customer-listing-records article{border:1px solid #e3e6ea;border-radius:10px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.customer-listing-records img{object-fit:cover;border-radius:8px;width:82px;height:68px}.customer-listing-records div{gap:4px;min-width:0;display:grid}.customer-listing-records div>strong,.customer-listing-records div>span,.customer-listing-records div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-listing-records div>span,.customer-listing-records div>small{color:#737b86}.customer-listing-records article>b{color:#a53b18;white-space:nowrap;background:#fff1e9;border-radius:999px;padding:7px 9px;font-size:11px}@media (width<=650px){.customer-listing-records article{grid-template-columns:64px minmax(0,1fr)}.customer-listing-records img{width:64px;height:60px}.customer-listing-records article>b{grid-column:2;width:max-content}}.customer-listing-records.detailed article{grid-template-columns:92px minmax(220px,1.5fr) minmax(220px,.8fr) auto;align-items:start}.customer-listing-records.detailed img{width:92px;height:86px}.customer-listing-metrics{grid-template-columns:1fr 1fr;gap:7px!important;display:grid!important}.customer-listing-metrics span{background:#f4f6f8;border-radius:7px;padding:7px 8px;font-size:10px;color:#5f6874!important}.customer-listing-metrics b{color:#181c22;font-size:15px;display:block}.customer-listing-actions{flex-wrap:wrap;grid-column:2/-1;flex-direction:row!important;gap:7px!important;display:flex!important}.customer-listing-actions a,.customer-listing-actions button{color:#2f3741;cursor:pointer;background:#fff;border:1px solid #d8dce1;border-radius:7px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.customer-listing-actions button:not(.danger){color:#b30d15;border-color:#efb5b8}.customer-listing-actions .danger{color:#a00;border-color:#f1c7c9}.listing-owner-status{font-size:10px!important}.listing-owner-status.active{color:#16753b!important;background:#eaf7ee!important}.listing-owner-status.rejected{color:#a12222!important;background:#fff0f0!important}.account-highlight-modal{z-index:1200;background:#0c0f14ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-highlight-modal>section{background:#fff;border-radius:15px;width:min(720px,100%);max-height:calc(100svh - 48px);padding:24px;overflow:auto;box-shadow:0 25px 70px #0000004d}.account-highlight-modal header,.account-highlight-modal footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-highlight-modal header h2{margin:4px 0}.account-highlight-modal header>button{cursor:pointer;background:0 0;border:0;font-size:25px}.highlight-plan-options{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.highlight-plan-options label{cursor:pointer;border:1px solid #dfe2e6;border-radius:10px;gap:6px;padding:17px;display:grid}.highlight-plan-options label.selected{border:2px solid var(--account-red);background:#fff6f6}.highlight-plan-options strong{font-size:22px}.highlight-payment-method{gap:18px;margin-bottom:16px;display:flex}.saved-card-payment{grid-template-columns:1fr 140px;gap:10px;display:grid}.saved-card-payment label{gap:6px;display:grid}.saved-card-payment input,.saved-card-payment select{border:1px solid #d9dde2;border-radius:7px;width:100%;min-height:42px;padding:9px}.highlight-payment-result{background:#f3f7f4;border-radius:9px;margin:15px 0;padding:14px}.highlight-payment-result img{width:180px;margin:10px auto;display:block}.highlight-payment-result textarea{width:100%;min-height:78px}.account-highlight-modal footer{justify-content:flex-end;margin-top:18px}.saved-cards-settings{margin-top:18px}.saved-cards-settings>p{color:#66707c;line-height:1.5}.saved-cards-settings>div{gap:9px;display:grid}.saved-cards-settings article{border:1px solid #e1e4e8;border-radius:9px;justify-content:space-between;align-items:center;padding:13px;display:flex}.saved-cards-settings article span{gap:3px;display:grid}.saved-cards-settings article button{color:#a50c13;cursor:pointer;background:#fff;border:1px solid #efc2c5;border-radius:6px;padding:8px 11px}.saved-card-empty{color:#68727d;border:1px dashed #ccd2d8;border-radius:9px;padding:16px}.saved-card-empty span{margin-top:5px;display:block}.customer-invoice-links{border-top:1px solid #e5e8eb;flex-wrap:wrap;align-items:center;margin-top:18px;padding-top:16px;display:flex;gap:8px!important}.customer-invoice-links strong{margin-right:5px}.customer-invoice-links a{color:#3d4650;background:#fff;border:1px solid #d8dde2;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:800}.edit-listing-shell{width:min(1120px,100% - 32px);margin:36px auto 70px}.edit-listing-shell>header{margin-bottom:22px}.edit-listing-shell>header h1{margin:5px 0;font-size:32px}.edit-listing-shell>header p{color:#626b76}.edit-listing-shell .single-listing-form{max-width:none}.advertiser-profile-shell{width:min(1180px,100% - 32px);margin:38px auto 70px}.advertiser-profile-card{background:#fff;border:1px solid #e0e3e7;border-radius:15px;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:20px;padding:25px;display:grid}.advertiser-profile-card>img,.advertiser-profile-card>span{object-fit:cover;color:#fff;background:#d71920;border-radius:50%;place-items:center;width:105px;height:105px;font-size:32px;font-weight:900;display:grid}.advertiser-profile-card h1{margin:5px 0;font-size:29px}.advertiser-profile-card p,.advertiser-profile-card small{color:#68727d}.advertiser-profile-card nav{flex-wrap:wrap;gap:8px;display:flex}.advertiser-profile-card nav>*{color:#333;cursor:pointer;background:#fff;border:1px solid #d7dce1;border-radius:8px;align-items:center;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.advertiser-profile-card nav .whatsapp{color:#087e42;border-color:#a8dfc2}.advertiser-listing-head{justify-content:space-between;align-items:end;margin:36px 0 15px;display:flex}.advertiser-listing-head h2{margin:4px 0}.advertiser-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.advertiser-listing-grid article{background:#fff;border:1px solid #dde1e5;border-radius:12px;overflow:hidden}.advertiser-listing-grid a{padding-bottom:14px;display:block}.advertiser-listing-grid img{aspect-ratio:1.35;object-fit:cover;width:100%}.advertiser-listing-grid span,.advertiser-listing-grid h3,.advertiser-listing-grid p,.advertiser-listing-grid strong{margin:9px 13px 0;display:block}.advertiser-listing-grid span{color:#d71920;font-size:10px;font-weight:900}.advertiser-listing-grid h3{font-size:15px}.advertiser-listing-grid p{color:#6a7480;font-size:11px}.advertiser-listing-grid strong{font-size:17px}.admin-listing-filters{grid-template-columns:2fr repeat(3,1fr) auto;align-items:end;gap:10px;margin-bottom:15px;padding:15px;display:grid}.admin-listing-filters label{color:#626c78;gap:6px;font-size:10px;font-weight:900;display:grid}.admin-listing-filters input,.admin-listing-filters select{background:#fff;border:1px solid #dce0e4;border-radius:7px;width:100%;min-height:42px;padding:9px 10px}.admin-listing-filters button{color:#b10e16;cursor:pointer;background:#fff;border:1px solid #e8b7ba;border-radius:7px;min-height:42px;padding:0 14px}.admin-list small{color:#6e7782}.admin-edit-photo-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.admin-edit-photo-grid article{position:relative}.admin-edit-photo-grid img{aspect-ratio:1.2;object-fit:cover;border-radius:7px;width:100%}.admin-edit-photo-grid button{color:#fff;cursor:pointer;background:#b60f17;border:0;border-radius:50%;width:24px;height:24px;position:absolute;top:4px;right:4px}@media (width<=900px){.customer-listing-records.detailed article{grid-template-columns:76px minmax(0,1fr)}.customer-listing-records.detailed img{width:76px;height:72px}.customer-listing-metrics,.listing-owner-status,.customer-listing-actions{grid-column:2}.admin-listing-filters{grid-template-columns:1fr 1fr}.advertiser-profile-card{grid-template-columns:85px 1fr}.advertiser-profile-card>img,.advertiser-profile-card>span{width:85px;height:85px}.advertiser-profile-card nav{grid-column:1/-1}.advertiser-listing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.highlight-plan-options,.saved-card-payment{grid-template-columns:1fr}.account-highlight-modal{padding:10px}.account-highlight-modal>section{max-height:calc(100svh - 20px);padding:17px}.admin-listing-filters{grid-template-columns:1fr}.advertiser-profile-card{text-align:center;grid-template-columns:1fr}.advertiser-profile-card>img,.advertiser-profile-card>span{margin:auto}.advertiser-profile-card nav{justify-content:center}.advertiser-listing-grid{grid-template-columns:1fr}.customer-listing-records.detailed article{grid-template-columns:70px minmax(0,1fr)}.customer-listing-metrics{grid-template-columns:1fr 1fr}.customer-listing-actions{grid-column:1/-1}.edit-listing-shell{margin-top:20px}}.admin-payment-list{gap:10px;display:grid}.admin-payment-list article{border:1px solid #e2e5e9;border-radius:10px;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.admin-payment-list img{object-fit:cover;border-radius:7px;width:72px;height:60px}.admin-payment-list div{gap:3px;min-width:0;display:grid}.admin-payment-list div span,.admin-payment-list div small{color:#707986}.admin-payment-list>.status-pill.paid{color:#16743a;background:#e8f8ee}@media (width<=700px){.admin-payment-list article{grid-template-columns:58px minmax(0,1fr)}.admin-payment-list img{width:58px;height:54px}.admin-payment-list article>strong,.admin-payment-list article>i{grid-column:2;width:max-content}}.payment-methods label.selected{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red);background:#fff5f5}.inline-card-fields{background:#fafbfc;border:1px solid #dce0e6;border-radius:12px;margin-top:16px;padding:20px}.inline-card-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.inline-card-heading>div{gap:4px;display:grid}.inline-card-heading span{color:#68717d;font-size:12px}.inline-card-heading b{color:var(--red);white-space:nowrap;font-size:20px}.inline-card-fields .listing-fields{margin:0}.card-privacy-note{color:#59626e;margin:14px 0 0;padding-left:22px;font-size:12px;line-height:1.5;position:relative}.card-privacy-note:before{content:"🔒";position:absolute;top:-1px;left:0}.listing-success-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.listing-success-actions .primary-button,.listing-success-actions .secondary-button{min-height:45px;padding:0 18px}.payment-result{border-width:2px}.payment-result.paid{background:#f2fbf5;border-color:#b9e6c8}.payment-result.failed{background:#fff6f6;border-color:#f2c4c7}.payment-result.pending{background:#fffaf0;border-color:#ead9a0}.customer-payment-history{overflow:hidden}.customer-payment-head,.customer-payment-history article{grid-template-columns:minmax(210px,2fr) .8fr .8fr .8fr .8fr;align-items:center;gap:16px;padding:14px 18px;display:grid}.customer-payment-head{color:#737b86;text-transform:uppercase;background:#f6f7f9;font-size:11px;font-weight:800}.customer-payment-history article{border-top:1px solid #e6e8ec;font-size:13px}.customer-payment-history article>div{gap:4px;min-width:0;display:grid}.customer-payment-history article small{color:#7a828d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.payment-history-status{color:#805a00;background:#fff1bd;border-radius:999px;width:max-content;padding:6px 9px;font-size:10px}.payment-history-status.paid{color:#166f38;background:#e6f7ec}.payment-history-status.failed,.payment-history-status.declined{color:#a01a22;background:#fde9ea}.payment-history-status.expired{color:#5f6670;background:#eceef1}@media (width<=760px){.inline-card-fields{padding:15px}.inline-card-heading{flex-direction:column;align-items:flex-start}.inline-card-fields .listing-fields.two{grid-template-columns:1fr}.customer-payment-head{display:none}.customer-payment-history article{grid-template-columns:1fr 1fr;gap:10px;padding:16px}.customer-payment-history article>div{grid-column:1/-1}.customer-payment-history article>span:nth-of-type(2),.customer-payment-history article>b:not(.payment-history-status){text-align:right}.payment-history-status{grid-column:2;justify-self:end}}.integration-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-form .integration-options label{border:1px solid var(--line);background:#fafbfc;border-radius:9px;flex-direction:row;align-items:center;gap:9px;padding:12px;display:flex}.integration-options input{width:18px;height:18px;accent-color:var(--red)}.integration-actions{flex-wrap:wrap;gap:10px;display:flex}.integration-actions button{flex:1;min-width:170px}.integration-status{color:#394452;background:#f1f5f9;border-radius:8px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}.ai-review-panel{background:#fafbfc;border:1px solid #dfe3e8;border-radius:12px;margin-top:8px;padding:16px}.ai-review-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ai-review-head>div{gap:5px;display:grid}.ai-review-head span{color:#68717d;font-size:12px;line-height:1.45}.ai-review-progress{gap:7px;margin-top:16px;display:grid}.ai-review-progress>div{background:#e3e6ea;border-radius:999px;height:9px;overflow:hidden}.ai-review-progress>div span{border-radius:inherit;background:linear-gradient(90deg,var(--red),#ff6268);height:100%;transition:width .3s;display:block}.ai-review-progress small{color:#535d69}.ai-review-log{gap:8px;max-height:310px;margin-top:14px;display:grid;overflow:auto}.ai-review-log article{background:#fff;border-left:3px solid #17854a;border-radius:6px;gap:4px;padding:10px;display:grid}.ai-review-log article.failed{border-left-color:#bd1821}.ai-review-log b{font-size:12px}.ai-review-log span{color:#424b57;font-size:11px}.ai-review-log small{color:#78808b;font-size:10px}.ai-review-log p{color:#707985;margin:0;font-size:12px}@media (width<=700px){.integration-options{grid-template-columns:1fr}.ai-review-head{display:grid}.ai-review-head button{width:100%}}.category-nav .nav-direct-link{color:#111316;white-space:nowrap;align-items:center;min-height:52px;padding:0 clamp(8px,.85vw,16px);font-size:clamp(11px,.86vw,14px);font-weight:800;display:flex}.footer-grid{grid-template-columns:1.35fr repeat(4,1fr);gap:42px}.store-plans-hero{color:#fff;background:linear-gradient(120deg,#17191e 0%,#242932 58%,#7f0d13 100%);grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:center;gap:72px;min-height:470px;padding:72px max(5%,50% - 590px);display:grid}.store-plans-hero>div>span,.store-plans-shell>header>span,.store-integration-showcase>div>span,.store-directory-hero span,.store-directory-heading span,.store-profile-hero span,.store-inventory-shell header span,.store-about-shell>div>span{color:#ef111c;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.store-plans-hero h1{letter-spacing:-2.4px;max-width:760px;margin:11px 0 17px;font-size:clamp(38px,4.4vw,66px);line-height:1.02}.store-plans-hero p{color:#d5d8df;max-width:720px;margin:0;font-size:16px;line-height:1.7}.store-plans-hero>div>div,.store-directory-actions{flex-wrap:wrap;gap:11px;margin-top:27px;display:flex}.store-plans-hero .secondary-button,.store-directory-hero .secondary-button{color:#fff;background:0 0;border-color:#fff6}.store-plans-hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff30;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:10px;padding:28px;display:grid}.store-plans-hero aside strong,.store-plans-hero aside small{grid-column:1/-1}.store-plans-hero aside strong{font-size:20px}.store-plans-hero aside span{color:#17191e;text-align:center;background:#fff;border-radius:10px;padding:18px 8px;font-size:12px;font-weight:950}.store-plans-hero aside small{color:#d5d8df;margin-top:5px;line-height:1.5}.store-benefit-strip{background:#fff;border-bottom:1px solid #e2e4e8;grid-template-columns:repeat(4,1fr);gap:22px;padding:20px max(5%,50% - 590px);display:grid}.store-benefit-strip span{color:#383e47;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.store-benefit-strip b{color:#fff;background:#15934a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.store-plans-shell{background:#f6f7f9;padding:78px max(5%,50% - 590px)}.store-plans-shell>header{text-align:center;max-width:720px;margin:0 auto 38px}.store-plans-shell h2{letter-spacing:-1.4px;margin:8px 0 10px;font-size:clamp(30px,3vw,44px)}.store-plans-shell header p{color:#6e7580;margin:0;line-height:1.6}.store-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.store-plan-grid article{background:#fff;border:1px solid #dfe2e7;border-radius:16px;flex-direction:column;padding:30px;display:flex;position:relative;box-shadow:0 14px 35px #1117220f}.store-plan-grid article.featured{border:2px solid #ef111c;transform:translateY(-8px);box-shadow:0 18px 42px #ef111c21}.store-plan-grid article>em{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ef111c;border-radius:999px;padding:7px 15px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.store-plan-grid article>span{color:#ef111c;text-transform:uppercase;font-size:11px;font-weight:900}.store-plan-grid h3{margin:9px 0 17px;font-size:24px}.store-plan-price{align-items:end;gap:7px;display:flex}.store-plan-price strong{letter-spacing:-1px;font-size:33px}.store-plan-price small{color:#777f8b;padding-bottom:5px}.store-plan-grid article>p{color:#6a727d;min-height:44px;font-size:13px;line-height:1.55}.store-plan-grid ul{color:#404751;border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;gap:10px;min-height:142px;margin:16px 0 23px;padding:18px 0;font-size:12px;list-style:none;display:grid}.store-plan-grid li{color:#2b3139}.store-plan-grid a{text-align:center;margin-top:auto}.store-integration-showcase{grid-template-columns:1.25fr .75fr;align-items:center;gap:74px;padding:78px max(5%,50% - 590px);display:grid}.store-integration-showcase h2{letter-spacing:-1.2px;margin:8px 0 14px;font-size:clamp(30px,3vw,43px);line-height:1.1}.store-integration-showcase p{color:#68717c;line-height:1.65}.store-integration-showcase ul{color:#424a55;gap:10px;margin:22px 0 27px;padding:0;font-size:13px;list-style:none;display:grid}.store-integration-board{background:#171a20;border:1px solid #dce0e5;border-radius:18px;gap:12px;padding:28px;display:grid;box-shadow:20px 24px #f1f2f4}.store-integration-board span{color:#ff6970;text-transform:uppercase;font-size:10px;font-weight:900}.store-integration-board strong{color:#fff;margin-bottom:6px;font-size:24px}.store-integration-board i{color:#dce0e7;background:#292e37;border-radius:9px;padding:13px;font-size:12px;font-style:normal}.store-integration-board b{color:#b9f3cf;background:#123623;border-radius:9px;padding:13px;font-size:12px}.store-directory-hero{color:#fff;background:linear-gradient(120deg,#171a20,#3a1115);padding:65px max(5%,50% - 590px)}.store-directory-hero>div{max-width:760px}.store-directory-hero h1{letter-spacing:-1.8px;margin:9px 0 12px;font-size:clamp(38px,4vw,58px)}.store-directory-hero p{color:#d7dae0;margin:0;font-size:15px;line-height:1.65}.store-directory-shell{width:min(1180px,90%);min-height:460px;margin:0 auto;padding:55px 0 75px}.store-directory-heading,.store-inventory-shell>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.store-directory-heading h2,.store-inventory-shell h2{margin:5px 0 0;font-size:28px}.store-directory-heading>a{color:#a10b13;font-size:12px;font-weight:800}.store-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.store-directory-card{background:#fff;border:1px solid #e0e3e7;border-radius:14px;flex-direction:column;padding:24px;display:flex;box-shadow:0 10px 28px #14181f0d}.store-card-top{align-items:center;gap:15px;display:flex}.store-card-top>div{min-width:0}.store-card-top span{color:#ef111c;text-transform:uppercase;font-size:10px;font-weight:900}.store-card-top h2{margin:4px 0;font-size:20px}.store-card-top small{color:#747c87}.store-directory-card>p{color:#636c78;min-height:62px;font-size:13px;line-height:1.55}.store-card-footer{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.store-card-footer span{color:#59626e;font-size:11px;font-weight:800}.store-card-footer a{color:#fff;background:#ef111c;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:900}.store-logo{object-fit:contain;background:#fff;border-radius:13px;flex:0 0 64px;width:64px;height:64px}.store-logo-mark{color:#fff;background:linear-gradient(145deg,#ef111c,#7e0b11);place-items:center;font-size:20px;font-weight:950;display:grid}.store-logo.large{border-radius:18px;flex-basis:94px;width:94px;height:94px;font-size:28px}.store-profile-hero{color:#fff;background:#191c22;padding:48px max(5%,50% - 590px)}.store-profile-shell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:23px;display:grid}.store-profile-shell h1{margin:6px 0 9px;font-size:clamp(30px,3vw,45px)}.store-profile-shell p{color:#d5d8de;max-width:720px;margin:0 0 8px;line-height:1.55}.store-profile-shell small{color:#aeb4be}.store-profile-shell aside{text-align:right;border-left:1px solid #ffffff2b;padding-left:34px;display:grid}.store-profile-shell aside strong{font-size:30px}.store-profile-shell aside span{color:#c9ced6;margin:2px 0 11px;font-size:11px}.store-profile-shell aside a{color:#fff;font-size:12px;font-weight:900}.store-profile-nav{background:#fff;border-bottom:1px solid #e0e3e7}.store-profile-nav>div{gap:28px;width:min(1180px,90%);margin:auto;display:flex}.store-profile-nav a{color:#4d5560;padding:17px 0;font-size:12px;font-weight:800}.store-profile-nav a:first-child{color:#ef111c;border-bottom:2px solid #ef111c}.store-inventory-shell{width:min(1180px,90%);margin:auto;padding:48px 0 66px}.store-inventory-shell header>strong{color:#67707b;font-size:12px}.store-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.store-listing-card{background:#fff;border:1px solid #e0e3e7;border-radius:12px;overflow:hidden}.store-listing-image{aspect-ratio:1.42;background:#eceef1;display:block;position:relative;overflow:hidden}.store-listing-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.store-listing-card:hover img{transform:scale(1.035)}.store-listing-image span{color:#fff;text-transform:uppercase;background:#ef111c;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:9px;left:9px}.store-listing-card>div{padding:14px}.store-listing-card small{color:#ef111c;text-transform:uppercase;font-size:9px;font-weight:900}.store-listing-card h3{height:40px;margin:6px 0 8px;font-size:14px;line-height:1.35;overflow:hidden}.store-listing-card p{color:#737b86;text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;font-size:10px;overflow:hidden}.store-listing-card strong{font-size:18px}.store-about-shell{background:#f5f6f8;grid-template-columns:1fr 300px;gap:70px;padding:62px max(5%,50% - 590px);display:grid}.store-about-shell h2{margin:6px 0 12px;font-size:31px}.store-about-shell p{color:#606976;line-height:1.65}.store-about-shell dl{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.store-about-shell dl>div{background:#fff;border-radius:8px;padding:12px}.store-about-shell dt{color:#7b838e;text-transform:uppercase;font-size:9px;font-weight:900}.store-about-shell dd{margin:4px 0 0;font-size:12px;font-weight:800}.store-about-shell>div>small{color:#7a828e;margin-top:15px;display:block}.store-about-shell aside{text-align:center;background:#fff;border:1px solid #dfe2e6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.store-about-shell aside strong{margin-top:14px;font-size:12px}.store-about-shell aside span{color:#747d88;margin-top:6px;font-size:11px}.store-ad-shell{width:min(1180px,90%);margin:auto;padding:28px 0 68px}.store-ad-shell>nav{color:#777f8a;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.store-ad-shell>nav a{color:#a20b13;font-weight:800}.store-ad-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.store-ad-gallery{background:#fff;border:1px solid #e0e3e7;border-radius:14px;padding:12px}.store-ad-gallery>img{object-fit:contain;background:#f1f2f4;border-radius:9px;width:100%;max-height:620px;display:block}.store-ad-gallery>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.store-ad-gallery>div img{object-fit:cover;border-radius:7px;width:100%;height:82px}.store-ad-copy{background:#fff;border:1px solid #e0e3e7;border-radius:14px;margin-top:18px;padding:25px}.store-ad-copy>span{color:#ef111c;text-transform:uppercase;font-size:10px;font-weight:900}.store-ad-copy h1{margin:8px 0 13px;font-size:29px}.store-ad-copy p{color:#606976;line-height:1.7}.store-ad-copy h2{margin-top:25px;font-size:17px}.store-ad-copy dl{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.store-ad-copy dl>div{background:#f4f5f7;border-radius:8px;padding:12px}.store-ad-copy dt{color:#7a828e;text-transform:capitalize;font-size:9px}.store-ad-copy dd{margin:4px 0 0;font-size:12px;font-weight:800}.store-ad-sidebar{background:#fff;border:1px solid #dfe2e6;border-radius:14px;gap:12px;padding:24px;display:grid;position:sticky;top:20px}.store-ad-sidebar>strong{font-size:29px}.store-ad-sidebar>small{color:#727b86}.store-ad-seller{border-top:1px solid #e8eaed;border-bottom:1px solid #e8eaed;align-items:center;gap:12px;margin:6px 0;padding:16px 0;display:flex}.store-ad-seller>div{gap:3px;display:grid}.store-ad-seller span{color:#818995;text-transform:uppercase;font-size:9px}.store-ad-seller a{font-size:13px;font-weight:900}.store-ad-seller small{color:#178044;font-size:9px}.store-ad-sidebar>.primary-button,.store-ad-sidebar>.secondary-button{text-align:center}.store-ad-sidebar>p{color:#7c8490;margin:4px 0 0;font-size:10px;line-height:1.5}.customer-store-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.customer-store-plan-grid label{cursor:pointer;background:#fff;border:1px solid #dce0e5;border-radius:10px;gap:5px;padding:16px;display:grid}.customer-store-plan-grid label.selected{border-color:var(--account-red);box-shadow:inset 0 0 0 1px var(--account-red)}.customer-store-plan-grid input{width:17px;height:17px;accent-color:var(--account-red)}.customer-store-plan-grid span{color:#6b7480;text-transform:uppercase;font-size:10px;font-weight:900}.customer-store-plan-grid strong{font-size:18px}.customer-store-plan-grid small{color:#69727e}.customer-store-settings{max-width:none}.customer-store-settings h2{border-top:1px solid #e7e9ed;margin:8px 0 17px;padding-top:18px}.customer-store-settings form>h2:first-child{border-top:0;margin-top:0;padding-top:0}.customer-store-settings select{background:#fff;border:1px solid #d9dde2;border-radius:7px;width:100%;min-height:44px;padding:10px 12px}.customer-form-grid .full{grid-column:1/-1}.professional-url-field{border:1px solid #d9dde2;border-radius:7px;align-items:center;display:flex;overflow:hidden}.professional-url-field b{color:#68717c;background:#f1f3f5;align-self:stretch;align-items:center;padding:0 12px;display:flex}.customer-settings-card .professional-url-field input{border:0;border-radius:0}.store-integration-options{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:18px;display:grid}.store-integration-options label{cursor:pointer;background:#fafbfc;border:1px solid #dde1e6;border-radius:8px;flex-direction:row!important;align-items:center!important;padding:12px!important;display:flex!important}.store-integration-options label.selected{border-color:var(--account-red);background:#fff4f5}.store-integration-options input{accent-color:var(--account-red);width:17px!important;min-height:17px!important}.customer-store-import{grid-template-columns:1fr 260px auto;align-items:end;gap:18px;margin-top:18px;padding:22px;display:grid}.customer-store-import h2{margin:4px 0 7px}.customer-store-import p{color:#6c7580;margin:0;font-size:11px;line-height:1.5}.customer-store-import>label{color:#4d5661;gap:7px;font-size:10px;font-weight:900;display:grid}.customer-store-import input{border:1px solid #d9dde2;border-radius:7px;width:100%;padding:10px}.customer-store-import>div:last-child{gap:8px;display:flex}.customer-store-import button{white-space:nowrap}@media (width<=1050px){.store-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(3,1fr)}.store-ad-layout{grid-template-columns:minmax(0,1fr) 290px}.customer-store-import{grid-template-columns:1fr 1fr}.customer-store-import>div:first-child{grid-column:1/-1}.customer-store-import>div:last-child{align-self:end}}@media (width<=760px){.category-nav .nav-direct-link{color:#fff;border-bottom:1px solid #292b30;width:100%;min-height:46px;padding:10px 12px}.store-plans-hero{grid-template-columns:1fr;gap:35px;padding:48px 6%}.store-plans-hero h1{font-size:40px}.store-benefit-strip{grid-template-columns:1fr 1fr;padding:18px 6%}.store-plan-grid,.store-directory-grid,.store-integration-showcase,.store-about-shell,.store-ad-layout{grid-template-columns:1fr}.store-plan-grid article.featured{transform:none}.store-integration-showcase{gap:38px}.store-integration-board{box-shadow:10px 12px #f1f2f4}.store-profile-shell{grid-template-columns:auto 1fr}.store-profile-shell aside{text-align:left;border-top:1px solid #ffffff2b;border-left:0;grid-column:1/-1;align-items:center;gap:8px;padding:18px 0 0;display:flex}.store-profile-shell aside a{margin-left:auto}.store-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-about-shell{gap:28px}.store-ad-sidebar{position:static}.store-ad-copy dl,.customer-store-plan-grid{grid-template-columns:1fr}.store-integration-options{grid-template-columns:1fr 1fr}.customer-store-import{grid-template-columns:1fr}.customer-store-import>div:first-child{grid-column:auto}.customer-store-import>div:last-child{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=460px){.store-benefit-strip,.store-listing-grid,.store-about-shell dl,.store-integration-options{grid-template-columns:1fr}.store-directory-actions,.store-plans-hero>div>div{flex-direction:column}.store-plans-hero .primary-button,.store-plans-hero .secondary-button,.store-directory-actions a{text-align:center;width:100%}.store-card-top{align-items:flex-start}.store-directory-card>p{min-height:0}.store-profile-shell{grid-template-columns:1fr}.store-profile-shell .store-logo{width:74px;height:74px}.store-profile-shell aside{display:grid}.store-profile-shell aside a{margin:0}.store-profile-nav>div{gap:18px;overflow:auto}.store-ad-gallery>div{grid-template-columns:repeat(3,1fr)}.store-ad-gallery>div img{height:64px}.footer-grid{grid-template-columns:1fr}}.video-directory-shell{width:min(1440px,90%);margin:0 auto;padding:24px 0 70px}.video-directory-banner{margin-bottom:42px}.video-directory-head{max-width:760px;margin-bottom:30px}.video-directory-head>span{color:#d8222a;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.video-directory-head h1{color:#17191d;letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(34px,4vw,56px);line-height:1}.video-directory-head p{color:#676d76;margin:0;font-size:16px;line-height:1.65}.video-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;display:grid}.video-directory-card{color:#16181c;min-width:0;text-decoration:none}.video-directory-card>div{aspect-ratio:16/9;background:#17181c;position:relative;overflow:hidden;box-shadow:0 8px 24px #1112}.video-directory-card img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.video-directory-card:hover img{transform:scale(1.025)}.video-directory-badge{color:#fff;letter-spacing:.08em;background:#df272d;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;top:11px;left:11px}.video-directory-play{color:#fff;text-indent:3px;background:#101114aa;border:2px solid #fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:18px;font-style:normal;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 5px 20px #0007}.video-directory-card time{color:#fff;background:#050506dd;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;bottom:8px;right:8px}.video-directory-card>small{color:#d8222a;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:9px;font-weight:850;display:block}.video-directory-card h2{letter-spacing:-.02em;margin:7px 0 4px;font-size:18px;line-height:1.25}.video-directory-card>p{color:#717780;margin:0 0 14px;font-size:12px}.video-directory-card>strong{font-size:11px;font-weight:800}.commercial-login-page{background:radial-gradient(circle at 76% 14%,#7d111a 0,#0000 29%),linear-gradient(145deg,#17181c,#050506);place-items:center;min-height:100vh;padding:50px 20px;display:grid}.commercial-login-card{background:#fff;border-radius:18px;width:min(480px,100%);padding:42px;box-shadow:0 28px 80px #0007}.commercial-login-card .logo{margin-bottom:30px}.commercial-login-icon{color:#d8222a;background:#fff0f0;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:16px;font-size:26px;display:grid}.commercial-login-card h1{letter-spacing:-.04em;margin:5px 0 10px;font-size:36px;line-height:1}.commercial-login-card>p{color:#69707a;margin:0 0 28px;line-height:1.6}.commercial-login-card form>label:not(.check){color:#3b4048;flex-direction:column;gap:8px;margin-bottom:17px;font-size:12px;font-weight:800;display:flex}.commercial-login-card input[type=email],.commercial-login-card input[type=password]{height:48px;font:inherit;background:#fff;border:1px solid #d6d9de;border-radius:8px;padding:0 14px}.commercial-login-card .check{color:#5d626b;align-items:center;gap:8px;margin:2px 0 20px;font-size:12px;display:flex}.commercial-login-card .wide{cursor:pointer;border:0;width:100%}.commercial-login-card .back-site{color:#6c727b;text-align:center;margin-top:22px;font-size:12px;display:block}.commercial-dashboard{color:#17191d;background:#f4f5f7;grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid}.commercial-sidebar{color:#fff;background:#131519;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.commercial-brand{color:#fff;border-bottom:1px solid #ffffff16;flex-direction:column;gap:10px;padding:4px 8px 27px;text-decoration:none;display:flex}.commercial-brand img{filter:brightness(0)invert();width:145px;height:auto}.commercial-brand span{color:#df343b;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.commercial-sidebar nav{gap:5px;padding:24px 0;display:grid}.commercial-sidebar nav button{color:#bfc3ca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;min-height:45px;padding:0 12px;font:700 12px/1 inherit;display:grid}.commercial-sidebar nav button:hover,.commercial-sidebar nav button.active{color:#fff;background:#fff1}.commercial-sidebar nav button.active{box-shadow:inset 3px 0 #df272d}.commercial-sidebar nav button i{color:#e13b42;text-align:center;font-size:17px;font-style:normal}.commercial-sidebar nav button b{color:#fff;text-align:center;background:#df272d;border-radius:20px;min-width:21px;padding:4px;font-size:10px}.commercial-operator{border-top:1px solid #ffffff16;gap:5px;margin-top:auto;padding:16px 10px;display:grid}.commercial-operator span{color:#7f858f;text-transform:uppercase;font-size:9px;font-weight:800}.commercial-operator strong{color:#dfe2e7;text-overflow:ellipsis;font-size:11px;overflow:hidden}.commercial-exit{color:#9da2aa;text-align:left;cursor:pointer;background:0 0;border:0;padding:11px 10px;font-size:11px}.commercial-content{min-width:0}.commercial-topbar{background:#fff;border-bottom:1px solid #e1e3e7;justify-content:space-between;align-items:center;height:74px;padding:0 3.5%;display:flex}.commercial-topbar>div{align-items:baseline;gap:9px;display:flex}.commercial-topbar span{color:#d8222a;text-transform:uppercase;font-size:11px;font-weight:850}.commercial-topbar strong{font-size:15px}.commercial-topbar a{color:#40454e;border:1px solid #d8dade;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:750;text-decoration:none}.commercial-section{padding:40px 3.5% 70px}.commercial-section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.commercial-section-head>div>span{color:#d8222a;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.commercial-section-head h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:34px}.commercial-section-head p{color:#747a83;margin:0;font-size:13px}.commercial-notice,.commercial-error{border-radius:8px;margin:20px 3.5% 0;padding:13px 16px;font-size:12px;font-weight:750}.commercial-notice{color:#176b35;background:#effaf2;border:1px solid #bce1c8}.commercial-error{color:#a4141b;background:#fff1f2;border:1px solid #f2bfc2}.commercial-loading{text-align:center;color:#727780;padding:80px}.commercial-toolbar{background:#fff;border:1px solid #e0e2e6;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:12px 15px;display:flex}.commercial-toolbar input{width:min(520px,70%);height:42px;font:inherit;border:1px solid #d7dade;border-radius:6px;padding:0 13px}.commercial-toolbar span{color:#777d85;font-size:11px;font-weight:750}.commercial-table-wrap{background:#fff;border:1px solid #e0e2e6;overflow:auto}.commercial-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.commercial-table-wrap th{color:#777d85;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#fafafa;border-bottom:1px solid #e5e7ea;padding:13px 16px;font-size:9px}.commercial-table-wrap td{vertical-align:top;border-bottom:1px solid #eceef1;padding:16px}.commercial-table-wrap td strong,.commercial-table-wrap td span,.commercial-table-wrap td small{display:block}.commercial-table-wrap td small{color:#838992;margin-top:5px;font-size:10px}.commercial-form-card{background:#fff;border:1px solid #dfe2e6;margin-bottom:25px;padding:26px;box-shadow:0 10px 30px #18202b0a}.commercial-form-card h2{margin:0 0 18px;font-size:17px}.commercial-listing-form h2:not(:first-child){border-top:1px solid #e6e8eb;margin-top:30px;padding-top:25px}.commercial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.commercial-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-form-card label{color:#4a5059;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.commercial-form-card label.full{grid-column:1/-1}.commercial-form-card input,.commercial-form-card select,.commercial-form-card textarea{color:#202329;background:#fff;border:1px solid #d5d9de;border-radius:6px;width:100%;padding:11px 12px;font:500 13px/1.4 inherit}.commercial-form-card textarea{resize:vertical}.commercial-form-card footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.commercial-checkbox{align-self:end;align-items:center;min-height:43px;flex-direction:row!important}.commercial-checkbox input{width:auto}.commercial-upload{text-align:center;cursor:pointer;background:#fafafa;border:2px dashed #d3d7dc;border-radius:8px;place-items:center;min-height:132px;padding:20px;color:#d8222a!important;font-size:25px!important;display:grid!important}.commercial-upload strong{font-size:13px}.commercial-upload span{color:#858b94;font-size:10px;font-weight:500}.commercial-upload input{display:none}.commercial-image-preview{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.commercial-image-preview span{color:#737981;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:8px;overflow:hidden}.commercial-image-preview img{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:4px;display:block}.commercial-publication{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:17px;display:grid}.commercial-publication label{cursor:pointer;border:1px solid #d8dbe0;border-radius:7px;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;min-height:90px;padding:16px;display:grid!important}.commercial-publication input{grid-row:1/3;width:auto}.commercial-publication strong{font-size:13px}.commercial-publication span{color:#777d85;font-size:10px;font-weight:500}.commercial-listings{gap:10px;display:grid}.commercial-listings article,.commercial-approval-list article{background:#fff;border:1px solid #e0e2e6;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px;display:grid}.commercial-listings article>img,.commercial-listings .commercial-no-image,.commercial-approval-list article>img{aspect-ratio:1;object-fit:cover;background:#eceef0;width:92px}.commercial-listings article small,.commercial-approval-list article small{color:#d8222a;text-transform:uppercase;font-size:9px;font-weight:850}.commercial-listings article h3,.commercial-approval-list article h3{margin:5px 0;font-size:15px}.commercial-listings article p,.commercial-approval-list article p{color:#777d85;margin:0 0 6px;font-size:10px}.commercial-listings article>aside{justify-items:end;gap:9px;display:grid}.commercial-listings article>aside b{font-size:10px}.commercial-listings article>aside a{color:#343941;font-size:10px;font-weight:750}.commercial-status{color:#5d626a;background:#f0f1f3;border-radius:20px;padding:5px 7px;font-size:9px;font-weight:850}.commercial-status.active{color:#177139;background:#e9f8ee}.commercial-status.pending_review{color:#8a6300;background:#fff6dc}.commercial-status.rejected{color:#9f1c22;background:#ffebec}.commercial-sale-form{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:15px;display:grid}.commercial-sale-form button{min-height:43px}.commercial-summary-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.commercial-summary-grid article{background:#fff;border:1px solid #e0e2e6;padding:24px}.commercial-summary-grid span{color:#777d85;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.commercial-summary-grid strong{margin-top:8px;font-size:28px;display:block}.commercial-pending-count{color:#805e07;background:#fff2d0;border-radius:6px;padding:9px 12px;font-size:11px}.commercial-approval-list{gap:12px;display:grid}.commercial-approval-list article{grid-template-columns:105px minmax(0,1fr) auto;padding:15px}.commercial-approval-list article>img{width:105px}.commercial-approval-list article footer{align-items:center;gap:8px;display:flex}.commercial-approval-list article footer .soft-button,.commercial-reject{border-radius:6px;padding:10px 12px;font-size:10px;font-weight:750}.commercial-reject{color:#a91a21;cursor:pointer;background:#fff;border:1px solid #ecc5c7}.commercial-empty{text-align:center;background:#fff;border:1px dashed #d5d9de;padding:65px 20px}.commercial-empty span{color:#177139;background:#e9f8ee;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:22px;display:grid}.commercial-empty h2{margin:15px 0 6px;font-size:18px}.commercial-empty p{color:#7b818a;margin:0;font-size:12px}@media (width<=1050px){.video-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-dashboard{grid-template-columns:215px minmax(0,1fr)}.commercial-sale-form{grid-template-columns:1fr 1fr}.commercial-sale-form label:first-child{grid-column:1/-1}.commercial-image-preview{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.video-directory-shell{width:90%;padding-top:16px}.video-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.commercial-dashboard{display:block}.commercial-sidebar{height:auto;padding:16px;position:relative}.commercial-brand{padding-bottom:16px}.commercial-sidebar nav{grid-template-columns:1fr 1fr;padding:14px 0}.commercial-operator{margin-top:0}.commercial-content{min-height:70vh}.commercial-topbar{height:62px}.commercial-section{padding:28px 4% 60px}.commercial-section-head{align-items:flex-start}.commercial-section-head h1{font-size:28px}.commercial-form-grid,.commercial-form-grid.three,.commercial-publication,.commercial-summary-grid{grid-template-columns:1fr}.commercial-listings article,.commercial-approval-list article{grid-template-columns:76px minmax(0,1fr)}.commercial-listings article>img,.commercial-listings .commercial-no-image,.commercial-approval-list article>img{width:76px}.commercial-listings article>aside,.commercial-approval-list article footer{flex-wrap:wrap;grid-column:1/-1;justify-items:start;display:flex}.commercial-sale-form{grid-template-columns:1fr}.commercial-sale-form label:first-child{grid-column:auto}.commercial-image-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-login-card{padding:30px 24px}}@media (width<=480px){.video-directory-grid,.commercial-sidebar nav{grid-template-columns:1fr}.commercial-section-head{display:grid}.commercial-toolbar{flex-direction:column;align-items:stretch}.commercial-toolbar input{width:100%}.commercial-image-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-topbar>div{gap:2px;display:grid}.commercial-approval-list article{grid-template-columns:1fr}.commercial-approval-list article>img{aspect-ratio:16/9;width:100%}.commercial-login-card h1{font-size:31px}}.google-place-search{gap:7px;display:grid;position:relative}.google-place-search>.listing-address-results{top:56px}.google-place-search .listing-address-results button{gap:3px;display:grid}.google-place-search .listing-address-results button strong{font-size:13px}.google-place-search .listing-address-results button small{color:#69727e;font-size:11px}.google-place-search .listing-address-results button.active,.google-place-search .listing-address-results button[aria-selected=true]{color:#a30d16;background:#fff0f1}.listing-address-selected{color:#145c2e;background:#f0fbf4;border-left:3px solid #169447;margin-top:8px;padding:9px 11px;font-weight:700;display:block}.integration-config-state{color:#56606c;background:#f5f6f8;border-left:3px solid #b7bec7;margin:0;padding:9px 11px;font-size:12px;font-weight:800}.integration-config-state.configured{color:#126235;background:#effaf3;border-color:#19884b}.integration-config-state.missing{color:#9b1a22;background:#fff4f4;border-color:#c8242d}.integration-check-list{gap:7px;margin-top:10px;display:grid}.integration-check-list p{background:#f8faf9;border:1px solid #dfe5e1;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:13px;display:flex}.integration-check-list p.ok{color:#126334;background:#f1fbf5;border-color:#bce1c9}.integration-check-list p.failed{color:#9c1d25;background:#fff5f5;border-color:#efc7ca}.ai-import-panel{background:#fafbfc;border:1px solid #dfe3e8;border-radius:12px;gap:12px;margin-top:18px;padding:18px 16px 16px;display:grid}.ai-import-panel>.soft-button{justify-self:start}.verification-email-options{background:#fafbfc;border:1px solid #e0e3e8;border-radius:9px;margin-top:16px;padding:13px}.verification-email-options summary{cursor:pointer;color:#4d5662;font-size:12px;font-weight:800}.verification-email-options[open] summary{margin-bottom:16px}.verification-email-options label:last-child{margin-bottom:0}.verification-settings-form .admin-access-checkbox{flex-direction:row}.verification-settings-form .admin-access-checkbox input{width:18px;min-height:18px;padding:0}.detail-gallery.detail-gallery-primary .detail-photo,.detail-gallery .detail-photo{min-height:0;aspect-ratio:auto!important}.detail-gallery.detail-gallery-primary .detail-photo picture,.detail-gallery .detail-photo picture{width:100%;display:block}.detail-gallery.detail-gallery-primary .detail-photo img,.detail-gallery .detail-photo img{background:#f3f4f6;width:100%;max-height:none;display:block;object-fit:contain!important;height:auto!important}.results-grid .image-wrap{background:#f3f4f6}.results-grid .image-wrap img{object-fit:contain!important}.detail-map-frame{background:#eef1f4;min-height:330px}@media (width<=760px){.detail-gallery.detail-gallery-primary .detail-photo,.detail-gallery .detail-photo{aspect-ratio:auto!important}.detail-map-frame{height:280px;min-height:280px}}.listing-card .image-wrap,.listing-card .image-wrap picture,.listing-card .image-wrap img{aspect-ratio:4/3}.listing-card .image-wrap img{object-fit:cover;width:100%;height:100%}.content-section,.discover,.popular-searches,.latest-news,.detail-block,.related-section{content-visibility:auto;contain-intrinsic-size:auto 420px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.top-phone{color:#20242a;white-space:nowrap;gap:2px;display:grid}.top-phone span{color:#737a84;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.top-phone strong{letter-spacing:-.2px;font-size:14px}.create-listing-button{color:#fff;background:#168b47;box-shadow:0 8px 18px #168b4733}.create-listing-button:hover{color:#fff;background:#0f7439}@media (width>=761px){.topbar.compact{grid-template-columns:170px max-content minmax(280px,1fr) auto;gap:clamp(14px,1.75vw,28px);width:90%;max-width:1440px}.topbar.compact .instant-search{width:100%;max-width:620px}.topbar.compact .top-actions{gap:10px}.category-nav .category-scroll{max-width:1440px;margin-inline:auto}}.listing-card .image-wrap,.listing-card .image-wrap picture,.listing-card .image-wrap img,.store-listing-image,.store-listing-image picture,.store-listing-image img{aspect-ratio:1!important}.listing-card .image-wrap,.store-listing-image{border-radius:0;height:auto!important}.listing-card .image-wrap img,.store-listing-image img,.results-grid .image-wrap img{width:100%;object-fit:cover!important;height:100%!important}.results-grid.list-view .listing-card{grid-template-columns:180px minmax(0,1fr)}.results-grid.list-view .image-wrap{width:180px;height:180px!important}@media (width<=1120px) and (width>=761px){.topbar.compact{grid-template-columns:150px minmax(0,1fr) auto;width:calc(100% - 48px)}.topbar.compact .top-phone{display:none}.topbar.compact .logo img{width:150px}}@media (width<=760px){.top-phone{display:none}.mobile-add-button{background:#168b47}.mobile-listing{grid-template-columns:96px minmax(0,1fr) 14px}.mobile-listing>picture{aspect-ratio:1;background:#eef0f2;width:96px;display:block;overflow:hidden}.mobile-listing>picture img{object-fit:cover;width:100%;height:100%;display:block}.results-grid.list-view .listing-card{grid-template-columns:120px minmax(0,1fr)}.results-grid.list-view .image-wrap{width:120px;height:120px!important}}.store-ad-price{gap:4px;display:grid}.store-ad-price>span{color:#7a828d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.store-ad-price>strong{font-size:30px;line-height:1.1}.store-ad-price>small{color:#727b86;margin-top:3px;line-height:1.45}.store-contact-data{border-bottom:1px solid #e8eaed;padding:16px 0}.store-contact-data h2{margin:0 0 12px;font-size:14px}.store-contact-data dl{gap:10px;margin:0;display:grid}.store-contact-data dl>div{gap:3px;display:grid}.store-contact-data dt{color:#7a828d;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.store-contact-data dd{color:#303741;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750;line-height:1.4}.store-purchase-actions{gap:9px;display:grid}.store-buy-button,.store-view-all{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:47px;padding:0 15px;font-size:12px;font-weight:950;display:flex}.store-buy-button.external{color:#fff;background:#ef111c;box-shadow:0 8px 18px #ef111c2b}.store-buy-button.whatsapp{color:#fff;background:#168b47;box-shadow:0 8px 18px #168b472b}.store-buy-button.whatsapp:before{content:"●";color:#c7f3d7;margin-right:8px;font-size:10px}.store-buy-button.disabled{color:#858d98;cursor:not-allowed;background:#f3f4f6;border:1px solid #dfe2e6}.store-view-all{color:#4d5662;background:#fff;border:1px solid #d9dde2;min-height:40px}.customer-store-settings label>small{color:#7a828d;font-size:10px;font-weight:500;line-height:1.45}@media (width<=760px){.store-ad-price>strong{font-size:27px}.store-buy-button,.store-view-all{min-height:50px;font-size:13px}}@media (width>=761px){.topbar.compact{grid-template-columns:170px minmax(300px,1fr) max-content auto}.topbar.compact .instant-search{justify-self:stretch;max-width:620px}.topbar.compact .top-phone{justify-self:end}.home-top-banner{margin-top:16px}.desktop-inline-banner{margin-top:46px}}.rail-body{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.rail-body>.listing-grid{grid-column:2}.rail-arrow{z-index:8;color:#22262c;cursor:pointer;background:#fffffffa;border:1px solid #d7dade;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:30px;line-height:1;display:grid;box-shadow:0 8px 22px #11131826}.rail-arrow:hover{color:#fff;border-color:var(--red);background:var(--red)}.rail-arrow-previous{grid-area:1/1}.rail-arrow-next{grid-area:1/3}.super-featured-badge{background:#a3070d}.desktop-home .home-listing-card .price-row{justify-content:flex-start}.desktop-home .home-listing-card .card-copy{padding-bottom:17px}.desktop-home .home-listing-card .view-listing{display:none}.desktop-inline-banner{width:min(1100px,100%)}.news-page-shell{min-height:55vh}@media (width<=1120px) and (width>=761px){.topbar.compact{grid-template-columns:150px minmax(0,1fr) auto}.topbar.compact .top-phone{display:none}.rail-body{grid-template-columns:38px minmax(0,1fr) 38px;gap:9px}.rail-arrow{width:38px;height:38px}}@media (width<=760px){.home-top-banner{background:#f5f5f5;place-items:center;width:250px;max-width:calc(100% - 28px);height:90px;max-height:90px;margin:12px auto 0;display:grid}.home-top-banner img{object-fit:contain;width:100%;height:100%;max-height:90px}.mobile-home{padding-top:17px}.mobile-more-results{cursor:pointer;background:#fff;width:100%}.mobile-bottom-nav{grid-template-columns:repeat(5,1fr)}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#4f5660;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:9px;font-weight:800;display:flex}.mobile-bottom-nav a span,.mobile-bottom-nav button span{font-size:20px;line-height:1}.desktop-inline-banner{display:none}.news-page-shell{width:calc(100% - 28px);min-height:calc(100svh - 230px)}.news-page-shell .latest-news{margin-top:12px}.news-page-shell .news-grid{grid-template-columns:1fr}}.detail-side-stack{position:static}.detail-gallery.detail-gallery-primary .detail-photo,.detail-gallery .detail-photo{background:#edf0f2;border-radius:12px;width:100%;overflow:hidden;aspect-ratio:16/10!important;height:auto!important}.detail-gallery.detail-gallery-primary .detail-photo picture,.detail-gallery .detail-photo picture{display:contents!important}.detail-gallery.detail-gallery-primary .detail-photo img,.detail-gallery .detail-photo img{background:#edf0f2;width:100%;max-height:none;object-fit:contain!important;height:100%!important}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs{grid-template-columns:repeat(7,minmax(0,1fr));height:88px;overflow:hidden}.detail-gallery.detail-gallery-primary .gallery-arrow{top:calc(50% - 49px)}@media (width<=760px){.detail-gallery.detail-gallery-primary .detail-photo,.detail-gallery .detail-photo{aspect-ratio:4/3!important}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs{gap:6px;height:70px;display:flex;overflow-x:auto}.detail-gallery.detail-gallery-primary .detail-gallery-thumbs button{flex:0 0 92px;width:92px;display:block!important}.detail-gallery.detail-gallery-primary .gallery-arrow{top:calc(50% - 40px)}}.ai-reviewer-page{max-width:1500px}.ai-api-indicator{color:#7b838e;background:#fff;border:1px solid #e3e6ea;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:850}.ai-api-indicator.connected{color:#167545;background:#effaf4;border-color:#bce5ce}.ai-reviewer-prompt{margin-bottom:18px;padding:0;overflow:hidden}.ai-reviewer-prompt summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 19px;list-style:none;display:flex}.ai-reviewer-prompt summary::-webkit-details-marker{display:none}.ai-reviewer-prompt summary span{gap:3px;display:grid}.ai-reviewer-prompt summary b{font-size:13px}.ai-reviewer-prompt summary small{color:#7a828d;font-size:10px}.ai-reviewer-prompt summary i{font-size:22px;font-style:normal}.ai-reviewer-prompt>textarea{color:#252b34;resize:vertical;background:#f9fafb;border:1px solid #d9dde2;border-radius:9px;width:calc(100% - 38px);margin:0 19px;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.ai-reviewer-prompt>div{justify-content:space-between;align-items:center;padding:13px 19px 17px;display:flex}.ai-reviewer-prompt>div small{color:#878f99;font-size:9px}.ai-reviewer-prompt>p{color:#167545;margin:0 19px 16px;font-size:10px}.ai-reviewer-layout{grid-template-columns:minmax(440px,.9fr) minmax(430px,1.1fr);align-items:start;gap:18px;display:grid}.ai-reviewer-chat{grid-template-rows:auto minmax(350px,1fr) auto auto auto;min-height:730px;padding:0;display:grid;overflow:hidden}.ai-reviewer-chat>header{border-bottom:1px solid #e6e8eb;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.ai-reviewer-chat>header>div{align-items:center;gap:10px;display:flex}.ai-reviewer-chat>header>div>div{gap:2px;display:grid}.ai-reviewer-chat>header b{font-size:12px}.ai-reviewer-chat>header small{color:#7d8590;font-size:9px}.ai-reviewer-chat>header button{color:#555e69;cursor:pointer;background:#fff;border:1px solid #dce0e4;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:850}.ai-reviewer-avatar{color:#fff;background:linear-gradient(135deg,#161a22,#d71920);border-radius:10px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.ai-chat-feed{background:#f5f6f8;flex-direction:column;gap:12px;min-height:0;max-height:570px;padding:18px;display:flex;overflow-y:auto}.ai-chat-feed>article{gap:9px;max-width:88%;display:grid}.ai-chat-feed>article>span{white-space:pre-wrap;border-radius:12px;padding:11px 13px;font-size:11px;line-height:1.55}.ai-chat-feed>article.assistant{align-self:flex-start}.ai-chat-feed>article.assistant>span{color:#313844;background:#fff;border:1px solid #e1e4e8;border-top-left-radius:3px}.ai-chat-feed>article.user{align-self:flex-end}.ai-chat-feed>article.user>span{color:#fff;background:#242933;border-top-right-radius:3px}.ai-chat-feed>article.typing>span{color:#777f89;font-style:italic}.ai-chat-listings{gap:6px;width:min(440px,78vw);display:grid}.ai-chat-listings button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;padding:7px;display:grid}.ai-chat-listings button:hover{background:#fff7f7;border-color:#e6878c}.ai-chat-listings img{object-fit:cover;border-radius:6px;width:52px;height:52px}.ai-chat-listings button>span{gap:4px;min-width:0;display:grid}.ai-chat-listings b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-chat-listings small{color:#79818b;font-size:8px}.ai-confirm-action{color:#774900;background:#fff9e9;border:1px solid #f3ca87;border-radius:9px;gap:7px;margin:0 14px 12px;padding:13px;display:grid}.ai-confirm-action b{font-size:11px}.ai-confirm-action>span{font-size:10px}.ai-confirm-action>div{justify-content:flex-end;gap:7px;display:flex}.ai-confirm-action button{cursor:pointer;background:#fff;border:1px solid #d9dde2;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:850}.ai-confirm-action button.approve{color:#fff;background:#18874d;border-color:#18874d}.ai-chat-suggestions{gap:6px;padding:10px 14px 0;display:flex;overflow-x:auto}.ai-chat-suggestions button{color:#505964;cursor:pointer;background:#fff;border:1px solid #dfe2e6;border-radius:999px;flex:none;padding:7px 9px;font-size:8px;font-weight:800}.ai-chat-suggestions button:hover{color:#a00c13;border-color:#e9a4a8}.ai-chat-suggestions button:disabled{opacity:.42;cursor:not-allowed}.ai-reviewer-chat>form{margin:10px 14px 6px;position:relative}.ai-reviewer-chat>form textarea{color:#252b34;width:100%;min-height:78px;font:inherit;resize:none;background:#fff;border:1px solid #cfd4da;border-radius:11px;padding:12px 52px 12px 12px;font-size:11px}.ai-reviewer-chat>form textarea:focus{border-color:var(--red);outline:3px solid #d719201a}.ai-reviewer-chat>form button{color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:9px;width:36px;height:36px;font-size:16px;position:absolute;bottom:8px;right:8px}.ai-reviewer-chat>form button:disabled{cursor:not-allowed;background:#b9bec5}.ai-chat-note{color:#8a929d;text-align:center;padding:0 15px 12px;font-size:8px}.ai-reviewer-workspace{gap:14px;min-width:0;display:grid}.ai-reviewer-empty{text-align:center;align-content:center;place-items:center;min-height:330px;display:grid}.ai-reviewer-empty>span{color:#c4c9cf;font-size:42px}.ai-reviewer-empty h2{margin:12px 0 5px;font-size:18px}.ai-reviewer-empty p{color:#7a828d;max-width:340px;margin:0;font-size:11px;line-height:1.55}.ai-selected-listing{grid-template-columns:minmax(0,1fr) 156px;gap:14px;padding:15px;display:grid}.ai-selected-listing header{justify-content:space-between;align-items:flex-start;gap:9px;min-width:0;display:flex}.ai-selected-listing header>div{min-width:0}.ai-selected-listing header span{color:#8a929d;text-transform:uppercase;font-size:8px;font-weight:900}.ai-selected-listing h2{margin:6px 0;font-size:16px;line-height:1.25}.ai-selected-listing small{color:#727b86;font-size:9px}.ai-selected-listing a{color:#a70c13;flex:none;font-size:9px;font-weight:800}.ai-selected-listing>img{object-fit:cover;border-radius:9px;width:156px;height:116px}.ai-analysis-card{grid-template-columns:auto minmax(0,1fr);gap:12px 16px;padding:16px;display:grid}.ai-score{align-items:center;gap:8px;display:flex}.ai-score strong{color:#fff;background:#20252e;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;display:grid}.ai-score span{color:#646d78;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1.35}.ai-analysis-card>p{color:#424a55;margin:0;font-size:11px;line-height:1.55}.ai-analysis-card ul{grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ai-analysis-card li{color:#646d78;padding-left:16px;font-size:10px;position:relative}.ai-analysis-card li:before{content:"•";color:var(--red);position:absolute;left:3px}.ai-analysis-card>small{color:#717a85;grid-column:1/-1;font-size:9px;line-height:1.45}.ai-draft-card{padding:17px}.ai-draft-card>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.ai-draft-card>header span{color:#138049;text-transform:uppercase;font-size:8px;font-weight:900}.ai-draft-card>header h2{margin:4px 0 0;font-size:17px}.ai-draft-card>header i{color:#8a5a00;background:#fff3cf;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.ai-image-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.ai-image-comparison figure{background:#eef0f2;border-radius:8px;margin:0;position:relative;overflow:hidden}.ai-image-comparison img{aspect-ratio:16/10;object-fit:contain;width:100%;display:block}.ai-image-comparison figcaption{color:#fff;background:#000000ad;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;bottom:5px;left:5px}.ai-draft-card>label{color:#464e59;gap:6px;margin-top:12px;font-size:10px;font-weight:850;display:grid}.ai-draft-card input,.ai-draft-card textarea{color:#20252d;width:100%;font:inherit;background:#fff;border:1px solid #d7dbe0;border-radius:8px;padding:11px 12px;font-size:11px}.ai-draft-card textarea{resize:vertical;line-height:1.55}.ai-draft-card label small{color:#8a929c;text-align:right;font-size:8px}.ai-draft-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ai-draft-actions>button{cursor:pointer;background:#fff;border:1px solid #d9dde2;border-radius:7px;min-height:42px;padding:0 14px;font-size:9px;font-weight:850}.ai-draft-actions .primary-button{color:#fff;border-color:var(--red);background:var(--red)}.ai-reviewer-next{padding:17px}.ai-reviewer-next h2{margin:0 0 12px;font-size:14px}.ai-reviewer-next ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ai-reviewer-next li{color:#626b76;padding-left:19px;font-size:10px;position:relative}.ai-reviewer-next li:before{content:"✓";color:#14834a;font-weight:900;position:absolute;left:0}@media (width<=1100px){.ai-reviewer-layout{grid-template-columns:1fr}.ai-reviewer-chat{min-height:650px}}@media (width<=700px){.ai-api-indicator{width:max-content}.ai-reviewer-chat{min-height:600px}.ai-chat-feed{max-height:430px}.ai-selected-listing{grid-template-columns:1fr}.ai-selected-listing>img{aspect-ratio:16/10;width:100%;height:auto}.ai-image-comparison{grid-template-columns:1fr}.ai-draft-actions{flex-direction:column;align-items:stretch}.ai-draft-actions>button{width:100%}}@media (width>=761px){.desktop-home .rotating-rail .listing-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.category-nav{color:#15171a;background:#fff;border-top:1px solid #d9dce1;border-bottom:1px solid #d9dce1}.category-nav .nav-group>a:hover,.category-nav .nav-group>button:hover{color:#111316;background:#f5f6f7}@media (width>=761px){.home-top-banner{margin-top:28px}.desktop-home .rotating-rail.video-rail .listing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.video-rail .home-listing-card{border-color:#d8dce1}.video-rail .image-wrap{aspect-ratio:16/9;position:relative}.video-play-mark{z-index:2;color:#fff;background:#000000ad;border:2px solid #ffffffeb;border-radius:50%;place-items:center;width:54px;height:54px;padding-left:4px;font-size:21px;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000047}.video-listing-card:hover .video-play-mark{background:var(--red);transform:translate(-50%,-50%)scale(1.08)}.video-rail .badge{background:#111318}.detail-video-player{aspect-ratio:16/9;background:#050506;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 10px 28px #0f121824}.detail-video-player iframe,.detail-video-player video{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}@media (width<=760px){#category-menu.category-nav{color:#15171a;background:#fff;border-top:1px solid #d9dce1;border-bottom:1px solid #d9dce1}#category-menu .nav-group>a,#category-menu .nav-group>button{color:#15171a;border-bottom-color:#e1e3e6}#category-menu .nav-group .submenu{background:#f6f7f8}.home-top-banner{margin-top:18px}.detail-video-player{border-radius:8px}}.video-rail{margin-top:42px}.video-rail-heading>span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.video-rail .listing-grid{gap:18px}.video-ad-card{background:#fff;border:1px solid #dde0e4;min-width:0;overflow:hidden;box-shadow:0 8px 22px #0000000b}.video-ad-card>a{flex-direction:column;height:100%;display:flex}.video-ad-media{aspect-ratio:16/9;background:#0b0b0c;display:block;position:relative;overflow:hidden}.video-ad-media picture{display:contents}.video-ad-media img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.video-ad-card:hover .video-ad-media img,.video-ad-card:focus-within .video-ad-media img{transform:scale(1.025)}.video-ad-badge{z-index:3;color:#fff;background:var(--red);letter-spacing:.06em;padding:6px 8px;font-size:8px;font-weight:950;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #00000042}.video-ad-play{z-index:3;color:#fff;background:#000000ab;border:2px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:4px;font-size:21px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0006}.video-ad-duration{z-index:3;color:#fff;background:#000000c7;padding:4px 6px;font-size:10px;font-weight:850;line-height:1;position:absolute;bottom:8px;right:8px}.video-ad-copy{flex-direction:column;flex:1;min-height:118px;padding:13px 14px;display:flex}.video-ad-copy small{color:var(--red);letter-spacing:.08em;font-size:8px;font-weight:900}.video-ad-copy h3{color:#20242a;margin:7px 0 12px;font-size:16px;line-height:1.25}.video-ad-copy strong{color:#292c31;margin-top:auto;font-size:11px}.video-rail-all{width:max-content;color:var(--red);margin:12px 0 0 auto;font-size:11px;font-weight:850;display:block}.video-slider-dots{justify-content:center;gap:6px;margin-top:13px;display:flex}.video-slider-dots span{background:#c9cdd2;border-radius:50%;width:7px;height:7px}.video-slider-dots span.active{background:var(--red);border-radius:6px;width:20px}.detail-video-hero{width:100%;margin:24px 0 28px}.detail-video-hero .detail-video-player{aspect-ratio:16/9;border-radius:0;width:100%;max-height:720px;box-shadow:0 14px 36px #090c122e}.detail-video-hero .detail-video-player video,.detail-video-hero .detail-video-player iframe{aspect-ratio:16/9;width:100%;height:100%}.detail-video-meta{color:#fff;background:#111318;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:10px 14px;font-size:11px;display:flex}.detail-video-meta a{color:#fff;text-underline-offset:3px;font-weight:800;text-decoration:underline}.detail-video-layout{grid-template-columns:minmax(0,1fr)}.detail-video-layout .detail-main-column{width:100%}.detail-video-layout .detail-side-stack{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:20px;width:100%;display:grid}.video-publisher-actions{gap:14px;margin-top:18px;display:grid}.video-publisher-actions p{color:#68717d;margin:0;font-size:12px;line-height:1.55}.video-publisher-actions .primary-button{text-align:center}@media (width<=1120px) and (width>=761px){.desktop-home .rotating-rail.video-rail .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-rail .video-ad-card:nth-child(n+3){display:none}}@media (width<=760px){.video-rail{margin-top:28px}.video-rail-heading{align-items:flex-end}.video-rail-heading>span{font-size:8px}.video-rail .rail-body{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}.video-rail .rail-arrow{width:34px;height:34px;font-size:25px}.video-rail .listing-grid{grid-template-columns:1fr;margin:0;padding:0;display:grid;overflow:visible}.video-rail .video-ad-card{min-width:0}.video-rail .video-ad-card:nth-child(n+2){display:none}.video-ad-copy{min-height:104px}.detail-video-hero{margin-top:14px}.detail-video-meta{flex-direction:column;align-items:flex-start;gap:6px}.detail-video-layout .detail-side-stack{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.video-ad-media img{transition:none}}.mobile-video-showcase{display:none}@media (width<=760px){.home-top-banner,.miart-lar-banner.home-top-banner{background:0 0;width:100%;max-width:none;height:auto;max-height:none;margin:0;display:block}.home-top-banner img,.miart-lar-banner.home-top-banner img{object-fit:cover;width:100%;max-width:none;height:auto;max-height:none;margin:0;display:block}.mobile-video-showcase{width:calc(100% - 20px);margin:0 auto;display:block}.mobile-video-showcase .video-rail{margin:12px 0 4px}.mobile-video-showcase .video-rail-heading{margin-bottom:10px}.mobile-video-showcase .video-rail .rail-body{grid-template-columns:30px minmax(0,1fr) 30px;gap:4px}.mobile-video-showcase .video-rail .rail-arrow{width:30px;height:30px;font-size:22px}.mobile-video-showcase .video-ad-copy{min-height:92px}.mobile-home{padding-top:14px}}.seo-admin-section>p{color:#727984;max-width:850px;margin:-4px 0 26px;line-height:1.55}.seo-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);align-items:start;gap:22px;display:grid}.seo-main-form h2:not(:first-child){border-top:1px solid #e4e7eb;margin-top:28px;padding-top:24px}.seo-main-form textarea{resize:vertical}.miart-lar-banner,.miart-lar-banner.home-top-banner,.miart-lar-banner.detail-miart-banner{background:0 0;width:min(1100px,100% - 10px);max-width:1100px;height:auto;max-height:none;margin:5px auto;overflow:hidden}.miart-lar-banner.detail-miart-banner{width:min(1100px,100vw - 10px);position:relative;left:50%;transform:translate(-50%)}.miart-lar-banner img,.miart-lar-banner.home-top-banner img,.miart-lar-banner.detail-miart-banner img{object-fit:contain;width:100%;max-width:none;height:auto;max-height:none;margin:0;display:block}.adsense-unit{text-align:center;background:#fff;grid-column:1/-1;width:min(1100px,100% - 10px);min-height:90px;margin:18px auto;padding:4px 0;overflow:hidden}.adsense-unit>span{color:#8a9098;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.adsense-unit .adsbygoogle{width:100%;min-height:80px}.results-load-more{border:1px solid var(--red);width:min(420px,100% - 20px);min-height:48px;color:var(--red);cursor:pointer;background:#fff;border-radius:8px;margin:28px auto 0;padding:0 22px;font-weight:900;display:block}.results-load-more:hover{color:#fff;background:var(--red)}@media (width<=760px){.miart-lar-banner,.miart-lar-banner.home-top-banner,.miart-lar-banner.detail-miart-banner{width:calc(100% - 10px);margin:5px auto}.miart-lar-banner.detail-miart-banner{left:auto;transform:none}.adsense-unit{width:calc(100% - 10px);min-height:70px;margin:12px auto}.adsense-unit .adsbygoogle{min-height:60px}.mobile-listings .adsense-unit{width:100%;margin:7px 0 12px}.mobile-video-showcase{margin-top:0}}.seo-admin-side{gap:22px;display:grid}.seo-index-card{padding:24px}.seo-index-card h2{margin:0 0 8px;font-size:18px}.seo-index-card>p{color:#747b85;margin:0 0 17px;font-size:11px;line-height:1.55}.seo-index-card>a{color:#272b31;border-top:1px solid #e5e7ea;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 13px;text-decoration:none;display:flex}.seo-index-card>a:hover{background:#fafafa}.seo-index-card>a span{color:#747b85;font-size:10px;font-weight:750}.seo-index-card>a strong{font-size:11px}.seo-index-card ul{color:#46505a;background:#f5f7f8;gap:9px;margin:17px 0 0;padding:16px 18px;font-size:10px;list-style:none;display:grid}.cloudflare-zone-state{background:#f0faf3;border:1px solid #cce6d4;gap:4px;padding:13px;display:grid}.cloudflare-zone-state strong{color:#185f31;font-size:13px}.cloudflare-zone-state span{color:#337147;text-transform:uppercase;font-size:10px;font-weight:800}.cloudflare-zone-state small{color:#64766a;font-size:9px}.cloudflare-purge-button{color:#a2131a;cursor:pointer;background:#fff7f7;border:1px solid #f0c4c6;border-radius:7px;min-height:43px;padding:0 14px;font-size:11px;font-weight:850}.cloudflare-purge-button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1050px){.seo-admin-grid{grid-template-columns:1fr}}@media (width<=600px){.seo-admin-section{padding-inline:16px}.seo-index-card>a{flex-direction:column;align-items:flex-start;gap:5px}.seo-main-form .integration-actions{flex-direction:column;align-items:stretch}.seo-main-form .integration-actions button{width:100%}}.admin-analytics .admin-section-head>label{color:#64748b;gap:6px;min-width:190px;font-size:12px;font-weight:800;display:grid}.admin-analytics .admin-section-head select{color:#172033;background:#fff;border:1px solid #dbe2ea;border-radius:10px;padding:10px 12px}.analytics-summary article:first-child i{color:#0f9f6e}.analytics-grid{align-items:start}.analytics-table{gap:0;display:grid}.analytics-table article{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) 110px 110px;align-items:center;gap:14px;padding:13px 0;display:grid}.analytics-table article:last-child{border-bottom:0}.analytics-table code{text-overflow:ellipsis;white-space:nowrap;color:#334155;font-family:inherit;font-size:13px;overflow:hidden}.analytics-table span{color:#64748b;text-align:right;font-size:12px}.analytics-table span b{color:#172033;font-size:15px}.analytics-table.compact article{grid-template-columns:minmax(0,1fr) 90px}.analytics-table.listings article{grid-template-columns:minmax(0,1fr) 120px 110px}.analytics-table.listings a{color:#172033;font-weight:800;text-decoration:none}.analytics-updated{text-align:right;color:#64748b;margin-top:12px;font-size:12px}@media (width<=700px){.admin-analytics .admin-section-head{align-items:stretch}.admin-analytics .admin-section-head>label{width:100%}.analytics-table article,.analytics-table.listings article{grid-template-columns:1fr auto;gap:6px}.analytics-table article>:first-child{grid-column:1/-1}.analytics-table span{text-align:left}.analytics-grid{grid-template-columns:1fr}}.account-highlight-modal>form{background:#fff;border-radius:15px;width:min(720px,100%);max-height:calc(100svh - 48px);padding:24px;overflow:auto;box-shadow:0 25px 70px #0000004d}.card-source-options{gap:16px;margin:0 0 12px;display:flex}.card-source-options label{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}@media (width<=600px){.account-highlight-modal>form{max-height:calc(100svh - 20px);padding:17px}.card-source-options{display:grid}}@media (width>=761px){.topbar.compact{width:90%;max-width:none}.category-nav .category-scroll{width:100%;max-width:none;margin-inline:auto}.miart-lar-banner.home-top-banner{margin:28px auto 34px}.miart-lar-banner.desktop-inline-banner{margin:44px auto}.miart-lar-banner.detail-miart-banner{margin-top:28px;margin-bottom:34px}.vehicle-category-banner{margin-top:30px;margin-bottom:30px}.video-directory-banner{margin-top:28px;margin-bottom:42px}}.rotating-ad-banner{aspect-ratio:1536/143;background:0 0;width:min(966px,100% - 10px);height:auto;min-height:0;max-height:90px;display:block;overflow:hidden}.rotating-ad-banner>.rotating-banner-image,.rotating-ad-banner>.rotating-banner-adsense{width:100%;height:100%;min-height:0;max-height:90px;margin:0;position:absolute;inset:0}.rotating-ad-banner>.rotating-banner-image img{object-fit:fill;width:100%;height:100%;max-height:90px}.adsense-unit,.rotating-banner-adsense .adsense-unit{height:90px;min-height:0;max-height:90px;padding:0;position:relative;overflow:hidden}.rotating-banner-adsense .adsense-unit{width:100%;height:100%;margin:0}.adsense-unit>span{z-index:1;background:#ffffffe0;margin:0;padding:1px 3px;position:absolute;top:2px;left:4px}.adsense-unit .adsbygoogle{width:100%!important;height:90px!important;min-height:0!important;max-height:90px!important;overflow:hidden!important}@media (width>=1121px){.topbar.compact{grid-template-columns:170px minmax(0,1fr) max-content auto;position:relative}.topbar.compact .instant-search{width:min(620px,42vw);max-width:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topbar.compact .top-phone{grid-column:3}.topbar.compact .top-actions{grid-column:4}}@media (width>=761px){.rotating-ad-banner.home-top-banner{margin:18px auto 0}.desktop-home>.video-rail:first-child{margin-top:18px}.rotating-ad-banner.desktop-inline-banner,.rotating-ad-banner.detail-miart-banner,.rotating-ad-banner.video-directory-banner{margin-top:24px;margin-bottom:24px}}@media (width<=760px){.rotating-ad-banner,.rotating-ad-banner.home-top-banner,.rotating-ad-banner.detail-miart-banner,.rotating-ad-banner.video-directory-banner{width:calc(100% - 10px);height:auto;min-height:0;max-height:90px;margin:10px auto 12px}.miart-lar-banner,.miart-lar-banner.home-top-banner,.miart-lar-banner.detail-miart-banner,.video-directory-banner{width:calc(100% - 10px);margin:14px auto 18px}.vehicle-category-banner{width:calc(100% - 10px);margin:18px auto 22px}}.rotating-ad-banner[data-active=image]>.rotating-banner-adsense{z-index:1;opacity:0;visibility:visible;pointer-events:none}.rotating-ad-banner[data-active=image]>.rotating-banner-image{z-index:2}.rotating-ad-banner[data-active=adsense]>.rotating-banner-adsense{z-index:3;opacity:1;visibility:visible}.adsense-unit.adsense-format-square,.detail-side-stack .adsense-detail-proposal-square{background:#fff;align-self:center;width:250px;height:250px;min-height:250px;max-height:250px;margin:0 auto;padding:0;overflow:hidden}.adsense-unit.adsense-format-square .adsbygoogle{width:250px!important;height:250px!important;min-height:250px!important;max-height:250px!important;display:inline-block!important}.customer-payment-head,.customer-payment-history article{grid-template-columns:minmax(210px,2fr) .72fr .72fr .72fr .72fr max-content}.payment-retry-button{border:1px solid var(--account-red);min-height:36px;color:var(--account-red);white-space:nowrap;cursor:pointer;background:#fff;border-radius:7px;padding:0 12px;font-size:10px;font-weight:900}.payment-retry-button:hover{color:#fff;background:var(--account-red)}.payment-complete-label{color:#237542;text-align:center;font-size:10px;font-weight:800}.payment-retry-modal form{width:min(720px,100%)}.payment-retry-modal header small{color:#6f7883;margin-top:5px;display:block}.payment-retry-result{text-align:center;background:#f7f9fa;border:1px solid #dfe4e8;border-radius:10px;margin:16px 0;padding:16px}.payment-retry-result.success{background:#f1faf4;border-color:#bce2c9}.payment-retry-result.error{color:#941b23;background:#fff5f5;border-color:#efc5c8}.payment-retry-result>img{object-fit:contain;background:#fff;width:230px;height:230px;margin:12px auto;display:block}.payment-retry-result label{color:#39414c;text-align:left;gap:6px;font-size:11px;font-weight:800;display:grid}.payment-retry-result textarea{resize:none;border:1px solid #d7dce1;border-radius:8px;width:100%;min-height:84px;padding:10px;font-size:10px}.payment-retry-result>button{cursor:pointer;background:#fff;border:1px solid #cdd3da;border-radius:7px;margin-top:9px;padding:9px 13px;font-weight:800}.pagbank-admin-test{background:#f2faf5;border:1px solid #bfe1ca;border-radius:10px;justify-items:center;gap:10px;margin-top:16px;padding:16px;display:grid}.pagbank-admin-test>img{object-fit:contain;background:#fff;width:220px;height:220px}.pagbank-admin-test label{width:100%}.pagbank-admin-test textarea{resize:none;width:100%;min-height:78px;padding:9px;font-size:10px}.pagbank-admin-test small{color:#65716a;overflow-wrap:anywhere}@media (width<=760px){.customer-payment-history article{grid-template-columns:1fr 1fr}.customer-payment-history article>.payment-retry-button,.customer-payment-history article>.payment-complete-label{grid-column:1/-1;width:100%}.payment-retry-modal{padding:10px}.payment-retry-modal form{max-height:calc(100svh - 20px);padding:17px}.payment-retry-result>img{width:min(230px,100%);height:auto}}.adsense-unit.adsense-format-large{width:min(970px,100% - 10px);height:250px;min-height:250px;max-height:250px;margin:38px auto;padding:0;overflow:hidden}.adsense-unit.adsense-format-large .adsbygoogle{width:100%!important;height:250px!important;min-height:250px!important;max-height:250px!important;display:block!important}@media (width<=760px){.desktop-home .adsense-format-large{display:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
