.wc-order-tracking-loader{text-align:center;padding:20px}.wc-order-tracking-loader .spinner{display:inline-block;padding:0;--size:50px;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);max-width:var(--size);max-height:var(--size);margin:0;border:5px solid rgb(0 0 0 / .1);border-radius:50%;border-top-color:#333;animation:spin 1s ease-in-out infinite;vertical-align:middle;background:#f000}@keyframes spin{to{transform:rotate(360deg)}}.order-status-message{padding:15px 20px;margin-bottom:20px;border-radius:8px;font-size:16px}.order-status-message p{margin:5px 0}.order-status-message p:first-child{font-weight:600;font-size:18px}.status-pending{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.status-cancelled{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.status-refunded{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.wc-order-tracking-form{padding:50px;background:#FFF;border:2px solid #DEDEDE;border-radius:40px;display:flex;flex-direction:column;gap:13px;position:relative;overflow:hidden}.wc-order-tracking-form h2{margin-top:0;font-family:"Poppins",Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#2B2E2C}.wc-order-tracking-form label{display:block;margin-bottom:5px;font-weight:700}.wc-order-tracking-form input[type="text"],.wc-order-tracking-form input[type="email"]{padding:20px;width:100%;margin-bottom:0;background:#FFF;border:2px solid #BBB;border-radius:50px;height:55px;outline:0;font-family:'DM Sans';font-size:16px;color:#000}.wc-order-tracking-form button{width:100%;background:#000000!important;color:#fff;border:none;cursor:pointer;border-radius:50px;height:55px;font-family:'DM Sans';font-size:18px}.wc-order-tracking-form button:hover{background:#555}.wc-order-tracking-details{font-family:sans-serif}.wc-order-tracking-details h2,.wc-order-tracking-details h3{margin:0 0 0;padding-bottom:5px;border-bottom:1px solid #ececec;margin-top:0;font-family:"Poppins",Sans-serif;font-size:25px;font-weight:500;line-height:1.3em;color:#2B2E2C}.tracking-header{margin-bottom:20px}.delivery-progress{margin-bottom:30px}.progress-steps{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:10px 0;border-radius:4px}.progress-steps li{flex:1;padding:15px;text-align:center;border-radius:12px;background:#f5f5f5;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;color:#000}.progress-steps li:last-child{border-right:none}.progress-steps strong{display:block;font-size:16px;color:#000}.order-timeline ul{list-style:none;padding:0;margin:0;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;color:#000}.order-timeline li{padding:12px 0;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap}.order-timeline li strong{width:150px;font-weight:600}.order-timeline li span{width:120px;color:#666}.order-timeline li p{margin:0;flex:1;color:#888}.tracking-info{background:#f9f9f9;padding:15px;margin-bottom:30px;border-radius:4px}.order-items table{width:100%;border-collapse:collapse;margin-bottom:10px}.order-items th,.order-items td{padding:8px;text-align:left;border-bottom:1px solid #eee}.order-items th{background:#f5f5f5}.items-total{text-align:right;font-weight:700}.shipping-address,.payment-method{padding:50px;background:#FFF;border:2px solid #DEDEDE;border-radius:40px;display:flex;flex-direction:column;gap:15px}.shipping-address address{font-style:normal}.estimated-delivery-bottom{margin-top:-10px;margin-bottom:20px;font-size:1.1em}.wc-order-tracking-form *{margin:0}.wc-order-tracking-form span{font-family:"DM Sans",Sans-serif;font-size:18px;font-weight:400;color:#fff;background:#000;border-radius:30px;padding:7px 26px;display:block;width:fit-content;margin-bottom:20px}.wc-order-tracking-form p{font-family:"DM Sans",Sans-serif;font-size:18px;font-weight:400;color:#000;margin-top:-8px;margin-bottom:10px}.wc-order-tracking-form .tracing-form-ct-wrapper{background:#CC7A4C;border-radius:40px;padding:40px 30px;display:flex;flex-direction:column;gap:15px}.wc-order-tracking-form .tracing-form-ct-wrapper .tracking-filled-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.wc-order-tracking-form .wc-order-tracking-loader{position:absolute;width:100%;height:100%;background:#ffffff70;top:0;left:0;backdrop-filter:blur(10px);font-size:0;align-items:center;justify-content:center}#wc-order-tracking-result .woocommerce-error{border:none!important;border-radius:10px;margin:20px!important;background:#000;color:#fff}.wc-order-tracking-details *{margin:0}.wc-order-tracking-details{display:flex;flex-direction:column;gap:40px}.tracking-header{padding:50px;background:#FFF;border:2px solid #DEDEDE;border-radius:40px;display:flex;flex-direction:column;gap:10px;margin-top:40px}.wc-order-tracking-details p{font-family:"DM Sans",Sans-serif;font-size:18px;font-weight:400;color:#000}.delivery-progress{padding:50px;background:#FFF;border:2px solid #DEDEDE;border-radius:40px;display:flex;flex-direction:column;gap:15px}ul.progress-steps{border-radius:10px;display:flex;flex-direction:row;gap:25px!important}.order-timeline{padding:50px;background:#FFF;border:2px solid #DEDEDE;border-radius:40px;display:flex;flex-direction:column;gap:22px}.order-items{padding:50px;background:#FFF;border:2px solid #DEDEDE;border-radius:40px}.wc-order-tracking-wrapper{display:flex!important;flex-direction:column;gap:0}.order-items .order-list{margin:0;padding:0}.order-items .order-list li{list-style:none;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;padding:25px 0}.order-items .order-list li .order-info{display:flex;align-items:center;gap:20px}.order-items .order-list li .order-info .order-img{border-radius:10px;background:#cc7a4c;width:100px;display:flex;align-items:center;justify-content:center}.order-items .order-list li .order-info .order-img img{width:100%;height:100%;object-fit:contain;scale:1.1}.order-items .order-list li .order-info .ordername{display:flex;flex-direction:column;gap:5px}.order-items .order-list li .order-info .ordername h4{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:#2B2E2C}.order-items .order-list li .order-info .ordername span{font-family:'DM Sans';font-size:14px;color:#000}.order-items .order-list li .price-info{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.order-items .order-list li .price-info .price{font-family:'DM Sans';font-weight:700;font-size:17px}.order-items .order-list li .price-info .total-price{font-family:'DM Sans';font-size:16px;font-weight:500}.order-items .order-list li:nth-child(even) .order-img{background:#70371c}.order-items .total{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:25px}.order-items .total span{font-family:'DM Sans';font-weight:700;font-size:16px}.order-info-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.shipping-address h3,.payment-method h3{display:flex;align-items:center;width:100%;gap:8px;padding-bottom:10px}.shipping-address address{font-family:'DM Sans';font-size:16px;font-weight:400;display:flex;line-height:1.7em}@media (max-width:768px){.progress-steps{flex-direction:column}.progress-steps li{border-right:none;border-bottom:1px solid #ddd}.order-timeline li strong,.order-timeline li span{width:100%}.wc-order-tracking-form{padding:25px;border-radius:20px}.wc-order-tracking-form h2{font-size:18px}.wc-order-tracking-form p{font-size:14px}.wc-order-tracking-wrapper *{text-align:center!important;align-items:center}.wc-order-tracking-form span{font-size:13px}.wc-order-tracking-form .tracing-form-ct-wrapper{padding:20px;border-radius:20px;gap:10px;width:100%}.wc-order-tracking-form .tracing-form-ct-wrapper .tracking-filled-wrapper{grid-template-columns:repeat(1,1fr);gap:10px;width:100%}.wc-order-tracking-form input[type="text"],.wc-order-tracking-form input[type="email"]{height:40px;padding:13px;font-size:13px;width:100%}form#wc-order-tracking-form{width:100%;display:flex;flex-direction:column}.wc-order-tracking-form button{height:40px;font-size:14px}.wc-order-tracking-details{gap:20px}.tracking-header{margin-top:20px;padding:25px;width:100%;border-radius:20px}.wc-order-tracking-details h2,.wc-order-tracking-details h3{font-size:18px}.wc-order-tracking-details p{font-size:14px}.delivery-progress{padding:25px;border-radius:20px;width:100%}.progress-steps li{font-size:13px;width:100%}.progress-steps strong{font-size:15px}ul.progress-steps{flex-direction:column;gap:15px!important;width:100%!important}.order-timeline{padding:25px;border-radius:20px}.order-timeline ul{font-size:13px;width:100%}.order-timeline li{width:100%}.order-items{padding:25px;border-radius:20px;width:100%}.order-items .order-list li{flex-direction:column;align-items:center;gap:12px}.order-items .order-list li .order-info{flex-direction:column;align-items:center;gap:10px;width:100%}.order-items .order-list li .order-info .ordername h4{font-size:14px}.order-items .order-list li .price-info{width:100%;align-items:center}.order-items .order-list li .price-info .price{font-size:14px}.order-items .order-list li .price-info .total-price{font-size:14px}.order-items .total{margin-top:15px}.order-items .total span{font-size:12px}.order-info-wrapper{grid-template-columns:repeat(1,1fr);gap:20px;width:100%}.shipping-address,.payment-method{padding:25px;border-radius:20px;width:100%}.wc-order-tracking-details h2,.wc-order-tracking-details h3{justify-content:center;font-size:16px}.wc-order-tracking-details h2 img,.wc-order-tracking-details h3 img{width:15px}.shipping-address address{font-size:14px}}