@import '_content/FOD.Components/FOD.Components.bundle.scp.css';

/* /Components/Controls/AplToggleSwitch.razor.rz.scp.css */
.form-switch.form-switch-lg .form-check-input[b-lapw2p1sah] {
    height: 2rem;
    width: calc(3rem + 0.75rem);
    border-radius: 4rem;
}

.form-check-input:checked[b-lapw2p1sah] {
    background-color: #4382b4;
    border-color: #4382b4;
}

.form-check .form-check-input[b-lapw2p1sah] {
    margin: 0; 
}

.form-check[b-lapw2p1sah] {
    margin: 0;
}

.form-switch .form-check-input[b-lapw2p1sah] {
    margin: 0;
}
.form-switch[b-lapw2p1sah] {
    padding: 0;
}
/* /Components/ReadonlyComponents/AdditionalAgreementDataComponent.razor.rz.scp.css */
.section-block[b-rit0537340] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-rit0537340] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-rit0537340] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-rit0537340] {
    padding: 16px;
}
/* /Components/ReadonlyComponents/ContractDataComponent.razor.rz.scp.css */
.section-block[b-8ydse453la] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-8ydse453la] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-8ydse453la] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-8ydse453la] {
    padding: 16px;
}
/* /Components/ReadonlyComponents/GeneralRequestDataComponent.razor.rz.scp.css */
.section-block[b-b8gmqedtlk] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-b8gmqedtlk] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-b8gmqedtlk] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-b8gmqedtlk] {
    padding: 16px;
}
/* /Components/ReadonlyComponents/LandlordDataComponent.razor.rz.scp.css */
.section-block[b-snd5ugu9u2] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-snd5ugu9u2] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-snd5ugu9u2] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-snd5ugu9u2] {
    padding: 16px;
}
/* /Components/ReadonlyComponents/LandlordOrTenantRequestorDataComponent.razor.rz.scp.css */
.section-block[b-m0ktefzsqo] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-m0ktefzsqo] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-m0ktefzsqo] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-m0ktefzsqo] {
    padding: 16px;
}
/* /Components/ReadonlyComponents/LandlordRequestorDataComponent.razor.rz.scp.css */
.section-block[b-tbat1a6jhq] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-tbat1a6jhq] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-tbat1a6jhq] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-tbat1a6jhq] {
    padding: 16px;
}
/* /Components/ReadonlyComponents/OtherDocumentsComponent.razor.rz.scp.css */
.section-block[b-3xkwpyh3b7] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-3xkwpyh3b7] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-3xkwpyh3b7] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-3xkwpyh3b7] {
    padding: 16px;
}
/* /Components/ReadonlyComponents/RealEstatesComponent.razor.rz.scp.css */
.section-block[b-u8p9aot940] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-u8p9aot940] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-u8p9aot940] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-u8p9aot940] {
    padding: 16px;
}
/* /Components/ReadonlyComponents/ReceptionModeComponent.razor.rz.scp.css */
.section-block[b-4zo36qdh07] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-4zo36qdh07] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-4zo36qdh07] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-4zo36qdh07] {
    padding: 16px;
}
/* /Components/ReadonlyComponents/RequestDataComponent.razor.rz.scp.css */
.section-block[b-5qq6hu6c03] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-5qq6hu6c03] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-5qq6hu6c03] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-5qq6hu6c03] {
    padding: 16px;
}
/* /Components/ReadonlyComponents/TariffDataComponent.razor.rz.scp.css */
.section-block[b-h7d5aozz3b] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-h7d5aozz3b] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-h7d5aozz3b] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-h7d5aozz3b] {
    padding: 16px;
}
/* /Components/ReadonlyComponents/TenantDataComponent.razor.rz.scp.css */
.section-block[b-vzhu1rod75] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-vzhu1rod75] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-vzhu1rod75] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-vzhu1rod75] {
    padding: 16px;
}
/* /Components/ReadonlyControlsComponents/AdditionalAgreementDataComponent.razor.rz.scp.css */
.section-block[b-l1hp5v69tq] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-l1hp5v69tq] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-l1hp5v69tq] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-l1hp5v69tq] {
    padding: 16px;
}
/* /Components/ReadonlyControlsComponents/ContractDataComponent.razor.rz.scp.css */
.section-block[b-zqon25de01] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-zqon25de01] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-zqon25de01] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-zqon25de01] {
    padding: 16px;
}
/* /Components/ReadonlyControlsComponents/GeneralDataComponent.razor.rz.scp.css */
.section-block[b-lagadxx7nl] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-lagadxx7nl] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-lagadxx7nl] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-lagadxx7nl] {
    padding: 16px;
}
/* /Components/ReadonlyControlsComponents/LandlordDataComponent.razor.rz.scp.css */
.section-block[b-y4075kzyvs] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-y4075kzyvs] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-y4075kzyvs] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-y4075kzyvs] {
    padding: 16px;
}
/* /Components/ReadonlyControlsComponents/RealEstatesComponent.razor.rz.scp.css */
.section-block[b-k5e66lb9h9] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-k5e66lb9h9] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-k5e66lb9h9] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-k5e66lb9h9] {
    padding: 16px;
}
/* /Components/ReadonlyControlsComponents/RentContractCommentDataComponent.razor.rz.scp.css */
.section-block[b-c718h480ar] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-c718h480ar] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-c718h480ar] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-c718h480ar] {
    padding: 16px;
}
/* /Components/ReadonlyControlsComponents/RentContractRealEstateComponent.razor.rz.scp.css */
[b-4jyf770n3w] .fod-icon-button {
    padding: 0 !important;
}
/* /Components/ReadonlyControlsComponents/RequestDataComponent.razor.rz.scp.css */
.section-block[b-ehjawt0z94] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-ehjawt0z94] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-ehjawt0z94] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-ehjawt0z94] {
    padding: 16px;
}

