.eyeshiv-tracking-wrap{max-width:920px;margin:30px auto;padding:10px;font-family:inherit}.eyeshiv-track-card{background:#fff;border:1px solid #e7e7e7;border-radius:18px;padding:28px;box-shadow:0 8px 30px rgba(0,0,0,.06);margin-bottom:20px}.eyeshiv-track-card h2,.eyeshiv-track-card h3{margin-top:0}.eyeshiv-muted{color:#707070}.eyeshiv-track-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px}.eyeshiv-track-form input{padding:13px;border:1px solid #ddd;border-radius:9px;min-width:0}.eyeshiv-track-form button,.eyeshiv-track-btn{background:#111;color:#fff!important;border:0;border-radius:9px;padding:13px 18px;text-decoration:none;cursor:pointer}.eyeshiv-error{margin-top:15px;padding:12px;border-radius:8px;background:#fff0f0;color:#b00020}.eyeshiv-order-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.eyeshiv-small{font-size:11px;letter-spacing:1px;color:#888}.eyeshiv-eta{background:#f6f7f8;border-radius:10px;padding:10px 14px;text-align:right}.eyeshiv-eta span,.eyeshiv-shipment span{display:block;color:#777;font-size:12px}.eyeshiv-progress{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin:35px 0 25px;position:relative}.eyeshiv-progress:before{content:"";position:absolute;top:18px;left:6%;right:6%;height:3px;background:#e4e4e4;z-index:0}.eyeshiv-step{text-align:center;position:relative;z-index:1}.eyeshiv-dot{width:36px;height:36px;margin:auto;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;font-size:15px;border:3px solid #fff;box-shadow:0 0 0 1px #ddd}.eyeshiv-step.done .eyeshiv-dot,.eyeshiv-step.active .eyeshiv-dot{background:#111;color:#fff;box-shadow:0 0 0 1px #111}.eyeshiv-step-label{font-size:11px;margin-top:8px;color:#777}.eyeshiv-step.active .eyeshiv-step-label{color:#111;font-weight:700}.eyeshiv-current{background:#f7f7f7;border-radius:12px;padding:18px;margin:20px 0}.eyeshiv-current p{margin-bottom:0;color:#666}.eyeshiv-shipment{display:flex;gap:30px;align-items:end;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:18px 0;margin:20px 0}.eyeshiv-history h4{margin-bottom:18px}.eyeshiv-history-row{display:flex;gap:15px;position:relative;padding:0 0 20px 20px}.eyeshiv-history-line{position:absolute;left:4px;top:7px;bottom:-2px;width:2px;background:#ddd}.eyeshiv-history-row:before{content:"";position:absolute;left:0;top:3px;width:10px;height:10px;background:#111;border-radius:50%}.eyeshiv-history-row:last-child .eyeshiv-history-line{display:none}.eyeshiv-history-row p{margin:5px 0;color:#555}@media(max-width:700px){.eyeshiv-track-form{grid-template-columns:1fr}.eyeshiv-progress{display:block;margin:25px 0}.eyeshiv-progress:before{left:18px;right:auto;top:18px;bottom:18px;width:3px;height:auto}.eyeshiv-step{display:flex;align-items:center;text-align:left;gap:12px;margin:12px 0}.eyeshiv-step-label{margin:0}.eyeshiv-shipment{display:block}.eyeshiv-shipment>div{margin:10px 0}.eyeshiv-order-head{align-items:flex-start;flex-direction:column}.eyeshiv-eta{text-align:left}.eyeshiv-track-card{padding:20px}}

/* Embedded tracker on WooCommerce My Account > View Order */
.eyeshiv-customer-tracker{margin:30px 0 35px}
.eyeshiv-customer-tracker-title{font-size:28px!important;margin:0 0 16px!important}
.eyeshiv-customer-tracker .eyeshiv-track-card{margin-bottom:0}
.woocommerce-account .eyeshiv-customer-tracker .eyeshiv-tracking-wrap{max-width:none;padding:0;margin:0}
.eyeshiv-customer-tracker .eyeshiv-result{box-shadow:0 5px 20px rgba(0,0,0,.05)}
