/* A_055_05r_49 · Modulare Regel – seitlicher Abstand.
   Anwendungsbereich: alle aktuell und künftig unter Aquarienverwaltung
   eingetragenen Seiten über die zentrale Body-Klasse
   .hauptmenue-aquarienverwaltung.

   Ohne zusätzlichen Blockrahmen:
   Ergebnisblock-Kante -> 12 px -> Inhalt; rechts spiegelbildlich.

   Mit zusätzlichem Blockrahmen:
   Ergebnisblock-Kante -> 12 px -> Blockrahmen -> 12 px -> Inhalt;
   rechts spiegelbildlich.

   Nur horizontale Abstände werden modular geführt. Vorhandene Breiten,
   vertikale Abstände und fachliche Funktionen bleiben unverändert.
   assets/css/style.css bleibt unverändert. */

.hauptmenue-aquarienverwaltung main.container > .card {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

/* Bereits vorhandene zusätzliche Blockrahmen innerhalb der betroffenen Seiten. */
.hauptmenue-aquarienverwaltung.seite-aqua-service-de main.container .feature-item,
.hauptmenue-aquarienverwaltung.seite-informationen main.container .info-section,
.hauptmenue-aquarienverwaltung.seite-profil-loeschen main.container .delete-confirm-box,
.hauptmenue-aquarienverwaltung.seite-berater-freischalten main.container .advisor-check-section .info-section {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

/* A_055_05r_54 · Seiten Anmelden + Registrieren ebenfalls vollständig modular.
   Ohne zusätzlichen Blockrahmen: Ergebnisblock-Kante -> 12 px -> Inhalt;
   rechts spiegelbildlich. Vorhandene Blockbreiten bleiben unverändert. */
.seite-anmelden main.container > .card.narrow,
.seite-registrierung main.container > .register-card-a05493 {
    padding-left: 12px !important;
    padding-right: 12px !important;
}


/* A_055_05r_61 · Seitlicher Abstand auf den fünf bestätigten Becken-Seiten. */
.seite-deine-beckenuebersicht main.container > .card,
.seite-zusage-becken main.container > .card,
.seite-volumenrechner main.container > .card,
.seite-alle-becken main.container > .card,
.seite-becken-kopieren main.container > .card {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

/* Zusätzliche Blockrahmen: Blockrahmen -> Inhalt links/rechts jeweils 12 px. */
.seite-zusage-becken main.container .zusage-area-consent-block,
.seite-zusage-becken main.container .zusage-area-info-block,
.seite-zusage-becken main.container .zusage-area-objection-info-block,
.seite-volumenrechner main.container .thin-info-frame,
.seite-volumenrechner main.container .volume-design-block,
.seite-volumenrechner main.container .volume-design-text,
.seite-volumenrechner main.container .volume-wide-text,
.seite-volumenrechner main.container .volume-summary-block-v012i1,
.seite-becken-kopieren main.container .aquarium-copy-thought-v009i {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

/* Deine Beckenübersicht: ältere negative Tabellenverschiebung entfällt;
   die Tabellenfläche beginnt innerhalb des modularen 12-px-Kartenabstands. */
.seite-deine-beckenuebersicht main.container .aquarium-overview-v05505i2 .aquarium-overview-table-shell {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* A_055_05r_65 · Becken anlegen: modularer seitlicher Abstand. */
.seite-becken-anlegen main.container > .card {
    padding-left: 12px !important;
    padding-right: 12px !important;
}


/* A_056_01a_8 · Seitlicher Abstand zusätzlich auf „Besatz anlegen - Informationen“.
   A_055_05r_68 · Seitlicher Abstand auf den bestätigten Besatz-Seiten. */
.seite-deine-beckenuebersicht main.container > .card,
.seite-besatz-anlegen-informationen main.container > .card,
.seite-besatzuebersicht main.container > .card,
.seite-zusage-besatz main.container > .card,
.seite-bestandsauswertung main.container > .card,
.seite-zuchtliste main.container > .card,
.seite-wunschbesatz main.container > .card,
.seite-besatz-suche main.container > .card,
.seite-besatz-becken-uebersicht main.container > .card,
.seite-geschichte-deiner-tiere main.container > .card {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

/* Besatzübersicht: r_9-15-px-Einzelabstand wird durch den modularen 12-px-Kartenabstand ersetzt. */
.seite-besatzuebersicht main.container .livestock-overview-v05505r9 {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

/* Zusage Besatz: vorhandene zusätzliche Blockrahmen führen innen jeweils 12 px. */
.seite-zusage-besatz main.container .zusage-area-consent-block,
.seite-zusage-besatz main.container .zusage-area-info-block,
.seite-zusage-besatz main.container .zusage-area-objection-info-block {
    padding-left: 12px !important;
    padding-right: 12px !important;
}


/* A_055_05r_69 · Seitlicher Abstand auf „Besatz anlegen“. */
.seite-besatz-anlegen main.container > .card {
    padding-left: 12px !important;
    padding-right: 12px !important;
}


/* Zusage-Seiten: die beiden Datumsfelder in einer Zeile
   verwenden die zentrale 12-px-Regel für Felder nebeneinander. */
.seite-zusage-becken .zusage-area-date-row,
.seite-zusage-besatz .zusage-area-date-row,
.seite-zusage-futter .zusage-area-date-row,
.seite-zusage-wasserwerte .zusage-area-date-row,
.seite-zusage-technik .zusage-area-date-row,
.seite-zusage-kosten .zusage-area-date-row {
    column-gap: 12px !important;
    row-gap: 12px !important;
}

/* A_055_05r_72_2 · Besatz ändern: Ergebnisblock links/rechts modular 12 px. */
.seite-besatz-aendern main.container > .card.livestock-edit-r72-2 {
    padding-left: 12px !important;
    padding-right: 12px !important;
}


/* Seitlicher 12-px-Abstand auf allen sechs Zusage-Seiten. */
:is(.seite-zusage-becken, .seite-zusage-besatz, .seite-zusage-futter, .seite-zusage-wasserwerte, .seite-zusage-technik, .seite-zusage-kosten)
main.container > .card.zusage-area-page {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
:is(.seite-zusage-becken, .seite-zusage-besatz, .seite-zusage-futter, .seite-zusage-wasserwerte, .seite-zusage-technik, .seite-zusage-kosten)
main.container .zusage-area-consent-block,
:is(.seite-zusage-becken, .seite-zusage-besatz, .seite-zusage-futter, .seite-zusage-wasserwerte, .seite-zusage-technik, .seite-zusage-kosten)
main.container .zusage-area-info-block,
:is(.seite-zusage-becken, .seite-zusage-besatz, .seite-zusage-futter, .seite-zusage-wasserwerte, .seite-zusage-technik, .seite-zusage-kosten)
main.container .zusage-area-objection-info-block {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