.customDatePicker[b-ehjawt0z94] {
    padding-top: 2.2rem;
}
/* /Components/ReadonlyControlsComponents/ServiceDetailsComponent.razor.rz.scp.css */
.section-block[b-yqrovpn6ue] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-yqrovpn6ue] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-yqrovpn6ue] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-yqrovpn6ue] {
    padding: 16px;
}
/* /Components/ReadonlyControlsComponents/TenantDataComponent.razor.rz.scp.css */
.section-block[b-so9ti6yfdn] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-so9ti6yfdn] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-so9ti6yfdn] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-so9ti6yfdn] {
    padding: 16px;
}
/* /Pages/Classifiers/Municipality/MunicipalityPage.razor.rz.scp.css */
.space-around-item[b-58r1uj8pun] {
    margin: 10px;
}
/* /Pages/HouseholdRegister/Animal/AnimalEditorPopup.razor.rz.scp.css */
.form-control:focus[b-howi747owk] {
    box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

.section-block[b-howi747owk] {
    background-color: white;
    padding: 2px;
    border: 0px solid #ccc;
    border-radius: 2px;
}

.section-title[b-howi747owk] {
    font-size: 1rem;
    font-weight: bold;
    margin: 0;
}

.section-content[b-howi747owk] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-howi747owk] {
    margin: 10px;
}

.fod-input.fod-input-underline[b-howi747owk]::before,
.fod-input.fod-input-underline[b-howi747owk]::after {
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    content: none !important;
    position: static !important;
    transform: none !important;
    transition: none !important;
    border-bottom: none !important;
    pointer-events: auto !important;
}

.reset[b-howi747owk] {
    all: revert;
}
/* /Pages/HouseholdRegister/Facility/FacilityCommentDataComponent.razor.rz.scp.css */
.section-block[b-clc0k7mqs0] {
    background-color: white;
    padding: 2px;
    border: 0px solid #ccc;
    border-radius: 2px;
}

.section-title[b-clc0k7mqs0] {
    font-size: 1rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-clc0k7mqs0] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-clc0k7mqs0] {
    margin: 10px;
}

.fod-input.fod-input-underline[b-clc0k7mqs0]::before,
.fod-input.fod-input-underline[b-clc0k7mqs0]::after {
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    content: none !important;
    position: static !important;
    transform: none !important;
    transition: none !important;
    border-bottom: none !important;
    pointer-events: auto !important;
}
/* /Pages/HouseholdRegister/Facility/Readonly/FacilityCommentDataReadonlyComponent.razor.rz.scp.css */
.section-block[b-cqjp9kq7j6] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 0px solid #ccc;
    border-radius: 2px;
}

.section-title[b-cqjp9kq7j6] {
    font-size: 1rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-cqjp9kq7j6] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-cqjp9kq7j6] {
    margin: 10px;
}

.fod-input.fod-input-underline[b-cqjp9kq7j6]::before,
.fod-input.fod-input-underline[b-cqjp9kq7j6]::after {
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    content: none !important;
    position: static !important;
    transform: none !important;
    transition: none !important;
    border-bottom: none !important;
    pointer-events: auto !important;
}
/* /Pages/HouseholdRegister/HouseholdRegisterAnimalsComponent.razor.rz.scp.css */
.household-animals-info-tab[b-93b8l0vpy1] {
    margin-top: 20px;
    border: 1px solid rgba(0,0,0,.125);
}

