.invalid-email[data-v-81d37c11]{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540!important}.success-message[data-v-81d37c11]{padding:40px 20px;text-align:center}.success-icon[data-v-81d37c11]{color:#28a745;font-size:60px;margin-bottom:20px}.success-message h3[data-v-81d37c11]{color:#2d3e50;font-size:24px;font-weight:600;margin-bottom:20px}.success-message p[data-v-81d37c11]{color:#666;font-size:16px;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px}.success-message .theme-btn[data-v-81d37c11]{margin-top:10px}select[data-v-81d37c11]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select[data-v-81d37c11]:disabled{cursor:not-allowed;opacity:.5}.indicative-price[data-v-81d37c11]{align-items:center;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #a5d6a7;border-radius:6px;color:#2e7d32;display:flex;font-size:15px;gap:8px;margin-bottom:0;padding:10px 16px}.indicative-price i[data-v-81d37c11]{font-size:16px}.indicative-price strong[data-v-81d37c11]{font-size:18px;margin-left:auto}.date-input-wrapper[data-v-81d37c11],.time-input-wrapper[data-v-81d37c11]{position:relative}.floating-placeholder[data-v-81d37c11]{color:#444;font-size:16px;font-weight:500;left:28px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;z-index:1}.date-input-wrapper input:focus~.floating-placeholder[data-v-81d37c11],.date-input-wrapper.has-value .floating-placeholder[data-v-81d37c11],.time-input-wrapper input:focus~.floating-placeholder[data-v-81d37c11],.time-input-wrapper.has-value .floating-placeholder[data-v-81d37c11]{opacity:0;visibility:hidden}.date-input-wrapper input[type=date][data-v-81d37c11],.time-input-wrapper input[type=time][data-v-81d37c11]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;position:relative}.date-input-wrapper input[type=date][data-v-81d37c11]:focus,.date-input-wrapper.has-value input[type=date][data-v-81d37c11],.time-input-wrapper input[type=time][data-v-81d37c11]:focus,.time-input-wrapper.has-value input[type=time][data-v-81d37c11]{color:#444}.date-input-wrapper input[type=date][data-v-81d37c11]::-webkit-calendar-picker-indicator,.time-input-wrapper input[type=time][data-v-81d37c11]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.date-input-wrapper input[type=date][data-v-81d37c11]::-webkit-datetime-edit,.time-input-wrapper input[type=time][data-v-81d37c11]::-webkit-datetime-edit{color:transparent}.date-input-wrapper input[type=date][data-v-81d37c11]:focus::-webkit-datetime-edit,.date-input-wrapper.has-value input[type=date][data-v-81d37c11]::-webkit-datetime-edit,.time-input-wrapper input[type=time][data-v-81d37c11]:focus::-webkit-datetime-edit,.time-input-wrapper.has-value input[type=time][data-v-81d37c11]::-webkit-datetime-edit{color:#444}.date-input-wrapper input[type=date][data-v-81d37c11]::-webkit-date-and-time-value,.time-input-wrapper input[type=time][data-v-81d37c11]::-webkit-date-and-time-value{text-align:left}@media(max-width:767px){.date-input-wrapper input[type=date][data-v-81d37c11],.time-input-wrapper input[type=time][data-v-81d37c11]{font-size:16px}}
