.now-toolbar{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin:22px 0}.now-toolbar label{min-width:150px;flex:1}.now-toolbar select,.now-toolbar input{width:100%;background:#12102a}.now-time{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.now-time button{min-height:44px}.now-time p{width:100%;margin:6px 0}.now-status{border:1px solid #ffc86155;background:#ffc8610b;color:#ffdb92;padding:16px 18px;border-radius:14px;line-height:1.6;font-size:14px;margin:18px 0}.sky-now-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:20px;align-items:start}.now-map-panel{min-width:0;background:#080919;border:1px solid #9b6bff44;border-radius:22px;overflow:hidden}.now-map-top{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;align-items:center}.now-map-top b{font-size:13px}.now-map-top span{font-size:11px;color:#a9adcf}.now-map{width:100%;height:auto;aspect-ratio:1;display:block;touch-action:none;cursor:grab}.now-map:active{cursor:grabbing}.now-zoom{display:flex;align-items:center;gap:8px;padding:12px 16px;flex-wrap:wrap;border-top:1px solid var(--line)}.now-zoom button{min-height:44px;min-width:44px;font-size:15px}.now-zoom label{display:flex;gap:8px;align-items:center;font-weight:400}.now-zoom input{width:115px;margin:0;padding:0;accent-color:#ffc861}.now-zoom output{font-size:11px;color:#a9adcf}.now-map-note{padding:0 18px 14px;margin:0}.now-details{padding:22px;background:linear-gradient(135deg,#191536,#0c1025);border:1px solid #6fc3ff44;border-radius:22px;min-height:210px}.now-details h3{font:28px/1.25 Georgia,serif;margin:14px 0}.now-details p{color:#bdc0df;font-size:14px;line-height:1.75}.now-details .tag{font-size:11px}.now-detail-position{display:flex;gap:16px;margin:18px 0;color:#ffc861;font-size:13px}.now-list-head{display:flex;gap:15px;align-items:baseline;justify-content:space-between;margin-top:25px}.now-list-head h2{font-size:30px;margin:16px 0}.now-count{font-size:12px;color:#a9adcf}.now-object-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.now-object{border:1px solid var(--line);border-radius:16px;background:#ffffff05;padding:18px;text-align:left;color:#eef0ff;min-height:120px;cursor:pointer}.now-object:hover,.now-object.selected{border-color:#9b6bff;background:#9b6bff12}.now-object b{display:block;font-size:15px;line-height:1.4;margin-bottom:8px}.now-object span{display:block;font-size:12px;color:#a9adcf;line-height:1.7}.now-object .above{color:#8cdeb7}.now-object .below{color:#d9adc4}.now-empty{padding:20px;border:1px dashed #ffffff30;border-radius:14px;color:#bdc0df}.now-filter-row{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:18px}.now-filter-row label{font-size:13px;display:flex;align-items:center;gap:8px;font-weight:400}.now-filter-row input{display:inline;width:auto;margin:0;accent-color:#9b6bff}.now-map:focus-visible{outline:3px solid #ffc861;outline-offset:-4px}.now-error{padding:20px;background:#aa324322;border:1px solid #e46fb4;border-radius:16px}.now-more{margin-top:18px}.now-lead{max-width:720px}.now-time-label{color:#a9adcf;font-size:13px;line-height:1.6}@media(max-width:850px){.sky-now-layout{grid-template-columns:1fr}.now-object-list{grid-template-columns:repeat(2,minmax(0,1fr))}.now-toolbar{gap:12px}.now-map-top{padding:14px}.now-details{min-height:0}}@media(max-width:430px){.now-object-list{grid-template-columns:1fr}.now-toolbar label{min-width:120px}.now-map-top span{max-width:120px;text-align:right}.now-zoom label{flex:1}.now-zoom input{width:80px}}
