
.pv-tracking-card{max-width:860px;margin:0 auto;padding:clamp(18px,3.5vw,38px);border:1px solid #e9e9e9;border-radius:26px;background:linear-gradient(180deg,#fff 0%,#fff 72%,#fffafa 100%);box-shadow:0 10px 28px rgba(30,30,30,.055);scroll-margin-top:24px}
.pv-tracking-brand{display:flex;align-items:center;gap:16px;padding:0 0 20px;border-bottom:1px solid #eee}.pv-tracking-brand img{width:68px;height:68px;flex:0 0 68px;object-fit:contain;border-radius:14px}.pv-tracking-brand h3{font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.2;margin:0 0 6px;color:#1E1E1E}.pv-tracking-brand p{margin:0;color:#555;font-size:.93rem}.pv-tracking-intro{color:#555;margin:18px 0 16px;line-height:1.65}.pv-parcels-widget-wrap{width:100%;min-width:0;overflow:hidden;border:1px solid #ededed;border-radius:20px;background:#fff;padding:8px;box-shadow:inset 0 1px 4px rgba(30,30,30,.025);contain:layout paint}.pv-parcels-widget{display:block;width:100%;max-width:100%;height:300px;border:0;background:#fff;border-radius:14px}
.pv-tracking-fallback{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.pv-tracking-fallback span{font-size:.84rem;color:#666;line-height:1.45}.pv-tracking-card .notice{color:#666;font-size:.88rem;line-height:1.55;margin:14px 2px 0;padding-left:12px;border-left:3px solid #E30613}.pv-tracking-card:focus-within{outline:2px solid rgba(227,6,19,.12);outline-offset:3px}
@media(max-width:650px){.pv-tracking-fallback{align-items:stretch;flex-direction:column}.pv-tracking-fallback .btn{width:100%}.pv-tracking-card{padding:16px;border-radius:20px}.pv-tracking-brand img{width:56px;height:56px;flex-basis:56px}.pv-tracking-brand{gap:12px;padding-bottom:16px}.pv-parcels-widget-wrap{padding:5px;border-radius:16px}.pv-parcels-widget{height:315px;border-radius:12px}}
@media(prefers-reduced-motion:reduce){.pv-tracking-card{scroll-behavior:auto}}
html:focus-within{scroll-behavior:smooth}
@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}
