:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#252525;background:#f4f4f4;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{min-width:320px;margin:0;background:#f4f4f4;font-size:1rem;line-height:1.5}button,textarea{font:inherit}.site-banner{background:#fc0}.site-banner-inner{display:flex;width:min(100% - 2rem,76rem);min-height:4rem;align-items:center;margin:0 auto}.site-logo{display:inline-flex;align-items:center}.site-logo img{display:block;width:9.25rem;height:auto}.tracking-app{width:min(100% - 2rem,76rem);margin:0 auto;padding:2rem 0 4rem}.page-heading{position:relative;margin-bottom:2rem;padding:1rem 0 1.5rem;border-bottom:4px solid #ffcc00}.brand-label{margin:0 0 .35rem;color:#d40511;font-size:.8rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.page-heading h1{margin:0;color:#1d1d1d;font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.035em;line-height:1.1}.page-heading>p:last-child{margin:.75rem 0 0;color:#555;font-size:1.1rem}.search-panel,.shipment-result{background:#fff;box-shadow:0 .25rem 1rem #00000014}.search-panel{max-width:54rem;padding:clamp(1.25rem,4vw,2.5rem);border-top:.45rem solid #ffcc00}.search-panel h2,.response-heading{margin:0;color:#252525;font-size:1.65rem;line-height:1.25}.panel-intro{margin:.5rem 0 1.5rem;color:#555}.tracking-form{display:grid;gap:.65rem;max-width:42rem}.tracking-form label{font-weight:700}.tracking-form textarea{width:100%;min-height:7rem;resize:vertical;padding:.85rem 1rem;border:1px solid #767676;border-radius:0;background:#fff;color:#252525}.tracking-form textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #1769aa;outline-offset:3px}#tracking-help{margin:0;color:#555;font-size:.9rem}.tracking-form button{justify-self:start;min-height:3rem;margin-top:.6rem;padding:.7rem 1.4rem;border:0;background:#d40511;color:#fff;cursor:pointer;font-weight:700;transition:background-color .15s ease}.tracking-form button:hover:not(:disabled){background:#a9000a}.tracking-form button:disabled{cursor:not-allowed;opacity:.65}.tracking-form button span{margin-left:.6rem;color:#fc0;font-size:1.25em}.tracking-loading{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0;font-weight:700}.tracking-spinner{width:1.1rem;height:1.1rem;border:.2rem solid #ddd;border-top-color:#d40511;border-radius:50%;animation:tracking-spin .8s linear infinite}.tracking-error,.tracking-notice{padding:.85rem 1rem;border-left:4px solid #d40511;background:#fff}.tracking-error{color:#a9000a}.tracking-notice{border-left-color:#fc0;background:#fff8d6}.response-heading{margin:2.5rem 0 1rem}.tracking-tabs{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid #c8c8c8}.tracking-tabs button{max-width:100%;padding:.75rem 1rem;overflow-wrap:anywhere;border:1px solid #d0d0d0;border-bottom:0;background:#e8e8e8;color:#252525;cursor:pointer;font-weight:700}.tracking-tabs button.active{position:relative;margin-bottom:-1px;border-top:4px solid #d40511;border-right-color:#c8c8c8;border-bottom:1px solid #fff;border-left-color:#c8c8c8;background:#fff}.shipment-result{margin-bottom:2rem;padding:clamp(1rem,3vw,1.75rem)}.shipment-result p{margin-block:.65rem}.shipment-result a,.piece-id-list a{color:#a9000a;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.15em}.table-responsive{max-width:100%;margin-block:1.25rem;overflow-x:auto}.tracking-summary,.tracking-events{width:100%;border-collapse:collapse}.tracking-summary{background:#f1f1f1}.tracking-summary-icon{width:2.5rem}.tracking-summary-icon img{display:block;width:18px;height:18px}.tracking-summary th,.tracking-summary td,.tracking-events th,.tracking-events td{padding:.7rem .8rem;border-bottom:1px solid #d5d5d5;text-align:left;vertical-align:top}.tracking-events{min-width:42rem;white-space:nowrap}.tracking-events th{background:#333;color:#fff;font-size:.9rem}.tracking-events td{background:#fff}.tracking-events tr:nth-child(2n) td{background:#f7f7f7}.tracking-events .tracking-day-heading th{padding-top:.8rem;background:#fc0;color:#252525}.piece-ids{margin-top:.5rem}.piece-ids summary{color:#a9000a;cursor:pointer;font-weight:700}.piece-id-list{display:flex;flex-wrap:wrap}.piece-id-list a{display:inline-block;margin:.25rem .75rem .25rem 0}.piece-id-pagination{display:flex;gap:.25rem;margin-top:.5rem}.piece-id-pagination button{min-width:2rem;border:1px solid #bbb;background:#fff;cursor:pointer}.piece-id-pagination button.active{border-color:#d40511;background:#d40511;color:#fff;font-weight:700}@keyframes tracking-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.site-banner-inner{width:min(100% - 1.25rem,76rem);min-height:3.5rem}.site-logo img{width:7.5rem}.tracking-app{width:min(100% - 1.25rem,76rem);padding-top:1rem}.page-heading{margin-bottom:1.25rem}.page-heading>p:last-child{font-size:1rem}.tracking-summary th,.tracking-summary td,.tracking-events th,.tracking-events td{padding:.55rem}}
