@keyframes rep-dot-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.rep-page,.rep-landing{color:#1a1a1a;box-sizing:border-box;background:#fff;width:100%;min-height:100vh;padding-top:32px;font-family:DM Sans}.rep-page *,.rep-landing *{box-sizing:border-box;font-family:DM Sans}.rep-landing{background:#f7f7f8;min-height:auto;padding-bottom:24px}.rep-title{color:#000;text-align:left;width:100%;margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.15}.rep-progress{background-color:#2f2f2f;border-radius:50px;justify-content:flex-start;align-items:center;width:100%;height:7px;margin-bottom:26px;display:flex}.rep-progress .rep-progress-fill{background-color:#0ad494;border-radius:50px;height:100%;transition:width .3s}.rep-btn-primary{color:#02110c;cursor:pointer;background:#0ad494;border:none;border-radius:10px;padding:14px 26px;font-size:16px;font-weight:700;transition:filter .15s}.rep-btn-primary:hover:not(:disabled){filter:brightness(.95)}.rep-btn-primary:disabled{opacity:.5;cursor:not-allowed}.rep-btn-secondary{color:#1a1a1a;cursor:pointer;background:#fff;border:1.5px solid #e5e5e5;border-radius:10px;padding:12px 22px;font-size:15px;font-weight:600}.rep-btn-secondary:hover{border-color:#1a1a1a}.rep-landing{flex-direction:column;align-items:center;display:flex}.rep-landing .rep-hero{text-align:center;max-width:820px;padding:48px 20px 24px}.rep-landing .rep-hero h1{margin:0 0 16px;font-size:44px;font-weight:800;line-height:1.1}@media (max-width:768px){.rep-landing .rep-hero h1{font-size:32px}}.rep-landing .rep-hero p{color:#4a4a4a;margin:0 0 28px;font-size:19px}.rep-landing .rep-cta-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:56px;display:flex}.rep-landing .rep-steps{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:1000px;padding:0 20px 64px;display:grid}@media (max-width:768px){.rep-landing .rep-steps{grid-template-columns:1fr}}.rep-landing .rep-steps .rep-step{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:64px 24px 28px;position:relative;overflow:hidden;box-shadow:0 2px 14px #00000012}.rep-landing .rep-steps .rep-step .rep-step-num{color:#02110c;background:#0ad494;border-radius:14px 0 18px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:flex;position:absolute;top:0;left:0}.rep-landing .rep-steps .rep-step .rep-step-pill{color:#047b62;text-transform:uppercase;letter-spacing:.5px;background:#d1fae5;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.rep-landing .rep-steps .rep-step h3{margin:0 0 8px;font-size:19px}.rep-landing .rep-steps .rep-step p{color:#4a4a4a;margin:0;font-size:15px}.rep-landing .rep-audience{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;max-width:1000px;padding:0 20px 72px;display:grid}@media (max-width:768px){.rep-landing .rep-audience{grid-template-columns:1fr}}.rep-landing .rep-audience .rep-aud-card{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:32px;box-shadow:0 2px 14px #00000012}.rep-landing .rep-audience .rep-aud-card h2{margin:0 0 10px;font-size:24px}.rep-landing .rep-audience .rep-aud-card p{color:#4a4a4a;margin:0 0 20px}.rep-landing .rep-steps{padding-bottom:24px}#vendedores.agencias-landing{padding-top:0}#vendedores .al-hero{padding-top:24px}.rep-crear{width:100%;padding-bottom:80px}.rep-intro .rep-copilot-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:14px;align-items:center;gap:14px;width:100%;padding:18px 20px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}.rep-intro .rep-copilot-card:hover{border-color:#0ad494;box-shadow:0 2px 14px #00000012}.rep-intro .rep-copilot-card .rep-copilot-card-icon{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rep-intro .rep-copilot-card .rep-copilot-card-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.rep-intro .rep-copilot-card .rep-copilot-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rep-intro .rep-copilot-card .rep-copilot-card-title{color:#1a1a1a;font-size:17px;font-weight:700}.rep-intro .rep-copilot-card .rep-copilot-card-desc{color:#4a4a4a;font-size:14px;line-height:1.4}.rep-intro .rep-copilot-card .rep-copilot-card-arrow{flex-shrink:0}.rep-intro .rep-comercios-title{color:#1a1a1a;margin:0 0 4px;font-size:20px;font-weight:700}.rep-intro .rep-comercios-list{flex-direction:column;gap:12px;display:flex}.rep-intro .rep-comercio{background:#fff;border:1px solid #ededed;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.rep-intro .rep-comercio .rep-comercio-main{flex:1;min-width:0}.rep-intro .rep-comercio .rep-comercio-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rep-intro .rep-comercio .rep-comercio-name{color:#1a1a1a;font-size:16px;font-weight:700}.rep-intro .rep-comercio .rep-comercio-verified{color:#047b62;background:#d1fae5;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.rep-intro .rep-comercio .rep-comercio-verified img{width:13px;height:13px}.rep-intro .rep-comercio .rep-comercio-loc{color:#8a8a8a;margin:4px 0 0;font-size:13px}.rep-intro .rep-comercio .rep-comercio-desc{color:#4a4a4a;margin:6px 0 0;font-size:13px;line-height:1.45}.rep-intro .rep-comercio .rep-comercio-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rep-intro .rep-comercio .rep-comercio-tag{color:#374151;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.rep-intro .rep-comercio .rep-comercio-tag--ship{color:#047b62;background:#d1fae5;border-color:#b7ebd6}.rep-intro .rep-comercio .rep-comercio-wa{color:#fff;background:#25d366;border-radius:10px;flex-shrink:0;align-self:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.rep-intro .rep-comercio .rep-comercio-wa img{width:18px;height:18px}.rep-intro .rep-comercio .rep-comercio-wa:hover{background:#1ebe5d}.rep-intro .rep-comercio--skeleton{flex-direction:column;align-items:stretch;gap:10px}@media (max-width:600px){.rep-intro .rep-comercio{flex-direction:column;align-items:stretch}.rep-intro .rep-comercio .rep-comercio-wa{justify-content:center;align-self:stretch}}@media (min-width:769px){.rep-card.rep-chat-section{max-width:1096px}.rep-card.rep-chat-section:not(.has-order){max-width:560px}}@media (max-width:768px){.rep-card.rep-chat-section{padding-bottom:96px}}.rep-chat-layout{flex-direction:column;gap:18px;display:flex}@media (min-width:769px){.rep-chat-layout{flex-direction:row;justify-content:center;align-items:flex-start;gap:0}.rep-chat-layout.has-order{justify-content:flex-start}}.rep-chat-main{min-width:0}@media (min-width:769px){.rep-chat-main{flex:0 0 520px;max-width:520px}.rep-order-aside{opacity:0;flex:none;width:0;margin-left:0;transition:width .4s,margin-left .4s,opacity .35s;position:sticky;top:16px;overflow:hidden}.rep-order-aside .rep-order-scrim,.rep-order-aside .rep-order-handle{display:none}.rep-order-aside .rep-order-collapsible{opacity:1;max-height:none;overflow:visible;transform:none}.rep-order-aside .rep-order-panel{box-shadow:none;background:0 0;width:520px;padding:0}.rep-chat-layout.has-order .rep-order-aside{opacity:1;width:520px;margin-left:24px}}@media (max-width:768px){.rep-order-aside{z-index:60;transition:transform .35s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.rep-chat-layout.has-order .rep-order-aside{transform:translateY(0)}.rep-order-aside .rep-order-scrim{opacity:0;pointer-events:none;z-index:-1;background:#00000059;transition:opacity .25s;position:fixed;inset:0}.rep-order-aside.is-open .rep-order-scrim{opacity:1;pointer-events:auto}.rep-order-aside .rep-order-panel{padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -3px 12px #0000000f}.rep-order-aside .rep-order-collapsible{opacity:0;max-height:0;transition:max-height .3s,opacity .25s,transform .3s;overflow:hidden;transform:translateY(12px)}.rep-order-aside.is-open .rep-order-collapsible{opacity:1;max-height:60vh;overflow-y:auto;transform:translateY(0)}.rep-order-aside .rep-order-handle{display:none}.rep-order-aside.is-open .rep-order-handle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;padding:4px 0 10px;display:flex}.rep-order-aside .rep-order-handle-bar{background:#d6d6d9;border-radius:999px;width:42px;height:5px}}.rep-order-content{padding-bottom:2px}.rep-order-submit{margin-top:14px}.rep-card{max-width:520px;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 auto 28px;padding:0 16px}.rep-card h2{margin:0 0 18px;font-size:20px;font-weight:700}.rep-card h3{margin:18px 0 8px;font-size:17px}.rep-card .sell-section-column{width:100%;padding-left:0;padding-right:0}.rep-card .input-newpublish input{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.rep-selectors,.rep-grid-2{flex-direction:column;gap:16px;display:flex}.rep-grid-2{margin-top:16px}.rep-field{flex-direction:column;gap:6px;display:flex}.rep-field label{color:#4a4a4a;font-size:13px;font-weight:500}.rep-field input,.rep-field select{color:#1a1a1a;background:#f0f0f0;border:none;border-radius:10px;width:100%;height:52px;padding:0 16px;font-size:16px}.rep-field input:focus,.rep-field select:focus{outline-offset:-1px;outline:2px solid #0ad494}.rep-field input:disabled,.rep-field select:disabled{color:#9a9a9a;cursor:not-allowed;background:#e7e7e7}.rep-field input::-moz-placeholder{color:#9a9a9a}.rep-field select::-moz-placeholder{color:#9a9a9a}.rep-field input::placeholder,.rep-field select::placeholder{color:#9a9a9a}.rep-chat{background:#f7f7f8;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.rep-chat .rep-chat-messages{scroll-behavior:smooth;max-height:420px;padding:24px 16px;overflow-y:auto}.rep-chat .rep-chat-inner{flex-direction:column;gap:20px;display:flex}.rep-chat .rep-msgrow{gap:10px;max-width:90%;display:flex}.rep-chat .rep-msgrow--user{flex-direction:row-reverse;align-self:flex-end}.rep-chat .rep-msgrow--assistant{align-self:flex-start}.rep-chat .rep-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.rep-chat .rep-avatar--user{color:#fff;background:#0ad494}.rep-chat .rep-avatar--assistant{border-radius:0;overflow:hidden}.rep-chat .rep-avatar--assistant img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.rep-chat .rep-bubble{word-break:break-word;padding:10px 16px;font-size:14px;line-height:1.55}.rep-chat .rep-bubble strong{font-weight:600}.rep-chat .rep-bubble--user{color:#1a1a1a;background:#b5f2df;border-radius:12px 6px 12px 12px}.rep-chat .rep-bubble--assistant{color:#1a1a1a;background:#fff;border:1px solid #e5e5e5;border-radius:6px 12px 12px}.rep-chat .rep-bubble--loading{color:#8a8a8a;align-items:center;font-style:italic;display:inline-flex}.rep-chat .rep-bubble--verified{color:#0f5132;background:#e6f8f0;border:1px solid #b7ebd6}.rep-chat .rep-bubble .rep-bubble-verified-icon{vertical-align:-3px;width:18px;height:18px;margin-right:6px}.rep-chat .rep-bubble .rep-dots{align-items:center;gap:3px;margin-left:4px;display:inline-flex}.rep-chat .rep-bubble .rep-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite rep-dot-blink;display:inline-block}.rep-chat .rep-bubble .rep-dots i:nth-child(2){animation-delay:.2s}.rep-chat .rep-bubble .rep-dots i:nth-child(3){animation-delay:.4s}.rep-chat .rep-chat-cars{flex-direction:column;align-self:flex-start;gap:8px;margin-left:40px;display:flex}.rep-chat .rep-chat-cars .rep-chat-cars-label{color:#4a4a4a;font-size:13px}.rep-chat .rep-chat-cars .rep-chat-cars-list{flex-wrap:wrap;gap:8px;display:flex}.rep-chat .rep-chat-cars .rep-chat-car-btn{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:400;transition:background .15s}.rep-chat .rep-chat-cars .rep-chat-car-btn:hover{background:#f3f3f3}.rep-chat .rep-chat-error{color:#c0392b;padding:0 16px;font-size:14px}.rep-chat .rep-chat-input{background:#fff;border:1px solid #e5e5e5;border-radius:24px;align-items:flex-end;gap:10px;margin:0 16px 16px;padding:8px 8px 8px 16px;display:flex;box-shadow:0 2px 12px #0000000f}.rep-chat .rep-chat-input:focus-within{border-color:#000}.rep-chat .rep-chat-input textarea{resize:none;background:0 0;border:none;outline:none;flex:1;min-height:22px;max-height:140px;padding:6px 0;font-size:14px;line-height:1.5;overflow-y:auto}.rep-chat .rep-chat-input textarea::placeholder{color:#8a8a8a}.rep-chat .rep-chat-input .rep-chat-send{cursor:pointer;background:#0ad494;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.rep-chat .rep-chat-input .rep-chat-send img{width:18px;height:18px}.rep-chat .rep-chat-input .rep-chat-send:hover{background:#b5f2df}.rep-chat .rep-chat-input .rep-chat-send:disabled{cursor:not-allowed;background:#d1d5db}.rep-detail{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px}.rep-detail .rep-detail-head{justify-content:space-between;align-items:center;width:100%;display:flex}.rep-detail .rep-detail-toggle{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;display:flex}.rep-detail .rep-detail-actions{align-items:center;gap:12px;display:flex}.rep-detail .rep-detail-edit{cursor:pointer;color:#111;text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}.rep-detail .rep-detail-edit img{width:15px;height:15px}.rep-detail .rep-detail-edit:hover{opacity:.7}.rep-detail .rep-detail-title{color:#111;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.rep-detail .rep-detail-title img{width:18px;height:18px}.rep-detail .rep-detail-tagrow{margin:12px 0 0}.rep-detail .rep-detail-tag{color:#047b62;background:#d1fae5;border-radius:999px 999px 999px 0;align-items:center;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.rep-detail .rep-detail-summary{color:#4a4a4a;margin:12px 0 0;font-size:.9rem;line-height:1.5}.rep-detail .rep-detail-chassis{color:#8a8a8a;letter-spacing:.01em;margin:12px 0 0;font-size:12px}.rep-detail .rep-detail-list{margin:6px 0 0;padding:0;list-style:none}.rep-detail .rep-detail-list li{border-bottom:1px dotted #cfcfcf;align-items:center;gap:12px;padding:6px 0;display:flex}.rep-detail .rep-detail-list li:last-child{border-bottom:none}.rep-detail .rep-detail-list .rep-detail-num{color:#047b62;background:#d1fae5;border-radius:50% 50% 50% 0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;display:flex}.rep-detail .rep-detail-list .rep-detail-text{color:#111;font-size:.9rem;line-height:1.45}.rep-detail .rep-detail-list .rep-detail-text strong{font-weight:700}.rep-detail .rep-detail-list .rep-detail-text .rep-detail-note{color:#8a8a8a}.rep-detail .rep-detail-editrow{flex:1;align-items:center;gap:8px;display:flex}@media (max-width:600px){.rep-detail .rep-detail-editrow{flex-wrap:wrap}}.rep-detail .rep-detail-input{color:#111;background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex:1;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:.9rem}.rep-detail .rep-detail-input:focus{outline-offset:-1px;outline:2px solid #0ad494}.rep-detail .rep-detail-input::placeholder{color:#9a9a9a}.rep-detail .rep-detail-input--notes{flex:0 0 38%}.rep-detail .rep-detail-del{color:#888;cursor:pointer;background:#f3f3f3;border:none;border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:18px;line-height:1}.rep-detail .rep-detail-del:hover{color:#c0392b;background:#fde2e2}.rep-detail .rep-detail-add{cursor:pointer;color:#035d51;background:0 0;border:1px dashed #cfcfcf;border-radius:10px;width:100%;margin-top:12px;padding:10px 14px;font-family:inherit;font-size:.9rem;font-weight:600}.rep-detail .rep-detail-add:hover{background:#f5fdf9;border-color:#0ad494}.rep-phone-row{margin-bottom:16px}.rep-phone-ok{color:#035d51;margin:0;font-weight:600}.rep-phone-pill{color:#047b62;background:#d1fae5;border-radius:999px;align-items:center;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.rep-error{color:#c0392b;margin:0 0 12px}.rep-hint{color:#8a8a8a;margin:10px 0 0;font-size:14px}.rep-warn{color:#8a6d00;background:#fff8e1;border:1px solid #ffe082;border-radius:8px;margin:10px 0 0;padding:8px 12px;font-size:14px}.rep-warn--action{text-align:left;cursor:pointer;width:100%;font-family:inherit;line-height:1.45;transition:background .15s;display:block}.rep-warn--action:hover{background:#fff3cd}.rep-warn--action strong{text-decoration:underline}.rep-cost{color:#8a8a8a;text-align:right;margin:8px 0 0;font-size:12px}.rep-cost strong{color:#4a4a4a}.rep-operatoria{color:#8a8a8a;margin:16px 0 0;font-size:12px;line-height:1.5}.rep-gate{justify-content:center;align-items:center;padding:80px 20px;display:flex}.rep-gate .rep-gate-card{text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:14px;max-width:420px;padding:40px;box-shadow:0 2px 14px #00000012}.rep-gate .rep-gate-card h1{margin:0 0 12px}.rep-gate .rep-gate-card p{color:#4a4a4a;margin:0 0 22px}.rep-gate .rep-gate-card--loading{justify-content:center;align-items:center;min-height:120px;display:flex}.rep-gate .rep-gate-spinner{border:3px solid #e5e5e5;border-top-color:#0ad494;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite rep-gate-spin}@keyframes rep-gate-spin{to{transform:rotate(360deg)}}.rep-perfil-page{background:#f5f5f5}.rep-perfil{max-width:820px;margin:0 auto;padding:24px 16px 80px}.rep-perfil h1{margin:0 0 6px;font-size:32px}.rep-perfil .rep-perfil-sub{color:#4a4a4a;margin:0 0 24px}@keyframes rep-skeleton-pulse{0%,to{background-color:#f5f5f5}50%{background-color:#dcdce0}}.rep-skeleton-card{background:#fff;border:1px solid #ededed;border-radius:14px;gap:18px;margin-bottom:16px;padding:17px;display:flex}.rep-skeleton-card .rep-skeleton-thumb{aspect-ratio:4/3;border-radius:10px;flex-shrink:0;width:25%;animation:1.4s ease-in-out infinite rep-skeleton-pulse}.rep-skeleton-card .rep-skeleton-content{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.rep-skeleton-card .rep-skeleton-line{border-radius:6px;height:14px;animation:1.4s ease-in-out infinite rep-skeleton-pulse}.rep-skeleton-card .rep-skeleton-line--title{width:45%;height:20px}.rep-skeleton-card .rep-skeleton-line--sub{width:30%}.rep-skeleton-card .rep-skeleton-line--foot{width:22%;margin-top:auto}.rep-skeleton-card .rep-skeleton-pills{gap:6px;display:flex}.rep-skeleton-card .rep-skeleton-pill{border-radius:999px;width:70px;height:22px;animation:1.4s ease-in-out infinite rep-skeleton-pulse}.rep-request{background:#fff;border:1px solid #ededed;border-radius:14px;margin-bottom:16px;padding:17px;font-family:DM Sans;display:block;overflow:hidden}.rep-request.rep-request--clickable{cursor:pointer}.rep-request.rep-request--clickable:hover{border-color:#d8d8d8}.rep-request *{font-family:DM Sans}.rep-request .rep-request-thumb{float:left;background:#f5f5f5;border-radius:10px;justify-content:center;align-items:center;width:88px;height:88px;margin:0 14px 8px 0;display:flex;overflow:hidden}.rep-request .rep-request-thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.rep-request .rep-request-thumb--empty{background:#f5f5f5;border-radius:10px;justify-content:center;align-items:center}.rep-request .rep-thumb-empty-text{text-align:center;color:#9aa0a6;font-size:11px;line-height:1.35}.rep-request .rep-request-content{min-width:0;display:block}.rep-request .rep-request-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rep-request .rep-request-summary{color:#333;margin:8px 0 0;font-size:14px}.rep-request .rep-rubro-pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rep-request .rep-rubro-pill{color:#374151;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.rep-request .rep-partcollapse{clear:left;padding-top:8px}.rep-request .rep-request-headtext{flex-direction:column;gap:2px;min-width:0;display:flex}.rep-request .rep-request-vehicle{font-size:18px;font-weight:700}.rep-request .rep-request-chassis{color:#8a8a8a;letter-spacing:.01em;font-size:12px}.rep-request .rep-cotizar-btn{color:#111;background:#f5f5f5;border:none;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:700;line-height:normal}.rep-request .rep-cotizar-btn:hover{background:#ececec;border-color:#0000}.rep-request .rep-cotizar-btn--lg{color:#111;cursor:pointer;background:#f5f5f5;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;transition:background .15s;display:inline-flex}.rep-request .rep-cotizar-btn--lg:hover{background:#ececec}.rep-request .rep-cotizar-btn--lg .rep-cotizar-btn-icon{width:18px;height:18px}.rep-request .rep-request-tags{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:600px){.rep-request .rep-request-top{flex-direction:column;align-items:flex-start;gap:4px}.rep-request .rep-request-vehicle{font-size:16px;line-height:1.2}.rep-request .rep-request-tags{flex-wrap:wrap}}.rep-seller-actions{align-items:center;gap:16px;margin-top:12px;display:flex}.rep-link-danger,.rep-link-muted{cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:underline}.rep-link-danger{color:#b91c1c}.rep-link-danger:hover{opacity:.75}.rep-link-muted{color:#8a8a8a}.rep-link-muted:hover{color:#1a1a1a}.rep-urgency-pill{white-space:nowrap;border:none;border-radius:999px 999px 999px 4px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.rep-urgency-pill.rep-urgency--high{color:#b91c1c;background:#fde2e2}.rep-urgency-pill.rep-urgency--mid{color:#c2410c;background:#ffedd5}.rep-urgency-pill.rep-urgency--low{color:#047b62;background:#d1fae5}.rep-date-text{color:#8a8a8a;letter-spacing:.01em;white-space:nowrap;align-items:center;font-size:12px;font-weight:400;display:inline-flex}.rep-date-text:before{content:"|";color:#c4c4c4;margin-right:8px}.rep-loc-pill{color:#8a8a8a;letter-spacing:.01em;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-size:12px;font-weight:400;display:inline-flex}.rep-role-switch{justify-content:flex-end;margin-bottom:10px;display:flex}.rep-role-toggle{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-family:DM Sans;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex}.rep-role-toggle .rep-role-toggle-label{color:#6b7280;font-weight:600;transition:color .15s}.rep-role-toggle .rep-role-toggle-label.is-active{color:#111;font-weight:800}.rep-role-toggle .rep-role-toggle-switch{background:#d1d5db;border-radius:999px;flex-shrink:0;width:28px;height:15px;transition:background .15s;position:relative}.rep-role-toggle .rep-role-toggle-switch:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px;transform:translate(13px)}.rep-role-toggle--seller{background:#fef3c7;border-color:#f59e0b}.rep-role-toggle--seller .rep-role-toggle-switch{background:#f59e0b}.rep-role-toggle--seller .rep-role-toggle-switch:after{transform:translate(0)}.rep-role-toggle--seller .rep-role-toggle-label.is-active{color:#92400e}.rep-seller-filters{justify-content:flex-end;align-items:center;gap:14px;margin-bottom:12px;display:flex}.rep-requests-list .pub-type-toggle{background-color:#e4e4e7}.rep-requests-list .pub-type-toggle-cont{margin:0 0 12px}.rep-sort-select{color:#111827;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1px solid #d1d5db;border-radius:10px;height:40px;padding:0 36px 0 14px;font-family:DM Sans;font-size:14px;font-weight:600}.rep-sort-select:hover{border-color:#111827}.rep-sort-select:focus{outline-offset:-1px;outline:2px solid #0ad494}.rep-filters-trigger{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-family:DM Sans;font-size:14px;font-weight:600;transition:border-color .12s;display:inline-flex}.rep-filters-trigger:hover{border-color:#111827}.rep-filters-trigger-badge{color:#047857;background:#d1fae5;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.rep-requests-list .filters-full-open{width:100%;min-width:0;max-width:500px}.rep-filters-overlay{z-index:2147483646;background:#11111140;position:fixed;inset:0}.rep-filter-selects{flex-wrap:wrap;gap:10px;display:flex}.rep-filter-selects .rep-filter-select{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:10px;flex:1;min-width:160px;height:42px;padding:0 12px;font-family:DM Sans;font-size:14px}.rep-filter-selects .rep-filter-select:focus{outline-offset:-1px;outline:2px solid #0ad494}.rep-filter-tags{flex-wrap:wrap;gap:8px;display:flex}.rep-filter-tags .rep-filter-tag{color:#444;cursor:pointer;background:#fff;border:1px solid #c9c9c9;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .12s}.rep-filter-tags .rep-filter-tag:hover{border-color:#888}.rep-filter-tags .rep-filter-tag--active{color:#02110c;background:#0ad494;border-color:#0ad494}.rep-filter-clear{color:#8a8a8a;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.rep-filter-clear:hover{color:#1a1a1a}.rep-eye-btn{cursor:pointer;color:#111;background:0 0;border:none;align-items:center;gap:6px;padding:2px 4px;font-family:inherit;font-size:.9rem;font-weight:700;display:inline-flex}.rep-eye-btn img{width:19px;height:19px}.rep-eye-btn:hover{opacity:.7}.rep-edit-icon{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.rep-edit-icon img{width:17px;height:17px}.rep-edit-icon:hover{background:#f3f3f3}.rep-partcollapse{margin-top:10px}.rep-partcollapse .rep-partcollapse-head{color:#111;justify-content:space-between;align-items:flex-end;gap:10px;width:100%;padding:8px 0 0;font-size:.9rem;font-weight:700;display:flex}.rep-partcollapse .rep-partcollapse-headleft{align-items:center;gap:8px;display:inline-flex}@media (max-width:600px){.rep-partcollapse .rep-partcollapse-headleft{flex-direction:column;align-items:flex-start;gap:6px}}.rep-partcollapse .rep-partcollapse-count{color:#047b62;background:#d1fae5;border-radius:999px 999px 999px 4px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.rep-partcollapse .rep-partlist{border-top:1px solid #ededed;margin-top:0}.rep-partcollapse .rep-partcollapse-body{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.rep-partcollapse .rep-partcollapse-body.is-open{grid-template-rows:1fr}.rep-partcollapse .rep-partcollapse-body-inner{min-height:0;padding-top:12px;overflow:hidden}.rep-partlist{margin:10px 0 0;padding:0;font-family:DM Sans;list-style:none}.rep-partlist li{border-bottom:1px dotted #cfcfcf;align-items:flex-start;gap:12px;padding:12px 0;display:flex;position:relative}.rep-partlist li:last-child{border-bottom:none}.rep-partlist .rep-partlist-num{color:#111;background:#f5f5f5;border-radius:50% 50% 50% 0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;display:flex}.rep-partlist .rep-partlist-text{color:#111;overflow-wrap:anywhere;flex:1;min-width:0;font-size:.9rem;line-height:1.45}.rep-partlist .rep-partlist-text strong{font-weight:700}.rep-partlist .rep-partlist-text .rep-partlist-note{color:#8a8a8a;font-size:.8rem}.rep-badge{white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.rep-badge.rep-badge-open{color:#1d6fd1;background:#eaf1fd;border-color:#c3d6f7}.rep-badge.rep-badge-quoted{color:#035d51;background:#e6f5ef;border-color:#b6e2cf}.rep-badge.rep-badge-contacted{color:#b9770e;background:#fdf3e0;border-color:#f1d9a8}.rep-badge.rep-badge-closed{color:#777;background:#f3f3f3;border-color:#d8d8d8}.rep-badge.rep-badge-rejected{color:#b91c1c;background:#fdecec;border-color:#f3c4c4}.rep-empty{text-align:center;color:#4a4a4a;background:#fff;border:1px dashed #e5e5e5;border-radius:14px;padding:48px 24px}.rep-tabs{border-bottom:1px solid #e5e5e5;gap:8px;margin-bottom:22px;display:flex}.rep-tabs .rep-tab{color:#8a8a8a;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 18px;font-size:15px;font-weight:600}.rep-tabs .rep-tab.rep-tab-active{color:#1a1a1a;border-bottom-color:#0ad494}.rep-quoteform{border-top:1px solid #e5e5e5;margin-top:16px;padding-top:16px}.rep-quoteform .rep-quote-list{margin:0;padding:0;list-style:none}.rep-quoteform .rep-quote-row{border-bottom:1px dotted #cfcfcf}.rep-quoteform .rep-quote-row:last-child{border-bottom:none}.rep-quoteform .rep-quote-row-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 0;font-family:inherit;display:flex}.rep-quoteform .rep-quote-row-num{color:#111;background:#f5f5f5;border-radius:50% 50% 50% 0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;transition:background .15s,color .15s;display:flex}.rep-quoteform .rep-quote-row-num.is-quoted{color:#047b62;background:#d1fae5}.rep-quoteform .rep-quote-row-name{color:#111;flex:1;min-width:0;font-size:.9rem;line-height:1.4}.rep-quoteform .rep-quote-row-name strong{font-weight:700}.rep-quoteform .rep-quote-row-name .rep-quote-row-note{color:#8a8a8a;font-size:.8rem}.rep-quoteform .rep-quote-row-right{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.rep-quoteform .rep-quote-row-cta{color:#02110c;background:#0ad494;border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:700}.rep-quoteform .rep-quote-row-price{color:#047b62;white-space:nowrap;font-size:.85rem;font-weight:700}.rep-quoteform .rep-quote-row-unavail{color:#9aa0a6;font-size:.82rem;font-weight:600}.rep-quoteform .rep-quote-row-chev{flex-shrink:0;transition:transform .2s}.rep-quoteform .rep-quote-row.is-open .rep-quote-row-chev{transform:rotate(180deg)}.rep-quoteform .rep-quote-row-body{padding:4px 0 16px}.rep-quoteform .rep-quote-body-field{box-sizing:border-box;border:1px solid #d9d9d9;border-radius:10px;width:100%;padding:10px;font-family:inherit;font-size:15px}.rep-quoteform .rep-quote-row-hint{color:#8a8a8a;margin:0;font-size:.85rem}.rep-quoteform .rep-quote-row-hint strong{color:#047b62}.rep-quoteform .rep-quote-cotizar-toggle{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 8px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.rep-quoteform .rep-quote-cotizar-toggle .rep-quote-cotizar-switch{background:#d1d5db;border-radius:999px;flex-shrink:0;width:26px;height:15px;transition:background .15s;position:relative}.rep-quoteform .rep-quote-cotizar-toggle .rep-quote-cotizar-switch:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px}.rep-quoteform .rep-quote-cotizar-toggle--on{color:#047b62;background:#d1fae5;border-color:#6ee7b7}.rep-quoteform .rep-quote-cotizar-toggle--on .rep-quote-cotizar-switch{background:#0ad494}.rep-quoteform .rep-quote-cotizar-toggle--on .rep-quote-cotizar-switch:after{transform:translate(11px)}.rep-quoteform .rep-quote-unavail-link{cursor:pointer;color:#8a8a8a;text-underline-offset:2px;background:0 0;border:none;margin-top:12px;padding:0;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:underline}.rep-quoteform .rep-quote-unavail-link:hover{color:#1a1a1a}.rep-quoteform select,.rep-quoteform input,.rep-quoteform textarea{box-sizing:border-box;width:100%;min-width:0}.rep-quoteform .rep-quote-options{flex-direction:column;gap:10px;margin-top:8px;display:flex}.rep-quoteform .rep-quote-fields{flex-direction:column;gap:8px;display:flex}.rep-quoteform .rep-quote-fields+.rep-quote-fields{border-top:1px dashed #e5e7eb;padding-top:10px}.rep-quoteform .rep-quote-fields select,.rep-quoteform .rep-quote-fields input{border:1px solid #d9d9d9;border-radius:8px;height:42px;padding:0 10px;font-size:14px}.rep-quoteform .rep-quote-fields .rep-quote-price-row{align-items:center;gap:8px;display:flex}.rep-quoteform .rep-quote-fields .rep-quote-price-row .rep-quote-price-input{flex:1;width:auto;min-width:0}.rep-quoteform .rep-quote-cur-toggle{flex-shrink:0;justify-content:flex-start}.rep-quoteform .rep-quote-option-head{justify-content:space-between;align-items:center;display:flex}.rep-quoteform .rep-quote-option-label{color:#4a4a4a;font-size:12px;font-weight:700}.rep-quoteform .rep-quote-option-remove{color:#b91c1c;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.rep-quoteform .rep-quote-add-option{color:#1a1a1a;cursor:pointer;background:#fff;border:1px dashed #c9c9c9;border-radius:8px;align-self:flex-start;padding:7px 14px;font-family:DM Sans;font-size:13px;font-weight:600}.rep-quoteform .rep-quote-add-option:hover{border-color:#1a1a1a}.rep-quoteform .rep-quote-shipping{flex-direction:column;gap:12px;margin-top:16px;display:flex}.rep-quoteform .rep-field-labelrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.rep-quoteform .rep-btn-primary{width:100%;margin-top:16px}.rep-saved-cars{flex-direction:column;gap:8px;display:flex}.rep-saved-cars .rep-saved-cars-label{color:#4a4a4a;font-size:13px;font-weight:600}.rep-saved-cars .rep-saved-cars-list{flex-wrap:wrap;gap:8px;display:flex}.rep-save-veh{color:#1a1a1a;cursor:pointer;align-items:center;gap:10px;margin:16px 0 4px;font-size:14px;display:flex}.rep-flow-options{flex-direction:column;gap:14px;display:flex}.rep-flow-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:14px;flex-direction:column;gap:6px;padding:20px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.rep-flow-card:hover{border-color:#0ad494;box-shadow:0 2px 12px #0000000f}.rep-flow-card .rep-flow-card-title{color:#1a1a1a;font-size:18px;font-weight:700}.rep-flow-card .rep-flow-card-desc{color:#4a4a4a;font-size:14px;line-height:1.45}.rep-flow-card .rep-flow-card-tag{color:#c2410c;border:1px solid #c2410c;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:16px;right:16px}.rep-step-actions{margin-top:18px;display:flex}.rep-step-actions .rep-btn-primary{width:100%}.rep-back{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.rep-back .icon-peq{width:12px;height:12px}.rep-back .item-detail-grey-text{cursor:pointer}.rep-vin-head{justify-content:space-between;align-items:center;width:100%;display:flex}.rep-toggle{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 6px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.rep-toggle .rep-toggle-track{background:#d1d5db;border-radius:999px;flex-shrink:0;width:26px;height:14px;transition:background .15s;position:relative}.rep-toggle .rep-toggle-knob{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:1px;left:1px}.rep-toggle--on{color:#92400e;background:#fef3c7;border-color:#f59e0b}.rep-toggle--on .rep-toggle-track{background:#f59e0b}.rep-toggle--on .rep-toggle-knob{transform:translate(12px)}.rep-part-toggle{text-align:left;max-width:100%;font-size:14px;font-weight:600}.rep-part-toggle.rep-toggle--on{color:#047857;background:#d1fae5;border-color:#34d399}.rep-part-toggle.rep-toggle--on .rep-toggle-track{background:#10b981}.rep-part-toggle.rep-toggle--on .rep-toggle-knob{transform:translate(12px)}.rep-gratis-toggle{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 8px;font-family:DM Sans;font-size:12px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.rep-gratis-toggle .rep-gratis-toggle-switch{background:#d1d5db;border-radius:999px;flex-shrink:0;width:26px;height:15px;transition:background .15s;position:relative}.rep-gratis-toggle .rep-gratis-toggle-switch:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px}.rep-gratis-toggle--on{color:#92400e;background:#fef3c7;border-color:#f59e0b}.rep-gratis-toggle--on .rep-gratis-toggle-switch{background:#f59e0b}.rep-gratis-toggle--on .rep-gratis-toggle-switch:after{transform:translate(11px)}.rep-switch{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;flex-shrink:0;width:26px;height:14px;padding:0;transition:background .15s;position:relative}.rep-switch .rep-switch-knob{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:1px;left:1px}.rep-switch--on{background:#0ad494}.rep-switch--on .rep-switch-knob{transform:translate(12px)}.rep-vin-note{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.45}.rep-textarea{resize:vertical;color:#1a1a1a;background:#f0f0f0;border:none;border-radius:10px;width:100%;min-height:110px;padding:14px 16px;font-size:16px}.rep-textarea:focus{outline-offset:-1px;outline:2px solid #0ad494}.rep-textarea::placeholder{color:#9a9a9a}.rep-crear .rep-btn-primary{width:100%}.rep-crear .rep-phone-row{margin-bottom:18px}.rep-crear .rep-btn-secondary{width:100%}.rep-quotes{flex-direction:column;gap:12px;margin-top:14px;display:flex}.rep-quote-card{background:#fafafa;border:1px solid #e5e5e5;border-radius:12px;padding:16px 18px}.rep-quote-card .rep-quote-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:16px;display:flex}.rep-quote-card .rep-quote-card-total{color:#035d51;font-weight:700}.rep-quote-card .rep-quote-items{color:#4a4a4a;margin:6px 0 8px;padding-left:18px;font-size:14px}.rep-quote-card .rep-quote-msg{color:#4a4a4a;margin:8px 0;font-style:italic}.rep-wa-btn{color:#fff;background:#25d366;margin-top:10px;text-decoration:none;display:inline-block}.rep-wa-btn:hover{filter:brightness(.95)}.rep-qdrawer-cards{flex-direction:column;gap:28px;margin-top:18px;display:flex}.specs-full-open.rep-quote-panel{padding-left:0;padding-right:0}.rep-quotedrawer{box-sizing:border-box;width:100%;max-width:640px;margin:0 auto;padding:8px 10px 60px;font-family:DM Sans}.rep-quotedrawer *{font-family:DM Sans}.rep-quotedrawer .rep-quotedrawer-hero{justify-content:center;align-items:center;padding:26px 0 6px;display:flex}.rep-quotedrawer .rep-quotedrawer-hero img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:320px;height:auto}.rep-quotedrawer .rep-quotedrawer-hero--empty .rep-thumb-empty-text{color:#9aa0a6;text-align:center;background:#f5f5f5;border-radius:12px;justify-content:center;align-items:center;width:200px;height:130px;font-size:12px;line-height:1.35;display:flex}.rep-quotedrawer .rep-quotedrawer-veh{text-align:center;color:#111;margin:10px 0 2px;font-size:19px;font-weight:700}.rep-quotedrawer .rep-quotedrawer-vin{text-align:center;color:#8a8a8a;letter-spacing:.02em;margin:0 0 18px;font-size:13px}.rep-quotedrawer .rep-quotedrawer-summary{text-align:center;color:#4a4a4a;max-width:520px;margin:0 auto 18px;font-size:14px}.rep-quotedrawer .rep-quotedrawer-card{background:#fff;border:1px solid #ececec;border-radius:14px;margin-bottom:14px;padding:10px}.rep-quotedrawer .rep-quotedrawer-card h3{margin:0 0 10px;font-size:16px;font-weight:700}.rep-quote-card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px 16px;font-family:DM Sans}.rep-quote-card *{font-family:DM Sans}.rep-quote-card .rep-qcard-collapse{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.rep-quote-card.is-open .rep-qcard-collapse{grid-template-rows:1fr}.rep-quote-card .rep-quote-card-main.v2-precheck-card{background:0 0;border:none;border-radius:0;padding:0}.rep-quote-card .rep-qcard-avatar{color:#fff;background:#0ad494;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:flex}.rep-quote-card .rep-quote-socialrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rep-quote-card .rep-quote-total-wrap{align-items:center;gap:10px;display:flex}.rep-quote-card .rep-quote-total-inline{color:#111;white-space:nowrap;font-size:.95rem}.rep-quote-card .rep-quote-total-inline strong{color:#111;margin-left:4px;font-size:1.05rem;font-weight:800}.rep-quote-card .rep-quote-collapse-head{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex}.rep-quote-card .rep-qcard-collapse-inner{min-height:0;padding-top:6px;overflow:hidden}.rep-quote-card .rep-qcard-collapse-inner .rep-qcard-items{margin:0;padding:0;list-style:none}.rep-quote-card .rep-qcard-collapse-inner .rep-qcard-items li{color:#111;border-bottom:1px dotted #cfcfcf;align-items:center;gap:12px;padding:12px 0;font-size:.9rem;display:flex}.rep-quote-card .rep-qcard-collapse-inner .rep-qcard-items li:last-child{border-bottom:none}.rep-quote-card .rep-qcard-collapse-inner .rep-qcard-items .rep-qcard-item-num{color:#111;background:#f5f5f5;border-radius:50% 50% 50% 0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;display:flex}.rep-quote-card .rep-qcard-collapse-inner .rep-qcard-items .rep-qcard-item-name{color:#111;flex:1;min-width:0;line-height:1.4}.rep-quote-card .rep-qcard-collapse-inner .rep-qcard-items .rep-qcard-item-name strong{font-weight:700}.rep-quote-card .rep-qcard-collapse-inner .rep-qcard-items .rep-qcard-item-note{color:#8a8a8a;font-size:.8rem}.rep-quote-card .rep-qcard-collapse-inner .rep-qcard-items .rep-qcard-item-price{color:#111;white-space:nowrap;font-weight:700}.rep-quote-card .rep-qcard-collapse-inner .rep-qcard-items .rep-qcard-item-unavail{color:#b91c1c;white-space:nowrap;background:#fee2e2;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.72rem;font-weight:700}.rep-quote-card .rep-qcard-collapse-inner .rep-qcard-ship{color:#4a4a4a;margin:6px 0 0;font-size:.82rem}.rep-quote-card .rep-qcard-collapse-inner .rep-qcard-msg{color:#4a4a4a;margin:6px 0 0;font-size:.85rem;font-style:italic}.rep-quote-totalbox{background:#d1fae5;border:1px solid #6ee7b7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;padding:12px 16px;display:flex}.rep-quote-totalbox .rep-quote-totalbox-label{color:#047b62;font-size:.9rem;font-weight:700}.rep-quote-totalbox .rep-quote-totalbox-value{color:#047b62;text-align:right;flex-direction:column;align-items:flex-end;font-size:1.05rem;font-weight:800;line-height:1.2;display:flex}.rep-quote-totalbox .rep-quote-totalbox-equiv{color:#0a7f68;opacity:.8;font-size:.75rem;font-weight:500}.rep-qcard-ship-icon{width:14px;height:14px;display:block}.rep-qcard-ship-free{color:#047b62;white-space:nowrap;background:#d1fae5;border:1px solid #6ee7b7;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.rep-quotes-hero{padding-top:10px;padding-bottom:0}.rep-quotes-hero .rep-quotedrawer-hero{padding:12px 0 4px}.rep-quotes-hero .rep-quotedrawer-hero img{max-width:220px}.rep-embed{color:#1a1a1a;font-family:DM Sans}.rep-embed *{font-family:DM Sans}.rep-embed .rep-role-switch{margin:16px 0 0}.rep-embed .rep-embed-body{margin-top:16px}.rep-embed .rep-requests-list{margin-top:0}.rep-quotecard .garage-card-headtext p{margin:2px 0 0}.rep-quotecard-count{color:#047b62;font-weight:700}.rep-quotecard-shop{color:#666;font-size:13px}.rep-quotecard-shop strong{color:#161616;font-weight:700}.rep-copiloto-panel .sell-in-chat-body{box-shadow:none;background:0 0;border:none;padding:14px 16px}.rep-copiloto-panel .rep-detail-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rep-copiloto-panel .rep-detail-title{font-size:14px;font-weight:700;line-height:1.35}.rep-copiloto-panel .rep-detail-list{margin:0}.rep-copiloto-panel .copiloto-repuestos-hint{color:#8a8a8a;margin:0;font-size:12px;line-height:1.45}.rep-copiloto-panel .copiloto-repuestos-submit{width:100%}.rep-copiloto-panel .copiloto-repuestos-submit:disabled{color:#9a9a9a;cursor:default;background-color:#f1f1f1;border-color:#e5e5e5}.rep-copiloto-panel .copiloto-repuestos-submit:disabled:hover{background-color:#f1f1f1}.rep-order-done{flex-direction:column;gap:10px;display:flex}.rep-order-done h4{margin:0;font-size:15px;font-weight:700}.rep-order-done p{color:#666;margin:0;font-size:13px;line-height:1.5}.rep-composer-order{background:#fbfbfc;border:1px solid #e5e5e5;border-radius:12px;margin-top:10px;position:relative;overflow:hidden}.rep-composer-order-head{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 44px 12px 16px;display:flex}.rep-composer-order-title{color:#161616;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.rep-composer-order-count{color:#047857;background:#d1fae5;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.rep-composer-order-chevron{color:#8a8a8a;flex-shrink:0;transition:transform .2s}.rep-composer-order.is-open .rep-composer-order-chevron{transform:rotate(180deg)}.rep-composer-order-cancel{color:#8a8a8a;cursor:pointer;background:0 0;border:none;border-radius:999px;width:22px;height:22px;font-size:13px;line-height:1;position:absolute;top:11px;right:12px}.rep-composer-order-cancel:hover{background:#eee}.rep-composer-order-body{max-height:40vh;padding:4px 16px 16px;display:none;overflow-y:auto}.rep-composer-order.is-open .rep-composer-order-body{display:block}.rep-seller-tabs{width:fit-content;margin-left:auto}.rep-seller-tabs .pub-type-toggle{width:fit-content}.rep-seller-tabs .pub-type-toggle-option{white-space:nowrap;flex:none;width:auto}.rep-embed-screen{z-index:1200;overscroll-behavior:contain;background:#fff;position:fixed;inset:0;overflow-y:auto}.rep-embed--screen{min-height:100%;box-shadow:none;border-radius:0;max-width:1200px;margin:0 auto;padding:28px 24px 48px;position:relative}.rep-embed-close{color:#161616;cursor:pointer;background:#f1f1f1;border:none;border-radius:999px;width:34px;height:34px;font-size:15px;line-height:1;position:absolute;top:18px;right:18px}.rep-embed-close:hover{background:#e5e5e5}@media (max-width:640px){.rep-embed--screen{padding:20px 14px 40px}}
