.shift-handover-container[data-v-5a073853]{padding:24px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;overflow-y:auto;animation:fadeInUp-5a073853 .4s ease-out}.shift-handover-container .page-header h2[data-v-5a073853]{margin:0;font-size:22px;font-weight:700;color:#2d2a26;padding-left:14px;position:relative}.shift-handover-container .page-header h2[data-v-5a073853]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:22px;background:linear-gradient(180deg,#7b5b3a,#c9a97a);border-radius:2px}.shift-handover-container .current-shift-info[data-v-5a073853]{margin-bottom:0;flex-shrink:0}.shift-handover-container .current-shift-info .shift-details[data-v-5a073853]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:8px;padding:16px;background:#faf7f3;border-radius:10px}.shift-handover-container .current-shift-info .shift-details .detail-item[data-v-5a073853]{display:flex;align-items:center}.shift-handover-container .current-shift-info .shift-details .detail-item .label[data-v-5a073853]{font-weight:600;width:100px;color:#8c8580}.shift-handover-container .current-shift-info .shift-details .detail-item .value[data-v-5a073853]{flex:1;color:#2d2a26}.shift-handover-container .current-shift-info .shift-details .detail-item .value.status-active[data-v-5a073853]{color:#52b788;font-weight:700}.shift-handover-container .current-shift-info .shift-actions[data-v-5a073853]{display:flex;justify-content:center;gap:16px;padding:12px 0}.shift-handover-container .cash-summary[data-v-5a073853]{margin-bottom:0}.shift-handover-container .cash-summary .total-row[data-v-5a073853]{display:flex;justify-content:flex-end;align-items:center;margin-top:16px;padding-top:16px;border-top:2px solid #f0ebe5;font-weight:700}.shift-handover-container .cash-summary .total-row .total-amount[data-v-5a073853]{margin-left:10px;font-size:20px;color:#7b5b3a;font-variant-numeric:tabular-nums}.shift-handover-container .order-list .header-actions[data-v-5a073853]{float:right;display:flex;gap:10px}.shift-handover-container .order-list .pagination-container[data-v-5a073853]{margin-top:20px;display:flex;justify-content:center}.shift-handover-container .handover-dialog-content h3[data-v-5a073853]{margin-top:20px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #f0ebe5;color:#2d2a26;font-weight:600}.shift-handover-container .handover-dialog-content .handover-summary[data-v-5a073853]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:20px;padding:16px;background:#faf7f3;border-radius:10px}.shift-handover-container .handover-dialog-content .handover-summary .summary-item[data-v-5a073853]{display:flex}.shift-handover-container .handover-dialog-content .handover-summary .summary-item .label[data-v-5a073853]{width:100px;font-weight:600;color:#8c8580}.shift-handover-container .handover-dialog-content .handover-summary .summary-item .value[data-v-5a073853]{flex:1}.shift-handover-container .handover-dialog-content .handover-summary .summary-item .value.highlight[data-v-5a073853]{color:#7b5b3a;font-weight:700;font-size:18px}.shift-handover-container .order-detail .order-basic-info[data-v-5a073853]{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:16px;background:#faf7f3;border-radius:10px}.shift-handover-container .order-detail .order-basic-info .info-item[data-v-5a073853]{display:flex;align-items:center}.shift-handover-container .order-detail .order-basic-info .info-item .label[data-v-5a073853]{font-weight:600;margin-right:10px;color:#8c8580}.shift-handover-container .order-detail .order-items[data-v-5a073853]{margin-bottom:20px}.shift-handover-container .order-detail .order-items h4[data-v-5a073853]{margin-bottom:10px;font-weight:600;color:#2d2a26}.shift-handover-container .order-detail .order-summary[data-v-5a073853]{display:flex;flex-direction:column;align-items:flex-end}.shift-handover-container .order-detail .order-summary .summary-item[data-v-5a073853]{display:flex;margin-bottom:10px;min-width:250px}.shift-handover-container .order-detail .order-summary .summary-item .label[data-v-5a073853]{width:100px;text-align:right;margin-right:10px;color:#8c8580}.shift-handover-container .order-detail .order-summary .summary-item .value[data-v-5a073853]{width:100px;text-align:right}.shift-handover-container .order-detail .order-summary .summary-item.total[data-v-5a073853]{font-weight:700;font-size:16px;color:#7b5b3a;margin-top:10px;padding-top:10px;border-top:2px solid #f0ebe5}@keyframes fadeInUp-5a073853{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}