body .ComponentListingFilterAreaDialogStations{position:relative;height:60vh;display:flex;flex-direction:column-reverse;gap:16px;& .ComponentListingFIlterAreaDialogStationsMaps{height:20vh}& .ComponentListingFilterAreaDialogStations-list{height:40vh;position:relative;& .list{position:absolute;top:55px;left:0;width:100%;height:calc(40vh - 55px);overflow-y:auto}& .ComponentListingSelectButtonGroup .badge{display:inline-block;margin-right:16px;border-radius:4px;width:24px;height:16px}}}@media only screen and (min-width:1200px){body .ComponentListingFilterAreaDialogStations{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;gap:24px;& .ComponentListingFilterAreaDialogStations-list{height:60vh;& .list{height:calc(60vh - 55px)}}& .ComponentListingFIlterAreaDialogStationsMaps{height:60vh}}}body .ComponentListingSubDrawerSearchInput{padding:24px 16px 16px;& .MuiInputBase-root{border-radius:34px;padding:8px 16px}& input{color:#4469FF}& fieldset{border:none}& .MuiIconButton-root svg{color:#4469FF}}body .ComponentListingSubDrawerMenuItem{position:relative;margin:0 12px;padding:0 4px;display:flex;flex-direction:row;flex-wrap:nowrap;&.ComponentListingSubDrawerMenuItem-default{gap:16px}&.ComponentListingSubDrawerMenuItem-station{gap:8px}&.ComponentListingSubDrawerMenuItem-parent{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;&:first-of-type{border-top:unset}}& .MuiTypography-root{flex-grow:1;color:#000000;font-size:16px;line-height:150%}&.ComponentListingSubDrawerMenuItem-parent .MuiTypography-root{font-weight:600}&.ComponentListingSubDrawerMenuItem-child .MuiTypography-root{font-weight:400}& .MuiCheckbox-root{padding:0;width:16px;height:16px;& svg{font-size:16px}&:not(.Mui-checked) svg{color:#D9D9D9}&.Mui-checked svg{color:#4469FF}}&.ComponentListingSubDrawerMenuItem-parent{& .ComponentListingSubDrawerMenuItem-indicator{width:24px;height:16px;border-radius:4px}& .ComponentListingSubDrawerMenuItem-connection{display:none}}&.ComponentListingSubDrawerMenuItem-child{& .ComponentListingSubDrawerMenuItem-indicator{width:10px;height:10px;border-radius:100%;margin-left:32px}& .ComponentListingSubDrawerMenuItem-connection{position:absolute;top:-19px;left:39px;height:38px;width:1px;border-left:4px dashed}&.ComponentListingSubDrawerMenuItem-index0 .ComponentListingSubDrawerMenuItem-connection,&.ComponentListingSubDrawerMenuItem-search .ComponentListingSubDrawerMenuItem-connection{display:none}}}