dialog{position:fixed;margin:auto auto 0;border:1px solid #416459;border-bottom:0;color:var(--text);background:var(--panel);border-radius:22px 22px 0 0;width:min(100%,620px);max-width:100%;height:min(84dvh,850px);max-height:94dvh;padding:0;overflow:hidden;box-shadow:0 -20px 90px #0007}dialog::backdrop{background:#02070aad;backdrop-filter:blur(5px)}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:23px 24px 17px}.tabs{display:flex;gap:5px;padding:0 18px 12px;border-bottom:1px solid var(--line)}.tabs button{flex:1;border-color:transparent;background:transparent;color:var(--muted);padding:9px 4px;font-size:12px}.tabs button.active{color:var(--mint);background:#1a332f}.panel-scroll{overflow-y:auto;height:calc(100% - 144px);padding:0 24px calc(30px + env(safe-area-inset-bottom));overscroll-behavior:contain}.section-intro{margin:22px 0 16px}.section-intro p{font-size:12px;margin:8px 0}.panel-scroll label{display:block;margin:18px 0;font-size:12px;color:#b9d1c6}.panel-scroll output{float:right;color:var(--mint);font:12px ui-monospace,monospace}.panel-scroll input:not([type=checkbox]),.panel-scroll select,.panel-scroll textarea{display:block;width:100%;background:#0a171c;border:1px solid #2e4b42;border-radius:9px;padding:12px;color:var(--text);margin-top:8px;min-width:0}.panel-scroll input[type=range]{accent-color:var(--mint);padding:0;height:25px;border:0;background:transparent;touch-action:pan-y}.panel-scroll .checkbox-row{display:flex}.panel-scroll textarea{font:11px ui-monospace,monospace;line-height:1.6;resize:vertical}.panel-scroll details{padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.panel-scroll details p{margin-bottom:0}.panel-scroll summary{cursor:pointer;color:#b4d5c9;min-height:30px}.source-links{display:flex;gap:20px;font-size:12px;margin:18px 0}.info-box{padding:14px 15px;background:#163029;border:1px solid #375a4a;border-radius:10px;font-size:12px;line-height:1.7;color:#a6c7b7;margin:20px 0}.catalog-list{margin-top:14px}.sat-row{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}.sat-row input{accent-color:var(--mint);width:18px;height:18px}.sat-row .sat-select{padding:0;border:0;background:none;text-align:left;min-height:45px}.sat-row strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}.sat-row .meta{display:block;font:10px ui-monospace,monospace;color:var(--muted);line-height:1.7;margin-top:5px}.sat-row.selected strong{color:var(--mint)}.sat-row .delete{background:transparent;color:#9cb1a9;border:0;font-size:20px;width:40px;padding:0}.sat-row .old{color:var(--gold)}.pass{padding:13px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.8}.pass strong{color:var(--mint);font-weight:500}.empty{color:var(--muted);font-size:12px;padding:16px 0}#searchSatellite{margin:15px 0}.passes{margin-top:15px}@media(min-width:760px){dialog{margin:auto;border-radius:22px;border-bottom:1px solid #416459;height:min(88dvh,850px)}}