.save-button[b-93b8l0vpy1] {
    background-color: rgb(67, 130, 180);
    color: white;
    padding: 8px;
    border: none;
    cursor: pointer;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.right-align[b-93b8l0vpy1] {
    float: right !important;
}
/* /Pages/HouseholdRegister/HouseholdRegisterFacilitiesComponent.razor.rz.scp.css */
.household-facilities-info-tab[b-x90fyvpx3o] {
    margin-top: 20px;
    border: 1px solid rgba(0,0,0,.125);
}

.save-button[b-x90fyvpx3o] {
    background-color: rgb(67, 130, 180);
    color: white;
    padding: 8px;
    border: none;
    cursor: pointer;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.right-align[b-x90fyvpx3o] {
    float: right !important;
}
/* /Pages/HouseholdRegister/HouseholdRegisterGeneralInfoComponent.razor.rz.scp.css */
.household-general-info-tab[b-1e7vrmqu0h] {
    margin-top: 20px;
    border: 1px solid rgba(0,0,0,.125);
}

.save-button[b-1e7vrmqu0h] {
    background-color: rgb(67, 130, 180);
    color: white;
    padding: 8px;
    border: none;
    cursor: pointer;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.right-align[b-1e7vrmqu0h] {
    float: right!important;
}
/* /Pages/HouseholdRegister/HouseholdRegisterPage.razor.rz.scp.css */
.tabs[b-ol5wa2m1my] {
    display: flex;
    gap: 5px;
}

.tab[b-ol5wa2m1my] {
    background-color: rgb(67, 130, 180);
    color: white;
    padding: 8px;
    border: none;
    cursor: pointer;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    min-width: 140px;
}

    .tab:hover[b-ol5wa2m1my] {
        background-color: #2a4865;
    }

.active[b-ol5wa2m1my] {
    background-color: #1e2e3f;
}
/* /Pages/HouseholdRegister/HouseholdRegisterPersonsComponent.razor.rz.scp.css */
.household-general-info-tab[b-5dgx4669v1] {
    margin-top: 20px;
    border: 1px solid rgba(0,0,0,.125);
}

.right-align[b-5dgx4669v1] {
    float: right !important;
}

.tab[b-5dgx4669v1] {
    background-color: rgb(220, 220, 220);
    color: black;
    padding: 8px;
    border: none;
    cursor: pointer;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    min-width: 140px;
    margin-left: 5px;
}

    .tab:hover[b-5dgx4669v1] {
        background-color: #C0C0C0;
    }

.active-person-detail-tab[b-5dgx4669v1] {
    background-color: #A6A6A6;
}
/* /Pages/HouseholdRegister/HouseholdRegisterTransportationComponent.razor.rz.scp.css */
body[b-uba3rxmkh1] {
}
/* /Pages/HouseholdRegister/Person/AddHouseholdPersonPopup.razor.rz.scp.css */
.separator[b-lxkn0fcvzx] {
    display: flex;
    align-items: center;
    text-align: center;
}

.separator[b-lxkn0fcvzx]::before,
.separator[b-lxkn0fcvzx]::after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #4382b4;
}

.separator:not(:empty)[b-lxkn0fcvzx]::before {
    margin-right: .25em;
}

.separator:not(:empty)[b-lxkn0fcvzx]::after {
    margin-left: .25em;
}
/* /Pages/HouseholdRegister/Person/EditHouseholdPersonPopup.razor.rz.scp.css */
.separator[b-vwgrevf49i] {
    display: flex;
    align-items: center;
    text-align: center;
}

.separator[b-vwgrevf49i]::before,
.separator[b-vwgrevf49i]::after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #4382b4;
}

.separator:not(:empty)[b-vwgrevf49i]::before {
    margin-right: .25em;
}

.separator:not(:empty)[b-vwgrevf49i]::after {
    margin-left: .25em;
}
/* /Pages/HouseholdRegister/Person/PersonDetails/AbsencesComponent.razor.rz.scp.css */
.household-general-info-tab[b-x6s3jy7kw2] {
    margin-top: 20px;
    border: 1px solid rgba(0,0,0,.125);
}

.right-align[b-x6s3jy7kw2] {
    float: right !important;
}
/* /Pages/HouseholdRegister/Person/PersonDetails/DisabilitiesComponent.razor.rz.scp.css */
.household-general-info-tab[b-841gxa6j3w] {
    margin-top: 20px;
    border: 1px solid rgba(0,0,0,.125);
}

.right-align[b-841gxa6j3w] {
    float: right !important;
}
/* /Pages/HouseholdRegister/Person/PersonDetails/Disability/Common/DisabilityCommentDataComponent.razor.rz.scp.css */
.section-block[b-99j4kbhg0z] {
    background-color: white;
    padding: 2px;
    border: 0px solid #ccc;
    border-radius: 2px;
}

.section-title[b-99j4kbhg0z] {
    font-size: 1rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-99j4kbhg0z] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-99j4kbhg0z] {
    margin: 10px;
}

