:root{--mm-navy:#071b38;--mm-blue:#1264e8;--mm-sky:#eaf2ff;--mm-text:#12233d;--mm-muted:#65738a;--mm-line:#dfe6ef;--mm-bg:#f5f7fb;--mm-white:#fff;--mm-green:#14945f;--mm-red:#c83d4b}
/* Standalone public product header and footer */
.mm-public-header{position:sticky;top:0;z-index:99998;width:100%;height:78px;background:rgba(9,9,9,.97);border-bottom:1px solid #312b1e;backdrop-filter:blur(14px);font-family:Helvetica,Arial,sans-serif}.mm-public-nav{width:min(1320px,calc(100% - 42px));height:100%;margin:auto;display:flex;align-items:center;gap:34px}.mm-public-logo{display:flex;align-items:center;gap:11px;color:#fff!important;text-decoration:none!important;flex:0 0 auto}.mm-public-logo>b{display:grid;place-items:center;width:41px;height:41px;border-radius:11px;background:linear-gradient(135deg,#ae812a,#dfbd68);color:#0c0a06;font-size:20px;box-shadow:0 8px 20px rgba(174,129,42,.24)}.mm-public-logo span{font-size:18px;font-weight:800;line-height:1.05}.mm-public-logo small{display:block;margin-top:5px;color:#aba599;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.mm-public-nav>nav{display:flex;align-items:center;gap:25px;margin-left:auto}.mm-public-nav>nav a,.mm-nav-link{position:relative;color:#d7d2c8!important;text-decoration:none!important;font-size:11px;font-weight:700;white-space:nowrap}.mm-public-nav>nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:2px;background:#d4ae56;transition:.22s}.mm-public-nav>nav a:hover:after{right:0}.mm-public-actions{display:flex;align-items:center;gap:16px;padding-left:22px;border-left:1px solid #312c20}.mm-public-actions .mm-btn{min-height:40px}.mm-mobile-menu{display:none;border:1px solid #4a4029;border-radius:9px;background:#17140e;color:#e0c274;width:40px;height:40px;font-size:22px;cursor:pointer}.mm-public-footer{position:relative;z-index:10;background:#090909;color:#fff;padding:70px max(24px,calc((100vw - 1320px)/2)) 22px;font-family:Helvetica,Arial,sans-serif;border-top:1px solid #302819}.mm-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:55px;padding-bottom:50px}.mm-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.mm-footer-grid>div:first-child>p{max-width:390px;color:#a9a399;font-size:12px;line-height:1.75}.mm-footer-grid>div>strong{color:#d7b45d;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.mm-footer-grid>div>a,.mm-footer-grid>div>span{color:#bdb7ac!important;text-decoration:none!important;font-size:11px}.mm-footer-grid>div>a:hover{color:#e1c574!important}.mm-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid #27231a;color:#817c73;font-size:9px;letter-spacing:.04em}.mm-market>.mm-offerbar{margin:0 0 22px;border-radius:9px}.mm-home-shop:before{content:"";position:absolute;left:0;top:74px;width:54px;height:3px;border-radius:3px;background:#c89b3c}.mm-home-shop{position:relative}.mm-market>.mm-listings{padding-bottom:85px}.mm-market .mm-card-foot small:before{content:"Agency";display:block;margin-bottom:3px;color:#8c877c;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.mm-detail{padding-top:32px;padding-bottom:80px}
@media(max-width:1120px){.mm-public-nav{gap:18px}.mm-public-nav>nav{gap:16px}.mm-public-actions{gap:10px;padding-left:14px}.mm-nav-link:first-child{display:none}.mm-footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}.mm-footer-grid>div:last-child{display:none}}
@media(max-width:850px){.mm-public-header{height:70px}.mm-public-nav{width:calc(100% - 28px);justify-content:space-between}.mm-mobile-menu{display:block;margin-left:auto}.mm-public-nav>nav,.mm-public-actions{display:none}.mm-public-header.is-open{height:auto}.mm-public-header.is-open .mm-public-nav{align-items:flex-start;flex-wrap:wrap;padding:14px 0}.mm-public-header.is-open nav{display:flex;order:3;width:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:12px;border-top:1px solid #312c20}.mm-public-header.is-open nav a{padding:12px 4px}.mm-public-header.is-open .mm-public-actions{display:flex;order:4;width:100%;padding:13px 0 4px;border:0;flex-wrap:wrap}.mm-public-header.is-open .mm-nav-link{display:inline-block}.mm-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.mm-footer-grid>div:first-child{grid-column:1/-1}.mm-footer-grid>div:last-child{display:flex}}
@media(max-width:560px){.mm-public-logo small{display:none}.mm-footer-grid{grid-template-columns:1fr}.mm-footer-grid>div:first-child{grid-column:auto}.mm-footer-grid>div:last-child{display:none}.mm-footer-bottom{flex-direction:column}.mm-public-header.is-open .mm-public-actions{align-items:stretch;flex-direction:column}.mm-public-header.is-open .mm-public-actions .mm-btn{width:100%}}
.mm-shell,.mm-market,.mm-detail,.mm-auth,.mm-app{font-family:Helvetica,Arial,sans-serif;color:var(--mm-text);box-sizing:border-box}.mm-shell *,.mm-market *,.mm-detail *,.mm-auth *,.mm-app *{box-sizing:border-box}.mm-shell,.mm-market,.mm-detail{width:min(1280px,calc(100% - 32px));margin:40px auto}.mm-card{background:#fff;border:1px solid var(--mm-line);border-radius:18px;padding:26px;box-shadow:0 10px 35px rgba(12,32,65,.06)}.mm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:0;border-radius:10px;background:var(--mm-blue);color:#fff!important;text-decoration:none!important;font-weight:700;cursor:pointer}.mm-btn--wide{width:100%}.mm-btn--ghost{background:#fff;color:var(--mm-navy)!important;border:1px solid var(--mm-line)}.mm-kicker{display:block;color:var(--mm-blue);font-size:12px;font-weight:800;letter-spacing:1.4px;margin-bottom:12px}.mm-notice{padding:14px 18px;border-radius:10px;margin:0 0 18px}.mm-notice--good{background:#e9f8f0;color:#11623f}.mm-notice--bad{background:#fff0f1;color:#9f2835}.mm-auth{min-height:75vh;display:grid;grid-template-columns:1fr 1.15fr;background:var(--mm-navy);width:100%;padding:64px max(28px,calc((100vw - 1180px)/2));gap:64px;align-items:center}.mm-auth-copy{color:#fff}.mm-auth-copy h1{font-size:clamp(38px,5vw,68px);line-height:1.03;margin:0 0 22px}.mm-auth-copy p,.mm-auth-copy li{color:#c9d8ec;font-size:18px;line-height:1.7}.mm-auth--login{grid-template-columns:1fr 480px}.mm-form-card h2{font-size:30px;margin-top:0}.mm-form label{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.mm-form label>span{font-size:13px;font-weight:700}.mm-form input,.mm-form select,.mm-form textarea,.mm-filter input,.mm-filter select{width:100%;border:1px solid #ced7e3;border-radius:9px;padding:12px 13px;background:#fff;color:var(--mm-text);font:inherit}.mm-form small{color:var(--mm-muted)}.mm-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.mm-span{grid-column:1/-1}.mm-check{flex-direction:row!important;align-items:center}.mm-check input{width:auto}.mm-center{text-align:center}.mm-app{min-height:100vh;background:var(--mm-bg);display:grid;grid-template-columns:255px 1fr}.mm-side{background:var(--mm-navy);padding:26px 18px;display:flex;flex-direction:column;min-height:100vh}.mm-brand{display:flex;align-items:center;gap:12px;color:#fff!important;text-decoration:none!important;padding:4px 10px 34px}.mm-brand>b{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--mm-blue);font-size:23px}.mm-brand span{font-weight:800;font-size:20px}.mm-brand small{display:block;font-size:10px;letter-spacing:.8px;color:#91a8c6;text-transform:uppercase}.mm-side nav{display:flex;flex-direction:column;gap:7px}.mm-side nav a,.mm-logout{color:#b8c8dd!important;text-decoration:none!important;padding:13px 15px;border-radius:9px;font-weight:600}.mm-side nav a.active,.mm-side nav a:hover{background:#173254;color:#fff!important}.mm-logout{margin-top:auto}.mm-main{padding:34px;min-width:0}.mm-main>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.mm-main>header h1{margin:3px 0 0}.mm-main>header small{color:var(--mm-muted);font-weight:700}.mm-welcome{padding:42px;border-radius:20px;background:linear-gradient(120deg,var(--mm-navy),#174578);color:#fff;margin-bottom:20px}.mm-welcome h2{font-size:34px;margin:0 0 8px}.mm-welcome p{color:#c3d4e9;margin:0}.mm-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:20px}.mm-stats>div{background:#fff;border:1px solid var(--mm-line);border-radius:15px;padding:20px}.mm-stats small{display:block;color:var(--mm-muted)}.mm-stats strong{font-size:30px}.mm-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mm-steps span{display:flex;align-items:center;gap:10px}.mm-steps b{display:grid;place-items:center;width:30px;height:30px;background:var(--mm-sky);color:var(--mm-blue);border-radius:50%}.mm-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.mm-section-head h2{font-size:30px;margin:0}.mm-section-head p{color:var(--mm-muted)}.mm-table-wrap{overflow:auto;background:#fff;border:1px solid var(--mm-line);border-radius:15px}.mm-table{width:100%;border-collapse:collapse}.mm-table th,.mm-table td{text-align:left;padding:15px;border-bottom:1px solid var(--mm-line);vertical-align:middle}.mm-table th{background:#f8fafc;font-size:12px;text-transform:uppercase;color:var(--mm-muted)}.mm-table td small{display:block;color:var(--mm-muted);margin-top:4px}.mm-table-vehicle{display:flex;gap:12px;align-items:center;min-width:260px}.mm-badge{display:inline-block;padding:5px 9px;border-radius:20px;background:#edf1f6;color:#526178;font-size:12px;font-weight:800}.mm-badge--approved{background:#e4f7ed;color:#14704b}.mm-badge--pending{background:#fff4d6;color:#895e00}.mm-badge--rejected,.mm-badge--suspended{background:#ffe7e9;color:#a62836}.mm-badge--sold{background:#e8eaf0;color:#454b5a}.mm-note{max-width:180px}.mm-inline{display:inline}.mm-link{border:0;background:none;color:var(--mm-blue)!important;padding:3px 5px;cursor:pointer;text-decoration:none!important}.mm-danger{color:var(--mm-red)!important}.mm-status-card{text-align:center;max-width:560px;margin:100px auto}.mm-status-card>span{font-size:50px}.mm-market-hero{background:linear-gradient(120deg,var(--mm-navy),#123e70);border-radius:24px;padding:62px;display:flex;justify-content:space-between;align-items:end;color:#fff}.mm-market-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.05;max-width:800px;margin:0 0 14px}.mm-market-hero p{color:#bfd0e6;font-size:18px}.mm-hero-stat{text-align:center}.mm-hero-stat strong{display:block;font-size:48px}.mm-filter{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:10px;padding:18px;background:#fff;border-radius:15px;box-shadow:0 15px 40px rgba(12,32,65,.12);margin:-24px 28px 32px;position:relative}.mm-listings{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mm-vehicle-card{border:1px solid var(--mm-line);border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 8px 25px rgba(10,30,60,.06)}.mm-photo{height:230px;display:block;position:relative;background:#e8edf4}.mm-photo img{width:100%;height:100%;object-fit:cover}.mm-placeholder{height:100%;display:grid;place-items:center;color:var(--mm-muted)}.mm-featured{position:absolute;top:12px;left:12px;background:#ffb000;color:#182031;padding:6px 10px;border-radius:20px;font-weight:800;font-size:12px}.mm-vehicle-body{padding:20px}.mm-meta{color:var(--mm-blue);font-size:12px;font-weight:800;text-transform:uppercase}.mm-vehicle-body h2{font-size:21px;margin:8px 0}.mm-vehicle-body h2 a{color:var(--mm-text);text-decoration:none}.mm-specs{display:flex;gap:8px;flex-wrap:wrap}.mm-specs span{font-size:12px;background:#f0f3f7;border-radius:6px;padding:6px 8px}.mm-card-foot{display:flex;justify-content:space-between;align-items:end;border-top:1px solid var(--mm-line);margin-top:18px;padding-top:15px}.mm-card-foot strong{font-size:22px}.mm-card-foot small{color:var(--mm-muted);text-align:right}.mm-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:28px}.mm-back{display:inline-block;margin-bottom:20px;color:var(--mm-blue);text-decoration:none}.mm-detail-main{height:560px;border-radius:18px;overflow:hidden;background:#edf1f5}.mm-detail-main img{width:100%;height:100%;object-fit:cover}.mm-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:10px 0 25px}.mm-gallery img{width:100%;height:105px;object-fit:cover;border-radius:9px}.mm-description h2{font-size:30px}.mm-price-card{position:sticky;top:20px;margin-bottom:20px}.mm-price-card h1{font-size:29px;margin:8px 0}.mm-price{font-size:34px;color:var(--mm-blue);font-weight:900}.mm-detail-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.mm-detail-specs>div{background:#f5f7fa;padding:11px;border-radius:8px}.mm-detail-specs small,.mm-detail-specs strong{display:block}.mm-seller{border-top:1px solid var(--mm-line);padding:20px 0;display:flex;flex-direction:column}.mm-seller small{color:var(--mm-green);font-weight:800}.mm-no-thumb{font-size:11px;color:#777}
@media(max-width:1050px){.mm-stats{grid-template-columns:repeat(3,1fr)}.mm-listings{grid-template-columns:repeat(2,1fr)}.mm-filter{grid-template-columns:repeat(3,1fr)}.mm-detail-grid{grid-template-columns:1fr}.mm-price-card{position:static}}
@media(max-width:780px){.mm-auth{grid-template-columns:1fr;padding:35px 20px;gap:25px}.mm-auth--login{grid-template-columns:1fr}.mm-grid{grid-template-columns:1fr}.mm-span{grid-column:auto}.mm-app{display:block}.mm-side{min-height:auto;padding:15px;position:relative}.mm-side nav{display:grid;grid-template-columns:repeat(2,1fr)}.mm-logout{margin-top:14px}.mm-main{padding:20px}.mm-main>header{align-items:flex-start;gap:15px}.mm-main>header h1{font-size:22px}.mm-stats{grid-template-columns:1fr 1fr}.mm-steps{grid-template-columns:1fr}.mm-market-hero{padding:35px 25px;display:block}.mm-hero-stat{text-align:left}.mm-filter{grid-template-columns:1fr;margin:-15px 12px 25px}.mm-listings{grid-template-columns:1fr}.mm-detail-main{height:330px}.mm-gallery{grid-template-columns:repeat(3,1fr)}.mm-shell,.mm-market,.mm-detail{width:min(100% - 20px,1280px);margin:20px auto}}
.mm-admin-stats{grid-template-columns:repeat(6,1fr)}.mm-admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mm-review-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid var(--mm-line)}.mm-review-row:last-child{border-bottom:0}.mm-review-row small{display:block;color:var(--mm-muted);margin-top:3px}.mm-action-stack{display:flex;flex-wrap:wrap;gap:5px;min-width:190px}.mm-moderate-form{display:inline-flex!important;gap:5px;align-items:center}.mm-reason{max-width:155px!important;padding:7px!important;font-size:12px!important}.mm-mini-btn{border:0;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer;background:#e9eef5;color:#2c3b51}.mm-mini-btn--approved{background:#def5e8;color:#116b45}.mm-mini-btn--rejected,.mm-mini-btn--suspended,.mm-mini-btn--delete{background:#ffe4e7;color:#a52331}.mm-mini-btn--featured{background:#fff0bf;color:#765500}.mm-filter-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.mm-filter-tabs a{padding:9px 14px;background:#fff;border:1px solid var(--mm-line);border-radius:9px;color:var(--mm-text);text-decoration:none}.mm-filter-tabs a.active{background:var(--mm-navy);border-color:var(--mm-navy);color:#fff}.mm-settings-list{display:grid;gap:10px;margin:20px 0 30px}.mm-settings-list>div{display:grid;grid-template-columns:220px 1fr;gap:15px;padding:13px;background:#f5f7fa;border-radius:8px}.mm-settings-list a{color:var(--mm-blue);overflow-wrap:anywhere}@media(max-width:1050px){.mm-admin-columns{grid-template-columns:1fr}.mm-admin-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.mm-settings-list>div{grid-template-columns:1fr}.mm-review-row{align-items:flex-start;flex-direction:column}.mm-admin-stats{grid-template-columns:1fr 1fr}}
.mm-home{font-family:Helvetica,Arial,sans-serif;color:var(--mm-text);background:#fff}.mm-home *{box-sizing:border-box}.mm-home-hero{min-height:720px;background:linear-gradient(125deg,#06162e 0%,#0d315b 60%,#135fa4 100%);padding:80px max(24px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.mm-home-copy{color:#fff}.mm-home-copy h1{font-size:clamp(50px,6vw,82px);line-height:.98;letter-spacing:-3px;margin:0 0 24px;max-width:820px}.mm-home-copy>p{color:#c8d8ea;font-size:20px;line-height:1.6;max-width:700px}.mm-home-search{display:grid;grid-template-columns:180px 1fr auto;gap:10px;background:#fff;padding:10px;border-radius:14px;max-width:700px;margin:32px 0}.mm-home-search input,.mm-home-search select{border:0;padding:13px;font:inherit;color:var(--mm-text);min-width:0}.mm-btn--light{background:#fff;color:var(--mm-navy)!important}.mm-btn--outline{background:transparent;border:1px solid rgba(255,255,255,.6);color:#fff!important}.mm-trust{display:flex;gap:24px;flex-wrap:wrap;color:#c8d8ea;font-size:13px}.mm-login-panel{background:#fff;padding:32px;border-radius:22px;box-shadow:0 25px 70px rgba(0,0,0,.25)}.mm-login-panel h2{font-size:31px;margin:0 0 22px}.mm-entry{display:grid;grid-template-columns:42px 1fr 20px;gap:12px;align-items:center;padding:18px 0;border-top:1px solid var(--mm-line);color:var(--mm-text)!important;text-decoration:none!important}.mm-entry>b{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--mm-sky);color:var(--mm-blue)}.mm-entry span{display:flex;flex-direction:column}.mm-entry small{color:var(--mm-muted);margin-top:4px}.mm-entry i{font-style:normal;color:var(--mm-blue);font-size:22px}.mm-home-shop,.mm-home-features-wrap{width:min(1280px,calc(100% - 36px));margin:auto;padding:95px 0}.mm-home-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:38px}.mm-home-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.08;margin:0;max-width:780px}.mm-home-heading p{color:var(--mm-muted)}.mm-home-features-wrap{border-top:1px solid var(--mm-line)}.mm-home-features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mm-home-features article{background:var(--mm-bg);padding:28px;border-radius:16px}.mm-home-features article>b{color:var(--mm-blue)}.mm-home-features h3{font-size:21px}.mm-home-features p{color:var(--mm-muted);line-height:1.6}.mm-home-cta{width:min(1280px,calc(100% - 36px));margin:0 auto 80px;background:linear-gradient(120deg,var(--mm-navy),#174e85);border-radius:24px;padding:55px;display:flex;justify-content:space-between;align-items:center;color:#fff}.mm-home-cta h2{font-size:38px;margin:0 0 10px}.mm-home-cta p{color:#c8d8ea}.mm-home-actions{display:flex;gap:10px;flex-wrap:wrap}.mm-login-switch{text-align:center;margin-top:18px;color:var(--mm-muted)}
@media(max-width:1000px){.mm-home-hero{grid-template-columns:1fr;padding-top:55px;padding-bottom:55px}.mm-home-features{grid-template-columns:1fr 1fr}.mm-home-cta{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:650px){.mm-home-copy h1{font-size:46px;letter-spacing:-1.5px}.mm-home-search{grid-template-columns:1fr}.mm-home-features{grid-template-columns:1fr}.mm-home-heading{align-items:flex-start;flex-direction:column}.mm-home-shop,.mm-home-features-wrap{padding:60px 0}.mm-home-cta{padding:32px 24px}.mm-home-cta h2{font-size:30px}.mm-trust{flex-direction:column;gap:8px}}
.mm-offerbar{width:100%;overflow:hidden;background:#ffb000;color:#101827;padding:9px 0;font-size:13px;font-weight:600}.mm-offer-track{display:flex;width:max-content;gap:55px;animation:mmMarquee 28s linear infinite}.mm-offer-track span,.mm-offer-track a{white-space:nowrap;color:#101827!important;text-decoration:none!important}.mm-offer-track strong{font-weight:900}@keyframes mmMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.mm-listings--featured{grid-template-columns:repeat(4,1fr)}.mm-phone-locked{display:flex;flex-direction:column;gap:5px;padding:15px;background:#fff4d6;color:#704e00;border-radius:10px;margin-top:15px}.mm-phone-reveal{display:flex;flex-direction:column;gap:9px;padding:16px;background:#e7f8ef;border-radius:10px;margin-top:15px}.mm-phone-reveal>strong{font-size:26px;color:#116b45}.mm-feature-slots{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.mm-offer-admin{margin-top:20px}.mm-page-card,.mm-latest-leads{margin-top:20px}.mm-catalogue-share{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px}.mm-catalogue-share>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mm-catalogue-share input{min-width:320px;padding:12px;border:1px solid var(--mm-line);border-radius:8px}.mm-card-foot small a{color:var(--mm-blue);text-decoration:none;font-weight:700}
@media(max-width:1050px){.mm-listings--featured{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.mm-catalogue-share{align-items:flex-start;flex-direction:column}.mm-catalogue-share>div:last-child{justify-content:flex-start;width:100%}.mm-catalogue-share input{min-width:0;width:100%}.mm-feature-slots{grid-template-columns:1fr}}@media(max-width:560px){.mm-listings--featured{grid-template-columns:1fr}}

/* ReOwnix 1.5 — premium Clientora-inspired product interface */
:root{--mm-navy:#0b1629;--mm-navy2:#102b51;--mm-blue:#2f67f6;--mm-blue2:#6590ff;--mm-sky:#eaf0ff;--mm-text:#17243a;--mm-muted:#718096;--mm-line:#e2e8f1;--mm-bg:#f5f7fb;--mm-card:#fff;--mm-green:#12845e;--mm-red:#c7344a;--mm-amber:#a76b08;--mm-radius:16px;--mm-shadow:0 12px 38px rgba(19,39,72,.075)}
body:has(.mm-app){overflow:hidden}.mm-app{position:fixed;inset:0;z-index:99999;display:flex;min-height:100vh;background:var(--mm-bg);overflow:hidden;line-height:1.45}.mm-side{width:256px;flex:0 0 256px;min-height:100vh;padding:0 12px 14px;background:linear-gradient(180deg,#0d2346 0%,#07152d 100%);box-shadow:12px 0 40px rgba(4,18,43,.12)}.mm-brand{height:78px;padding:0 12px;margin:0 -1px 16px;border-bottom:1px solid rgba(255,255,255,.09)}.mm-brand>b{width:40px;height:40px;background:linear-gradient(135deg,var(--mm-blue),#7ea3ff);box-shadow:0 8px 22px rgba(47,103,246,.3)}.mm-brand span{font-size:18px}.mm-brand small{font-size:9px;letter-spacing:.12em;color:#91a4c5}.mm-side nav{gap:3px;overflow-y:auto}.mm-side nav a,.mm-logout{position:relative;padding:11px 14px;border-radius:10px;color:#aab9d2!important;font-size:13px;font-weight:600;transition:.2s}.mm-side nav a:before{content:"";width:7px;height:7px;border-radius:3px;background:#607aa4;margin-right:10px;display:inline-block;vertical-align:1px}.mm-side nav a:hover,.mm-side nav a.active{background:linear-gradient(90deg,rgba(47,103,246,.35),rgba(47,103,246,.12));color:#fff!important}.mm-side nav a.active{box-shadow:inset 3px 0 var(--mm-blue2)}.mm-side nav a.active:before{background:#9bb7ff;box-shadow:0 0 0 4px rgba(101,144,255,.15)}.mm-logout{margin-top:auto;border-top:1px solid rgba(255,255,255,.08);border-radius:0;padding-top:17px}.mm-main{flex:1;min-width:0;height:100vh;padding:0 clamp(22px,3vw,46px) 42px;overflow:auto;background:var(--mm-bg)}.mm-main>header{position:sticky;top:0;z-index:50;height:78px;margin:0 calc(clamp(22px,3vw,46px)*-1) 30px;padding:0 clamp(22px,3vw,46px);background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--mm-line)}.mm-main>header h1{font-size:21px;letter-spacing:-.02em;color:#10213e}.mm-main>header small{font-size:9px;letter-spacing:.13em;color:var(--mm-blue)}
.mm-btn{min-height:42px;padding:0 17px;border-radius:10px;background:linear-gradient(135deg,var(--mm-blue),#5682fb);font-size:12px;box-shadow:0 7px 18px rgba(47,103,246,.19);transition:transform .2s,box-shadow .2s}.mm-btn:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(47,103,246,.25)}.mm-btn--ghost{box-shadow:none;background:#fff;color:#345bba!important;border:1px solid #dbe4f6}.mm-card{border:1px solid var(--mm-line);border-radius:var(--mm-radius);padding:22px;box-shadow:var(--mm-shadow)}.mm-welcome{position:relative;overflow:hidden;padding:36px 40px;border-radius:18px;background:linear-gradient(130deg,#102b51,#173d71 62%,#245da2);box-shadow:0 16px 42px rgba(14,43,84,.16)}.mm-welcome:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-55px;top:-105px;background:rgba(255,255,255,.07)}.mm-welcome h2{font-size:30px;letter-spacing:-.025em}.mm-welcome p{font-size:13px}.mm-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.mm-stats>div{position:relative;overflow:hidden;border-radius:var(--mm-radius);padding:19px;border:1px solid var(--mm-line);box-shadow:var(--mm-shadow)}.mm-stats>div:after{content:"";position:absolute;width:68px;height:68px;border-radius:50%;right:-22px;top:-27px;background:var(--mm-blue);opacity:.075}.mm-stats small{font-size:10px;font-weight:700}.mm-stats strong{font-size:25px;letter-spacing:-.03em;color:#142846}.mm-steps{gap:12px}.mm-steps span{padding:12px;border-radius:10px;background:#f8faff;font-size:11px}.mm-steps b{width:28px;height:28px;flex:0 0 28px}.mm-section-head h2{font-size:26px;letter-spacing:-.025em;color:#10213e}.mm-section-head p{font-size:12px;margin:6px 0 0}.mm-table-wrap{border-radius:var(--mm-radius);box-shadow:var(--mm-shadow)}.mm-table{min-width:760px}.mm-table th{padding:13px 15px;background:#f7f9fc;font-size:9px;letter-spacing:.09em;color:#748299}.mm-table td{padding:14px 15px;font-size:12px}.mm-table td strong{color:#20324e}.mm-table td small{font-size:10px}.mm-badge{padding:5px 9px;font-size:9px}.mm-link{font-size:10px;font-weight:800}.mm-mini-btn{padding:7px 9px;font-size:10px}.mm-filter-tabs a{padding:8px 12px;font-size:10px;font-weight:700}.mm-form label>span{font-size:10px;color:#4b5c75}.mm-form input,.mm-form select,.mm-form textarea,.mm-filter input,.mm-filter select{border-color:#dce3ee;border-radius:9px;padding:10px 11px;font-size:12px;box-shadow:none;outline:none}.mm-form input:focus,.mm-form select:focus,.mm-form textarea:focus,.mm-filter input:focus,.mm-filter select:focus{border-color:#7d9df1;box-shadow:0 0 0 3px #edf2ff}.mm-form small{font-size:9px}.mm-notice{font-size:12px;border:1px solid transparent}.mm-notice--good{border-color:#bfe8d8}.mm-notice--bad{border-color:#f3cbd1}
.mm-auth{position:fixed;inset:0;z-index:99999;min-height:100vh;padding:55px max(28px,calc((100vw - 1180px)/2));grid-template-columns:minmax(0,1fr) minmax(430px,520px);background:radial-gradient(circle at 14% 10%,#1d4b87 0,#102b51 32%,#07152d 100%);overflow:auto}.mm-auth-copy{max-width:650px}.mm-auth-copy h1{font-size:clamp(42px,5.2vw,70px);letter-spacing:-.045em}.mm-auth-copy p,.mm-auth-copy li{font-size:15px;color:#c5d3e8}.mm-auth-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none}.mm-auth-copy li{padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.05)}.mm-form-card{padding:32px;border:0;border-radius:20px;box-shadow:0 30px 90px rgba(3,15,35,.28)}.mm-form-card h2{font-size:27px;letter-spacing:-.025em}.mm-login-switch{font-size:11px}.mm-status-card{box-shadow:0 20px 60px rgba(18,39,72,.11)}
.mm-home{background:#fff}.mm-home-hero{min-height:680px;grid-template-columns:minmax(0,1fr) minmax(420px,500px);gap:clamp(40px,6vw,85px);padding:70px max(24px,calc((100vw - 1320px)/2));background-position:center;background-size:cover}.mm-home-copy h1{font-size:clamp(48px,5.3vw,76px);line-height:1.01;letter-spacing:-.045em;max-width:790px}.mm-home-copy>p{font-size:16px;max-width:660px}.mm-home-search{padding:8px;border-radius:12px;box-shadow:0 20px 55px rgba(2,13,30,.2)}.mm-login-panel{padding:29px;border-radius:20px;box-shadow:0 30px 85px rgba(2,13,30,.27)}.mm-login-panel h2{font-size:27px;letter-spacing:-.025em}.mm-entry{padding:17px 2px}.mm-entry strong{font-size:12px}.mm-entry small{font-size:9px}.mm-home-shop,.mm-home-features-wrap{width:min(1320px,calc(100% - 48px));padding:82px 0}.mm-home-heading h2{font-size:clamp(34px,3.8vw,50px);letter-spacing:-.04em}.mm-listings{gap:18px}.mm-vehicle-card{border-radius:16px;box-shadow:0 12px 35px rgba(18,39,72,.07);transition:transform .22s,box-shadow .22s,border-color .22s}.mm-vehicle-card:hover{transform:translateY(-5px);border-color:#cdd9ec;box-shadow:0 21px 46px rgba(18,39,72,.13)}.mm-photo{height:220px}.mm-vehicle-body{padding:18px}.mm-vehicle-body h2{font-size:18px;line-height:1.3}.mm-card-foot strong{font-size:20px}.mm-home-features article{border:1px solid var(--mm-line);background:#fff;box-shadow:var(--mm-shadow)}.mm-home-cta{padding:48px 55px;box-shadow:0 22px 60px rgba(8,31,66,.16)}.mm-market{width:min(1320px,calc(100% - 36px))}.mm-market-hero{padding:55px 58px;background:linear-gradient(125deg,#0d274d,#174a83);box-shadow:0 18px 55px rgba(10,38,75,.18)}.mm-market-hero h1{font-size:clamp(38px,4.5vw,59px);letter-spacing:-.04em}.mm-filter{border:1px solid var(--mm-line);box-shadow:0 18px 50px rgba(12,32,65,.11)}.mm-detail{width:min(1280px,calc(100% - 36px))}.mm-detail-main{border-radius:18px;box-shadow:var(--mm-shadow)}.mm-price-card h1{letter-spacing:-.025em}.mm-phone-locked,.mm-phone-reveal{font-size:11px}.mm-offerbar{background:#102b51;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.mm-offer-track span,.mm-offer-track a{color:#e6efff!important}.mm-offer-track strong{color:#8fb0ff}.mm-catalogue-share{border-left:4px solid var(--mm-blue)}
@media(max-width:1100px){.mm-stats{grid-template-columns:repeat(3,1fr)}.mm-home-hero{grid-template-columns:1fr}.mm-login-panel{max-width:760px}.mm-auth{grid-template-columns:1fr}.mm-auth-copy{max-width:760px}.mm-auth-copy h1{font-size:48px}}
@media(max-width:900px){body:has(.mm-app){overflow:auto}.mm-app{position:relative;inset:auto;display:block;overflow:visible}.mm-side{width:100%;min-height:0;padding:14px}.mm-brand{height:62px;margin:0 0 10px}.mm-side nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.mm-logout{display:block;margin-top:10px}.mm-main{height:auto;min-height:100vh;padding:0 18px 30px}.mm-main>header{height:70px;margin:0 -18px 22px;padding:0 18px}.mm-auth{position:relative;inset:auto}.mm-admin-columns{grid-template-columns:1fr}}
@media(max-width:650px){.mm-home-hero{padding:50px 18px;gap:32px}.mm-home-copy h1{font-size:42px}.mm-home-shop,.mm-home-features-wrap{width:calc(100% - 36px)}.mm-home-cta{padding:34px 25px}.mm-auth{padding:38px 18px}.mm-auth-copy h1{font-size:40px}.mm-auth-copy ul{grid-template-columns:1fr}.mm-form-card{padding:24px}.mm-stats{grid-template-columns:1fr 1fr}.mm-main>header h1{font-size:18px}.mm-side nav{grid-template-columns:1fr 1fr}.mm-table{min-width:680px}}

/* Final brand system — Helvetica, gold, black and white only */
:root{--mm-navy:#080808;--mm-navy2:#171717;--mm-blue:#c89b3c;--mm-blue2:#e1bd69;--mm-sky:#f8f1df;--mm-text:#181818;--mm-muted:#716d64;--mm-line:#e8e1d2;--mm-bg:#f7f6f2;--mm-card:#fff;--mm-green:#6f5a28;--mm-red:#8e2f2f;--mm-amber:#a57b22;--mm-shadow:0 14px 40px rgba(17,14,8,.08)}
.mm-shell,.mm-market,.mm-detail,.mm-auth,.mm-app,.mm-home,.mm-btn,.mm-form input,.mm-form select,.mm-form textarea,.mm-filter input,.mm-filter select{font-family:Helvetica,Arial,sans-serif!important}.mm-side{background:linear-gradient(180deg,#151515 0%,#050505 100%);box-shadow:12px 0 40px rgba(0,0,0,.2)}.mm-brand>b,.mm-btn{background:linear-gradient(135deg,#a87b24,#d2aa52);color:#fff!important;box-shadow:0 8px 22px rgba(168,123,36,.23)}.mm-brand>b{color:#0a0a0a!important}.mm-brand small{color:#bcb6aa}.mm-side nav a,.mm-logout{color:#cfcac0!important}.mm-side nav a:before{background:#8a847a}.mm-side nav a:hover,.mm-side nav a.active{background:linear-gradient(90deg,rgba(200,155,60,.32),rgba(200,155,60,.07));color:#fff!important}.mm-side nav a.active{box-shadow:inset 3px 0 #d9b458}.mm-side nav a.active:before{background:#e2c474;box-shadow:0 0 0 4px rgba(218,181,89,.14)}.mm-main>header small,.mm-kicker,.mm-meta,.mm-link,.mm-settings-list a,.mm-card-foot small a{color:#9a711f!important}.mm-btn:hover{box-shadow:0 10px 25px rgba(168,123,36,.28)}.mm-btn--ghost{background:#fff;color:#765718!important;border-color:#dfd1ae;box-shadow:none}.mm-welcome{background:linear-gradient(130deg,#090909,#24211a 62%,#41351d);box-shadow:0 16px 42px rgba(0,0,0,.18)}.mm-stats>div:after{background:#c89b3c}.mm-steps b,.mm-entry>b{background:#f6ecd2;color:#90691b}.mm-badge--approved{background:#f4ecd9;color:#72571d}.mm-badge--pending{background:#fff5da;color:#826018}.mm-filter-tabs a.active{background:#111;border-color:#111}.mm-form input:focus,.mm-form select:focus,.mm-form textarea:focus,.mm-filter input:focus,.mm-filter select:focus{border-color:#c7a45b;box-shadow:0 0 0 3px #f8efd9}.mm-auth{background:radial-gradient(circle at 14% 10%,#51401d 0,#1d1911 32%,#050505 100%)}.mm-auth-copy p,.mm-auth-copy li{color:#d7d0c1}.mm-home-hero{background-color:#090909;background-image:linear-gradient(90deg,rgba(3,3,3,.96),rgba(20,17,10,.83))}.mm-home-copy>p,.mm-trust{color:#d6d0c4}.mm-home-search .mm-btn--light,.mm-btn--light{background:linear-gradient(135deg,#d9b458,#f0d58a);color:#17130b!important}.mm-btn--outline{border-color:#d1b76f;color:#fff!important}.mm-home-features article>b{color:#a87b24}.mm-home-cta{background:linear-gradient(120deg,#090909,#302817);box-shadow:0 22px 60px rgba(0,0,0,.2)}.mm-market-hero{background:linear-gradient(125deg,#090909,#342b18);box-shadow:0 18px 55px rgba(0,0,0,.18)}.mm-featured{background:#d3aa4e;color:#0d0b07}.mm-offerbar{background:#0b0b0b;border-color:#3e3522}.mm-offer-track span,.mm-offer-track a{color:#f5f0e5!important}.mm-offer-track strong{color:#dab85f}.mm-price{color:#9c711c}.mm-phone-reveal{background:#f8f1df;border:1px solid #e3d2a5}.mm-phone-reveal>strong{color:#765718}.mm-phone-locked{background:#fff7e3;color:#73581f}.mm-catalogue-share{border-left-color:#c89b3c}.mm-notice--good{background:#f8f1df;color:#66501e;border-color:#e5d4aa}

/* Remove WordPress theme chrome from ReOwnix product pages */
body:has(.mm-home) #wpadminbar,body:has(.mm-market) #wpadminbar,body:has(.mm-detail) #wpadminbar,body:has(.mm-auth) #wpadminbar,body:has(.mm-app) #wpadminbar{display:none!important}html:has(.mm-home),html:has(.mm-market),html:has(.mm-detail),html:has(.mm-auth),html:has(.mm-app){margin-top:0!important}body:has(.mm-home),body:has(.mm-market),body:has(.mm-detail),body:has(.mm-auth),body:has(.mm-app){margin:0!important;padding:0!important;background:var(--mm-bg)!important}body:has(.mm-home) #masthead,body:has(.mm-market) #masthead,body:has(.mm-detail) #masthead,body:has(.mm-auth) #masthead,body:has(.mm-app) #masthead,body:has(.mm-home) .site-header,body:has(.mm-market) .site-header,body:has(.mm-detail) .site-header,body:has(.mm-auth) .site-header,body:has(.mm-app) .site-header,body:has(.mm-home) .elementor-location-header,body:has(.mm-market) .elementor-location-header,body:has(.mm-detail) .elementor-location-header,body:has(.mm-auth) .elementor-location-header,body:has(.mm-app) .elementor-location-header,body:has(.mm-home) #colophon,body:has(.mm-market) #colophon,body:has(.mm-detail) #colophon,body:has(.mm-auth) #colophon,body:has(.mm-app) #colophon,body:has(.mm-home) .site-footer,body:has(.mm-market) .site-footer,body:has(.mm-detail) .site-footer,body:has(.mm-auth) .site-footer,body:has(.mm-app) .site-footer,body:has(.mm-home) .elementor-location-footer,body:has(.mm-market) .elementor-location-footer,body:has(.mm-detail) .elementor-location-footer,body:has(.mm-auth) .elementor-location-footer,body:has(.mm-app) .elementor-location-footer{display:none!important}body:has(.mm-home) .entry-title,body:has(.mm-market) .entry-title,body:has(.mm-detail) .entry-title,body:has(.mm-auth) .entry-title,body:has(.mm-app) .entry-title,body:has(.mm-home) .page-header,body:has(.mm-market) .page-header,body:has(.mm-detail) .page-header,body:has(.mm-auth) .page-header,body:has(.mm-app) .page-header{display:none!important}body:has(.mm-home) .site-content,body:has(.mm-market) .site-content,body:has(.mm-detail) .site-content,body:has(.mm-auth) .site-content,body:has(.mm-app) .site-content,body:has(.mm-home) .content-area,body:has(.mm-market) .content-area,body:has(.mm-detail) .content-area,body:has(.mm-auth) .content-area,body:has(.mm-app) .content-area,body:has(.mm-home) main,body:has(.mm-market) main,body:has(.mm-detail) main,body:has(.mm-auth) main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.mm-home) article,body:has(.mm-market) article,body:has(.mm-detail) article,body:has(.mm-auth) article{margin:0!important;padding:0!important;max-width:none!important}body:has(.mm-home) .entry-content,body:has(.mm-market) .entry-content,body:has(.mm-detail) .entry-content,body:has(.mm-auth) .entry-content,body:has(.mm-app) .entry-content{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}
