@font-face{font-family:'Nilab Vazir';src:url('./fonts/Vazir.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Nilab Vazir';src:url('./fonts/Vazir-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
.nilab-customer-panel,.nilab-otp,.nilab-track-card{font-family:'Nilab Vazir',Tahoma,sans-serif;direction:rtl;text-align:right;color:#123454}
.nilab-otp,.nilab-customer-panel{border:1px solid #dae7f0;border-radius:20px;padding:24px;margin:18px 0;background:#fff;box-shadow:0 12px 38px rgba(12,54,86,.07)}
.nilab-otp h3,.nilab-customer-panel h2{margin:0 0 10px;font-weight:700;color:#0b3159}.nilab-otp p{margin:0 0 16px}
.nilab-otp-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.nilab-otp-form label{display:grid;gap:7px;flex:1 1 190px}.nilab-otp-form input,.nilab-track-lookup input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 13px;border:1px solid #cbdde9;border-radius:10px;font-family:inherit;font-size:15px}
.nilab-otp button,.nilab-track-lookup button{min-height:44px;padding:9px 20px;background:#086be7;border:0;border-radius:10px;color:white;font-family:inherit;cursor:pointer}.nilab-otp button:disabled{opacity:.6;cursor:wait}
.nilab-otp-verification{display:flex;flex:1 1 270px;gap:9px;align-items:end;flex-wrap:wrap}.nilab-otp-verification[hidden]{display:none}.nilab-otp-message{width:100%;color:#1e5f8a;min-height:22px}.nilab-otp small,.nilab-track-disclaimer{font-size:12px;color:#658094;line-height:1.9}
.nilab-track-card{max-width:960px;margin:20px 0;background:#fff;border:1px solid #dbe9f4;border-radius:24px;padding:clamp(18px,4vw,30px);box-shadow:0 14px 35px rgba(6,52,93,.06)}
.nilab-track-head{display:flex;justify-content:space-between;align-items:start;gap:16px;border-bottom:1px solid #e8eef6;padding-bottom:18px}.nilab-track-head h2{font-size:clamp(20px,3vw,28px);margin:7px 0}.nilab-track-eyebrow{font-size:13px;color:#0872cb}.nilab-track-badge{padding:8px 12px;background:#e9f4ff;border-radius:99px;color:#0365ae;font-size:12px;white-space:nowrap}
.nilab-track-steps{list-style:none!important;margin:22px 0!important;padding:0 0 0 4px!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nilab-track-steps li{display:flex;gap:12px;align-items:flex-start;position:relative;min-width:0}.nilab-track-dot{width:28px;height:28px;flex:0 0 28px;background:#e9eef4;color:#9ca9b5;border-radius:50%;display:grid;place-items:center;border:2px solid #d1dce6;box-sizing:border-box}.nilab-track-steps li.done .nilab-track-dot{background:#0780de;color:white;border-color:#0780de}.nilab-track-steps li.current .nilab-track-dot{box-shadow:0 0 0 5px #e1f1ff}.nilab-track-steps li div{display:grid;gap:5px;min-width:0}.nilab-track-steps li strong{font-size:13px;color:#314b62}.nilab-track-steps li.done strong{color:#063c72}.nilab-track-steps li small{font-size:11px;color:#758b9c;line-height:1.6}.nilab-track-carrier{display:flex;flex-wrap:wrap;gap:18px;padding:15px;border-radius:14px;background:#f0f8ff}.nilab-track-orders{display:grid;gap:11px}.nilab-track-order{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;text-decoration:none!important;color:#0e507d!important;border:1px solid #dce9f2;border-radius:14px;padding:15px;background:#f8fbfe}.nilab-track-order:hover{border-color:#0f89e8}.nilab-track-lookup{display:flex;gap:12px;flex-wrap:wrap;align-items:end;padding:18px 0}.nilab-track-lookup label{max-width:280px;flex:1}.nilab-track-back{display:inline-block;margin:12px 0}.nilab-track-notice{padding:14px;border-radius:12px;background:#fff5ec;color:#81500e}
@media(max-width:750px){.nilab-track-steps{grid-template-columns:1fr;gap:14px}.nilab-track-steps li{padding-bottom:5px}.nilab-track-head{flex-direction:column}.nilab-otp,.nilab-customer-panel{padding:16px}.nilab-track-order{display:grid}}