.fod-input.fod-input-underline[b-99j4kbhg0z]::before,
.fod-input.fod-input-underline[b-99j4kbhg0z]::after {
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    content: none !important;
    position: static !important;
    transform: none !important;
    transition: none !important;
    border-bottom: none !important;
    pointer-events: auto !important;
}
/* /Pages/HouseholdRegister/Person/PersonDetails/EducationsComponent.razor.rz.scp.css */
.household-general-info-tab[b-cwp13ur37r] {
    margin-top: 20px;
    border: 1px solid rgba(0,0,0,.125);
}

.right-align[b-cwp13ur37r] {
    float: right !important;
}
/* /Pages/HouseholdRegister/Person/PersonDetails/JobsComponent.razor.rz.scp.css */
.household-general-info-tab[b-rxyo4o1iu8] {
    margin-top: 20px;
    border: 1px solid rgba(0,0,0,.125);
}

.right-align[b-rxyo4o1iu8] {
    float: right !important;
}
/* /Pages/HouseholdRegister/Person/PersonDetails/KinshipsComponent.razor.rz.scp.css */
.household-general-info-tab[b-ml5reox1d8] {
    margin-top: 20px;
    border: 1px solid rgba(0,0,0,.125);
}

.right-align[b-ml5reox1d8] {
    float: right !important;
}
/* /Pages/HouseholdRegister/Person/PersonDetails/PensionsComponent.razor.rz.scp.css */
.household-general-info-tab[b-ehhs99wdix] {
    margin-top: 20px;
    border: 1px solid rgba(0,0,0,.125);
}

.right-align[b-ehhs99wdix] {
    float: right !important;
}
/* /Pages/HouseholdRegister/Person/ViewHouseholdPersonPopup.razor.rz.scp.css */
.separator[b-u9zbxjv446] {
    display: flex;
    align-items: center;
    text-align: center;
}

.separator[b-u9zbxjv446]::before,
.separator[b-u9zbxjv446]::after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #4382b4;
}

.separator:not(:empty)[b-u9zbxjv446]::before {
    margin-right: .25em;
}

