.ip-guest-track{max-width:620px;margin:32px auto;padding:clamp(20px,4vw,40px);border:1px solid #ddd;border-radius:20px;background:#fff;color:#202028;box-sizing:border-box}.ip-guest-track *{box-sizing:border-box}.ip-guest-track h2{margin-top:0}.ip-guest-track label{display:block;font-weight:600;margin-bottom:8px}.ip-guest-track input{display:block;width:100%;max-width:100%;padding:12px;border:1px solid #9a9aa4;border-radius:8px;font:inherit}.ip-guest-track .button{min-height:44px;padding:12px 18px;white-space:normal;cursor:pointer;border-radius:8px}.ip-track-result,.ip-track-message{margin-top:20px;padding:18px;border-radius:12px;background:#f3f3fa;color:#202028;overflow-wrap:anywhere}.ip-guest-links{text-align:center;padding:20px;font-size:15px}.ip-guest-links a{display:inline-block;padding:10px}.ip-guest-note{padding:16px;border-left:3px solid #7262d9;background:#f5f3ff;color:#202028}.ip-guest-track a,.ip-guest-note a{color:#4835a8;text-decoration:underline}
