.nrve-shipping{--nrve-accent:var(--nrve-accent-color,#24e2c9);background:#101515;color:#f5f7f7;border:1px solid #303b3b;border-radius:18px;padding:clamp(20px,4vw,34px);margin:28px 0;font-family:inherit}.nrve-shipping *{box-sizing:border-box}.nrve-shipping__eyebrow{color:var(--nrve-accent);font-size:12px;font-weight:800;letter-spacing:.14em}.nrve-shipping h2{color:#fff;font-size:clamp(21px,3vw,30px);margin:14px 0 8px}.nrve-shipping p{color:#bdc9c9;margin:0 0 18px}.nrve-shipping__parcel{background:#1b2323;border:1px solid #364343;border-radius:14px;padding:20px;margin:15px 0}.nrve-shipping__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.nrve-shipping__status{font-size:12px;color:var(--nrve-accent)}.nrve-shipping__label{font-size:11px;color:#a5b3b3;letter-spacing:.12em;margin-top:20px}.nrve-shipping__number{font-size:19px;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere;margin:5px 0 18px}.nrve-shipping a.nrve-shipping__button{display:inline-flex;align-items:center;justify-content:center;background:var(--nrve-accent);color:#101515!important;padding:12px 18px;border-radius:9px;text-decoration:none!important;font-size:14px;font-weight:800;min-height:44px}.nrve-shipping__fine{font-size:12px!important;margin-top:16px!important;margin-bottom:0!important}@media(max-width:480px){.nrve-shipping__button{width:100%}}
/* My Account order tracking */
.nrve-account-tracking{margin:1.5rem 0;scroll-margin-top:2rem}
.woocommerce-account .woocommerce-orders-table__cell-order-actions .nrve_track{white-space:nowrap}
@media(max-width:768px){.woocommerce-account .woocommerce-orders-table__cell-order-actions .nrve_track{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:4px 4px 4px 0}.nrve-account-tracking .nrve-shipping{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}}

.nrve-rm-form>p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:760px}.nrve-rm-form label{display:flex;flex-direction:column;gap:.5rem}.nrve-rm-form input{max-width:100%;width:100%;box-sizing:border-box}.nrve-rm-form button{min-height:44px}@media(max-width:767px){.nrve-rm-form>p{grid-template-columns:1fr}}
