.track-order-page{padding-top:100px;min-height:100vh;background:var(--bg-cream)}.track-header{max-width:700px;margin:0 auto;padding:2rem 5% 0}.back-btn{background:none;border:none;color:var(--accent-terracotta);font-size:.95rem;font-weight:600;cursor:pointer;padding:.5rem 0;margin-bottom:1rem;font-family:var(--font-body);transition:color .3s var(--ease-smooth)}.back-btn:hover{color:var(--accent-terracotta-dark)}.track-header h1{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.2rem);color:var(--text-dark);margin:0}.track-search-section{max-width:700px;margin:0 auto;padding:1.5rem 5% 2rem}.track-subhead{font-size:1rem;color:var(--text-muted);margin-bottom:1.8rem}.search-form{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid rgba(198,123,92,.06)}.search-input{width:100%;padding:.9rem 1.2rem;border:1.5px solid rgba(198,123,92,.15);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.95rem;color:var(--text-dark);background:var(--bg-cream);transition:all .3s var(--ease-smooth)}.search-input:focus{outline:none;border-color:var(--accent-terracotta);box-shadow:0 0 0 3px rgba(198,123,92,.1);background:#fff}.search-input::placeholder{color:var(--text-light)}.search-btn{padding:.9rem 2rem;background:linear-gradient(135deg,var(--accent-terracotta),var(--accent-terracotta-dark));color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s var(--ease-smooth);box-shadow:0 4px 15px rgba(198,123,92,.3);font-family:var(--font-body)}.search-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,123,92,.4)}.search-btn:disabled{opacity:.7;cursor:not-allowed}.track-loading{text-align:center;padding:2rem}.track-loading p{color:var(--text-muted);font-style:italic;font-size:1rem}.track-no-results{max-width:700px;margin:0 auto;padding:3rem 5%;text-align:center}.track-no-results h3{font-family:var(--font-heading);font-size:1.3rem;color:var(--text-dark);margin-bottom:.5rem}.track-no-results p{color:var(--text-muted);font-size:.95rem}.track-results{max-width:700px;margin:0 auto;padding:0 5% 2rem}.results-header h2{font-family:var(--font-heading);font-size:1.4rem;color:var(--text-dark);margin-bottom:1.5rem}.orders-list{display:flex;flex-direction:column;gap:1rem}.order-card{background:#fff;border-radius:var(--radius-lg);padding:1.8rem;box-shadow:var(--shadow-soft);border:1px solid rgba(198,123,92,.06);transition:all .3s var(--ease-smooth)}.order-card:hover{box-shadow:var(--shadow-medium)}.order-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.2rem;gap:1rem}.order-id-container{display:flex;flex-direction:column;gap:.2rem}.order-id-label{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-light);font-weight:600}.order-id-value{font-family:var(--font-heading);font-size:1.1rem;color:var(--text-dark);font-weight:600}.order-status{display:inline-block;padding:.35rem 1rem;border-radius:var(--radius-xl);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.status-delivered{background:rgba(141,170,157,.15);color:var(--accent-sage-dark)}.status-shipped{background:hsla(30,53%,64%,.15);color:#b8863a}.status-processing{background:rgba(198,123,92,.12);color:var(--accent-terracotta)}.status-pending{background:rgba(107,94,84,.1);color:var(--text-muted)}.status-cancelled{background:rgba(220,53,69,.08);color:#dc3545}.status-default{background:rgba(198,123,92,.12);color:var(--accent-terracotta)}.order-details{display:flex;gap:2rem;padding:1rem 0;border-top:1px solid rgba(198,123,92,.08);border-bottom:1px solid rgba(198,123,92,.08);margin-bottom:1.2rem;flex-wrap:wrap}.detail-row{display:flex;flex-direction:column;gap:.2rem}.detail-label{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-light);font-weight:600}.detail-value{font-size:.95rem;color:var(--text-dark);font-weight:500}.detail-value.price{color:var(--accent-terracotta);font-weight:700;font-size:1.05rem}.order-actions{display:flex;gap:.8rem}.view-details-btn{padding:.7rem 1.5rem;background:linear-gradient(135deg,var(--accent-terracotta),var(--accent-terracotta-dark));color:#fff;border:none;border-radius:var(--radius-md);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s var(--ease-smooth);box-shadow:0 3px 12px rgba(198,123,92,.25);font-family:var(--font-body)}.view-details-btn:hover{transform:translateY(-2px);box-shadow:0 5px 18px rgba(198,123,92,.35)}.track-help-section{max-width:700px;margin:0 auto;padding:2rem 5% 4rem;text-align:center}.track-help-section h3{font-family:var(--font-heading);font-size:1.2rem;color:var(--text-dark);margin-bottom:.3rem}.track-help-section>p{color:var(--text-muted);font-size:.92rem;margin-bottom:1.5rem}.help-options{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.help-email,.help-whatsapp{display:inline-flex;align-items:center;gap:.4rem;padding:.8rem 1.5rem;border-radius:var(--radius-md);font-size:.92rem;font-weight:600;text-decoration:none;transition:all .3s var(--ease-smooth)}.help-whatsapp{background:rgba(37,211,102,.1);color:#25d366;border:1px solid rgba(37,211,102,.2)}.help-whatsapp:hover{background:rgba(37,211,102,.18);transform:translateY(-2px);color:#25d366}.help-email{background:rgba(198,123,92,.08);border:1px solid rgba(198,123,92,.15)}.help-email,.help-email:hover{color:var(--accent-terracotta)}.help-email:hover{background:rgba(198,123,92,.15);transform:translateY(-2px)}@media (max-width:768px){.track-order-page{padding-top:80px}.search-form{padding:1.5rem}.order-header{flex-direction:column;gap:.8rem}.order-details{gap:1.5rem}}@media (max-width:480px){.track-header,.track-help-section,.track-results,.track-search-section{padding-left:4%;padding-right:4%}.order-card{padding:1.3rem}}