.modal-enter-active,.modal-leave-active{transition:opacity .3s}.modal-enter,.modal-leave-to{opacity:0}.flatpickr-calendar{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.5rem}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#3b82f6;border-color:#3b82f6}.order-timeline{padding:.25rem 0}.order-timeline-item{display:flex;align-items:flex-start;gap:.875rem;position:relative;padding-bottom:1.25rem}.order-timeline-item:last-child{padding-bottom:0}.order-timeline-item:not(:last-child):after{content:"";position:absolute;left:9px;top:22px;bottom:0;width:2px;background:#e2e8f0}.order-timeline-marker{flex-shrink:0;width:20px;height:20px;margin-top:2px;border-radius:50%;background:#fff;border:2px solid #cbd5e1;position:relative;z-index:1;box-sizing:border-box}.order-timeline-marker--done{border-color:#10b981}.order-timeline-marker--pending{border-color:#cbd5e1;background:#f8fafc}.order-timeline-content{flex:1;min-width:0;font-size:.875rem;line-height:1.5}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #3b82f6}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#dbeafe;border-color:#dbeafe}