/* v4.3.252 — in-logbook propagation and satellite intelligence workspace */
.radio-intel-button{position:relative;border-width:1px!important}
.radio-intel-button.propagation{border-color:#d69f39!important;background:linear-gradient(135deg,#38280d,#142535)!important;color:#ffe5a1!important}
.radio-intel-button.satellites{border-color:#7e6dea!important;background:linear-gradient(135deg,#20194b,#10263b)!important;color:#ddd8ff!important}
.radio-intel-button span{font-size:1rem;line-height:1}

.logbook-intel-panel{position:fixed;z-index:8100;inset:8px;width:auto;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #5ed8ff;border-radius:16px;background:#020b14;box-shadow:0 0 80px #000d,0 0 35px #5ed8ff25;isolation:isolate}
.logbook-intel-panel[hidden]{display:none}
.logbook-intel-panel>header{position:relative;z-index:3;display:grid;grid-template-columns:minmax(145px,auto) minmax(300px,1fr) auto 42px 42px;align-items:center;gap:8px;padding:8px 10px 8px 15px;border-bottom:1px solid #235b72;background:linear-gradient(90deg,#092b3e,#131a3b 62%,#281c0d)}
.logbook-intel-panel>header>div{display:grid}.logbook-intel-panel>header small{color:#5ed8ff;font-size:.62rem;font-weight:950;letter-spacing:.14em}.logbook-intel-panel>header strong{font-size:1.02rem;color:#f1fbff}
.logbook-intel-panel>header nav{display:flex;justify-content:center;gap:7px;min-width:0}
.logbook-intel-panel>header nav button{min-width:150px;height:40px;padding:0 13px;border:1px solid #355e75;border-radius:9px;background:#071a28;color:#9fb9c5;font-weight:900;line-height:1.15;white-space:nowrap;cursor:pointer}
.logbook-intel-panel>header nav button i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#536f7b}
.logbook-intel-panel>header nav button[aria-selected=true]{border-color:#5ed8ff;background:#0a3144;color:#effcff;box-shadow:inset 0 -2px #5ed8ff,0 0 14px #5ed8ff20}
.logbook-intel-panel>header nav button[data-intel-tab=satellites][aria-selected=true]{border-color:#a38aff;background:#241c4c;box-shadow:inset 0 -2px #a38aff,0 0 14px #a38aff20}
.logbook-intel-panel>header nav button[data-intel-tab=propagation][aria-selected=true] i{background:#ffc44f;box-shadow:0 0 9px #ffc44f}.logbook-intel-panel>header nav button[data-intel-tab=satellites][aria-selected=true] i{background:#a38aff;box-shadow:0 0 9px #a38aff}
.intel-qra{padding:7px 10px;border:1px solid #315d71;border-radius:8px;background:#061a27;color:#89eaff;font:900 .72rem/1 ui-monospace,monospace;white-space:nowrap}
.logbook-intel-panel>header>button{display:grid;place-items:center;width:42px;height:40px;padding:0;border:1px solid #315d71;border-radius:9px;background:#082132;color:#d9f8ff;font-size:1.1rem;font-weight:950;line-height:1;cursor:pointer}
.logbook-intel-panel>header>button:hover{border-color:#fff}.logbook-intel-panel>header #closeIntelPanel{color:#ff91a1}
.logbook-intel-stage{position:relative;min-height:0;background:#03111b}.logbook-intel-stage iframe{position:absolute;z-index:1;inset:0;width:100%;height:100%;border:0;background:#f3f8fb}.logbook-intel-stage iframe[hidden]{display:none}
.logbook-intel-loading{position:absolute;z-index:2;inset:0;display:grid;place-content:center;justify-items:center;gap:13px;background:radial-gradient(circle,#174e6855,transparent 34%),#020b14;color:#d9f8ff}.logbook-intel-loading[hidden]{display:none}.logbook-intel-loading i{width:58px;height:58px;border:4px solid #19495e;border-top-color:#5ed8ff;border-right-color:#a38aff;border-radius:50%;animation:logIntelSpin .85s linear infinite}.logbook-intel-loading b{font-size:.8rem;letter-spacing:.04em}
body.logbook-intel-open{overflow:hidden}body.logbook-intel-open::before{content:"";position:fixed;z-index:8099;inset:0;background:#01070dc2;backdrop-filter:blur(3px)}
@keyframes logIntelSpin{to{transform:rotate(360deg)}}

@media(max-width:850px){.logbook-intel-panel{inset:0;border:0;border-radius:0}.logbook-intel-panel>header{grid-template-columns:1fr auto auto}.logbook-intel-panel>header>div{grid-column:1}.logbook-intel-panel>header nav{grid-row:2;grid-column:1/-1}.intel-qra{grid-column:2}.logbook-intel-panel>header nav button{flex:1;min-width:0}}
@media(max-width:520px){.logbook-intel-panel>header{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 8px max(8px,env(safe-area-inset-left));gap:6px}.logbook-intel-panel>header nav button{height:44px;padding:0 7px;font-size:.78rem;white-space:normal}.intel-qra{max-width:92px;overflow:hidden;text-overflow:ellipsis}.radio-intel-button{font-size:.72rem!important}}
@media(prefers-reduced-motion:reduce){.logbook-intel-loading i{animation-duration:1.8s}}
