.price-range-error[data-v-c0c3046e]{color:#df0101;font-size:12px}.price-input-error[data-v-c0c3046e]{border:2px solid #df0101!important}.event-tips-icon[data-v-c0c3046e]{font-size:24px;padding-right:6px}.event-tips-icon-flag-outlined[data-v-c0c3046e]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg stroke='%23333' stroke-width='1.5'%3E%3Cpath d='M4.75 1v22'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M14.919 6.551a.75.75 0 0 0 0 .898l3.585 4.801H4.75V1.75h13.754z'/%3E%3C/g%3E%3C/svg%3E")}.event-tips-icon-fee-outlined[data-v-c0c3046e]:before,.event-tips-icon-flag-outlined[data-v-c0c3046e]:before{background-size:cover;content:"";display:inline-block;height:24px;width:24px}.event-tips-icon-fee-outlined[data-v-c0c3046e]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M3 8.25A5.256 5.256 0 0 1 8.25 3a5.255 5.255 0 0 1 4.86 3.27 9 9 0 0 1 1.529-.187A6.75 6.75 0 0 0 8.25 1.5 6.75 6.75 0 0 0 1.5 8.25a6.75 6.75 0 0 0 4.583 6.389 9 9 0 0 1 .188-1.53A5.255 5.255 0 0 1 3 8.25' clip-rule='evenodd'/%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M14.997 20.935A5.94 5.94 0 0 1 9.063 15a5.94 5.94 0 0 1 5.934-5.935A5.94 5.94 0 0 1 20.932 15a5.94 5.94 0 0 1-5.935 5.935m0-13.37a7.435 7.435 0 1 0 0 14.87 7.435 7.435 0 0 0 0-14.87' clip-rule='evenodd'/%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M17.018 10.854 15 13.967l-2.018-3.113H11.25l2.153 3.375H11.25v1.125h2.871l.129.202v.923h-3v1.125h3v2.25h1.5v-2.25h3v-1.125h-3v-.923l.128-.202h2.872v-1.125h-2.154l2.154-3.375z' clip-rule='evenodd'/%3E%3C/svg%3E")}.accordion-button-group[data-v-c0c3046e]{margin:16px auto 0;max-width:640px}.accordion-button[data-v-c0c3046e]{border:1px solid #e27800;border-radius:4px;display:block;font-size:18px;font-weight:700;padding:14px;width:100%}.accordion-button[data-v-c0c3046e]:first-child{margin-bottom:16px}.accordion-button-get[data-v-c0c3046e]{background-color:#e27800;color:#fff}.accordion-button-delete[data-v-c0c3046e]{background-color:#fff;color:#e27800}.accordion-title[data-v-c0c3046e]{font-weight:700}@media (min-width:1030px){.accordion-title[data-v-c0c3046e]{color:#5c5c5c;font-size:2rem;margin-bottom:16px}}@media (max-width:1029px){.accordion-title[data-v-c0c3046e]{color:#333;font-size:3.2rem;text-align:center}}.accordion[data-v-c0c3046e]{margin:0 auto;max-width:600px;overflow:hidden;padding:10px 0}.accordion-item[data-v-c0c3046e]{border-bottom:1px solid #ccc}@media (min-width:1030px){.accordion-item[data-v-c0c3046e]:first-child{border-top:1px solid #ccc}}.accordion-header[data-v-c0c3046e]{align-items:center;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:10px;transition:background-color .3s}@media (hover:hover){.accordion-header[data-v-c0c3046e]:hover{background-color:#e9e9e9}}.accordion-header-title[data-v-c0c3046e]{align-items:center;color:#333;display:flex;font-weight:700}.accordion-item-icon[data-v-c0c3046e]{height:24px;margin-right:10px;width:24px}.arrow-icon[data-v-c0c3046e]{transition:transform .3s}.arrow-icon-expanded[data-v-c0c3046e]{transform:rotate(180deg)}.accordion-content[data-v-c0c3046e]{animation:slide-down-c0c3046e .3s ease-out;background-color:#fff;padding:10px}@keyframes slide-down-c0c3046e{0%{opacity:0}to{opacity:1}}.event-genre-radio-item[data-v-c0c3046e]{align-items:center;-moz-column-gap:14px;column-gap:14px;cursor:pointer;display:flex;margin-bottom:16px}.event-genre-radio-button[data-v-c0c3046e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #f78d00;border-radius:50%;cursor:pointer;height:24px;position:relative;width:24px}.event-genre-radio-button[data-v-c0c3046e]:checked{background-color:#fff}.event-genre-radio-button[data-v-c0c3046e]:checked:after{background-color:#f78d00;border-radius:50%;content:"";height:12px;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:12px}.dental-checkbox-group[data-v-c0c3046e]{margin-bottom:16px}.dental-checkbox-label[data-v-c0c3046e]{align-items:end;display:flex;position:relative}.dental-checkbox-label[data-v-c0c3046e]:before{background-color:#fff;border:2px solid #e27800;border-radius:4px;content:"";display:inline-block;flex-shrink:0;height:24px;margin-right:10px;transition:background-color .2s,border-color .2s;width:24px}@media (max-width:639px){.dental-checkbox-label[data-v-c0c3046e]:before{margin-top:4px}}@media (min-width:640px){.dental-checkbox-label[data-v-c0c3046e]:before{margin-top:6px}}.dental-checkbox[data-v-c0c3046e]{opacity:0;position:absolute}.dental-checkbox:checked+.dental-checkbox-label[data-v-c0c3046e]:before{background-color:#e27800;border-color:#e27800}.dental-checkbox:checked+.dental-checkbox-label[data-v-c0c3046e]:after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";display:block;height:10px;left:2px;position:absolute;transform:rotate(-45deg);width:20px}@media (max-width:639px){.dental-checkbox:checked+.dental-checkbox-label[data-v-c0c3046e]:after{top:8px}}@media (min-width:640px){.dental-checkbox:checked+.dental-checkbox-label[data-v-c0c3046e]:after{top:10px}}.dental-checkbox-label-text[data-v-c0c3046e]{display:block}.event-calendar-btn-group[data-v-c0c3046e]{display:flex;gap:10px;justify-content:center}.event-calendar-btn-group-item[data-v-c0c3046e]{background-color:#fff;border:1px solid #707070;border-radius:4px;color:#707070;font-weight:700;padding:6px;width:100%}.event-calendar-btn-group-item[data-v-c0c3046e]:hover{transition:background-color .3s,color .3s}.event-calendar-btn-group-item.selected[data-v-c0c3046e],.event-calendar-btn-group-item[data-v-c0c3046e]:hover{background-color:#e27800;border:1px solid #e27800;color:#fff}.event-selected-days-display[data-v-c0c3046e]{margin-top:16px}.event-selected-days-display-title[data-v-c0c3046e]{font-weight:700;margin-bottom:4px}.event-selected-days-display-text[data-v-c0c3046e]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.calendar-inner[data-v-c0c3046e]{margin:0 auto;max-width:300px;padding:24px 0;width:100%}.calendar-header[data-v-c0c3046e]{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:20px}.arrow-button[data-v-c0c3046e]{background-color:#e27800;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:35px;position:relative;transition:background-color .3s;width:35px}.arrow-button[data-v-c0c3046e]:before{border:solid #fff;border-width:0 2px 2px 0;bottom:0;content:"";height:10px;margin:auto;position:absolute;top:0;width:10px}.arrow-button.prev[data-v-c0c3046e]:before{right:11px;transform:rotate(135deg)}.arrow-button.next[data-v-c0c3046e]:before{left:11px;transform:rotate(-45deg)}.arrow-button[data-v-c0c3046e]:hover{background-color:#c60}.arrow-button.disabled[data-v-c0c3046e]{background-color:#ccc;pointer-events:none}.calendar-weekdays[data-v-c0c3046e]{color:#555;font-size:16px;font-weight:700;margin-bottom:10px;text-align:center}.calendar-grid[data-v-c0c3046e],.calendar-weekdays[data-v-c0c3046e]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-grid[data-v-c0c3046e]{gap:5px}.calendar-day[data-v-c0c3046e]{align-items:center;background-color:#fff;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:background-color .3s,color .3s;width:32px}.calendar-day[data-v-c0c3046e]:hover{background-color:#e0e0e0}.calendar-day.selected[data-v-c0c3046e]{background-color:#e27800;color:#fff;font-weight:700}.next-week-display[data-v-c0c3046e],.weekend-display[data-v-c0c3046e]{color:#333;font-size:16px;margin-top:20px}.price-range[data-v-c0c3046e]{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.price-range .price-range-item[data-v-c0c3046e]{flex:1;margin-right:10px}.price-range .price-range-item[data-v-c0c3046e]:last-child{margin-right:0}.price-range .price-range-item label[data-v-c0c3046e]{color:#333;display:block;font-weight:700;margin-bottom:4px}.price-range .price-range-item input[data-v-c0c3046e]{border:1px solid #ccc;border-radius:4px;color:#333;font-size:16px;padding:8px;width:100%}.price-range .price-range-item input[data-v-c0c3046e]:focus{border-color:#e27800;outline:none}.price-range-separator[data-v-c0c3046e]{font-size:20px;padding-right:10px}
