*{box-sizing:border-box}body.efs-track-body{margin:0;background:#fbfbfc;color:#181818;font:16px/1.5 system-ui,-apple-system,'Segoe UI',sans-serif}.efs-track-container{width:min(900px,calc(100% - 32px));margin:auto}.efs-track-header{background:linear-gradient(105deg,#f00039,#c70031);color:#fff}.efs-track-header .efs-track-container{display:flex;justify-content:space-between;align-items:center;min-height:105px}.efs-track-header img{display:block;width:110px;height:105px;object-fit:contain}.efs-track-header a{color:#fff;text-decoration:none;font-weight:750}.efs-track-main{padding:38px 0 65px}.efs-track-main h1{font-size:clamp(27px,4vw,40px);color:#e50039;margin:0 0 9px}.efs-track-intro{color:#555;margin:0 0 25px}.efs-track-form,.efs-track-panel{background:#fff;padding:28px;border:1px solid #e9e9e9;border-radius:16px;box-shadow:0 8px 25px #0808080a}.efs-track-form{max-width:650px}.efs-track-form label{display:block;font-weight:700;margin:13px 0 5px}.efs-track-form input{display:block;width:100%;border:1px solid #bbb;border-radius:9px;padding:12px 13px;font:inherit}.efs-track-form input:focus-visible{outline:3px solid #ffd100;outline-offset:1px}.efs-track-form button{width:100%;margin-top:21px;border:0;border-radius:10px;background:#e50039;color:white;padding:14px 15px;font-weight:800;font-size:16px;cursor:pointer}.efs-track-form>p:last-child{font-size:13px;color:#666}.efs-track-error{border-left:4px solid #d90035;background:#fff0f1;padding:12px}.efs-track-subtitle{margin:0;color:#626262}.efs-track-panel h2{font-size:clamp(22px,4vw,32px);color:#e50039;margin:9px 0 24px}.efs-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.efs-steps li{color:#737373;border-radius:12px;padding:18px 7px;text-align:center;background:#f5f5f5;font-size:14px;font-weight:700}.efs-step-dot{display:grid;place-items:center;width:41px;height:41px;margin:0 auto 10px;border-radius:50%;background:#ddd;color:#555;font-size:17px}.efs-steps .efs-complete{background:#fff4e3;color:#202020}.efs-complete .efs-step-dot{background:#e9003d;color:#fff}.efs-track-note{padding:11px 14px;background:#fff5e1;border-left:3px solid #ffc400;border-radius:6px}.efs-track-updated{color:#6b6b6b;font-size:13px;margin:20px 0 0}.efs-track-back{display:inline-block;margin-top:24px;color:#e50039;font-weight:750;text-decoration:none}.efs-track-footer{border-top:1px solid #e9e9e9;padding:22px;text-align:center;font-size:13px;color:#555}@media(max-width:560px){.efs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.efs-track-form,.efs-track-panel{padding:20px}.efs-steps li{font-size:12px}.efs-track-main{padding-top:27px}}
.efs-track-gps{margin-top:18px}.efs-track-gps h2{margin:0 0 14px;font-size:23px;color:#202020}
.efs-track-gps p{line-height:1.6}.efs-track-map-button{display:inline-block;background:#e50039;color:#fff;border:0;border-radius:9px;padding:12px 16px;font:inherit;font-weight:750;cursor:pointer}
#gps-map-wrap{margin-top:15px}#gps-map{width:100%;height:370px;display:block;border:0;border-radius:12px;background:#e8f0eb}

/* R5.5 real operation history; no simulated progress or notifications. */
.efs-track-history{margin-top:18px}.efs-track-history h2{font-size:23px;margin:0 0 12px;color:#202020}
.efs-event-list{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}
.efs-event-list li{padding:12px 14px;border-radius:10px;border:1px solid #ececec;background:#fcfcfc;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}
.efs-event-list li strong{font-weight:750}.efs-event-list time{font-size:13px;color:#666}
