.appointment-container[data-v-886464da]{padding:16px;background-color:#f5f5f5;min-height:calc(100vh - 64px)}.appointment-card[data-v-886464da],.time-slots-card[data-v-886464da]{border-radius:8px;transition:transform .2s,box-shadow .2s}.appointment-card[data-v-886464da]:hover,.time-slots-card[data-v-886464da]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.text-center[data-v-886464da]{text-align:center}.red--text[data-v-886464da]{color:hsla(0,0%,100%,.11);background-color:red}.mt-4[data-v-886464da]{margin-top:16px}.time-label[data-v-886464da]{font-size:.875rem;color:rgba(0,0,0,.87)}.disabled-slot[data-v-886464da]{opacity:.5;cursor:not-allowed}.info-field[data-v-886464da]{padding:8px;border-radius:4px;background-color:#f5f5f5;margin-bottom:8px}.info-label[data-v-886464da]{font-size:.875rem;color:rgba(0,0,0,.6);margin-bottom:4px}.info-value[data-v-886464da]{font-size:1rem;color:rgba(0,0,0,.87);font-weight:500}.my-4[data-v-886464da]{margin-top:16px;margin-bottom:16px}.appointment-title[data-v-886464da]{margin-bottom:16px;color:var(--v-primary-base);font-size:1.5rem}.title-card[data-v-886464da]{background-color:#f8f9fa;border-left:4px solid var(--v-primary-base)}.highlight-text[data-v-886464da]{background-color:#e3f2fd;padding:2px 8px;border-radius:4px;font-weight:500}.slot-stats[data-v-886464da]{font-size:.875rem}.group_hours[data-v-886464da]{background-color:#9acd32;color:#fff;font-weight:700;font-size:18px}.success-card[data-v-886464da]{background-color:#f1f8e9;border-left:4px solid #4caf50}.success-title[data-v-886464da]{color:#2e7d32}.appointment-details[data-v-886464da]{margin-top:16px}.detail-row[data-v-886464da]{display:flex;margin-bottom:8px;align-items:center}.detail-label[data-v-886464da]{min-width:100px;font-weight:500;color:rgba(0,0,0,.6)}.detail-value[data-v-886464da]{color:rgba(0,0,0,.87)}