/* module-key = 'de.dl.confluence.plugin.imagemap.ImageMapPlugin:scroll-imagemap-view-webresources', location = '/com/k15t/scroll/imagemap/static/view-server.css' */
.scroll-image-map--unlicensed {
    -webkit-filter: blur(3px);
    -ms-filter: blur(3px);
    -o-filter: blur(3px);
    -moz-filter: blur(3px);
    filter: blur(3px);
}

.scroll-image-map--error-message {
    clear: both;
    color: #d04437;
    display: block;
    margin: 5px 0 0 0;
    font-family: Arial, sans-serif;
}

.scroll-image-map--svg {
    background-size: contain;
    background-repeat: no-repeat;
}

.scroll-image-map circle, .scroll-image-map rect, .scroll-image-map polygon {
    opacity: 0.0;
}

.scroll-image-map circle:hover, .scroll-image-map rect:hover, .scroll-image-map polygon:hover {
    fill: black;
    opacity: 0.2;
}

.scroll-image-map--always-highlight circle, .scroll-image-map--always-highlight rect, .scroll-image-map--always-highlight polygon {
    fill: black;
    opacity: 0.5;
    transition: fill ease-in-out 200ms, transform cubic-bezier(0.680, -0.550, 0.265, 1.550) 200ms;
    transform-origin: 50% 50%;
}

.scroll-image-map--always-highlight circle:hover, .scroll-image-map--always-highlight rect:hover, .scroll-image-map--always-highlight polygon:hover {
    opacity: 0.2;
}

span[data-scroll-image-map--shape-tooltip] {
    position: absolute;
    background: #172b4d;
    color: white;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Noto Sans", "Ubuntu", "Droid Sans", "Helvetica Neue", sans-serif;
    font-size: 12px;
    line-height: 1.3;
    border-radius: 3px;
    padding: 3px 6px;
    user-select: none;
}
