.confirm-box .v-card__text{color:#222!important;padding:16px!important}.info-card[data-v-71fb88dc],.swap-card[data-v-71fb88dc]{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid rgba(0,0,0,.08);transition:all .3s ease}.info-card[data-v-71fb88dc]:hover,.swap-card[data-v-71fb88dc]:hover{box-shadow:0 8px 16px rgba(0,151,167,.15)!important}.find-box-card[data-v-659272cf]{max-width:420px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.card-header .card-title[data-v-659272cf]{font-weight:600;font-size:1.05rem;color:#263238}.forgot-link[data-v-659272cf],.register-link[data-v-659272cf]{color:#0097a7;font-weight:500;text-decoration:none}.forgot-link[data-v-659272cf]:hover,.register-link[data-v-659272cf]:hover{text-decoration:underline}.google-btn[data-v-659272cf]{text-transform:none;font-weight:600;border:2px solid #dadce0;color:#3c4043!important}.google-btn[data-v-659272cf]:hover{border-color:#4285f4;background-color:#f8f9fa!important}.phone-link[data-v-9c033040]{font-weight:600;color:#0097a7;text-decoration:none}.phone-link[data-v-9c033040]:hover{text-decoration:underline}.empty-state-card[data-v-17c213a1]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border:2px dashed rgba(0,151,167,.2)}.empty-title[data-v-17c213a1]{font-size:1.5rem;font-weight:700;color:#1a237e}.empty-text[data-v-17c213a1]{font-size:.95rem;color:#546e7a;line-height:1.6}.add-car-btn[data-v-17c213a1]{font-weight:700;letter-spacing:.5px;text-transform:none;font-size:1rem;box-shadow:0 4px 12px rgba(0,151,167,.3)}.car-offer-card[data-v-17c213a1]{cursor:pointer;transition:all .3s ease;border:1px solid rgba(0,0,0,.08);overflow:hidden}.car-offer-card[data-v-17c213a1]:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,151,167,.2)!important}.car-offer-card[disabled][data-v-17c213a1]{opacity:.6;cursor:not-allowed}.car-image-wrapper[data-v-17c213a1]{border-radius:8px;overflow:hidden;border:2px solid rgba(0,151,167,.1)}.car-thumbnail[data-v-17c213a1]{border-radius:6px}.car-info[data-v-17c213a1]{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.car-name[data-v-17c213a1]{font-size:1.1rem;font-weight:700;color:#1a237e;margin:0;line-height:1.3}.car-details[data-v-17c213a1]{flex-wrap:wrap;grid-gap:8px;gap:8px;font-size:.875rem;color:#546e7a}.car-details[data-v-17c213a1],.detail-item[data-v-17c213a1]{display:flex;align-items:center}.detail-item[data-v-17c213a1]{font-weight:500}.detail-divider[data-v-17c213a1]{color:#cfd8dc;font-weight:700}.status-bar[data-v-17c213a1]{padding:12px 16px;border-top:1px solid rgba(0,0,0,.05)}.status-text[data-v-17c213a1]{color:#fff;font-weight:600;font-size:.875rem;letter-spacing:.3px}.offered-bar[data-v-17c213a1]{background:linear-gradient(135deg,#78909c,#546e7a)}.success-bar[data-v-17c213a1]{background:linear-gradient(135deg,#66bb6a,#43a047)}.error-bar[data-v-17c213a1]{background:linear-gradient(135deg,#ef5350,#d32f2f)}.terms-dialog[data-v-17c213a1]{background:#fff}.terms-header[data-v-17c213a1]{background:linear-gradient(135deg,#1a237e,#0d47a1);padding:24px;color:#fff}.terms-header-content[data-v-17c213a1]{display:flex;align-items:center}.terms-title[data-v-17c213a1]{font-size:1.4rem;font-weight:700;line-height:1.2}.terms-content[data-v-17c213a1]{background:#fafafa}.terms-intro[data-v-17c213a1]{font-size:.95rem;color:#37474f;line-height:1.6}.term-section[data-v-17c213a1]{background:#fff;border-radius:8px;padding:20px;margin-bottom:16px;border-left:4px solid #0097a7;box-shadow:0 2px 4px rgba(0,0,0,.05)}.term-heading[data-v-17c213a1]{font-size:1.1rem;font-weight:700;color:#1a237e;margin-bottom:12px;display:flex;align-items:center}.term-text[data-v-17c213a1]{font-size:.9rem;color:#546e7a;line-height:1.7;margin-bottom:12px}.term-list[data-v-17c213a1]{margin-left:24px;margin-bottom:12px}.term-list li[data-v-17c213a1]{font-size:.9rem;color:#546e7a;line-height:1.7;margin-bottom:8px}.term-note[data-v-17c213a1]{font-size:.85rem;color:#78909c;font-style:italic;background:#f5f7fa;padding:12px;border-radius:4px;margin-top:8px}.term-highlight[data-v-17c213a1]{font-size:.95rem;font-weight:600;color:#1a237e;background:#e3f2fd;padding:16px;border-radius:8px;border-left:4px solid #0097a7;margin-top:12px}.accept-btn[data-v-17c213a1]{font-weight:700;letter-spacing:.5px;text-transform:none;font-size:.95rem;box-shadow:0 4px 12px rgba(0,151,167,.3)}@media (max-width:600px){.car-name[data-v-17c213a1]{font-size:1rem}.car-details[data-v-17c213a1]{font-size:.8rem}.term-section[data-v-17c213a1]{padding:16px}.term-heading[data-v-17c213a1]{font-size:1rem}}.bids-header[data-v-50296d60]{background:#fafafa;border-bottom:2px solid rgba(0,151,167,.15)}.bids-title[data-v-50296d60]{font-size:1rem;font-weight:600;color:#37474f}.bid-item[data-v-50296d60]{transition:background-color .2s ease;cursor:pointer}.bid-item[data-v-50296d60]:hover{background-color:#fafafa}.bid-avatar[data-v-50296d60]{border:1px solid rgba(0,151,167,.1);overflow:hidden}.placeholder-image[data-v-50296d60]{background:#f5f5f5;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bid-car-name[data-v-50296d60]{font-size:.95rem;font-weight:600;color:#37474f;line-height:1.3}.bid-details[data-v-50296d60]{font-size:.8rem;color:#78909c;display:flex;align-items:center;font-weight:400;margin-top:4px}.detail-divider[data-v-50296d60]{color:#cfd8dc;font-weight:400}.view-btn[data-v-50296d60]{font-weight:500;letter-spacing:.2px;text-transform:none}.desktop-bids[data-v-50296d60]{margin-top:28px;border:1px solid rgba(0,0,0,.08)}.mobile-bids .v-card__text[data-v-50296d60]{max-height:calc(60vh - 60px);overflow-y:auto}@media (max-width:600px){.bids-title[data-v-50296d60]{font-size:.9rem}.bid-avatar[data-v-50296d60]{width:56px!important;height:56px!important}.bid-car-name[data-v-50296d60]{font-size:.9rem}.bid-details[data-v-50296d60]{font-size:.75rem}}.car-card[data-v-0e23fe16]{cursor:pointer;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column}.car-card[data-v-0e23fe16]:hover{box-shadow:0 12px 24px rgba(0,151,167,.15)!important}.card-image-wrapper[data-v-0e23fe16]{position:relative;overflow:hidden}.car-image[data-v-0e23fe16]{transition:transform .4s ease}.car-card:hover .car-image[data-v-0e23fe16]{transform:scale(1.05)}.photo-count[data-v-0e23fe16]{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.75);color:#fff;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;display:flex;align-items:center;grid-gap:6px;gap:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.no-image-placeholder[data-v-0e23fe16]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.no-image-text[data-v-0e23fe16]{color:#90a4ae;font-size:.875rem;margin-top:12px;font-weight:500}.car-title[data-v-0e23fe16]{font-size:1.125rem;font-weight:700;color:#1a237e;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.year-badge[data-v-0e23fe16]{font-size:.875rem;font-weight:600;color:#546e7a;background:#f5f7fa;padding:6px 12px;border-radius:20px}.price-tag[data-v-0e23fe16],.year-badge[data-v-0e23fe16]{display:flex;align-items:center}.price-tag[data-v-0e23fe16]{font-size:1.125rem;font-weight:700;color:#0097a7}.specs-container[data-v-0e23fe16]{justify-content:space-between;background:#f5f7fa;padding:12px;border-radius:8px;margin-top:4px}.spec-item[data-v-0e23fe16],.specs-container[data-v-0e23fe16]{display:flex;align-items:center}.spec-item[data-v-0e23fe16]{grid-gap:6px;gap:6px;font-size:.8rem;font-weight:600;color:#546e7a;flex:1;justify-content:center}.spec-divider[data-v-0e23fe16]{width:1px;height:20px;background:rgba(0,151,167,.2);margin:0 4px}.footer-content[data-v-0e23fe16]{display:flex;align-items:center;width:100%;font-size:.875rem;font-weight:600;color:#546e7a}.location-text[data-v-0e23fe16],.offers-text[data-v-0e23fe16]{color:#546e7a}@media (max-width:600px){.car-title[data-v-0e23fe16],.price-tag[data-v-0e23fe16]{font-size:1rem}.year-badge[data-v-0e23fe16]{font-size:.75rem;padding:4px 8px}.spec-item[data-v-0e23fe16]{font-size:.7rem}.specs-container[data-v-0e23fe16]{padding:8px}}.v-dialog{margin:0!important}.hero-image-container{position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s ease;background:#000}.hero-image-container:hover{box-shadow:0 8px 30px rgba(0,0,0,.2)}.hero-image{width:100%;height:500px;cursor:pointer;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);display:block}@media (max-width:960px){.hero-image{height:300px;background:#f5f5f5}.hero-image-container{border-radius:0;box-shadow:none}}.hero-image--empty{display:flex;align-items:center;justify-content:center;background:#eceff1;color:#607d8b;font-weight:500;border-radius:4px;height:500px}.btn-fullscreen{position:absolute;top:16px;right:16px;z-index:9;background:rgba(0,0,0,.5)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.btn-fullscreen:hover{background:rgba(0,0,0,.7)!important;transform:scale(1.1)}.image-counter{bottom:16px;right:16px;background:rgba(0,0,0,.7);color:#fff;font-size:14px;font-weight:600;padding:8px 14px;border-radius:20px;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.image-counter,.nav-arrow{position:absolute;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center}.nav-arrow{top:50%;transform:translateY(-50%);width:48px;height:48px;justify-content:center;cursor:pointer;background:rgba(0,0,0,.4);border-radius:50%;transition:all .3s ease;z-index:8}.nav-arrow--left{left:16px}.nav-arrow--right{right:16px}.nav-arrow:hover{background:rgba(0,151,167,.9);transform:translateY(-50%) scale(1.1)}@media (max-width:960px){.nav-arrow{display:none}.image-counter{bottom:12px;right:12px;padding:6px 12px;font-size:12px}.btn-fullscreen{top:12px;right:12px}}.thumbnails-wrapper{overflow:hidden}.thumbnails-container{display:flex;grid-gap:12px;gap:12px;overflow-x:auto;padding:4px;scrollbar-width:thin;scrollbar-color:rgba(0,151,167,.3) transparent}.thumbnails-container::-webkit-scrollbar{height:6px}.thumbnails-container::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.thumbnails-container::-webkit-scrollbar-thumb{background:rgba(0,151,167,.3);border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.thumbnails-container::-webkit-scrollbar-thumb:hover{background:rgba(0,151,167,.5)}.thumbnail-item{min-width:100px;width:100px;height:70px;border-radius:8px;overflow:hidden;cursor:pointer;position:relative;transition:all .3s ease;border:3px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.1)}.thumbnail-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:rgba(0,151,167,.3)}.thumbnail-active{border-color:#0097a7!important;box-shadow:0 4px 12px rgba(0,151,167,.3)!important}.thumbnail-active:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,151,167,.15);pointer-events:none}.thumbnail-image{width:100%;height:100%;transition:transform .3s ease}.thumbnail-item:hover .thumbnail-image{transform:scale(1.05)}.counter{bottom:10px;right:10px;background:rgba(0,0,0,.55);color:#fff;font-size:13px;padding:4px 8px;border-radius:12px;letter-spacing:.5px}.counter,.nav{position:absolute}.nav{top:0;bottom:0;width:72px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background .2s ease}.nav--left{left:0}.nav--right{right:0}.nav:hover{background:rgba(0,0,0,.18)}@media (max-width:960px){.nav{display:none}.counter{bottom:6px;right:6px}}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter{transform:translateY(500px);opacity:0}.slide-fade-enter-to{transform:translateY(0);opacity:1}.slide-fade-leave-to{transform:translateY(500px);opacity:0}.action-button[data-v-0be0d22c]{font-weight:700;letter-spacing:.5px;text-transform:none;font-size:1rem;box-shadow:0 4px 12px rgba(0,151,167,.3);transition:all .3s ease;height:56px!important}.action-button[data-v-0be0d22c]:hover{box-shadow:0 6px 16px rgba(0,151,167,.4);transform:translateY(-2px)}.offer-dialog[data-v-0be0d22c]{background:#fff}.dialog-header[data-v-0be0d22c]{background:linear-gradient(135deg,#0097a7,#00838f);padding:24px;border-bottom:none}.dialog-header-content[data-v-0be0d22c]{display:flex;align-items:center;grid-gap:16px;gap:16px}.dialog-icon-wrapper[data-v-0be0d22c]{width:56px;height:56px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog-text[data-v-0be0d22c]{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.dialog-title[data-v-0be0d22c]{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.2}.dialog-hint[data-v-0be0d22c]{font-size:.875rem;color:hsla(0,0%,100%,.9);font-weight:500}.close-btn[data-v-0be0d22c]{background:hsla(0,0%,100%,.15)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.close-btn[data-v-0be0d22c]:hover{background:hsla(0,0%,100%,.25)!important}.close-btn .v-icon[data-v-0be0d22c]{color:#fff!important}.dialog-info[data-v-0be0d22c]{background:#f5f7fa}.info-text[data-v-0be0d22c]{font-size:.875rem;font-weight:500;color:#546e7a}.similar-title[data-v-0be0d22c]{font-size:1.25rem;font-weight:700;color:#1a237e;display:flex;align-items:center}.equip-block[data-v-0be0d22c]{background:#fff;border-radius:12px;border:1px solid #e0f2f1;overflow:hidden}.equip-group[data-v-0be0d22c]{padding:14px 16px;border-bottom:1px solid #f0f0f0}.equip-group[data-v-0be0d22c]:last-child{border-bottom:none}.equip-group-title[data-v-0be0d22c]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#546e7a;margin-bottom:10px;display:flex;align-items:center}.equip-chips-wrap[data-v-0be0d22c]{position:relative}.equip-chips-wrap--collapsed[data-v-0be0d22c]{max-height:30px;overflow:hidden}.equip-fade[data-v-0be0d22c]{position:absolute;top:0;right:0;bottom:0;width:60px;background:linear-gradient(90deg,transparent,#fff);pointer-events:none}.equip-chips[data-v-0be0d22c]{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.equip-chip[data-v-0be0d22c]{font-size:.75rem!important;height:24px!important}.equip-toggle-btn[data-v-0be0d22c]{margin-top:6px;background:none;border:none;cursor:pointer;font-size:.75rem;color:#0097a7;font-weight:600;padding:0;display:flex;align-items:center;grid-gap:2px;gap:2px;width:100%;justify-content:center}.equip-toggle-btn[data-v-0be0d22c]:hover{text-decoration:underline}.sticky-col[data-v-0be0d22c]{position:sticky;top:90px;align-self:start;z-index:5}@media (max-width:960px){.sticky-col[data-v-0be0d22c]{position:static;top:auto}}.slide-right-enter-active[data-v-0be0d22c],.slide-right-leave-active[data-v-0be0d22c]{transition:all .5s cubic-bezier(.25,.8,.25,1);position:absolute}.slide-right-enter[data-v-0be0d22c]{opacity:0;transform:translateX(50px)}.slide-right-leave-to[data-v-0be0d22c]{opacity:0;transform:translateX(-50px)}.slide-right-enter-to[data-v-0be0d22c],.slide-right-leave[data-v-0be0d22c]{opacity:1;transform:translateX(0)}.slide-left-enter-active[data-v-0be0d22c],.slide-left-leave-active[data-v-0be0d22c]{transition:all .5s cubic-bezier(.25,.8,.25,1);position:absolute}.slide-left-enter[data-v-0be0d22c]{opacity:0;transform:translateX(-50px)}.slide-left-leave-to[data-v-0be0d22c]{opacity:0;transform:translateX(50px)}.slide-left-enter-to[data-v-0be0d22c],.slide-left-leave[data-v-0be0d22c]{opacity:1;transform:translateX(0)}.info-card[data-v-4bb8fa72],.swap-card[data-v-4bb8fa72]{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid rgba(0,0,0,.08);transition:all .3s ease}.info-card[data-v-4bb8fa72]:hover,.swap-card[data-v-4bb8fa72]:hover{box-shadow:0 8px 16px rgba(0,151,167,.15)!important}.car-info-header[data-v-4bb8fa72]{text-align:left}.car-name[data-v-4bb8fa72]{font-weight:700;color:#1a237e;line-height:1.3;margin-bottom:8px}.car-description[data-v-4bb8fa72]{font-size:1.1rem;font-weight:600;color:#546e7a;margin-bottom:0}.card-header[data-v-4bb8fa72]{border-bottom:2px solid rgba(0,151,167,.1);background:#fff}.header-title[data-v-4bb8fa72]{font-size:1.1rem;font-weight:700;color:#1a237e}.action-button[data-v-4bb8fa72]{font-weight:700;letter-spacing:.5px;text-transform:none;font-size:1rem;box-shadow:0 4px 12px rgba(0,151,167,.3);transition:all .3s ease;height:56px!important}.price-info[data-v-4bb8fa72]{padding:16px;background:#f5f7fa;border-radius:8px;border-left:4px solid #0097a7}.price-label[data-v-4bb8fa72]{display:flex;align-items:center;font-size:.9rem;font-weight:600;color:#78909c;margin-bottom:8px}.price-amount[data-v-4bb8fa72]{font-size:1.75rem;font-weight:700;color:#0097a7;line-height:1}@media (max-width:600px){.car-name[data-v-4bb8fa72]{font-size:1.25rem}.price-amount[data-v-4bb8fa72]{font-size:1.5rem}}