#rr-remote-hero-btn{width:100%}.rr-remote-box{margin:0 0 16px;padding:14px;border:1px solid #5b4a10;border-radius:14px;background:#0a1c2a;color:#dbe7ee}.rr-remote-modes{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.rr-remote-box button{border:1px solid #35516a;border-radius:10px;background:#0b2233;color:#eaf4fb;padding:10px 12px;font-weight:800;cursor:pointer}.rr-remote-modes button.active{border-color:#ffc21a;color:#ffd45d;background:#2b260d}.rr-remote-panel{margin-top:12px}.rr-remote-panel input{width:100%;box-sizing:border-box;padding:11px;border:1px solid #35516a;border-radius:10px;background:#081927;color:#eef6ff}.rr-remote-results{display:grid;gap:6px;margin-top:8px;max-height:230px;overflow:auto}.rr-remote-results button{text-align:left}.rr-remote-results small,.rr-remote-map-head small{display:block;color:#8fa8bc;margin-top:3px}.rr-remote-status{margin-top:9px;color:#9fb1c0;font-size:12px}.rr-remote-status.ok{color:#79dba8}.rr-remote-status.err{color:#ff9da8}.rr-remote-map-modal{position:fixed;inset:0;z-index:99999;background:#000c;display:grid;place-items:center;padding:15px}.rr-remote-map-card{width:min(900px,100%);background:#081521;border:1px solid #35516a;border-radius:16px;overflow:hidden}.rr-remote-map-head{display:flex;justify-content:space-between;gap:12px;padding:12px;color:#fff}.rr-remote-map{height:min(70vh,620px)}@media(max-width:700px){.rr-remote-modes{grid-template-columns:1fr}}
/* RAILRADAR_REMOTE_PLACE_LOADING_UX_1_0_6 */
.rr-remote-panel{position:relative}
.rr-remote-panel::after{content:"";display:block;height:4px;margin-top:8px;border-radius:999px;background:transparent;overflow:hidden}
.rr-remote-panel.is-validating::after{background:linear-gradient(90deg,transparent 0%,#ffc21a 35%,#fff0a8 50%,#ffc21a 65%,transparent 100%);background-size:220% 100%;animation:rrRemoteLoading 1.05s linear infinite}
.rr-remote-panel.is-validating #rr-remote-search{border-color:#ffc21a;box-shadow:0 0 0 3px rgba(255,194,26,.12);cursor:progress}
.rr-remote-panel.is-validating #rr-remote-results,.rr-remote-panel.is-validating #rr-remote-map{pointer-events:none;opacity:.55}
@keyframes rrRemoteLoading{0%{background-position:120% 0}100%{background-position:-120% 0}}
@media (prefers-reduced-motion:reduce){.rr-remote-panel.is-validating::after{animation:none;background:#ffc21a}}
