@import '_content/LeafletForBlazor/LeafletForBlazor.037l07h7lk.bundle.scp.css';

/* /Frontend/MainLayout.razor.rz.scp.css */
.page[b-qiq70ha4qe] {
    display: flex;
    position: relative;
    flex-direction: column;
}

[b-qiq70ha4qe] .layout {
    display: flex;
    flex-direction: column;
    height: 100vh;
}

[b-qiq70ha4qe] .header {
    width: 100%;
}

[b-qiq70ha4qe] .drawer {
    height: 100%;
    width: 20%;
}

[b-qiq70ha4qe] .mainSection {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 0;
}

[b-qiq70ha4qe] .paper {
    display: flex;
    padding: 2rem;
    width: 80%;
    height: 90%;
}

[b-qiq70ha4qe] .showOverlyButton {
    position: absolute;
    top: 5%;
    left: 5%;
}

.navigationOverlay[b-qiq70ha4qe] {
    position: absolute;
    top: 0;
    left: 0;
    width:20%;
    height: 100%;
}
/* /Frontend/Pages/CreatePages/CreateAreaPage.razor.rz.scp.css */
.header[b-0v6llpxrny] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}

[b-0v6llpxrny] .btn-round {
  border-radius: 50%;
  color: var(--bs-light);
}

.areaMap-container[b-0v6llpxrny] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* /Frontend/Pages/CreatePages/CreateDutyPage.razor.rz.scp.css */
.header[b-4dscf19ezs] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}

.footer[b-4dscf19ezs] {
  display: flex;
  justify-content: flex-end;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

[b-4dscf19ezs] .element {
  margin: 1rem;
  padding: 1rem;
}

[b-4dscf19ezs] .btn-round {
  border-radius: 50%;
  color: var(--bs-light);
}
/* /Frontend/Pages/CreatePages/CreateRoster/Components/DutyComponent.razor.rz.scp.css */
[b-poitf3oo21] .dutyDivider {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
/* /Frontend/Pages/CreatePages/CreateRoster/CreateRosterPage.razor.rz.scp.css */
.footer[b-m86bpex54u] {
  display: flex;
  justify-content: flex-end;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
/* /Frontend/Pages/CreatePages/CreateRosterTemplate/Components/SelectAreaComponent.razor.rz.scp.css */
.select-area-container[b-zhkj3tsvdf] {
    display: flex;
    flex-direction: row;
    width: 100%;
}
/* /Frontend/Pages/CreatePages/CreateRosterTemplate/Components/SetDutyRequirements.razor.rz.scp.css */
.duty-requirements-container[b-nfttvcqg5g] {
    display: flex;
    flex-direction: row;
    width: 100%;
}

[b-nfttvcqg5g] .duty-requirements-table {
    width: 100%;
}
/* /Frontend/Pages/CreatePages/CreateRosterTemplate/CreateRosterTemplatePage.razor.rz.scp.css */
.header[b-3rlf016aqe] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}

.footer[b-3rlf016aqe] {
  display: flex;
  justify-content: flex-end;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

[b-3rlf016aqe] .element {
  margin: 1rem;
  padding: 1rem;
}

[b-3rlf016aqe] .btn-round {
  border-radius: 50%;
  color: var(--bs-light);
}
/* /Frontend/Pages/DutyDetails/Components/DutyParticipantListComponent.razor.rz.scp.css */
/* /Frontend/Pages/DutyDetails/DutyDetailsPage.razor.rz.scp.css */
/* intentionally empty — layout is handled by MudBlazor utilities */
/* /Frontend/Pages/EditPages/EditAreaPage.razor.rz.scp.css */
.header[b-tobetpz3wu] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
}
/* /Frontend/Pages/EditPages/EditDutyPage.razor.rz.scp.css */
.header[b-384mmgap04] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
}

.footer[b-384mmgap04] {
    display: flex;
    justify-content: flex-end;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

[b-384mmgap04] .element {
    margin: 1rem;
    padding: 1rem;
}
/* /Frontend/Pages/EditPages/EditRosterTemplate.razor.rz.scp.css */
/* /Frontend/Pages/ManagementPages/ManagementBase.razor.rz.scp.css */
.management-container[b-jc4k9hokci] {
  padding: 16px;
}

.nav-card[b-jc4k9hokci] {
  cursor: pointer;
  transition: transform 0.12s ease, box-shadow 0.12s ease;
}

.nav-card:hover[b-jc4k9hokci] {
  transform: translateY(-2px);
  box-shadow: var(--mud-elevation-8);
}

.header[b-jc4k9hokci] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
/* /Frontend/Pages/ManagementPages/ResponderSetting/ResponderSettingPopover.razor.rz.scp.css */
/* /Frontend/Pages/ManagementPages/Subpages/ManageAreasPage.razor.rz.scp.css */
.header[b-xuv971sgnd] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
[b-xuv971sgnd] .btn-round {
    border-radius: 50%;
    color: var(--bs-light);
}
/* /Frontend/Pages/ManagementPages/Subpages/ManageDutyRosterTemplates.razor.rz.scp.css */
.header[b-x0w1qxpxku] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
[b-x0w1qxpxku] .btn-round {
    border-radius: 50%;
    color: var(--bs-light);
}
/* /Frontend/Pages/ManagementPages/Subpages/ManageRespondersPage.razor.rz.scp.css */
.header[b-fywgk9t4if] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}

[b-fywgk9t4if] .btn-round {
  border-radius: 50%;
  color: var(--bs-light);
}
/* /Frontend/Pages/RosterDetails/Components/DutiesFilter.razor.rz.scp.css */
/* /Frontend/Pages/RosterDetails/Components/DutiesList.razor.rz.scp.css */
/* intentionally empty — colors and variants are set via MudBlazor properties */
/* /Frontend/Pages/RosterDetails/RosterDetailsPage.razor.rz.scp.css */
/* intentionally empty — layout is handled by MudBlazor utilities */
/* /Frontend/Pages/RostersOverview/RostersOverview.razor.rz.scp.css */
/* intentionally empty — layout is handled by MudBlazor utilities */
/* /Frontend/SharedElements/CalendarComponent.razor.rz.scp.css */
/* /Frontend/SharedElements/HeaderComponent.razor.rz.scp.css */
.header[b-a2ywyvjbsr] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 1rem 0;
    width: 100%;
}

.navigateBack-section[b-a2ywyvjbsr] {
    align-items: center;
    display: flex;
}

.page-title[b-a2ywyvjbsr] {
    align-items: center;
    display: flex;
}

.management-section[b-a2ywyvjbsr] {
    align-items: center;
    display: flex;
}

[b-a2ywyvjbsr] .custom-content-chip {
    background-color: var(--primary);
    color: var(--bs-light)
}
/* /Frontend/SharedElements/Loading.razor.rz.scp.css */
.centered[b-u8cwuycpp0] {
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-u8cwuycpp0] .loadIndicator {
    
}
/* /Frontend/SharedElements/RequirementsStep.razor.rz.scp.css */
