.ol-attribution:not(.ol-collapsed) {
    background: none;
}

.ol-control {
    background-color: none;
}

.ol-attribution {
    width: 100%;
    flex-flow: row;
    max-width: 100%;
}

.ol-attribution ul {
    align-self: flex-start;
    background-color: var(--ol-partial-background-color);
    padding: .3rem;
}

.ol-attribution li {
    display: block;
    font-size: 9px; 
    color: #006B4E;
    padding: 0;
    margin: 0;
    line-height: 120%;
    text-align: left;
}