/*
=================================
--- AGREEMENT FORM MODULE ---
=================================
Verwendet das globale hs-modern-form Stylesheet
Nur spezifische Überschreibungen hier
*/

/* Spezifische Anpassung für Agreement Form Container */
.hs-modern-form .hs-modern-form__container {
    max-width: 700px;
}

/* Button Styling Override - Standard Yellow */
.hs-modern-form button[type="submit"] {
    background-color: var(--ks-color-accent) !important;
    color: var(--ks-color-text-primary) !important;
}

.hs-modern-form button[type="submit"]:hover {
    background-color: var(--ks-color-accent-hover) !important;
    color: #ffffff !important;
}

/* Link-Styling in Checkbox-Labels */
.hs-modern-form .checkbox-label a {
    color: var(--form-heading-color);
    text-decoration: underline;
    transition: opacity 0.2s ease;
}

.hs-modern-form .checkbox-label a:hover {
    opacity: 0.8;
}

/* Checkbox Gruppen - Extra Spacing für Agreement Links */
.hs-modern-form .checkbox-group {
    padding: 18px;
}

/* Optional: Spezielle Anpassungen nur für dieses Modul */