/* Minification failed. Returning unminified contents.
(13,27): run-time error CSS1046: Expect comma, found '226'
(13,35): run-time error CSS1046: Expect comma, found '/'
(13,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(13,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(13,41): run-time error CSS1042: Expected function, found '-'
(13,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(13,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
#buildCasesSearchResultList-heading span,
#realEstateCasesSearchResultList-heading span,
#otherCasesSearchResultList-heading span {
    display: block !important;
    margin-left: 0px !important;
}

#advancedSearchAccordion-heading {
    font-weight: 400 !important;
}

div[data-type="accordion"] button {
    border-color: rgb(229 226 219 / var(--tw-border-opacity)) !important;
}

#buildCasesSearchResultList > ul > li > dl > div:last-of-type,
#realEstateCasesSearchResultList > ul > li > dl > div:last-of-type,
#otherCasesSearchResultList > ul > li > dl > div:last-of-type {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
}

#buildCasesSearchResultList > ul > li > dl > div,
#realEstateCasesSearchResultList > ul > li > dl > div,
#otherCasesSearchResultList > ul > li > dl > div {
    padding-left: 0.75rem !important;
}

#buildCasesSearchResultList > ul > li > dl > div:last-of-type > dd > a,
#realEstateCasesSearchResultList > ul > li > dl > div:last-of-type > dd > a,
#otherCasesSearchResultList > ul > li > dl > div:last-of-type > dd > a {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}



.formButton-Container {
    flex-direction: row;
}

@media (max-width: 768px) {
    .formButton-Container {
        flex-direction: column;
    }

    .tab-component .tab-headers {
        display: flex;
        gap: 10px;
        flex-direction: column;
    }
}

@media (max-width: 1024px) {
    .tab-component .tab-headers {
        justify-content: center;
    }

        .tab-component .tab-headers li {
            flex-direction: column;
            margin-bottom: 10px;
        }
}
