ad-panel {
    display: block;
}

ad-panel-tooltip {
    /* position: relative; */
}

ad-panel-tooltip ad-panel {
    display: none;
    position: absolute;
    opacity: 90%;
    left: 20px;
    margin-top: 20px;
    /* top: 20px; */
}

ad-panel-tooltip:hover ad-panel {
    display: inherit !important;
}

ad-button {
    display: inline-block;
    background-color: black;
    color: white;
    font-weight: bold;
    padding: 0 3px;
    border-radius: 3px;
    text-decoration: underline dotted;
}

ad-combo {
    display: inline;
    font-weight: bolder;
    color: white;
}

.ad-combo-wildcard {
    font-style: italic;
    font-weight: normal;
    padding: 0 3px;
}

.ad-version-led-pattern {
    color: var(--links);
    text-decoration: underline dotted;
}

.rust .ad-drawing,
.light .ad-drawing {
    background-color: black;
}