.separator:not(:empty)[b-u9zbxjv446]::after {
    margin-left: .25em;
}
/* /Pages/LocationContracts/EditLocationContractPage.razor.rz.scp.css */
.section-block[b-7nbyn2u21v] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-7nbyn2u21v] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-7nbyn2u21v] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-7nbyn2u21v] {
    margin: 10px;
}
/* /Pages/LocationContracts/RadiateLocationContractPage.razor.rz.scp.css */
.section-block[b-p4ge8zm0ip] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-p4ge8zm0ip] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-p4ge8zm0ip] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-p4ge8zm0ip] {
    margin: 10px;
}
/* /Pages/LocationContracts/Readonly/LocationContractDetailsContractDataComponent.razor.rz.scp.css */
.section-block[b-h2dscel7k2] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-h2dscel7k2] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-h2dscel7k2] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-h2dscel7k2] {
    padding: 16px;
}
/* /Pages/LocationContracts/Readonly/LocationContractDetailsGeneralDataComponent.razor.rz.scp.css */
.section-block[b-au1l978u2h] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-au1l978u2h] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-au1l978u2h] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-au1l978u2h] {
    padding: 16px;
}
/* /Pages/LocationContracts/Readonly/LocationContractDetailsLandlordDataComponent.razor.rz.scp.css */
.section-block[b-o77m0j3yip] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-o77m0j3yip] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-o77m0j3yip] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-o77m0j3yip] {
    padding: 16px;
}
/* /Pages/LocationContracts/Readonly/LocationContractDetailsRealEstateComponent.razor.rz.scp.css */
.section-block[b-toojeijb9s] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-toojeijb9s] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-toojeijb9s] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-toojeijb9s] {
    margin: 10px;
}
/* /Pages/LocationContracts/Readonly/LocationContractDetailsRealEstatesComponent.razor.rz.scp.css */
.section-block[b-o2x2x0aaop] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-o2x2x0aaop] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-o2x2x0aaop] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-o2x2x0aaop] {
    padding: 16px;
}
/* /Pages/LocationContracts/Readonly/LocationContractDetailsServiceDetailsComponent.razor.rz.scp.css */
.section-block[b-0mtplkhbhc] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-0mtplkhbhc] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-0mtplkhbhc] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-0mtplkhbhc] {
    padding: 16px;
}
/* /Pages/LocationContracts/Readonly/LocationContractDetailsTenantDataComponent.razor.rz.scp.css */
.section-block[b-mc5pjco223] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-mc5pjco223] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-mc5pjco223] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-mc5pjco223] {
    padding: 16px;
}
/* /Pages/LocationContracts/RegisterLocationContractPage.razor.rz.scp.css */
.section-block[b-yqg7ba5du5] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-yqg7ba5du5] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-yqg7ba5du5] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-yqg7ba5du5] {
    margin: 10px;
}
/* /Pages/LocationContracts/Shared/LocationContractActionReasonComponent.razor.rz.scp.css */
.section-block[b-eaiugpz12f] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-eaiugpz12f] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-eaiugpz12f] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-eaiugpz12f] {
    margin: 10px;
}
/* /Pages/LocationContracts/Shared/LocationContractDocumentsComponent.razor.rz.scp.css */
.section-block[b-so63i3j890] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-so63i3j890] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-so63i3j890] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-so63i3j890] {
    margin: 10px;
}
/* /Pages/LocationContracts/Shared/LocationContractGeneralDetailsComponent.razor.rz.scp.css */
.section-block[b-dro3acs6fo] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-dro3acs6fo] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-dro3acs6fo] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-dro3acs6fo] {
    margin: 10px;
}
/* /Pages/LocationContracts/Shared/LocationContractLandlordComponent.razor.rz.scp.css */
.section-block[b-1tw0wijatd] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-1tw0wijatd] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-1tw0wijatd] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-1tw0wijatd] {
    margin: 10px;
}
/* /Pages/LocationContracts/Shared/LocationContractRealEstateComponent.razor.rz.scp.css */
.section-block[b-om7257qbva] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-om7257qbva] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-om7257qbva] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-om7257qbva] {
    margin: 10px;
}
/* /Pages/LocationContracts/Shared/LocationContractRealEstatesComponent.razor.rz.scp.css */
.section-block[b-zc81i4ope7] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-zc81i4ope7] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-zc81i4ope7] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-zc81i4ope7] {
    margin: 10px;
}
/* /Pages/LocationContracts/Shared/LocationContractTenantComponent.razor.rz.scp.css */
.section-block[b-rqyq9nxgay] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-rqyq9nxgay] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-rqyq9nxgay] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-rqyq9nxgay] {
    margin: 10px;
}
/* /Pages/MyMunicipality/GeneralDataComponent.razor.rz.scp.css */
.save-button[b-dqo2y5nxg5] {
    background-color: rgb(67, 130, 180);
    color: white;
    padding: 8px;
    border: none;
    cursor: pointer;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.right-align[b-dqo2y5nxg5] {
    float: right;
}
/* /Pages/MyMunicipality/MyMunicipalityPage.razor.rz.scp.css */
.tabs[b-ytt60pcl74] {
    display: flex;
    gap: 5px;
}

.tab[b-ytt60pcl74] {
    background-color: rgb(67, 130, 180);
    color: white;
    padding: 8px;
    border: none;
    cursor: pointer;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    min-width: 140px;
}

.tab:hover[b-ytt60pcl74] {
    background-color: #2a4865;
}

.active[b-ytt60pcl74] {
    background-color: #1e2e3f;
}
/* /Pages/MyMunicipality/ServicesComponent.razor.rz.scp.css */
.save-button[b-i834osv5e8] {
    background-color: rgb(67, 130, 180);
    color: white;
    padding: 8px;
    border: none;
    cursor: pointer;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    margin: 10px;
}

.right-align[b-i834osv5e8] {
    float: right;
}
/* /Pages/RegisterRentContractFromRequestPage.razor.rz.scp.css */



/* /Pages/RentContractExtrasDetailPage/ContractDataComponent.razor.rz.scp.css */
.section-block[b-vcnye2iifm] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-vcnye2iifm] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-vcnye2iifm] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-vcnye2iifm] {
    padding: 16px;
}
/* /Pages/RentContractExtrasDetailPage/GeneralDataComponent.razor.rz.scp.css */
.section-block[b-x6nofizz1c] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-x6nofizz1c] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-x6nofizz1c] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-x6nofizz1c] {
    padding: 16px;
}
/* /Pages/RentContractExtrasDetailPage/LandlordDataComponent.razor.rz.scp.css */
.section-block[b-cj4wntyc50] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-cj4wntyc50] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-cj4wntyc50] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-cj4wntyc50] {
    padding: 16px;
}
/* /Pages/RentContractExtrasDetailPage/RentContractCommentDataComponent.razor.rz.scp.css */
.section-block[b-j8gk2u91oa] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-j8gk2u91oa] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-j8gk2u91oa] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-j8gk2u91oa] {
    padding: 16px;
}
/* /Pages/RentContractExtrasDetailPage/RequestDataComponent.razor.rz.scp.css */
.section-block[b-l2cqyv7mdn] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-l2cqyv7mdn] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-l2cqyv7mdn] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-l2cqyv7mdn] {
    padding: 16px;
}

