.wqls-order-tracking{max-width:800px;margin:0 auto;line-height:1.6;scroll-margin-top:110px}
.wqls-order-tracking .wqls-tracking-instructions{padding:16px;border:1px solid #dbe5ed;border-radius:6px;background:#f5f9fc}
.wqls-order-tracking .wqls-tracking-form,.wqls-order-tracking .wqls-tracking-section{padding:18px;margin:18px 0;border:1px solid #e3e7eb;border-radius:6px;background:#fff}
.wqls-order-tracking label{display:block;font-weight:600;margin-bottom:5px}
.wqls-order-tracking input[type=text]{width:100%;box-sizing:border-box;min-height:44px}
.wqls-order-tracking .wqls-tracking-section h3{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.wqls-order-tracking .wqls-tracking-section img.wqls-tracking-logo{display:inline-block;width:52px!important;max-width:52px!important;height:24px!important;max-height:24px!important;flex:0 0 52px;object-fit:contain}
.wqls-order-tracking .wqls-tracking-section a{overflow-wrap:anywhere}
.wqls-order-tracking .wqls-tracking-current{padding:10px 12px;border-radius:6px;background:#f5f9fc;color:#243447!important}
.wqls-order-tracking .wqls-tracking-current strong,.wqls-order-tracking .wqls-tracking-current span{color:#243447!important}
.wqls-order-tracking .wqls-tracking-eta{display:grid;gap:4px;padding:16px 18px;margin:14px 0;border:1px solid #dbe5ed;border-radius:8px;background:#f5f9fc;color:#243447!important}
.wqls-order-tracking .wqls-tracking-eta *{color:#243447!important}
.wqls-order-tracking .wqls-tracking-eta-date{font-size:1.5em;line-height:1.2;text-transform:capitalize}
.wqls-order-tracking .wqls-tracking-eta-window{font-size:1.2em;font-weight:700}
.wqls-order-tracking .wqls-tracking-eta small{font-size:.85em;color:#596675!important}
.wqls-order-tracking .wqls-tracking-timeline{padding-left:24px;border-left:2px solid #dbe5ed;list-style:none}
.wqls-order-tracking .wqls-tracking-timeline li{position:relative;padding:0 0 16px 4px}
.wqls-order-tracking .wqls-tracking-timeline li:before{content:"";position:absolute;left:-30px;top:8px;width:10px;height:10px;border-radius:50%;background:currentColor}
.wqls-order-tracking .wqls-tracking-timeline span{font-size:.9em;color:#596675}
.wqls-order-tracking .wqls-tracking-navigation{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.wqls-order-tracking .wqls-tracking-message{padding:12px;border:1px solid #dbe5ed;border-radius:6px}
@media(max-width:600px){.wqls-order-tracking .wqls-tracking-form,.wqls-order-tracking .wqls-tracking-section{padding:12px}.wqls-order-tracking .wqls-tracking-navigation a{flex:1;text-align:center}}
