.order-tracking-page{background:var(--tp-theme-3)}.order-header-section{background:linear-gradient(135deg,var(--tp-theme-1) 0,var(--tp-text-primary) 100%);color:#fff}.order-header-section .order-title{font-size:3rem;font-weight:700;margin-bottom:1rem}.order-header-section .order-subtitle{font-size:1.2rem;opacity:.9}.order-number-badge .badge{font-size:1.1rem;padding:.75rem 1.5rem;border-radius:50px;background:hsla(0,0%,100%,.2)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.order-form-section{background:var(--tp-theme-3)}.order-form-card{transition:all .3s ease}.order-form-card:hover{transform:translateY(-5px)}.tracking-icon{color:var(--tp-theme-1)}.form-control{border:2px solid var(--tp-theme-7);border-radius:12px;padding:.75rem 1rem;font-size:1rem;transition:all .3s ease}.form-control:focus{border-color:var(--tp-theme-1);box-shadow:0 0 0 .2rem rgba(61,108,231,.25);outline:none}.input-group-text{border:2px solid var(--tp-theme-1);border-right:none;border-radius:12px 0 0 12px;background:var(--tp-theme-1)!important}.input-group .form-control{border-left:none;border-radius:0 12px 12px 0}.form-label{color:var(--tp-text-body);font-weight:600;margin-bottom:.5rem}.form-text{color:var(--tp-text-secondary);font-size:.875rem}.current-status-card .status-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.current-status-card .progress{border-radius:10px;background:var(--tp-theme-7)}.current-status-card .progress-bar{border-radius:10px;transition:width .6s ease;background:var(--tp-text-primary)!important}.timeline{position:relative;padding-left:30px}.timeline:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--tp-theme-7)}.timeline-item{position:relative;margin-bottom:2rem;padding-left:2rem}.timeline-item.completed .timeline-marker{background:var(--tp-theme-9);border-color:var(--tp-theme-9)}.timeline-item:not(.completed) .timeline-marker{background:var(--tp-theme-5);border-color:var(--tp-theme-5)}.timeline-marker{position:absolute;left:-22px;top:0;width:30px;height:30px;border-radius:50%;border:3px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.timeline-content{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid var(--tp-theme-7)}.timeline-content:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15);border-color:var(--tp-text-primary)}.timeline-title{color:var(--tp-text-body);font-weight:600;margin-bottom:.5rem}.timeline-description{color:var(--tp-text-secondary);margin-bottom:.5rem;font-size:.9rem}.timeline-date{color:var(--tp-text-tertiary);font-size:.8rem;font-style:italic}.customer-info-card,.order-summary-card,.payment-info-card{transition:all .3s ease}.customer-info-card:hover,.order-summary-card:hover,.payment-info-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.card-header{border-radius:12px 12px 0 0!important;font-weight:600}.order-summary-card .card-header{background:var(--tp-theme-1)!important;color:#fff}.payment-info-card .card-header{background:var(--tp-theme-4)!important;color:#fff}.customer-info-card .card-header{background:var(--tp-theme-9)!important;color:#fff}.customer-info-item,.order-info-item,.payment-info-item{font-size:.9rem;line-height:1.6;color:var(--tp-text-body)}.order-item-card{transition:all .3s ease}.order-item-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)!important}.order-item-card .card-body{padding:1.5rem;border:1px solid var(--tp-theme-7)}.product-image-container{position:relative;overflow:hidden;border-radius:8px}.product-image-container img{transition:transform .3s ease}.product-image-container:hover img{transform:scale(1.05)}.price-info{display:flex;flex-direction:column;align-items:flex-end}.discount-badge{text-align:right}.payment-summary-card{transition:all .3s ease}.payment-summary-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.payment-summary-card .card-header{background:var(--tp-text-body)!important;color:#fff}.payment-row{font-size:1rem;padding:.5rem 0;color:var(--tp-text-body)}.payment-row:not(:last-child){border-bottom:1px solid var(--tp-theme-7)}.action-buttons .btn{padding:.75rem 2rem;border-radius:50px;font-weight:600;transition:all .3s ease;text-decoration:none;display:inline-block}.action-buttons .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.action-buttons .btn-primary{background:var(--tp-theme-1)!important;border:none;color:#fff}.action-buttons .btn-primary:hover{background:#2d5bd1!important;transform:translateY(-2px)}.action-buttons .btn-outline-primary{border:2px solid var(--tp-theme-1);color:var(--tp-theme-1);background:transparent}.action-buttons .btn-outline-primary:hover{background:var(--tp-theme-1);color:#fff}.action-buttons .btn-outline-secondary{border:2px solid var(--tp-theme-5);color:var(--tp-theme-5);background:transparent}.action-buttons .btn-outline-secondary:hover{background:var(--tp-theme-5);color:#fff}@media (max-width:768px){.order-header-section .order-title{font-size:2rem}.timeline{padding-left:20px}.timeline-item{padding-left:1.5rem}.timeline-marker{left:-17px;width:25px;height:25px;font-size:.7rem}.action-buttons .btn{display:block;width:100%;margin-bottom:1rem}.action-buttons .btn:last-child{margin-bottom:0}}.spinner-border{width:3rem;height:3rem;color:var(--tp-theme-1)!important}.bg-success{background-color:var(--tp-theme-9)!important}.bg-primary{background-color:var(--tp-theme-1)!important}.bg-info{background-color:var(--tp-theme-4)!important}.bg-warning{background-color:var(--tp-theme-14)!important}.bg-secondary{background-color:var(--tp-theme-5)!important}.bg-danger{background-color:var(--tp-text-primary)!important}.card{transition:all .3s ease}.card:hover{transform:translateY(-2px)}.badge{font-weight:500;padding:.5rem 1rem;border-radius:20px}.text-primary{color:var(--tp-theme-1)!important}.text-success{color:var(--tp-theme-9)!important}.text-danger{color:var(--tp-text-primary)!important}.text-muted{color:var(--tp-text-secondary)!important}.small{font-size:.875em}.alert{border-radius:12px;border:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.alert-warning{background:linear-gradient(135deg,var(--tp-theme-2) 0,var(--tp-theme-8) 100%);color:var(--tp-text-body);border:1px solid var(--tp-theme-7)}.order-items-section{background:var(--tp-theme-3)!important}.card{border:1px solid var(--tp-theme-7)}.progress{background:var(--tp-theme-7)}.progress-bar{background:var(--tp-text-primary)!important}.timeline-marker:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.product-image-container:hover{box-shadow:0 4px 12px rgba(213,18,67,.2)}.status-icon:hover{transform:scale(1.05);transition:transform .3s ease}.card-header:hover{filter:brightness(1.1);transition:filter .3s ease}.btn:focus{outline:2px solid var(--tp-theme-1);outline-offset:2px}.timeline-content:hover .timeline-title{color:var(--tp-theme-1);transition:color .3s ease}.order-number-badge .badge:hover{background:hsla(0,0%,100%,.3)!important;transform:scale(1.05);transition:all .3s ease}.btn-lg{padding:1rem 2rem;font-size:1.1rem;font-weight:600}.btn-outline-light{border:2px solid hsla(0,0%,100%,.5);color:#fff;background:transparent}.btn-outline-light:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.8);color:#fff}.order-form-card .card{border:none;box-shadow:0 4px 20px rgba(0,0,0,.1)}.order-form-card .card-body{padding:3rem}@media (max-width:768px){.order-form-card .card-body{padding:2rem 1.5rem}}