.map-cd-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.map-search-label{flex:1;min-width:200px;max-width:440px}.map-filter-label{flex:none}.map-cd-controls input,.map-cd-controls select{width:100%;min-height:36px;padding:8px 11px;border:1px solid var(--line);border-radius:4px;background:#0a1927;color:var(--text);font:10px var(--sans,system-ui);outline:none}.map-cd-controls input::placeholder{color:var(--muted)}.map-cd-controls input:focus-visible,.map-cd-controls select:focus-visible,.map-cd-table-wrap:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.map-result-count{color:var(--muted);font:9px var(--mono);margin-left:auto}.map-cd-note{margin:14px 0;color:var(--muted);font-size:9px;line-height:1.8}.map-cd-table-wrap{max-width:100%;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.map-cd-table{width:100%;min-width:1070px;border-collapse:collapse;table-layout:fixed;text-align:left}.map-cd-table th{height:39px;color:var(--muted);font-size:9px;font-weight:400;border-bottom:1px solid var(--line)}.map-cd-table th,.map-cd-table td{padding:11px 10px;vertical-align:middle}.map-cd-table th:first-child,.map-cd-table td:first-child{padding-left:0;width:25%}.map-cd-table th:nth-child(2){width:6%}.map-cd-table th:nth-child(3){width:11%}.map-cd-table th:nth-child(4){width:8%}.map-cd-table th:nth-child(5){width:11%}.map-cd-table th:nth-child(6){width:17%}.map-cd-table th:nth-child(7){width:13%}.map-cd-table th:nth-child(8){width:9%}.map-cd-table td{border-bottom:1px solid rgba(117,181,221,.1);color:#dce8ee;font-size:10px;line-height:1.7;overflow-wrap:anywhere}.map-cd-table tr:last-child td{border-bottom:0}.map-cd-table tbody tr:hover{background:rgba(255,255,255,.025)}.map-cd-name{display:block;margin-bottom:4px;color:var(--cyan-soft);font:10px var(--mono);overflow-wrap:anywhere}.map-cd-cn{color:#dce8ee;font-size:11px}.map-cd-disabled{display:inline-block;margin-left:6px;color:var(--muted);font-size:8px}.map-cd-tag{color:var(--muted)}.map-cd-state{display:block;color:var(--muted);font-size:10px;white-space:nowrap}.map-cd-state[data-state=cooling]{color:var(--yellow,#e9c873)}.map-cd-state[data-state=ready]{color:#8bd4b2}.map-cd-remaining{display:block;color:var(--muted);font:9px var(--mono)}.map-cd-dates time{display:block;font:9px var(--mono);white-space:nowrap}.map-cd-dates small{display:block;margin-top:5px;color:var(--muted);font-size:8px}.map-cd-workshop{color:var(--cyan-soft);text-decoration:none;font:9px var(--mono)}.map-cd-workshop:hover{text-decoration:underline}.map-cd-table .ranking-empty{text-align:center;padding:34px 12px}.map-cd-shell .ranking-footer a{color:var(--muted)}.map-cd-shell .ranking-footer a:hover{color:var(--cyan-soft)}.map-cd-shell .ranking-refresh:disabled{opacity:.5;cursor:wait}@media(max-width:760px){.map-cd-controls{gap:8px}.map-search-label{min-width:170px;max-width:none}.map-result-count{width:100%;margin-left:0}.map-cd-note{font-size:8px}.map-cd-table td{padding-top:9px;padding-bottom:9px}.map-cd-shell .ranking-footer{flex-wrap:wrap}}@media(max-width:480px){.map-cd-controls input,.map-cd-controls select{font-size:9px}.map-filter-label{max-width:38%}.map-search-label{min-width:0}.map-cd-shell .rankings-mark i{width:20px}.map-cd-shell .rankings-mark{gap:5px}}
