icms-incident-zoom-button, icms-incident-link-unlink-button {
    .ol-control {
        width: 100%;
        height: 100%;
    }

    /*noinspection CssUnresolvedCustomProperty*/
    button {
        display: flex;
        border: 0;
        box-shadow: 0 0 1px 1px rgba(204, 204, 204, 0.5);
        background-color: #fff;
        cursor: pointer;
        border-radius: 4px;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
    }

    button:focus {
        outline: none;
    }

    button:focus-visible {
        box-shadow: 0 0 0 1px white;
        outline: dashed 1px black;
    }

    /*noinspection CssUnresolvedCustomProperty*/
    button.active {
        color: var(--gm-primary-contrast-color, #fff);
        background-color: var(--gm-primary-color, #1c5a6d);
    }

    /*noinspection CssUnresolvedCustomProperty*/
    button:hover {
        color: var(--gm-primary-contrast-color, #fff);
        background-color: var(--gm-primary-hover-color, #538c9a);
    }
}
