#forminator-module-883 .forminator-field .forminator-radio .forminator-radio-image,
		#forminator-module-883 .forminator-field .forminator-checkbox .forminator-checkbox-image {
							width: 70px;
							height: 70px;
					}

.forminator-ui.forminator-custom-form-883 /* Versteckt den Container der Textarea */
.forminator-col[id*="textarea-1"],.forminator-ui.forminator-custom-form-883 .forminator-col[id*="number-1"]{display: none !important;}.forminator-ui.forminator-custom-form-883/* 1. Container: Weiße Karte wie beim Konfigurator */
.forminator-custom-form{background: #fff !important;padding: 40px !important;border-radius: 8px !important;/* Identisch zum Konfigurator-Rahmen */
    box-shadow: 0 5px 20px rgba(0,0,0,0.03) !important;/* Ganz weicher Schatten */
    border: 1px solid #f0f0f0 !important;max-width: 100% !important;font-family: 'Poppins', sans-serif !important;}.forminator-ui.forminator-custom-form-883 /* 2. Eingabefelder: Look der "Honig selbst mischen"-Buttons */
.forminator-input,.forminator-ui.forminator-custom-form-883 .forminator-textarea,.forminator-ui.forminator-custom-form-883 .forminator-select--field{background-color: #fff !important;border: 1px solid #e2e2e2 !important;/* Der feine Rahmen (1px statt 2px) */
    border-radius: 4px !important;/* Nur leicht abgerundet (4px), nicht 40px */
    padding: 14px 15px !important;font-size: 14px !important;color: #333 !important;width: 100% !important;box-sizing: border-box !important;margin-bottom: 20px !important;transition: all 0.2s ease !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-883 /* 3. Fokus-Zustand: Genau wie ein ausgewählter Honig-Button */
.forminator-input:focus,.forminator-ui.forminator-custom-form-883 .forminator-textarea:focus{border-color: #fb7000 !important;/* Dein exaktes Kubio-Orange */
    box-shadow: 0 0 0 1px #fb7000 !important;/* Nur Rahmen verstärken, kein Glow */
    outline: none !important;background-color: #fff !important;}.forminator-ui.forminator-custom-form-883 /* 4. Labels: Dezent und sauber */
.forminator-label{font-weight: 600 !important;font-size: 13px !important;color: #191b1c !important;/* Kubio Dunkelgrau */
    margin-bottom: 8px !important;display: block !important;text-transform: none !important;}.forminator-ui.forminator-custom-form-883 /* 5. Der Button: Look der orangenen "Schnellauswahl"-Buttons */
.forminator-button-submit{background-color: #fb7000 !important;/* Kubio Orange */
    color: #ffffff !important;border: none !important;border-radius: 4px !important;/* Eckiger, passend zu den oberen Buttons */
    padding: 18px !important;width: 100% !important;font-weight: 600 !important;font-size: 16px !important;text-transform: none !important;cursor: pointer !important;box-shadow: 0 4px 10px rgba(251, 112, 0, 0.2) !important;margin-top: 10px !important;}.forminator-ui.forminator-custom-form-883 .forminator-button-submit:hover{background-color: #e06400 !important;/* Etwas dunkler beim Hover */
    transform: translateY(-1px) !important;}.forminator-ui.forminator-custom-form-883 /* 6. Layout-Korrektur (Nebeneinander-Darstellung erzwingen) */
/* Damit PLZ/Ort und Email/Tel wirklich nebeneinander sind */
.forminator-row{margin-bottom: 0 !important;}.forminator-ui.forminator-custom-form-883 /* 5. Strukturierung der Sektionen (Bankverbindung / Abholung) */
.forminator-response-message.forminator-success p{margin-bottom: 15px !important;border-bottom: 1px solid rgba(251, 112, 0, 0.1) !important;padding-bottom: 15px !important;}.forminator-ui.forminator-custom-form-883 .forminator-response-message.forminator-success p:last-child{border-bottom: none !important;font-style: italic !important;font-size: 0.9rem !important;color: #646c70 !important;}

@media (min-width: 768px) { .forminator-ui.forminator-custom-form-883 .forminator-row{display: flex !important;gap: 20px !important;}.forminator-ui.forminator-custom-form-883 .forminator-col{flex: 1 !important;margin-bottom: 0 !important;}.forminator-ui.forminator-custom-form-883 /* 7. Dropdown-Pfeil fixen (Standard ist oft hässlich) */
.forminator-select{position: relative !important;}.forminator-ui.forminator-custom-form-883 .forminator-select::after{/* Simuliert einen kleinen Pfeil */
    content: "▼" !important;font-size: 10px !important;color: #888 !important;position: absolute !important;right: 15px !important;top: 45% !important;pointer-events: none !important;}.forminator-ui.forminator-custom-form-883 /* 8. Checkboxen (AGB) anpassen */
.forminator-checkbox__wrapper{display: flex !important;align-items: flex-start !important;gap: 10px !important;}.forminator-ui.forminator-custom-form-883 .forminator-checkbox input{margin-top: 4px !important;accent-color: #fb7000 !important;width: 16px !important;height: 16px !important;}.forminator-ui.forminator-custom-form-883 /* 1. Die gesamte Bestätigungsbox (Erfolgsmeldung) */
.forminator-response-message.forminator-success{background-color: #fffbeb !important;/* Sanftes Honiggelb-Hintergrund */
    border: 2px solid #fb7000 !important;/* Kräftiger Rahmen in Orange */
    border-radius: 8px !important;padding: 30px !important;color: #191b1c !important;font-family: 'Poppins', sans-serif !important;line-height: 1.6 !important;box-shadow: 0 10px 25px rgba(251, 112, 0, 0.1) !important;margin-top: 20px !important;}.forminator-ui.forminator-custom-form-883 /* 2. Den ersten Absatz (Danke-Text) hervorheben */
.forminator-response-message.forminator-success p:first-child{font-size: 1.2rem !important;font-weight: 700 !important;color: #fb7000 !important;margin-bottom: 20px !important;display: block !important;}.forminator-ui.forminator-custom-form-883 /* 3. Bankverbindung & Abholung optisch absetzen (wie kleine Karten) */
.forminator-response-message.forminator-success strong{color: #fb7000 !important;font-weight: 700 !important;display: inline-block !important;margin-top: 10px !important;}.forminator-ui.forminator-custom-form-883 /* 4. Den Rechnungsbetrag besonders betonen */
.forminator-response-message.forminator-success strong:contains("€"),.forminator-ui.forminator-custom-form-883 .forminator-response-message.forminator-success strong:nth-of-type(1){background: #fb7000 !important;color: #fff !important;padding: 2px 8px !important;border-radius: 4px !important;} }