.customDatePicker[b-l2cqyv7mdn] {
    padding-top: 2.2rem;
}
/* /Pages/RentContractExtrasDetailPage/ServiceDetailsComponent.razor.rz.scp.css */
.section-block[b-wkyuyr6gjz] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-wkyuyr6gjz] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-wkyuyr6gjz] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-wkyuyr6gjz] {
    padding: 16px;
}
/* /Pages/RentContractExtrasDetailPage/TenantDataComponent.razor.rz.scp.css */
.section-block[b-2d9q4bei3o] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-2d9q4bei3o] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-2d9q4bei3o] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-2d9q4bei3o] {
    padding: 16px;
}
/* /Pages/RentContracts/CorrectionRentContractComponents/HistoricCorrectionLandlordComponent.razor.rz.scp.css */
.section-block[b-zifltv3ox4] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-zifltv3ox4] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-zifltv3ox4] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-zifltv3ox4] {
    margin: 10px;
}
/* /Pages/RentContracts/CorrectionRentContractComponents/HistoricCorrectionTenantComponent.razor.rz.scp.css */
.section-block[b-9u5bxc5sxb] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-9u5bxc5sxb] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-9u5bxc5sxb] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-9u5bxc5sxb] {
    margin: 10px;
}
/* /Pages/RentContracts/CorrectionRentContractComponents/RentContractCorrectionDataComponent.razor.rz.scp.css */
.section-block[b-jda4efun3s] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-jda4efun3s] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-jda4efun3s] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-jda4efun3s] {
    margin: 10px;
}
/* /Pages/RentContracts/RadiateRentContractPage.razor.rz.scp.css */



/* /Pages/RentContracts/RediationRentContractComponents/RentContractRadiationDataComponent.razor.rz.scp.css */
.section-block[b-ypx2jix3n9] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-ypx2jix3n9] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-ypx2jix3n9] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-ypx2jix3n9] {
    margin: 10px;
}
/* /Pages/RentContracts/RegisterAgreementComponents/HistoricAdditionalAgreementDataComponent.razor.rz.scp.css */
.section-block[b-e24pnevuwy] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-e24pnevuwy] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-e24pnevuwy] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-e24pnevuwy] {
    padding: 16px;
}
/* /Pages/RentContracts/RegisterAgreementComponents/HistoricAdditionalAgreementInitialDataComponent.razor.rz.scp.css */
.section-block[b-0ifwe5zq0r] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-0ifwe5zq0r] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-0ifwe5zq0r] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-0ifwe5zq0r] {
    padding: 16px;
}
/* /Pages/RentContracts/RegisterAgreementComponents/RentContractAgreementGeneralDetailsComponent.razor.rz.scp.css */
.section-block[b-4917kvna9h] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-4917kvna9h] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-4917kvna9h] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-4917kvna9h] {
    margin: 10px;
}
/* /Pages/RentContracts/RegisterRentContractAgreementPage.razor.rz.scp.css */
.section-block[b-kcgij42dou] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-kcgij42dou] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-kcgij42dou] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-kcgij42dou] {
    margin: 10px;
}
/* /Pages/RentContracts/RegisterRentContractComponents/HistoricContractDataComponent.razor.rz.scp.css */
.section-block[b-3xs1q67emi] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-3xs1q67emi] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-3xs1q67emi] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-3xs1q67emi] {
    padding: 16px;
}
/* /Pages/RentContracts/RegisterRentContractPage.razor.rz.scp.css */



/* /Pages/RentContracts/RentContractCorrectionPage.razor.rz.scp.css */



/* /Pages/RentContracts/RentContractFullDetailsPage.razor.rz.scp.css */



