.rrq-jne-tracking{margin:2em 0;padding:1.25em 1.5em;border:1px solid rgba(0,0,0,.1);border-radius:8px}.rrq-jne-tracking h2{margin:0 0 1em;font-size:1.15em}.rrq-jne-summary{display:flex;flex-wrap:wrap;gap:1.5em;margin-bottom:1.25em}.rrq-jne-label{display:block;font-size:.8em;opacity:.7}.rrq-jne-awb{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.rrq-jne-delivered{margin:0 0 1.25em;padding:.6em .9em;border-radius:6px;background:rgba(46,125,50,.08)}.rrq-jne-history{margin:0;padding:0 0 0 1.25em;list-style:none;border-left:2px solid rgba(0,0,0,.1)}.rrq-jne-step{position:relative;padding:0 0 1.1em}.rrq-jne-step:before{content:"";position:absolute;left:-1.68em;top:.35em;width:.6em;height:.6em;border-radius:50%;background:rgba(0,0,0,.25)}.rrq-jne-step.is-latest:before{background:#2e7d32;box-shadow:0 0 0 3px rgba(46,125,50,.18)}.rrq-jne-step time{display:block;font-size:.82em;opacity:.65}.rrq-jne-pod{display:flex;flex-wrap:wrap;gap:1em;margin-top:1.25em}.rrq-jne-pod figure{margin:0;max-width:180px}.rrq-jne-pod img{width:100%;height:auto;border-radius:6px}.rrq-jne-pod figcaption{margin-top:.4em;font-size:.78em;opacity:.7}.rrq-jne-tracking--error .rrq-jne-error-message{margin:0;opacity:.75}