.status-message-comparison .status-example-screen{padding:16px;border:1px solid #a6b3aa;border-radius:6px;background:#fff;color:#252c2d}
.status-message-comparison .status-example-screen p{font-size:14px;line-height:1.8;margin:0}
.status-message-comparison .status-example-site{font-weight:700;padding-bottom:10px;border-bottom:1px solid #b9c5bd}
.status-message-comparison .status-field-label,.status-message-comparison form label{display:block;font-size:14px;font-weight:700;line-height:1.8;margin:14px 0 6px}
.status-message-comparison .status-search-controls,.status-message-comparison .status-static-controls{display:flex;align-items:stretch;gap:8px;min-width:0}
.status-message-comparison .status-search-controls input,.status-message-comparison .status-static-input{min-width:0;flex:1;padding:9px;border:1px solid #84998d;border-radius:3px;font:inherit;font-size:14px;line-height:1.8;background:#fff;color:#252c2d}
.status-message-comparison .status-search-controls button,.status-message-comparison .status-static-button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #24574c;border-radius:3px;background:#24574c;color:#fff;font:inherit;font-size:14px;font-weight:700;line-height:1.8;white-space:nowrap}
.status-message-comparison .status-search-controls button{cursor:pointer}
.status-message-comparison .status-search-controls button:disabled{cursor:default;background:#65766b;border-color:#65766b}
.status-message-comparison .status-current-position{margin-top:10px!important;font-size:12px!important;color:#4a5d52}
.status-message-comparison .status-static-message,.status-message-comparison .status-live-message{padding:12px;margin-top:16px!important;border-left:3px solid #35634f;background:#eef4ee;font-weight:700}
.status-message-comparison .status-course-list{font-size:14px;line-height:1.8;margin:12px 0;padding-left:1.3em}
.status-message-comparison .status-course-list li{margin:4px 0}
.status-message-comparison .status-course-list li[hidden]{display:none}
.status-message-comparison .status-method{padding-top:12px;border-top:1px solid #b9c5bd;font-size:12px!important;color:#4a5d52;overflow-wrap:anywhere}
.status-message-comparison .status-method code{font-size:12px;white-space:normal;overflow-wrap:anywhere}
.status-message-comparison .status-instruction{font-size:14px;line-height:1.8;margin:0 0 14px}
.status-message-comparison input:focus-visible,.status-message-comparison button:focus-visible{outline:3px solid #143f86;outline-offset:4px}
@media(max-width:720px){.status-message-comparison .status-example-screen{padding:12px}.status-message-comparison .status-search-controls,.status-message-comparison .status-static-controls{flex-direction:column}.status-message-comparison .status-search-controls input{width:100%}}
