.rev-tab{width:100%;display:flex;flex-direction:column;gap:8px;font-family:var(--font-sans)}.rev-tab-main-v2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;width:100%;gap:10px}.rev-tab-item-v2{display:flex;justify-content:center;align-items:center;border-radius:.375rem;border-width:1px;cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;min-width:160px;flex:1 1 0%;background-color:var(--rev-primary);color:var(--rev-primary-foreground);border:1px solid var(--rev-primary)}.rev-tab-item-v2:hover{cursor:pointer;background-color:var(--rev-primary);color:var(--rev-primary-foreground)}.rev-active-tab-v2{background-color:var(--rev-primary);color:var(--rev-primary-foreground);font-weight:600}.rev-inactive-tab-v2{background-color:var(--rev-primary-foreground);color:var(--rev-primary);font-weight:600}.rev-tab-item-text-v2{display:flex;justify-content:flex-start;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;margin:5px!important}.rev-tab-icon-v2{margin-right:.5rem;width:1.25rem}.rev-description-main-v2{display:flex;overflow:hidden;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between;border-radius:.5rem;width:100%;min-height:40px;border:1px solid var(--rev-primary)}.rev-description-content-title-v2{display:flex;padding:0 8px;flex:1 1 0%;justify-content:flex-start;align-items:center}.rev-description-content-text-v2{display:flex;justify-content:flex-start;align-items:center;font-weight:600;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rev-description-icon{margin-right:.5rem;width:18px}.rev-description-action-main-v2{display:flex;flex:1 1 0%;gap:.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-width:1px;min-width:fit-content}.rev-description-action-skip-v2{display:flex;flex:1 1 0%;justify-content:flex-end;align-items:center;cursor:pointer}.rev-description-action-skip-text-v2{display:flex;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;justify-items:flex-start;align-items:center}.rev-description-action-icon-v2{width:16px}.rev-description-action-continue-v2{display:flex;flex:1 1 0%;gap:.5rem;justify-content:center;align-items:center;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;cursor:pointer;background-color:var(--rev-primary);color:var(--rev-primary-foreground)}.rev-description-action-continue-text-v2{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase}@media (min-width: 1024px){.rev-tab-main{gap:.5rem}.rev-tab-icon-v2{margin-right:.75rem}}@media (min-width: 1280px){.rev-tab-main{gap:1rem}}.error-message{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;font-size:14px;line-height:1rem;font-weight:500;color:#ef4444;margin-top:8px}.rev-form-field{display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;align-items:flex-start;width:100%}.rev-form-sub-field{display:flex;flex-direction:column;gap:.25rem;width:100%}.rev-form-label{display:flex;gap:.25rem;justify-content:flex-start;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:700;color:#4b5563}.rev-form-label-uppercase{text-transform:uppercase}.rev-form-label-required{color:#dc2626}.rev-phone-number-label{display:flex;gap:.5rem;justify-content:flex-start;align-items:center;font-family:var(--font-family)}.rev-animate-spin{animation:spin 1s linear infinite}.rev-complete-button-icon{width:1rem;margin-right:.5rem}.rev-invalid-api-key-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.rev-invalid-api-key-text{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#ef4444}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rev-alert-error{padding:12px 16px;background-color:#ffe5e5;color:#b00020;border:1px solid #ffb3b3;border-left:5px solid #d32f2f;border-radius:6px;font-family:sans-serif;margin:10px 0}.rev-popup{min-width:260px;padding:16px 20px;border-radius:10px;background:#fff;font-family:sans-serif;box-shadow:0 10px 25px #0003;display:flex;align-items:center;gap:10px;animation:slideInRevNotification .3s ease}.rev-popup.success{border:1px solid #2e7d32;color:#2e7d32}.rev-popup.error{border:1px solid #d32f2f;color:#b00020}@keyframes slideInRevNotification{0%{opacity:0;transform:translateY(-20px) translate(20px)}to{opacity:1;transform:translateY(0) translate(0)}}.rev-notification-container{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:10000}.rev-disclaimer-content{width:100%}.rev-disclaimer-text{font-size:14px;line-height:1.6;color:#6b7280}.rev-disclaimer-text strong{color:#111827;font-weight:600}.rev-time-slot-main-v2{display:flex;flex-direction:column;flex:1 1 0%;gap:.75rem;padding:5px;margin-top:10px}.rev-time-slot-wrapper-v2{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%;min-width:224px;padding-left:10px;padding-right:10px;padding-top:10px}.rev-time-slot-item-v2{display:flex;position:relative;justify-content:space-evenly;align-items:center;flex:1 1 0%;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;min-width:112px;padding:8px}.rev-time-slot-item-v2:hover{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;background-color:var(--rev-primary);color:var(--rev-primary-foreground)}.rev-time-slot-item-v2-active{background-color:var(--rev-primary);color:var(--rev-primary-foreground);font-weight:600;cursor:pointer}.rev-item-slot-item-text-v2{font-size:.75rem;line-height:1rem;display:flex;justify-items:flex-start;align-items:center;gap:8px}.rev-item-slot-item-icon-v2{width:16px}.rev-time-slot-item-v2-not-selected{background-color:var(--rev-primary-foreground);color:var(--rev-primary);font-weight:600;cursor:pointer}.rev-time-slot-item-v2-disabled{background-color:#dcdcdc;color:var(--rev-primary);font-weight:600;cursor:not-allowed}.rev-time-slot-ban-icon{position:absolute;top:-.25rem;right:-.25rem;width:1.25rem;color:#f87171}@media (min-width: 1024px){.rev-time-slot-main-v2{gap:1.25rem}.rev-time-slot-wrapper-v2{gap:.75rem}}.rev-time-main{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%}.rev-time-calendar-wrapper{display:flex;flex-direction:column;min-width:296px;gap:.5rem;justify-content:flex-start;align-items:center}@media (min-width: 1024px){.rev-time-main{gap:.75rem}.rev-time-calendar-wrapper{min-width:206px}}.rev-coupon-main{flex-direction:column;justify-content:space-between;width:100%;padding-top:10px;padding-bottom:10px;flex:1 1 0%;display:flex}.rev-coupon-wrapper{display:grid;overflow-y:auto;padding-left:.5rem;padding-right:.5rem;padding-bottom:.75rem;margin-bottom:.5rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;max-height:600px;min-height:400px}.rev-coupon-item{overflow:hidden;position:relative;padding:1.5rem 1rem;grid-column:span 1 / span 1;border-radius:1rem;border-width:2px;border-style:dashed;cursor:pointer;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:fit-content}.rev-coupon-item-limit{position:absolute;top:0;left:0;padding-left:.75rem;padding-right:.75rem;border-bottom-right-radius:.5rem;font-size:.75rem;line-height:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.rev-coupon-description-wrapper{margin-bottom:.5rem;text-align:center}.rev-coupon-description-text{margin-top:.25rem;font-size:.75rem;line-height:1rem;text-align:center}.rev-coupon-image-wrapper{position:relative;border-radius:.5rem;text-align:center;box-shadow:inset 0 2px 4px #0000000f;background-color:var(--rev-primary-foreground)}.rev-coupon-image{object-fit:cover;object-position:center;border-radius:.5rem;width:100%;max-height:5rem}.rev-coupon-check-icon-wrapper{display:flex;position:absolute;top:-.25rem;right:-.25rem;padding:.125rem .5rem;justify-content:center;align-items:center;border-bottom-left-radius:.375rem;width:fit-content;color:#10b981;border:1px solid var(--rev-primary);background-color:var(--rev-primary-foreground)}.rev-coupon-check-icon{width:1rem}.rev-coupon-no-data{display:flex;flex:1 1 0%;justify-content:center;align-items:center;width:100%;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--rev-primary)}.rev-coupon-action-wrapper{display:flex;gap:.5rem;justify-content:flex-end;align-items:flex-end;width:100%;flex:1 1 0%}.rev-coupon-go-back-button-icon{width:1.25rem}@media (min-width: 640px){.rev-coupon-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.rev-coupon-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));max-height:350px}.rev-coupon-action-wrapper{gap:.75rem}}@media (min-width: 1024px){.rev-coupon-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.rev-coupon-action-wrapper{gap:1.5rem}.rev-coupon-go-back-button-icon{width:1.5rem}}.rev-snacks-main{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding-top:10px}.rev-snacks-wrapper{display:grid;overflow-y:auto;padding-left:.5rem;padding-right:.5rem;padding-bottom:.75rem;margin-bottom:.5rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;max-height:600px;min-height:400px}.rev-snacks-item{display:flex;overflow:hidden;position:relative;flex-direction:column;grid-column:span 1 / span 1;border-radius:.5rem;border-top-width:1px;border:1px solid;border-color:var(--rev-primary);text-align:center;cursor:pointer;box-shadow:0 1px 2px #0000000d;max-height:200px}.rev-snacks-item-div{display:flex;padding:1rem;flex-direction:column;flex:1 1 0%}.rev-snacks-item-image{object-fit:cover;object-position:center;flex-shrink:0;border-radius:9999px;width:8rem;min-height:100px}.rev-snacks-item-text{margin-top:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--rev-primary)}.rev-snacks-icon-wrapper{display:flex;position:absolute;top:-.25rem;right:-.25rem;padding:.125rem .5rem;justify-content:center;align-items:center;border-bottom-left-radius:.375rem;width:fit-content;color:#10b981;border:1px solid var(--rev-primary);background-color:var(--rev-primary-foreground)}.rev-snacks-no-data{display:flex;flex:1 1 0%;justify-content:center;align-items:center;width:100%;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--rev-primary)}.rev-snacks-action-wrapper{display:flex;gap:.5rem;justify-content:flex-end;align-items:flex-end}@media (min-width: 640px){.rev-snacks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.rev-snacks-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));max-height:350px}.rev-snacks-action-wrapper{gap:.75rem}}@media (min-width: 1024px){.rev-snacks-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}.rev-snacks-action-wrapper{gap:1.5rem}}.rev-lead-main{display:flex;flex-direction:column;flex:1 1 0%;gap:.5rem;justify-content:space-between;padding-top:10px}.rev-lead-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%}.rev-lead-wrapper-item{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:4px}.rev-lead-wrapper-item-row{display:flex;width:100%;flex-direction:column}.rev-lead-wrapper-item-row-item{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;flex:1 1 auto}.rev-lead-action-wrapper{display:flex;gap:.5rem;justify-content:flex-end;align-items:flex-end}@media (min-width: 768px){.rev-lead-action-wrapper{gap:.75rem}.rev-lead-wrapper-item-row{display:flex;width:100%;flex-direction:row;gap:.5rem}}@media (min-width: 1024px){.rev-lead-main,.rev-lead-wrapper{gap:.75rem}.rev-lead-action-wrapper{gap:1.5rem}.rev-lead-wrapper-item-row-item{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;flex:1 1 auto}.rev-lead-wrapper-item-row-item:not(:last-child){margin-right:8px}}.rev-success-appointment-set-main{display:flex;flex-direction:column;gap:.5rem;width:100%;justify-content:center;align-items:center}.rev-success-appointment-set-item{display:flex;justify-content:center;align-items:center;width:100%}.rev-success-appointment-set-content{display:flex;flex-direction:column;gap:.5rem;width:100%}.rev-success-appointment-set-label{margin-right:.75rem;font-weight:700;color:#4b5563;font-size:14px}.rev-success-appointment-set-vin{font-weight:500;color:#1f2937;font-size:14px}.rev-success-title{font-size:20px;line-height:1.75rem;font-weight:600;color:#1f2937}@media (min-width: 1024px){.rev-success-appointment-set-main{gap:.75rem}}.rev-modal-header-v2{background-color:#fff!important;display:none!important}.rev-btn-music-city{background-color:#1e1e1e;border:2px solid #fff;text-align:center;display:flex;justify-content:center;align-items:center;padding:18px;color:#fff;box-shadow:0 3px 5px #3333331a;line-height:1;font-size:16px;cursor:pointer;transition:all .35s ease}.rev-btn-music-city:hover{background:#fff;border:2px solid #1e1e1e;color:#1e1e1e}.rev-mercedes-benz-of-fayetteville-btn{transition:all .35s ease;text-align:center;padding:18px;background-color:green;color:#fff;line-height:1;box-shadow:0 3px 5px #3333331a;font-size:16px;display:block;cursor:pointer;border:none}.rev-mercedes-benz-of-fayetteville-btn:hover{background-color:green;text-decoration:none;color:#fff}.rev-terrebonne-ford-btn{transition:all .35s ease;text-align:center;padding:18px;background-color:#3fd951;color:#fff;line-height:1;box-shadow:0 3px 5px #3333331a;font-size:16px;display:block;cursor:pointer;border:none}.rev-terrebonne-ford-btn:hover{background-color:#3fd951;text-decoration:none;color:#fff}.rev-terrebonne-ford-btn-new-vehicles{color:#fff;background-color:#3fd951;justify-content:center;position:relative;display:flex;align-items:center;padding:10px;font-weight:700;font-size:13px;line-height:initial;transition:all .3s ease;margin:5px 0;cursor:pointer}.rev-terrebonne-ford-btn-new-vehicles:hover{background-color:#3fd951;text-decoration:none;color:#fff}.rev-toyota-of-long-view-btn{background-color:#eb0a1e;border:1px solid;font-size:16px;border-radius:100px;padding:10px 24px 14px;color:#fff;transition:all .6s ease;font-weight:600}.rev-toyota-of-long-view-btn:hover{background-color:#a22321;color:#fff}.rev-honda-morristown-btn{transition:all .35s ease;text-align:center;padding:18px;background-color:#053150;color:#fff;line-height:1;box-shadow:0 3px 5px #3333331a;font-size:16px;display:block;cursor:pointer}.rev-cw-default-btn{background-color:var(--rev-primary);cursor:pointer;padding:10px 20px;display:flex;width:100%;justify-content:center;align-items:center;border-radius:8px;border:none!important}.rev-loading-button{display:flex;justify-content:center;align-items:center}.rev-cw-container{display:flex;width:100%;flex-direction:column-reverse}.rev-cw-vehicle-card{padding:none;border-radius:1rem;width:100%;border:none}.rev-cw-vehicle-card .rev-cw-vehicle-image{width:100%;border-radius:8px;object-fit:cover;max-height:250px}.rev-cw-vehicle-card .rev-cw-title{font-size:24px;font-weight:600;margin-bottom:1rem;font-family:sans-serif}.rev-form-label{font-size:14px!important;font-weight:600;font-family:sans-serif}.rev-cw-clickable{cursor:pointer}.rev-cw-disabled-clickable{cursor:not-allowed;color:#9ca3af;text-decoration:none!important}.rev-cw-vehicle-card ul{list-style:none;padding:0;margin:0}.rev-cw-vehicle-card ul li{font-size:14px;font-weight:560;font-family:sans-serif;margin-top:10px}.rev-cw-vehicle-card ul li strong{font-size:14px;font-weight:300;font-family:sans-serif;margin-right:10px}.rev-cw-booking-form{background:#fff;flex:1;display:flex;flex-direction:column}.rev-cw-booking-form .rev-cw-time-selection{flex:1 1 auto;display:flex;flex-direction:column;gap:20px}.rev-cw-tabs{display:flex;margin-bottom:1.5rem;width:100%;border:1px solid var(--rev-primary);gap:2px}.rev-code-verification-title{font-size:16px;font-weight:600;margin-bottom:1rem;font-family:sans-serif}.rev-code-message{font-size:12px;font-weight:400;font-family:sans-serif}.rev-cw-tab{padding:5px 10px;background:#fff;border:none;cursor:pointer;flex:1 1 auto;display:flex;gap:10px;justify-content:center;align-items:center}.rev-cw-tab span{color:#000}.rev-cw-tab-icon{width:18px;color:#000}.widget-v3-divider{border-top:1px solid;border-color:var(--rev-primary);width:100%}.rev-cw-tab.active{background:var(--rev-primary);border-right:0px;font-weight:600;border-right:none}.rev-cw-tab span{display:none}.rev-cw-week-navigation{display:flex;justify-content:space-between;flex-direction:column;align-items:center;font-size:.875rem;color:#4b5563;margin-bottom:1rem}.rev-cw-week-navigation-control{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem;font-size:14px}.disabled{color:#9ca3af!important;cursor:not-allowed!important;text-decoration:line-through!important}.rev-cw-clickable{cursor:pointer;color:#000}.rev-cw-days{display:flex;width:100%;border:1px solid var(--rev-primary);border-radius:.5rem;overflow:hidden;overflow-x:auto}.rev-cw-day{text-align:center;cursor:pointer;flex:1 1 auto;min-width:66px}.rev-cw-day.active{background:var(--rev-primary)!important;color:#000;border-right:none!important;font-weight:700!important}.in-active .rev-cw-day-date{background-color:transparent!important;font-weight:500!important}.rev-cw-day:not(:last-child){border-right:1px solid var(--rev-primary)}.in-active{font-weight:500;color:#000}.rev-cw-day-name{background:#f3f4f6;width:100%;font-size:14px}.rev-cw-day-date{padding:.5rem .2rem;font-size:14px}.rev-cw-day-year{font-size:12px;padding:0 0 .5rem}.rev-cw-time-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rev-cw-time-slot-tab{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.rev-cw-time-slot-tab button{flex:1 1 auto;padding:8px;border:none;cursor:pointer;background:#fff;font-weight:600;font-size:16px;border:1px solid var(--rev-primary);border-radius:6px;color:#000}.rev-cw-time-slot-tab button:hover{background:var(--rev-primary);color:#000}.rev-cw-time-slot-tab button.active{background:var(--rev-primary);color:#172f8f}.rev-cw-time-slot{padding:6px;border-radius:8px;font-size:14px;border:1px solid var(--rev-primary);background:#fff;cursor:pointer;color:#000}.rev-cw-time-slot:hover{background-color:var(--rev-primary)!important}.rev-cw-time-slot.active{background:var(--rev-primary);color:#000;border:none}.rev-cw-time-slot-title{font-size:18px;font-weight:600;display:flex;justify-content:flex-start;align-items:center;width:100%}.rev-cw-time-slot-title .rev-cw-timezone-label{font-size:12px;font-weight:500;color:#00f;padding:5px;border-radius:8px;border:1px solid var(--rev-primary);margin-left:10px;display:flex;justify-content:center;align-items:center}.rev-cw-time-slot-title .rev-cw-timezone-label .icon{width:16px;height:16px;margin-right:5px}.rev-cw-time-slot.disabled{background:#d1d5db;color:#6b7280;cursor:not-allowed;border:none}.rev-cw-time-slots-not-available{width:100%;display:flex;justify-content:center;align-items:center;flex:1 1 auto;font-size:18px;font-weight:600;color:#6b7280}.rev-cw-actions{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:1rem}.rev-cw-skip{padding:.5rem 1rem;border:1px solid #000;border-radius:.5rem;cursor:pointer}.rev-cw-continue{padding:.5rem 1.5rem;background:#000;color:#fff;border:none;border-radius:.5rem;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center}.widget-v3-coupons{display:grid;flex:1 1 auto;max-height:550px;overflow-y:auto;grid-template-columns:repeat(1,1fr);gap:.5rem}.widget-v3-coupon-card{padding:.5rem;border-radius:.5rem;border:1px solid var(--rev-primary);background:#fff;cursor:pointer;max-height:180px;display:flex;flex-direction:column;justify-content:start;align-items:center;overflow:hidden}.widget-v3-coupon-card img{width:100%;object-fit:cover;object-position:center;border-radius:5px;height:100px;align-self:center}.widget-v3-coupon-card .widget-v3-coupon-details{padding-top:5px;padding-bottom:5px;font-size:14px;font-family:sans-serif;justify-content:center;align-items:center;flex:1 1 auto;display:flex}.rev-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.widget-v3-coupon-card:hover{background:var(--rev-primary);color:#000}.widget-v3-coupon-card.active{background:var(--rev-primary);color:#000;border-style:dotted var(--rev-primary)}.widget-v3-beverages{display:flex;flex:1 1 auto;max-height:500px;overflow-y:auto}.widget-v3-information{display:flex;flex:1 1 auto}.code_verification_buttons{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:10px}@media (min-width: 600px){.rev-cw-tab span{display:block!important}.rev-cw-time-slots{grid-template-columns:repeat(6,1fr)}.widget-v3-coupons{grid-template-columns:repeat(3,1fr)}.code_verification_buttons{justify-content:flex-end;align-items:flex-end}}@media (min-width: 968px){.rev-cw-container{flex-direction:row!important}.rev-cw-time-slots{grid-template-columns:repeat(5,1fr)}.rev-cw-vehicle-card{border:1px solid var(--rev-primary);padding:10px;margin-right:10px}.rev-cw-vehicle-card{max-width:300px}.widget-v3-coupons{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1124px){.rev-cw-time-slots{grid-template-columns:repeat(8,1fr)}.widget-v3-coupons{grid-template-columns:repeat(3,1fr)}.rev-cw-vehicle-card{max-width:400px}}.rev-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:#0006;overflow:auto;justify-content:center;align-items:center}.rev-modal{display:none}.rev-modal.active{display:flex}.rev-modal-content{position:relative;background-color:#fefefe;margin:auto;padding:8px;border-radius:8px;border:1px solid #888;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;-webkit-animation-name:rev-animatetop;-webkit-animation-duration:.4s;animation-name:rev-animatetop;animation-duration:.4s}@-webkit-keyframes rev-animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes rev-animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.rev-modal-close{color:#fff;float:right;font-size:28px;font-weight:700}.rev-modal-close:hover,.rev-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}.rev-modal-header{padding:2px 16px;background-color:#5cb85c;color:#fff}.rev-modal-body{padding:2px 16px}.rev-modal-footer{padding:2px 16px;background-color:#5cb85c;color:#fff}@media (max-width: 767px){.rev-modal-content{width:90%!important}}.rev-form-label{display:block}.rev-form-input[type=text]{width:100%;padding:12px;display:inline-block;border:1px solid #ccc;background-color:#f8f8f8;border-radius:4px;box-sizing:border-box;font-size:16px}.rev-form-select{width:100%;padding:10.3px;display:inline-block;border:1px solid #ccc;background-color:#f8f8f8;border-radius:4px;box-sizing:border-box;font-size:16px}.rev-form-textarea{width:100%;height:150px;padding:12px;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;background-color:#f8f8f8;font-size:14px;resize:none}.rev-form-input[type=submit]{width:100%;background-color:#4caf50;color:#fff;padding:14px;border:none;border-radius:4px;cursor:pointer}.rev-form-input[type=submit]:hover{background-color:#45a049}:root{--rev-primary: #eef0f3;--rev-primary-foreground: #fcfcfd;--rev-font-sans: "Montserrat", sans-serif, system-ui, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--rev-font-heading: "Rubik", sans-serif;--rev-font-button: "Rubik", sans-serif;--rev-font-a: "Rubik", sans-serif}.dark{--rev-primary: #fcfcfd;--rev-primary-foreground: #344054}.rev-content-wrapper{display:flex;flex:1 1 0%;width:100%}.no-tailwind{all:unset;display:block}.rev-go-back-button-icon{width:1.25rem}.rev-go-back-button{display:flex;gap:.5rem;justify-content:center;align-items:center;cursor:pointer;background-color:var(--rev-primary-foreground);color:var(--rev-primary);padding:10px 20px;border-radius:10px;outline-style:none;border-style:none;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.rev-button-complete{display:flex;gap:.5rem;justify-content:center;align-items:center;cursor:pointer;padding:10px 20px;border-radius:10px;outline-style:none;border-style:none;background-color:var(--rev-primary);color:var(--rev-primary-foreground)}.loader{width:50px;--b: 8px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(#0000 10%,red) content-box;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4 1s infinite steps(10)}@keyframes l4{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1;background-color:#e5e7eb}50%{opacity:.5;background-color:#d1d5db}}p{margin:0 0 16px}.pulse{width:100%;height:20px;border-radius:8px;animation:pulse 2s ease-in-out infinite}.rev-modal-content-v2{width:100%;font-family:var(--rev-font-sans)}.rev-calengrow-widget-v2-wrapper,.rev-calengrow-widget-v2-wrapper p{margin:0!important}.rev-text-p-v2{color:var(--rev-primary);font-size:14px;line-height:1.5;font-weight:400}.rev-text-title-v2{color:var(--rev-primary);font-size:18px;line-height:1.5;font-weight:600;font-family:var(--rev-font-sans)}.rev-notification{font-family:var(--rev-font-sans)}.rev-modal-loading-v2{display:flex;align-items:center;justify-content:center;width:100%;min-height:380px}.rev-vehicle-details-wrapper-v2{display:flex;flex-direction:column;gap:.5rem;width:100%}.rev-vehicle-details-title{display:flex;gap:.25rem;justify-content:flex-start;align-items:center;width:100%;font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase}.rev-vehicle-details-title-icon{width:1.5rem}.rev-vehicle-details-content{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:flex-start;width:100%}.rev-vehicle-details-image-item{display:flex;flex:1 1 0%;justify-content:center;align-items:flex-start;width:100%;height:100%}.rev-vehicle-image{object-fit:cover;object-position:center;width:100%}.rev-vehicle-no-image{font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase}.rev-vehicle-details-item{display:flex;flex-direction:row;gap:5px;justify-content:flex-start;align-items:center;width:100%}.rev-vehicle-details-item-label{display:flex;justify-content:flex-start;align-items:flex-start;min-width:160px}.rev-vehicle-details-item-label-text{break-after:all;display:flex;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;word-break:break-all}.rev-vehicle-details-item-label-icon{width:1rem}.rev-vehicle-details-item-description{display:flex;flex:1 1 0%;justify-content:flex-start;align-items:center}.rev-vehicle-details-item-description-text{display:flex;justify-content:flex-start;align-items:flex-start;font-size:.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 1024px){.rev-vehicle-details-wrapper-v2{gap:10px}.rev-vehicle-details-content{gap:8px}}.el-input__inner,.el-textarea__inner,.el-select__input{border:none!important}.el-select__placeholder{z-index:0!important}
