.steps[data-v-4656a89f]{justify-content:center;align-items:center;gap:25px;width:1200px;max-width:100%;margin:0 auto;padding:0 15px 35px;display:flex}.step[data-v-4656a89f]{flex:1}.step-number[data-v-4656a89f]{font-family:var(--font-kanit,"Kanit", sans-serif);color:#bababa;vertical-align:bottom;text-align:center;border:2px solid #bababa;border-radius:5px;width:30px;height:25px;margin-right:5px;font-size:12px;font-weight:400;line-height:18px;display:inline-block;position:relative}.step-name[data-v-4656a89f]{font-family:var(--font-kanit,"Kanit", sans-serif);color:#bababa;vertical-align:bottom;border-bottom:2px solid #bababa;width:calc(100% - 35px);padding-bottom:3px;font-size:12px;font-weight:400;line-height:18px;display:inline-block}.step.active .step-number[data-v-4656a89f]{color:var(--color-brand-yellow,#b19a55);border-color:var(--color-brand-yellow,#b19a55)}.step.active .step-name[data-v-4656a89f]{color:#fff;border-color:#fff}.step.completed .step-number[data-v-4656a89f]{color:#000;border-color:var(--color-brand-yellow,#b19a55);background-color:var(--color-brand-yellow,#b19a55)}.step.completed .step-name[data-v-4656a89f]{color:#fff;border-color:var(--color-brand-yellow,#b19a55)}@media (width<=1199px){.step[data-v-4656a89f]{display:none}.step.active[data-v-4656a89f]{display:block}.steps[data-v-4656a89f]{padding:0 0 35px}}.search-type-toggle[data-v-a068460d]{gap:24px;margin-bottom:20px;display:flex}.top-box[data-v-a068460d]{justify-content:center;align-items:center;gap:40px;padding-bottom:30px;display:flex}.car-image img[data-v-a068460d]{height:303px}@media (width<=766px){.car-image[data-v-a068460d]{display:none}}.field[data-v-a068460d]{margin-bottom:0}.field-label[data-v-a068460d]{font-family:var(--font-kanit,"Kanit", sans-serif);color:#fff;margin-bottom:8px;font-size:24px;font-weight:600;line-height:36px;display:block}.plate-field[data-v-a068460d]{border:2px solid var(--color-brand-yellow,#b19a55);border-radius:14px;margin-bottom:30px;padding-left:100px;position:relative;overflow:hidden}.plate-field[data-v-a068460d]:after{content:"";pointer-events:none;background-image:url(/images/matricula_field.png);background-size:cover;width:105px;height:100px;position:absolute;top:0;left:0}.vin-field[data-v-a068460d]{border:2px solid var(--color-brand-yellow,#b19a55);border-radius:14px;margin-bottom:30px;position:relative;overflow:hidden}.odometer-field[data-v-a068460d]{border:2px solid var(--color-brand-yellow,#b19a55);border-radius:14px;margin-bottom:30px;padding-left:100px;position:relative;overflow:hidden}.odometer-field[data-v-a068460d]:after{content:"";pointer-events:none;background-image:url(/images/kms_field.png);background-size:cover;width:50px;height:30px;position:absolute;top:30px;left:30px}.field-input[data-v-a068460d]{font-family:var(--font-kanit,"Kanit", sans-serif);border-radius:0;width:100%;margin:0;font-weight:400;color:#fff!important;height:auto!important;box-shadow:none!important;background-color:#0000!important;border:0!important;outline:none!important;padding:25px 30px!important;font-size:32px!important;line-height:48px!important}.field-input[data-v-a068460d]::placeholder{color:#fff6}.field-input[data-v-a068460d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-input[data-v-a068460d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-input[type=number][data-v-a068460d]{-moz-appearance:textfield}.field-input[data-v-a068460d]:focus,.field-input[data-v-a068460d]:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.field-input[data-v-a068460d]:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.tagline[data-v-a068460d]{font-family:var(--font-kanit,"Kanit", sans-serif);text-transform:uppercase;color:var(--color-brand-yellow,#b19a55);text-align:center;margin-bottom:30px;font-size:30px;font-weight:700;line-height:30px}@media (width<=766px){.plate-field[data-v-a068460d]{padding-left:88px}.plate-field[data-v-a068460d]:after{background-size:100% 100%;width:90px;height:81px}.odometer-field[data-v-a068460d]{padding-left:88px}.odometer-field[data-v-a068460d]:after{top:23px}.field-input[data-v-a068460d]{padding:15px 30px!important;font-size:25px!important}}.workshop-title[data-v-70c24a68]{border:2px solid var(--color-brand-yellow,#b19a55);font-family:var(--font-kanit,"Kanit", sans-serif);color:#fff;border-radius:14px;margin-bottom:30px;padding:17px 45px;font-size:20px;font-weight:600;line-height:30px;position:relative}.workshop-title[data-v-70c24a68]:after{content:"";color:var(--color-brand-yellow,#b19a55);font-family:"Font Awesome 6 Free";font-size:24px;font-weight:900;position:absolute;top:17px;right:25px}.workshops-map[data-v-70c24a68]{gap:50px;margin-bottom:30px;display:flex}.workshops-list[data-v-70c24a68]{flex-direction:column;gap:27px;width:calc(100% - 400px);display:flex}.workshop-item[data-v-70c24a68]{font-family:var(--font-kanit,"Kanit", sans-serif);color:#fff;cursor:pointer;background:#2d2d2d;border-radius:14px;padding:20px 45px;font-size:15px;font-weight:400;line-height:107%;transition:background .3s ease-in-out,color .3s ease-in-out;display:block}.workshop-item b[data-v-70c24a68]{color:var(--color-brand-yellow,#b19a55);margin-bottom:10px;transition:color .3s ease-in-out;display:block}.workshop-item span[data-v-70c24a68]{white-space:pre-line;display:block}.workshop-item[data-v-70c24a68]:hover,.workshop-item.selected[data-v-70c24a68]{background-color:var(--color-brand-yellow,#b19a55);color:#000}.workshop-item:hover b[data-v-70c24a68],.workshop-item.selected b[data-v-70c24a68]{color:#000}.workshop-item.loading[data-v-70c24a68]{opacity:.6;cursor:not-allowed}.map-panel[data-v-70c24a68]{border-radius:14px;flex-shrink:0;width:345px;min-height:345px;overflow:hidden}.map-panel iframe[data-v-70c24a68]{width:345px;height:100%;min-height:345px}.back-link[data-v-70c24a68]{font-family:var(--font-kanit,"Kanit", sans-serif);text-transform:uppercase;color:#fff;text-align:center;margin-top:15px;font-size:20px;font-weight:700;line-height:30px;text-decoration:none;display:block}.back-link[data-v-70c24a68]:hover{color:var(--color-brand-yellow,#b19a55)}@media (width<=991px){.workshops-map[data-v-70c24a68]{flex-direction:column}.workshops-list[data-v-70c24a68],.map-panel[data-v-70c24a68]{width:100%}.map-panel iframe[data-v-70c24a68]{width:100%;height:330px;min-height:330px}}.gearbox-list[data-v-b8688bde],.variant-list[data-v-b8688bde]{flex-direction:column;gap:27px;margin-bottom:30px;display:flex}.variant-list[data-v-b8688bde]{margin-top:20px}.hidden-radio[data-v-b8688bde]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.gearbox-label[data-v-b8688bde]{color:#fff;cursor:pointer;background:#2d2d2d;border-radius:14px;align-items:center;gap:10px;width:100%;padding:0;transition:background .3s ease-in-out,color .3s ease-in-out;display:flex;overflow:hidden}.gearbox-label[data-v-b8688bde]:hover,.gearbox-label.selected[data-v-b8688bde]{background-color:var(--color-brand-yellow,#b19a55);color:#000}.item-name-value[data-v-b8688bde]{flex:1;align-items:center;gap:10px;padding:10px 0;display:flex}.item-name-desc[data-v-b8688bde]{flex:1;padding:10px 30px}.item-name[data-v-b8688bde]{font-family:var(--font-kanit,"Kanit", sans-serif);font-size:20px;font-weight:400;line-height:30px}.back-link[data-v-b8688bde]{font-family:var(--font-kanit,"Kanit", sans-serif);text-transform:uppercase;color:#fff;text-align:center;margin-top:15px;font-size:20px;font-weight:700;line-height:30px;text-decoration:none;display:block}.back-link[data-v-b8688bde]:hover{color:var(--color-brand-yellow,#b19a55)}.date-time-holder[data-v-66e483ec]{align-items:flex-start;gap:75px;display:flex}.calendar-holder[data-v-66e483ec]{flex:1;max-width:500px}.afternoon-notice[data-v-66e483ec]{color:var(--color-brand-yellow,#b19a55);text-align:center;margin-top:20px;font-size:14px;line-height:1.4}.appointment-calendar[data-v-66e483ec]{color:#fff;background:0 0;border:none;width:100%;padding:0}.appointment-calendar[data-v-66e483ec] [data-slot=calendar] button[name=prev-page],.appointment-calendar[data-v-66e483ec] [data-slot=calendar] button[name=next-page]{color:var(--color-brand-yellow,#b19a55);background:0 0;border:none}.appointment-calendar[data-v-66e483ec] [data-slot=calendar-heading],.appointment-calendar[data-v-66e483ec] [data-slot=calendar] [data-radix-calendar-heading]{color:var(--color-brand-yellow,#b19a55);font-family:var(--font-kanit,"Kanit", sans-serif);text-transform:uppercase;font-size:24px;font-weight:400}.appointment-calendar[data-v-66e483ec] thead th,.appointment-calendar[data-v-66e483ec] [data-slot=calendar-head-cell]{color:#fff;text-transform:uppercase;font-size:16px;font-weight:400;font-family:var(--font-kanit,"Kanit", sans-serif)}.appointment-calendar[data-v-66e483ec] [data-slot=calendar-cell-trigger]{color:#fff;font-family:var(--font-kanit,"Kanit", sans-serif);border-radius:0;width:100%;height:44px;font-size:16px;background:0 0!important}.appointment-calendar[data-v-66e483ec] [data-slot=calendar-cell-trigger][data-today]:not([data-selected]){color:var(--color-brand-yellow,#b19a55);font-weight:700;background:0 0!important}.appointment-calendar[data-v-66e483ec] [data-slot=calendar-cell-trigger]:hover:not([data-disabled]){color:#fff;background-color:#b19a554d}.appointment-calendar[data-v-66e483ec] [data-slot=calendar-cell-trigger][data-selected],.appointment-calendar[data-v-66e483ec] [data-slot=calendar-cell-trigger][data-selected]:hover,.appointment-calendar[data-v-66e483ec] [data-slot=calendar-cell-trigger][data-selected]:focus{background-color:var(--color-brand-yellow,#b19a55)!important;color:#000!important;opacity:1!important}.appointment-calendar[data-v-66e483ec] [data-slot=calendar-cell-trigger][data-disabled]{color:#ffffff4d;cursor:not-allowed}.appointment-calendar[data-v-66e483ec] [data-slot=calendar-cell-trigger][data-outside-month]{color:#fff3}.slots-holder[data-v-66e483ec]{flex-shrink:0;width:120px}.slots-list[data-v-66e483ec]{flex-direction:column;gap:10px;display:flex}.slot-item[data-v-66e483ec]{text-align:center}.slot-radio-input[data-v-66e483ec]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.slot-label[data-v-66e483ec]{cursor:pointer;width:105px;font-family:var(--font-kanit,"Kanit", sans-serif);text-align:center;color:var(--color-brand-yellow,#b19a55);border:1px solid;border-color:var(--color-brand-yellow,#b19a55);border-radius:14px;padding:10px 20px;font-size:16px;transition:background .3s ease-in-out,color .3s ease-in-out;display:inline-block}.slot-label[data-v-66e483ec]:hover:not(.disabled){color:#000;background-color:#fef78fe6}.slot-radio-input:checked+.slot-label[data-v-66e483ec]{background-color:var(--color-brand-yellow,#b19a55);color:#000}.slot-label.disabled[data-v-66e483ec]{opacity:.3;cursor:not-allowed;text-decoration:line-through}.slots-loading[data-v-66e483ec]{flex-direction:column;gap:10px;display:flex}.slot-skeleton[data-v-66e483ec]{background:#ffffff1a;border-radius:14px;width:105px;height:44px;animation:1.5s ease-in-out infinite pulse-66e483ec}@keyframes pulse-66e483ec{0%,to{opacity:1}50%{opacity:.4}}.no-slots[data-v-66e483ec]{color:#ffffff80;font-size:14px}@media (width<=766px){.date-time-holder[data-v-66e483ec]{flex-direction:column;gap:40px}.calendar-holder[data-v-66e483ec]{max-width:100%}.slots-holder[data-v-66e483ec]{width:100%}.slots-list[data-v-66e483ec]{flex-flow:wrap}}.billing-title[data-v-c1f6b264]{margin-top:30px}.form-group[data-v-c1f6b264]{margin-bottom:10px}.form-label[data-v-c1f6b264]{color:#fff;font-size:20px;font-weight:600;line-height:30px;font-family:var(--font-kanit,"Kanit", sans-serif);margin-bottom:10px;display:block}.form-control[data-v-c1f6b264]{border:1px solid var(--color-brand-yellow,#b19a55);color:#fff;width:100%;box-shadow:none;background-color:#0000;outline:none;font-size:15px;font-weight:400;line-height:22px;border-radius:14px!important;padding:20px 45px!important}.form-control[data-v-c1f6b264]::placeholder{color:#ffffff80}.form-control[data-v-c1f6b264]:focus{border-color:var(--color-brand-yellow,#b19a55);box-shadow:none;outline:none}@media (width<=766px){.form-control[data-v-c1f6b264]{padding:15px!important}}.rgpd-group[data-v-c1f6b264]{align-items:center;gap:12px;margin-top:20px;display:flex}.rgpd-checkbox[data-v-c1f6b264]{cursor:pointer;width:23px;height:23px;accent-color:var(--color-brand-yellow,#b19a55);flex-shrink:0}.rgpd-label[data-v-c1f6b264]{color:#fff;cursor:pointer;font-size:14px;line-height:1.5;font-family:var(--font-kanit,"Kanit", sans-serif)}.rgpd-link[data-v-c1f6b264]{color:var(--color-brand-yellow,#b19a55);text-decoration:underline}.payment-methods[data-v-9dcbc120]{flex-direction:column;gap:27px;margin-bottom:30px;display:flex}.payment-item[data-v-9dcbc120]{position:relative}.payment-radio[data-v-9dcbc120]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.payment-label[data-v-9dcbc120]{color:#fff;cursor:pointer;background:#2d2d2d;border-radius:14px;align-items:center;gap:10px;min-height:100px;padding:15px 10px 15px 40px;transition:background .3s ease-in-out,color .3s ease-in-out;display:flex}.payment-label[data-v-9dcbc120]:hover,.payment-label.selected[data-v-9dcbc120]{background-color:var(--color-brand-yellow,#b19a55);color:#000}.payment-label.selected[data-v-9dcbc120] .fill-svg{fill:#000}.payment-img[data-v-9dcbc120]{align-items:center;padding:0 10px;display:flex}.payment-img i[data-v-9dcbc120]{vertical-align:middle;font-size:66px}.payment-name[data-v-9dcbc120]{font-family:var(--font-kanit,"Kanit", sans-serif);font-size:20px;font-weight:600}@media (width<=766px){.payment-img svg[data-v-9dcbc120]{max-width:90px;max-height:60px}.payment-img i[data-v-9dcbc120]{font-size:52px}}.payment-extra[data-v-9dcbc120]{margin-top:10px}.phone-field[data-v-9dcbc120]{border:2px solid var(--color-brand-yellow,#b19a55);border-radius:14px;margin-top:30px;margin-bottom:15px;display:flex}.phone-prefix[data-v-9dcbc120]{border-right:1px solid var(--color-brand-yellow,#b19a55);color:#fff;font-family:var(--font-kanit,"Kanit", sans-serif);padding:20px}.phone-input[data-v-9dcbc120]{flex:1}.phone-input input[data-v-9dcbc120]{color:#fff;width:100%;font-family:var(--font-kanit,"Kanit", sans-serif);background:0 0;border:0;outline:none;padding:20px}.phone-input input[data-v-9dcbc120]::placeholder{color:#ffffff80}.phone-error[data-v-9dcbc120]{color:#f87171;margin-top:6px;font-size:13px}.payment-note[data-v-9dcbc120]{color:#fff;font-size:14px}.schedule-title[data-v-9dcbc120]{margin-top:50px}.confirmation[data-v-9dcbc120]{text-align:center}.confirmation .img img[data-v-9dcbc120]{width:303px;max-width:100%;display:inline-block}.gold-text[data-v-9dcbc120]{font-family:var(--font-kanit,"Kanit", sans-serif);text-align:center;text-transform:uppercase;color:var(--color-brand-yellow,#b19a55);margin:30px 0 20px;font-size:30px;font-weight:700;line-height:30px}.confirmed-title[data-v-9dcbc120]{font-family:var(--font-kanit,"Kanit", sans-serif);text-align:center;text-transform:uppercase;color:#000;background-color:var(--color-brand-yellow,#b19a55);border-radius:14px;width:890px;max-width:100%;margin:35px auto 30px;padding:25px 15px;font-size:32px;font-weight:700;line-height:48px}@media screen and (width<=500px){.confirmed-title[data-v-9dcbc120]{font-size:23px;line-height:35px}}.confirmed-desc[data-v-9dcbc120]{color:#fff;text-align:center;font-size:16px}.coupon-holder[data-v-9dcbc120]{margin-bottom:20px}.coupon-field[data-v-9dcbc120]{gap:10px;display:flex}.coupon-input[data-v-9dcbc120]{color:#fff;font-family:var(--font-kanit,"Kanit", sans-serif);background:#2d2d2d;border:1px solid #fff3;border-radius:10px;outline:none;flex:1;padding:12px 16px}.coupon-input[data-v-9dcbc120]::placeholder{color:#fff6}.coupon-btn[data-v-9dcbc120]{background:var(--color-brand-yellow,#b19a55);color:#000;font-family:var(--font-kanit,"Kanit", sans-serif);cursor:pointer;border:none;border-radius:10px;padding:12px 20px;font-weight:600}.coupon-btn[data-v-9dcbc120]:disabled{opacity:.5;cursor:not-allowed}.coupon-applied[data-v-9dcbc120]{color:#4ade80;margin-bottom:8px;font-size:14px}.coupon-remove-btn[data-v-9dcbc120]{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.coupon-error[data-v-9dcbc120]{color:#f87171;margin-top:6px;font-size:13px}.summary-sidebar[data-v-75f3ff3c]{border-left:1px solid var(--color-brand-yellow,#b19a55);z-index:8;background:#000;flex-direction:column;justify-content:space-between;gap:25px;width:375px;height:100vh;padding:30px 25px;display:flex;position:fixed;top:0;right:0;overflow:hidden auto}.sidebar-top[data-v-75f3ff3c]{flex-direction:column;flex:1;gap:20px;display:flex}.sidebar-title[data-v-75f3ff3c]{font-family:var(--font-kanit,"Kanit", sans-serif);color:#fff;align-items:flex-start;gap:10px;font-size:20px;font-weight:400;line-height:30px;display:flex}.sidebar-car-icon[data-v-75f3ff3c]{flex-shrink:0;margin-top:4px}.vehicle-name[data-v-75f3ff3c]{flex:1}.vehicle-plate[data-v-75f3ff3c]{margin-bottom:2px;margin-right:6px;display:inline-block}.sidebar-arrow[data-v-75f3ff3c]{flex-shrink:0;margin-top:4px}.totals-block[data-v-75f3ff3c]{flex-direction:column;gap:2px;margin-top:15px;display:flex}.total-row[data-v-75f3ff3c]{font-family:var(--font-kanit,"Kanit", sans-serif);color:var(--color-brand-yellow,#b19a55);font-size:28px;font-weight:400;line-height:1.4}.total-discount[data-v-75f3ff3c]{color:#4ade80;font-size:22px}.total-final[data-v-75f3ff3c]{font-size:40px}.service-lines[data-v-75f3ff3c]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.service-line[data-v-75f3ff3c]{font-family:var(--font-kanit,"Kanit", sans-serif);color:#fff;justify-content:space-between;gap:10px;font-size:15px;font-weight:400;line-height:22px;display:flex}.line-name[data-v-75f3ff3c]{flex:1;align-items:center;gap:6px;display:flex}.line-price[data-v-75f3ff3c]{white-space:nowrap;flex-shrink:0}.info-btn[data-v-75f3ff3c]{cursor:pointer;color:#ffe012;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.info-line[data-v-75f3ff3c]{text-transform:uppercase;margin-top:10px}.payment-note[data-v-75f3ff3c]{margin-top:10px;font-size:12px}.ipo-date[data-v-75f3ff3c]{color:var(--color-brand-yellow,#b19a55);font-weight:700;display:block}.sidebar-bottom[data-v-75f3ff3c]{flex-direction:column;gap:15px;display:flex}.sidebar-footnote[data-v-75f3ff3c]{font-family:var(--font-kanit,"Kanit", sans-serif);color:#fff;text-align:center;font-size:14px;line-height:1.4}.sidebar-actions[data-v-75f3ff3c]{flex-direction:column;gap:0;display:flex}.sidebar-actions[data-v-75f3ff3c] .appointment-btn,.sidebar-actions .appointment-btn[data-v-75f3ff3c]{width:100%;font-family:var(--font-kanit,"Kanit", sans-serif);text-transform:uppercase;cursor:pointer;border-radius:15px;height:auto;padding:30px;font-size:24px;font-weight:700;line-height:36px;color:#000!important;background:var(--color-brand-yellow,#b19a55)!important;border:1px solid var(--color-brand-yellow,#b19a55)!important}.sidebar-actions[data-v-75f3ff3c] .appointment-btn:disabled,.sidebar-actions .appointment-btn[data-v-75f3ff3c]:disabled{opacity:.5;cursor:not-allowed}.back-link[data-v-75f3ff3c]{font-family:var(--font-kanit,"Kanit", sans-serif);text-transform:uppercase;color:#fff;text-align:center;margin-top:15px;font-size:20px;font-weight:700;line-height:30px;text-decoration:none;display:block}.back-link[data-v-75f3ff3c]:hover{color:var(--color-brand-yellow,#b19a55)}@media (width<=1199px){.summary-sidebar[data-v-75f3ff3c]{border-left:none;border-top:1px solid var(--color-brand-yellow,#b19a55);width:100%;height:auto;position:static}}.detail-popup[data-v-2fbdae2b]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.popup-content[data-v-2fbdae2b]{color:#fff;background:#000;border-radius:14px;width:100%;max-width:1275px;max-height:85vh;padding:15px 30px;position:relative;overflow-y:auto}.popup-content h3[data-v-2fbdae2b]{display:none}.popup-back[data-v-2fbdae2b]{text-align:center;margin-top:30px;padding-bottom:10px}.back-link[data-v-2fbdae2b]{font-family:var(--font-kanit,"Kanit", sans-serif);text-transform:uppercase;color:#fff;letter-spacing:.05em;font-size:16px;font-weight:700;text-decoration:none}.back-link[data-v-2fbdae2b]:hover{color:var(--color-brand-yellow,#b19a55)}.popup-table[data-v-2fbdae2b]{border-collapse:collapse;width:100%;font-family:var(--font-kanit,"Kanit", sans-serif);color:#fff;font-size:14px}.popup-table th[data-v-2fbdae2b]{text-align:left;color:var(--color-brand-yellow,#b19a55);border-bottom:1px solid #fff3;padding:8px 10px;font-size:13px;font-weight:700}.popup-table td[data-v-2fbdae2b]{vertical-align:top;border-bottom:1px solid #ffffff1a;padding:8px 10px}.popup-table tr:last-child td[data-v-2fbdae2b]{border-bottom:none}.popup-section-title[data-v-2fbdae2b]{margin-bottom:12px}.mt-section[data-v-2fbdae2b]{margin-top:24px}.section-pill[data-v-2fbdae2b]{background:var(--color-brand-yellow,#b19a55);color:#000;font-family:var(--font-kanit,"Kanit", sans-serif);text-align:center;border-radius:10px;width:100%;padding:10px 30px;font-size:16px;font-weight:400;display:block}@media (width<=766px){.popup-table th[data-v-2fbdae2b]:nth-child(3),.popup-table td[data-v-2fbdae2b]:nth-child(3),.popup-table th[data-v-2fbdae2b]:nth-child(4),.popup-table td[data-v-2fbdae2b]:nth-child(4){display:none}}.slot-conflict-error[data-v-daed0453]{color:#ff6b6b;background-color:#ff6b6b26;border-left:4px solid #ff6b6b;border-radius:4px;margin-bottom:20px;padding:16px 20px;font-size:15px}#appointment[data-v-daed0453]{color:#fff;min-height:100vh;font-family:var(--font-kanit,"Kanit", sans-serif);background-color:#000}.page-wrapper[data-v-daed0453]{background-color:#000;flex-direction:column;min-height:100vh;padding:35px 70px;display:flex}#appointment:has(.summary-sidebar) .page-wrapper[data-v-daed0453]{padding-right:445px}.main-content[data-v-daed0453]{flex:1}.main-content[data-v-daed0453] h4{color:var(--color-brand-yellow,#b19a55);margin-bottom:15px;font-size:20px;font-weight:700;line-height:108%}.main-content[data-v-daed0453] .step-holder{padding-top:7.2%}.main-content[data-v-daed0453] .button-holder{margin-bottom:15px}.main-content[data-v-daed0453] .error-message{color:#ff6b6b;margin-bottom:15px;font-size:14px}.main-content[data-v-daed0453] .appointment-btn{width:100%;font-family:var(--font-kanit,"Kanit", sans-serif);text-transform:uppercase;color:#000;background:var(--color-brand-yellow,#b19a55);border:1px solid var(--color-brand-yellow,#b19a55);cursor:pointer;border-radius:15px;height:auto;padding:30px;font-size:24px;font-weight:700;line-height:36px}.main-content[data-v-daed0453] .appointment-btn:hover:not(:disabled){background:#b19a55d9}.main-content[data-v-daed0453] .appointment-btn:disabled{opacity:.5;cursor:not-allowed}.main-content[data-v-daed0453] .appointment-input{border:1px solid var(--color-brand-yellow,#b19a55);color:#fff;height:auto;box-shadow:none;background-color:#0000;border-radius:0;padding:18px 22px;font-size:2rem;font-weight:400;line-height:3rem}.main-content[data-v-daed0453] .appointment-input:focus,.main-content[data-v-daed0453] .appointment-input:focus-visible{color:#fff;border-color:var(--color-brand-yellow,#b19a55);box-shadow:none;background-color:#0000;outline:none}.main-content[data-v-daed0453] .appointment-input::placeholder{color:#ffffff80;opacity:1}.main-content[data-v-daed0453] .appointment-label{font-family:var(--font-kanit,"Kanit", sans-serif);color:#fff;margin-bottom:0;font-size:24px;font-weight:600;line-height:36px;display:inline}.main-content[data-v-daed0453] .field-error{color:#ff6b6b;margin-top:4px;font-size:14px;display:block}@media (width<=1199px){#appointment:has(.summary-sidebar) .page-wrapper[data-v-daed0453]{padding-right:70px}}@media (width<=766px){.page-wrapper[data-v-daed0453]{min-height:calc(100vh - 80px);padding:35px 25px}#appointment:has(.summary-sidebar) .page-wrapper[data-v-daed0453]{min-height:calc(100vh - 80px);padding:35px 25px}.main-content[data-v-daed0453]{flex:initial}}
