.appointment-empty[data-v-7644f13e]{color:var(--color-muted)}.service-select-name[data-v-7644f13e]{font-weight:700}.appointment-slots-skeleton[data-v-5d0018b3]{display:flex;flex-direction:column;gap:15px}.date-list[data-v-5d0018b3]{display:flex;gap:8px;overflow:hidden}.date-pill[data-v-5d0018b3]{width:76px;height:58px;flex:0 0 auto;border-radius:8px}.time-list[data-v-5d0018b3]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.time-pill[data-v-5d0018b3]{height:40px;border-radius:8px}@media(max-width:1200px){.time-list[data-v-5d0018b3]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:576px){.time-list[data-v-5d0018b3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.appointment-empty[data-v-bf39d63b]{color:var(--color-muted)}.appointment-dates[data-v-bf39d63b]{width:100%}.date-tag[data-v-bf39d63b]{width:82px}.time-tag[data-v-bf39d63b]{width:100%}.appointment-times[data-v-bf39d63b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.time-list-toggle[data-v-bf39d63b]{display:flex;align-items:center;justify-content:center;padding:10px 15px;cursor:pointer;color:var(--color-main);border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-white);transition:background-color .1s ease-in-out,border-color .1s ease-in-out}.time-list-toggle[data-v-bf39d63b]:hover{border-color:var(--color-border-blue);background-color:var(--color-surface)}@media(max-width:1200px){.appointment-times[data-v-bf39d63b]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:576px){.appointment-times[data-v-bf39d63b]{grid-template-columns:repeat(3,minmax(0,1fr))}}
