/**
 * Module: Klaro Consent Manager
 * File: klaro-button-trigger.css – Zahnrad/Shield-Button Styles
 * Version: 0.4.15  @author Slugger & Claude
 * Position wird via PHP inline style gesetzt (tool.php → btn_position)
 * Icon wird via Font Awesome gesetzt (tool.php → btn_icon)
 */

.klaro-settings-trigger {
    position:        fixed;
    z-index:         9999;
    width:           40px;
    height:          40px;
    border-radius:   50%;
    background-color: var(--klaro-accent, #1a936f);
    color:           var(--button-text-color, #fff);
    border:          none;
    cursor:          pointer;
    display:         flex;
    align-items:     center;
    justify-content: center;
    font-size:       18px;
    box-shadow:      0 2px 6px rgba(0,0,0,0.3);
    transition:      background-color 0.2s, transform 0.2s;
    /* Position wird per inline style aus PHP gesetzt */
}

.klaro-settings-trigger:hover {
    background-color: var(--green2, #24cc9a);
    transform:        scale(1.1);
}

.klaro-settings-trigger:focus {
    outline: 2px solid var(--klaro-accent, #1a936f);
    outline-offset: 2px;
}

/* Font Awesome Icon zentriert */
.klaro-settings-trigger .fa {
    line-height: 1;
}
