.reschedule-description[data-v-7dd1f6fe]{margin-bottom:20px;color:var(--color-text-secondary)}.candidate-row[data-v-7dd1f6fe]{padding:16px 0;border-top:1px solid var(--color-border)}.candidate-label[data-v-7dd1f6fe]{color:var(--color-text-strong)}.candidate-header[data-v-7dd1f6fe]{display:flex;align-items:center;justify-content:space-between;min-height:32px;margin-bottom:10px}.candidate-remove[data-v-7dd1f6fe]{padding:0}.candidate-add[data-v-7dd1f6fe]{width:100%;margin-top:12px}.time-options[data-v-7dd1f6fe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.time-state[data-v-7dd1f6fe]{margin-top:12px;color:var(--color-text-muted);font-size:13px}[data-v-7dd1f6fe] .time-options .el-radio{width:100%;margin:0}.ring-pickup-description[data-v-085a14c1]{margin:0 0 16px;color:var(--color-neutral-700);font-size:14px}.ring-pickup-date-picker[data-v-085a14c1]{width:100%}.box.planner[data-v-6ea99754]{padding:20px}.box.planner .calendar[data-v-6ea99754]{margin-bottom:20px}.box.planner[data-v-6ea99754] .custom-calendar.vc-container{--day-border:1px solid var(--color-schedule-border);--day-border-highlight:1px solid var(--color-schedule-border);--day-width:90px;--day-height:90px;--weekday-bg:var(--color-schedule-weekday-surface);--weekday-border:1px solid var(--color-schedule-weekday-border);border-radius:0;width:100%}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .flex{align-items:unset}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .flex span{text-align:unset}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .overflow-y-auto{overflow-y:auto;flex-grow:1}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .text-xs{background-color:transparent;padding:2px;color:var(--color-neutral-900);margin-bottom:4px;font-size:12px}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .flex-col{height:100%;flex-direction:column;cursor:pointer}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .vc-header{background-color:var(--color-schedule-header-surface);padding:10px 0}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .vc-weeks{padding:0}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .vc-weekday{background-color:var(--weekday-bg);border-bottom:var(--weekday-border);border-top:var(--weekday-border);padding:5px 0}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .vc-day{padding:0 5px 3px 5px;text-align:left;height:var(--day-height);min-width:var(--day-width);background-color:#fff}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .vc-day.weekday-1,.box.planner[data-v-6ea99754] .custom-calendar.vc-container .vc-day.weekday-7{background-color:var(--color-schedule-weekend-surface)}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .vc-day:not(.on-bottom){border-bottom:var(--day-border)}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .vc-day:not(.on-bottom).weekday-1{border-bottom:var(--day-border-highlight)}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .vc-day:not(.on-right){border-right:var(--day-border)}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .vc-day-dots{margin-bottom:5px}.box.planner[data-v-6ea99754] .custom-calendar.vc-container .cancelled{text-decoration:line-through}.box.filter .schedule[data-v-6ea99754]{padding:20px}.box.filter .schedule .schedule-heading[data-v-6ea99754]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.box.filter .schedule .date[data-v-6ea99754]{font-size:18px;font-weight:700;margin:0}.box.filter .schedule table[data-v-6ea99754]{width:100%;border-collapse:collapse}.box.filter .schedule td[data-v-6ea99754],.box.filter .schedule th[data-v-6ea99754]{padding:10px 8px;border-bottom:1px solid var(--color-neutral-200);text-align:center;font-size:13px}.box.filter .schedule th[data-v-6ea99754]{background:var(--color-schedule-weekday-surface);font-weight:600}.nodata[data-v-6ea99754]{text-align:center;padding:40px 0;color:var(--color-neutral-400)}.offline-reservation-description[data-v-6ea99754]{margin:0 0 20px;color:var(--color-text-secondary);line-height:1.6}.offline-time-state[data-v-6ea99754]{margin:8px 0 0;color:var(--color-text-muted);font-size:13px}.offline-reservation-description+.el-form .el-date-editor[data-v-6ea99754],.offline-reservation-description+.el-form .el-select[data-v-6ea99754]{width:100%}