.TrackOrder-module__FV3N5W__container{max-width:800px;min-height:50vh;margin:4rem auto;padding:0 1.5rem}.TrackOrder-module__FV3N5W__title{font-family:var(--font-playfair-display);color:var(--text-primary);text-align:center;margin-bottom:.5rem;font-size:2.5rem}.TrackOrder-module__FV3N5W__subtitle{text-align:center;color:var(--text-secondary);margin-bottom:3rem}.TrackOrder-module__FV3N5W__searchBox{border-radius:4px;max-width:500px;margin:0 auto 3rem;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.TrackOrder-module__FV3N5W__input{border:1px solid #e2e8f0;border-right:none;outline:none;flex:1;padding:1rem 1.5rem;font-size:1rem}.TrackOrder-module__FV3N5W__input:focus{border-color:var(--accent-color)}.TrackOrder-module__FV3N5W__searchBtn{background-color:var(--accent-color);color:#fff;cursor:pointer;transition:background-color var(--transition-fast);border:none;padding:0 2rem;font-weight:600}.TrackOrder-module__FV3N5W__searchBtn:hover{background-color:#2c2c2c}.TrackOrder-module__FV3N5W__error{color:#dc2626;text-align:center;background-color:#fee2e2;border-radius:4px;margin-bottom:2rem;padding:1rem}.TrackOrder-module__FV3N5W__resultCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:2.5rem;box-shadow:0 10px 15px -3px #0000000d}.TrackOrder-module__FV3N5W__orderHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.5rem;display:flex}.TrackOrder-module__FV3N5W__orderId{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}.TrackOrder-module__FV3N5W__orderDate{color:var(--text-secondary);font-size:.95rem}.TrackOrder-module__FV3N5W__orderAmount{color:var(--accent-color);font-size:1.25rem;font-weight:600}.TrackOrder-module__FV3N5W__timeline{max-width:600px;margin:0 auto;position:relative}.TrackOrder-module__FV3N5W__timeline:before{content:"";background-color:#e2e8f0;width:2px;height:100%;position:absolute;top:0;left:24px}.TrackOrder-module__FV3N5W__timelineItem{align-items:flex-start;margin-bottom:3rem;display:flex;position:relative}.TrackOrder-module__FV3N5W__timelineItem:last-child{margin-bottom:0}.TrackOrder-module__FV3N5W__timelineIcon{z-index:1;color:#94a3b8;background-color:#f1f5f9;border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-right:1.5rem;transition:all .3s;display:flex;position:relative}.TrackOrder-module__FV3N5W__timelineItem.TrackOrder-module__FV3N5W__active .TrackOrder-module__FV3N5W__timelineIcon{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.TrackOrder-module__FV3N5W__timelineItem.TrackOrder-module__FV3N5W__active~.TrackOrder-module__FV3N5W__timelineItem .TrackOrder-module__FV3N5W__timelineIcon{color:#cbd5e1;background-color:#fff;border-color:#e2e8f0}.TrackOrder-module__FV3N5W__timelineItem.TrackOrder-module__FV3N5W__active:after{content:"";background-color:var(--accent-color);z-index:0;width:2px;height:calc(100% + 3rem - 50px);position:absolute;top:50px;left:24px}.TrackOrder-module__FV3N5W__timelineItem.TrackOrder-module__FV3N5W__completed:after{background-color:var(--accent-color)}.TrackOrder-module__FV3N5W__timelineItem:last-child:after{display:none}.TrackOrder-module__FV3N5W__timelineContent{padding-top:.75rem}.TrackOrder-module__FV3N5W__timelineTitle{color:var(--text-primary);margin:0 0 .25rem;font-size:1.1rem;font-weight:700}.TrackOrder-module__FV3N5W__timelineDesc{color:var(--text-secondary);margin:0;font-size:.95rem}.TrackOrder-module__FV3N5W__timelineItem.TrackOrder-module__FV3N5W__cancelled .TrackOrder-module__FV3N5W__timelineIcon{color:#fff;background-color:#dc2626;border-color:#dc2626}.TrackOrder-module__FV3N5W__timelineItem.TrackOrder-module__FV3N5W__cancelled:after{background-color:#e2e8f0}@media (max-width:640px){.TrackOrder-module__FV3N5W__resultCard{padding:1.5rem}.TrackOrder-module__FV3N5W__orderHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.TrackOrder-module__FV3N5W__timeline:before,.TrackOrder-module__FV3N5W__timelineItem.TrackOrder-module__FV3N5W__active:after,.TrackOrder-module__FV3N5W__timelineItem.TrackOrder-module__FV3N5W__completed:after{left:20px}.TrackOrder-module__FV3N5W__timelineIcon{width:40px;height:40px;margin-right:1rem}.TrackOrder-module__FV3N5W__searchBox{box-shadow:none;flex-direction:column}.TrackOrder-module__FV3N5W__input{border-right:1px solid #e2e8f0;border-radius:4px;margin-bottom:.5rem}.TrackOrder-module__FV3N5W__searchBtn{border-radius:4px;padding:1rem}}
