.summary-bar[data-v-480d46a6]{display:flex;flex-wrap:wrap;align-items:center;gap:32px;border-radius:var(--radius-md);border-width:1px;border-color:var(--gray-40);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:20px;padding-bottom:20px;padding-left:24px;padding-right:24px}.summary-grand[data-v-480d46a6]{display:flex;flex-direction:column;gap:4px;border-right-width:1px;border-color:var(--gray-40);padding-right:32px}.summary-grand-label[data-v-480d46a6]{font-size:var(--font-sub);color:var(--gray-60)}.summary-grand-row[data-v-480d46a6]{display:flex;align-items:baseline;gap:6px}.summary-grand-num[data-v-480d46a6]{font-size:40px;font-weight:700;line-height:1;color:var(--primary-100);font-variant-numeric:tabular-nums}.summary-grand-unit[data-v-480d46a6]{font-size:var(--font-normal);font-weight:500;color:var(--gray-60)}.summary-service[data-v-480d46a6]{display:flex;flex-direction:column;gap:4px}.summary-service-name[data-v-480d46a6]{font-size:var(--font-sub);color:var(--gray-80)}.summary-service-num[data-v-480d46a6]{font-size:24px;font-weight:700;color:var(--gray-100);font-variant-numeric:tabular-nums}.summary-service-unit[data-v-480d46a6]{margin-left:4px;font-size:var(--font-sub);font-weight:500;color:var(--gray-60)}.pickup-card[data-v-0d3c3cb4]{overflow:hidden;border-radius:var(--radius-md);border-width:1px;border-color:var(--gray-40);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.pickup-card-head[data-v-0d3c3cb4]{border-bottom-width:1px;border-color:var(--gray-40);padding-left:20px;padding-right:20px;padding-top:16px;padding-bottom:16px}.pickup-card-title[data-v-0d3c3cb4]{font-size:var(--font-normal);font-weight:700;color:var(--gray-100)}.pickup-card-body[data-v-0d3c3cb4]{padding:20px}.slot-list[data-v-0d3c3cb4]{display:flex;flex-direction:column;gap:10px}.slot-row[data-v-0d3c3cb4]{display:grid;align-items:center;gap:12px;border-radius:var(--radius-sub);padding-top:4px;padding-bottom:4px;grid-template-columns:96px 1fr 140px;transition:background .16s ease}.slot-row.clickable[data-v-0d3c3cb4]{cursor:pointer}.slot-row.clickable[data-v-0d3c3cb4]:hover{background-color:var(--primary-10)}.slot-time[data-v-0d3c3cb4]{font-size:var(--font-sub);font-weight:500;color:var(--gray-80);font-variant-numeric:tabular-nums}.slot-bar-track[data-v-0d3c3cb4]{position:relative;height:28px;overflow:hidden;border-radius:var(--radius-sub);background-color:var(--primary-10)}.slot-bar-fill[data-v-0d3c3cb4]{height:100%;border-radius:var(--radius-sub);background-color:var(--primary-100);min-width:2px;transition:width .32s cubic-bezier(.2,0,0,1)}.slot-counts[data-v-0d3c3cb4]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.slot-count-prepare[data-v-0d3c3cb4]{font-size:var(--font-md);font-weight:700;color:var(--gray-100);font-variant-numeric:tabular-nums}.slot-row.peak .slot-count-prepare[data-v-0d3c3cb4]{color:var(--primary-100)}.slot-count-group[data-v-0d3c3cb4]{font-size:var(--font-sub);font-weight:500;color:var(--gray-60);font-variant-numeric:tabular-nums}.slot-count-unit[data-v-0d3c3cb4]{margin-left:3px;font-size:11px;font-weight:500;color:var(--gray-60)}.pickup-card[data-v-a1af858e]{overflow:hidden;border-radius:var(--radius-md);border-width:1px;border-color:var(--gray-40);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.pickup-card-head[data-v-a1af858e]{border-bottom-width:1px;border-color:var(--gray-40);padding-left:20px;padding-right:20px;padding-top:16px;padding-bottom:16px}.pickup-card-title[data-v-a1af858e]{font-size:var(--font-normal);font-weight:700;color:var(--gray-100)}.pickup-card-body[data-v-a1af858e]{padding:20px}.col-total[data-v-a1af858e]{font-weight:700;color:var(--primary-100)}[data-v-a1af858e] .el-table th{background-color:var(--primary-10)}[data-v-a1af858e] .el-table th .cell{font-weight:500;color:var(--gray-60)}.edit-note-form[data-v-c5a36ccc],.edit-note-form[data-v-c5a36ccc] .el-form-item,.edit-note-form[data-v-c5a36ccc] .el-textarea,.edit-note-form[data-v-c5a36ccc] .el-textarea__inner{width:100%}[data-v-2f7cbd70] .pickup-reservation-dialog .el-dialog__footer{display:none}.reservation-list[data-v-2f7cbd70]{display:flex;max-height:64vh;flex-direction:column;gap:12px;overflow-y:auto}.reservation-list.is-empty[data-v-2f7cbd70]{min-height:160px}.booking-card[data-v-2f7cbd70]{display:grid;align-items:center;-moz-column-gap:16px;column-gap:16px;row-gap:12px;border-radius:var(--radius-sub);border-width:1px;border-color:var(--gray-30);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:16px;padding-bottom:16px;padding-left:20px;padding-right:20px;grid-template-columns:72px 104px 88px 160px 88px 104px 320px}.booking-card.done[data-v-2f7cbd70]{opacity:.6}.booking-field[data-v-2f7cbd70]{display:flex;min-width:0;flex-direction:column;gap:6px}.booking-label[data-v-2f7cbd70]{font-size:12px;color:var(--gray-60)}.booking-value[data-v-2f7cbd70]{overflow-wrap:break-word;font-size:var(--font-sub);color:var(--gray-100)}.booking-value.booking-note[data-v-2f7cbd70]{font-size:12px;color:var(--gray-80)}.booking-pill[data-v-2f7cbd70]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;white-space:nowrap;border-radius:9999px;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;font-size:var(--font-sub);font-weight:500}.pill-wait[data-v-2f7cbd70]{background-color:var(--info-light);color:var(--info)}.pill-confirm[data-v-2f7cbd70]{background-color:var(--warning-light);color:var(--warning)}.pill-complete[data-v-2f7cbd70]{background-color:var(--action-light);color:var(--action)}.pill-absence[data-v-2f7cbd70]{background-color:var(--gray-30);color:var(--gray-80)}.pill-cancel[data-v-2f7cbd70]{background-color:var(--danger-light);color:var(--danger)}.booking-actions[data-v-2f7cbd70]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;align-self:center}.booking-actions[data-v-2f7cbd70] .el-button{margin:0}.kachogawa-pickup-overview[data-v-5199d5e2]{padding:24px}.ov-filter[data-v-5199d5e2]{margin-bottom:24px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px;border-radius:var(--radius-md);border-width:1px;border-color:var(--gray-40);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:20px;padding-bottom:20px;padding-left:24px;padding-right:24px}.ov-field[data-v-5199d5e2]{display:flex;flex-direction:column;gap:6px}.ov-field-label[data-v-5199d5e2]{font-size:12px;font-weight:500;color:var(--gray-60)}.ov-date-control[data-v-5199d5e2]{display:flex;align-items:center;gap:8px}.ov-date-mode[data-v-5199d5e2]{width:110px;flex-shrink:0}.ov-date-picker[data-v-5199d5e2]{width:320px}.ov-date-today[data-v-5199d5e2]{display:flex;height:36px;align-items:center;padding-left:12px;padding-right:12px;font-size:var(--font-normal);color:var(--gray-100);min-width:140px;border-radius:var(--radius-sub);border-width:1px;border-color:var(--gray-40);background-color:var(--gray-20)}.ov-category-select[data-v-5199d5e2]{width:224px}.overview-content[data-v-5199d5e2]{min-height:200px}.overview-grid[data-v-5199d5e2]{margin-top:24px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1200px){.overview-grid[data-v-5199d5e2]{grid-template-columns:minmax(0,1fr)}}.status-chips[data-v-5199d5e2]{display:inline-flex;height:36px;overflow:hidden;border-radius:var(--radius-normal);border-width:1px;border-color:var(--gray-40)}.status-chip[data-v-5199d5e2]{display:flex;cursor:pointer;align-items:center;white-space:nowrap;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-left:14px;padding-right:14px;font-size:var(--font-sub);color:var(--gray-80);border-width:0;border-right-width:1px;border-color:var(--gray-40)}.status-chip[data-v-5199d5e2]:last-child{border-right-width:0}.status-chip.active[data-v-5199d5e2]{background-color:var(--primary-100);font-weight:500;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}[data-v-5199d5e2] .ov-date-mode .el-input,[data-v-5199d5e2] .ov-date-mode .el-select{width:110px}[data-v-5199d5e2] .ov-category-select .el-input,[data-v-5199d5e2] .ov-category-select.el-select{width:224px}[data-v-5199d5e2] .ov-date-picker.el-date-editor{width:320px}[data-v-5199d5e2] .ov-date-picker .el-range-separator{width:24px;flex-shrink:0;padding-left:0;padding-right:0}