#suma-order-tracking .wot-container{border:1px solid #ddd;border-radius:.5rem;margin:0 auto 8rem;max-width:80%;padding:1rem}#suma-order-tracking .wot-container h2{margin-bottom:2rem}@media (max-width:768px){#suma-order-tracking .wot-container{max-width:90%}}#suma-order-tracking .progress-container{border-bottom:1px solid #ddd;margin-bottom:2rem;padding-bottom:1rem}#suma-order-tracking .progress-container .progress-bar{background:#e9ecef;border-radius:8px;height:15px;margin:20px 0;overflow:hidden;width:100%}#suma-order-tracking .progress-container .progress-bar .tracking-progress{background:var(--suma-order-tracking-accent-color);height:100%;transition:width .3s ease}@media (max-width:767px){#suma-order-tracking .progress-container .progress-bar{display:none}}#suma-order-tracking .progress-container.order-complete .tracking-progress{background:var(--suma-order-tracking-complete-color)!important}#suma-order-tracking .progress-container.order-complete .active .status-label{color:var(--suma-order-tracking-complete-color)!important}#suma-order-tracking .progress-container.order-complete .status-circle{background-color:var(--suma-order-tracking-complete-color)!important;border-color:var(--suma-order-tracking-complete-color)!important}#suma-order-tracking .progress-statuses{display:flex;gap:1rem;justify-content:space-between;margin-top:20px}@media (max-width:768px){#suma-order-tracking .progress-statuses{display:flex;flex-direction:column;gap:16px}}#suma-order-tracking .progress-statuses .status{color:#333;text-align:center}#suma-order-tracking .progress-statuses .status.active .status-label{color:var(--suma-order-tracking-accent-color);font-weight:700}@media (max-width:768px){#suma-order-tracking .progress-statuses .status.active .status-circle{background-color:var(--suma-order-tracking-accent-color,#5b9dd9);border-color:var(--suma-order-tracking-accent-color,#5b9dd9);color:#fff}}#suma-order-tracking .progress-statuses .status-label{display:block;line-height:1.5em}@media (min-width:768px){#suma-order-tracking .progress-statuses .status-label{margin-bottom:.75rem}#suma-order-tracking .progress-statuses .status-circle{display:none}}#suma-order-tracking .progress-statuses .status-date{color:#666;display:block;font-size:.8em;line-height:1.2em}@media (max-width:768px){#suma-order-tracking .progress-statuses .status{align-items:flex-start;display:flex;gap:12px;position:relative}#suma-order-tracking .progress-statuses .status-content{display:flex;flex:1;flex-direction:column}#suma-order-tracking .progress-statuses .status:not(:last-child):after{background-color:#e0e0e0;content:"";height:calc(100% + 16px);left:12px;position:absolute;top:24px;width:2px;z-index:0}#suma-order-tracking .progress-statuses .status-circle{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:50%;display:flex;height:24px;justify-content:center;position:relative;width:24px;z-index:1}}#suma-order-tracking .wot-form{margin:20px 0}#suma-order-tracking .wot-form label{display:block;margin-bottom:.5rem}#suma-order-tracking .wot-form label span{display:block;margin-bottom:.25rem}#suma-order-tracking .wot-form input{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:8px;width:100%}#suma-order-tracking .wot-form button{background:var(--suma-order-tracking-accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px;transition:all .2s ease}#suma-order-tracking .wot-form button:hover{background:var(--suma-order-tracking-accent-color);box-shadow:0 3px 5px rgba(0,0,0,.2);filter:brightness(.85);transform:translateY(-2px);transition:all .2s ease}#suma-order-tracking .order-details{border-bottom:1px solid #ddd;margin-bottom:1rem;padding-bottom:1rem}#suma-order-tracking .order-items-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}#suma-order-tracking .order-items-header h2{margin:0}@media (max-width:768px){#suma-order-tracking .order-items-shipping{font-size:14px}}#suma-order-tracking .order-items-shipping .carrier,#suma-order-tracking .order-items-shipping .tracking{line-height:1.2em}#suma-order-tracking .order-items-shipping .carrier{margin-bottom:.5rem}@media (max-width:768px){#suma-order-tracking .order-items-table .product-qty-desktop{display:none}}@media (min-width:768px){#suma-order-tracking .order-items-table .product-qty-mobile{display:none}}
