.nespt-track{--nespt-maroon:#720018;--nespt-dark:#520013;--nespt-gold:#d0a14d;--nespt-cream:#fffaf3;box-sizing:border-box;position:relative;max-width:950px;margin:18px auto 100px;padding:0 12px;color:#48262a;font-family:Arial,sans-serif}
.nespt-track *{box-sizing:border-box}.nespt-track .nespt-header{border-radius:22px 22px 0 0;overflow:hidden;position:relative;background:radial-gradient(circle at 20% 1%,#951e3c 0,transparent 35%),linear-gradient(130deg,#460010,#720018 55%,#8b1930);color:#fff7e9;padding:37px 20px 32px;text-align:center;border:1px solid #bd8a3a;border-bottom:0}
.nespt-ornament{position:absolute;top:18px;left:30px;color:#dfb66e;font-size:15px;z-index:1}.nespt-track .nespt-mark{width:53px;height:53px;border:1px solid #d9b478;box-shadow:0 0 0 4px rgba(217,180,120,.12);border-radius:50%;color:#e6c38a;margin:0 auto 12px;display:grid;place-items:center;font:700 24px Georgia,serif}
.nespt-track .nespt-kicker{color:#e1c28e;font-size:11px;letter-spacing:3px;font-weight:700;margin:0 0 4px}.nespt-track h2{font:700 clamp(29px,4vw,42px) Georgia,serif!important;color:#fff4da!important;line-height:1.18!important;margin:0 0 8px!important}.nespt-track .nespt-subtitle{font-size:13px;margin:0!important;color:#f8ddcb}
.nespt-panel{background:linear-gradient(180deg,#fffaf0,#fffdfb);border:1px solid #d3ab6f;border-top:0;border-radius:0 0 22px 22px;box-shadow:0 14px 40px rgba(75,0,15,.12);padding:30px clamp(16px,6vw,65px) 21px}
.nespt-form{max-width:640px;margin:0 auto}.nespt-track label{font-weight:700;color:#650014;display:block;font-size:14px;margin:0 0 10px}.nespt-inputbox{display:flex;align-items:center;border:1px solid #ceae83;outline:1px solid transparent;background:#fff;box-shadow:0 3px 11px #6b30490b;border-radius:12px;overflow:hidden;min-height:56px}.nespt-inputbox:focus-within{outline:2px solid #c89d53}.nespt-inputbox span{padding:0 15px;font-size:27px;color:#b5854c}.nespt-track .nespt-inputbox input{flex:1;min-width:0;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;min-height:54px!important;padding:12px 12px 12px 0!important;font-size:16px!important;color:#48262a!important}
.nespt-track button.nespt-search,.nespt-track .nespt-track-link{display:block;cursor:pointer;text-align:center;border:none;border-radius:12px;background:linear-gradient(100deg,#720018,#97082c)!important;color:#fff!important;text-decoration:none!important;font-weight:700;letter-spacing:.25px;box-shadow:0 5px 12px #5a00142b;padding:16px;margin:16px 0 0;font-size:14px;line-height:1.4;transition:transform .18s,box-shadow .18s}.nespt-track button.nespt-search{width:100%}.nespt-track button.nespt-search:hover,.nespt-track .nespt-track-link:hover{transform:translateY(-1px);box-shadow:0 8px 16px #5a001444}.nespt-hint{text-align:center;color:#8b6e66;font-size:12px;margin:12px 0 0!important}
.nespt-result-heading{display:flex;align-items:center;justify-content:space-between;margin:29px 0 10px;gap:12px}.nespt-track h3{font:700 25px Georgia,serif!important;color:#720018!important;margin:0!important}.nespt-result-heading span{color:#866339;font-size:13px;font-weight:700}.nespt-order{border-radius:15px;border:1px solid #ecd4ac;background:#fff;overflow:hidden;box-shadow:0 3px 16px #5b001109;margin:0 0 12px;padding:17px 19px}.nespt-order-top{display:flex;gap:9px;justify-content:space-between;align-items:center;flex-wrap:wrap}.nespt-order-top>strong{color:#5e0017;font-size:17px}.nespt-status{font-weight:700;font-size:11px;border-radius:99px;padding:7px 11px}.nespt-ready{color:#187348;background:#e5f7eb}.nespt-pending{color:#915b15;background:#fff0d6}.nespt-parcel{border-top:1px solid #f0e2cc;margin-top:14px;padding-top:12px}.nespt-parcel-tag{color:#996e2c!important;font-size:12px!important;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin:0 0 9px!important}.nespt-parcel p:not(.nespt-parcel-tag){display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0!important;font-size:13px}.nespt-parcel strong{color:#5a0018;overflow-wrap:anywhere}.nespt-track .nespt-track-link{max-width:285px;margin-top:14px;padding:12px;font-size:13px}.nespt-wait{border-top:1px solid #f2e1c8;display:flex;gap:14px;margin-top:14px;padding-top:15px}.nespt-clock{font-size:30px;color:#bd8a3a;line-height:1}.nespt-wait strong{color:#6a0017}.nespt-wait p{font-size:13px;color:#7d6258;margin:4px 0 0!important}.nespt-alert{background:#fff0f1;border-left:3px solid #a41b37;border-radius:8px;padding:14px;margin:17px 0!important;color:#772236}
.nespt-bottom{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-evenly;border-top:1px solid #e7d5b7;margin:23px 0 0;padding-top:20px;color:#836533;font-weight:700;font-size:12px}.nespt-privacy{font-size:11px;color:#8f7b77;text-align:center;line-height:1.6;margin:17px 0 0!important}.nespt-honey{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important}
.nespt-toast{position:fixed;z-index:99999;right:18px;bottom:87px;min-width:220px;max-width:min(350px,calc(100vw - 36px));padding:13px 35px 13px 19px;color:#fff;background:#164f41;border-radius:12px;box-shadow:0 8px 30px #0004;font:700 13px Arial,sans-serif;transition:opacity .25s,transform .25s}.nespt-toast.nespt-hide{opacity:0;transform:translateY(12px);pointer-events:none}.nespt-toast button{position:absolute;top:5px;right:8px;border:0;background:none;color:#fff;cursor:pointer;font-size:19px;padding:2px 4px}
@media(max-width:600px){.nespt-track{margin:6px auto 90px;padding:0 8px}.nespt-track .nespt-header{border-radius:17px 17px 0 0;padding:28px 12px 25px}.nespt-panel{padding:21px 13px 18px;border-radius:0 0 17px 17px}.nespt-order{padding:14px 12px}.nespt-bottom{gap:9px;font-size:11px}.nespt-track .nespt-track-link{max-width:none}.nespt-toast{bottom:77px;right:12px}}
@media(prefers-reduced-motion:reduce){.nespt-track *{transition:none!important}}
