.sng-public-tracking{max-width:580px;margin:34px auto;padding:28px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 30px #0000000d;font-family:'Plus Jakarta Sans',system-ui,sans-serif}
.sng-public-tracking>p,.sng-public-tracking .sng-tracking-help{font-size:14px;line-height:1.65;color:#555}
.sng-public-tracking label{display:block;margin-bottom:6px;font-weight:700}
.sng-public-tracking input.form-text,.sng-public-tracking input.form-tel{display:block;width:100%;padding:12px;border:1px solid #cfd2d6;border-radius:8px}
.sng-public-tracking .form-item{margin-bottom:18px}
.sng-public-tracking .button{background:#c8181f;color:#fff;border:0;border-radius:9px;padding:12px 20px;font-weight:700}
.sng-public-tracking .sng-tracking-result{margin:20px 0;padding:18px;border-left:4px solid #c8181f;background:#fef2f2;font-size:15px}
.sng-public-tracking .sng-tracking-result h2{font-size:18px;margin:0 0 7px}