/* /Pages/RentContracts/Shared/HistoricRentContractAgreementLandlordComponent.razor.rz.scp.css */
.section-block[b-kxkq26p3lq] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-kxkq26p3lq] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-kxkq26p3lq] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-kxkq26p3lq] {
    margin: 10px;
}
/* /Pages/RentContracts/Shared/HistoricRentContractAgreementTenantComponent.razor.rz.scp.css */
.section-block[b-ot29wff0mo] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-ot29wff0mo] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-ot29wff0mo] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-ot29wff0mo] {
    margin: 10px;
}
/* /Pages/RentContracts/Shared/HistoricRentContractDocumentComponent.razor.rz.scp.css */
.section-block[b-3cuoadbxbc] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-3cuoadbxbc] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-3cuoadbxbc] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-3cuoadbxbc] {
    margin: 10px;
}
/* /Pages/RentContracts/Shared/HistoricRentContractDocumentsComponent.razor.rz.scp.css */
.section-block[b-92sv1r0iyv] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-92sv1r0iyv] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-92sv1r0iyv] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-92sv1r0iyv] {
    margin: 10px;
}
/* /Pages/RentContracts/Shared/HistoricRentContractGeneralDataComponent.razor.rz.scp.css */
.section-block[b-bcplenjuin] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-bcplenjuin] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-bcplenjuin] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-bcplenjuin] {
    padding: 16px;
}
/* /Pages/RentContracts/Shared/HistoricRentContractRealEstateComponent.razor.rz.scp.css */
[b-2wgevbwol8] .fod-icon-button {
    padding: 0 !important;
}
/* /Pages/RentContracts/Shared/HistoricRentContractRealEstatesComponent.razor.rz.scp.css */
.section-block[b-trakuzzflb] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-trakuzzflb] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-trakuzzflb] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-trakuzzflb] {
    padding: 16px;
}

.template-info[b-trakuzzflb] {
    margin: 1px;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 1rem;
}
/* /Pages/RentContracts/ViewDetailedComponents/RentContractDetailsCommentDataComponent.razor.rz.scp.css */
.section-block[b-dz7o4n5ck0] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-dz7o4n5ck0] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-dz7o4n5ck0] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-dz7o4n5ck0] {
    padding: 16px;
}
/* /Pages/RentContracts/ViewDetailedComponents/RentContractDetailsContractDataComponent.razor.rz.scp.css */
.section-block[b-dyg9chge5f] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-dyg9chge5f] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-dyg9chge5f] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-dyg9chge5f] {
    padding: 16px;
}
/* /Pages/RentContracts/ViewDetailedComponents/RentContractDetailsGeneralDataComponent.razor.rz.scp.css */
.section-block[b-p0syfyqcq8] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-p0syfyqcq8] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-p0syfyqcq8] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-p0syfyqcq8] {
    padding: 16px;
}
/* /Pages/RentContracts/ViewDetailedComponents/RentContractDetailsLandlordDataComponent.razor.rz.scp.css */
.section-block[b-mqhj8jjksc] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-mqhj8jjksc] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-mqhj8jjksc] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-mqhj8jjksc] {
    padding: 16px;
}
/* /Pages/RentContracts/ViewDetailedComponents/RentContractDetailsRealEstateComponent.razor.rz.scp.css */

