.tnp .selected-events>li:has(.tnp-event-map){display:block!important;padding:22px 0;border-bottom:1px solid #294663}.tnp-event-map{width:100%;max-width:960px;margin:14px 0 0;padding:20px;border:1px solid #294663;border-radius:14px;background:var(--tnp-card,#101e35);color:var(--tnp-text,#d4e7ff);box-sizing:border-box}.tnp-event-map h4{margin:0 0 14px!important;color:inherit!important}.tnp-map-drawing svg{display:block;width:100%;height:auto;max-height:620px}.tnp-map-legend{display:flex;gap:20px;flex-wrap:wrap;margin:12px 0;font-size:14px}.tnp-map-legend .camera{color:#55c9e2}.tnp-map-legend .eyepiece{color:#e5b66b}.tnp-event-map p{font-size:14px;line-height:1.6;margin:12px 0}.tnp-map-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tnp-map-controls label{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.4}.tnp-map-controls input{width:100%;min-width:0;box-sizing:border-box;background:#09172a;color:#edf5ff;border:1px solid #46617f;border-radius:7px;padding:9px}.tnp-map-controls input:focus{outline:2px solid #55c9e2;outline-offset:2px}.tnp-map-controls input:invalid{border-color:#f39c81}.tnp-event-map details{font-size:13px}.tnp-event-map summary{cursor:pointer;padding:8px 0}.tnp-event-map a{color:#8ed5ef!important}.tnp-map-note{color:#c5d4e6}.tnp-map-fields{font-variant-numeric:tabular-nums}@media(max-width:700px){.tnp-map-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.tnp-event-map{padding:12px}.tnp-map-legend{gap:10px}}@media(max-width:380px){.tnp-map-controls{grid-template-columns:1fr}}
.tnp .selected-events>li:has(.tnp-event-map)>strong,.tnp .selected-events>li:has(.tnp-event-map)>span{margin-right:.5em}.tnp-term{border-bottom:1px dotted currentColor;cursor:help;border-radius:2px}.tnp-term:focus-visible{outline:2px solid #55c9e2;outline-offset:3px}.tnp-term-popover{position:fixed;z-index:100100;width:320px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:16px;background:#11243d;color:#edf5ff;border:1px solid #6b9bbd;border-radius:12px;box-shadow:0 10px 35px #0008;font:14px/1.6 system-ui}.tnp-term-popover[hidden]{display:none}.tnp-term-popover strong{font-size:15px}.tnp-term-popover p{margin:7px 0 0}.tnp-view-switch{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.tnp-view-switch button{min-height:42px;border:1px solid #46617f;border-radius:8px;background:#132b45;color:#d4e7ff;padding:8px 14px;cursor:pointer}.tnp-view-switch button[aria-pressed=true]{background:#315b78;color:white}.tnp-view-switch button:disabled{opacity:.45;cursor:not-allowed}.tnp-view-switch button:focus-visible{outline:2px solid #55c9e2;outline-offset:2px}.tnp-real-holder{width:100%;aspect-ratio:3/2;min-height:260px;max-height:620px;background:#09172a}.tnp-real-holder iframe{border:0;display:block;width:100%;height:100%;min-height:260px}.tnp-real-holder[hidden],.tnp-map-drawing[hidden]{display:none!important}.tnp-map-legend .sun{color:#ffd34f}.tnp-map-legend .tail{color:#80d9ef}.tnp-real-caption:empty{display:none}
