/* ==========================================================================
   Widerruf Button – Basis-Styles (v1.3.0)
   Hinweis: Farben & Design-Werte werden dynamisch via Inline-CSS
   aus dem Admin-Design-Tab gesetzt. Diese Datei enthält nur strukturelle
   Layout-Definitionen & Fallbacks.
   ========================================================================== */

.wrb-floating-button-wrap { text-align: center; padding: 12px 0; }

.wrb-button {
    display: inline-block;
    padding: 12px 28px;
    border-radius: 4px;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none !important;
    cursor: pointer;
    transition: opacity 0.2s;
    border: none;
    /* Hintergrund & Schriftfarbe werden via wp_add_inline_style gesetzt */
}

/*.wrb-button:hover { opacity: 0.85; }*/

/* [v1.3.0 Phase 3] Deaktivierter Button auf der Widerrufsseite.
   pointer-events: none verhindert Klick-Interaktion und unterdrückt
   gleichzeitig alle :hover-Regeln aus dem dynamisch injizierten CSS,
   ohne dass !important oder Selektor-Overrides nötig sind. */
.wrb-button--disabled {
    opacity: 0.45;
    cursor: not-allowed;
    pointer-events: none;
}

.wrb-widget-button { display: block; text-align: center; margin: 8px 0; }