/* /Pages/RentContracts/ViewDetailedComponents/RentContractDetailsRealEstatesComponent.razor.rz.scp.css */
.section-block[b-qn57kowvom] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-qn57kowvom] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-qn57kowvom] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-qn57kowvom] {
    padding: 16px;
}
/* /Pages/RentContracts/ViewDetailedComponents/RentContractDetailsServiceDetailsComponent.razor.rz.scp.css */
.section-block[b-588m11f4v5] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-588m11f4v5] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-588m11f4v5] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-588m11f4v5] {
    padding: 16px;
}
/* /Pages/RentContracts/ViewDetailedComponents/RentContractDetailsTenantDataComponent.razor.rz.scp.css */
.section-block[b-12xn2125xu] {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.section-header[b-12xn2125xu] {
    background-color: #E6E8EB;
    padding: 2px;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section-title[b-12xn2125xu] {
    font-size: 1.2rem;
    font-weight: 400;
    opacity: 0.5;
    margin: 0;
    padding: 0.5rem 1rem;
}

.section-content[b-12xn2125xu] {
    padding: 16px;
}
/* /Pages/RentContractServiceRequestPage.razor.rz.scp.css */



/* /Pages/Requests/RentContractExtractionRequestsPage.razor.rz.scp.css */
.fod-table td:last-child[b-w8vry0km9g] {
    display: inline-flex;
}

.apl-icon-size[b-w8vry0km9g] {
    height: 25px;
    width: 25px;
}

.apl-status[b-w8vry0km9g] {
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}


/* /Pages/Requests/RentContractRequestsPage.razor.rz.scp.css */
.fod-table td:last-child[b-di38qppgy5] {
    display: inline-flex;
}
.apl-status-draft[b-di38qppgy5] {
    background-color: #E7E7E7;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}
.apl-status-received[b-di38qppgy5] {
    background-color: #DBD0ED;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}
.apl-status-confirmed[b-di38qppgy5] {
    background-color: #E8F5E9;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}
.apl-status-inprogress[b-di38qppgy5] {
    background-color: #FFE37F;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}
.apl-status-pending[b-di38qppgy5] {
    background-color: #DBD0ED;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}
.apl-status-processed[b-di38qppgy5] {
    background-color: #FFB5B5;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}
.apl-status-canceled[b-di38qppgy5] {
    background-color: #FFE8CC;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}
.apl-icon-size[b-di38qppgy5] {
    height: 25px;
    width: 25px;
}
/* /Pages/ServiceExtras/Steps/S1_SolicitatorData/ExtrasSolicitatorDataStepComponent.razor.rz.scp.css */
.section-block[b-mj5gj7uur5] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-mj5gj7uur5] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-mj5gj7uur5] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-mj5gj7uur5] {
    margin: 10px;
}
/* /Pages/ServiceExtras/Steps/S2_SolicitationDetails/ExtrasSolicitationDetailsStepComponent.razor.rz.scp.css */
.section-block[b-45wlyqll5p] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-45wlyqll5p] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-45wlyqll5p] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-45wlyqll5p] {
    margin: 10px;
}
/* /Pages/ServiceExtras/Steps/S7_Receipt/ExtrasReceiptStepComponent.razor.rz.scp.css */
.section-block[b-kkgw9cr76y] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.section-title[b-kkgw9cr76y] {
    font-size: 1rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-kkgw9cr76y] {
    border: 1px solid #ccc;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 16px;
}

.space-around-item[b-kkgw9cr76y] {
    margin: 10px;
}
/* /Pages/ServiceSolicitations/Steps/Receipt/ReceiptStepComponent.razor.rz.scp.css */
.section-block[b-qp9ota3fez] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.section-title[b-qp9ota3fez] {
    font-size: 1rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 16px;
}

.section-content[b-qp9ota3fez] {
    border: 1px solid #ccc;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 16px;
}

.space-around-item[b-qp9ota3fez] {
    margin: 10px;
}
/* /Pages/ServiceSolicitations/Steps/SolicitatorData/SolicitatorDataStepComponent.razor.rz.scp.css */
.section-block[b-n080woiqdi] {
    background-color: #f2f2f2;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 2px;
}

.section-title[b-n080woiqdi] {
    font-size: 1.2rem;
    font-weight: bold;
    margin: 0;
    padding: 2px 0;
}

.section-content[b-n080woiqdi] {
    border: 1px solid #ccc;
    border-radius: 1px;
}

.space-around-item[b-n080woiqdi] {
    margin: 10px;
}
/* /Pages/VerifyExtractStatusPage.razor.rz.scp.css */
.result-box[b-mtow26mwjv] {
    background: #FFF !important;
    margin: 1rem auto !important;
    max-width: 80% !important;
    padding: 30px 50px !important;
    position: relative !important;
}
/* /Pages/VerifyRequestStatusPage.razor.rz.scp.css */



/* /Shared/Footer.razor.rz.scp.css */
.navbar-toggler[b-ml4xey6k4a] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-ml4xey6k4a] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-ml4xey6k4a] {
    font-size: 1.1rem;
}

.oi[b-ml4xey6k4a] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-ml4xey6k4a] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-ml4xey6k4a] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-ml4xey6k4a] {
        padding-bottom: 1rem;
    }

    .nav-item[b-ml4xey6k4a]  a {
        color: #aaa;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-ml4xey6k4a]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: rgb(55, 65, 81);
        }

.nav-item[b-ml4xey6k4a]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: black;
}

@media (min-width: 641px) {
    .navbar-toggler[b-ml4xey6k4a] {
        display: none;
    }

    .collapse[b-ml4xey6k4a] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
.apl-status-draft[b-a6mo2xgkle] {
    background-color: #E7E7E7;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}

.apl-status-received[b-a6mo2xgkle] {
    background-color: #DBD0ED;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}

.apl-status-confirmed[b-a6mo2xgkle] {
    background-color: #E8F5E9;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}

.apl-status-inprogress[b-a6mo2xgkle] {
    background-color: #FFE37F;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}

.apl-status-pending[b-a6mo2xgkle] {
    background-color: #DBD0ED;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}

.apl-status-processed[b-a6mo2xgkle] {
    background-color: #FFB5B5;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}

.apl-status-canceled[b-a6mo2xgkle] {
    background-color: #FFE8CC;
    font-weight: bold;
    height: 2rem;
    margin: 5px;
    text-align: center;
    white-space: nowrap;
    width: 8rem;
}

.apl-icon-size[b-a6mo2xgkle] {
    height: 25px;
    width: 25px;
}
/* /Shared/NavMenu.razor.rz.scp.css */
