<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">    .econ-container .econ-section:not(.xprt-calc, .alertbox-wrapper) {
        max-width: 870px !important;
    }

    .xprt-calc .econ-section,
    .econ-section.alertbox-wrapper {
        max-width: 100% !important;
    }

    .econ-container .econ-section .econ-overview__panel {
        margin: 0;
    }

    .econ-container .econ-section .econ-overview__panel &gt; h3 {
        margin-top: 1.5rem;
    }

    .econ-container .econ-control__label.required &gt; label &gt; span::after {
        content: "" !important;
    }

    .chosen-container-single .chosen-single {
        background: none;
        border-radius: 0 !important;
        border: none;
        border-bottom: 1px solid #4a4a4a;
        box-shadow: none;
    }

    .chosen-container-single .chosen-single div b {
        background: none !important;
    }

    .tooltipUE {
        position: relative;
        display: inline-block;
        cursor: help;
    }

    .tooltipUE .tooltiptext {
        visibility: hidden;
        width: 205px;
        background-color: #64b12d;
        color: #fff;
        text-align: left;
        border-radius: 7px;
        padding: 5px;
        position: absolute;
        z-index: 999;
        top: -80px;
        left: -130px;
        font-size: 12px;
    }

    .tooltipUE:hover .tooltiptext {
        visibility: visible;
    }

    .ue_alert_info {
        background-color: #DDEEF9;
        border: 1px solid #8AAFC4;
        padding: 15px;
        border-radius: 10px;
        font-size: 16px;
        margin-bottom: 20px;
    }

    #ueInfoAlert ul {
        padding-left: 15px;
    }

    #ueInfoAlert ul li {
        margin-bottom: 15px;
    }

    /* Vereinsrabatt Hinweis */
    .econ-container .econ-section.section-vereinsrabatt {
        margin-bottom: 0;
    }

    .econ-container .noticeVereinsrabatt {
        border: 2px solid rgb(220, 204, 6);
        padding: 10px;
        font-size: 0.95em;
    }

    /* Modal schlieÃŸen button */
    .econ-container.experten_rechner .modal-header {
        padding-right: 15px;
    }

    .econ-container.experten_rechner .econ-button-function--custom {
        text-align: right;
        padding-right: 5px;
        margin-top: 5px;
        transform: translateY(-95px);
    }

    .econ-container.experten_rechner .econ-button-function--custom .econ-button::before {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .econ-container.experten_rechner .econ-button-function--custom .econ-button .econ-button__spinner {
        display: none !important;
    }

    /* Anrede Radio Button Alias fÃ¼r Partnerdaten */
    .econ-container.experten_rechner .econ-radio-buttons-alias .econ-radio-alias {
        display: flex;
        flex-direction: column;
        font-size: 14px;
        line-height: 14px;
        width: 25%;
        padding: 0 5px;
        margin-bottom: 10px;
    }

    .econ-container.experten_rechner .econ-radio-buttons-alias .econ-radio-alias .radio-alias {
        display: flex;
        flex: 1 0 auto;
        justify-content: center;
        align-items: center;
        min-height: 40px;
        background-color: #e6f0da;
        border: 2px solid #8ec156;
        border-radius: 10px;
    }

    .econ-container.experten_rechner .econ-radio-buttons-alias .econ-radio-alias .radio-alias .econ-radio__label {
        color: #4a4a4a;
        font-weight: 600;
    }

    /* Werbeeinwilligung bei Partnerdaten */
    .econ-container.experten_rechner .fixed-partnerdaten-ad-consent .row &gt; div {
        display: flex;
    }

    .econ-container.experten_rechner .fixed-partnerdaten-ad-consent .ad-consent {
        margin-right: 12px;
    }

    .econ-container.experten_rechner .fixed-partnerdaten-ad-consent .consent-label {
        padding: 5px 5px 5px 0;
    }

    .econ-container.experten_rechner .fixed-partnerdaten-ad-consent .fas {
        padding: 5px 0 5px 5px;
    }

    /* Styling fÃ¼r Produktauswahl Daten zu den Hunden - Ansprechpartner ohne Containerverschachtelung */


    .uelzener-produktauswahl .pferd-info &gt; .econ-section-content {
        margin-left: -15px;
        margin-right: -15px;
    }

    .uelzener-produktauswahl .pferd-info .econ-radio-buttons {
        padding-left: 25px;
    }

    .ue_koop-hide {
        top: -200px;
        position: absolute;
    }

    .uelzener-produktauswahl .pferd-info .econ-radio-buttons .radio {
        width: 100%;
    }

    .uelzener-produktauswahl .econ-section.pferd-info,
    .uelzener-produktauswahl .econ-section.econ-button-bar,
    .uelzener-produktauswahl .econ-section.xprt-contact-card,
    .uelzener-produktauswahl .pferd-info .econ-section {
        margin: 0;
    }

    .uelzener-produktauswahl .pferd-info .econ-section {
        font-size: 12px !important;
        line-height: 13px !important;
    }

    #gesamtpreisZahlungsweise {
        font-size: 21px;
        margin: 10px 0;
        font-weight: bold;
    }

    .c-card__checkmark-svg {
        display: block;
    }

    .c-card__circle {
        width: 25px;
        height: 25px;
        border: 2px solid #fff;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .c-card__checkmark {
        width: 25px;
        height: 25px;
        stroke-width: 4px;
        stroke: #fff;
        stroke-linecap: round;
        fill: none;
    }

    .xprt-products .c-card__header {
        justify-content: space-between;
        display: flex;
    }

    .alert-outline {
        border: 2px solid #dccc06;
        padding: 10px;
    }


    @media (min-width: 768px) {
        @supports selector(:has(div)) {
            .uelzener-produktauswahl .econ-fragment:has(&gt; .pferd-info) {
                width: 75%;
                float: left;
                padding-right: 15px;
            }

            .uelzener-produktauswahl .econ-fragment:has(&gt; .xprt-contact-card) {
                width: 25%;
                float: right;
            }

            .uelzener-produktauswahl .econ-fragment:has(&gt;.econ-button-bar--addremove) {
                clear: both;
                width: 75%;
                padding-right: 15px;
            }

        }

        .pferd-info-parent {
            width: 75%;
            float: left;
            padding-right: 15px;
        }

        .xprt-contact-card-parent {
            width: 25%;
            float: right;
        }

        .econ-button-bar-parent {
            clear: both;
            width: 75%;
            padding-right: 15px;
        }

        .uelzener-produktauswahl .pferd-info .econ-radio-buttons {
            padding-left: 0;
        }

        .uelzener-produktauswahl .pferd-info .econ-radio-buttons .radio {
            width: 50%;
        }

        .uelzener-produktauswahl .econ-section.clearfix {
            padding-left: 2px;
        }
    }

    @media (min-width: 1200px) {
        .uelzener-produktauswahl .econ-section.xprt-contact-card {
            padding-left: 20px;
        }
    }

    /* Ende Styling fÃ¼r Produktauswahl Daten zu den Hunden - Ansprechpartner */

    .ue-hidden-title .econ-section__header {
        display: none;
    }

    .ue-title .econ-section__header {
        display: block !important;
    }

    .econ-container .alert {
        border-radius: 20px !important;
        margin-top: 15px !important;
        font-size: 16px !important;
        line-height: 1 !important;
    }

    .econ-section.ue-hidden-title &gt; .econ-section__header span {
        display: none;
    }

    .econ-container .econ-overview__link {
        z-index: 100;
    }

    .econ-container .econ-section.econ-overview__block {
        padding: 0;
    }

    .econ-container .econ-overview__block .col-xs-12 {
        padding: 0;
    }

    .econ-container .econ-overview__block .econ-overview__link .row {
        border-bottom: none;
    }

    .econ-container .econ-overview__block .ue-no-border &gt; .row {
        border-bottom: none;
    }

    .econ-container .econ-overview__block {
        float: none !important;
        width: 100% !important;
    }

    @media (min-width: 992px) {
        .econ-container .econ-overview__block {
            float: none !important;
            width: 100% !important;
        }
    }

    .tierversicherung-versicherungsbeitrag-rabatte-onlineUebersteuert.row,
    tierversicherung-versicherungsbeitrag-rabatte-messeUebersteuert.row,
    .tierversicherung-versicherungsbeitrag-rabatte-kombiUebersteuert.row,
    .tierversicherung-versicherungsbeitrag-rabatte-messeUebersteuert.row,
    .tierversicherung-versicherungsbeitrag-rabatte-messe.row,
    .tierversicherung-tier-anzahl.row {
        display: none;
    }</pre></body></html>