:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827;background:#f6f7f9;font-synthesis:none}button,input,textarea,select{font:inherit}.hero{min-height:390px;padding:0 6vw;background:linear-gradient(120deg,#000000e6,#0000008c),radial-gradient(circle at 80% 20%,#334155,#111827 55%);color:#fff}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15)}.nav strong{letter-spacing:.18em}.nav a{color:#fff;text-decoration:none}.heroContent{max-width:730px;padding:72px 0}.heroContent h1{font-size:clamp(2.5rem,6vw,5rem);line-height:.95;margin:10px 0 20px}.heroContent p{max-width:630px;line-height:1.6}.eyebrow{letter-spacing:.22em;font-size:.75rem;font-weight:800;opacity:.78}.eyebrow.dark{color:#475569}.container{width:min(1180px,90%);margin:0 auto;padding:64px 0}.sectionTitle{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.sectionTitle h2{margin:4px 0 0;font-size:2rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0f172a0f}.vehicleImage{height:190px;display:grid;place-items:center;background:#e5e7eb;font-size:4rem}.vehicleImage img{width:100%;height:100%;object-fit:cover}.cardBody{padding:22px}.cardBody h3{font-size:1.35rem;margin:12px 0 5px}.cardBody p{color:#64748b;margin:0 0 18px}.badge{display:inline-block;background:#dcfce7;color:#166534;padding:5px 9px;border-radius:999px;font-size:.75rem;font-weight:800}.price{display:block;font-size:1.55rem;margin-bottom:18px}.card button,.modal button,.inlineForm button,.vehicleForm button,.uploadBox button,.invoiceActions button{border:0;background:#111827;color:#fff;border-radius:10px;padding:12px 16px;font-weight:700}button:disabled{opacity:.55;cursor:wait}.empty{background:#fff;padding:40px;border-radius:18px;color:#64748b;text-align:center}.modalBackdrop{position:fixed;inset:0;background:#0f172aad;display:grid;place-items:center;padding:20px}.modal{position:relative;width:min(500px,100%);background:#fff;border-radius:18px;padding:28px;display:grid;gap:14px}.modal input,.modal textarea,.inlineForm input,.vehicleForm input,.vehicleForm select,.invoiceGrid input,.invoiceGrid select{width:100%;border:1px solid #dbe1e8;border-radius:10px;padding:12px 14px;background:#fff}.modal textarea{min-height:110px;resize:vertical}.close{position:absolute;top:14px;right:14px;background:transparent!important;color:#111827!important;font-size:1.5rem;padding:4px 8px!important}.adminPage{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.sidebar{position:sticky;top:0;height:100vh;padding:30px 24px;background:#111827;color:#fff}.sidebar h2{margin:0;letter-spacing:.12em}.sidebar>span{display:block;margin-top:4px;color:#94a3b8;font-size:.8rem;letter-spacing:.3em}.sidebar nav{display:grid;gap:8px;margin-top:44px}.sidebar nav a{color:#cbd5e1;text-decoration:none;padding:10px 0}.adminMain{padding:42px;min-width:0}.adminMain h1{font-size:2.5rem;margin:4px 0 28px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stats div{background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0f172a0d}.stats span{color:#64748b}.stats strong{display:block;margin-top:8px;font-size:2rem}.panel{background:#fff;border-radius:16px;padding:24px;margin-top:22px;box-shadow:0 8px 24px #0f172a0d}.panel h2{margin-top:0}.inlineForm,.vehicleForm{display:grid;gap:12px}.inlineForm{grid-template-columns:2fr 1fr auto}.vehicleForm{grid-template-columns:1.3fr 1fr .7fr .8fr .8fr auto}.tableWrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;border-bottom:1px solid #edf0f3;padding:13px 10px}th{font-size:.8rem;color:#64748b}.leadList{display:grid;gap:12px}.lead{border:1px solid #edf0f3;border-radius:12px;padding:15px}.lead strong{display:block}.lead span,.lead em{color:#64748b;font-size:.9rem}.lead p{margin:8px 0}.panelHeading{display:flex;align-items:center;justify-content:space-between;gap:20px}.panelHeading h2{margin:3px 0 0}.phaseBadge{background:#111827;color:#fff;padding:7px 10px;border-radius:999px;font-size:var(--cente-small, .75rem);font-weight:800;letter-spacing:.1em}.uploadBox{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:22px;border:1px dashed #cbd5e1;border-radius:14px;padding:16px;background:#f8fafc}.uploadBox input{align-self:center}.helpText{color:#64748b;font-size:.92rem;line-height:1.5}.previewBox{margin-top:22px;border-top:1px solid #e5e7eb;padding-top:22px}.docTypeRow{display:flex;gap:12px;align-items:center}.docTypeRow strong,.docTypeRow span{display:block}.docTypeRow>div>span{color:#64748b;font-size:.85rem;margin-top:3px}.docType{padding:8px 11px;border-radius:999px;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.08em;background:#e5e7eb}.docType.vehiculo{background:#dcfce7;color:#166534}.docType.accesorios{background:#dbeafe;color:#1d4ed8}.docType.otro{background:#fef3c7;color:#92400e}.warnings{margin:16px 0;padding:12px 16px;background:#fff7ed;border-radius:12px;color:#9a3412}.warnings p{margin:5px 0}.detectedSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.detectedSummary div{background:#f8fafc;border-radius:12px;padding:12px}.detectedSummary span{display:block;color:#64748b;font-size:.75rem;margin-bottom:5px}.detectedSummary strong{font-size:.9rem;overflow-wrap:anywhere}.invoiceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.invoiceGrid label{display:grid;gap:6px;color:#475569;font-size:.83rem;font-weight:700}.wideField{grid-column:span 2}.checkLabel{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important;padding-top:24px}.checkLabel input{width:auto!important}.invoiceActions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.secondaryButton{background:#e5e7eb!important;color:#111827!important}.extraData{margin-top:18px;padding:16px;background:#f8fafc;border-radius:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 20px}.extraData h3{grid-column:1 / -1;margin:0 0 4px}.extraData p{margin:0;color:#475569;font-size:.88rem}@media(max-width:1100px){.vehicleForm,.invoiceGrid,.detectedSummary{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.adminPage{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar nav{grid-template-columns:repeat(2,1fr);margin-top:20px}.stats{grid-template-columns:repeat(2,1fr)}.vehicleForm,.inlineForm,.uploadBox,.invoiceGrid,.detectedSummary,.extraData{grid-template-columns:1fr}.wideField{grid-column:auto}.adminMain{padding:24px}}.radarSubtitle{margin:0 0 24px;color:#64748b}.radarStats{grid-template-columns:repeat(6,1fr)}.highStat{border-top:4px solid #16a34a}.mediumStat{border-top:4px solid #eab308}.todayList{display:grid;gap:12px;margin-top:18px}.todayCard{display:grid;grid-template-columns:38px 70px 1fr auto;gap:14px;align-items:center;padding:15px;border:1px solid #e5e7eb;border-left:5px solid #94a3b8;border-radius:14px}.trafficBorder-verde{border-left-color:#16a34a}.trafficBorder-amarillo{border-left-color:#eab308}.trafficBorder-rojo{border-left-color:#dc2626}.todayRank{width:32px;height:32px;border-radius:50%;background:#f1f5f9;display:grid;place-items:center;font-weight:900}.scoreCircle{width:64px;height:64px;border-radius:15px;display:grid;place-items:center;align-content:center;background:#f1f5f9}.scoreCircle strong{font-size:1.4rem;line-height:1}.scoreCircle small{font-size:var(--cente-small, .75rem);margin-top:2px}.score-verde{background:#dcfce7;color:#166534}.score-amarillo{background:#fef9c3;color:#854d0e}.score-rojo{background:#fee2e2;color:#991b1b}.todayInfo h3{margin:4px 0;font-size:1rem}.todayInfo p{margin:0;color:#64748b;font-size:.88rem}.level{display:inline-block;padding:3px 7px;border-radius:999px;font-size:var(--cente-small, .75rem);font-weight:900;margin-left:6px}.level-alta{background:#dcfce7;color:#166534}.level-media{background:#fef9c3;color:#854d0e}.level-baja{background:#fee2e2;color:#991b1b}.reasonPills{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.reasonPills span{background:#f1f5f9;padding:4px 7px;border-radius:999px;font-size:var(--cente-small, .75rem);color:#475569}.todayActions{display:grid;gap:6px;min-width:125px}.todayActions a{text-decoration:none;border:1px solid #dbe1e8;color:#111827;background:#fff;border-radius:8px;padding:7px 9px;text-align:center;font-size:.78rem;font-weight:700}.todayActions button{padding:8px 10px;font-size:.78rem}.scoreLegend{display:flex;gap:18px;flex-wrap:wrap;color:#64748b;font-size:.82rem;margin:12px 0 18px}.traffic{padding:5px 8px;border-radius:999px;font-size:var(--cente-small, .75rem);font-weight:900}.traffic-verde{background:#dcfce7;color:#166534}.traffic-amarillo{background:#fef9c3;color:#854d0e}.traffic-rojo{background:#fee2e2;color:#991b1b}.smallButton{border:0;background:#111827;color:#fff;border-radius:8px;padding:7px 10px;font-weight:700}.opportunityModal{width:min(620px,100%)}.oppTitle{display:flex;align-items:center;gap:14px}.oppTitle h2{margin:0 0 3px}.oppTitle p{margin:0;color:#64748b}.autoPoints{background:#f8fafc;padding:12px;border-radius:10px;display:grid;gap:4px}.autoPoints span{font-size:.83rem;color:#64748b}.signalList{display:grid;gap:9px}.signalList label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border:1px solid #e5e7eb;border-radius:10px;padding:11px;font-size:.86rem}.signalList input{width:auto}.modalField{display:grid;gap:6px;color:#475569;font-size:.82rem;font-weight:700}@media(max-width:1250px){.radarStats{grid-template-columns:repeat(3,1fr)}}@media(max-width:1050px){.todayCard{grid-template-columns:70px 1fr}.todayRank{display:none}.todayActions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.radarStats{grid-template-columns:repeat(2,1fr)}.todayActions{grid-template-columns:1fr}}body[data-cente-role=COLABORADOR] .sidebar a[href="#admin-usuarios"],body[data-cente-role=COLABORADOR] .sidebar a[href="#admin-pagina-publica"]{display:none}.fase4Panel{scroll-margin-top:18px}.followList{display:grid;gap:10px;margin-top:18px}.followCard{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:18px;padding:15px;border:1px solid #e5e7eb;border-left:5px solid #2563eb;border-radius:13px;background:#fff}.followCard.overdue{border-left-color:#dc2626;background:snow}.followWhen{text-align:center}.followWhen strong{display:block;font-size:1.15rem}.followWhen span{display:inline-block;margin-top:4px;padding:3px 6px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:var(--cente-small, .75rem);font-weight:900}.followCard.overdue .followWhen span{background:#fee2e2;color:#991b1b}.followInfo strong,.followInfo span{display:block}.followInfo span{margin-top:3px;color:#64748b;font-size:.85rem}.followInfo p{margin:6px 0 0;font-size:.86rem}.followActions{display:grid;gap:6px;min-width:150px}.followActions a,.followActions button{border:1px solid #dbe1e8;border-radius:8px;padding:8px 10px;background:#fff;color:#111827;font-weight:700;font-size:.78rem;text-decoration:none;text-align:center;cursor:pointer}.followActions .doneBtn{background:#111827;color:#fff;border-color:#111827}.managementTableWrap{overflow-x:auto;margin-top:16px}.managementTable td{white-space:normal;min-width:100px}.managementTable td:last-child{min-width:230px}.channelPill{display:inline-block;padding:4px 7px;border-radius:999px;background:#f1f5f9;font-size:var(--cente-small, .75rem);font-weight:800}.quickClients{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-top:14px}.quickClients button{text-align:left;border:1px solid #e5e7eb;background:#f8fafc;border-radius:10px;padding:12px;cursor:pointer}.quickClients strong,.quickClients span{display:block}.quickClients span{margin-top:4px;color:#64748b;font-size:.76rem}.gestionModal{width:min(620px,100%)}.gestionVehicle{margin:-8px 0 6px;color:#64748b}.gestionGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gestionGrid label{display:grid;gap:6px;color:#475569;font-size:.83rem;font-weight:700}.nextFollowBox{padding:14px;border-radius:12px;background:#f8fafc;display:grid;gap:9px}.nextFollowBox h3{margin:0;font-size:1rem}.nextFollowBox p{margin:0;color:#64748b;font-size:.8rem}.nextFollowBox input{width:100%;border:1px solid #dbe1e8;border-radius:9px;padding:10px 12px;background:#fff}@media(max-width:900px){.followCard{grid-template-columns:70px 1fr}.followActions{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.gestionGrid{grid-template-columns:1fr}}body.cente-document-open{overflow:hidden}.centeDocumentOverlay{position:fixed;inset:0;background:#e8edf2;z-index:100000;overflow:auto;color:#172033;font:14px/1.5 Arial,sans-serif}.centeDocumentToolbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:12px;padding:16px 24px;background:#071a2b;color:#fff;box-shadow:0 2px 8px #0002}.centeDocumentToolbar>div{flex:1}.centeDocumentToolbar span{display:block;font-size:12px;color:#d5dfea}.centeDocumentToolbar button{padding:10px 16px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#071a2b;cursor:pointer;font-weight:600}.centeDocumentToolbar button:disabled{opacity:.5}.centeDocument{background:#fff;width:210mm;max-width:calc(100% - 32px);padding:16mm;box-sizing:border-box;margin:24px auto;box-shadow:0 3px 24px #071a2b15}.centeDocument header{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #D4A746;padding-bottom:18px}.centeDocument header img{width:210px;height:auto;max-width:55%}.centeDocument header p{margin:0;text-align:right;color:#6b7280;font-size:11px}.centeDocumentTitle{display:flex;justify-content:space-between;gap:20px;margin:26px 0}.centeDocumentTitle span{font-size:9px;letter-spacing:2px;color:#0b3a67}.centeDocumentTitle h1{font-size:25px;line-height:1.2;margin:6px 0}.centeDocumentTitle>div:last-child{text-align:right;font-size:11px}.centeDocument section{margin:20px 0}.centeDocument h2{font-size:12px;text-transform:uppercase;letter-spacing:.7px;color:#0b3a67;border-bottom:1px solid #E2E8F0;padding-bottom:8px;break-after:avoid}.centeDocument dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.centeDocument dl>div{break-inside:avoid;min-width:0}.centeDocument dt{color:#6b7280;font-size:10px}.centeDocument dd{margin:3px 0;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.centeDocument table{width:100%;border-collapse:collapse;table-layout:fixed}.centeDocument th{background:#f5f7fa;text-align:left;font-size:10px}.centeDocument td{font-size:11px;overflow-wrap:anywhere}.centeDocument th,.centeDocument td{padding:9px 7px;border-bottom:1px solid #E2E8F0}.centeDocument tr{break-inside:avoid}.centeDocument thead{display:table-header-group}.centeDocument footer{border-top:1px solid #E2E8F0;padding-top:12px;margin-top:26px;color:#6b7280;font-size:10px}.centeDocument footer span{display:block;margin-top:14px;letter-spacing:1px}@media(max-width:600px){.centeDocumentToolbar{flex-wrap:wrap;padding:12px}.centeDocumentToolbar>div{flex-basis:100%}.centeDocument{padding:20px}.centeDocumentTitle{flex-direction:column;gap:8px}.centeDocumentTitle>div:last-child{text-align:left}.centeDocument dl{grid-template-columns:1fr}}@media print{@page{size:A4;margin:15mm}body.cente-document-open{overflow:visible!important;background:#fff!important}body.cente-document-open>*:not(.centeDocumentOverlay){display:none!important}.centeDocumentOverlay{position:static!important;overflow:visible!important;background:#fff!important}.centeDocumentToolbar{display:none!important}.centeDocument{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important}.centeDocument dl{grid-template-columns:1fr 1fr}.centeDocumentTitle{flex-direction:row}.centeDocumentTitle>div:last-child{text-align:right}.centeDocument *{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.fase5Grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:18px}.fase5Card{border:1px solid #e5e7eb;border-radius:12px;padding:14px}.fase5Card>strong,.fase5Card>span{display:block}.fase5Card>span{color:#64748b;font-size:.8rem}.fase5Card button{width:100%;border:0;border-radius:8px;background:#111827;color:#fff;padding:9px;font-weight:700;cursor:pointer}.quickClients small{display:block;margin-top:5px;color:#0f766e;font-weight:800}.retomaRow{display:grid;grid-template-columns:1fr 1.5fr auto;gap:12px;border:1px solid #e5e7eb;border-radius:10px;padding:12px;margin-top:10px}@media(max-width:900px){.retomaRow{grid-template-columns:1fr}}.buyerForm{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.buyerForm input{min-width:0;border:1px solid #dbe1e8;border-radius:9px;padding:10px 12px;background:#fff}.buyerForm button{grid-column:span 2;border:0;border-radius:9px;background:#111827;color:#fff;padding:11px 14px;font-weight:800;cursor:pointer}.buyersGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:20px}.buyerCard{border:1px solid #e5e7eb;border-radius:12px;padding:14px;background:#fafafa}.buyerCard strong,.buyerCard span{display:block}.buyerCard span{color:#0f766e;margin-top:4px;font-size:.8rem;font-weight:700}.buyerCard p{margin:6px 0 0;color:#64748b;font-size:.76rem}.matchesList{display:grid;gap:12px;margin-top:18px}.matchCard{display:grid;grid-template-columns:90px 1fr 130px;gap:16px;align-items:center;border:1px solid #e5e7eb;border-left:5px solid #16a34a;border-radius:14px;padding:15px}.matchScore{text-align:center;background:#dcfce7;color:#166534;padding:12px 6px;border-radius:12px}.matchScore strong,.matchScore span{display:block}.matchScore strong{font-size:1.45rem}.matchScore span{font-size:var(--cente-small, .75rem);margin-top:3px;font-weight:900}.matchRoute{display:grid;grid-template-columns:1fr 30px 1fr;gap:10px;align-items:center}.matchRoute span,.matchRoute strong,.matchRoute small{display:block}.matchRoute span{font-size:var(--cente-small, .75rem);color:#64748b;font-weight:900;letter-spacing:.08em}.matchRoute strong{margin-top:3px}.matchRoute small{margin-top:3px;color:#64748b}.matchArrow{text-align:center;font-size:1.4rem;font-weight:900}.matchReasons,.matchWarnings{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.matchReasons span{background:#ecfdf5;color:#166534;border-radius:999px;padding:4px 7px;font-size:var(--cente-small, .75rem)}.matchWarnings span{background:#fff7ed;color:#9a3412;border-radius:999px;padding:4px 7px;font-size:var(--cente-small, .75rem)}.matchActions{display:grid;gap:7px}.matchActions a{border:1px solid #dbe1e8;border-radius:8px;padding:8px 10px;text-align:center;text-decoration:none;color:#111827;font-size:.78rem;font-weight:800}@media(max-width:1100px){.buyerForm{grid-template-columns:repeat(2,1fr)}.matchCard{grid-template-columns:80px 1fr}.matchActions{grid-column:1 / -1;grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.buyerForm{grid-template-columns:1fr}.buyerForm button{grid-column:auto}.matchRoute{grid-template-columns:1fr}.matchArrow{transform:rotate(90deg)}}.vehiclePhotosBackdrop{position:fixed;inset:0;z-index:20000;background:#001b32b8;display:flex;align-items:center;justify-content:center;padding:20px}.vehiclePhotosDialog{position:relative;width:min(100%,1000px);max-height:90dvh;overflow:auto;padding:28px;border-radius:16px;background:#fff;color:#173249;box-shadow:0 20px 80px #0005}.vehiclePhotosDialog h2{padding-right:40px}.vehiclePhotosClose{position:absolute;top:12px;right:12px;font-size:24px}.vehiclePhotosGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.vehiclePhotosGrid article{border:1px solid #d2dce6;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.vehiclePhotosGrid img{width:100%;height:165px;object-fit:contain;background:#edf2f6;border-radius:6px}.vehiclePhotosDialog label{display:flex;flex-direction:column;gap:8px}.vehiclePhotosDialog input{width:100%;min-width:0}.vehiclePhotosDialog button{cursor:pointer;padding:9px 12px;border:1px solid #b7c6d3;border-radius:6px}.vehiclePhotosDialog button:disabled{opacity:.5;cursor:default}.vehiclePhotosDialog [role=alert]{color:#a21b27;background:#fff0f0;padding:12px}.vehiclePhotosUpload{margin-top:20px;padding:16px;background:#edf4fa;border-radius:8px}@media(max-width:600px){.vehiclePhotosBackdrop{padding:8px}.vehiclePhotosDialog{padding:20px 14px}.vehiclePhotosGrid{grid-template-columns:1fr}}.incomingRetomas{margin-top:18px;background:#f8fafc;padding:14px;border-radius:12px}.incomingRow{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #e5e7eb}.incomingRow span{display:block;color:#64748b;font-size:.8rem}.incomingRow button{border:0;background:#111827;color:#fff;border-radius:8px;padding:8px 10px;font-weight:700;cursor:pointer}.inventoryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:18px}.inventoryCard{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;background:#fff}.inventoryPhoto{height:180px;display:grid;place-items:center;background:#e5e7eb;font-size:4rem}.inventoryPhoto img{width:100%;height:100%;object-fit:cover}.inventoryBody{padding:14px}.inventoryBody>strong,.inventoryBody>span{display:block}.inventoryBody>span{color:#64748b;font-size:.8rem}.inventoryMoney{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0}.inventoryMoney p{margin:0;background:#f8fafc;padding:8px;border-radius:8px;font-size:var(--cente-small, .75rem)}.inventoryMoney b{display:block;margin-top:3px}.inventoryActions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.inventoryActions button{border:1px solid #dbe1e8;background:#fff;border-radius:8px;padding:8px;cursor:pointer}.publicStore{min-height:100vh;background:#f7f7f8}.storeHero{min-height:430px;padding:0 7vw;color:#fff;background:linear-gradient(110deg,#000000f0,#0000008c),radial-gradient(circle at 80% 25%,#334155,#05070b 58%)}.storeNav{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15)}.storeNav strong{letter-spacing:.18em}.storeNav a{color:#fff;text-decoration:none}.storeHeroContent{max-width:760px;padding:80px 0}.storeHeroContent h1{font-size:clamp(3rem,6vw,5rem);line-height:.96;margin:8px 0 20px}.storeHeroContent span{color:#e2e8f0}.storeMain{width:min(1200px,90%);margin:0 auto;padding:55px 0}.catalogHeader{display:flex;justify-content:space-between;align-items:end}.catalogFilters{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:18px;padding:12px;background:#fff;border-radius:12px}.catalogFilters input{border:1px solid #dbe1e8;border-radius:8px;padding:10px}.catalogFilters button{border:0;background:#111827;color:#fff;border-radius:8px;padding:10px 18px;font-weight:700}.publicInventoryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:22px}.publicVehicleCard{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.publicVehicleImage{height:220px;display:grid;place-items:center;background:#e5e7eb;font-size:4rem}.publicVehicleImage img{width:100%;height:100%;object-fit:cover}.publicVehicleBody{padding:17px}.publicVehicleBody small{color:#64748b}.publicVehicleBody h3{margin:5px 0}.publicVehicleBody>strong{display:block;font-size:1.45rem;margin:8px 0}.publicVehicleBody p{color:#64748b;font-size:.82rem}.publicVehicleBody a{display:block;text-align:center;text-decoration:none;background:#111827;color:#fff;border-radius:8px;padding:10px;font-weight:700}@media(max-width:800px){.incomingRow,.inventoryMoney{grid-template-columns:1fr}}.recordSearch{margin-top:18px}.recordSearch input{width:100%;border:1px solid #dbe1e8;border-radius:10px;padding:11px 13px}.recordClients{display:flex;gap:9px;overflow-x:auto;padding:14px 0}.recordClient{min-width:220px;text-align:left;border:1px solid #e5e7eb;background:#f8fafc;border-radius:11px;padding:12px;cursor:pointer}.recordClient.active{border-color:#111827;background:#eef2ff}.recordClient strong,.recordClient span,.recordClient small{display:block}.recordClient span,.recordClient small{margin-top:3px;color:#64748b}.recordLoading,.recordEmpty{padding:25px;text-align:center;color:#64748b}.recordFile{margin-top:12px;border-top:1px solid #e5e7eb;padding-top:20px}.recordHeader{display:flex;justify-content:space-between;gap:18px}.recordHeader h2{margin:3px 0 10px;font-size:2rem}.recordContact{display:flex;flex-wrap:wrap;gap:7px}.recordContact span{background:#f1f5f9;border-radius:999px;padding:6px 9px;font-size:.75rem}.recordEditPrimary{align-self:start;border:0;border-radius:9px;background:#111827;color:#fff;padding:10px 13px;font-weight:800;cursor:pointer}.recordStats{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:18px 0}.recordStats div{background:#f8fafc;border-radius:10px;padding:10px}.recordStats span,.recordStats strong{display:block}.recordStats span{color:#64748b;font-size:var(--cente-small, .75rem);text-transform:uppercase}.recordStats strong{margin-top:4px;font-size:1.25rem}.recordSection{margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.recordSection h3{margin:0 0 12px}.recordVehicleGrid,.recordCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.recordVehicleCard{border:1px solid #e5e7eb;border-radius:13px;overflow:hidden}.recordVehiclePhoto{height:150px;display:grid;place-items:center;background:#e5e7eb;font-size:3rem}.recordVehiclePhoto img{width:100%;height:100%;object-fit:cover}.recordVehicleBody{padding:13px}.recordVehicleBody>strong,.recordVehicleBody>span{display:block}.recordVehicleBody>span{color:#64748b;font-size:.8rem}.recordFacts{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.recordFacts small{background:#f8fafc;border-radius:8px;padding:7px;color:#64748b}.recordFacts b{display:block;color:#111827;margin-top:2px}.recordInventoryTag{background:#ecfdf5;color:#166534;border-radius:8px;padding:7px;font-size:var(--cente-small, .75rem);margin-bottom:8px}.recordVehicleBody button,.recordValueCard button,.recordRetomaCard button{width:100%;border:1px solid #dbe1e8;background:#fff;border-radius:8px;padding:8px;font-weight:700;cursor:pointer}.recordTableWrap{overflow-x:auto}.recordTable{width:100%;border-collapse:collapse}.recordTable th,.recordTable td{padding:9px;border-bottom:1px solid #e5e7eb;text-align:left;font-size:.8rem}.recordTable th{color:#64748b}.recordTimeline{display:grid;gap:8px}.recordTimeline article{display:grid;grid-template-columns:170px 1fr auto;gap:12px;align-items:center;background:#f8fafc;border-radius:10px;padding:10px}.recordTimeline strong,.recordTimeline span{display:block}.recordTimeline span{color:#64748b;font-size:var(--cente-small, .75rem)}.recordTimeline p{margin:0;font-size:.8rem}.recordTimeline small{color:#64748b}.recordValueCard,.recordRetomaCard{border:1px solid #e5e7eb;border-radius:12px;padding:13px}.recordValueCard{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.recordValueCard div{background:#f8fafc;border-radius:8px;padding:8px}.recordValueCard span,.recordValueCard strong{display:block}.recordValueCard span{color:#64748b;font-size:var(--cente-small, .75rem)}.recordValueCard button{grid-column:1 / -1}.recordRetomaCard strong,.recordRetomaCard span{display:block}.recordRetomaCard span{margin-top:5px;color:#64748b;font-size:.78rem}.recordRetomaCard button{margin-top:10px}.recordDocuments{display:grid;gap:8px}.recordDocuments article{display:flex;gap:10px;align-items:center;background:#f8fafc;border-radius:9px;padding:10px}.recordDocuments article>span{font-size:1.4rem}.recordDocuments strong,.recordDocuments small{display:block}.recordDocuments small{color:#64748b;margin-top:3px}.recordModal{width:min(620px,95%);max-height:90vh;overflow-y:auto}.recordModal label{display:grid;gap:5px;font-size:.8rem;font-weight:700;color:#475569}.recordModal input,.recordModal select,.recordModal textarea{width:100%;border:1px solid #dbe1e8;border-radius:8px;padding:9px 10px;background:#fff}.recordModal button[type=submit],.recordModal>button:last-child{border:0;border-radius:9px;background:#111827;color:#fff;padding:10px;font-weight:800;cursor:pointer}@media(max-width:1050px){.recordStats{grid-template-columns:repeat(4,1fr)}.recordTimeline article{grid-template-columns:1fr}}@media(max-width:700px){.recordHeader{flex-direction:column}.recordStats{grid-template-columns:repeat(2,1fr)}.recordFacts{grid-template-columns:1fr}}.quoteStats{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:18px 0}.quoteStats div{background:#f8fafc;border-radius:10px;padding:11px}.quoteStats span,.quoteStats strong{display:block}.quoteStats span{color:#64748b;font-size:var(--cente-small, .75rem)}.quoteStats strong{margin-top:4px;font-size:1.15rem}.quoteForm{display:grid;gap:14px}.quoteFormSection{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;background:#f8fafc;padding:14px;border-radius:12px}.quoteFormSection h3{grid-column:1 / -1;margin:0 0 3px;font-size:.95rem}.quoteFormSection label{display:grid;gap:5px;color:#475569;font-size:.76rem;font-weight:700}.quoteFormSection input,.quoteFormSection select,.quoteFormSection textarea{width:100%;min-width:0;border:1px solid #dbe1e8;border-radius:8px;padding:9px 10px;background:#fff}.quoteWide{grid-column:span 2}.quoteClientHint{align-self:end;padding:10px;background:#fff;border-radius:8px;font-size:.78rem}.quotePreview{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.quotePreview div{background:#111827;color:#fff;border-radius:11px;padding:13px}.quotePreview span,.quotePreview strong{display:block}.quotePreview span{color:#cbd5e1;font-size:var(--cente-small, .75rem)}.quotePreview strong{margin-top:4px;font-size:1.25rem}.quoteSave{justify-self:end;border:0;border-radius:9px;background:#111827;color:#fff;padding:11px 18px;font-weight:800;cursor:pointer}.quoteList{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:16px}.quoteCard{border:1px solid #e5e7eb;border-radius:13px;padding:14px}.quoteCardHeader{display:flex;justify-content:space-between;gap:10px}.quoteCardHeader strong,.quoteCardHeader span{display:block}.quoteCardHeader>div>span{color:#64748b;font-size:.8rem;margin-top:3px}.quoteStatus{align-self:start;padding:5px 8px;border-radius:999px;font-size:var(--cente-small, .75rem);font-weight:900}.quote-borrador{background:#f1f5f9;color:#475569}.quote-enviada{background:#dbeafe;color:#1d4ed8}.quote-aceptada{background:#dcfce7;color:#166534}.quote-rechazada,.quote-vencida{background:#fee2e2;color:#991b1b}.quoteNumbers{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0}.quoteNumbers div{background:#f8fafc;padding:8px;border-radius:8px}.quoteNumbers span,.quoteNumbers b{display:block}.quoteNumbers span{color:#64748b;font-size:var(--cente-small, .75rem)}.quoteNumbers b{margin-top:3px;font-size:.8rem}.quoteCard>p{color:#64748b;font-size:.76rem}.quoteNote{background:#f8fafc;padding:8px;border-radius:8px}.quoteActions{display:flex;flex-wrap:wrap;gap:7px}.quoteActions button,.quoteActions a{flex:1;min-width:110px;border:1px solid #dbe1e8;border-radius:8px;padding:8px;background:#fff;color:#111827;text-decoration:none;text-align:center;font-size:var(--cente-small, .75rem);font-weight:800;cursor:pointer}@media(max-width:1000px){.quoteStats,.quoteFormSection{grid-template-columns:repeat(2,1fr)}.quoteWide{grid-column:1 / -1}.quoteNumbers{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.quoteStats,.quotePreview,.quoteFormSection{grid-template-columns:1fr}.quoteFormSection h3,.quoteWide{grid-column:auto}}.campaignForm{display:grid;gap:12px;margin-top:18px}.campaignBlock{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;background:#f8fafc;border-radius:12px}.campaignBlock h3{grid-column:1 / -1;margin:0 0 3px;font-size:.95rem}.campaignBlock label{display:grid;gap:5px;color:#475569;font-size:.76rem;font-weight:700}.campaignBlock input,.campaignBlock select,.campaignBlock textarea{width:100%;min-width:0;border:1px solid #dbe1e8;border-radius:8px;padding:9px 10px;background:#fff}.campaignMessageBlock{grid-template-columns:1fr 1fr}.campaignMessageBlock textarea{min-height:130px;resize:vertical}.campaignHelp{grid-column:1 / -1;margin:0;color:#64748b;font-size:.76rem}.campaignHelp code{color:#111827;font-weight:800}.campaignPreview{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.campaignPreview span{display:block;color:#64748b;font-size:var(--cente-small, .75rem);font-weight:800;text-transform:uppercase}.campaignPreview p{margin:8px 0 0;line-height:1.45;font-size:.82rem}.campaignCreate{justify-self:end;border:0;border-radius:9px;background:#111827;color:#fff;padding:11px 18px;font-weight:800;cursor:pointer}.campaignList{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:16px}.campaignCard{border:1px solid #e5e7eb;border-radius:13px;padding:14px}.campaignCardTop{display:flex;justify-content:space-between;gap:12px}.campaignCardTop strong,.campaignCardTop span{display:block}.campaignCardTop>div>span{margin-top:3px;color:#64748b;font-size:.78rem}.campaignType{align-self:start;padding:5px 8px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:var(--cente-small, .75rem);font-weight:900}.campaignNumbers{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.campaignNumbers div{background:#f8fafc;border-radius:8px;padding:8px}.campaignNumbers span,.campaignNumbers b{display:block}.campaignNumbers span{color:#64748b;font-size:var(--cente-small, .75rem)}.campaignNumbers b{margin-top:3px;font-size:1.05rem}.campaignCard>p{min-height:30px;color:#64748b;font-size:var(--cente-small, .75rem)}.campaignActions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.campaignActions button{border:1px solid #dbe1e8;border-radius:8px;padding:8px;background:#fff;cursor:pointer;font-size:var(--cente-small, .75rem);font-weight:800}.campaignRecipients{display:grid;gap:9px;margin-top:16px}.campaignRecipient{display:grid;grid-template-columns:82px 1fr 110px 290px;gap:12px;align-items:center;border:1px solid #e5e7eb;border-left:5px solid #94a3b8;border-radius:12px;padding:11px}.recipient-interesado{border-left-color:#16a34a;background:#fbfffc}.recipient-contactado{border-left-color:#2563eb}.recipient-no_interesado{border-left-color:#dc2626;opacity:.72}.recipientScore{text-align:center;padding:9px 5px;border-radius:9px;background:#f8fafc}.recipientScore strong,.recipientScore span{display:block}.recipientScore strong{font-size:1rem}.recipientScore span{margin-top:2px;color:#64748b;font-size:var(--cente-small, .75rem);font-weight:900}.recipientInfo strong,.recipientInfo span,.recipientInfo small{display:block}.recipientInfo span{margin-top:3px;color:#475569;font-size:.78rem}.recipientInfo small{margin-top:5px;color:#64748b}.recipientState{font-size:var(--cente-small, .75rem);font-weight:900;text-align:center}.recipientActions{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.recipientActions a,.recipientActions button{border:1px solid #dbe1e8;background:#fff;color:#111827;border-radius:7px;padding:7px 5px;text-align:center;text-decoration:none;cursor:pointer;font-size:var(--cente-small, .75rem);font-weight:800}.sidebarSimpleNote{color:#64748b;font-size:var(--cente-small, .75rem);margin:4px 0 15px}@media(max-width:1100px){.campaignBlock{grid-template-columns:repeat(2,1fr)}.campaignRecipient{grid-template-columns:70px 1fr}.recipientState{grid-column:1 / 2}.recipientActions{grid-column:2 / 3}}@media(max-width:700px){.campaignBlock,.campaignMessageBlock{grid-template-columns:1fr}.campaignBlock h3,.campaignHelp{grid-column:auto}.campaignActions,.recipientActions,.campaignRecipient{grid-template-columns:1fr}.recipientState,.recipientActions{grid-column:auto}}.addVehicleLink{align-self:center;text-decoration:none;background:#111827;color:#fff;padding:9px 12px;border-radius:8px;font-size:.75rem;font-weight:800}.publishForm{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;padding:14px;background:#f8fafc;border-radius:12px}.publishForm label{display:grid;gap:5px;font-size:var(--cente-small, .75rem);font-weight:700;color:#475569}.publishForm input,.publishForm select,.publishForm textarea{width:100%;min-width:0;border:1px solid #dbe1e8;background:#fff;border-radius:8px;padding:9px}.publishWide{grid-column:span 3}.publishChecks{display:flex;align-items:center;gap:16px}.publishChecks label{display:flex;align-items:center;gap:5px}.publishChecks input{width:auto}.publishForm>button{grid-column:1 / -1;justify-self:end;border:0;background:#111827;color:#fff;border-radius:8px;padding:10px 16px;font-weight:800;cursor:pointer}.publicationGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:17px}.publicationCard{display:grid;grid-template-columns:115px 1fr;gap:11px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;padding:8px}.publicationImage{min-height:105px;display:grid;place-items:center;background:#e5e7eb;border-radius:8px;font-size:2rem}.publicationImage img{width:100%;height:100%;object-fit:cover;border-radius:8px}.publicationCard>div:last-child{display:grid;gap:4px}.publicationCategory{color:#a16207;font-size:var(--cente-small, .75rem);font-weight:900}.publicationCard small{color:#64748b}.publicationCard button{border:1px solid #dbe1e8;background:#fff;border-radius:7px;padding:6px;cursor:pointer}.webRequestList{display:grid;gap:8px;margin-top:15px}.webRequestList article{display:grid;grid-template-columns:1fr 1fr 110px 210px;gap:10px;align-items:center;border:1px solid #e5e7eb;border-radius:10px;padding:10px}.webRequestList strong,.webRequestList span{display:block}.webRequestList span{color:#64748b;font-size:.75rem}.webRequestStatus{font-size:var(--cente-small, .75rem)!important;font-weight:900}.webRequestActions{display:flex;gap:6px}.webRequestActions a,.webRequestActions button{flex:1;text-align:center;border:1px solid #dbe1e8;background:#fff;color:#111827;border-radius:7px;padding:7px;text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:800;cursor:pointer}.centePage{--cente-navy: #04152a;--cente-dark: #03070d;--cente-gold: #d1a341;--cente-gold2: #f0ce77;--cente-light: #f3f4f6;min-height:100vh;background:var(--cente-light);color:#111827}.centeHeader{color:#fff;background:radial-gradient(circle at 79% 28%,#2b3b4c 0,#07111d 31%,#02050a 67%),#02050a}.centeNav{width:min(1280px,92%);height:84px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(209,163,65,.32)}.centeBrand strong,.centeBrand span{display:block}.centeBrand strong{font-size:1.9rem;font-style:italic;letter-spacing:.12em;color:var(--cente-gold2)}.centeBrand span{font-size:var(--cente-small, .75rem);letter-spacing:.28em}.centeNavLinks{display:flex;align-items:center;gap:22px}.centeNavLinks a,.centeNavLinks button{border:0;background:transparent;color:#fff;text-decoration:none;cursor:pointer;font-size:.78rem}.centeHero{width:min(1280px,92%);min-height:470px;margin:0 auto;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:30px}.centeHeroText>p:first-child{margin:0;font-weight:800;letter-spacing:.08em}.centeHeroText h1{max-width:670px;margin:7px 0 19px;font-size:clamp(2.8rem,5vw,5rem);line-height:.92}.centeHeroText h1 span{display:block;color:var(--cente-gold2)}.centeHeroText>p:last-of-type{max-width:600px;color:#dbe3ea;line-height:1.55}.centeHeroActions{display:flex;gap:10px;margin-top:23px}.centeHeroActions a,.centeHeroActions button{border:1px solid var(--cente-gold);border-radius:8px;padding:11px 17px;text-decoration:none;font-weight:900;cursor:pointer}.centeHeroActions a{color:#17120a;background:linear-gradient(180deg,#f4d77f,#bc8a2f)}.centeHeroActions button{color:var(--cente-gold2);background:transparent}.centeHeroCar{min-height:310px;display:grid;place-items:center;text-align:center}.centeHeroCar>span{display:block;font-size:clamp(7rem,15vw,13rem);filter:grayscale(.3)}.centeHeroCar small{color:var(--cente-gold2);font-size:1rem;font-weight:700;line-height:1.45}.centeTrust{width:min(1280px,92%);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(209,163,65,.42);border-radius:16px 16px 0 0;overflow:hidden;background:#030f1deb}.centeTrust div{padding:20px;text-align:center;border-right:1px solid rgba(209,163,65,.32)}.centeTrust div:last-child{border-right:0}.centeTrust span,.centeTrust strong,.centeTrust small{display:block}.centeTrust span{color:var(--cente-gold2);font-size:1.55rem}.centeTrust strong{margin-top:6px}.centeTrust small{margin-top:4px;color:#cbd5e1}.centeMain{width:min(1280px,92%);margin:0 auto;padding:48px 0 70px}.centeSectionTitle span{color:#a16207;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.12em}.centeSectionTitle h2{margin:4px 0 0;font-size:2rem}.centeTabs{display:grid;grid-template-columns:repeat(3,1fr);margin:19px 0;border:1px solid #d1d5db;border-radius:9px;overflow:hidden;background:#fff}.centeTabs button{border:0;background:#fff;padding:11px;cursor:pointer;font-weight:900}.centeTabs button.active{color:#15100a;background:linear-gradient(180deg,#f1d175,#c99939)}.centeVehicleGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.centeVehicleCard{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 8px 28px #0f172a14}.centeVehiclePhoto{height:225px;position:relative;display:grid;place-items:center;background:#e5e7eb;font-size:4rem}.centeVehiclePhoto img{width:100%;height:100%;object-fit:cover}.centeVehiclePhoto b{position:absolute;left:10px;top:10px;padding:5px 8px;border-radius:999px;color:#15100a;background:var(--cente-gold2);font-size:var(--cente-small, .75rem)}.centeVehicleBody h3{margin:0 0 5px;font-size:1.03rem}.centeVehicleBody p{min-height:32px;margin:0 0 9px;color:#64748b;font-size:.78rem}.centeOldPrice{display:block;text-decoration:line-through;color:#94a3b8}.centeVehicleBody>strong{display:block;margin:4px 0 12px;color:#b17b20;font-size:1.55rem}.centeVehicleActions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.centeVehicleActions button,.centeVehicleActions a{border:1px solid #0b1f36;border-radius:7px;padding:8px;text-align:center;text-decoration:none;cursor:pointer;font-size:var(--cente-small, .75rem);font-weight:900}.centeVehicleActions button{color:#fff;background:#06182d}.centeVehicleActions a{color:#06182d;background:#fff}.centeEmpty{grid-column:1 / -1;padding:50px;text-align:center;color:#64748b;background:#fff;border-radius:12px}.centeTradeSection{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;color:#fff;background:#041326;border-radius:13px}.centeTradeSection>div{display:flex;align-items:center;gap:15px}.centeTradeSection>div>span{color:var(--cente-gold2);font-size:2rem}.centeTradeSection p{margin:5px 0 0;color:#cbd5e1;font-size:.8rem}.centeTradeSection button{border:1px solid var(--cente-gold);border-radius:8px;padding:11px 15px;color:var(--cente-gold2);background:transparent;font-weight:900;cursor:pointer}.centeServices{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px}.centeServices article{padding:17px;text-align:center;background:#fff;border-radius:10px;box-shadow:0 4px 16px #0f172a0d}.centeServices span,.centeServices strong,.centeServices small{display:block}.centeServices span{font-size:1.65rem}.centeServices strong{margin-top:7px;font-size:.78rem}.centeServices small{margin-top:3px;color:#64748b}.centeFooter{min-height:120px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 7vw;color:#fff;background:#020711;border-top:2px solid #b88833}.centeFooter strong,.centeFooter span{display:block}.centeFooter strong{color:var(--cente-gold2);font-size:1.6rem;letter-spacing:.12em}.centeFooter span{margin-top:3px;font-size:var(--cente-small, .75rem);letter-spacing:.14em}.centeDetailModal,.centeAvaluoModal{width:min(680px,95%);max-height:92vh;overflow-y:auto}.centeDetailPhoto{height:280px;display:grid;place-items:center;background:#e5e7eb;border-radius:12px;font-size:5rem}.centeDetailPhoto img{width:100%;height:100%;object-fit:cover;border-radius:12px}.centeDetailCategory{display:inline-block;margin-top:12px;color:#a16207;font-size:var(--cente-small, .75rem);font-weight:900}.centeDetailPrice{display:block;margin:8px 0;color:#a16207;font-size:1.8rem}.centeDetailFacts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.centeDetailFacts span{padding:8px;background:#f8fafc;border-radius:8px;color:#64748b;font-size:var(--cente-small, .75rem)}.centeDetailFacts b{display:block;margin-top:3px;color:#111827}.centeWhatsapp{display:block;text-align:center;text-decoration:none;padding:11px;border-radius:8px;color:#111827;background:linear-gradient(180deg,#f1d175,#c99939);font-weight:900}.centeAvaluoModal input,.centeAvaluoModal textarea{width:100%;border:1px solid #dbe1e8;border-radius:8px;padding:10px}.centeAvaluoRow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.centeAvaluoModal>button:last-child{border:0;border-radius:8px;padding:11px;color:#111827;background:linear-gradient(180deg,#f1d175,#c99939);font-weight:900;cursor:pointer}@media(max-width:1000px){.publishForm{grid-template-columns:repeat(2,1fr)}.publishWide{grid-column:1 / -1}.webRequestList article{grid-template-columns:1fr 1fr}.centeHero{grid-template-columns:1fr;padding:55px 0}.centeHeroCar{min-height:200px}.centeTrust,.centeVehicleGrid,.centeServices{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.publishForm{grid-template-columns:1fr}.publishWide{grid-column:auto}.webRequestList article{grid-template-columns:1fr}.centeNavLinks{display:none}.centeTrust,.centeVehicleGrid,.centeServices,.centeTabs{grid-template-columns:1fr}.centeTradeSection,.centeFooter{flex-direction:column;align-items:stretch}.centeDetailFacts{grid-template-columns:repeat(2,1fr)}}:root{--admin-bg: #f4f6f9;--admin-card: #ffffff;--admin-gold: #c99a3d;--admin-gold-soft: #f2ddb0;--admin-text: #172033;--admin-muted: #718096;--admin-border: #e5e9ef;--admin-shadow: 0 8px 28px rgba(15, 23, 42, .055)}body{background:var(--admin-bg)}.adminPage{min-height:100vh;background:var(--admin-bg)}.adminPage .sidebar{position:fixed;inset:0 auto 0 0;width:245px;overflow-y:auto;padding:30px 17px 24px;background:linear-gradient(180deg,#071426,#09182a 62%,#050d18);color:#fff;z-index:50;box-shadow:8px 0 26px #02081714}.adminPage .sidebar h2{margin:0;color:var(--admin-gold-soft);font-size:1.65rem;font-style:italic;letter-spacing:.13em}.adminPage .sidebar>span{display:block;margin-top:3px;margin-bottom:26px;color:#a9b4c4;font-size:var(--cente-small, .75rem);letter-spacing:.24em}.adminPage .sidebar nav{display:grid;gap:4px}.adminPage .sidebar .adminNavGroup{display:block;margin:19px 10px 7px;color:#66768b;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.14em}.adminPage .sidebar nav a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:9px;color:#ced6e1;text-decoration:none;font-size:.84rem;font-weight:600}.adminPage .sidebar nav a:hover{color:#fff;background:#ffffff0e}.adminPage .sidebar nav a.active{color:#fff4d6;background:linear-gradient(90deg,#c99a3d38,#c99a3d0e);box-shadow:inset 3px 0 0 var(--admin-gold)}.adminPage .sidebar nav a.adminOfficeNav{border:1px solid rgba(201,154,61,.25);color:var(--admin-gold-soft)}.adminMain{width:auto!important;max-width:none!important;margin-left:245px!important;padding:0 30px 70px!important;background:var(--admin-bg)}.adminWorkspaceHeader{position:sticky;top:0;z-index:30;min-height:96px;margin:0 -30px 26px;padding:18px 30px;display:flex;align-items:center;justify-content:space-between;background:#f4f6f9f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--admin-border)}.adminWorkspaceHeader h1{margin:1px 0 2px;color:var(--admin-text);font-size:1.65rem}.adminWorkspaceHeader>div>p:last-child{margin:0;color:var(--admin-muted);font-size:.78rem}.adminBreadcrumb{margin:0!important;color:#a87929!important;font-size:var(--cente-small, .75rem)!important;font-weight:900;letter-spacing:.14em}.adminHeaderActions a{display:inline-flex;padding:9px 12px;border:1px solid var(--admin-border);border-radius:9px;background:#fff;color:var(--admin-text);text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:800}.admin-section-hidden{display:none!important}.adminMain>section:not(.adminHome){max-width:1380px;margin:0 auto 18px}.adminMain .panel{padding:22px!important;border:1px solid var(--admin-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--admin-shadow)!important}.adminMain .panel+.panel{margin-top:16px!important}.adminMain input:focus,.adminMain select:focus,.adminMain textarea:focus{outline:none;border-color:#bd9241!important;box-shadow:0 0 0 3px #c99a3d1c}.adminHome{max-width:1380px;margin:0 auto 18px}.adminWelcome{min-height:180px;padding:28px 30px;display:flex;justify-content:space-between;align-items:center;border-radius:16px;color:#fff;background:radial-gradient(circle at 90% 40%,rgba(201,154,61,.24),transparent 27%),linear-gradient(120deg,#071426,#0d1d32)}.adminWelcomeTag{color:#e6c472;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.15em}.adminWelcome h2{margin:7px 0 8px;font-size:clamp(1.55rem,3vw,2.3rem)}.adminWelcome p{max-width:650px;margin:0;color:#cbd5e1;font-size:.84rem}.adminWelcomeMark{min-width:112px;height:112px;display:grid;place-items:center;border:1px solid rgba(230,196,114,.28);border-radius:24px;color:#e8c873;background:#ffffff09;font-size:3.4rem;font-weight:900}.adminKpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px}.adminKpiGrid article{min-height:112px;padding:17px;display:flex;align-items:center;gap:13px;border:1px solid var(--admin-border);border-radius:13px;background:#fff;box-shadow:var(--admin-shadow)}.adminKpiIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#f7f3eb}.adminKpiGrid small,.adminKpiGrid strong,.adminKpiGrid p{display:block}.adminKpiGrid small{color:var(--admin-muted);font-size:var(--cente-small, .75rem)}.adminKpiGrid strong{font-size:1.65rem;color:var(--admin-text)}.adminKpiGrid p{margin:1px 0 0;color:#9aa5b4;font-size:var(--cente-small, .75rem)}.adminDashboardColumns{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:16px}.adminQuickPanel,.adminActivityPanel{padding:21px;border:1px solid var(--admin-border);border-radius:14px;background:#fff;box-shadow:var(--admin-shadow)}.adminPanelMiniHeader span{color:#9c752f;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.13em}.adminPanelMiniHeader h3{margin:3px 0 13px;color:var(--admin-text)}.adminQuickActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adminQuickActions a{min-height:72px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid var(--admin-border);border-radius:10px;color:var(--admin-text);text-decoration:none}.adminQuickActions a:hover{border-color:#d3b06c;background:#fdfbf6}.adminQuickActions>a>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#f5f7fa}.adminQuickActions strong,.adminQuickActions small{display:block}.adminQuickActions strong{font-size:.76rem}.adminQuickActions small{margin-top:2px;color:var(--admin-muted);font-size:var(--cente-small, .75rem)}.adminBusinessStatus{display:grid;gap:7px}.adminBusinessStatus div{min-height:45px;padding:9px 11px;display:flex;justify-content:space-between;align-items:center;border-radius:9px;background:#f7f9fb}.adminBusinessStatus span{color:var(--admin-muted);font-size:var(--cente-small, .75rem)}.adminBusinessStatus strong{color:var(--admin-text)}.adminOfficeButton{display:block;margin-top:11px;padding:10px;border-radius:9px;color:#15110a;background:linear-gradient(180deg,#efd482,#c99a3d);text-align:center;text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:900}.adminMain .tableWrap{border:1px solid #edf0f4;border-radius:10px;overflow:auto}.adminMain th{background:#f8fafc;color:#64748b}@media(max-width:1050px){.adminPage .sidebar{width:205px}.adminMain{margin-left:205px!important;padding-left:20px!important;padding-right:20px!important}.adminWorkspaceHeader{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.adminKpiGrid{grid-template-columns:repeat(2,1fr)}.adminDashboardColumns{grid-template-columns:1fr}}@media(max-width:760px){.adminPage .sidebar{position:relative;width:100%;padding:18px}.adminPage .sidebar nav{grid-template-columns:repeat(2,1fr)}.adminPage .sidebar .adminNavGroup{grid-column:1 / -1}.adminMain{margin-left:0!important;padding:0 14px 50px!important}.adminWorkspaceHeader{position:relative;margin:0 -14px 18px;padding:16px 14px}.adminHeaderActions,.adminWelcomeMark{display:none}.adminKpiGrid,.adminQuickActions{grid-template-columns:1fr}}.adminPage{display:block!important;width:100%!important;min-width:0!important}.adminPage .adminMain{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;grid-template-columns:none!important;grid-template-rows:none!important;align-items:initial!important;justify-items:stretch!important;margin-left:245px!important;padding:0 32px 70px!important;box-sizing:border-box!important}.adminWorkspaceHeader{width:auto!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}.adminWorkspaceHeader>div:first-child{min-width:0!important;flex:1 1 auto!important}.adminHeaderActions{flex:0 0 auto!important;margin-left:auto!important}.adminHeaderActions a{white-space:nowrap!important;min-width:max-content!important}.adminHome{display:block!important;width:100%!important;min-width:0!important;max-width:1380px!important;margin:0 auto!important;box-sizing:border-box!important}.adminWelcome{width:100%!important;min-width:0!important;max-width:none!important;min-height:190px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 120px!important;align-items:center!important;gap:28px!important;padding:30px 34px!important;box-sizing:border-box!important}.adminWelcome>div:first-child{min-width:0!important;width:auto!important}.adminWelcome h2{width:auto!important;max-width:720px!important;margin:7px 0 10px!important;font-size:clamp(1.75rem,2.5vw,2.55rem)!important;line-height:1.05!important;white-space:normal!important;word-break:normal!important}.adminWelcome p{width:auto!important;max-width:720px!important;white-space:normal!important}.adminWelcomeMark{width:112px!important;min-width:112px!important;max-width:112px!important;justify-self:end!important}.adminKpiGrid{width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;box-sizing:border-box!important}.adminKpiGrid article{width:auto!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}.adminDashboardColumns{width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:14px!important}.adminQuickPanel,.adminActivityPanel{width:auto!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}.adminQuickActions{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminMain>section{width:100%!important;min-width:0!important;box-sizing:border-box!important}.adminMain>section:not(.adminHome){max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.adminMain .panel{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}.adminMain .panelHeading,.adminMain .recordHeader,.adminMain .catalogHeader{width:100%!important;min-width:0!important}.adminMain form,.adminMain table,.adminMain .tableWrap,.adminMain .recordTableWrap,.adminMain input,.adminMain select,.adminMain textarea{max-width:100%!important;box-sizing:border-box!important}@media(max-width:1180px){.adminPage .adminMain{margin-left:220px!important;padding-left:22px!important;padding-right:22px!important}.adminPage .sidebar{width:220px!important}.adminKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminDashboardColumns{grid-template-columns:1fr!important}}@media(max-width:760px){.adminPage .sidebar{position:relative!important;width:100%!important}.adminPage .adminMain{margin-left:0!important;padding:0 14px 45px!important}.adminWelcome{grid-template-columns:1fr!important;min-height:0!important}.adminWelcomeMark{display:none!important}.adminKpiGrid,.adminQuickActions{grid-template-columns:1fr!important}.adminWorkspaceHeader{position:relative!important}.adminHeaderActions{display:none!important}}.adminHome.admin-section-hidden,.adminMain>section.admin-section-hidden,.adminMain .admin-section-hidden{display:none!important}.adminHome:not(.admin-section-hidden){display:block!important}.adminMain>section:not(.admin-section-hidden){animation:centeAdminFade .14s ease-out}@keyframes centeAdminFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.clientesWorkspace{width:100%;max-width:1380px;margin:0 auto}.clientesToolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.clientesSearchBox{flex:1;max-width:680px;min-height:44px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #e1e6ed;border-radius:10px;background:#fff}.clientesSearchBox>span{color:#94a3b8;font-size:1.1rem}.clientesSearchBox input{flex:1;border:0!important;box-shadow:none!important;padding:0!important}.clientesNewButton{border:0;border-radius:9px;padding:10px 15px;color:#17120a;background:linear-gradient(180deg,#efd482,#c99a3d);font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.clientesLayout{min-height:660px;display:grid;grid-template-columns:310px minmax(0,1fr);gap:13px}.clientesListPanel,.clienteDetailPanel{border:1px solid #e5e9ef;border-radius:14px;background:#fff;box-shadow:0 8px 28px #0f172a0b;overflow:hidden}.clientesListHeader{min-height:67px;padding:15px;display:flex;align-items:center;border-bottom:1px solid #edf0f4}.clientesListHeader span,.clientesListHeader strong{display:block}.clientesListHeader span{color:#a07832;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.13em}.clientesListHeader strong{margin-top:3px;color:#172033;font-size:.9rem}.clientesList{max-height:720px;overflow-y:auto;padding:7px}.clienteRow{width:100%;min-height:70px;margin-bottom:4px;display:grid;grid-template-columns:39px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.clienteRow:hover{background:#f8fafc}.clienteRow.active{border-color:#e4cf9e;background:#fdfaf3}.clienteAvatar,.clienteProfileAvatar{display:grid;place-items:center;color:#79591e;background:#f4e6c4;font-weight:900}.clienteAvatar{width:39px;height:39px;border-radius:10px}.clienteRowInfo{min-width:0}.clienteRowInfo strong,.clienteRowInfo span,.clienteRowInfo small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clienteRowInfo strong{color:#172033;font-size:.76rem}.clienteRowInfo span{margin-top:2px;color:#66758a;font-size:var(--cente-small, .75rem)}.clienteRowInfo small{margin-top:2px;color:#9aa5b4;font-size:var(--cente-small, .75rem)}.clienteArrow{color:#a8b2bf}.clienteDetailPanel{min-width:0}.clienteProfileHeader{min-height:118px;padding:21px 23px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #edf0f4}.clienteProfileIdentity{display:flex;align-items:center;gap:14px;min-width:0}.clienteProfileAvatar{width:58px;min-width:58px;height:58px;border-radius:15px;font-size:1.25rem}.clienteProfileEyebrow{color:#a07832;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.12em}.clienteProfileHeader h2{margin:4px 0 7px;color:#172033;font-size:1.42rem}.clienteContactLine{display:flex;flex-wrap:wrap;gap:6px}.clienteContactLine span{padding:5px 7px;border-radius:7px;color:#68778a;background:#f6f8fa;font-size:var(--cente-small, .75rem)}.clienteProfileActions{display:flex;gap:7px}.clienteProfileActions a,.clienteProfileActions button{min-height:36px;padding:8px 10px;border:1px solid #dfe4eb;border-radius:8px;background:#fff;color:#172033;text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:800;cursor:pointer}.clienteTabs{min-height:49px;display:flex;align-items:end;gap:4px;padding:0 21px;border-bottom:1px solid #edf0f4}.clienteTabs button{min-height:45px;padding:0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:#7c8999;font-size:var(--cente-small, .75rem);font-weight:800;cursor:pointer}.clienteTabs button.active{color:#172033;border-bottom-color:#c99a3d}.clienteTabs button span{margin-left:4px;padding:2px 5px;border-radius:999px;background:#f1f4f7;font-size:var(--cente-small, .75rem)}.clienteTabContent{padding:21px}.clienteOverviewGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.clienteSummaryCard{min-height:135px;padding:13px;border:1px solid #e8ebef;border-radius:11px;background:#fbfcfd}.clienteSummaryCard.opportunity{background:linear-gradient(145deg,#fffaf0,#fff);border-color:#ecdbb6}.clienteCardHeading{display:flex;align-items:center;gap:8px}.clienteCardHeading>span{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#fff}.clienteCardHeading small,.clienteCardHeading strong{display:block}.clienteCardHeading small{color:#8d99a8;font-size:var(--cente-small, .75rem);letter-spacing:.08em}.clienteCardHeading strong{margin-top:2px;color:#172033;font-size:var(--cente-small, .75rem)}.clienteOpportunityScore{margin-top:13px;display:flex;align-items:baseline;gap:7px}.clienteOpportunityScore strong{color:#a46f18;font-size:1.5rem}.clienteOpportunityScore span{color:#66758a;font-size:var(--cente-small, .75rem);font-weight:800}.clienteSummaryCard>p{margin:12px 0 0;color:#68778a;font-size:var(--cente-small, .75rem)}.clienteInfoColumns{margin-top:11px;display:grid;grid-template-columns:.9fr 1.1fr;gap:10px}.clienteInfoCard{padding:15px;border:1px solid #e8ebef;border-radius:11px;background:#fff}.clienteInfoTitle{display:flex;justify-content:space-between;align-items:center}.clienteInfoTitle span{color:#8f6b2e;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.11em}.clienteInfoTitle button{border:0;background:transparent;color:#95702e;font-size:var(--cente-small, .75rem);font-weight:800;cursor:pointer}.clienteInfoCard dl{margin:12px 0 0}.clienteInfoCard dl div{min-height:36px;display:grid;grid-template-columns:100px 1fr;align-items:center;border-bottom:1px solid #f0f2f5}.clienteInfoCard dt{color:#8b97a6;font-size:var(--cente-small, .75rem)}.clienteInfoCard dd{margin:0;color:#263247;font-size:var(--cente-small, .75rem);font-weight:700}.clienteRecentActivity{margin-top:10px}.clienteRecentActivity article{display:grid;grid-template-columns:11px 1fr;gap:8px;padding:8px 0;border-bottom:1px solid #f0f2f5}.activityDot{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#d2a74a}.clienteRecentActivity strong{font-size:var(--cente-small, .75rem)}.clienteRecentActivity p{margin:3px 0;color:#718096;font-size:var(--cente-small, .75rem)}.clienteRecentActivity small{color:#a1aab6;font-size:var(--cente-small, .75rem)}.clienteVehiclesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:11px}.clienteVehicleCard{border:1px solid #e5e9ef;border-radius:12px;overflow:hidden}.clienteVehicleImage{height:170px;display:grid;place-items:center;background:#edf0f3;font-size:3rem}.clienteVehicleImage img{width:100%;height:100%;object-fit:cover}.clienteVehicleInfo{padding:14px}.clienteVehicleInfo>small{color:#a07832;font-size:var(--cente-small, .75rem);font-weight:900}.clienteVehicleInfo h3{margin:4px 0 3px;font-size:.98rem}.clienteVehicleInfo>p{margin:0;color:#768397;font-size:var(--cente-small, .75rem)}.clienteVehicleFacts{margin-top:11px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.clienteVehicleFacts span{padding:7px;border-radius:7px;background:#f7f9fb;color:#8793a2;font-size:var(--cente-small, .75rem)}.clienteVehicleFacts b{display:block;margin-top:2px;color:#263247;font-size:var(--cente-small, .75rem)}.clienteVehicleInventory{margin-top:8px;padding:7px;border-radius:7px;color:#24613a;background:#eff9f1;font-size:var(--cente-small, .75rem);font-weight:700}.clienteHistory{display:grid;gap:7px}.clienteHistory article{min-height:65px;display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #e8ebef;border-radius:10px}.historyIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#f6f8fa}.historyBody>div{display:flex;justify-content:space-between;gap:10px}.historyBody strong{color:#263247;font-size:var(--cente-small, .75rem)}.historyBody span{color:#9aa5b4;font-size:var(--cente-small, .75rem)}.historyBody p{margin:4px 0 0;color:#718096;font-size:var(--cente-small, .75rem)}.clienteUploadCard{padding:15px;display:flex;justify-content:space-between;gap:15px;align-items:center;border:1px dashed #d5b772;border-radius:11px;background:#fffcf5}.clienteUploadCard>div{display:flex;align-items:center;gap:10px}.clienteUploadCard>div>span{font-size:1.5rem}.clienteUploadCard strong{display:block;font-size:.75rem}.clienteUploadCard p{margin:2px 0 0;color:#7b8795;font-size:var(--cente-small, .75rem)}.clienteUploadCard form{display:flex;align-items:center;gap:7px}.clienteUploadCard input{max-width:220px!important;font-size:var(--cente-small, .75rem)}.clienteUploadCard button{border:0;border-radius:8px;padding:8px 10px;color:#17120a;background:#d7ad54;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.clienteDocuments{margin-top:10px;display:grid;gap:7px}.clienteDocuments article{min-height:58px;display:flex;align-items:center;gap:10px;padding:9px;border:1px solid #e8ebef;border-radius:9px}.documentIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;color:#9b2d2d;background:#fff0f0;font-size:var(--cente-small, .75rem);font-weight:900}.clienteDocuments strong,.clienteDocuments span{display:block}.clienteDocuments strong{font-size:var(--cente-small, .75rem)}.clienteDocuments span{margin-top:2px;color:#8d99a8;font-size:var(--cente-small, .75rem)}.clienteNoData,.clienteNoSelection,.clienteLoading,.clientesEmpty{padding:28px;text-align:center;color:#8793a2;font-size:var(--cente-small, .75rem)}.clienteNoData.large{grid-column:1 / -1;min-height:120px;display:grid;place-items:center}.clienteModal{width:min(640px,94%);max-height:90vh;overflow-y:auto}.clienteModalEyebrow{color:#a07832;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.12em}.clienteModal h2{margin:5px 0 13px}.clienteModal label{display:grid;gap:5px;color:#66758a;font-size:var(--cente-small, .75rem);font-weight:800}.clienteModal input{width:100%;padding:9px;border:1px solid #dfe4eb;border-radius:8px}.clienteModalGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.clienteModalWide{grid-column:1 / -1}.clienteModal>button[type=submit]{margin-top:12px;width:100%;border:0;border-radius:8px;padding:10px;color:#17120a;background:linear-gradient(180deg,#efd482,#c99a3d);font-weight:900;cursor:pointer}@media(max-width:1050px){.clientesLayout{grid-template-columns:250px minmax(0,1fr)}.clienteOverviewGrid{grid-template-columns:repeat(2,1fr)}.clienteInfoColumns{grid-template-columns:1fr}}@media(max-width:760px){.clientesToolbar{flex-direction:column}.clientesSearchBox{max-width:none}.clientesLayout{grid-template-columns:1fr}.clientesListPanel{max-height:280px}.clientesList{max-height:210px}.clienteProfileHeader{align-items:flex-start;flex-direction:column}.clienteOverviewGrid{grid-template-columns:1fr}.clienteTabs{overflow-x:auto}.clienteUploadCard,.clienteUploadCard form{align-items:stretch;flex-direction:column}.clienteModalGrid{grid-template-columns:1fr}.clienteModalWide{grid-column:auto}}.vehiculosWorkspaceNav{width:100%;max-width:1380px;margin:0 auto 14px}.vehiculosStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.vehiculosStats article{min-height:76px;display:flex;align-items:center;gap:10px;padding:12px 13px;border:1px solid #e5e9ef;border-radius:11px;background:#fff;box-shadow:0 5px 18px #0f172a09}.vehiculosStats article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f7f3eb}.vehiculosStats small,.vehiculosStats strong{display:block}.vehiculosStats small{color:#8190a1;font-size:var(--cente-small, .75rem)}.vehiculosStats strong{margin-top:2px;color:#172033;font-size:1.18rem}.vehiculosTabsBar{min-height:58px;margin-top:10px;padding:7px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e9ef;border-radius:11px;background:#fff}.vehiculosTabs{display:flex;align-items:center;gap:4px}.vehiculosTabs button{min-height:40px;padding:8px 13px;border:0;border-radius:8px;background:transparent;color:#657487;font-size:var(--cente-small, .75rem);font-weight:800;cursor:pointer}.vehiculosTabs button:hover{background:#f7f9fb}.vehiculosTabs button.active{color:#15110a;background:linear-gradient(180deg,#f4dd9c,#d5aa4e)}.vehiculosOpenOffice{padding:8px 11px;border-radius:8px;color:#8d6727;background:#fcf8ef;text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:900}.vehiculo-subsection-hidden{display:none!important}#inventario.panel{padding:20px!important}#inventario .inventoryGrid,#inventario .inventarioGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(270px,320px))!important;gap:13px!important;justify-content:start!important}#inventario .inventoryCard,#inventario .inventarioCard{border:1px solid #e4e8ed!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}#inventario img{max-width:100%!important;object-fit:cover!important}#inventario article{max-width:340px}#publicaciones.panel{padding:20px!important}#publicaciones .publishForm{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:15px!important;border:1px solid #edf0f4!important;background:#f9fafb!important}#publicaciones .publicationGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important}#publicaciones .publicationCard{min-height:135px;background:#fff}#vehiculos.panel{padding:20px!important}#vehiculos form{max-width:100%!important}#vehiculos .vehicleForm,#vehiculos .inlineForm{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}#vehiculos .vehicleForm button,#vehiculos .inlineForm button{min-height:42px}#vehiculos-listado.panel{padding:20px!important}#inventario.panel,#publicaciones.panel,#vehiculos.panel,#vehiculos-listado.panel{border:1px solid #e5e9ef!important;border-radius:13px!important;background:#fff!important;box-shadow:0 7px 24px #0f172a0a!important}#inventario .panelHeading,#publicaciones .panelHeading,#vehiculos .panelHeading,#vehiculos-listado .panelHeading{padding-bottom:11px;border-bottom:1px solid #f0f2f5}#inventario h2,#publicaciones h2,#vehiculos h2,#vehiculos-listado h2{font-size:1.15rem!important}@media(max-width:1100px){.vehiculosStats{grid-template-columns:repeat(3,minmax(0,1fr))}#publicaciones .publishForm,#vehiculos .vehicleForm,#vehiculos .inlineForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.vehiculosStats{grid-template-columns:repeat(2,minmax(0,1fr))}.vehiculosTabsBar{align-items:stretch;flex-direction:column}.vehiculosTabs{overflow-x:auto}.vehiculosTabs button{white-space:nowrap}.vehiculosOpenOffice{text-align:center}#publicaciones .publishForm,#vehiculos .vehicleForm,#vehiculos .inlineForm,#inventario .inventoryGrid,#inventario .inventarioGrid{grid-template-columns:1fr!important}}.centeAuthLoading{min-height:100vh;display:grid;place-items:center;background:#071426;color:#efd482;font-weight:800}.centeLoginPage{min-height:100vh;display:grid;place-items:center;padding:25px;background:radial-gradient(circle at 78% 20%,rgba(201,154,61,.18),transparent 23%),linear-gradient(135deg,#030b15,#071426 55%,#0d1d32)}.centeLoginCard{width:min(430px,100%);padding:34px;border:1px solid rgba(232,200,115,.22);border-radius:18px;background:#081627f0;box-shadow:0 25px 70px #00000047;color:#fff}.centeLoginBrand strong,.centeLoginBrand span{display:block}.centeLoginBrand strong{color:#efd482;font-size:2rem;font-style:italic;letter-spacing:.14em}.centeLoginBrand span{margin-top:3px;color:#9eabba;font-size:var(--cente-small, .75rem);letter-spacing:.25em}.centeLoginIntro{margin-top:36px}.centeLoginIntro>span,.usuariosEyebrow,.usuariosCardTitle>span{color:#d5aa4e;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.14em}.centeLoginIntro h1{margin:5px 0 7px;font-size:1.8rem}.centeLoginIntro p{margin:0;color:#aeb9c7;font-size:.75rem}.centeLoginCard form{margin-top:22px;display:grid;gap:11px}.centeLoginCard label{display:grid;gap:5px;color:#cbd5e1;font-size:var(--cente-small, .75rem);font-weight:800}.centeLoginCard input{width:100%;min-height:43px;padding:9px 11px;border:1px solid #344459;border-radius:9px;background:#0b1b2e;color:#fff;box-sizing:border-box}.centeLoginCard form>button{min-height:44px;border:0;border-radius:9px;color:#161109;background:linear-gradient(180deg,#f1d77f,#c99a3d);font-weight:900;cursor:pointer}.centeLoginError{padding:9px;border-radius:8px;color:#b42318;background:#feeceb;font-size:var(--cente-small, .75rem)}.centeSessionBadge{position:fixed;left:16px;bottom:16px;z-index:70;width:194px;min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px 9px;border:1px solid rgba(201,154,61,.25);border-radius:9px;background:#071426;box-sizing:border-box}.centeSessionBadge strong,.centeSessionBadge span{display:block;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.centeSessionBadge strong{color:#fff;font-size:var(--cente-small, .75rem)}.centeSessionBadge span{color:#8595a8;font-size:var(--cente-small, .75rem)}.centeSessionBadge button{border:0;background:transparent;color:#d6b764;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}body[data-cente-role=COLABORADOR] .adminOnly{display:none!important}.usuariosPanel{width:100%;max-width:1380px;margin:0 auto}.usuariosTop{min-height:96px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e5e9ef;border-radius:13px;background:#fff}.usuariosTop h2{margin:4px 0;color:#172033;font-size:1.3rem}.usuariosTop p{margin:0;color:#788698;font-size:var(--cente-small, .75rem)}.usuariosCount{padding:7px 10px;border-radius:999px;color:#23613a;background:#edf8ef;font-size:var(--cente-small, .75rem);font-weight:900}.usuariosColumns{margin-top:11px;display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:11px}.usuariosCard{padding:18px;border:1px solid #e5e9ef;border-radius:13px;background:#fff}.usuariosCardTitle h3{margin:4px 0 13px;color:#172033;font-size:.95rem}.usuarioForm{display:grid;gap:9px}.usuarioForm label{display:grid;gap:4px;color:#69788a;font-size:var(--cente-small, .75rem);font-weight:800}.usuarioForm input,.usuarioForm select{min-height:39px;width:100%;padding:8px 9px;border:1px solid #dfe4eb;border-radius:8px;box-sizing:border-box}.usuarioForm button{min-height:40px;border:0;border-radius:8px;color:#15110a;background:linear-gradient(180deg,#efd482,#c99a3d);font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.usuariosList{display:grid;gap:6px}.usuariosList article{min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr) 72px 150px;align-items:center;gap:9px;padding:8px;border:1px solid #edf0f4;border-radius:9px}.usuarioAvatar{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:#76551d;background:#f4e5bf;font-weight:900}.usuarioInfo strong,.usuarioInfo span{display:block}.usuarioInfo strong{color:#263247;font-size:var(--cente-small, .75rem)}.usuarioInfo span{color:#8793a2;font-size:var(--cente-small, .75rem)}.usuarioStatus{padding:5px;border-radius:999px;text-align:center;font-size:var(--cente-small, .75rem);font-weight:900}.usuarioStatus.active{color:#24613a;background:#edf8ef}.usuarioStatus.inactive{color:#962626;background:#fff0f0}.usuarioActions{display:flex;gap:5px}.usuarioActions button{border:1px solid #dfe4eb;border-radius:7px;padding:6px;background:#fff;color:#536174;font-size:var(--cente-small, .75rem);cursor:pointer}.auditCard{margin-top:11px}.auditTable{overflow-x:auto}.auditHead,.auditRow{min-width:760px;display:grid;grid-template-columns:1.05fr .7fr 1.8fr 1fr;gap:9px;align-items:center}.auditHead{padding:7px 9px;color:#8a96a5;background:#f7f9fb;font-size:var(--cente-small, .75rem);font-weight:900}.auditRow{min-height:38px;padding:6px 9px;border-bottom:1px solid #edf0f4;color:#6f7d8e;font-size:var(--cente-small, .75rem)}.usuariosRestricted{min-height:250px;display:grid;place-items:center;align-content:center;text-align:center;border:1px solid #e5e9ef;border-radius:13px;background:#fff}@media(max-width:900px){.usuariosColumns{grid-template-columns:1fr}.usuariosList article{grid-template-columns:38px minmax(0,1fr) 70px}.usuarioActions{grid-column:2 / -1}}.centeSessionBadge{left:auto!important;right:18px!important;bottom:18px!important;width:230px!important;min-height:54px!important;padding:10px 12px!important;border:1px solid rgba(201,154,61,.26)!important;border-radius:12px!important;background:#071426fa!important;box-shadow:0 16px 40px #0000002e!important;z-index:120!important}.centeSessionBadge strong,.centeSessionBadge span{max-width:145px!important}.centeSessionBadge strong,.centeSessionBadge span{font-size:var(--cente-small, .75rem)!important}.centeSessionBadge button{padding:0!important;font-size:var(--cente-small, .75rem)!important;white-space:nowrap!important}main,.adminMain,.adminContent,.adminPage,.dashboardContent{scroll-padding-bottom:90px}@media(max-width:900px){.centeSessionBadge{width:210px!important;right:12px!important;bottom:12px!important}}@media(max-width:640px){.centeSessionBadge{left:12px!important;right:12px!important;width:auto!important;bottom:12px!important}.centeSessionBadge strong,.centeSessionBadge span{max-width:none!important}}.inspeccionesCente{width:100%;max-width:1380px;margin:0 auto}.inspectionHero{min-height:110px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:14px;color:#fff;background:radial-gradient(circle at 90% 20%,rgba(201,154,61,.2),transparent 24%),linear-gradient(120deg,#071426,#0d1d32)}.inspectionHero>div:first-child>span,.inspectionBlockTitle>div>span,.inspectionListTitle>span{color:#d5aa4e;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.13em}.inspectionHero h2{margin:5px 0;font-size:1.45rem}.inspectionHero p{margin:0;color:#bbc5d2;font-size:var(--cente-small, .75rem)}.inspectionNew{display:flex;gap:7px}.inspectionNew select,.inspectionNew button{min-height:40px;border-radius:8px;padding:8px 10px}.inspectionNew select{min-width:240px;border:1px solid #34455a;color:#fff;background:#0c1c30}.inspectionNew button{border:0;color:#17120a;background:linear-gradient(180deg,#efd482,#c99a3d);font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.inspectionLayout{margin-top:12px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:11px}.inspectionList,.inspectionEditor{border:1px solid #e5e9ef;border-radius:13px;background:#fff;overflow:hidden}.inspectionListTitle{padding:14px;border-bottom:1px solid #edf0f4}.inspectionListTitle strong{display:block;margin-top:3px;font-size:.78rem}.inspectionRow{width:calc(100% - 12px);margin:6px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.inspectionRow.active{border-color:#e3c985;background:#fdfaf2}.inspectionRow strong,.inspectionRow span,.inspectionRow small{display:block}.inspectionRow strong{font-size:var(--cente-small, .75rem)}.inspectionRow span{margin-top:2px;color:#8995a4;font-size:var(--cente-small, .75rem)}.inspectionRow small{grid-column:1/-1;color:#9aa5b4;font-size:var(--cente-small, .75rem)}.inspectionBadge,.scoreClass{padding:4px 6px;border-radius:999px;font-size:var(--cente-small, .75rem);font-weight:900}.inspectionBadge.SELECT,.scoreClass.SELECT{color:#72541c;background:#f6e6b8}.inspectionBadge.CERTIFIED,.scoreClass.CERTIFIED{color:#1f507d;background:#eaf4fd}.inspectionBadge.OPPORTUNITY,.scoreClass.OPPORTUNITY{color:#8a641e;background:#fff4d9}.inspectionBadge.NO_INGRESA,.scoreClass.NO_INGRESA{color:#a52b2b;background:#ffeded}.inspectionHeader{min-height:100px;padding:19px 21px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #edf0f4}.inspectionHeader>div:first-child>span{color:#9e762f;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.12em}.inspectionHeader h2{margin:4px 0;font-size:1.25rem}.inspectionHeader p{margin:0;color:#7c8998;font-size:var(--cente-small, .75rem)}.inspectionScore{text-align:right}.inspectionScore>strong{display:block;font-size:1.55rem}.inspectionBlock{padding:18px 21px;border-bottom:1px solid #edf0f4}.inspectionBlock:last-child{border-bottom:0}.inspectionBlockTitle{display:flex;justify-content:space-between;align-items:center;gap:12px}.inspectionBlockTitle h3{margin:4px 0 11px;font-size:.92rem}.inspectionBlockTitle>select{min-height:35px;padding:7px 9px;border:1px solid #dfe4eb;border-radius:8px}.inspectionFields{display:grid;gap:8px}.inspectionFields.four{grid-template-columns:repeat(4,minmax(0,1fr))}.inspectionFields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.inspectionFields label{display:grid;gap:4px;color:#6e7c8e;font-size:var(--cente-small, .75rem);font-weight:800}.inspectionFields input,.inspectionFields select{width:100%;min-height:38px;padding:8px;border:1px solid #dfe4eb;border-radius:8px;box-sizing:border-box}.legalPortals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px}.legalPortals a,.localPortal{min-height:58px;padding:9px;display:grid;align-content:center;border:1px solid #e7e9ed;border-radius:9px;background:#f9fafb;color:#243247;text-decoration:none}.legalPortals strong,.legalPortals span{display:block}.legalPortals strong{font-size:var(--cente-small, .75rem)}.legalPortals span{margin-top:3px;color:#8793a2;font-size:var(--cente-small, .75rem)}.localPortal{border-color:#e4ca8f;background:#fffaf0}.legalChecklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px}.legalChecklist label,.criticalChecks label{min-height:38px;display:flex;align-items:center;gap:7px;padding:7px 8px;border:1px solid #e9edf1;border-radius:8px;color:#59687a;background:#fff;font-size:var(--cente-small, .75rem)}.legalChecklist input,.criticalChecks input{accent-color:#c99a3d}.criticalChecks{display:flex;gap:7px;margin-top:10px}.criticalChecks label{color:#9b3030;background:#fff8f8}.scoreGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scoreGrid label{min-height:66px;padding:10px;display:grid;grid-template-columns:1fr 70px;align-items:center;gap:8px;border:1px solid #e6e9ee;border-radius:9px;background:#fafbfc}.scoreGrid label>div strong,.scoreGrid label>div span{display:block}.scoreGrid label>div strong{font-size:var(--cente-small, .75rem)}.scoreGrid label>div span{margin-top:2px;color:#929dac;font-size:var(--cente-small, .75rem)}.scoreGrid input{width:70px;min-height:38px;border:1px solid #d9dfe6;border-radius:8px;text-align:center;font-weight:900}.miniTotal,.purchasePrice{color:#9c7027;font-size:1.05rem;font-weight:900}.scoreLegend{margin-top:9px;display:flex;flex-wrap:wrap;gap:6px}.scoreLegend span{padding:4px 7px;border-radius:999px;background:#f3f5f7;color:#6f7c8e;font-size:var(--cente-small, .75rem);font-weight:800}.inspectionNotes{width:100%;min-height:90px;padding:10px;border:1px solid #dfe4eb;border-radius:9px;resize:vertical;box-sizing:border-box}.decisionPreview{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.decisionPreview div{padding:9px;border-radius:8px;background:#f7f9fb}.decisionPreview span,.decisionPreview strong{display:block}.decisionPreview span{color:#8a96a5;font-size:var(--cente-small, .75rem);font-weight:900}.decisionPreview strong{margin-top:3px;font-size:var(--cente-small, .75rem)}.inspectionActions{margin-top:12px;display:flex;justify-content:flex-end;gap:7px}.inspectionActions button{min-height:39px;padding:8px 12px;border-radius:8px;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.saveInspection{border:1px solid #dfe4eb;background:#fff;color:#334155}.finishInspection{border:0;color:#17120a;background:linear-gradient(180deg,#efd482,#c99a3d)}.inspectionEmpty{padding:25px;text-align:center;color:#8793a2;font-size:var(--cente-small, .75rem)}.inspectionEmpty.big{min-height:500px;display:grid;place-items:center}@media(max-width:1100px){.inspectionLayout{grid-template-columns:230px minmax(0,1fr)}.inspectionFields.four,.inspectionFields.three,.legalChecklist,.scoreGrid,.legalPortals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.inspectionHero,.inspectionHeader{align-items:stretch;flex-direction:column}.inspectionNew{flex-direction:column}.inspectionNew select{min-width:0}.inspectionLayout,.inspectionFields.four,.inspectionFields.three,.legalChecklist,.legalPortals,.scoreGrid,.decisionPreview{grid-template-columns:1fr}.criticalChecks{flex-direction:column}}.campaignWorkspace{width:100%!important;max-width:1380px!important;margin:0 auto!important}.campaignStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.campaignStats article{min-height:76px;display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e5e9ef;border-radius:11px;background:#fff}.campaignStats article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#f8f4eb}.campaignStats small,.campaignStats strong{display:block}.campaignStats small{color:#7d8998;font-size:var(--cente-small, .75rem)}.campaignStats strong{margin-top:2px;color:#172033;font-size:1.16rem}.campaignTabs{margin-top:10px;padding:6px;display:flex;gap:5px;border:1px solid #e5e9ef;border-radius:11px;background:#fff}.campaignTabs button{min-height:39px;padding:8px 13px;border:0;border-radius:8px;background:transparent;color:#657487;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.campaignTabs button:hover:not(:disabled){background:#f7f9fb}.campaignTabs button.active{color:#181109;background:linear-gradient(180deg,#efd582,#d0a142)}.campaignTabs button:disabled{opacity:.4;cursor:not-allowed}.campaignSection,.campaignBuilder,.campaignDetail{margin-top:10px;padding:20px;border:1px solid #e5e9ef;border-radius:13px;background:#fff;box-shadow:0 7px 22px #0f172a09}.campaignSectionHead,.campaignBuilderHead,.campaignDetailHeader{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:15px;border-bottom:1px solid #edf0f4}.campaignSectionHead>div>span,.campaignBuilderHead>div>span,.campaignDetailHeader>div>span{color:#9e742d;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.13em}.campaignSectionHead h2,.campaignBuilderHead h2,.campaignDetailHeader h2{margin:4px 0;color:#172033;font-size:1.15rem}.campaignSectionHead p,.campaignBuilderHead p,.campaignDetailHeader p{margin:0;color:#7b8898;font-size:var(--cente-small, .75rem)}.campaignPrimary,.campaignSecondary,.campaignOpen{min-height:37px;padding:8px 11px;border-radius:8px;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.campaignPrimary,.campaignOpen{border:0;color:#181109;background:linear-gradient(180deg,#efd582,#d0a142)}.campaignSecondary{border:1px solid #dfe4eb;color:#4d5b6e;background:#fff}.campaignCardsPro{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campaignCardPro{padding:14px;border:1px solid #e7ebef;border-radius:11px;background:#fff}.campaignCardHeader{display:flex;justify-content:space-between;gap:10px}.campaignTypePro,.campaignStatePro{display:inline-block;padding:4px 6px;border-radius:999px;font-size:var(--cente-small, .75rem);font-weight:900}.campaignTypePro{color:#8a641e;background:#fff2cf}.campaignStatePro{align-self:flex-start;color:#25613a;background:#edf8ef}.campaignCardHeader h3{margin:6px 0 2px;color:#172033;font-size:.84rem}.campaignCardHeader p{margin:0;color:#738195;font-size:var(--cente-small, .75rem)}.campaignKpis{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.campaignKpis div{padding:8px;border-radius:8px;background:#f7f9fb}.campaignKpis small,.campaignKpis strong{display:block}.campaignKpis small{color:#8996a5;font-size:var(--cente-small, .75rem)}.campaignKpis strong{margin-top:2px;color:#202d40;font-size:.78rem}.campaignFilters{margin-top:9px;display:flex;flex-wrap:wrap;gap:5px}.campaignFilters span{padding:4px 6px;border-radius:6px;color:#66758a;background:#f6f8fa;font-size:var(--cente-small, .75rem)}.campaignCardActions{margin-top:12px;display:flex;gap:6px}.campaignCardActions button{flex:1}.campaignEmpty{grid-column:1 / -1;min-height:180px;padding:25px;display:grid;place-items:center;align-content:center;text-align:center;color:#8390a0}.campaignEmpty>span{font-size:1.8rem}.campaignEmpty strong{margin-top:7px;color:#334155;font-size:var(--cente-small, .75rem)}.campaignEmpty p{margin:5px 0 10px;font-size:var(--cente-small, .75rem)}.campaignEmpty button{border:0;border-radius:8px;padding:8px 11px;background:#d6ad55;font-size:var(--cente-small, .75rem);font-weight:900}.campaignSteps{margin-top:13px;display:grid;gap:9px}.campaignStep{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px;border:1px solid #e7ebef;border-radius:11px}.campaignStepNumber{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#7a581b;background:#f4e5bd;font-size:.76rem;font-weight:900}.campaignStepBody{min-width:0}.campaignStepBody h3{margin:2px 0 9px;font-size:.8rem}.campaignStepHelp{margin:-4px 0 9px;color:#8491a1;font-size:var(--cente-small, .75rem)}.campaignStepHelp code{color:#8c6623;background:#fbf4e5}.campaignFormGrid{display:grid;gap:8px}.campaignFormGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.campaignFormGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.campaignFormGrid label,.campaignMessageGrid label{display:grid;gap:4px;color:#677689;font-size:var(--cente-small, .75rem);font-weight:800}.campaignFormGrid input,.campaignFormGrid select,.campaignMessageGrid textarea{width:100%;min-height:38px;padding:8px;border:1px solid #dfe4eb;border-radius:8px;box-sizing:border-box;background:#fff}.inputSuffix{display:flex;align-items:center;border:1px solid #dfe4eb;border-radius:8px;overflow:hidden}.inputSuffix input{border:0;border-radius:0}.inputSuffix span{padding:0 8px;color:#8996a5;font-size:var(--cente-small, .75rem)}.campaignMessageGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:9px}.campaignMessageGrid textarea{min-height:125px;resize:vertical}.campaignPreviewPro{min-height:125px;padding:11px;border-radius:10px;background:#eef6f1}.campaignPreviewPro>span{color:#357253;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.1em}.whatsappBubble{margin-top:8px;padding:10px;border-radius:9px 9px 9px 2px;color:#284339;background:#fff;font-size:var(--cente-small, .75rem);line-height:1.45}.campaignPreviewPro small{display:block;margin-top:6px;color:#759184;font-size:var(--cente-small, .75rem)}.campaignBuilderFooter{margin-top:12px;display:flex;justify-content:flex-end;gap:7px}.campaignBack{margin-bottom:5px;padding:0;border:0;background:transparent;color:#8a682b;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.campaignDetailStats{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.campaignDetailStats article{padding:11px;border-radius:9px;background:#f7f9fb}.campaignDetailStats small,.campaignDetailStats strong{display:block}.campaignDetailStats small{color:#8491a1;font-size:var(--cente-small, .75rem)}.campaignDetailStats strong{margin-top:2px;font-size:.9rem}.campaignRecipientHead{margin-top:15px;padding:8px 2px;display:flex;justify-content:space-between;border-bottom:1px solid #edf0f4}.campaignRecipientHead strong{font-size:var(--cente-small, .75rem)}.campaignRecipientHead span{color:#8a96a5;font-size:var(--cente-small, .75rem)}.campaignRecipientsPro{display:grid;gap:6px;margin-top:7px}.campaignRecipientPro{min-height:70px;display:grid;grid-template-columns:76px minmax(0,1fr) 100px 280px;align-items:center;gap:9px;padding:9px;border:1px solid #e9edf1;border-radius:9px}.recipientScorePro{text-align:center}.recipientScorePro strong,.recipientScorePro span,.recipientMain strong,.recipientMain span,.recipientMain small{display:block}.recipientScorePro strong{font-size:.79rem}.recipientScorePro span{margin-top:2px;color:#9a762d;font-size:var(--cente-small, .75rem);font-weight:900}.recipientMain strong{color:#263247;font-size:var(--cente-small, .75rem)}.recipientMain span{margin-top:2px;color:#718096;font-size:var(--cente-small, .75rem)}.recipientMain small{margin-top:3px;color:#9aa5b4;font-size:var(--cente-small, .75rem)}.recipientStatusPro{padding:5px;border-radius:999px;text-align:center;color:#566579;background:#f1f4f7;font-size:var(--cente-small, .75rem);font-weight:900}.state-interesado{border-color:#cfe8d4;background:#fbfffc}.state-no_interesado{opacity:.72}.recipientActionsPro{display:flex;justify-content:flex-end;gap:5px}.recipientActionsPro a,.recipientActionsPro button{padding:7px 8px;border:1px solid #dfe4eb;border-radius:7px;color:#536174;background:#fff;text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:800;cursor:pointer}.recipientActionsPro a{color:#24613a}.recipientActionsPro .interested{color:#8a651f;background:#fff9eb}@media(max-width:1100px){.campaignCardsPro{grid-template-columns:1fr}.campaignFormGrid.three,.campaignFormGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignRecipientPro{grid-template-columns:70px minmax(0,1fr) 90px}.recipientActionsPro{grid-column:2 / -1;justify-content:flex-start}}@media(max-width:760px){.campaignStats{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignTabs{overflow-x:auto}.campaignTabs button{white-space:nowrap}.campaignSectionHead,.campaignBuilderHead,.campaignDetailHeader{align-items:flex-start;flex-direction:column}.campaignFormGrid.three,.campaignFormGrid.four,.campaignMessageGrid,.campaignDetailStats,.campaignStep{grid-template-columns:1fr}.campaignRecipientPro{grid-template-columns:60px minmax(0,1fr)}.recipientStatusPro{grid-column:1 / -1}.recipientActionsPro{grid-column:1 / -1;flex-wrap:wrap}}.centeAuthLoadingInner{display:grid;justify-items:center;gap:7px}.centeAuthLoadingInner strong{color:#efd482;font-size:1.45rem;letter-spacing:.13em}.centeAuthLoadingInner span{color:#aeb9c7;font-size:var(--cente-small, .75rem);font-weight:600}.centeRetryButton,.centeReturnLogin{width:100%;min-height:43px;margin-top:15px;border-radius:9px;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.centeRetryButton{border:0;color:#17120a;background:linear-gradient(180deg,#f1d77f,#c99a3d)}.centeReturnLogin{margin-top:8px;border:1px solid #344459;color:#cbd5e1;background:transparent}.retomasWorkspaceNav{width:100%;max-width:1380px;margin:0 auto 12px}.retomasHero{min-height:105px;padding:21px 23px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:14px;color:#fff;background:radial-gradient(circle at 88% 20%,rgba(208,161,66,.19),transparent 24%),linear-gradient(120deg,#071426,#0d1d32)}.retomasHero>div:first-child>span{color:#d5aa4e;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.13em}.retomasHero h2{margin:5px 0 4px;font-size:1.35rem}.retomasHero p{margin:0;color:#bbc5d2;font-size:var(--cente-small, .75rem)}.retomasHeroBadge{min-width:125px;min-height:65px;padding:10px;display:grid;place-items:center;border:1px solid rgba(221,190,113,.25);border-radius:12px;background:#ffffff08}.retomasHeroBadge strong{color:#e6c56e;font-size:1.7rem}.retomasHeroBadge span{color:#b9c2cf;font-size:var(--cente-small, .75rem);font-weight:800}.retomasTabsBar{min-height:58px;margin-top:10px;padding:7px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e9ef;border-radius:11px;background:#fff}.retomasTabs{display:flex;align-items:center;gap:4px}.retomasTabs button{min-height:40px;padding:8px 13px;border:0;border-radius:8px;color:#687789;background:transparent;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.retomasTabs button:hover{background:#f7f9fb}.retomasTabs button.active{color:#171109;background:linear-gradient(180deg,#efd582,#d0a142)}.retomasOfficeButton{padding:8px 10px;border-radius:8px;color:#8a6523;background:#fcf8ef;text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:900}.retomasFlow{margin-top:9px;padding:9px 12px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;border:1px solid #e6e9ee;border-radius:10px;background:#fff}.retomasFlow>div{min-height:52px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:8px}.retomasFlow>div>span{grid-row:1 / 3;width:27px;height:27px;display:grid;place-items:center;border-radius:999px;color:#7d5b20;background:#f4e5bd;font-size:var(--cente-small, .75rem);font-weight:900}.retomasFlow strong{align-self:end;color:#263247;font-size:var(--cente-small, .75rem)}.retomasFlow small{align-self:start;color:#8b97a6;font-size:var(--cente-small, .75rem)}.retomasFlow>b{color:#c4ccd5;font-size:.8rem}.retoma-subsection-hidden{display:none!important}#avaluos.panel,#retomas.panel,#cotizaciones.panel,#historial-cotizaciones.panel{width:100%!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important;padding:20px!important;border:1px solid #e5e9ef!important;border-radius:13px!important;background:#fff!important;box-shadow:0 7px 22px #0f172a09!important}#avaluos .panelHeading,#retomas .panelHeading,#cotizaciones .panelHeading,#historial-cotizaciones .panelHeading{padding-bottom:11px;border-bottom:1px solid #edf0f4}#avaluos h2,#retomas h2,#cotizaciones h2,#historial-cotizaciones h2{font-size:1.15rem!important}#avaluos article,#avaluos .card{border-radius:10px!important}#avaluos .summaryGrid,#avaluos .statsGrid{gap:8px!important}#retomas{overflow-x:auto}#retomas table{width:100%}#cotizaciones form,#cotizaciones .inlineForm,#cotizaciones .quoteForm{max-width:100%!important}#cotizaciones .inlineForm,#cotizaciones .quoteForm{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}#historial-cotizaciones{overflow-x:auto}@media(max-width:950px){.retomasFlow{grid-template-columns:1fr 1fr}.retomasFlow>b{display:none}#cotizaciones .inlineForm,#cotizaciones .quoteForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.retomasHero{align-items:stretch;flex-direction:column}.retomasHeroBadge{min-width:0}.retomasTabsBar{align-items:stretch;flex-direction:column}.retomasTabs{overflow-x:auto}.retomasTabs button{white-space:nowrap}.retomasOfficeButton{text-align:center}.retomasFlow{grid-template-columns:1fr}#cotizaciones .inlineForm,#cotizaciones .quoteForm{grid-template-columns:1fr!important}}.contactosWorkspaceNav{width:100%;max-width:1380px;margin:0 auto 12px}.contactosHero{min-height:105px;padding:21px 23px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:14px;color:#fff;background:radial-gradient(circle at 88% 20%,rgba(208,161,66,.19),transparent 24%),linear-gradient(120deg,#071426,#0d1d32)}.contactosHero>div:first-child>span{color:#d5aa4e;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.13em}.contactosHero h2{margin:5px 0 4px;font-size:1.35rem}.contactosHero p{margin:0;color:#bbc5d2;font-size:var(--cente-small, .75rem)}.contactosHeroBadge{min-width:125px;min-height:65px;padding:10px;display:grid;place-items:center;border:1px solid rgba(221,190,113,.25);border-radius:12px;background:#ffffff08}.contactosHeroBadge strong{font-size:1.35rem}.contactosHeroBadge span{color:#b9c2cf;font-size:var(--cente-small, .75rem);font-weight:800}.contactosTabsBar{min-height:58px;margin-top:10px;padding:7px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e9ef;border-radius:11px;background:#fff}.contactosTabs{display:flex;align-items:center;gap:4px}.contactosTabs button{min-height:40px;padding:8px 13px;border:0;border-radius:8px;color:#687789;background:transparent;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.contactosTabs button:hover{background:#f7f9fb}.contactosTabs button.active{color:#171109;background:linear-gradient(180deg,#efd582,#d0a142)}.contactosOfficeButton{padding:8px 10px;border-radius:8px;color:#8a6523;background:#fcf8ef;text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:900}.contactosGuide{margin-top:9px;padding:9px 12px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;border:1px solid #e6e9ee;border-radius:10px;background:#fff}.contactosGuide>div{min-height:52px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:8px}.contactosGuide>div>span{grid-row:1 / 3;width:27px;height:27px;display:grid;place-items:center;border-radius:999px;color:#7d5b20;background:#f4e5bd;font-size:var(--cente-small, .75rem);font-weight:900}.contactosGuide strong{align-self:end;color:#263247;font-size:var(--cente-small, .75rem)}.contactosGuide small{align-self:start;color:#8b97a6;font-size:var(--cente-small, .75rem)}.contactosGuide>b{color:#c4ccd5;font-size:.8rem}.contactos-subsection-hidden{display:none!important}#leads.panel,#avaluos-web.panel{width:100%!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important;padding:20px!important;border:1px solid #e5e9ef!important;border-radius:13px!important;background:#fff!important;box-shadow:0 7px 22px #0f172a09!important}#leads h2,#avaluos-web h2{font-size:1.15rem!important}#leads table,#avaluos-web table{width:100%!important;border-collapse:collapse}#leads th,#avaluos-web th{padding:9px 8px;color:#687789;background:#f7f9fb;border-bottom:1px solid #e5e9ef;text-align:left;font-size:var(--cente-small, .75rem)}#leads td,#avaluos-web td{padding:10px 8px;border-bottom:1px solid #edf0f4;font-size:var(--cente-small, .75rem);vertical-align:middle}#leads button,#avaluos-web button,#leads a,#avaluos-web a{border-radius:7px!important}#leads article,#avaluos-web article,#leads .card,#avaluos-web .card{border-color:#e6eaf0!important;border-radius:10px!important}@media(max-width:950px){.contactosGuide{grid-template-columns:1fr 1fr}.contactosGuide>b{display:none}}@media(max-width:760px){.contactosHero{align-items:stretch;flex-direction:column}.contactosHeroBadge{min-width:0}.contactosTabsBar{align-items:stretch;flex-direction:column}.contactosTabs{overflow-x:auto}.contactosTabs button{white-space:nowrap}.contactosOfficeButton{text-align:center}.contactosGuide{grid-template-columns:1fr}#leads.panel,#avaluos-web.panel{overflow-x:auto}}:root{--cente-navy: #061426;--cente-navy-2: #0b1d32;--cente-gold: #d2a344;--cente-gold-light: #efd27d;--cente-bg: #f4f5f7;--cente-text: #182234;--cente-muted: #6f7f93;--cente-line: #e3e7ed}.centePublic{min-height:100vh;color:var(--cente-text);background:var(--cente-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.centePublic *{box-sizing:border-box}.centePublic button,.centePublic input,.centePublic textarea{font:inherit}.centePublicHeader{position:sticky;top:0;z-index:50;height:76px;padding:0 max(22px,calc((100vw - 1380px)/2));display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:20px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;background:#051222f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.centeLogo{color:inherit;text-decoration:none}.centeLogo strong,.centeLogo span{display:block}.centeLogo strong{color:#f1d98d;font-size:1.45rem;font-style:italic;letter-spacing:.16em}.centeLogo span{margin-top:2px;color:#9bacbf;font-size:var(--cente-small, .75rem);font-weight:700;letter-spacing:.24em}.centePublicNav{display:flex;align-items:center;justify-content:center;gap:5px}.centePublicNav a,.centePublicNav button{padding:9px 12px;border:0;color:#cad3df;background:transparent;text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:800;cursor:pointer}.centePublicNav a:hover,.centePublicNav button:hover{color:#efd27d}.centeHeaderWhats{padding:9px 13px;border:1px solid rgba(229,193,100,.5);border-radius:8px;color:#f3d985;text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:900}.centeMenuButton{display:none}.centePublic main{overflow:hidden}.centePublicHero{min-height:590px;padding:70px max(22px,calc((100vw - 1380px)/2));display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:55px;color:#fff;background:radial-gradient(circle at 78% 30%,rgba(210,163,68,.22),transparent 24%),radial-gradient(circle at 10% 90%,rgba(32,65,104,.28),transparent 25%),linear-gradient(120deg,#020912,#061426 56%,#0b1d32)}.centeEyebrow{color:#d6ad55;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.17em}.centeHeroContent h1{max-width:690px;margin:12px 0 14px;font-size:clamp(3rem,5.4vw,5rem);line-height:.96;letter-spacing:-.055em}.centeHeroContent h1 em{color:#e8c76d;font-style:normal}.centeHeroContent>p{max-width:610px;margin:0;color:#b9c4d1;font-size:1rem;line-height:1.6}.centeHeroActions{margin-top:27px;display:flex;flex-wrap:wrap;gap:10px}.goldButton,.outlineButton,.outlineDarkButton{min-height:46px;padding:10px 17px;border-radius:9px;font-weight:900;cursor:pointer}.goldButton{border:0;color:#18120a;background:linear-gradient(180deg,#efd47d,#c99735);box-shadow:0 10px 24px #c191332e}.outlineButton{border:1px solid rgba(255,255,255,.22);color:#fff;background:#ffffff09}.outlineDarkButton{border:1px solid #d7dde5;color:#3d4b5e;background:#fff}.centeHeroTrust{max-width:640px;margin-top:38px;padding-top:23px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid rgba(255,255,255,.1)}.centeHeroTrust div{min-width:0}.centeHeroTrust strong,.centeHeroTrust span{display:block}.centeHeroTrust strong{color:#f3f5f8;font-size:var(--cente-small, .75rem)}.centeHeroTrust span{margin-top:4px;color:#8291a3;font-size:var(--cente-small, .75rem)}.centeHeroVisual{position:relative;min-height:430px;display:grid;align-items:center}.centeCarStage{min-height:380px;display:grid;place-items:center;border-radius:32px;background:radial-gradient(ellipse at center,rgba(219,181,85,.23),transparent 54%)}.centeCarStage img{width:100%;max-width:650px;max-height:390px;object-fit:contain;filter:drop-shadow(0 35px 30px rgba(0,0,0,.28))}.centeCarPlaceholder{display:grid;place-items:center;color:#cbd5df}.centeCarPlaceholder>span{font-size:8rem}.centeCarPlaceholder strong{color:#efd27d;font-size:2rem;letter-spacing:.16em}.centeCarPlaceholder small{margin-top:6px;color:#8492a4}.centeHeroCard{position:absolute;right:0;bottom:15px;width:230px;padding:14px;border:1px solid rgba(229,198,116,.28);border-radius:12px;background:#061426e6;box-shadow:0 20px 50px #00000038}.centeHeroCard span,.centeHeroCard strong,.centeHeroCard small{display:block}.centeHeroCard span{color:#d6ad55;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.12em}.centeHeroCard strong{margin-top:5px;font-size:.78rem}.centeHeroCard small{margin-top:3px;color:#8d9bad;font-size:var(--cente-small, .75rem)}.centeBenefits{position:relative;z-index:3;max-width:1220px;margin:-39px auto 0;padding:14px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(227,231,237,.85);border-radius:14px;background:#fff;box-shadow:0 20px 50px #0f172a14}.centeBenefits article{min-height:80px;padding:10px 16px;display:flex;align-items:center;gap:11px;border-right:1px solid #edf0f4}.centeBenefits article:last-child{border-right:0}.centeBenefits article>span{width:37px;height:37px;display:grid;place-items:center;border-radius:9px;color:#8a6422;background:#f7edcf;font-weight:900}.centeBenefits strong,.centeBenefits small{display:block}.centeBenefits strong{font-size:var(--cente-small, .75rem)}.centeBenefits small{margin-top:3px;color:#8a96a5;font-size:var(--cente-small, .75rem)}.centeInventory{max-width:1380px;margin:0 auto;padding:90px 22px 55px}.centeSectionHead{display:flex;justify-content:space-between;align-items:end;gap:18px}.centeSectionHead>div:first-child>span{color:#a07125;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.14em}.centeSectionHead h2{margin:5px 0 4px;font-size:2rem;letter-spacing:-.025em}.centeSectionHead p{margin:0;color:var(--cente-muted);font-size:var(--cente-small, .75rem)}.centeInventoryCount{text-align:right}.centeInventoryCount strong,.centeInventoryCount span{display:block}.centeInventoryCount strong{color:#9c7127;font-size:1.5rem}.centeInventoryCount span{color:#7d8998;font-size:var(--cente-small, .75rem)}.centeSearchRow{margin-top:23px;padding:7px;display:flex;justify-content:space-between;gap:12px;border:1px solid var(--cente-line);border-radius:11px;background:#fff}.centeCategoryTabs{display:flex;gap:4px}.centeCategoryTabs button{min-height:40px;padding:8px 12px;display:flex;align-items:center;gap:6px;border:0;border-radius:8px;color:#69788a;background:transparent;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.centeCategoryTabs button span{min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:999px;color:#7d8998;background:#f1f4f7;font-size:var(--cente-small, .75rem)}.centeCategoryTabs button.active{color:#181109;background:linear-gradient(180deg,#efd582,#d0a142)}.centeCategoryTabs button.active span{color:#fff;background:#14100840}.centeSearch{width:min(320px,100%);display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #e2e6ec;border-radius:8px}.centeSearch span{color:#8290a2}.centeSearch input{width:100%;min-height:38px;border:0;outline:0;background:transparent;font-size:var(--cente-small, .75rem)}.centeVehicleGrid{margin-top:17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.centeVehicleCard{overflow:hidden;border:1px solid var(--cente-line);border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease}.centeVehicleCard:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0f172a14}.centeVehicleImage{position:relative;height:245px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#f2f3f5,#e8ebef)}.centeVehicleImage img{width:100%;height:100%;padding:12px;object-fit:contain}.vehicleImagePlaceholder{display:grid;place-items:center;width:100%;height:100%;font-size:5rem;background:linear-gradient(145deg,#f2f3f5,#e8ebef)}.vehicleCategory{position:absolute;top:12px;left:12px;padding:5px 7px;border-radius:999px;color:#fff;background:#071426;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.05em}.vehicleCategory.PROMOCION{color:#181109;background:#e9c76d}.vehicleCategory.SEMINUEVO{background:#35455a}.centeVehicleBody{padding:16px}.centeVehicleMeta{display:flex;gap:5px}.centeVehicleMeta span,.vehicleSpecs span{padding:4px 6px;border-radius:6px;color:#718095;background:#f5f7f9;font-size:var(--cente-small, .75rem)}.centeVehicleBody h3{margin:8px 0 6px;min-height:44px;color:#162033;font-size:1rem;line-height:1.25}.vehicleSpecs{min-height:23px;display:flex;flex-wrap:wrap;gap:4px}.centeVehicleBody>p{min-height:43px;margin:10px 0;color:#768597;font-size:var(--cente-small, .75rem);line-height:1.5}.centeVehiclePrice small,.centeVehiclePrice strong{display:block}.centeVehiclePrice small{color:#8a96a5;font-size:var(--cente-small, .75rem)}.centeVehiclePrice strong{margin-top:2px;color:#a67524;font-size:1.25rem}.centeVehicleActions{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.centeVehicleActions button{min-height:39px;border:1px solid #dfe4eb;border-radius:8px;color:#3c4a5d;background:#fff;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.centeVehicleActions button:first-child{color:#fff;background:#071426}.centeVehicleActions .whatsappVehicle{color:#286b46}.centeTradeBanner{max-width:1336px;min-height:145px;margin:25px auto 0;padding:25px 32px;display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;border-radius:16px;color:#fff;background:radial-gradient(circle at 90% 50%,rgba(210,163,68,.16),transparent 25%),linear-gradient(110deg,#061426,#0c1c30)}.tradeIcon{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(228,192,101,.35);border-radius:12px;color:#efd27d;font-size:1.5rem}.centeTradeBanner span{color:#d7ad54;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.11em}.centeTradeBanner h2{margin:4px 0;max-width:780px;font-size:1.25rem}.centeTradeBanner p{margin:0;color:#aeb9c7;font-size:var(--cente-small, .75rem)}.centeTradeBanner>button{min-height:44px;padding:9px 16px;border:1px solid #d5aa4e;border-radius:9px;color:#f1d27d;background:transparent;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.centeServices{max-width:1380px;margin:0 auto;padding:24px 22px 70px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.centeServices article{min-height:175px;padding:22px;border:1px solid var(--cente-line);border-radius:13px;background:#fff}.centeServices article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#f8f1de}.centeServices h3{margin:15px 0 6px;font-size:.82rem}.centeServices p{margin:0;color:#788698;font-size:var(--cente-small, .75rem);line-height:1.55}.centeContactSection{padding:70px max(22px,calc((100vw - 1380px)/2));display:grid;grid-template-columns:1.05fr .95fr;gap:20px;color:#fff;background:linear-gradient(115deg,#061426,#0b1c30)}.centeContactCard,.centeContactAction{padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff06}.centeContactCard>span,.centeContactAction>span{color:#d6ad55;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.13em}.centeContactCard h2,.centeContactAction h3{margin:6px 0}.centeContactCard>p{max-width:560px;color:#aeb9c7;font-size:var(--cente-small, .75rem);line-height:1.55}.centeContactData{margin-top:20px;display:grid;gap:7px}.centeContactData a,.centeContactData>div{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:inherit;background:#ffffff06;text-decoration:none}.centeContactData strong,.centeContactData span{display:block}.centeContactData strong{color:#e3c46c;font-size:var(--cente-small, .75rem)}.centeContactData span{margin-top:2px;color:#c5ced9;font-size:var(--cente-small, .75rem)}.centeContactAction{display:grid;align-content:center}.centeContactAction h3{max-width:500px;font-size:1.7rem}.centeContactAction .goldButton{width:fit-content;margin-top:15px}.centeContactAction>a{width:fit-content;margin-top:10px;color:#bdc8d5;font-size:var(--cente-small, .75rem);font-weight:800}.centePublicFooter{min-height:105px;padding:20px max(22px,calc((100vw - 1380px)/2));display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;color:#9aa8b8;background:#020911;border-top:1px solid rgba(255,255,255,.05)}.centePublicFooter p,.centePublicFooter>span{font-size:var(--cente-small, .75rem)}.centeFloatingWhats{position:fixed;right:20px;bottom:20px;z-index:45;width:51px;height:51px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#1f9c58;text-decoration:none;box-shadow:0 10px 28px #00000038;font-size:1.1rem}.centePublicEmpty{min-height:280px;margin-top:17px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed #d9dee5;border-radius:13px;color:#7d8998;background:#fff}.centePublicEmpty>span:not(.centeLoader){font-size:2rem}.centePublicEmpty strong{margin-top:8px;color:#334155;font-size:.75rem}.centePublicEmpty p{max-width:500px;margin:6px 0;font-size:var(--cente-small, .75rem)}.centePublicEmpty button{margin-top:8px;padding:8px 12px;border:0;border-radius:8px;background:#d3a54a;font-size:var(--cente-small, .75rem);font-weight:900}.centeLoader{width:26px;height:26px;border:3px solid #e7ebef;border-top-color:#c99735;border-radius:999px;animation:centeSpin .8s linear infinite}@keyframes centeSpin{to{transform:rotate(360deg)}}.centeModalBackdrop{position:fixed;inset:0;z-index:100;padding:22px;display:grid;place-items:center;overflow-y:auto;background:#020911b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.centeModal{position:relative;width:min(920px,100%);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 30px 90px #00000047}.centeModalClose{position:absolute;top:11px;right:11px;z-index:3;width:34px;height:34px;border:0;border-radius:999px;color:#374456;background:#ffffffeb;font-size:1.25rem;cursor:pointer}.vehicleModal{display:grid;grid-template-columns:1fr 1fr}.vehicleModalImage{min-height:500px;display:grid;place-items:center;background:linear-gradient(145deg,#eef0f3,#e3e7eb)}.vehicleModalImage img{width:100%;max-height:500px;padding:20px;object-fit:contain}.vehicleModalContent{padding:40px 30px 30px}.modalCategory{display:inline-block;padding:5px 7px;border-radius:999px;color:#8c6520;background:#fff2cf;font-size:var(--cente-small, .75rem);font-weight:900}.vehicleModalContent h2{margin:10px 0 14px;font-size:1.7rem}.modalSpecs{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.modalSpecs div{padding:9px;border-radius:8px;background:#f6f8fa}.modalSpecs small,.modalSpecs strong{display:block}.modalSpecs small{color:#8491a1;font-size:var(--cente-small, .75rem)}.modalSpecs strong{margin-top:2px;font-size:var(--cente-small, .75rem)}.vehicleModalContent>p{margin:15px 0;color:#6f7f92;font-size:var(--cente-small, .75rem);line-height:1.6}.modalPrice small,.modalPrice strong{display:block}.modalPrice small{color:#8491a1;font-size:var(--cente-small, .75rem)}.modalPrice strong{margin-top:2px;color:#9e7125;font-size:1.6rem}.modalActions{margin-top:18px;display:grid;gap:7px}.formModal{width:min(620px,100%);padding:32px}.formModal>span{color:#9a6d23;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.13em}.formModal h2{margin:5px 0;font-size:1.5rem}.formModal>p{margin:0 0 18px;color:#748396;font-size:var(--cente-small, .75rem);line-height:1.5}.formModal label{margin-top:9px;display:grid;gap:5px;color:#637286;font-size:var(--cente-small, .75rem);font-weight:800}.formModal input,.formModal textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid #dfe4eb;border-radius:8px;outline:0}.formModal input:focus,.formModal textarea:focus{border-color:#d0a142;box-shadow:0 0 0 3px #d0a1421a}.formModal textarea{min-height:90px;resize:vertical}.formModal>.goldButton{width:100%;margin-top:14px}.formModalGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 9px}@media(max-width:1050px){.centePublicHero{grid-template-columns:1fr 1fr;gap:25px}.centeVehicleGrid,.centeServices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.centePublicHeader{height:68px;grid-template-columns:1fr auto}.centePublicNav{position:absolute;top:68px;left:12px;right:12px;padding:9px;display:none;align-items:stretch;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#071426;box-shadow:0 20px 50px #00000047}.centePublicNav.open{display:flex}.centePublicNav a,.centePublicNav button{width:100%;text-align:left}.centeHeaderWhats{display:none}.centeMenuButton{display:block;width:38px;height:38px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;background:transparent}.centePublicHero{min-height:auto;padding-top:55px;grid-template-columns:1fr}.centeHeroVisual{min-height:300px}.centeCarStage{min-height:280px}.centeBenefits{margin:0;max-width:none;border-radius:0;grid-template-columns:repeat(2,1fr)}.centeBenefits article:nth-child(2){border-right:0}.centeTradeBanner{margin-left:20px;margin-right:20px;grid-template-columns:48px 1fr}.centeTradeBanner>button{grid-column:1 / -1}.centeContactSection,.centePublicFooter,.vehicleModal{grid-template-columns:1fr}.vehicleModalImage{min-height:280px;max-height:320px}}@media(max-width:620px){.centePublicHero{padding-left:18px;padding-right:18px}.centeHeroContent h1{font-size:3.1rem}.centeHeroActions{display:grid}.centeHeroTrust,.centeBenefits{grid-template-columns:1fr}.centeBenefits article{border-right:0;border-bottom:1px solid #edf0f4}.centeBenefits article:last-child{border-bottom:0}.centeInventory{padding-left:14px;padding-right:14px}.centeSectionHead{align-items:flex-start;flex-direction:column}.centeInventoryCount{text-align:left}.centeSearchRow{flex-direction:column}.centeCategoryTabs{overflow-x:auto}.centeCategoryTabs button{white-space:nowrap}.centeSearch{width:100%}.centeVehicleGrid{grid-template-columns:1fr}.centeVehicleImage{height:230px}.centeTradeBanner{margin-left:14px;margin-right:14px;padding:20px;grid-template-columns:1fr}.centeServices{padding-left:14px;padding-right:14px;grid-template-columns:1fr}.centeContactSection{padding-left:14px;padding-right:14px}.centeModalBackdrop{padding:9px}.formModal{padding:27px 18px 20px}.formModalGrid{grid-template-columns:1fr}.modalSpecs{grid-template-columns:1fr 1fr}.centeFloatingWhats{right:13px;bottom:13px}}:root{--hy-blue:#003b70;--hy-dark:#03182b;--hy-text:#122238;--hy-muted:#66768b;--hy-line:#e3e6ea;--hy-bg:#f5f6f7;--hy-gold:#d7aa45}html{scroll-behavior:smooth}body{margin:0}.hyPublic{min-height:100vh;background:#fff;color:var(--hy-text);font-family:Inter,Segoe UI,Arial,sans-serif}.hyPublic *{box-sizing:border-box}.hyWrap{width:min(1380px,calc(100% - 40px));margin:0 auto}.hyTopbar{height:34px;border-bottom:1px solid #e7e7e7;background:#fafafa}.hyTopbarInner{height:100%;display:flex;align-items:center;justify-content:flex-end;gap:26px;color:#556274;font-size:var(--cente-small, .75rem)}.hyHeader{position:sticky;top:0;z-index:50;height:78px;border-bottom:1px solid #e7e7e7;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hyHeaderInner{height:100%;display:grid;grid-template-columns:240px 1fr auto;align-items:center;gap:20px}.hyBrand{text-decoration:none}.hyBrand strong,.hyBrand span{display:block}.hyBrand strong{color:var(--hy-blue);font-size:1.85rem;font-style:italic;letter-spacing:.12em}.hyBrand span{margin-top:2px;color:#7f8b99;font-size:var(--cente-small, .75rem);font-weight:700;letter-spacing:.23em}.hyNav{display:flex;align-items:center;justify-content:center;gap:1px}.hyNav a,.hyNav button{padding:10px 13px;border:0;background:transparent;color:#13263d;text-decoration:none;font-size:.82rem;font-weight:700;cursor:pointer}.hyNav a:hover,.hyNav button:hover{color:var(--hy-blue)}.hyHeaderWa{padding:10px 15px;border-radius:7px;background:var(--hy-blue);color:#fff;text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:800}.hyMenu{display:none}.hyHero{position:relative;min-height:550px;overflow:hidden;background:#111}.hyHeroBackground{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hyHeroOverlay{position:absolute;inset:0;background:linear-gradient(90deg,#000000b8,#0003 58%,#0000000d)}.hyHeroContent{position:relative;z-index:2;min-height:550px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.hyHeroTag{padding:5px 8px;border-radius:3px;background:#ffffff29;font-size:var(--cente-small, .75rem);font-weight:800;letter-spacing:.12em}.hyHero h1{margin:16px 0 0;font-size:clamp(4rem,7.6vw,7.3rem);line-height:.88;letter-spacing:-.04em;text-transform:uppercase}.hyHero h2{margin:14px 0 0;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400}.hyHero p{max-width:590px;margin:17px 0 0;font-size:1rem;line-height:1.5;color:#e2e7ec}.hyHeroActions{margin-top:24px;display:flex;gap:10px}.hyHeroActions button{min-height:48px;padding:11px 18px;border:1px solid #fff;border-radius:4px;background:var(--hy-blue);color:#fff;font-size:.86rem;font-weight:800;cursor:pointer}.hyHeroActions .secondary{background:#ffffff1a}.hyHeroArrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:52px;height:78px;border:0;background:#0003;color:#fff;font-size:3rem;cursor:pointer}.hyHeroArrow.left{left:0}.hyHeroArrow.right{right:0}.hyHeroDots{position:absolute;z-index:4;left:50%;bottom:24px;transform:translate(-50%);display:flex;gap:7px}.hyHeroDots button{width:95px;height:3px;padding:0;border:0;background:#ffffff8c;cursor:pointer}.hyHeroDots button.active{background:#fff}.hyLaunches{padding:82px 0;background:#fff}.hySectionTitle.centered{text-align:center}.hySectionTitle.centered h2{margin:0;font-size:2.35rem}.hySectionTitle.centered p{margin:8px 0 0;color:var(--hy-muted)}.hyLaunchGrid{margin-top:36px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.hyLaunchCard{padding:8px 8px 16px;border:0;background:transparent;cursor:pointer}.hyLaunchImage{height:160px;display:grid;place-items:center}.hyLaunchImage img{max-width:100%;max-height:150px;object-fit:contain;transition:transform .2s ease}.hyLaunchCard:hover img{transform:scale(1.04)}.hyLaunchImage span{font-size:4rem}.hyLaunchCard strong,.hyLaunchCard span{display:block}.hyLaunchCard strong{margin-top:8px;font-size:.84rem;text-transform:uppercase}.hyLaunchCard>span{margin-top:3px;color:#8591a0;font-size:var(--cente-small, .75rem)}.hyInventory{padding:72px 0;background:var(--hy-bg)}.hySectionTitle{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.hySectionTitle>div>span{color:var(--hy-blue);font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.12em}.hySectionTitle h2{margin:4px 0 0;font-size:2.1rem}.hySectionTitle>p{max-width:520px;margin:0;color:var(--hy-muted);font-size:.8rem;text-align:right}.hyInventoryTools{margin-top:24px;padding:6px;display:flex;justify-content:space-between;gap:10px;border:1px solid var(--hy-line);background:#fff}.hyTabs{display:flex}.hyTabs button{min-height:40px;padding:8px 18px;border:0;background:transparent;color:#536377;font-weight:800;cursor:pointer}.hyTabs button.active{background:var(--hy-blue);color:#fff}.hyInventoryTools input{width:min(310px,100%);padding:0 12px;border:1px solid #dce1e7;outline:0}.hyVehicleGrid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hyVehicleCard{overflow:hidden;border:1px solid var(--hy-line);background:#fff;box-shadow:0 8px 22px #0f172a0a}.hyVehiclePhoto{position:relative;height:255px;display:grid;place-items:center;background:#f0f1f3}.hyVehiclePhoto img{width:100%;height:100%;padding:12px;object-fit:contain}.hyVehiclePhoto>span{font-size:5rem}.hyVehicleBadge{position:absolute;top:12px;left:12px;padding:5px 7px;background:var(--hy-blue);color:#fff;font-size:var(--cente-small, .75rem);font-weight:900}.hyVehicleBody{padding:17px}.hyVehicleBody h3{margin:0 0 9px;font-size:1rem}.hyMeta{display:flex;flex-wrap:wrap;gap:5px}.hyMeta span{padding:4px 6px;background:#f3f5f7;color:#68788b;font-size:var(--cente-small, .75rem)}.hyVehicleBody p{min-height:44px;margin:11px 0;color:#718095;font-size:var(--cente-small, .75rem);line-height:1.45}.hyVehicleBottom{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.hyVehicleBottom small,.hyVehicleBottom strong{display:block}.hyVehicleBottom small{color:#8793a2;font-size:var(--cente-small, .75rem)}.hyVehicleBottom strong{margin-top:2px;color:var(--hy-blue);font-size:1.22rem}.hyVehicleBottom button{padding:9px 12px;border:0;background:var(--hy-blue);color:#fff;font-size:var(--cente-small, .75rem);font-weight:800;cursor:pointer}.hyTrade{padding:56px 0;background:var(--hy-dark);color:#fff}.hyTradeInner{display:flex;align-items:center;justify-content:space-between;gap:25px}.hyTrade span{color:#84add2;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.1em}.hyTrade h2{max-width:760px;margin:7px 0;font-size:2rem}.hyTrade p{margin:0;color:#b8c4cf;font-size:.78rem}.hyTrade button{min-width:190px;min-height:48px;padding:10px 16px;border:1px solid #fff;background:#fff;color:var(--hy-blue);font-weight:900;cursor:pointer}.hyServices{padding:60px 0;background:#fff}.hyServiceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hyServiceGrid article{min-height:160px;padding:24px;border:1px solid var(--hy-line);text-align:center}.hyServiceGrid article>span{font-size:1.7rem}.hyServiceGrid h3{margin:11px 0 5px}.hyServiceGrid p{margin:0;color:var(--hy-muted);font-size:var(--cente-small, .75rem)}.hyContact{padding:60px 0;background:#edf2f6}.hyContactGrid{display:grid;grid-template-columns:1fr 1.15fr;gap:35px;align-items:center}.hyContactGrid>div:first-child>span{color:var(--hy-blue);font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.11em}.hyContactGrid h2{margin:6px 0;font-size:2rem}.hyContactGrid p{max-width:560px;color:var(--hy-muted);line-height:1.5}.hyContactData{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hyContactData a,.hyContactData>div{padding:14px;border:1px solid #d8e0e8;background:#fff;color:inherit;text-decoration:none}.hyContactData strong,.hyContactData span{display:block}.hyContactData strong{color:var(--hy-blue);font-size:var(--cente-small, .75rem)}.hyContactData span{margin-top:4px;color:#647487;font-size:var(--cente-small, .75rem)}.hyFooter{padding:24px 0;background:#03101d;color:#aab6c3}.hyFooterInner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px}.hyBrand.footer strong{color:#fff}.hyFooter p,.hyFooter>span{font-size:var(--cente-small, .75rem)}.hyFloatingWa{position:fixed;right:18px;bottom:18px;z-index:45;width:52px;height:52px;display:grid;place-items:center;border-radius:999px;background:#19a35c;color:#fff;text-decoration:none;box-shadow:0 12px 28px #0003;font-size:1.1rem}.hyEmpty{min-height:220px;margin-top:18px;display:grid;place-items:center;border:1px dashed #d5dbe2;background:#fff;color:#728196}.hyModalBackdrop{position:fixed;inset:0;z-index:100;padding:22px;display:grid;place-items:center;overflow:auto;background:#010d19b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hyVehicleModal{position:relative;width:min(1180px,100%);max-height:92vh;display:grid;grid-template-columns:1.1fr .9fr;overflow:auto;background:#fff}.hyModalClose{position:absolute;top:10px;right:10px;z-index:5;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#243447;font-size:1.4rem;cursor:pointer;box-shadow:0 3px 12px #0000001f}.hyGallery{padding:25px;background:#f1f2f4}.hyGalleryMain{min-height:520px;display:grid;place-items:center}.hyGalleryMain img{width:100%;max-height:520px;object-fit:contain}.hyGalleryMain span{font-size:7rem}.hyGalleryThumbs{margin-top:12px;display:flex;gap:8px;overflow-x:auto}.hyGalleryThumbs button{width:88px;height:64px;padding:3px;border:2px solid transparent;background:#fff;cursor:pointer}.hyGalleryThumbs button.active{border-color:var(--hy-blue)}.hyGalleryThumbs img{width:100%;height:100%;object-fit:cover}.hyVehicleDetail{padding:38px 30px}.hyDetailCategory{display:inline-block;padding:5px 7px;background:#e8f0f7;color:var(--hy-blue);font-size:var(--cente-small, .75rem);font-weight:900}.hyVehicleDetail h2{margin:10px 0 15px;font-size:1.8rem}.hyDetailPrice small,.hyDetailPrice strong{display:block}.hyDetailPrice small{color:#7c8998;font-size:var(--cente-small, .75rem)}.hyDetailPrice strong{margin-top:2px;color:var(--hy-blue);font-size:1.8rem}.hySpecGrid{margin-top:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.hySpecGrid div{padding:10px;background:#f5f7f9}.hySpecGrid small,.hySpecGrid strong{display:block}.hySpecGrid small{color:#8491a1;font-size:var(--cente-small, .75rem)}.hySpecGrid strong{margin-top:2px;font-size:var(--cente-small, .75rem)}.hyDetailDescription{margin-top:20px}.hyDetailDescription h3{margin:0 0 6px;font-size:.85rem}.hyDetailDescription p{margin:0;color:#6f7f92;font-size:var(--cente-small, .75rem);line-height:1.6}.hyDetailActions{margin-top:22px;display:grid;gap:7px}.hyDetailActions button{min-height:46px;border:0;background:var(--hy-blue);color:#fff;font-weight:900;cursor:pointer}.hyDetailActions .secondary{border:1px solid #cfd7e0;background:#fff;color:#35465a}.hyAvaluoModal{position:relative;width:min(610px,100%);padding:32px;background:#fff}.hyAvaluoModal>span{color:var(--hy-blue);font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.1em}.hyAvaluoModal h2{margin:5px 0;font-size:1.7rem}.hyAvaluoModal>p{margin:0 0 17px;color:#6f7e91}.hyFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hyFormGrid label{display:grid;gap:4px;color:#647487;font-size:var(--cente-small, .75rem);font-weight:700}.hyFormGrid input{min-height:42px;padding:8px;border:1px solid #d7dde5}.hySubmitAvaluo{width:100%;min-height:46px;margin-top:14px;border:0;background:var(--hy-blue);color:#fff;font-weight:900;cursor:pointer}@media(max-width:1000px){.hyLaunchGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.hyVehicleGrid,.hyServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hyVehicleModal{grid-template-columns:1fr}.hyGalleryMain{min-height:360px}}@media(max-width:800px){.hyTopbar{display:none}.hyHeader{height:68px}.hyHeaderInner{grid-template-columns:1fr auto}.hyNav{position:absolute;top:68px;left:12px;right:12px;padding:9px;display:none;flex-direction:column;align-items:stretch;background:#fff;border:1px solid #e3e6ea;box-shadow:0 18px 45px #0000001f}.hyNav.open{display:flex}.hyHeaderWa{display:none}.hyMenu{display:block;width:40px;height:40px;border:1px solid #dce2e8;background:#fff}.hyHeroContent{min-height:500px}.hyHero h1{font-size:4.2rem}.hyHero h2{font-size:2rem}.hyHeroDots button{width:45px}.hyTradeInner{align-items:flex-start;flex-direction:column}.hyContactGrid,.hyContactData,.hyFooterInner{grid-template-columns:1fr}}@media(max-width:620px){.hyWrap{width:min(100% - 24px,1380px)}.hyHero,.hyHeroContent{min-height:460px}.hyHero h1{font-size:3.25rem}.hyHero h2{font-size:1.55rem}.hyHero p{font-size:.82rem}.hyHeroActions{flex-direction:column}.hyHeroArrow{display:none}.hyLaunches{padding:55px 0}.hySectionTitle.centered h2{font-size:1.8rem}.hyLaunchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hyLaunchImage{height:120px}.hyInventory{padding:52px 0}.hySectionTitle{align-items:flex-start;flex-direction:column}.hySectionTitle>p{text-align:left}.hyInventoryTools{flex-direction:column}.hyTabs{overflow-x:auto}.hyTabs button{white-space:nowrap}.hyInventoryTools input{width:100%;min-height:42px}.hyVehicleGrid,.hyServiceGrid,.hyFormGrid{grid-template-columns:1fr}.hyModalBackdrop{padding:8px}.hyGallery{padding:15px}.hyGalleryMain{min-height:260px}.hyVehicleDetail{padding:28px 18px}}.hyGallery,.hyVehicleDetail{min-width:0}.hyVehicleModal{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hyGalleryThumbs button{flex:1 1 0;min-width:0;max-width:88px}.hyVehicleDetail{overflow-wrap:anywhere}@media(max-width:1000px){.hyVehicleModal{grid-template-columns:minmax(0,1fr)}}.hyContactForm{display:grid;gap:10px;margin-top:24px}.hyContactForm label{display:grid;gap:5px}.hyContactForm input,.hyContactForm textarea{min-width:0;width:100%;padding:10px;border:1px solid #ccd4de}.hyContactForm button{padding:12px;background:var(--hy-blue);color:#fff;border:0}.publicAdmin{width:100%;max-width:1380px;margin:0 auto}.publicAdminHero{min-height:108px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:14px;color:#fff;background:radial-gradient(circle at 88% 20%,rgba(212,169,70,.2),transparent 25%),linear-gradient(120deg,#071426,#0e2238)}.publicAdminHero>div>span{color:#e2ba59;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.13em}.publicAdminHero h2{margin:5px 0;font-size:1.35rem}.publicAdminHero p{margin:0;color:#b9c4d1;font-size:var(--cente-small, .75rem)}.publicAdminHero>a{padding:9px 12px;border:1px solid rgba(230,195,107,.35);border-radius:8px;color:#efd27d;text-decoration:none;font-size:var(--cente-small, .75rem);font-weight:900}.publicAdminToolbar{min-height:58px;margin-top:10px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e9ef;border-radius:11px;background:#fff}.publicAdminToolbar strong,.publicAdminToolbar span{display:block}.publicAdminToolbar strong{font-size:var(--cente-small, .75rem)}.publicAdminToolbar span{margin-top:2px;color:#8793a2;font-size:var(--cente-small, .75rem)}.publicAdminToolbar button,.publicAdminEmpty button,.publicEditorActions button{min-height:38px;padding:8px 12px;border:0;border-radius:8px;color:#171109;background:linear-gradient(180deg,#efd582,#d0a142);font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.publicAdminLayout{margin-top:10px;display:grid;grid-template-columns:430px minmax(0,1fr);gap:10px}.publicSlideList,.publicSlideEditor{min-height:540px;padding:12px;border:1px solid #e5e9ef;border-radius:12px;background:#fff}.publicSlideCard{margin-bottom:8px;overflow:hidden;border:1px solid #e5e9ef;border-radius:10px;background:#fff}.publicSlideCard.selected{border-color:#d6ad55;box-shadow:0 0 0 2px #d6ad5514}.publicSlidePreview{position:relative;height:130px;display:grid;place-items:center;overflow:hidden;background:#edf0f3}.publicSlidePreview img{width:100%;height:100%;object-fit:cover}.publicSlidePreview>span{position:absolute;left:8px;top:8px;padding:4px 6px;border-radius:999px;color:#fff;background:#041323d1;font-size:var(--cente-small, .75rem);font-weight:900}.publicNoImage{color:#91a0b0;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.14em}.publicSlideInfo{padding:10px;display:flex;justify-content:space-between;gap:10px}.publicSlideInfo strong,.publicSlideInfo span{display:block}.publicSlideInfo strong{font-size:var(--cente-small, .75rem)}.publicSlideInfo span{margin-top:2px;color:#8693a3;font-size:var(--cente-small, .75rem)}.publicSlideInfo b{height:max-content;padding:4px 6px;border-radius:999px;font-size:var(--cente-small, .75rem)}.publicSlideInfo b.active{color:#25613a;background:#edf8ef}.publicSlideInfo b.inactive{color:#8a4b4b;background:#f9eeee}.publicSlideActions{padding:0 10px 10px;display:flex;flex-wrap:wrap;gap:5px}.publicSlideActions button{min-height:29px;padding:5px 8px;border:1px solid #dfe4eb;border-radius:6px;color:#566579;background:#fff;font-size:var(--cente-small, .75rem);font-weight:800;cursor:pointer}.publicSlideActions button:disabled{opacity:.35;cursor:not-allowed}.publicSlideActions .danger{color:#a33c3c}.publicAdminEmpty{min-height:220px;display:grid;place-items:center;align-content:center;gap:5px;text-align:center;color:#7f8c9c}.publicAdminEmpty.editor{min-height:500px}.publicAdminEmpty strong{color:#344256;font-size:var(--cente-small, .75rem)}.publicAdminEmpty p{max-width:300px;margin:0 0 7px;font-size:var(--cente-small, .75rem);line-height:1.5}.publicEditorHead{padding:4px 4px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.publicEditorHead>div>span{color:#a27327;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.12em}.publicEditorHead h3{margin:4px 0 0;font-size:.9rem}.publicActiveToggle{display:flex;align-items:center;gap:6px;color:#536174;font-size:var(--cente-small, .75rem);font-weight:800}.publicFormGrid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.publicFormGrid label{display:grid;gap:4px;color:#66758a;font-size:var(--cente-small, .75rem);font-weight:800}.publicFormGrid label.wide{grid-column:1/-1}.publicFormGrid input,.publicFormGrid select,.publicFormGrid textarea{width:100%;min-height:39px;padding:8px;border:1px solid #dfe4eb;border-radius:8px;box-sizing:border-box}.publicFormGrid textarea{min-height:84px;resize:vertical}.publicImageUpload{margin-top:10px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e4e8ed;border-radius:9px;background:#fafbfc}.publicImageUpload strong,.publicImageUpload span{display:block}.publicImageUpload strong{font-size:var(--cente-small, .75rem)}.publicImageUpload span{margin-top:2px;color:#8a96a5;font-size:var(--cente-small, .75rem)}.publicImageUpload label{padding:7px 9px;border:1px solid #d8dee6;border-radius:7px;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.publicImageUpload input{display:none}.publicBannerLivePreview{position:relative;min-height:260px;margin-top:12px;overflow:hidden;border-radius:10px;background:#0a1829}.publicBannerLivePreview>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.publicPreviewShade{position:absolute;inset:0;background:linear-gradient(90deg,#000000b8,#0000001f)}.publicPreviewText{position:relative;z-index:2;width:70%;min-height:260px;padding:28px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.publicPreviewText>span{font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.14em}.publicPreviewText h2{margin:7px 0 0;font-size:2.2rem;text-transform:uppercase}.publicPreviewText h3{margin:4px 0 0;font-size:1.15rem;font-weight:500}.publicPreviewText p{margin:8px 0 0;color:#dde4eb;font-size:var(--cente-small, .75rem)}.publicPreviewText button{margin-top:13px;padding:8px 11px;border:1px solid #fff;background:#003b70;color:#fff;font-size:var(--cente-small, .75rem);font-weight:900}.publicEditorActions{margin-top:12px;display:flex;justify-content:flex-end;gap:7px}.publicEditorActions .secondary{border:1px solid #dfe4eb;color:#566579;background:#fff}@media(max-width:1050px){.publicAdminLayout{grid-template-columns:350px minmax(0,1fr)}}@media(max-width:820px){.publicAdminHero{align-items:flex-start;flex-direction:column}.publicAdminLayout{grid-template-columns:1fr}.publicSlideList,.publicSlideEditor{min-height:auto}}@media(max-width:620px){.publicFormGrid{grid-template-columns:1fr}.publicFormGrid label.wide{grid-column:auto}.publicImageUpload{align-items:flex-start;flex-direction:column}.publicPreviewText{width:100%}}.publicAdminUploadBox{margin-top:10px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e1e6ec;border-radius:11px;background:#fff}.publicAdminUploadBox>div:first-child>span{color:#9a7028;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.12em}.publicAdminUploadBox h3{margin:4px 0;color:#202c3f;font-size:.9rem}.publicAdminUploadBox p{margin:0;color:#8290a2;font-size:var(--cente-small, .75rem)}.publicUploadActions input{display:none}.publicUploadButton{min-height:42px;padding:10px 14px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#171109;background:linear-gradient(180deg,#efd582,#d0a142);font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.publicUploadButton.disabled{opacity:.5;cursor:not-allowed}.publicAdminToolbar button:disabled{opacity:.45;cursor:not-allowed}.publicSelectedImage{margin-top:12px;padding:10px;display:grid;grid-template-columns:180px 1fr;align-items:center;gap:12px;border:1px solid #e3e7ec;border-radius:9px;background:#f8f9fb}.publicSelectedImage img{width:180px;height:88px;object-fit:cover;border-radius:6px}.publicSelectedImage label{width:max-content;padding:8px 10px;border:1px solid #d8dee6;border-radius:7px;color:#526174;background:#fff;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.publicSelectedImage input{display:none}@media(max-width:700px){.publicAdminUploadBox{align-items:flex-start;flex-direction:column}.publicUploadButton{width:100%}.publicSelectedImage{grid-template-columns:1fr}.publicSelectedImage img{width:100%;height:150px}}.vehicleSafeAdmin{width:100%;max-width:1380px;margin:12px auto 0;padding:20px;border:1px solid #e4e8ee;border-radius:13px;background:#fff;box-shadow:0 7px 22px #0f172a09}.vehicleSafeHead{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #edf0f4}.vehicleSafeHead>div>span{color:#a67528;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.13em}.vehicleSafeHead h2{margin:4px 0;font-size:1.1rem}.vehicleSafeHead p{margin:0;color:#7d8b9c;font-size:var(--cente-small, .75rem)}.vehicleSafeHead>button{min-height:35px;padding:7px 10px;border:1px solid #dce2e9;border-radius:7px;color:#526174;background:#fff;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.vehicleSafeTable{margin-top:12px;border:1px solid #e5e9ef;border-radius:9px;overflow:hidden}.vehicleSafeRow{min-height:65px;padding:9px 11px;display:grid;grid-template-columns:minmax(230px,1.6fr) .7fr .7fr .8fr minmax(190px,1fr);align-items:center;gap:10px;border-bottom:1px solid #edf0f4;font-size:var(--cente-small, .75rem)}.vehicleSafeRow:last-child{border-bottom:0}.vehicleSafeHeader{min-height:40px;color:#6c7b8e;background:#f7f9fb;font-size:var(--cente-small, .75rem);font-weight:900}.vehicleSafeRow>div:first-child strong,.vehicleSafeRow>div:first-child small{display:block}.vehicleSafeRow>div:first-child strong{color:#1c293d;font-size:var(--cente-small, .75rem)}.vehicleSafeRow>div:first-child small{margin-top:3px;color:#94a0ae;font-size:var(--cente-small, .75rem)}.vehicleSafeRow b{display:inline-block;padding:5px 7px;border-radius:999px;font-size:var(--cente-small, .75rem)}.vehicleSafeRow b.published{color:#23633b;background:#eaf7ee}.vehicleSafeRow b.hidden{color:#8e5a25;background:#fff3df}.vehicleSafeRow b.neutral{color:#607083;background:#eef2f6}.vehicleSafeActions{display:flex;justify-content:flex-end;gap:5px}.vehicleSafeActions button{min-height:32px;padding:6px 8px;border-radius:7px;background:#fff;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.vehicleSafeActions .publish{border:1px solid #d8dfe7;color:#48586c}.vehicleSafeActions .delete{border:1px solid #eccaca;color:#a43838;background:snow}.vehicleSafeActions button:disabled{opacity:.45;cursor:not-allowed}.vehicleSafeNote{margin-top:12px;padding:10px 12px;border-radius:8px;color:#77612e;background:#fff9e9}.vehicleSafeNote strong{font-size:var(--cente-small, .75rem)}.vehicleSafeNote p{margin:3px 0 0;font-size:var(--cente-small, .75rem);line-height:1.45}.vehicleSafeEmpty{min-height:140px;display:grid;place-items:center;color:#8190a2;font-size:var(--cente-small, .75rem)}@media(max-width:900px){.vehicleSafeTable{overflow-x:auto}.vehicleSafeRow{min-width:870px}}@media(max-width:620px){.vehicleSafeHead{align-items:flex-start;flex-direction:column}}.maintenancePanel{width:100%;max-width:1380px;margin:12px auto 0;padding:18px;border:1px solid #e5e9ef;border-radius:12px;background:#fff;box-shadow:0 7px 22px #0f172a08}.maintenanceHead{padding-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #edf0f4}.maintenanceHead span{color:#9b7027;font-size:var(--cente-small, .75rem);font-weight:900;letter-spacing:.13em}.maintenanceHead h2{margin:4px 0 0;font-size:1rem}.maintenanceHead button{min-height:34px;padding:7px 10px;border:1px solid #dce2e9;border-radius:7px;color:#58677a;background:#fff;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.maintenanceRows{margin-top:10px;border:1px solid #e7ebef;border-radius:8px;overflow:hidden}.maintenanceRow{min-height:60px;padding:9px 10px;display:grid;grid-template-columns:minmax(220px,1.4fr) 1fr .65fr minmax(190px,.9fr);align-items:center;gap:10px;border-bottom:1px solid #edf0f4}.maintenanceRow:last-child{border-bottom:0}.maintenanceRow>div:first-child strong,.maintenanceRow>div:first-child small{display:block}.maintenanceRow>div:first-child strong{color:#1e2b3f;font-size:var(--cente-small, .75rem)}.maintenanceRow>div:first-child small{margin-top:2px;color:#929eac;font-size:var(--cente-small, .75rem)}.maintenanceMeta{display:flex;flex-wrap:wrap;gap:4px}.maintenanceMeta span{padding:4px 6px;border-radius:5px;color:#6e7d8f;background:#f4f6f8;font-size:var(--cente-small, .75rem)}.maintenanceStatus b{display:inline-block;padding:5px 7px;border-radius:999px;font-size:var(--cente-small, .75rem)}.maintenanceStatus .on{color:#25613b;background:#eaf7ee}.maintenanceStatus .off{color:#7a5960;background:#f5edef}.maintenanceStatus .wait{color:#8b6424;background:#fff3da}.maintenanceActions{display:flex;justify-content:flex-end;gap:5px}.maintenanceActions button{min-height:31px;padding:6px 8px;border:1px solid #dbe1e8;border-radius:6px;color:#536276;background:#fff;font-size:var(--cente-small, .75rem);font-weight:900;cursor:pointer}.maintenanceActions button.danger{border-color:#edcccc;color:#a23d3d;background:snow}.maintenanceActions button:disabled{opacity:.45;cursor:not-allowed}.maintenanceEmpty{min-height:120px;display:grid;place-items:center;color:#8190a1;font-size:var(--cente-small, .75rem)}@media(max-width:900px){.maintenanceRows{overflow-x:auto}.maintenanceRow{min-width:850px}}:root{--cente-navy:#071A2B;--cente-blue:#0B3A67;--cente-gold:#D4A746;--cente-bg:#F5F7FA;--cente-surface:#FFF;--cente-text:#172033;--cente-muted:#6B7280;--cente-border:#E2E8F0;--cente-danger:#B42332;--cente-radius:14px;--cente-shadow:0 6px 24px #071a2b08;--cente-font:Inter,"Segoe UI",Arial,sans-serif;--admin-bg:var(--cente-bg);--admin-card:var(--cente-surface);--admin-gold:var(--cente-gold);--admin-gold-soft:#F1DFB8;--admin-text:var(--cente-text);--admin-muted:var(--cente-muted);--admin-border:var(--cente-border);--admin-shadow:var(--cente-shadow);--hy-blue:var(--cente-blue);--hy-dark:var(--cente-navy);--hy-text:var(--cente-text);--hy-muted:var(--cente-muted);--hy-line:var(--cente-border);--hy-bg:var(--cente-bg);--hy-gold:var(--cente-gold)}*{box-sizing:border-box}body{margin:0;font-family:var(--cente-font);color:var(--cente-text);background:var(--cente-bg)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--cente-gold)!important;outline-offset:3px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.centeIcon{width:20px;height:20px;display:inline-block;vertical-align:middle;flex-shrink:0}:is(button,a,h2,h3,span)>.centeIcon{margin-right:7px}:is(button,a,span)>.centeIcon:only-child{margin:0}.adminPage{display:block!important}.adminPage .sidebar{width:248px;padding:32px 18px 90px;background:var(--cente-navy);box-shadow:none;border-right:1px solid #ffffff0d}.adminPage .sidebar h2,.hyBrand strong{font-style:normal;letter-spacing:.18em;font-weight:800}.adminPage .sidebar h2{color:#fff;font-size:28px;padding-left:12px}.adminPage .sidebar>span{color:#9badc0;font-size:9px;letter-spacing:.16em;padding-left:12px}.adminPage .sidebar nav{display:grid;grid-template-columns:1fr;gap:5px}.adminPage .sidebar .adminNavGroup{font-size:10px;font-weight:600;color:#92a5b8;margin:20px 12px 6px}.adminPage .sidebar nav a{font-size:13px;min-height:45px;gap:8px;border-radius:8px}.adminPage .sidebar nav a.active{color:#fff;background:#ffffff0c;box-shadow:inset 3px 0 var(--cente-gold)}.adminPage .sidebar nav a.active .centeIcon{color:var(--cente-gold)}.adminMain{margin-left:248px!important;padding:0 32px 100px!important;min-width:0}.adminWorkspaceHeader{margin:0 -32px 28px;padding:22px 32px;min-height:104px;background:#f5f7faf5;gap:16px}.adminWorkspaceHeader h1{font-size:clamp(24px,2.3vw,32px);letter-spacing:-.035em}.adminWorkspaceHeader>div>p:last-child{font-size:13px;line-height:1.5}.adminBreadcrumb{color:var(--cente-muted)!important;font-size:10px!important;letter-spacing:.13em}.adminHeaderActions a{min-height:42px;align-items:center;font-size:12px;border-radius:8px}.adminMain :is(h2,h3){letter-spacing:-.025em}.adminMain h2{font-size:22px}.adminMain :is(.panel,.adminQuickPanel,.adminActivityPanel,.clienteDetailPanel,.clientesListPanel){border:1px solid var(--cente-border)!important;border-radius:var(--cente-radius)!important;box-shadow:var(--cente-shadow)!important;background:var(--cente-surface)}.adminMain .panel{padding:24px!important}.adminMain :is(button,.button){min-height:40px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.35;padding:9px 14px}.adminMain button:not([class]),.adminMain :is(.primary,.btnPrimary),.hyPublic :is(.hyVehicleBottom button,.hyContactForm button){background:var(--cente-blue);border:1px solid var(--cente-blue);color:#fff}.adminMain :is(.secondary,.outline,.btnSecondary,.btnOutline),.hyPublic .secondary{background:#fff;color:var(--cente-blue);border:1px solid var(--cente-border)}.adminMain :is(.danger,.dangerButton,.btnDanger,.deleteButton),.vehiclePhotosDialog .danger{background:#fff4f3!important;color:var(--cente-danger)!important;border:1px solid #F0C6CA!important}.adminMain :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.hyPublic :is(input,select,textarea){max-width:100%;min-width:0;min-height:44px;border:1px solid var(--cente-border);border-radius:8px;padding:10px 12px;background:#fff;color:var(--cente-text);font-size:14px;box-shadow:none}.adminMain input[type=checkbox],.adminMain input[type=radio]{accent-color:var(--cente-blue);width:18px;height:18px}.adminMain :is(label,th){font-size:12px;line-height:1.5}.adminMain :is(small,.muted){color:var(--cente-muted)}.adminMain :is(.tableWrap,.tableResponsive,.tableContainer){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--cente-border);border-radius:10px}.adminMain table{width:100%;font-size:13px;border-collapse:collapse}.adminMain th{padding:14px 12px;background:var(--cente-bg);color:var(--cente-muted);font-weight:600}.adminMain td{padding:14px 12px;border-bottom:1px solid var(--cente-border)}.adminMain tbody tr:hover{background:#f8fafc}.adminMain :is(.badge,.chip,.statusBadge,.webRequestStatus){padding:5px 9px;border-radius:6px;font-size:11px;font-weight:600;background:#eaf0f6;color:var(--cente-blue)}.adminWelcome{background:var(--cente-navy)!important;padding:30px!important;border:0!important;border-radius:16px!important}.adminWelcome h2{font-size:clamp(24px,2.5vw,34px);max-width:680px;color:#fff}.adminWelcome p{color:#bac8d5;font-size:14px;line-height:1.6}.adminWelcomeTag{color:var(--cente-gold);letter-spacing:.13em}.adminWelcomeMark{color:#ffffff14;background:transparent}.adminKpiGrid{gap:16px}.adminKpiGrid article{border:1px solid var(--cente-border);box-shadow:var(--cente-shadow);border-radius:14px;padding:22px}.adminKpiIcon,.adminQuickActions a>span{background:#edf2f7!important;color:var(--cente-blue)!important;border-radius:10px}.adminKpiGrid strong{color:var(--cente-navy);font-size:32px}.adminKpiGrid small{font-size:12px}.adminQuickActions a{min-height:80px;border:1px solid var(--cente-border);border-radius:10px}.adminQuickActions a:hover{border-color:#9bacbc;background:var(--cente-bg)}.adminQuickActions strong{font-size:14px}.adminQuickActions small{font-size:12px}.adminPanelMiniHeader span{color:var(--cente-muted);font-size:10px}.clientesLayout{grid-template-columns:290px minmax(0,1fr)}.clienteProfileHeader{flex-wrap:wrap;gap:18px}.clienteTabs{overflow-x:auto;white-space:nowrap;gap:6px}.clienteTabs button{flex-shrink:0}.clienteTabs button.active{background:var(--cente-blue)!important;color:#fff!important}.clienteContactGrid{gap:18px}.clienteContactGrid dd{overflow-wrap:anywhere}.adminMain :is(.sectionHeader,.panelHeader){flex-wrap:wrap;gap:12px}.adminMain :is(.grid,.stats,.invoiceGrid,.vehicleForm,.inlineForm,.inspectionLayout,.clientesLayout)>*{min-width:0}.adminMain :is(.inspectionNew,.inspectionToolbar,.filters,.filterBar){flex-wrap:wrap}:is(.modal,.editModal,.hyAvaluoModal,.hyVehicleModal,.vehiclePhotosDialog){border-radius:18px;box-shadow:0 28px 90px #071a2b30}:is(.modalBackdrop,.hyModalBackdrop){z-index:1000;padding:24px;background:#071a2bb8}.modalBackdrop>.modal{max-width:100%;max-height:90dvh;overflow:auto}.centeSessionBadge{left:18px!important;right:auto!important;width:212px!important;border-color:#ffffff20!important;box-shadow:none!important;background:var(--cente-navy)!important}.centeLoginPage{background:radial-gradient(ellipse at top right,#0B3A67,var(--cente-navy))}.centeLoginCard{border-radius:20px;box-shadow:0 28px 80px #0003}.centeLoginBrand strong{font-style:normal;letter-spacing:.18em}.centeMenuToggle,.centeDrawerBackdrop{display:none}.hyWrap{width:min(1280px,calc(100% - 64px))}.hyTopbar{background:var(--cente-navy);border:0}.hyTopbarInner{color:#cdd8e2;font-size:11px}.hyHeader{height:84px;box-shadow:0 1px 12px #071a2b05}.hyHeaderInner{grid-template-columns:210px 1fr auto}.hyBrand strong{color:var(--cente-navy);font-size:30px}.hyBrand span{color:var(--cente-muted);font-size:9px;letter-spacing:.16em}.hyNav a,.hyNav button{font-size:13px;font-weight:600;padding:12px}.hyHeaderWa{min-height:44px;display:inline-flex;align-items:center;padding:12px 20px;border-radius:8px;font-size:13px;background:var(--cente-blue)}.hyHero,.hyHeroContent{min-height:clamp(480px,65vh,740px)}.hyHero{background:var(--cente-navy)}.hyHeroBackground{object-fit:cover;object-position:center}.hyHeroOverlay{background:linear-gradient(90deg,#071a2beb,#071a2b90 44%,#071a2b18)}.hyHeroContent{padding:64px 40px}.hyHero h1{max-width:820px;font-size:clamp(42px,5.8vw,84px);line-height:1.04;font-weight:700;letter-spacing:-.045em;text-transform:none;overflow-wrap:anywhere}.hyHero h2{font-size:clamp(21px,2.4vw,32px);font-weight:400;line-height:1.3}.hyHero p{max-width:560px;font-size:16px;line-height:1.7}.hyHeroTag{background:none;border-left:2px solid var(--cente-gold);padding-left:12px;border-radius:0;letter-spacing:.2em}.hyHeroActions button{border-radius:8px;min-height:48px;background:#fff;color:var(--cente-navy);font-weight:600}.hyHeroActions .secondary{color:#fff;border-color:#ffffff60;background:#071a2b35}.hyHeroArrow{width:44px;height:44px;border-radius:50%;border:1px solid #ffffff50;background:#071a2b55;font-size:28px}.hyHeroDots button{min-width:24px;min-height:24px;padding:8px;border-radius:0;background:transparent;position:relative}.hyHeroDots button:after{content:"";display:block;height:3px;width:24px;background:#ffffff60}.hyHeroDots button.active{background:transparent}.hyHeroDots button.active:after{background:var(--cente-gold)}.hyLaunches,.hyInventory,.hyServices,.hyContact{padding:72px 0}.hySectionTitle h2,.hySectionTitle.centered h2{font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.035em}.hySectionTitle p,.hySectionTitle>p{font-size:14px;line-height:1.65}.hyLaunchGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.hyLaunchCard{border:1px solid var(--cente-border);border-radius:12px;padding:16px;text-align:left}.hyLaunchCard strong{font-size:14px}.hyLaunchCard>span{font-size:12px}.hyInventoryTools{border-radius:12px;padding:8px;gap:16px;align-items:center}.hyTabs{gap:4px;flex-wrap:wrap}.hyTabs button{border-radius:7px;font-size:13px;min-height:44px}.hyVehicleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.hyVehicleCard{border-radius:16px;box-shadow:var(--cente-shadow);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.hyVehicleCard:hover{transform:translateY(-3px);box-shadow:0 16px 34px #071a2b12}.hyVehiclePhoto{height:auto;aspect-ratio:16/10;background:#edf1f5;overflow:hidden}.hyVehiclePhoto img{padding:0;object-fit:cover}.hyVehicleBadge,.hyDetailCategory{border-radius:5px;padding:6px 10px;font-size:10px;letter-spacing:.06em;font-weight:600}.hyVehicleBadge{background:var(--cente-navy)}.hyVehicleBody{padding:22px;display:flex;flex-direction:column;flex:1}.hyVehicleBody h3{font-size:20px;line-height:1.3;letter-spacing:-.02em}.hyMeta{gap:8px}.hyMeta span{font-size:12px;background:var(--cente-bg);padding:6px 9px;border-radius:5px}.hyVehicleBody p{font-size:13px;line-height:1.65;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hyVehicleBottom{border-top:1px solid var(--cente-border);padding-top:18px;margin-top:auto;align-items:center;flex-wrap:wrap}.hyVehicleBottom small{font-size:11px}.hyVehicleBottom strong{font-size:24px}.hyVehicleBottom button{min-height:44px;padding:12px 16px;font-size:13px;border-radius:8px}.hyTrade{background:var(--cente-navy);padding:64px 0}.hyTrade h2{max-width:710px;font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.03em}.hyTrade span{color:var(--cente-gold);font-size:11px}.hyTrade p{font-size:14px;line-height:1.7}.hyTrade button{border-radius:8px}.hyServiceGrid{gap:20px}.hyServiceGrid article{border-radius:14px;text-align:left;padding:28px;min-height:190px}.hyServiceGrid article>span{color:var(--cente-blue);display:inline-flex;background:#edf2f7;padding:12px;border-radius:10px}.hyServiceGrid h3{font-size:18px}.hyServiceGrid p{font-size:14px;line-height:1.6}.hyContact{background:var(--cente-bg)}.hyContact h2{font-size:36px;letter-spacing:-.035em}.hyContact p{font-size:15px;line-height:1.7}.hyContactData{gap:12px}.hyContactData a,.hyContactData>div{border:1px solid var(--cente-border);border-radius:10px;padding:18px;background:#fff}.hyContactData strong{font-size:13px}.hyContactData span{font-size:14px;overflow-wrap:anywhere}.hyFooter{background:var(--cente-navy);padding:48px 0 24px;color:#b7c5d2}.hyFooterInner{display:grid;grid-template-columns:1fr 1fr;gap:24px 60px;align-items:start}.hyFooter .hyBrand strong{color:#fff}.hyFooter .hyBrand span{color:#aebecc}.hyFooter p{font-size:14px;line-height:1.7;max-width:380px;margin:0}.hyFooter nav{display:flex;flex-wrap:wrap;gap:18px;grid-column:1/-1;border-top:1px solid #ffffff18;padding-top:24px}.hyFooter a{color:#cbd5df;text-decoration:none;font-size:13px}.hyFooter a:hover{color:#fff}.hyFooterInner>span{grid-column:1/-1;font-size:11px}.centeDomain{display:inline-block;margin-top:14px}.hyFloatingWa{background:var(--cente-blue);width:52px;height:52px;bottom:24px;right:24px;border:1px solid #ffffff40}.hyVehicleModal{width:min(1160px,100%);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-height:90dvh}.hyGallery{padding:28px;min-width:0;background:var(--cente-bg)}.hyGalleryMain{min-height:0;aspect-ratio:4/3}.hyGalleryMain img{height:100%;max-height:440px;object-fit:contain}.hyGalleryThumbs{gap:10px;padding:4px}.hyGalleryThumbs button{flex:0 0 72px;height:58px;border-radius:7px;overflow:hidden}.hyGalleryThumbs button.active{border-color:var(--cente-gold)}.hyGallery>p{font-size:12px;color:var(--cente-muted)}.hyVehicleDetail{padding:36px;min-width:0}.hyVehicleDetail h2{font-size:28px;line-height:1.25;letter-spacing:-.03em}.hyDetailPrice strong{font-size:32px}.hyDetailPrice small{font-size:12px}.hySpecGrid{gap:10px}.hySpecGrid div{padding:14px;border-radius:8px}.hySpecGrid small{font-size:11px}.hySpecGrid strong{font-size:14px;overflow-wrap:anywhere}.hyDetailDescription h3,.hyContactForm h3{font-size:17px}.hyDetailDescription p{font-size:14px;line-height:1.7}.hyDetailActions button,.hyContactForm button{border-radius:8px;min-height:46px;font-size:13px;font-weight:600}.hyContactForm{border-top:1px solid var(--cente-border);margin-top:24px;padding-top:20px}.hyContactForm label{font-size:13px}.hyModalClose{width:44px;height:44px}.hyAvaluoModal{padding:32px;max-height:90dvh;overflow:auto}.hyEmpty{min-height:180px;border-radius:12px;padding:24px;text-align:center}@media(min-width:1600px){.adminMain{padding-left:48px!important;padding-right:48px!important}.adminWorkspaceHeader{margin-left:-48px;margin-right:-48px;padding-left:48px;padding-right:48px}}@media(max-width:1100px){.adminPage .sidebar{transform:translate(-100%);transition:transform .2s;z-index:160;width:280px;padding-top:92px}.centeMenuOpen .adminPage .sidebar{transform:translate(0)}.adminMain{margin-left:0!important;padding:0 24px 96px!important}.adminWorkspaceHeader{margin:0 -24px 24px;padding:18px 24px;z-index:170}.centeMenuToggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;background:#fff;border:1px solid var(--cente-border);border-radius:8px;color:var(--cente-blue)}.centeMenuOpen .adminWorkspaceHeader{background:transparent;pointer-events:none;border-color:transparent}.centeMenuOpen .adminWorkspaceHeader>div{visibility:hidden}.centeMenuOpen .centeMenuToggle{pointer-events:auto}.centeDrawerBackdrop{display:block;position:fixed;inset:0;z-index:150;background:#071a2b80;border:0;border-radius:0}.centeSessionBadge{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0 24px 16px;width:auto!important}.hyHeaderInner{grid-template-columns:170px 1fr auto;gap:10px}.hyNav a,.hyNav button{padding:10px 7px;font-size:12px}.hyVehicleGrid,.hyServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hyVehicleDetail{padding:28px}.hyVehicleDetail h2{font-size:24px}}@media(max-width:800px){.hyWrap{width:calc(100% - 40px)}.hyHeader{height:72px}.hyHeaderInner{display:flex;justify-content:space-between}.hyMenu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--cente-border);border-radius:8px;background:#fff;color:var(--cente-blue)}.hyHeaderWa{margin-left:auto;font-size:12px;padding:10px 14px}.hyNav{display:none}.hyNav.open{position:absolute;top:72px;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;padding:16px 20px;background:#fff;border-bottom:1px solid var(--cente-border);box-shadow:0 20px 30px #071a2b18}.hyNav.open a,.hyNav.open button{text-align:left;min-height:46px;font-size:14px}.hyHeroContent{padding:56px 24px 72px}.hyHeroArrow{top:auto;bottom:16px;transform:none}.hyHeroArrow.left{left:24px}.hyHeroArrow.right{right:24px}.hyHeroOverlay{background:linear-gradient(90deg,#071a2bdd,#071a2b65)}.hyVehicleModal{display:block}.hyGallery{padding:24px}.hyGalleryMain{aspect-ratio:16/10}.hyTradeInner,.hySectionTitle{align-items:flex-start;flex-direction:column}.hySectionTitle>p{text-align:left}.hyContactGrid{grid-template-columns:1fr;gap:28px}.clientesLayout{grid-template-columns:1fr}.clientesList{max-height:240px;overflow:auto}.clienteSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDashboardColumns{grid-template-columns:1fr}.adminKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.adminMain{padding:0 16px 60px!important}.adminWorkspaceHeader{padding:16px;margin:0 -16px 20px;align-items:center;gap:12px;min-height:90px}.adminWorkspaceHeader h1{font-size:23px}.adminWorkspaceHeader>div>p:last-child{font-size:12px}.adminHeaderActions{display:none}.adminBreadcrumb{font-size:9px!important}.adminMain .panel{padding:16px!important}.adminWelcome{padding:24px!important}.adminWelcomeMark{display:none}.adminKpiGrid{gap:10px}.adminKpiGrid article{padding:14px;flex-wrap:wrap;gap:10px}.adminKpiGrid strong{font-size:28px}.adminKpiGrid p{font-size:11px}.adminMain :is(.vehicleForm,.inlineForm,.invoiceGrid,.inspectionLayout,.clienteContactGrid,.clienteSummaryGrid,.adminQuickActions){grid-template-columns:1fr!important}.adminMain :is(.clientesToolbar,.clienteProfileActions,.inspectionNew,.inspectionToolbar,.sectionHeader){flex-wrap:wrap}.adminMain :is(.clientesToolbar,.inspectionNew)>*{min-width:0!important;max-width:100%}.adminMain :is(.tableWrap,.tableResponsive,.tableContainer) table{min-width:650px}.adminMain :is(.signalList label){grid-template-columns:auto minmax(0,1fr) auto}.adminMain input[type=file]{width:100%}.adminMain :is(button,select){min-height:44px}.clienteProfileMain{min-width:0}.clienteProfileHeader h2{overflow-wrap:anywhere}.hyWrap{width:calc(100% - 32px)}.hyBrand strong{font-size:26px}.hyBrand span{font-size:8px}.hyHeaderWa{display:none}.hyHero,.hyHeroContent{min-height:520px}.hyHeroContent{padding:56px 8px 80px}.hyHero h1{font-size:42px}.hyHero h2{font-size:22px}.hyHero p{font-size:14px}.hyHeroActions{flex-wrap:wrap}.hyLaunches,.hyInventory,.hyServices,.hyContact{padding:48px 0}.hyLaunchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hyLaunchImage{height:110px}.hyLaunchImage img{max-height:110px}.hyVehicleGrid{grid-template-columns:1fr;gap:20px}.hyVehicleBody{padding:20px}.hyVehiclePhoto{aspect-ratio:16/10}.hyInventoryTools{flex-direction:column;align-items:stretch}.hyInventoryTools input{width:100%}.hyTabs button{flex:1;padding:10px 8px;font-size:12px}.hyTrade{padding:48px 0}.hyTrade button{width:100%}.hyServiceGrid{grid-template-columns:1fr;gap:14px}.hyServiceGrid article{min-height:0;padding:24px}.hyContact h2{font-size:30px}.hyFooterInner{grid-template-columns:1fr;gap:24px}.hyFooter nav{flex-direction:column;gap:0}.hyFooter nav a{padding:12px 0}.hyModalBackdrop{padding:8px}.hyVehicleModal{max-height:94dvh;border-radius:14px}.hyGallery{padding:18px}.hyVehicleDetail{padding:24px 18px}.hyVehicleDetail h2{padding-right:0}.hySpecGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hySpecGrid div{padding:12px}.hyAvaluoModal{padding:28px 20px}.hyAvaluoForm{grid-template-columns:1fr}.hyFloatingWa{right:16px;bottom:16px}.vehiclePhotosBackdrop{padding:8px}.vehiclePhotosDialog{max-height:94dvh}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}:root{--cente-small:.75rem}.adminPage .adminMain button{font-size:13px!important;font-weight:600!important;min-height:42px}.adminPage .adminMain :is(.clientesNewButton,.campNewButton,.campCreateButton,.inspectionNew button,.finishInspection,.primaryButton,.goldButton,.userCreateButton),.adminMain button[class*=Save],.adminMain button[class*=Primary]{background:var(--cente-blue)!important;color:#fff!important;border:1px solid var(--cente-blue)!important}.adminPage .adminMain button[data-variant=danger]{background:#fff4f3!important;color:var(--cente-danger)!important;border:1px solid #F0C6CA!important}.adminPage .adminMain :is(.clienteAvatar,.clienteProfileAvatar,.clienteRow.active .clienteAvatar){background:#eaf0f6!important;color:var(--cente-blue)!important}.adminPage .adminMain :is(.clienteRow.active,.clienteOpportunityCard){background:#f8fafc!important;border-color:#c6d4e2!important}.adminPage .adminMain :is(.retomasHero,.contactosHero,.inspectionHero){background:var(--cente-navy)!important}.adminPage .adminMain :is(.maintenanceHead,.panelHeading,.inspectionHeader){flex-wrap:wrap}.adminPage .adminMain :is(.phaseBadge,.campStatus,.status,.semaforo){border-radius:6px;font-weight:600}.adminPage .sidebar{width:248px!important}.adminPage .adminMain{margin-left:248px!important}.adminPage .sidebar nav a{line-height:1.4}.adminPage .sidebar .centeIcon{margin-right:8px}.hySectionTitle.centered{align-items:center;flex-direction:column;text-align:center}.hySectionTitle.centered p{text-align:center}@media(max-width:1100px){.adminPage .sidebar{width:280px!important}.adminPage .adminMain{margin-left:0!important}}@media(max-width:600px){.adminPage .adminMain button{min-height:44px}.adminMain :is(.panelHeading,.maintenanceHead,.clienteProfileMain){flex-wrap:wrap}.adminMain .scoreGrid{grid-template-columns:1fr}}@media(max-width:1100px){.centeMenuToggle{position:fixed;top:20px;left:20px;z-index:180}.adminWorkspaceHeader{padding-left:80px!important}.centeMenuOpen .adminPage .sidebar{padding-top:86px!important}}@media(max-width:600px){.centeMenuToggle{top:18px;left:16px}.adminWorkspaceHeader{padding-left:72px!important}}.adminPage .adminWorkspaceHeader{margin:0 0 24px!important;width:100%;padding-left:0;padding-right:0}.adminMain .adminOfficeButton{background:var(--cente-blue)!important;color:#fff!important}.adminMain :is(.red,.ROJO,.rojo,.low,.todayScore.red){color:#526477!important;background:#edf1f5!important}.adminMain .todayCard{border-left-color:#a8b7c7!important}@media(max-width:1100px){.adminPage .adminWorkspaceHeader{padding-left:56px!important}}@media(max-width:600px){.adminPage .adminWorkspaceHeader{padding-left:56px!important}}.adminMain :is(.traffic-rojo,.score-rojo){background:#edf1f5!important;color:#526477!important}.modal button.close,.modal .modalClose{width:44px!important;height:44px!important;min-height:44px!important;font-size:22px!important}.adminMain .inspectionEmpty.big{min-height:280px}.adminMain .campEmpty{min-height:200px}.adminPage .sidebar{position:fixed!important;inset:0 auto 0 0!important;height:100dvh!important;margin:0!important;overflow-y:auto!important}.adminMain :is(.campaignTabs,.retomasTabs,.contactosTabs,.vehiculosTabs) button.active{background:var(--cente-blue)!important;color:#fff!important;box-shadow:none!important}.adminMain :is(.campaignTabs,.retomasTabs,.contactosTabs,.vehiculosTabs){border-radius:10px}@media(min-width:601px){.hyLaunchGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.hyPublic section[id]{scroll-margin-top:96px}@media(max-width:600px){.hyHeaderWa{display:inline-flex;padding:10px 12px;font-size:11px}.hyPublic section[id]{scroll-margin-top:84px}}.adminMain .inventoryGrid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.adminMain .inventoryPhoto{height:auto!important;aspect-ratio:16/10;min-height:0;overflow:hidden;display:block}.adminMain .inventoryPhoto img{display:block;width:100%;height:100%;object-fit:contain}.adminMain .inventoryBody{position:relative;margin:0!important;padding:20px 16px!important}.adminMain .inventoryBody>strong{display:block;line-height:1.4;overflow-wrap:anywhere;font-size:17px}.adminMain .inventoryActions{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMain .usuariosList article{grid-template-columns:38px minmax(0,1fr) auto;gap:12px}.adminMain .usuarioInfo{min-width:0}.adminMain .usuarioInfo :is(strong,span){overflow-wrap:anywhere;white-space:normal}.adminMain .usuarioActions{grid-column:2/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.adminMain .usuarioActions button{max-width:100%}.centePublicPages{min-height:0}.centePublicPages>section{display:none}.centePublicPages[data-view=inicio]>#inicio,.centePublicPages[data-view=inicio]>.hyTrade,.centePublicPages[data-view=inicio]>#servicios,.centePublicPages[data-view=vehiculos]>#vehiculos,.centePublicPages[data-view=lanzamientos]>#lanzamientos,.centePublicPages[data-view=contacto]>#contacto{display:block}.hyPublic .centeEyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--cente-blue);line-height:1.6}.hyPublic .centePrimary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 24px;min-height:52px;background:var(--cente-blue);color:#fff;border:0;border-radius:4px;text-decoration:none;font-size:14px;font-weight:600}.hyPublic .centePrimary:hover{background:var(--cente-navy)}.hyPublic .centeTextLink{display:inline-flex;align-items:center;gap:12px;min-height:48px;color:var(--cente-navy);font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid #A7B5C4}.centeWelcome{background:linear-gradient(115deg,#fff 48%,#eef2f6 48%);border-bottom:1px solid var(--cente-border)}.centeWelcomeGrid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,84px);padding-top:72px;padding-bottom:64px}.centeWelcomeCopy{min-width:0}.centeWelcomeCopy h1{font-size:clamp(38px,4vw,64px);letter-spacing:-.05em;line-height:1.08;color:var(--cente-navy);margin:24px 0;font-weight:700}.centeWelcomeCopy h1 em,.centeContactIntro h1 em{font-style:normal;color:var(--cente-blue)}.centeWelcomeCopy>p{color:#586678;font-size:16px;line-height:1.8;max-width:470px;margin:0 0 28px}.centeActions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.centeWelcomeNote{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:42px;padding-top:22px;border-top:1px solid var(--cente-border)}.centeWelcomeNote>span{flex-basis:100%;font-size:10px;letter-spacing:.12em;color:#697789;font-weight:600}.centeWelcomeNote a,.centeWelcomeNote button{padding:0;border:0;background:none;color:var(--cente-navy);font-size:12px;text-align:left;text-decoration:none;line-height:1.6;cursor:pointer}.centeFeatured{min-width:0;background:#fff;box-shadow:0 20px 60px #071a2b12;border:1px solid #DEE5EC}.centeFeaturedMedia{aspect-ratio:3/2;background:#e8edf2;display:flex;align-items:center;justify-content:center;overflow:hidden}.centeFeaturedMedia img{width:100%;height:100%;object-fit:contain;display:block}.centeFeaturedInfo{padding:24px;display:flex;align-items:center;gap:20px;justify-content:space-between}.centeFeaturedInfo>div{min-width:0}.centeFeaturedInfo span{font-size:9px;letter-spacing:.13em;font-weight:700;color:#657489}.centeFeaturedInfo h2{font-size:22px;line-height:1.25;margin:9px 0;letter-spacing:-.025em;overflow-wrap:anywhere}.centeFeaturedInfo p{margin:0;font-size:12px;color:#687688}.centeFeaturedInfo button{flex-shrink:0;border:0;background:none;border-bottom:1px solid #D4A746;color:var(--cente-blue);padding:12px 0;font-size:12px;font-weight:700;cursor:pointer}.centeFinance{background:#fff;padding:80px 0}.centeFinanceGrid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,8vw,130px);align-items:center}.centeFinance h2{margin:18px 0;font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.17}.centeFinanceGrid>div>p{max-width:480px;color:#647184;font-size:15px;line-height:1.8;margin-bottom:24px}.centeFinanceSteps{list-style:none;padding:0;margin:0}.centeFinanceSteps li{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--cente-border)}.centeFinanceSteps li:first-child{padding-top:0}.centeFinanceSteps li>span{color:#b08330;font-size:14px;font-weight:600;padding-top:3px}.centeFinanceSteps h3{font-size:18px;margin:0 0 8px}.centeFinanceSteps p{color:#647184;font-size:14px;line-height:1.7;margin:0}.hyPublic .hyTrade{background:#edf2f6;color:var(--cente-navy);padding:48px 0;border-top:1px solid #DCE4EC}.hyPublic .hyTrade h2{color:var(--cente-navy);font-size:clamp(26px,2.7vw,36px);max-width:690px}.hyPublic .hyTrade p{color:#586678}.hyPublic .hyTrade span{color:#89651e}.hyPublic .hyTrade button{background:var(--cente-navy);color:#fff;border-radius:4px;min-width:190px}.hyPublic .hyLaunchGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),420px));justify-content:center;gap:28px}.hyPublic .hyLaunchCard{padding:0 0 24px;overflow:hidden;border-radius:4px;background:#fff}.hyPublic .hyLaunchImage{height:auto;aspect-ratio:3/2;margin:0 0 24px;background:#edf2f6}.hyPublic .hyLaunchImage img{width:100%;height:100%;max-height:none;object-fit:contain}.hyPublic .hyLaunchCard strong{display:block;font-size:22px;margin:0 24px 10px}.hyPublic .hyLaunchCard>span{margin:0 24px;color:var(--cente-blue)}.centeContact{background:linear-gradient(110deg,#f5f7fa 60%,#eaf0f5 60%);padding:32px 0 80px}.centeBreadcrumb{color:#647184;text-decoration:none;font-size:12px;display:inline-block;margin-bottom:48px}.centeContactGrid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,112px);align-items:center}.centeContactIntro h1{font-size:clamp(36px,4vw,58px);letter-spacing:-.045em;line-height:1.12;margin:24px 0}.centeContactIntro>p{max-width:430px;line-height:1.8;color:#647184;font-size:16px}.centeAdvisor{display:flex;align-items:center;gap:16px;margin-top:36px}.centeAdvisorMonogram{display:grid;place-items:center;width:52px;height:52px;background:var(--cente-navy);color:#d4a746;font-size:18px}.centeAdvisor strong,.centeAdvisor div>span{display:block}.centeAdvisor strong{font-size:16px}.centeAdvisor div>span{color:#647184;font-size:12px;margin-top:6px}.centeContactPanel{background:#fff;border:1px solid var(--cente-border);padding:36px;box-shadow:0 18px 50px #071a2b08;min-width:0}.centeContactPanel h2{font-size:26px;margin:12px 0;letter-spacing:-.03em}.centeContactPanel>p{color:#647184;font-size:14px;margin:0 0 28px}.centeContactChannel{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--cente-navy);padding:20px 0;border-bottom:1px solid var(--cente-border)}.centeContactChannel>div{flex:1;min-width:0}.centeContactChannel strong,.centeContactChannel div>span{display:block;overflow-wrap:anywhere}.centeContactChannel strong{font-size:14px}.centeContactChannel div>span{font-size:13px;color:#647184;margin-top:6px}.centeContactChannel.featured{padding:20px;background:var(--cente-blue);color:#fff;border:0}.centeContactChannel.featured div>span{color:#dce7f2}.centeContactLocation{padding-top:28px}.centeContactLocation>span{font-size:9px;letter-spacing:.12em;font-weight:700;color:#647184}.centeContactLocation p{font-size:13px;margin-bottom:0}.hyPublic .hyFooter{padding:40px 0 24px}.hyPublic .hyFooter nav{padding-top:18px}.hyPublic a:focus-visible,.hyPublic button:focus-visible{outline:3px solid #D4A746;outline-offset:4px}@media(max-width:1000px){.centeWelcomeGrid{gap:28px;padding:48px 0}.centeFeaturedInfo{align-items:flex-start;flex-direction:column;gap:10px}.centeContactPanel{padding:26px}.centeContactGrid{gap:32px}}@media(max-width:700px){.centeWelcome{background:linear-gradient(#fff 50%,#eef2f6)}.centeWelcomeGrid,.centeFinanceGrid,.centeContactGrid{grid-template-columns:1fr}.centeWelcomeGrid{padding:40px 0;gap:32px}.centeWelcomeCopy h1{font-size:40px}.centeWelcomeCopy>p{font-size:15px}.centeWelcomeNote{margin-top:28px}.centeFeaturedInfo{flex-direction:row;padding:20px}.centeFeaturedInfo h2{font-size:20px}.centeFinance{padding:48px 0}.centeFinanceGrid{gap:36px}.centeContact{padding:24px 0 48px}.centeBreadcrumb{margin-bottom:28px}.centeContactIntro h1{font-size:38px}.centeContactPanel{padding:24px 20px}.centeContactChannel{gap:12px}.centeContactChannel.featured{padding:16px 12px}.centeContactPanel h2{font-size:24px}.hyPublic .hyTrade{padding:40px 0}.hyPublic .hyFooter nav{flex-direction:row;gap:12px 24px}.hyPublic .hyFooter nav a{padding:4px 0}.adminMain .usuarioActions{grid-column:1/-1;justify-content:flex-start}}.centemotorLogo{display:block;width:210px;max-width:100%;height:auto;object-fit:contain}.hyPublic .hyBrand{display:flex;align-items:center;padding:0;text-decoration:none}.hyPublic .hyBrand .centemotorLogo{width:210px}.adminPage .sidebar .centemotorSidebarBrand{display:flex!important;align-items:center;justify-content:center;padding:10px!important;margin:8px 0 28px;min-height:78px;border-radius:0;background:transparent!important}.adminPage .sidebar .centemotorSidebarBrand .centemotorLogo{width:206px}.hyPublic .hyFooter .hyBrand{display:inline-flex;justify-self:start;padding:0;background:transparent;border-radius:0}.hyPublic .hyFooter .hyBrand .centemotorLogo{width:200px}.centeLoginBrand{padding:12px!important;margin-bottom:28px;background:transparent;border-radius:0}.centeLoginBrand .centemotorLogo{width:280px;margin:auto}.centeAuthLoadingInner .centemotorLogo{width:240px;padding:12px;background:transparent;border-radius:0}.adminPage .adminMain button,.hyPublic button:not(.hyMenu),.centeLoginPage button{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.25;vertical-align:middle;transition:background-color .16s,border-color .16s,box-shadow .16s}.adminPage .adminMain button .centeIcon,.hyPublic button .centeIcon{width:17px;height:17px;flex:0 0 17px;margin:0}.adminPage .adminMain button:not(:disabled):hover{filter:brightness(.97);box-shadow:0 3px 9px #071a2b12}.adminPage .adminMain button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.adminPage .adminMain :is(.primary,.btnPrimary,.primaryButton,.goldButton),.hyPublic :is(.hyVehicleBottom button,.hyDetailActions button,.hyAvaluoForm button,.hyContactForm button),.centeLoginPage button{border-radius:7px!important;padding:12px 18px;font-weight:600}.hyPublic .centePrimary,.hyPublic .hyHeaderWa,.hyPublic .hyTrade button{border-radius:7px;box-shadow:0 2px 5px #071a2b0c}.hyPublic .hyLaunchCard{display:block}.adminMain .vehicleSafeRow{grid-template-columns:minmax(190px,1.5fr) minmax(72px,.5fr) minmax(75px,.5fr) minmax(120px,.65fr) 220px;gap:18px;padding:18px 16px}.adminMain .vehicleSafeRow>div:first-child strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.adminMain .vehicleSafeRow>div{min-width:0}.adminMain .vehicleSafeRow b{font-size:10px;white-space:nowrap}.adminMain .vehicleSafeHeader{min-height:44px;padding-top:12px;padding-bottom:12px}.adminMain .vehicleSafeActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;justify-content:stretch}.adminPage .adminMain .vehicleSafeActions button{min-height:38px;padding:9px 10px;font-size:12px!important;border-radius:6px;white-space:nowrap}.adminPage .adminMain .vehicleSafeActions :is(.vehicleEditButton,.vehiclePhotoButton){background:#f1f5f9;color:#0b3a67;border:1px solid #D8E2EC}.adminPage .adminMain .vehicleSafeActions .publish{background:#0b3a67;color:#fff;border:1px solid #0B3A67}.adminPage .adminMain .vehicleSafeActions .delete{background:#fff!important;color:#a62d3a!important;border:1px solid #EACDD1!important}.adminMain .vehicleSafeTable{overflow-x:auto}.adminMain .vehicleSafeRow{min-width:820px}.adminMain .inventoryActions button{white-space:nowrap}@media(max-width:700px){.hyPublic .hyBrand .centemotorLogo{width:158px}.hyPublic .hyHeaderInner{gap:10px}.hyPublic .hyHeaderWa{padding:10px 12px}.adminMain .vehicleSafeHeader{display:none}.adminMain .vehicleSafeRow{min-width:0;grid-template-columns:1fr 1fr;gap:14px;padding:20px 16px}.adminMain .vehicleSafeRow>div:first-child{grid-column:1/-1}.adminMain .vehicleSafeRow>div:nth-child(4){grid-column:1/-1}.adminMain .vehicleSafeActions{grid-column:1/-1}.adminPage .adminMain .vehicleSafeActions button{min-height:44px}.adminMain .vehicleSafeTable{overflow:visible}}@media(max-width:380px){.hyPublic .hyBrand .centemotorLogo{width:140px}.hyPublic .hyHeaderWa{padding:10px}}:is(.centemotorSidebarBrand,.hyFooter,.centeLoginBrand,.centeAuthLoadingInner) .centemotorLogo{filter:brightness(0) invert(1)}.hyPublic .centeModelsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1120px;margin:32px auto 0}.hyPublic .centeModelsGrid.single{grid-template-columns:1fr}.centeModelCard{min-width:0;overflow:hidden;border:1px solid #DFE6ED;border-radius:12px;background:#fff;box-shadow:0 10px 32px #071a2b08}.centeModelsGrid.single .centeModelCard{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}.centeModelPhoto{display:flex;align-items:center;justify-content:center;min-width:0;background:#edf2f6;aspect-ratio:3/2}.centeModelPhoto img{display:block;width:100%;height:100%;object-fit:contain}.centeModelPhoto>span{display:flex;align-items:center;gap:10px;color:#647184;font-size:14px}.centeModelInfo{padding:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.centeModelCategory{padding:6px 10px;border-radius:4px;color:#0b3a67;background:#edf3f8;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.centeModelInfo h3{color:#071a2b;font-size:clamp(24px,2.6vw,36px);line-height:1.2;letter-spacing:-.035em;margin:18px 0 14px;overflow-wrap:anywhere}.centeModelSpecs{display:flex;flex-wrap:wrap;gap:8px 16px;color:#526477;font-size:13px}.centeModelInfo p{font-size:14px;line-height:1.75;color:#647184;margin:18px 0 24px}.hyPublic .centeModelInfo button{min-height:48px;margin-top:auto}@media(max-width:800px){.hyPublic .centeModelsGrid{grid-template-columns:1fr;max-width:560px}.centeModelsGrid.single .centeModelCard{grid-template-columns:1fr}.centeModelInfo{padding:24px}.centeModelInfo h3{font-size:28px}}@media(max-width:430px){.centeModelInfo{padding:22px}.centeModelInfo h3{font-size:25px}.hyPublic .centeModelInfo button{width:100%}}.hyPublic .whatsappLogo{display:block;width:28px;height:28px;flex:0 0 28px;object-fit:contain}.hyPublic .hyHeaderWa{gap:8px}.hyPublic .hyFloatingWa{background:transparent;border:0;box-shadow:none;width:60px;height:60px;padding:0;border-radius:0;filter:drop-shadow(0 3px 6px #071a2b30)}.hyPublic .hyFloatingWa .whatsappLogo{width:60px;height:60px;flex-basis:60px}.hyPublic .centeContactChannel .whatsappLogo{width:36px;height:36px;flex-basis:36px}@media(max-width:600px){.hyPublic .hyHeaderWa{gap:5px;padding:8px}.hyPublic .hyHeaderWa .whatsappLogo{width:22px;height:22px;flex-basis:22px}}.hyPublic .hyHeaderInner{grid-template-columns:210px minmax(0,1fr)}@media(min-width:801px){.hyPublic .hyHeader .hyNav{justify-self:end;justify-content:flex-end;gap:12px}}@media(max-width:800px){.hyPublic .hyHeaderInner{display:flex;justify-content:space-between}.hyPublic .hyHeader .hyMenu{margin-left:auto}}@media(max-width:800px){.hyPublic .hyHeader .hyNav.open button{justify-content:flex-start;text-align:left;width:100%}}.centeLegal{padding:48px 24px;max-width:900px;min-height:60vh;line-height:1.7}.centePrivacyNotice{margin:16px 0;padding:16px;background:#f5f7fa;border:1px solid #E2E8F0;border-radius:8px;font-size:13px}.centePrivacyNotice label{display:flex!important;align-items:flex-start;gap:10px}.centePrivacyNotice input[type=checkbox]{width:18px!important;height:18px;flex:none}.centePublicPages[hidden]{display:none!important}.centeImport{padding:20px;margin:16px 0;border:1px solid #E2E8F0;background:#fff;border-radius:12px}.centeImport summary{cursor:pointer;font-weight:700;color:#0b3a67}.centeImport p{line-height:1.6}.centeImport input[type=file]{display:block;margin:12px 0;max-width:100%}.centeImportTable{overflow:auto;max-height:440px;margin:16px 0}.centeImportTable table{min-width:780px;width:100%;border-collapse:collapse}.centeImportTable td,.centeImportTable th{padding:12px;border-bottom:1px solid #E2E8F0;text-align:left;overflow-wrap:anywhere;max-width:240px}.centeImportConfirm{display:flex;gap:10px;margin:16px 0}.centeImportConfirm input{width:18px;flex:none}.centePublicPages[data-view=inicio]>#opciones-comerciales{display:block}.centeEntrySection{padding:64px 0;background:#f5f7fa;border-block:1px solid #E2E8F0}.centeEntryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.hyPublic .centeEntryGrid .centeEntryCard{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;padding:28px 24px;min-width:0;background:#fff;color:#172033;border:1px solid #E2E8F0;border-radius:12px;text-decoration:none;white-space:normal;box-shadow:0 4px 18px #071a2b05;transition:transform .2s,border-color .2s}.hyPublic .centeEntryGrid .centeEntryCard:hover{transform:translateY(-3px);border-color:#d4a746;background:#fff;color:#172033}.hyPublic .centeEntryGrid .centeEntryCard>.centeIcon{width:28px;height:28px;color:#0b3a67}.centeEntryCard>span{font-size:10px;letter-spacing:1.5px;color:#6b7280}.centeEntryCard h3{font-size:21px;margin:0}.centeEntryCard p{font-size:14px;line-height:1.6;font-weight:400;color:#6b7280;margin:0}.centeEntryCard strong{font-size:13px;color:#0b3a67;margin-top:auto;padding-top:12px}@media(max-width:1100px){.centeEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.centeEntrySection{padding:40px 0}.centeEntryGrid{grid-template-columns:1fr}.hyPublic .centeEntryGrid .centeEntryCard{padding:24px}}.centeEntrySection .hySectionTitle{display:block}.centeEntrySection .hySectionTitle h2{margin:12px 0}.centeEntrySection .hySectionTitle p{max-width:640px}.hyPublic .centeEntryGrid .centeEntryCard>.centeIcon{width:28px;height:28px;flex:0 0 28px}:root{--cente-navy: #061a2c;--cente-navy-2: #0a243d;--cente-blue: #0b477c;--cente-blue-soft: #edf4fa;--cente-gold: #d6ab4c;--cente-gold-soft: #fff5d9;--cente-bg: #f4f7fa;--cente-surface: #ffffff;--cente-text: #132238;--cente-muted: #687789;--cente-border: #dce5ed;--cente-success: #20744b;--cente-danger: #b42332;--cente-radius: 16px;--cente-shadow: 0 12px 34px rgba(6, 26, 44, .07);--cente-shadow-hover: 0 18px 44px rgba(6, 26, 44, .11)}body{background:var(--cente-bg)}.adminPage .sidebar{width:256px!important;padding:24px 16px 104px!important;background:radial-gradient(circle at 10% 4%,rgba(38,91,130,.22),transparent 24%),linear-gradient(180deg,#061a2c,#061522)!important;border-right:1px solid rgba(255,255,255,.08)!important}.adminPage .sidebar .centemotorSidebarBrand{min-height:86px!important;margin:0 0 22px!important;padding:12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.adminPage .sidebar .centemotorSidebarBrand .centemotorLogo{width:198px!important}.adminPage .sidebar .adminNavGroup{margin:22px 12px 7px!important;color:#7890a6!important;font-size:9px!important;letter-spacing:.18em!important}.adminPage .sidebar nav a{min-height:46px!important;padding:10px 12px!important;border:1px solid transparent;border-radius:10px!important;color:#d0dbe5!important;font-size:13px!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.adminPage .sidebar nav a:hover{color:#fff!important;border-color:#ffffff0f;background:#ffffff0e!important}.adminPage .sidebar nav a.active{color:#fff!important;border-color:#ffffff0f;background:linear-gradient(90deg,#ffffff17,#ffffff09)!important;box-shadow:inset 3px 0 0 var(--cente-gold)!important}.adminPage .sidebar nav a.active .centeIcon{color:var(--cente-gold)!important}.adminPage .adminMain{margin-left:256px!important;padding:0 clamp(22px,2.5vw,44px) 104px!important;background:radial-gradient(circle at 100% 0,rgba(11,71,124,.035),transparent 24%),var(--cente-bg)}.adminPage .adminWorkspaceHeader{min-height:112px!important;margin:0 0 26px!important;padding:22px 0 18px!important;border-bottom:1px solid var(--cente-border)!important;background:#f4f7faed!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.adminWorkspaceHeader h1{margin:4px 0!important;color:var(--cente-text)!important;font-size:clamp(28px,2.35vw,37px)!important;line-height:1.08;letter-spacing:-.04em!important}.adminWorkspaceHeader>div>p:last-child{color:#748196!important;font-size:13px!important}.adminBreadcrumb{color:#6a7788!important;font-size:9px!important;letter-spacing:.17em!important}.adminHeaderActions a{padding:11px 15px!important;border-color:var(--cente-border)!important;border-radius:10px!important;box-shadow:0 3px 12px #061a2c0a}.centeSessionBadge{left:16px!important;bottom:16px!important;width:224px!important;min-height:62px;padding:11px 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;background:#071a2bf5!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.centeSessionBadge strong{font-size:12px!important}.centeSessionBadge span{color:#8fa3b6!important}.centeSessionBadge button{color:#f0c65e!important}.adminMain :is(.panel,.adminQuickPanel,.adminActivityPanel,.clienteDetailPanel,.clientesListPanel,.campaignSection,.campaignBuilder,.campaignDetail,.inspectionList,.inspectionEditor){border-color:var(--cente-border)!important;border-radius:16px!important;box-shadow:var(--cente-shadow)!important}.adminMain .panel{padding:clamp(18px,2vw,28px)!important}.adminMain .panelHeading,.adminMain .campaignSectionHead,.adminMain .campaignBuilderHead,.adminMain .campaignDetailHeader{padding-bottom:16px;border-bottom-color:#e8eef3!important}.adminMain .eyebrow.dark,.adminMain :is(.campaignSectionHead,.campaignBuilderHead,.campaignDetailHeader,.inspectionBlockTitle,.inspectionListTitle)>div>span{color:#9a742a!important;font-size:10px!important;letter-spacing:.15em!important}.adminMain h2{color:var(--cente-text)}.adminMain :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:45px!important;border-color:#d7e1ea!important;border-radius:10px!important;background:#fff!important;transition:border-color .16s ease,box-shadow .16s ease}.adminMain :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#7ca4c6!important;box-shadow:0 0 0 3px #0b477c14!important}.adminPage .adminMain button{border-radius:9px!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}@media(hover:hover){.adminPage .adminMain button:not(:disabled):hover{transform:translateY(-1px)}}.adminWelcome{min-height:190px!important;padding:clamp(28px,3vw,42px)!important;background:radial-gradient(circle at 88% 50%,rgba(214,171,76,.19),transparent 19%),linear-gradient(120deg,#061a2c,#09243b 70%,#0b2b47)!important;box-shadow:0 18px 46px #061a2c21!important}.adminWelcome h2{max-width:760px!important;font-size:clamp(29px,3vw,43px)!important}.adminWelcome p{max-width:700px!important;color:#c5d2dd!important}.adminWelcomeMark{min-width:112px;height:112px;border:1px solid rgba(214,171,76,.28)!important;border-radius:28px!important;background:#ffffff06!important}.adminKpiGrid{gap:14px!important;margin-top:18px!important}.adminKpiGrid article{min-height:122px!important;padding:20px!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.adminKpiIcon{width:44px!important;height:44px!important}.adminKpiGrid strong{font-size:34px!important;letter-spacing:-.035em}.adminQuickPanel,.adminActivityPanel{padding:24px!important}.adminQuickActions{gap:10px!important}.adminQuickActions a{min-height:88px!important;padding:16px!important;background:#fff}.adminBusinessStatus div{min-height:50px;padding:11px 13px}.adminMain .vehicleForm{grid-template-columns:1.2fr .85fr 1.2fr .62fr .78fr .82fr auto!important}.adminMain #hoy{overflow:hidden}.adminMain .todayList{gap:12px}.adminMain .todayCard{grid-template-columns:42px 72px minmax(0,1fr) 140px!important;gap:16px!important;padding:18px!important;border:1px solid var(--cente-border)!important;border-left:4px solid #9fb1c1!important;border-radius:14px!important;background:#fff;box-shadow:0 4px 14px #061a2c09}.adminMain .todayInfo{min-width:0}.adminMain .todayInfo>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.adminMain .todayInfo>div:first-child>strong{font-size:14px}.adminMain .todayInfo h3{margin:6px 0 3px!important;font-size:15px!important;line-height:1.35;overflow-wrap:anywhere}.adminMain .reasonPills span{border:1px solid #e4eaf0;background:#f8fafc}.adminMain .todayActions{gap:7px!important}.adminMain .todayActions a,.adminMain .todayActions button{min-height:39px!important;border-radius:8px!important}.adminMain .todayActions button{background:var(--cente-blue)!important;color:#fff!important;border:1px solid var(--cente-blue)!important}.adminMain .campaignStats{gap:12px}.adminMain .campaignStats article{min-height:90px;padding:16px;border-radius:13px;box-shadow:0 5px 18px #061a2c09}.adminMain .campaignCardsPro{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important;gap:14px!important}.adminMain .campaignCardPro{padding:20px!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fcfdff)}.adminMain .campaignCardHeader h3{margin-top:9px;font-size:17px!important;line-height:1.35}.adminMain .campaignKpis{gap:8px!important}.adminMain .campaignKpis div{padding:11px!important;border:1px solid #edf1f5;background:#f8fafc!important}.adminMain .campaignKpis strong{font-size:16px!important}.adminMain .campaignCardActions{margin-top:16px!important}.adminMain .campaignOpen{background:var(--cente-blue)!important;color:#fff!important;border:1px solid var(--cente-blue)!important}.adminMain .campaignSecondary{border-color:#d8e2ea!important;color:var(--cente-blue)!important}.adminMain .inspectionHero{min-height:130px;padding:26px!important;border-radius:16px!important;box-shadow:0 16px 40px #061a2c1f}.adminMain .inspectionHero h2{font-size:24px!important}.adminMain .inspectionNew{align-items:center}.adminMain .inspectionNew select{min-width:min(340px,50vw)!important;background:#fff!important;color:var(--cente-text)!important;border-color:#d9e3eb!important}.adminMain .inspectionLayout{grid-template-columns:300px minmax(0,1fr)!important;gap:16px!important;margin-top:16px!important}.adminMain .inspectionList{align-self:start}.adminMain .inspectionListTitle{padding:18px!important}.adminMain .inspectionRow{width:calc(100% - 16px);margin:8px;padding:13px;border-radius:11px}.adminMain .inspectionRow.active{border-color:#d8b55d!important;background:#fffaf0!important}.adminMain .inspectionHeader{padding:22px 24px!important}.adminMain .inspectionHeader h2{max-width:900px;font-size:22px!important;line-height:1.35}.adminMain .inspectionScore>strong{color:var(--cente-navy);font-size:30px!important}.adminMain .inspectionBlock{padding:22px 24px!important}.adminMain .inspectionBlockTitle h3{font-size:16px!important}.adminMain .legalPortals a,.adminMain .localPortal,.adminMain .legalChecklist label,.adminMain .criticalChecks label,.adminMain .scoreGrid label{border-color:#e0e7ee!important;border-radius:10px!important}.adminMain .legalPortals a{transition:transform .16s ease,border-color .16s ease,background .16s ease}@media(hover:hover){.adminMain .legalPortals a:hover{transform:translateY(-1px);border-color:#a9bdce!important;background:#fff!important}}.adminMain .retomasHero{min-height:126px;padding:26px!important;border-radius:16px!important;box-shadow:0 16px 40px #061a2c1f}.adminMain .retomasHero h2{font-size:24px!important}.adminMain .retomasTabsBar{margin-top:14px;border-radius:13px;padding:8px}.adminMain .retomasTabs button{min-height:42px}.adminMain .retomasFlow{margin-top:12px;padding:12px 16px;border-radius:12px}.adminMain #avaluos>input[aria-label="Buscar cliente para avalúo"]{width:min(460px,100%);margin-top:16px}.adminMain #avaluos .quickClients{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:14px 0 26px}.adminMain #avaluos .quickClients button{min-height:105px;padding:16px!important;border:1px solid var(--cente-border)!important;border-left:3px solid var(--cente-gold)!important;border-radius:12px!important;background:#fff!important;color:var(--cente-text)!important;box-shadow:0 5px 16px #061a2c0a}.adminMain #avaluos .quickClients button strong{font-size:14px;line-height:1.35}.adminMain #avaluos .quickClients button span{margin-top:6px;color:var(--cente-muted);font-size:12px}.adminMain #avaluos .quickClients button small{margin-top:10px;color:var(--cente-blue)!important;font-size:11px}.adminMain #avaluos .fase5Grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:14px;margin-top:12px}.adminMain #avaluos .fase5Card{display:flex;flex-direction:column;min-height:300px;padding:20px!important;border:1px solid var(--cente-border)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fcfdff);box-shadow:0 7px 22px #061a2c0b}.adminMain #avaluos .fase5Card>strong{margin-top:16px;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.adminMain #avaluos .fase5Card>span{margin-top:4px;color:var(--cente-muted);line-height:1.45}.adminMain #avaluos .fase5Card>p{margin:14px 0 0;padding-top:10px;border-top:1px solid #eef2f5;font-size:14px}.adminMain #avaluos .fase5Card>p+p{margin-top:7px;padding-top:0;border-top:0}.adminMain #avaluos .fase5Card>p b{color:var(--cente-navy);font-size:17px}.adminMain #avaluos .fase5Card>button{width:100%;margin-top:8px}.adminMain #avaluos .fase5Card>button:first-child{margin-top:0;background:#f5f8fb!important;color:var(--cente-blue)!important;border:1px solid #dce5ed!important}.adminMain #avaluos .fase5Card>button:nth-of-type(2){margin-top:auto;background:#fff!important;color:var(--cente-blue)!important;border:1px solid #bfcfdd!important}.adminMain #avaluos .fase5Card>button:nth-of-type(3){background:var(--cente-blue)!important;color:#fff!important;border:1px solid var(--cente-blue)!important}.adminMain .webRequestList{gap:10px}.adminMain .webRequestList article{grid-template-columns:minmax(180px,1.15fr) minmax(180px,1fr) 110px minmax(270px,.9fr)!important;padding:15px!important;border-color:var(--cente-border)!important;border-radius:12px!important;background:#fff}.adminMain .webRequestActions{align-items:center}.adminMain .webRequestActions a,.adminMain .webRequestActions button,.adminMain .webRequestActions select{min-height:40px;border-radius:8px}.hyPublic{background:#fff;color:var(--cente-text)}.hyPublic .hyWrap{width:min(1320px,calc(100% - 64px))}.hyPublic .hyTopbar{height:32px}.hyPublic .hyHeader{height:82px;border-bottom:1px solid rgba(6,26,44,.08);box-shadow:0 5px 22px #061a2c09}.hyPublic .hyHeaderInner{grid-template-columns:220px minmax(0,1fr)!important}.hyPublic .hyBrand .centemotorLogo{width:208px}.hyPublic .hyNav{gap:4px}.hyPublic .hyNav a,.hyPublic .hyNav button{position:relative;padding:12px 13px;color:#26384b;font-size:13px}.hyPublic .hyNav a:after,.hyPublic .hyNav button:after{content:"";position:absolute;left:13px;right:13px;bottom:5px;height:2px;transform:scaleX(0);transform-origin:left;background:var(--cente-gold);transition:transform .18s ease}@media(hover:hover){.hyPublic .hyNav a:hover:after,.hyPublic .hyNav button:hover:after{transform:scaleX(1)}}.hyPublic .centeWelcome{border-bottom:1px solid #e1e8ee}.hyPublic .centeWelcomeGrid{min-height:620px;padding-top:70px;padding-bottom:70px}.hyPublic .centeWelcomeCopy h1{max-width:650px;font-size:clamp(44px,4.6vw,72px);line-height:1.02}.hyPublic .centeWelcomeCopy>p{max-width:540px;font-size:16px}.hyPublic .centeFeatured{border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #061a2c24}.hyPublic .centeFeaturedMedia{background:linear-gradient(145deg,#edf2f6,#e6edf3)}.hyPublic .centeFeaturedInfo{padding:24px 26px}.hyPublic .centePrimary{border-radius:9px!important}.hyPublic .centeEntrySection{padding:76px 0;background:#f6f8fa}.hyPublic .centeEntryGrid{gap:20px}.hyPublic .centeEntryGrid .centeEntryCard{min-height:250px;padding:30px 26px!important;border-radius:16px!important;box-shadow:0 8px 24px #061a2c0b!important}.hyPublic .centeEntryGrid .centeEntryCard>.centeIcon{width:42px!important;height:42px!important;padding:9px;border-radius:10px;background:var(--cente-blue-soft)}.hyPublic .centeEntryCard h3{margin-top:2px;font-size:23px;letter-spacing:-.025em}.hyPublic .centeEntryCard p{font-size:14px;line-height:1.7}.hyPublic .centeEntryCard strong{padding-top:18px}.hyPublic .hyLaunches,.hyPublic .hyInventory,.hyPublic .centeFinance,.hyPublic .centeContact{padding-top:82px;padding-bottom:82px}.hyPublic .centeModelsGrid{gap:30px}.hyPublic .centeModelCard{border-radius:18px;box-shadow:0 14px 38px #061a2c12}.hyPublic .centeModelPhoto{background:linear-gradient(145deg,#eef3f7,#e6edf3)}.hyPublic .centeModelInfo{padding:34px}.hyPublic .hyVehicleGrid{gap:26px}.hyPublic .hyVehicleCard{border-radius:18px!important;overflow:hidden;box-shadow:0 12px 34px #061a2c12!important}.hyPublic .hyVehiclePhoto{background:#eef3f7}.hyPublic .hyVehicleBody{padding:22px 22px 20px}.hyPublic .hyVehicleBody h3{margin-top:8px;font-size:21px}.hyPublic .hyVehicleBottom strong{color:var(--cente-navy)}.hyPublic .hyVehicleBottom button{min-width:120px}.hyPublic .hyTrade{padding:60px 0}.hyPublic .hyTradeInner{padding:0}.hyPublic .hyTrade button{min-height:50px;padding:12px 20px}.hyPublic .centeFinanceGrid{gap:clamp(42px,7vw,120px)}.hyPublic .centeContactPanel{border-radius:16px;box-shadow:0 20px 58px #061a2c14}.hyPublic .hyFooter{padding-top:54px;padding-bottom:28px}.hyPublic .hyFloatingWa{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom))}.centeLegalPage{min-height:calc(100vh - 82px);padding:56px 0 80px;background:linear-gradient(180deg,#f7f9fb,#fff 45%)}.centeLegal{width:min(880px,calc(100% - 48px));max-width:none!important;margin:0 auto;padding:0!important;min-height:0!important;line-height:1.75}.centeLegalBack{display:inline-flex;margin-bottom:30px;color:var(--cente-blue);font-size:13px;font-weight:700;text-decoration:none}.centeLegalHeader{padding-bottom:26px;border-bottom:1px solid var(--cente-border)}.centeLegalEyebrow{color:#94702b;font-size:10px;font-weight:800;letter-spacing:.16em}.centeLegalHeader h1{margin:10px 0 8px;color:var(--cente-navy);font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;line-height:1.08}.centeLegalHeader p{margin:0;color:var(--cente-muted)}.centeLegalStatus{margin:26px 0 18px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;border:1px solid #ead79e;border-radius:12px;background:#fffaf0}.centeLegalStatus strong{color:#755419;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.centeLegalStatus span{color:#76694f;font-size:13px}.centeLegalCard{padding:30px;border:1px solid var(--cente-border);border-radius:16px;background:#fff;box-shadow:var(--cente-shadow)}.centeLegalCard>p:first-child{margin-top:0}.centeLegalCard h2{margin:28px 0 12px;color:var(--cente-navy);font-size:22px}.centeLegalCard ul{margin:0;padding-left:22px;color:#405165}.centeLegalCard li{margin:8px 0}.centeLegalFootnote{margin:26px -30px -30px!important;padding:18px 30px;border-top:1px solid var(--cente-border);background:#f8fafc;color:var(--cente-muted);font-size:13px}@media(max-width:1100px){.adminPage .adminMain{margin-left:0!important;padding:0 22px 84px!important}.adminPage .sidebar{width:min(86vw,320px)!important;padding-top:82px!important;box-shadow:22px 0 70px #03101d38!important}.centeMenuToggle{top:18px!important;left:18px!important;border-radius:10px!important;box-shadow:0 5px 16px #061a2c14}.adminPage .adminWorkspaceHeader{padding-left:58px!important}.centeSessionBadge{display:none!important}.centeMenuOpen .centeSessionBadge{display:flex!important;position:fixed!important;z-index:190!important;left:16px!important;right:auto!important;bottom:16px!important;width:min(calc(86vw - 32px),288px)!important;margin:0!important}.adminMain .inspectionLayout{grid-template-columns:240px minmax(0,1fr)!important}.adminMain .vehicleForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminMain .vehicleForm button{grid-column:1/-1}.adminMain .webRequestList article{grid-template-columns:1fr 1fr!important}}@media(max-width:800px){.hyPublic .hyWrap{width:calc(100% - 36px)}.hyPublic .hyHeader{height:72px}.hyPublic .hyHeaderInner{display:flex!important}.hyPublic .hyBrand .centemotorLogo{width:170px!important}.hyPublic .hyMenu{width:44px;height:44px;border-radius:10px}.hyPublic .hyNav.open{top:72px!important;left:12px!important;right:12px!important;padding:10px!important;border:1px solid var(--cente-border)!important;border-radius:14px!important;box-shadow:0 22px 54px #061a2c29!important}.hyPublic .hyNav.open a,.hyPublic .hyNav.open button{min-height:48px;padding:12px 14px;border-radius:9px}.hyPublic .hyNav.open a:after,.hyPublic .hyNav.open button:after{display:none}.hyPublic .centeWelcomeGrid{min-height:0}.adminMain .inspectionLayout{grid-template-columns:1fr!important}.adminMain .inspectionList{max-height:280px;overflow:auto}}@media(max-width:600px){.adminPage .adminMain{padding:0 14px 64px!important}.adminPage .adminWorkspaceHeader{min-height:92px!important;padding:16px 0 14px 56px!important;margin-bottom:18px!important}.adminWorkspaceHeader h1{font-size:25px!important}.adminWorkspaceHeader>div>p:last-child{max-width:250px;font-size:11px!important}.centeMenuToggle{top:17px!important;left:14px!important;width:42px!important;height:42px!important}.adminWelcome{min-height:0!important;padding:25px 22px!important;border-radius:15px!important}.adminWelcome h2{font-size:28px!important;line-height:1.08}.adminWelcome p{font-size:13px!important}.adminKpiGrid{grid-template-columns:1fr 1fr!important;gap:9px!important}.adminKpiGrid article{min-height:112px!important;padding:14px!important;align-items:flex-start!important}.adminKpiIcon{width:38px!important;height:38px!important}.adminKpiGrid strong{font-size:28px!important}.adminKpiGrid p{display:none}.adminQuickPanel,.adminActivityPanel{padding:17px!important}.adminMain .todayCard{grid-template-columns:66px minmax(0,1fr)!important;gap:13px!important;padding:16px!important}.adminMain .todayRank{display:none!important}.adminMain .scoreCircle{width:62px;height:62px;border-radius:14px}.adminMain .todayInfo h3{font-size:14px!important}.adminMain .todayActions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))!important}.adminMain .todayActions a,.adminMain .todayActions button{min-width:0;padding:9px 6px!important;font-size:11px!important}.adminMain .campaignStats{grid-template-columns:1fr 1fr!important}.adminMain .campaignTabs,.adminMain .retomasTabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.adminMain .campaignTabs::-webkit-scrollbar,.adminMain .retomasTabs::-webkit-scrollbar{display:none}.adminMain .campaignTabs button,.adminMain .retomasTabs button{flex:0 0 auto;white-space:nowrap}.adminMain .campaignKpis{grid-template-columns:1fr 1fr!important}.adminMain .campaignCardActions{flex-direction:column}.adminMain .inspectionHero,.adminMain .retomasHero{padding:20px!important}.adminMain .inspectionHero h2,.adminMain .retomasHero h2{font-size:20px!important}.adminMain .inspectionNew select{min-width:0!important;width:100%}.adminMain .inspectionHeader,.adminMain .inspectionBlock{padding:18px!important}.adminMain .inspectionHeader h2{font-size:18px!important}.adminMain #avaluos .fase5Card{min-height:0}.adminMain #avaluos .quickClients{grid-template-columns:1fr}.adminMain .retomasFlow{display:none}.adminMain .webRequestList article{grid-template-columns:1fr!important}.adminMain .webRequestActions{display:grid;grid-template-columns:1fr 1fr}.adminMain .webRequestActions select{grid-column:1/-1;width:100%}.hyPublic .hyWrap{width:calc(100% - 28px)}.hyPublic .hyHeader{height:68px}.hyPublic .hyBrand .centemotorLogo{width:150px!important}.hyPublic .hyNav.open{top:68px!important}.hyPublic .centeWelcomeGrid{padding:38px 0 44px!important;gap:28px!important}.hyPublic .centeWelcomeCopy h1{margin:16px 0;font-size:39px!important}.hyPublic .centeWelcomeCopy>p{font-size:14px!important;line-height:1.7}.hyPublic .centeActions{align-items:stretch;flex-direction:column;gap:10px}.hyPublic .centePrimary,.hyPublic .centeTextLink{width:100%;min-height:50px;justify-content:space-between}.hyPublic .centeFeatured{border-radius:14px}.hyPublic .centeFeaturedInfo{align-items:flex-start!important;flex-direction:column!important;padding:20px!important}.hyPublic .centeEntrySection{padding:48px 0}.hyPublic .centeEntryGrid{gap:12px;margin-top:22px}.hyPublic .centeEntryGrid .centeEntryCard{min-height:0;padding:24px 20px!important}.hyPublic .centeEntryCard h3{font-size:20px}.hyPublic .hyLaunches,.hyPublic .hyInventory,.hyPublic .centeFinance,.hyPublic .centeContact{padding-top:52px;padding-bottom:52px}.hyPublic .centeModelInfo{padding:22px!important}.hyPublic .hyVehicleGrid{gap:16px}.hyPublic .hyVehicleBody{padding:18px}.hyPublic .hyVehicleBottom{gap:12px}.hyPublic .hyVehicleBottom button{width:100%}.hyPublic .hyTrade{padding:44px 0}.hyPublic .hyTradeInner{gap:20px}.hyPublic .hyTrade button{width:100%}.hyPublic .centeContactPanel{padding:22px 18px!important}.hyPublic .hyFooter{padding-top:40px}.hyPublic .hyFooter nav{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px!important}.hyPublic .hyFooter nav a{padding:8px 0!important}.hyPublic .hyFloatingWa{width:56px!important;height:56px!important;right:14px!important;bottom:14px!important}.hyPublic .hyFloatingWa .whatsappLogo{width:56px!important;height:56px!important}.centeLegalPage{min-height:calc(100vh - 68px);padding:34px 0 58px}.centeLegal{width:calc(100% - 30px)}.centeLegalBack{margin-bottom:22px}.centeLegalHeader h1{font-size:34px}.centeLegalCard{padding:22px 18px;border-radius:14px}.centeLegalCard h2{font-size:20px}.centeLegalFootnote{margin:24px -18px -22px!important;padding:16px 18px}}@media(max-width:390px){.adminKpiGrid,.adminMain .todayActions{grid-template-columns:1fr!important}.hyPublic .hyBrand .centemotorLogo{width:142px!important}.hyPublic .hyFooter nav{grid-template-columns:1fr}}:root{--cm-ink:#071a2a;--cm-ink-2:#0c263d;--cm-blue:#0b4c82;--cm-blue-2:#12649f;--cm-gold:#d6aa43;--cm-gold-2:#f1cc72;--cm-bg:#eef3f7;--cm-card:#ffffff;--cm-text:#102238;--cm-muted:#6a7a8c;--cm-line:#d8e2ea;--cm-soft:#f7fafc;--cm-radius:20px;--cm-shadow:0 18px 45px rgba(7,26,42,.08);--cm-shadow-strong:0 24px 70px rgba(7,26,42,.14)}html,body,#root{min-height:100%}body{background:var(--cm-bg)!important;color:var(--cm-text)}.adminPage{background:var(--cm-bg)!important}.adminPage .sidebar{width:278px!important;padding:22px 18px 112px!important;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 22%),linear-gradient(180deg,#061827,#071c2d 54%,#051522)!important;border-right:1px solid rgba(255,255,255,.07)!important;box-shadow:12px 0 40px #04111d14!important}.adminPage .sidebar .centemotorSidebarBrand{min-height:104px!important;margin:0 0 18px!important;padding:14px 12px 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.adminPage .sidebar .centemotorSidebarBrand .centemotorLogo{width:205px!important;max-width:100%}.adminPage .sidebar .adminNavGroup{margin:25px 12px 9px!important;color:#6f8aa0!important;font-size:9px!important;font-weight:800!important;letter-spacing:.2em!important}.adminPage .sidebar nav{display:grid!important;gap:5px!important}.adminPage .sidebar nav a{min-height:48px!important;padding:11px 13px!important;border-radius:12px!important;color:#d1dce6!important;font-size:13px!important;font-weight:700!important;border:1px solid transparent!important}.adminPage .sidebar nav a:hover{background:#ffffff0e!important;border-color:#ffffff0f!important;transform:translate(2px)!important}.adminPage .sidebar nav a.active{background:linear-gradient(90deg,#d6aa432b,#ffffff0b)!important;border-color:#d6aa4333!important;box-shadow:inset 3px 0 0 var(--cm-gold),0 10px 28px #00000014!important}.adminPage .sidebar nav a.active .centeIcon{color:var(--cm-gold-2)!important}.centeSessionBadge{left:18px!important;bottom:18px!important;width:242px!important;min-height:64px!important;border-radius:16px!important;background:#0a2236!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 16px 36px #0000002e!important}.adminPage .adminMain{margin-left:278px!important;padding:0 clamp(24px,3vw,54px) 110px!important;background:radial-gradient(circle at 96% -4%,rgba(18,100,159,.08),transparent 23%),linear-gradient(180deg,#f4f7fa,#eef3f7)!important}.adminPage .adminWorkspaceHeader{min-height:122px!important;margin:0 0 28px!important;padding:26px 0 20px!important;background:transparent!important;border-bottom:1px solid #d7e1e9!important}.adminWorkspaceHeader h1{font-size:clamp(31px,2.7vw,42px)!important;letter-spacing:-.045em!important;color:var(--cm-ink)!important}.adminWorkspaceHeader>div>p:last-child{font-size:13px!important;color:#788799!important}.adminBreadcrumb{color:#66788b!important;font-weight:800!important;letter-spacing:.17em!important}.adminHeaderActions a{min-height:46px!important;padding:11px 17px!important;border-radius:12px!important;background:#fff!important;border:1px solid var(--cm-line)!important;box-shadow:0 8px 24px #071a2a0f!important}.adminWelcome{position:relative!important;min-height:230px!important;overflow:hidden!important;padding:clamp(34px,4vw,58px)!important;border-radius:26px!important;background:radial-gradient(circle at 84% 24%,rgba(214,170,67,.24),transparent 18%),radial-gradient(circle at 74% 110%,rgba(18,100,159,.42),transparent 37%),linear-gradient(120deg,#051727,#0a2a44 62%,#0b3556)!important;box-shadow:0 30px 70px #071a2a2b!important}.adminWelcome:before{content:"";position:absolute;right:9%;top:-70px;width:270px;height:270px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 34px #ffffff06,0 0 0 70px #ffffff05}.adminWelcome:after{content:"";position:absolute;left:0;bottom:0;width:160px;height:4px;background:var(--cm-gold)}.adminWelcome>div:first-child{position:relative;z-index:2;max-width:820px}.adminWelcomeTag{display:inline-flex!important;padding:7px 10px!important;border-radius:999px!important;background:#d6aa431f!important;border:1px solid rgba(214,170,67,.28)!important;color:#f1ca6f!important;font-size:10px!important;letter-spacing:.18em!important}.adminWelcome h2{margin:15px 0 10px!important;font-size:clamp(36px,4.2vw,56px)!important;line-height:1!important;letter-spacing:-.055em!important;color:#fff!important}.adminWelcome p{max-width:680px!important;font-size:14px!important;line-height:1.7!important;color:#c9d5df!important}.adminWelcomeMark{position:relative!important;z-index:2!important;width:118px!important;height:118px!important;border-radius:30px!important;border:1px solid rgba(214,170,67,.32)!important;background:#ffffff06!important;color:#d8e5ee!important;font-size:52px!important;box-shadow:inset 0 0 0 1px #ffffff08!important}.adminKpiGrid{gap:16px!important;margin-top:20px!important}.adminKpiGrid article{position:relative!important;min-height:142px!important;padding:22px!important;border:1px solid #dce5ec!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 12px 34px #071a2a0e!important;overflow:hidden!important}.adminKpiGrid article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--cm-blue),var(--cm-gold));opacity:.75}.adminKpiIcon{width:48px!important;height:48px!important;border-radius:14px!important;background:#edf4fa!important;color:var(--cm-blue)!important}.adminKpiGrid small{font-size:11px!important;color:#748396!important}.adminKpiGrid strong{font-size:38px!important;line-height:1!important;color:var(--cm-ink)!important}.adminKpiGrid p{margin-top:5px!important;color:#91a0af!important;font-size:11px!important}.adminDashboardColumns{gap:18px!important;margin-top:18px!important}.adminQuickPanel,.adminActivityPanel,.adminMain :is(.panel,.campaignSection,.campaignBuilder,.campaignDetail,.inspectionList,.inspectionEditor,.clienteDetailPanel,.clientesListPanel){border:1px solid var(--cm-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--cm-shadow)!important}.adminQuickPanel,.adminActivityPanel{padding:26px!important}.adminPanelMiniHeader span{color:#9a742a!important;font-size:10px!important;letter-spacing:.16em!important}.adminPanelMiniHeader h3{font-size:22px!important;letter-spacing:-.025em!important;color:var(--cm-ink)!important}.adminQuickActions{gap:12px!important}.adminQuickActions a{position:relative!important;min-height:94px!important;padding:18px!important;border:1px solid #dce5ec!important;border-radius:15px!important;background:#fff!important;box-shadow:0 4px 16px #071a2a09!important}.adminQuickActions a:hover{border-color:#b9ccdc!important;background:#f8fbfd!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #071a2a14!important}.adminQuickActions a>span{width:44px!important;height:44px!important;border-radius:13px!important;background:#edf4fa!important;color:var(--cm-blue)!important}.adminBusinessStatus{gap:9px!important}.adminBusinessStatus div{min-height:54px!important;padding:12px 14px!important;border-radius:12px!important;background:#f5f8fb!important;border:1px solid #edf1f4!important}.adminOfficeButton{min-height:48px!important;border-radius:12px!important;background:var(--cm-ink)!important;color:#fff!important}.adminMain button,.adminMain a{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.adminMain :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px!important;border-radius:12px!important;border:1px solid #d5e0e8!important;background:#fff!important}.adminMain :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:none!important;border-color:#6fa0c6!important;box-shadow:0 0 0 4px #0b4c8217!important}.adminMain .todayList{gap:14px!important}.adminMain .todayCard{grid-template-columns:44px 82px minmax(0,1fr) 152px!important;gap:18px!important;padding:19px!important;border:1px solid #dbe4eb!important;border-left:5px solid #9fb4c5!important;border-radius:17px!important;background:#fff!important;box-shadow:0 9px 26px #071a2a0d!important}.adminMain .scoreCircle{border-radius:18px!important;background:linear-gradient(180deg,#f3f7fa,#eaf1f6)!important}.adminMain .todayInfo h3{font-size:16px!important;color:var(--cm-ink)!important}.adminMain .reasonPills span{padding:5px 8px!important;border-radius:999px!important;background:#f4f7f9!important;border:1px solid #e4ebf0!important}.adminMain .todayActions{gap:8px!important}.adminMain .todayActions a,.adminMain .todayActions button{min-height:40px!important;border-radius:10px!important;font-weight:800!important}.adminMain .campaignCardPro,.adminMain #avaluos .fase5Card,.adminMain .webRequestList article{border-radius:17px!important;border:1px solid #dce5ec!important;background:#fff!important;box-shadow:0 10px 28px #071a2a0d!important}.adminMain .campaignCardPro{padding:22px!important}.adminMain .campaignKpis div{border-radius:11px!important;background:#f5f8fb!important}.adminMain .campaignOpen{background:var(--cm-ink)!important;border-color:var(--cm-ink)!important}.adminMain .inspectionHero,.adminMain .retomasHero{border-radius:22px!important;background:linear-gradient(120deg,#061827,#0a2a44 72%,#0e4169)!important;box-shadow:0 24px 55px #071a2a24!important}.adminMain .inspectionLayout{gap:18px!important}.adminMain .inspectionRow{border-radius:13px!important}.adminMain .inspectionRow.active{background:#fff8e8!important;border-color:#e1bd63!important;box-shadow:0 8px 24px #94702b14!important}.adminMain .inspectionScore>strong{font-size:34px!important;color:var(--cm-ink)!important}.adminMain .webRequestActions button{border-radius:10px!important}.hyPublic{background:#fff!important;color:var(--cm-text)!important}.hyPublic .hyWrap{width:min(1420px,calc(100% - 64px))!important}.hyPublic .hyTopbar{height:38px!important;background:var(--cm-ink)!important;border:0!important}.hyPublic .hyTopbarInner{justify-content:flex-end!important;gap:30px!important;color:#aebfcd!important;font-size:11px!important}.hyPublic .hyHeader{height:86px!important;background:#fffffff5!important;border-bottom:1px solid #e1e8ee!important;box-shadow:0 8px 28px #071a2a0b!important}.hyPublic .hyHeaderInner{grid-template-columns:245px 1fr auto!important}.hyPublic .hyBrand .centemotorLogo{width:205px!important}.hyPublic .hyNav{gap:5px!important}.hyPublic .hyNav a,.hyPublic .hyNav button{position:relative!important;padding:12px 14px!important;border-radius:9px!important;color:#23384b!important;font-size:12px!important}.hyPublic .hyNav a:after,.hyPublic .hyNav button:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:2px;background:var(--cm-gold);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.hyPublic .hyNav a:hover:after,.hyPublic .hyNav button:hover:after{transform:scaleX(1)}.hyPublic .centeWelcome{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 88% 10%,rgba(214,170,67,.15),transparent 25%),linear-gradient(135deg,#f7fafc,#eef4f8 54%,#e6eef5)!important;border-bottom:1px solid #dfe7ed!important}.hyPublic .centeWelcome:before{content:"";position:absolute;right:-120px;top:-180px;width:520px;height:520px;border:1px solid rgba(11,76,130,.09);border-radius:50%;box-shadow:0 0 0 55px #0b4c8206,0 0 0 110px #0b4c8205}.hyPublic .centeWelcomeGrid{position:relative;z-index:1;min-height:650px!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)!important;gap:clamp(48px,7vw,110px)!important;align-items:center!important;padding:68px 0!important}.hyPublic .centeWelcomeCopy{max-width:650px}.hyPublic .centeEyebrow{display:inline-flex!important;padding:7px 10px!important;border-radius:999px!important;background:#fff7df!important;color:#8b6724!important;border:1px solid #ead59b!important;font-size:10px!important;font-weight:900!important;letter-spacing:.15em!important}.hyPublic .centeWelcomeCopy h1{margin:20px 0!important;font-size:clamp(48px,5.5vw,82px)!important;line-height:.98!important;letter-spacing:-.06em!important;color:var(--cm-ink)!important}.hyPublic .centeWelcomeCopy h1 em{color:var(--cm-blue)!important;font-style:normal!important}.hyPublic .centeWelcomeCopy>p{max-width:600px!important;font-size:16px!important;line-height:1.75!important;color:#627487!important}.hyPublic .centeActions{display:flex!important;gap:12px!important;margin-top:30px!important;align-items:center!important}.hyPublic .centePrimary{min-height:52px!important;padding:13px 18px!important;border-radius:12px!important;background:var(--cm-ink)!important;color:#fff!important;box-shadow:0 12px 26px #071a2a24!important}.hyPublic .centeTextLink{min-height:52px!important;padding:13px 16px!important;border-radius:12px!important;background:#fff!important;border:1px solid #d9e3ea!important;color:var(--cm-blue)!important}.hyPublic .centeWelcomeNote{margin-top:38px!important;padding-top:20px!important;border-top:1px solid #d8e2e9!important;gap:16px!important}.hyPublic .centeFeatured{overflow:hidden!important;border-radius:26px!important;border:1px solid #d7e1e8!important;background:#fff!important;box-shadow:0 28px 70px #071a2a21!important}.hyPublic .centeFeaturedMedia{min-height:390px!important;background:linear-gradient(180deg,#f6f8fa,#e9eef2)!important}.hyPublic .centeFeaturedMedia img{width:100%!important;height:100%!important;min-height:390px!important;object-fit:cover!important}.hyPublic .centeFeaturedInfo{padding:24px 26px!important;background:#fff!important;border-top:1px solid #e3e9ee!important}.hyPublic .centeFeaturedInfo h2{font-size:24px!important;letter-spacing:-.025em!important;color:var(--cm-ink)!important}.hyPublic .centeFeaturedInfo button{min-height:44px!important;border-radius:10px!important;background:var(--cm-blue)!important;color:#fff!important}.hyPublic .hyHero{min-height:660px!important;background:#061827!important}.hyPublic .hyHeroContent{min-height:660px!important;padding-top:34px!important;padding-bottom:34px!important}.hyPublic .hyHeroOverlay{background:linear-gradient(90deg,#03121fe0,#041828a3 45%,#0418282e 78%,#0418281a)!important}.hyPublic .hyHeroTag{padding:7px 10px!important;border-radius:999px!important;background:#d6aa4324!important;border:1px solid rgba(214,170,67,.42)!important;color:#f2cc72!important;letter-spacing:.16em!important}.hyPublic .hyHero h1{max-width:900px!important;margin-top:20px!important;font-size:clamp(54px,7vw,98px)!important;line-height:.93!important;letter-spacing:-.055em!important;text-transform:none!important}.hyPublic .hyHero h2{max-width:780px!important;font-size:clamp(26px,3vw,43px)!important}.hyPublic .hyHero p{max-width:700px!important;font-size:16px!important;line-height:1.7!important}.hyPublic .hyHeroActions button{min-height:52px!important;padding:12px 20px!important;border-radius:11px!important;border-color:#ffffff47!important;background:var(--cm-blue)!important}.hyPublic .hyHeroActions .secondary{background:#071a2a94!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.hyPublic .hyHeroDots button{width:64px!important;height:4px!important;border-radius:10px!important}.hyPublic .centeEntrySection{padding:84px 0!important;background:#fff!important}.hyPublic .hySectionTitle h2{font-size:clamp(32px,3vw,48px)!important;letter-spacing:-.045em!important;color:var(--cm-ink)!important}.hyPublic .hySectionTitle p{font-size:14px!important;line-height:1.65!important;color:#718194!important}.hyPublic .centeEntryGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:34px!important}.hyPublic .centeEntryCard{position:relative!important;min-height:285px!important;padding:28px!important;border:1px solid #dce4ea!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 12px 34px #071a2a0e!important;overflow:hidden!important}.hyPublic .centeEntryCard:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--cm-blue),var(--cm-gold));transform:scaleX(.28);transform-origin:left;transition:transform .22s ease}.hyPublic .centeEntryCard:hover{transform:translateY(-5px)!important;box-shadow:0 24px 50px #071a2a1c!important;border-color:#c7d6e2!important}.hyPublic .centeEntryCard:hover:after{transform:scaleX(1)}.hyPublic .centeEntryCard>.centeIcon{width:44px!important;height:44px!important;padding:10px!important;border-radius:13px!important;background:#edf4fa!important;color:var(--cm-blue)!important}.hyPublic .centeEntryCard>span{margin-top:34px!important;color:#9a742a!important;font-size:9px!important;letter-spacing:.14em!important}.hyPublic .centeEntryCard h3{margin:9px 0!important;font-size:24px!important;letter-spacing:-.035em!important;color:var(--cm-ink)!important}.hyPublic .centeEntryCard p{font-size:13px!important;line-height:1.7!important;color:#708094!important}.hyPublic .centeEntryCard strong{margin-top:auto!important;color:var(--cm-blue)!important}.hyPublic .hyLaunches{padding:88px 0!important;background:#f2f6f9!important;border-top:1px solid #e5ebef!important;border-bottom:1px solid #e5ebef!important}.hyPublic .centeModelsGrid{gap:20px!important;margin-top:38px!important}.hyPublic .centeModelCard{overflow:hidden!important;border:1px solid #d8e2e9!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 38px #071a2a12!important}.hyPublic .centeModelPhoto{min-height:310px!important;background:linear-gradient(180deg,#f5f8fa,#edf2f5)!important}.hyPublic .centeModelPhoto img{width:100%!important;height:100%!important;min-height:310px!important;object-fit:cover!important}.hyPublic .centeModelInfo{padding:26px!important}.hyPublic .centeModelCategory{display:inline-flex!important;padding:6px 9px!important;border-radius:999px!important;background:#eef4f8!important;color:var(--cm-blue)!important;font-weight:900!important}.hyPublic .centeModelInfo h3{font-size:25px!important;letter-spacing:-.035em!important;color:var(--cm-ink)!important}.hyPublic .hyInventory{padding:92px 0!important;background:#fff!important}.hyPublic .hyInventoryTools{margin-top:30px!important;padding:10px!important;border:1px solid #dce5ec!important;border-radius:16px!important;background:#f7fafc!important}.hyPublic .hyTabs{gap:6px!important}.hyPublic .hyTabs button{min-height:42px!important;padding:9px 16px!important;border-radius:10px!important}.hyPublic .hyTabs button.active{background:var(--cm-ink)!important;color:#fff!important;box-shadow:0 8px 18px #071a2a1f!important}.hyPublic .hyInventoryTools input{min-height:44px!important;border-radius:10px!important;background:#fff!important}.hyPublic .hyVehicleGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin-top:26px!important}.hyPublic .hyVehicleCard{overflow:hidden!important;border:1px solid #d9e3ea!important;border-radius:22px!important;background:#fff!important;box-shadow:0 15px 38px #071a2a12!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.hyPublic .hyVehicleCard:hover{transform:translateY(-5px)!important;box-shadow:0 26px 56px #071a2a1f!important;border-color:#c4d4df!important}.hyPublic .hyVehiclePhoto{height:290px!important;background:linear-gradient(180deg,#f5f7f9,#edf1f4)!important}.hyPublic .hyVehiclePhoto img{padding:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.hyPublic .hyVehicleBadge{top:16px!important;left:16px!important;padding:7px 10px!important;border-radius:999px!important;background:#071a2ae0!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.hyPublic .hyVehicleBody{padding:22px!important}.hyPublic .hyVehicleBody h3{font-size:20px!important;letter-spacing:-.025em!important;color:var(--cm-ink)!important}.hyPublic .hyMeta span{padding:6px 8px!important;border-radius:8px!important;background:#f2f6f8!important}.hyPublic .hyVehicleBody p{min-height:48px!important;font-size:12px!important;line-height:1.6!important}.hyPublic .hyVehicleBottom{padding-top:14px!important;border-top:1px solid #edf1f4!important}.hyPublic .hyVehicleBottom strong{font-size:24px!important;color:var(--cm-ink)!important}.hyPublic .hyVehicleBottom button{min-height:42px!important;padding:10px 15px!important;border-radius:10px!important;background:var(--cm-blue)!important}.hyPublic .centeFinance{padding:90px 0!important;background:var(--cm-ink)!important;color:#fff!important}.hyPublic .centeFinance .centeEyebrow{background:#d6aa431f!important;border-color:#d6aa4352!important;color:#f0c96b!important}.hyPublic .centeFinance h2{font-size:clamp(36px,4vw,58px)!important;letter-spacing:-.05em!important;color:#fff!important}.hyPublic .centeFinance p{color:#b9c8d4!important}.hyPublic .centeFinanceSteps li{padding:20px 0!important;border-color:#ffffff1c!important}.hyPublic .centeFinanceSteps li>span{color:#f0c96b!important}.hyPublic .centeFinanceSteps h3{color:#fff!important}.hyPublic .centeFinance .centePrimary{background:#fff!important;color:var(--cm-ink)!important}.hyPublic .hyTrade{padding:70px 0!important;background:linear-gradient(110deg,#0b477c,#0a3557)!important;position:relative!important;overflow:hidden!important}.hyPublic .hyTrade:after{content:"";position:absolute;right:-70px;top:-120px;width:360px;height:360px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 40px #ffffff06}.hyPublic .hyTradeInner{position:relative;z-index:1!important}.hyPublic .hyTrade h2{font-size:clamp(32px,3.4vw,50px)!important;letter-spacing:-.045em!important}.hyPublic .hyTrade button{min-height:52px!important;padding:12px 22px!important;border-radius:12px!important;background:#fff!important;color:var(--cm-ink)!important;box-shadow:0 12px 26px #0000001f!important}.hyPublic .centeContact{padding:88px 0!important;background:#f3f7fa!important}.hyPublic .centeContactPanel{border:1px solid #d8e2e9!important;border-radius:22px!important;background:#fff!important;box-shadow:0 24px 60px #071a2a17!important}.hyPublic .hyFooter{padding:58px 0 30px!important;background:#041523!important;border-top:4px solid rgba(214,170,67,.75)!important}.hyPublic .hyFloatingWa{width:60px!important;height:60px!important;right:22px!important;bottom:22px!important;box-shadow:0 16px 35px #0000003d!important}.centeLegalPage{padding:64px 0 92px!important;background:linear-gradient(180deg,#f2f6f9,#fff 45%)!important}.centeLegal{width:min(940px,calc(100% - 48px))!important}.centeLegalHeader h1{font-size:clamp(38px,4.5vw,58px)!important}.centeLegalCard{border-radius:22px!important;padding:36px!important;box-shadow:0 22px 54px #071a2a14!important}@media(max-width:1180px){.adminPage .adminMain{margin-left:0!important;padding:0 24px 88px!important}.adminPage .sidebar{width:min(86vw,330px)!important;padding-top:82px!important}.adminPage .adminWorkspaceHeader{padding-left:60px!important}.hyPublic .centeEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hyPublic .centeWelcomeGrid{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)!important;gap:42px!important}}@media(max-width:900px){.hyPublic .hyWrap{width:calc(100% - 36px)!important}.hyPublic .hyTopbar{display:none!important}.hyPublic .hyHeader{height:74px!important}.hyPublic .hyHeaderInner{display:flex!important;justify-content:space-between!important}.hyPublic .hyBrand .centemotorLogo{width:174px!important}.hyPublic .hyNav.open{top:74px!important;left:14px!important;right:14px!important;padding:11px!important;border-radius:16px!important;border:1px solid #dbe4eb!important;box-shadow:0 26px 60px #071a2a2e!important}.hyPublic .hyMenu{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:12px!important}.hyPublic .centeWelcomeGrid{grid-template-columns:1fr!important;min-height:0!important;padding:50px 0 58px!important}.hyPublic .centeFeatured{max-width:720px!important;width:100%!important}.hyPublic .hyVehicleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hyPublic .hyHero,.hyPublic .hyHeroContent{min-height:570px!important}.hyPublic .hyHero h1{font-size:clamp(48px,9vw,74px)!important}}@media(max-width:640px){.adminPage .adminMain{padding:0 14px 64px!important}.adminPage .adminWorkspaceHeader{min-height:98px!important;padding:17px 0 14px 56px!important;margin-bottom:18px!important}.adminWorkspaceHeader h1{font-size:27px!important}.adminWelcome{min-height:0!important;padding:27px 22px 29px!important;border-radius:20px!important}.adminWelcome:before,.adminWelcomeMark{display:none!important}.adminWelcome h2{font-size:32px!important}.adminWelcome p{font-size:12px!important;line-height:1.65!important}.adminKpiGrid{grid-template-columns:1fr 1fr!important;gap:10px!important}.adminKpiGrid article{min-height:125px!important;padding:15px!important;border-radius:15px!important;display:block!important}.adminKpiIcon{width:40px!important;height:40px!important;margin-bottom:10px!important}.adminKpiGrid strong{font-size:31px!important}.adminKpiGrid p{display:none!important}.adminQuickPanel,.adminActivityPanel{padding:18px!important;border-radius:17px!important}.adminQuickActions{grid-template-columns:1fr!important}.adminQuickActions a{min-height:78px!important;padding:14px!important}.adminMain .todayCard{grid-template-columns:68px minmax(0,1fr)!important;gap:13px!important;padding:16px!important;border-radius:15px!important}.adminMain .todayRank{display:none!important}.adminMain .todayActions{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important}.adminMain .todayActions button:last-child{grid-column:1/-1!important}.hyPublic .hyWrap{width:calc(100% - 28px)!important}.hyPublic .hyHeader{height:68px!important}.hyPublic .hyBrand .centemotorLogo{width:150px!important}.hyPublic .hyNav.open{top:68px!important}.hyPublic .centeWelcomeGrid{padding:38px 0 44px!important;gap:28px!important}.hyPublic .centeWelcomeCopy h1{font-size:43px!important;line-height:1!important}.hyPublic .centeWelcomeCopy>p{font-size:14px!important}.hyPublic .centeActions{flex-direction:column!important;align-items:stretch!important}.hyPublic .centePrimary,.hyPublic .centeTextLink{width:100%!important;justify-content:space-between!important}.hyPublic .centeFeatured{border-radius:18px!important}.hyPublic .centeFeaturedMedia,.hyPublic .centeFeaturedMedia img{min-height:245px!important}.hyPublic .centeEntrySection{padding:54px 0!important}.hyPublic .centeEntryGrid{grid-template-columns:1fr!important;gap:13px!important;margin-top:24px!important}.hyPublic .centeEntryCard{min-height:0!important;padding:24px 20px!important;border-radius:17px!important}.hyPublic .centeEntryCard>span{margin-top:24px!important}.hyPublic .hyLaunches,.hyPublic .hyInventory,.hyPublic .centeContact{padding:58px 0!important}.hyPublic .centeModelPhoto,.hyPublic .centeModelPhoto img{min-height:225px!important}.hyPublic .hyInventoryTools{padding:8px!important;align-items:stretch!important}.hyPublic .hyVehicleGrid{grid-template-columns:1fr!important;gap:16px!important}.hyPublic .hyVehiclePhoto{height:245px!important}.hyPublic .hyVehicleBody{padding:18px!important}.hyPublic .hyVehicleBottom{align-items:stretch!important;flex-direction:column!important}.hyPublic .hyVehicleBottom button{width:100%!important}.hyPublic .centeFinance{padding:60px 0!important}.hyPublic .hyTrade{padding:50px 0!important}.hyPublic .hyTradeInner{gap:22px!important;align-items:stretch!important;flex-direction:column!important}.hyPublic .hyTrade button{width:100%!important}.hyPublic .hyFooter{padding-top:44px!important}.hyPublic .hyFloatingWa{width:56px!important;height:56px!important;right:14px!important;bottom:max(14px,env(safe-area-inset-bottom))!important}.hyPublic .hyHero,.hyPublic .hyHeroContent{min-height:500px!important}.hyPublic .hyHero h1{font-size:44px!important}.hyPublic .hyHero h2{font-size:24px!important}.hyPublic .hyHero p{font-size:14px!important}.hyPublic .hyHeroActions{flex-direction:column!important;width:100%!important}.hyPublic .hyHeroActions button{width:100%!important}.hyPublic .hyHeroArrow{display:none!important}.centeLegal{width:calc(100% - 28px)!important}.centeLegalCard{padding:23px 18px!important;border-radius:17px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hyPublic .centeContactGridForm{align-items:start!important;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)!important;gap:clamp(44px,6vw,92px)!important}.hyPublic .centeContactIntro h1{max-width:620px!important;margin:18px 0!important;font-size:clamp(42px,4.6vw,66px)!important;line-height:1.02!important;letter-spacing:-.052em!important}.hyPublic .centeContactIntro>p{max-width:620px!important;margin:0!important;color:#65768a!important;font-size:15px!important;line-height:1.8!important}.hyPublic .centeContactInfoList{display:grid!important;gap:10px!important;margin-top:30px!important}.hyPublic .centeContactInfoItem{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-height:66px!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:14px!important;color:var(--cm-ink)!important;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}.hyPublic a.centeContactInfoItem:hover{transform:translate(3px)!important;border-color:#d9e3ea!important;background:#fff!important}.hyPublic .centeContactInfoIcon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:12px!important;color:#fff!important;background:linear-gradient(145deg,#0b477c,#082f52)!important;box-shadow:0 8px 18px #0b477c29!important}.hyPublic .centeContactInfoIcon .centeIcon{width:20px!important;height:20px!important}.hyPublic .centeContactInfoItem>span:last-child{min-width:0!important}.hyPublic .centeContactInfoItem strong,.hyPublic .centeContactInfoItem small{display:block!important}.hyPublic .centeContactInfoItem strong{margin-bottom:4px!important;font-size:13px!important;color:var(--cm-ink)!important}.hyPublic .centeContactInfoItem small{color:#66778a!important;font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere!important}.hyPublic .centeAdvisor{margin-top:28px!important;padding-top:24px!important;border-top:1px solid #dce4ea!important}.hyPublic .centeLeadForm{padding:34px!important}.hyPublic .centeLeadForm h2{margin:12px 0 8px!important;font-size:30px!important;line-height:1.1!important;letter-spacing:-.035em!important;color:var(--cm-ink)!important}.hyPublic .centeLeadForm>p{margin:0 0 24px!important;color:#68798c!important;font-size:13px!important;line-height:1.65!important}.hyPublic .centeLeadFields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}.hyPublic .centeLeadField{display:grid!important;gap:8px!important;min-width:0!important}.hyPublic .centeLeadFieldFull{grid-column:1/-1!important}.hyPublic .centeLeadField>span{color:#25384b!important;font-size:12px!important;font-weight:800!important}.hyPublic .centeLeadField input,.hyPublic .centeLeadField select,.hyPublic .centeLeadField textarea{width:100%!important;min-width:0!important;min-height:48px!important;padding:12px 14px!important;border:1px solid #d6e0e8!important;border-radius:11px!important;outline:none!important;background:#f8fafc!important;color:var(--cm-ink)!important;font:inherit!important;font-size:13px!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.hyPublic .centeLeadField textarea{min-height:122px!important;resize:vertical!important;line-height:1.6!important}.hyPublic .centeLeadField input::placeholder,.hyPublic .centeLeadField textarea::placeholder{color:#9aa7b4!important}.hyPublic .centeLeadField input:focus,.hyPublic .centeLeadField select:focus,.hyPublic .centeLeadField textarea:focus{border-color:#2c6b9d!important;background:#fff!important;box-shadow:0 0 0 4px #2c6b9d1a!important}.hyPublic .centeLeadForm .centePrivacyNotice{margin-top:18px!important;padding:14px 15px!important;border:1px solid #e2e8ed!important;border-radius:12px!important;background:#fbfcfd!important}.hyPublic .centeLeadForm .centePrivacyNotice>p:first-child{display:none!important}.hyPublic .centeLeadForm .centePrivacyNotice label{display:grid!important;grid-template-columns:18px 1fr!important;gap:9px!important;align-items:start!important;color:#536477!important;font-size:11px!important;line-height:1.55!important}.hyPublic .centeLeadForm .centePrivacyNotice input{width:16px!important;height:16px!important;margin:2px 0 0!important}.hyPublic .centeLeadForm .centePrivacyNotice>p:last-child{margin:8px 0 0 27px!important;font-size:10px!important}.hyPublic .centeLeadActions{display:grid!important;grid-template-columns:1.22fr .78fr!important;gap:10px!important;margin-top:18px!important}.hyPublic .centeLeadActions button{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:50px!important;padding:12px 14px!important;border:0!important;border-radius:11px!important;font:inherit!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.hyPublic .centeLeadActions button:hover:not(:disabled){transform:translateY(-1px)!important}.hyPublic .centeLeadActions button:disabled{opacity:.62!important;cursor:not-allowed!important}.hyPublic .centeLeadWhats{color:#fff!important;background:#0f9f59!important;box-shadow:0 10px 22px #0f9f5933!important}.hyPublic .centeLeadWhats:hover:not(:disabled){background:#0c8e4f!important;box-shadow:0 14px 28px #0f9f5940!important}.hyPublic .centeLeadWhats .whatsappLogo{width:20px!important;height:20px!important;flex:0 0 20px!important}.hyPublic .centeLeadSystem{border:1px solid #cad7e1!important;color:var(--cm-ink)!important;background:#fff!important}.hyPublic .centeLeadSystem:hover:not(:disabled){background:#f3f7fa!important}.hyPublic .centeLeadSystem .centeIcon{width:18px!important;height:18px!important}.hyPublic .centeLeadResult{min-height:20px!important;margin:13px 0 0!important;color:#315f49!important;font-size:11px!important;font-weight:700!important}@media(max-width:1000px){.hyPublic .centeContactGridForm{grid-template-columns:1fr 1fr!important;gap:30px!important}.hyPublic .centeLeadForm{padding:27px!important}.hyPublic .centeLeadFields{grid-template-columns:1fr!important}.hyPublic .centeLeadFieldFull{grid-column:auto!important}.hyPublic .centeLeadActions{grid-template-columns:1fr!important}}@media(max-width:760px){.hyPublic .centeContactGridForm{grid-template-columns:1fr!important;gap:28px!important}.hyPublic .centeContactIntro h1{font-size:42px!important}.hyPublic .centeContactInfoList{margin-top:22px!important}.hyPublic .centeLeadForm{padding:24px 20px!important;border-radius:18px!important}.hyPublic .centeLeadForm h2{font-size:26px!important}}@media(max-width:420px){.hyPublic .centeContactIntro h1{font-size:36px!important}.hyPublic .centeContactInfoItem{grid-template-columns:42px minmax(0,1fr)!important;padding:8px 4px!important}.hyPublic .centeContactInfoIcon{width:40px!important;height:40px!important}.hyPublic .centeLeadForm{padding:21px 16px!important}.hyPublic .centeLeadActions button{min-height:52px!important;padding-inline:10px!important}}.adminPage .adminWorkspaceHeader h1,.adminPage .adminPanelMiniHeader h3,.adminPage .adminMain .sectionHeader h2,.adminPage .adminMain .sectionHeader h3,.adminPage .adminMain .panelHeader h2,.adminPage .adminMain .panelHeader h3,.adminPage .adminMain .inspectionHeader h2,.adminPage .adminMain .inspectionBlockTitle h3,.adminPage .adminMain .inspectionListTitle h3,.adminPage .adminMain .campaignSection h2,.adminPage .adminMain .campaignSection h3,.adminPage .adminMain .campaignCardPro h3,.adminPage .adminMain .clienteDetailPanel h2,.adminPage .adminMain .clientesListPanel h2{color:#071a2b!important;opacity:1!important;font-weight:800!important}.adminPage .adminWorkspaceHeader>div>p:last-child,.adminPage .adminMain .muted,.adminPage .adminMain small{color:#5b6b7b!important}.adminPage .adminBreadcrumb{color:#506275!important}.adminPage .adminMain .inspectionHero h2,.adminPage .adminMain .retomasHero h2,.adminPage .adminMain .contactosHero h2,.adminPage .adminMain .adminWelcome h2{color:#fff!important;opacity:1!important}.adminPage .adminMain .inspectionHero p,.adminPage .adminMain .retomasHero p,.adminPage .adminMain .contactosHero p,.adminPage .adminMain .adminWelcome p{color:#d1dbe4!important;opacity:1!important}.adminPage .adminMain .inspectionHero>div:first-child>span,.adminPage .adminMain .retomasHero>div:first-child>span{color:#e3bd61!important}.hyPublic{--public-navy:#071a2b;--public-navy-2:#0b2940;--public-gold:#c9a247;--public-gold-soft:#f5ead0;--public-ink:#0b1d2d;--public-muted:#5f6f7f;--public-bg:#f6f7f8;--public-line:#dfe5ea;background:#fff!important;color:var(--public-ink)!important}.hyPublic .hyWrap{width:min(1320px,calc(100% - 64px))!important}.hyPublic .hyTopbar{background:var(--public-navy)!important}.hyPublic .hyHeader{background:#fffffffa!important;border-bottom:1px solid #e7ebef!important;box-shadow:0 7px 24px #071a2b0b!important}.hyPublic .hyNav a,.hyPublic .hyNav button{color:#24384a!important}.hyPublic .hyNav a:after,.hyPublic .hyNav button:after{background:var(--public-gold)!important}.hyPublic .centeWelcome{background:radial-gradient(circle at 92% 7%,rgba(201,162,71,.1),transparent 26%),linear-gradient(135deg,#fbfcfd,#f4f6f8 60%,#eef2f5)!important;border-bottom:1px solid var(--public-line)!important}.hyPublic .centeWelcome:before{border-color:#071a2b0e!important;box-shadow:0 0 0 54px #071a2b05,0 0 0 108px #071a2b03!important}.hyPublic .centeWelcomeGrid{min-height:570px!important;grid-template-columns:minmax(0,1fr) minmax(460px,.96fr)!important;gap:clamp(42px,6vw,88px)!important;padding:58px 0 64px!important}.hyPublic .centeEyebrow{background:#fffaf0!important;border-color:#e8d39e!important;color:#7f6020!important}.hyPublic .centeWelcomeCopy h1{max-width:620px!important;margin:18px 0!important;font-size:clamp(46px,5vw,70px)!important;line-height:.99!important;letter-spacing:-.055em!important;color:var(--public-navy)!important}.hyPublic .centeWelcomeCopy h1 em,.hyPublic .centeContactIntro h1 em{color:#a47d29!important}.hyPublic .centeWelcomeCopy>p{color:var(--public-muted)!important;font-size:15px!important;line-height:1.75!important}.hyPublic .centePrimary{background:var(--public-navy)!important;color:#fff!important;border:1px solid var(--public-navy)!important;box-shadow:0 10px 24px #071a2b1f!important}.hyPublic .centeTextLink{color:var(--public-navy)!important;border-color:#d6dee5!important;box-shadow:none!important}.hyPublic .centeFeatured{border:1px solid #dce3e8!important;border-radius:22px!important;box-shadow:0 20px 48px #071a2b1a!important}.hyPublic .centeFeaturedMedia{min-height:350px!important;height:350px!important;aspect-ratio:auto!important;padding:24px!important;background:#f2f4f6!important}.hyPublic .centeFeaturedMedia img{width:100%!important;height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center!important;transform:none!important}.hyPublic .centeFeaturedInfo{padding:22px 24px!important}.hyPublic .centeFeaturedInfo h2{color:var(--public-navy)!important;font-size:22px!important}.hyPublic .centeFeaturedInfo button{background:var(--public-navy)!important;color:#fff!important}.hyPublic .centeEntrySection,.hyPublic .hyLaunches,.hyPublic .hyInventory,.hyPublic .centeFinance,.hyPublic .hyTrade,.hyPublic .centeContact{position:relative!important}.hyPublic .centeEntrySection{padding:88px 0!important;background:#fff!important;border-bottom:1px solid #eceff2!important}.hyPublic .hyLaunches{padding:92px 0!important;background:#f6f7f8!important;border-top:0!important;border-bottom:1px solid #e4e8ec!important}.hyPublic .hyInventory{padding:94px 0!important;background:#fff!important;border-bottom:1px solid #e9edf0!important}.hyPublic .hySectionTitle h2,.hyPublic .centeEntryCard h3,.hyPublic .centeModelInfo h3,.hyPublic .hyVehicleBody h3{color:var(--public-navy)!important}.hyPublic .centeEntryCard{border-color:#e0e5e9!important;background:#fff!important;box-shadow:0 8px 24px #071a2b0b!important}.hyPublic .centeEntryCard:after{background:var(--public-gold)!important}.hyPublic .centeEntryCard>.centeIcon{background:#f1f4f6!important;color:var(--public-navy)!important}.hyPublic .centeEntryCard strong,.hyPublic .centeModelCategory{color:#8a6825!important}.hyPublic .centeModelPhoto{min-height:270px!important;height:270px!important;padding:18px!important;background:#f1f3f5!important}.hyPublic .centeModelPhoto img{width:100%!important;height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center!important;transform:none!important}.hyPublic .hyVehiclePhoto{height:270px!important;padding:16px!important;background:#f2f4f5!important}.hyPublic .hyVehiclePhoto img{width:100%!important;height:100%!important;padding:0!important;object-fit:contain!important;object-position:center!important;transform:none!important}.hyPublic .hyVehicleBadge{background:#071a2beb!important}.hyPublic .hyTabs button.active,.hyPublic .hyVehicleBottom button{background:var(--public-navy)!important;border-color:var(--public-navy)!important;color:#fff!important}.hyPublic .hyVehicleCard,.hyPublic .centeModelCard{border-color:#dde4e9!important;box-shadow:0 12px 30px #071a2b0e!important}.hyPublic .hyVehicleCard:hover,.hyPublic .centeModelCard:hover{box-shadow:0 18px 42px #071a2b17!important}.hyPublic .hyGalleryMain{background:#f3f5f6!important}.hyPublic .hyGalleryMain img{object-fit:contain!important;object-position:center!important;transform:none!important}.hyPublic .centeFinance{padding:94px 0!important;background:var(--public-navy)!important;color:#fff!important;border-bottom:0!important}.hyPublic .centeFinance h2,.hyPublic .centeFinanceSteps h3{color:#fff!important}.hyPublic .centeFinance p,.hyPublic .centeFinanceSteps p{color:#c6d0d8!important}.hyPublic .centeFinance .centePrimary{background:#fff!important;color:var(--public-navy)!important;border-color:#fff!important}.hyPublic .hyTrade{padding:76px 0!important;background:#f5f6f7!important;color:var(--public-navy)!important;overflow:visible!important;border-bottom:1px solid #e2e7eb!important}.hyPublic .hyTrade:after{display:none!important}.hyPublic .hyTradeInner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:40px!important;align-items:center!important;padding:42px 46px!important;border-radius:22px!important;background:var(--public-navy)!important;color:#fff!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 18px 42px #071a2b1c!important}.hyPublic .hyTrade span{color:#d8b45d!important}.hyPublic .hyTrade h2{max-width:760px!important;margin:8px 0 10px!important;color:#fff!important;font-size:clamp(30px,3.2vw,46px)!important;line-height:1.08!important}.hyPublic .hyTrade p{color:#c6d1da!important;font-size:14px!important;line-height:1.7!important}.hyPublic .hyTrade button{min-width:180px!important;background:#fff!important;color:var(--public-navy)!important;border:1px solid #fff!important;box-shadow:none!important}.hyPublic .centeContact{padding:90px 0 100px!important;background:#f7f8f9!important;border-top:0!important}.hyPublic .centeBreadcrumb{margin-bottom:38px!important;color:#68798a!important}.hyPublic .centeContactGridForm{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr)!important;gap:clamp(48px,7vw,100px)!important;align-items:start!important}.hyPublic .centeContactIntro h1{max-width:600px!important;margin:16px 0!important;color:var(--public-navy)!important;font-size:clamp(40px,4.3vw,60px)!important;line-height:1.04!important}.hyPublic .centeContactIntro>p{max-width:560px!important;color:var(--public-muted)!important;font-size:14px!important}.hyPublic .centeContactInfoList{margin-top:28px!important}.hyPublic .centeContactInfoItem{min-height:62px!important;padding:8px 6px!important;border-radius:12px!important}.hyPublic .centeContactInfoIcon{background:var(--public-navy)!important;box-shadow:none!important}.hyPublic .centeContactPanel{padding:34px!important;border:1px solid #dce3e8!important;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 42px #071a2b12!important}.hyPublic .centeLeadForm h2{color:var(--public-navy)!important}.hyPublic .centeLeadField input,.hyPublic .centeLeadField select,.hyPublic .centeLeadField textarea{background:#fbfcfd!important;border-color:#d9e0e6!important}.hyPublic .centeLeadField input:focus,.hyPublic .centeLeadField select:focus,.hyPublic .centeLeadField textarea:focus{border-color:#9b8148!important;box-shadow:0 0 0 4px #c9a2471f!important}.hyPublic .centeLeadActionsSingle{display:block!important;margin-top:18px!important}.hyPublic .centeLeadSubmit{width:100%!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:12px 18px!important;border:0!important;border-radius:10px!important;background:var(--public-navy)!important;color:#fff!important;font-weight:800!important;font-size:13px!important;box-shadow:0 9px 22px #071a2b21!important}.hyPublic .centeLeadSubmit:hover:not(:disabled){background:#0b2940!important;transform:translateY(-1px)!important}.hyPublic .centeLeadSubmit .whatsappLogo{width:21px!important;height:21px!important;flex:0 0 21px!important}.hyPublic .centeLeadHint{display:block!important;margin-top:10px!important;color:#708091!important;font-size:10px!important;line-height:1.5!important;text-align:center!important}.hyPublic .centeLeadResult{color:#315e49!important}.hyPublic .hyFloatingWa{display:block!important;width:58px!important;height:58px!important;padding:0!important;right:22px!important;bottom:22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;overflow:visible!important}.hyPublic .hyFloatingWa:before,.hyPublic .hyFloatingWa:after{display:none!important}.hyPublic .hyFloatingWa .whatsappLogo{display:block!important;width:58px!important;height:58px!important;max-width:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 7px 9px rgba(0,0,0,.2))!important}.hyPublic .hyFooter{padding:56px 0 28px!important;background:#061827!important;border-top:3px solid var(--public-gold)!important}@media(max-width:1100px){.hyPublic .centeWelcomeGrid{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)!important;gap:34px!important}.hyPublic .centeContactGridForm{grid-template-columns:1fr 1fr!important;gap:34px!important}}@media(max-width:860px){.hyPublic .hyWrap{width:calc(100% - 36px)!important}.hyPublic .centeWelcomeGrid{grid-template-columns:1fr!important;min-height:0!important;padding:46px 0 54px!important}.hyPublic .centeWelcomeCopy{max-width:720px!important}.hyPublic .centeFeaturedMedia{height:330px!important}.hyPublic .centeContactGridForm{grid-template-columns:1fr!important;gap:34px!important}.hyPublic .hyTradeInner{grid-template-columns:1fr!important;gap:24px!important}.hyPublic .hyTrade button{width:100%!important}}@media(max-width:600px){.hyPublic .hyWrap{width:calc(100% - 28px)!important}.hyPublic .centeWelcomeGrid{padding:34px 0 42px!important;gap:26px!important}.hyPublic .centeWelcomeCopy h1{font-size:40px!important}.hyPublic .centeFeaturedMedia{height:245px!important;min-height:245px!important;padding:14px!important}.hyPublic .centeEntrySection,.hyPublic .hyLaunches,.hyPublic .hyInventory,.hyPublic .centeFinance,.hyPublic .hyTrade,.hyPublic .centeContact{padding-top:56px!important;padding-bottom:56px!important}.hyPublic .centeModelPhoto,.hyPublic .hyVehiclePhoto{height:230px!important;min-height:230px!important}.hyPublic .hyTradeInner{padding:28px 22px!important;border-radius:17px!important}.hyPublic .hyTrade h2{font-size:30px!important}.hyPublic .centeContactPanel{padding:24px 19px!important;border-radius:16px!important}.hyPublic .centeContactIntro h1{font-size:38px!important}.hyPublic .centeLeadFields{grid-template-columns:1fr!important}.hyPublic .centeLeadFieldFull{grid-column:auto!important}.hyPublic .hyFloatingWa{width:54px!important;height:54px!important;right:14px!important;bottom:max(14px,env(safe-area-inset-bottom))!important}.hyPublic .hyFloatingWa .whatsappLogo{width:54px!important;height:54px!important}}@media(prefers-reduced-motion:reduce){.hyPublic *,.adminPage *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
