body.feature-forceShowUnitControlPanel #unit-control-panel { display: block !important; } #unit-control-panel { height: fit-content; left: 10px; position: absolute; top: 80px; width: 260px; z-index: 1000; } #unit-control-panel h3 { margin-bottom: 8px; } #unit-control-panel #selected-units-container { align-items: left; border-radius: var(--border-radius-md); display: flex; flex-direction: column; max-height: 136px; overflow-y: auto; row-gap: 4px; } #unit-control-panel #selected-units-container button { align-items: center; border-radius: var(--border-radius-lg); display: flex; font-size: 11px; height: 32px; padding: 8px 0; position: relative; width: 100%; } #unit-control-panel #selected-units-container button::before { background-color: var( --primary-neutral ); border-radius: 999px; content: attr(data-short-label); margin: 0 5px; padding: 4px 6px; white-space: nowrap; width: 30px; text-overflow: ellipsis; overflow: hidden; } #unit-control-panel #selected-units-container button[data-coalition="blue"]::before { background-color: var(--accent-light-blue); } #unit-control-panel #selected-units-container button[data-coalition="red"]::before { background-color: var(--accent-light-red); color: var(--secondary-red-outline) } #unit-control-panel #selected-units-container button::after { border-radius: var(--border-radius-sm); content: attr(data-callsign); display: block; overflow: hidden; padding: 4px; padding-left: 0; text-align: left; text-overflow: ellipsis; white-space: nowrap; width: fit-content; } #unit-control-panel #selected-units-container button:hover::after { overflow: visible; text-overflow: initial; } #unit-control-panel #selected-units-container button:hover::after { background-color: var(--background-grey); } #unit-control-panel #selected-units-container button[data-coalition="blue"]:hover::after { background-color: var(--primary-blue); } #unit-control-panel #selected-units-container button[data-coalition="red"]:hover::after { background-color: var(--primary-red); } #unit-control-panel h4 { margin-bottom: 8px; } #unit-control-panel #threat, #unit-control-panel #roe, #unit-control-panel #emissions-countermeasures { margin-top: 12px; } #advanced-settings-dialog { width: 400px; } #advanced-settings-dialog:not([data-show-settings]) #general-settings { display: none; } #advanced-settings-dialog:not([data-show-tasking]) #tasking { display: none; } #advanced-settings-dialog:not([data-show-tanker]) #tanker-checkbox { display: none; } #advanced-settings-dialog:not([data-show-AWACS]) #AWACS-checkbox { display: none; } #advanced-settings-dialog:not([data-show-TACAN]) #TACAN-options { display: none; } #advanced-settings-dialog:not([data-show-radio]) #radio-options { display: none; } #advanced-settings-dialog>.ol-dialog-content { margin-top: 10px; margin-bottom: 10px; display: flex; flex-direction: column; flex-wrap: nowrap; row-gap: 10px; } #advanced-settings-dialog>.ol-dialog-content>div { display: flex; flex-direction: column; flex-wrap: nowrap; row-gap: 10px; } #advanced-settings-dialog>.ol-dialog-content>div>.ol-group { justify-content: space-between; } #advanced-settings-dialog h4 { white-space: nowrap; } #advanced-settings-dialog hr { margin-top: 15px; margin-bottom: 10px; } #general-settings-grid { display: grid; grid-template-columns: 1fr 1fr; row-gap: 10px; } #general-settings-grid>div { width: 49%; }