@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.boiwgh0w5b.bundle.scp.css';

/* /Components/Actions/ChangeLoginAction.razor.rz.scp.css */
.container[b-yet869exp9] {
    margin: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 15px;
    width: 40vh;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.section[b-yet869exp9] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.section-element[b-yet869exp9] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.title[b-yet869exp9] {
    align-self: center;
}
/* /Components/Actions/ChangePasswordAction.razor.rz.scp.css */
.container[b-fuaa3z1kia] {
    margin: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 15px;
    width: 40vh;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.section[b-fuaa3z1kia] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.section-element[b-fuaa3z1kia] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.title[b-fuaa3z1kia] {
    align-self: center;
}
/* /Components/Actions/ChangeRoleAction.razor.rz.scp.css */
.container[b-txpdf1r8tx] {
    margin: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 15px;
    width: 40vh;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.section[b-txpdf1r8tx] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.section-element[b-txpdf1r8tx] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.title[b-txpdf1r8tx] {
    align-self: center;
}
/* /Components/Cache/CacheOptionMultiSelect.razor.rz.scp.css */
.container[b-2ocz4f81i7] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 10px;
}

.section[b-2ocz4f81i7] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 5px;
    padding: 0 10px;
}

.img[b-2ocz4f81i7] {
    height: 20px;
}
/* /Components/Creators/MessagesCreator.razor.rz.scp.css */
.container[b-z88b0tde8o] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 10px;
}

.section[b-z88b0tde8o] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 5px;
}

.img[b-z88b0tde8o] {
    height: 20px;
}
/* /Components/Files/CreateControlRoutesFromJsonFile.razor.rz.scp.css */
.section[b-1q09pjklnj] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color);
    width: 30vw;
    margin: 20px;
}

.title[b-1q09pjklnj] {
    align-self: center;
}

.img[b-1q09pjklnj] {
    align-self: center;
    height: 30px;
    width: 30px;
}
/* /Components/Files/DownloadControlRoutes.razor.rz.scp.css */
.section[b-e5knrfn0pb] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color);
    width: 30vw;
    margin: 20px;
}

.title[b-e5knrfn0pb] {
    align-self: center;
}

.img[b-e5knrfn0pb] {
    align-self: center;
    height: 30px;
    width: 30px;
}

.options[b-e5knrfn0pb] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.options-element[b-e5knrfn0pb] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}
/* /Components/Infos/BypassPointsInfo.razor.rz.scp.css */
.container[b-1ok5550143] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}
/* /Components/Infos/ControlPointsInfo.razor.rz.scp.css */
.container[b-lmj5j95pj1] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}
/* /Components/Infos/DateTimeInfo.razor.rz.scp.css */
.container[b-ui4n6498zj] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}
/* /Components/Infos/FlagInfo.razor.rz.scp.css */
.container[b-rd81i8etk4] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}
/* /Components/Infos/NoteInfo.razor.rz.scp.css */
.container[b-xgl7zemvgc] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}
/* /Components/Infos/PointsInfo.razor.rz.scp.css */
.container[b-l1yubh6sn2] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}
/* /Components/Infos/ProfileInfo.razor.rz.scp.css */
.container[b-ts1n7x51h6] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}
/* /Components/Infos/ScenarioInfo.razor.rz.scp.css */
.container[b-2kvkrm4nif] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.block[b-2kvkrm4nif] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}
/* /Components/Infos/SelectedControlRoutesInfo.razor.rz.scp.css */
.section[b-nn5klc3rz4] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 5px;
    padding: 0 10px;
}
/* /Components/Infos/TagsInfo.razor.rz.scp.css */
.container[b-18eiholtkj] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}
/* /Components/Infos/TasksInfo.razor.rz.scp.css */
.container[b-9ckfy4jlrk] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}
/* /Components/Infos/UserInfo.razor.rz.scp.css */
.container[b-7rjncb38az] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}
/* /Components/Labels/CreateLabelPopup.razor.rz.scp.css */
.popup[b-oxol9ore6w] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-oxol9ore6w] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
/* /Components/Labels/DeleteLabelPopup.razor.rz.scp.css */
.popup[b-2g3mzpyyiv] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-2g3mzpyyiv] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
/* /Components/Labels/Labels.razor.rz.scp.css */
.container[b-n55zmgst4n] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 10vh 10vw;
    gap: 30px;
}

.title[b-n55zmgst4n] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
}

.title-text[b-n55zmgst4n] {
    font-size: 32px;
}

.content[b-n55zmgst4n] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    gap: 50px;
}

.filter[b-n55zmgst4n] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    padding: 20px;
}

.filter-title[b-n55zmgst4n] {
    justify-self: flex-start;
    margin: 5px;
}

.filter-content[b-n55zmgst4n] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 5px;
}

.list[b-n55zmgst4n] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    flex: 1 0;
    gap: 5px;
}

.sort[b-n55zmgst4n] {
    display: flex;
    flex-direction: row;
    justify-content:flex-start;
    align-items: center;
    gap: 15px;
}

.item[b-n55zmgst4n] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 5px;
}

.label[b-n55zmgst4n] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.label-info[b-n55zmgst4n] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.label-title[b-n55zmgst4n] {
    font-size: 16px;
    font-family: 'Roboto-Regular';
}

.label-value[b-n55zmgst4n] {
    font-size: 16px;
    font-family: 'Roboto-Bold';
}

.label-option[b-n55zmgst4n] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.control_routes[b-n55zmgst4n] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 10px;
}

.control_route[b-n55zmgst4n] {
    flex: 1 1 100px;
    padding: 5px;
}

.pagination[b-n55zmgst4n] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.paginate_svg[b-n55zmgst4n] {
    height: 15px;
}

.current_page[b-n55zmgst4n] {
    font-size: 16px;
    font-family: 'Roboto-Bold';
    opacity: 0.5;
}

.ref[b-n55zmgst4n] {
    color: var(--select-text-color);
    cursor: pointer;
    text-decoration: none;
}

.block[b-n55zmgst4n] {
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}
/* /Components/Labels/LabelsCreator.razor.rz.scp.css */
.container[b-1jjrtsm44w] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 10px;
}

.section[b-1jjrtsm44w] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 5px;
}

.img[b-1jjrtsm44w] {
    height: 20px;
}
/* /Components/Labels/UpdateLabelPopup.razor.rz.scp.css */
.popup[b-gkeoi8kkaa] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-gkeoi8kkaa] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
/* /Components/Layout/Header.razor.rz.scp.css */
.header[b-1je0wyk6so] {
    background-color: var(--secondary-background-color-transparent);
    height: 100%;
    opacity: 0.9;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.nav[b-1je0wyk6so] {
    display: flex;
}

.nav-item[b-1je0wyk6so], .nav-dropdown-item[b-1je0wyk6so] {
    list-style: none;
    position: relative;
    width: 200px;
    height: 50px;
    padding: 0 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.nav-item-link[b-1je0wyk6so], .nav-dropdown-item-link[b-1je0wyk6so] {
    color: var(--secondary-text-color);
    text-decoration: none;
    display: block;
    text-align: center;
    transition: all .5s;
}

.nav-item:hover[b-1je0wyk6so] {
    background-color: var(--secondary-background-color);
}

.nav-dropdown[b-1je0wyk6so] {
    background-color: var(--secondary-background-color-transparent);
    position: absolute;
    left: 0;
    top: 100%;
    display: none;
    padding: 0;
}

.nav-dropdown-item:hover[b-1je0wyk6so] {
    background-color: var(--secondary-background-color);
}

.nav-item:hover .nav-dropdown[b-1je0wyk6so] {
    display: block;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.header[b-sc5sgrqh7o] {
    height: 50px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 3;
}

.main[b-sc5sgrqh7o] {
    background-color: var(--tertiary-background-color);
}
/* /Components/Pages/Account.razor.rz.scp.css */
.container[b-gvx9trcr7x] {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.change-password[b-gvx9trcr7x] {
    margin: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 15px;
    width: 40vh;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.user-info[b-gvx9trcr7x] {
    margin: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 15px;
    width: 40vh;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.section[b-gvx9trcr7x] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.section-element[b-gvx9trcr7x] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.title[b-gvx9trcr7x] {
    align-self: center;
}
/* /Components/Pages/AddControlRoute.razor.rz.scp.css */
.map[b-5cwojuic9i] {
    z-index: 1;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}

.menu[b-5cwojuic9i] {
    z-index: 2;
    left: 0px;
    top: 50px;
    position: absolute;
    height: auto;
    width: 400px;
    margin: 15px;
}
/* /Components/Pages/AddScenario.razor.rz.scp.css */
.container[b-ccis1cdg2u] {
    margin-top: 50px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}

.create[b-ccis1cdg2u] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color);
    margin: 20px;
    width: 25vw;
}

.section[b-ccis1cdg2u] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.section-element[b-ccis1cdg2u] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.title[b-ccis1cdg2u] {
    align-self: center;
}
/* /Components/Pages/AddUser.razor.rz.scp.css */
.container[b-qc6cuz1mod] {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.signup[b-qc6cuz1mod] {
    margin: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 15px;
    width: 40vh;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.section[b-qc6cuz1mod] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.section-element[b-qc6cuz1mod] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.title[b-qc6cuz1mod] {
    align-self: center;
}
/* /Components/Pages/ControlRoutes.razor.rz.scp.css */
.container[b-qwomckzpup] {
    margin-top: 50px;
}
/* /Components/Pages/EditControlRoute.razor.rz.scp.css */
.map[b-uo7fq8voih] {
    z-index: 1;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}

.menu[b-uo7fq8voih] {
    z-index: 2;
    left: 0px;
    top: 50px;
    position: absolute;
    height: auto;
    width: 400px;
    margin: 15px;
}
/* /Components/Pages/EditScenario.razor.rz.scp.css */
.container[b-gokoari0d7] {
    margin-top: 50px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}

.create[b-gokoari0d7] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color);
    margin: 20px;
    width: 25vw;
}

.section[b-gokoari0d7] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.section-element[b-gokoari0d7] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.title[b-gokoari0d7] {
    align-self: center;
}
/* /Components/Pages/EditUser.razor.rz.scp.css */
.container[b-zwetgitjtl] {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.change-password[b-zwetgitjtl] {
    margin: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 15px;
    width: 40vh;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.user-info[b-zwetgitjtl] {
    margin: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 15px;
    width: 40vh;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.section[b-zwetgitjtl] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.section-element[b-zwetgitjtl] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.title[b-zwetgitjtl] {
    align-self: center;
}
/* /Components/Pages/Json.razor.rz.scp.css */
.container[b-b57j6jrv60] {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
/* /Components/Pages/Login.razor.rz.scp.css */
.container[b-u6xoynfdug] {
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.signin[b-u6xoynfdug] {
    margin: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 15px;
    width: 40vh;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.section[b-u6xoynfdug] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.section-element[b-u6xoynfdug] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.title[b-u6xoynfdug] {
    align-self: center;
}
/* /Components/Pages/Scenarios.razor.rz.scp.css */
.container[b-389c6bb8oa] {
    margin-top: 50px;
}
/* /Components/Pages/ScenarioTests.razor.rz.scp.css */
.container[b-uv32mc34cm] {
    margin-top: 80px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.header[b-uv32mc34cm] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap:20px;
}

.main-info[b-uv32mc34cm] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    margin:20px 0px;
    gap:20px;
}

.main-info-right-block[b-uv32mc34cm] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
}

.header-host[b-uv32mc34cm] {
    flex: 1 1;
}

.header-button[b-uv32mc34cm] {
    flex: 1 1;
}

.header-test[b-uv32mc34cm] {
    flex: 1 1;
}

.title[b-uv32mc34cm] {
    font-size: 20px;
}

.img[b-uv32mc34cm] {
   height: 30px;
   width: 30px;
}
/* /Components/Panels/ControlRoutePanel/Add/AddCacheSection.razor.rz.scp.css */
.container[b-8ol57qp4ci] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    gap: 15px;
    padding: 0;
    margin: 0;
}

.section[b-8ol57qp4ci] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 5px;
}

.img[b-8ol57qp4ci] {
    align-self: center;
    height: 30px;
    width: 30px;
}

/* /Components/Panels/ControlRoutePanel/Add/AddControlRoutePanel.razor.rz.scp.css */
.container[b-ddh3plnvci] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.nav[b-ddh3plnvci] {
    display: flex;
    flex-direction: row;
    justify-content: start;
    gap:15px;
}

.content[b-ddh3plnvci] {
    overflow: auto;
    max-height: 600px;
    padding: 5px;
}

.nav_item[b-ddh3plnvci] {
    height: 28px;
    opacity: 0.5;
}

.nav_item_active[b-ddh3plnvci] {
    height: 28px;
    opacity: 1;
}

.visible-section[b-ddh3plnvci] {
    display: block;
}

.invisible-section[b-ddh3plnvci] {
    display: none;
}

/* /Components/Panels/ControlRoutePanel/Add/AddRouteSection.razor.rz.scp.css */
.container[b-d363cawdc3] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 15px;
    padding:0;
    margin:0;
}

.points[b-d363cawdc3] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.hosts[b-d363cawdc3] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 15px;
}

.host[b-d363cawdc3],.profile[b-d363cawdc3] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.host-checkbox[b-d363cawdc3] {
    flex: 1 0 auto;
}

.host-name[b-d363cawdc3] {
    font-size: 14px;
    font-weight:700;
    color: var(--text-color);
}

.buttons[b-d363cawdc3] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 15px;
}

.img[b-d363cawdc3] {
    align-self: center;
    height: 30px;
    width: 30px;
}
/* /Components/Panels/ControlRoutePanel/Add/AddSection.razor.rz.scp.css */
.container[b-b7w0378py1] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    gap: 15px;
    padding: 0;
    margin: 0;
}

.section[b-b7w0378py1] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.section-element[b-b7w0378py1] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.section-button[b-b7w0378py1] {
    flex: 2 1;
}

.section-select[b-b7w0378py1] {
    flex: 3 1;
}

.title[b-b7w0378py1] {
    align-self: center;
}
/* /Components/Panels/ControlRoutePanel/Edit/EditCacheSection.razor.rz.scp.css */
.container[b-4xeoudsog9] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    gap: 15px;
    padding: 0;
    margin: 0;
}

.section[b-4xeoudsog9] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 5px;
}

.img[b-4xeoudsog9] {
    align-self: center;
    height: 30px;
    width: 30px;
}
/* /Components/Panels/ControlRoutePanel/Edit/EditControlRoutePanel.razor.rz.scp.css */
.container[b-87ph32fr80] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.nav[b-87ph32fr80] {
    display: flex;
    flex-direction: row;
    justify-content: start;
    gap:15px;
}

.content[b-87ph32fr80] {
    overflow: auto;
    max-height: 600px;
    padding: 5px;
}

.nav_item[b-87ph32fr80] {
    height: 28px;
    opacity: 0.5;
}

.nav_item_active[b-87ph32fr80] {
    height: 28px;
    opacity: 1;
}

.visible-section[b-87ph32fr80] {
    display: block;
}

.invisible-section[b-87ph32fr80] {
    display: none;
}

/* /Components/Panels/ControlRoutePanel/Edit/EditRouteSection.razor.rz.scp.css */
.container[b-qgzf2zqj63] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 15px;
    padding:0;
    margin:0;
}

.points[b-qgzf2zqj63] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.hosts[b-qgzf2zqj63] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 15px;
}

.host[b-qgzf2zqj63],.profile[b-qgzf2zqj63] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.host-checkbox[b-qgzf2zqj63] {
    flex: 1 0 auto;
}

.host-name[b-qgzf2zqj63] {
    font-size: 14px;
    font-weight:700;
    color: var(--text-color);
}

.buttons[b-qgzf2zqj63] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 15px;
}

.img[b-qgzf2zqj63] {
    align-self: center;
    height: 30px;
    width: 30px;
}
/* /Components/Panels/ControlRoutePanel/Edit/EditSection.razor.rz.scp.css */
.container[b-rbqsg2i80w] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    gap: 15px;
    padding: 0;
    margin: 0;
}

.section[b-rbqsg2i80w] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
}

.section-element[b-rbqsg2i80w] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.section-button[b-rbqsg2i80w] {
    flex: 2 1;
}

.section-select[b-rbqsg2i80w] {
    flex: 3 1;
}

.title[b-rbqsg2i80w] {
    align-self: center;
}
/* /Components/Panels/ControlRoutePanel/SettingsSection.razor.rz.scp.css */
.container[b-5c509bphi9] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    gap: 15px;
    padding: 0;
    margin: 0;
}

.section[b-5c509bphi9] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 5px;
}

.section-element[b-5c509bphi9] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

.distance-title[b-5c509bphi9] {
    flex: 1 0 auto;
}
/* /Components/Popups/DeleteAllControlRoutesPopup.razor.rz.scp.css */
.popup[b-t7r9y8zkds] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-t7r9y8zkds] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
/* /Components/Popups/DeleteControlRoutePopup.razor.rz.scp.css */
.popup[b-7tq0xg2gtw] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-7tq0xg2gtw] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
/* /Components/Popups/DeleteProcessingInfoPopup.razor.rz.scp.css */
.popup[b-zhzqi5rfjf] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-zhzqi5rfjf] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
/* /Components/Popups/DeleteProfilePopup.razor.rz.scp.css */
.popup[b-5hoxogvy41] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-5hoxogvy41] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
/* /Components/Popups/DeleteScenarioPopup.razor.rz.scp.css */
.popup[b-j31yssnyoo] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-j31yssnyoo] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
/* /Components/Popups/DeleteUserPopup.razor.rz.scp.css */
.popup[b-xaw6ubzt2h] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-xaw6ubzt2h] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
/* /Components/Selects/AvoidRoadsMultiSelect.razor.rz.scp.css */
.container[b-m2y2alixxh] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 10px;
}

.section[b-m2y2alixxh] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 5px;
    padding: 0 10px;
}

.img[b-m2y2alixxh] {
    height: 20px;
}
/* /Components/Tables/ControlRoutesTable.razor.rz.scp.css */
.container[b-atsc5o17l6] {
}

.filters[b-atsc5o17l6] {
    position: fixed;
    top: 50px;
    left: 0;
    margin: 1vw;
    background-color: var(--primary-background-color);
    border-radius: 15px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 5px;
    padding: 1vw;
    width: 21vw;
}

.table[b-atsc5o17l6] {
    position: absolute;
    top: 50px;
    right: 0;
    margin: 1vw;
    background-color: var(--primary-background-color);
    border-radius: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    padding: 1vw;
    overflow: auto;
    max-width: 71vw;
    width: auto;
}

.filters-element[b-atsc5o17l6] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

filters-pagination-title[b-atsc5o17l6] {
    flex: 2 1;
}

.filters-pagination-select[b-atsc5o17l6] {
    flex: 1 2;
}

.table-button[b-atsc5o17l6] {
    margin: 5px 0;
}

[b-atsc5o17l6] table {
    border-spacing: 0;
}

[b-atsc5o17l6] td {
    border-bottom: 0.5px solid var(--border-color);
}
/* /Components/Tables/LaunchResultsTable.razor.rz.scp.css */
.table[b-fe4b8rzphk] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    margin:20px;
}

.table-button[b-fe4b8rzphk] {
    margin: 5px 0;
}
/* /Components/Tables/ProfilesTable.razor.rz.scp.css */
.container[b-0mw895bsny] {
}

.filters[b-0mw895bsny] {
    position: fixed;
    top: 50px;
    left: 0px;
    margin: 1vw;
    background-color: var(--primary-background-color);
    border-radius: 15px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 5px;
    padding: 1vw;
    width: 21vw;
}

.table[b-0mw895bsny] {
    position: absolute;
    top: 50px;
    right: 0px;
    margin: 1vw;
    background-color: var(--primary-background-color);
    border-radius: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    padding: 1vw;
    overflow: auto;
    max-width: 71vw;
    width: auto;
}

.filters-element[b-0mw895bsny] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

filters-pagination-title[b-0mw895bsny] {
    flex: 2 1;
}

.filters-pagination-select[b-0mw895bsny] {
    flex: 1 2;
}

.table-button[b-0mw895bsny] {
    margin: 5px 0;
}

[b-0mw895bsny] table {
    border-spacing: 0;
}

[b-0mw895bsny] td {
    border-bottom: 0.5px solid var(--border-color);
}
/* /Components/Tables/RouteTestTable.razor.rz.scp.css */
table[b-gj0eqs1jub] {
    border-collapse: separate;
    overflow: hidden;
    border-spacing: 0;
}

td[b-gj0eqs1jub] {
    border: 1px solid var(--border-color);
    padding: 5px;
    text-align: center;
}

tbody td:first-child[b-gj0eqs1jub] {
    border-right: 0px;
    border-radius: 5px 0 0 5px;
}

tbody td:last-child[b-gj0eqs1jub] {
    border-left: 0px;
    border-radius: 0 5px 5px 0;
}

.messages[b-gj0eqs1jub] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
/* /Components/Tables/ScenarioProcessingInfoTable.razor.rz.scp.css */
.container[b-t3z3noo514] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 15px;
    padding: 0;
    margin: 0;
}


.table[b-t3z3noo514] {
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.total[b-t3z3noo514] {
    background-color: var(--highlight-select-bg-color);
}

td[b-t3z3noo514], th[b-t3z3noo514] {
    padding: 5px;
    margin: 5px;
}

.img[b-t3z3noo514] {
    height: 50px;
}
/* /Components/Tables/ScenariosTable.razor.rz.scp.css */
.container[b-3bb0kbfnby] {
}

.filters[b-3bb0kbfnby] {
    position: fixed;
    top: 50px;
    left: 0px;
    margin: 1vw;
    background-color: var(--primary-background-color);
    border-radius: 15px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 5px;
    padding: 1vw;
    width: 21vw;
}

.table[b-3bb0kbfnby] {
    position: absolute;
    top: 50px;
    right: 0px;
    margin: 1vw;
    background-color: var(--primary-background-color);
    border-radius: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    padding: 1vw;
    overflow: auto;
    max-width: 71vw;
    width: auto;
}

.filters-element[b-3bb0kbfnby] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

filters-pagination-title[b-3bb0kbfnby] {
    flex: 2 1;
}

.filters-pagination-select[b-3bb0kbfnby] {
    flex: 1 2;
}

.table-button[b-3bb0kbfnby] {
    margin: 5px 0;
}

/* /Components/Tables/ScenarioTestResultsTable.razor.rz.scp.css */
.table[b-h8zyewckv7] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}

.table-button[b-h8zyewckv7] {
    margin: 5px 0;
}

/* /Components/Tables/SelectControlRoutesTable.razor.rz.scp.css */
.container[b-8txwc9ukn0] {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}

.filters[b-8txwc9ukn0] {
    margin: 1vw;
    background-color: var(--primary-background-color);
    border-radius: 15px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 5px;
    padding: 1vw;
    width: auto;
    max-width: 30vw;
}

.table[b-8txwc9ukn0] {
    margin: 1vw;
    background-color: var(--primary-background-color);
    border-radius: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    padding: 1vw;
    overflow: auto;
    width: auto;
    max-width: 52vw;
}

.filters-element[b-8txwc9ukn0] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

filters-pagination-title[b-8txwc9ukn0] {
    flex: 2 1;
}

.filters-pagination-select[b-8txwc9ukn0] {
    flex: 1 2;
}

.table-button[b-8txwc9ukn0] {
    margin: 5px 0;
}

[b-8txwc9ukn0] table {
    border-spacing: 0;
}

[b-8txwc9ukn0] td {
    border-bottom: 0.5px solid var(--border-color);
}
/* /Components/Tables/UsersTable.razor.rz.scp.css */
.container[b-ye0yjxnqba] {
}

.filters[b-ye0yjxnqba] {
    position: fixed;
    top: 50px;
    left: 0px;
    margin: 1vw;
    background-color: var(--primary-background-color);
    border-radius: 15px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 5px;
    padding: 1vw;
    width: 21vw;
}

.table[b-ye0yjxnqba] {
    position: absolute;
    top: 50px;
    right: 0px;
    margin: 1vw;
    background-color: var(--primary-background-color);
    border-radius: 20px;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    padding: 1vw;
    overflow: auto;
    max-width: 71vw;
    width: auto;
}

.filters-element[b-ye0yjxnqba] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

filters-pagination-title[b-ye0yjxnqba] {
    flex: 2 1;
}

.filters-pagination-select[b-ye0yjxnqba] {
    flex: 1 2;
}

.table-button[b-ye0yjxnqba] {
    margin: 5px 0;
}

[b-ye0yjxnqba] table {
    border-spacing: 0;
}

[b-ye0yjxnqba] td {
    border-bottom: 0.5px solid var(--border-color);
}
/* /Components/Tasks/CreateTaskPopup.razor.rz.scp.css */
.popup[b-l208fnku0j] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-l208fnku0j] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
/* /Components/Tasks/DeleteTaskPopup.razor.rz.scp.css */
.popup[b-h89erus73n] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-h89erus73n] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
/* /Components/Tasks/Tasks.razor.rz.scp.css */
.container[b-f51ybc82th] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 10vh 10vw;
    gap: 30px;
}

.title[b-f51ybc82th] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
}

.title-text[b-f51ybc82th] {
    font-size: 32px;
}

.content[b-f51ybc82th] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    gap: 50px;
}

.filter[b-f51ybc82th] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    padding: 20px;
}

.filter-title[b-f51ybc82th] {
    justify-self: flex-start;
    margin: 5px;
}

.filter-content[b-f51ybc82th] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 5px;
}

.list[b-f51ybc82th] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    flex: 1 0;
    gap: 5px;
}

.sort[b-f51ybc82th] {
    display: flex;
    flex-direction: row;
    justify-content:flex-start;
    align-items: center;
    gap: 15px;
}

.item[b-f51ybc82th] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 5px;
}

.task[b-f51ybc82th] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.task-info[b-f51ybc82th] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.task-title[b-f51ybc82th] {
    font-size: 16px;
    font-family: 'Roboto-Regular';
}

.task-value[b-f51ybc82th] {
    font-size: 16px;
    font-family: 'Roboto-Bold';
}

.task-option[b-f51ybc82th] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.control_routes[b-f51ybc82th] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 10px;
}

.control_route[b-f51ybc82th] {
    flex: 1 1 100px;
    padding: 5px;
}

.pagination[b-f51ybc82th] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.paginate_svg[b-f51ybc82th] {
    height: 15px;
}

.current_page[b-f51ybc82th] {
    font-size: 16px;
    font-family: 'Roboto-Bold';
    opacity: 0.5;
}

.ref[b-f51ybc82th] {
    color: var(--select-text-color);
    cursor: pointer;
    text-decoration: none;
}

.block[b-f51ybc82th] {
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
}
/* /Components/Tasks/TasksCreator.razor.rz.scp.css */
.container[b-bmavtb03mt] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 10px;
}

.section[b-bmavtb03mt] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 5px;
}

.img[b-bmavtb03mt] {
    height: 20px;
}
/* /Components/Tasks/UpdateTaskPopup.razor.rz.scp.css */
.popup[b-81q8wi84hd] {
    position: fixed;
    top: 30vh;
    left: 40vw;
    box-shadow: 4px 4px 8px 7px rgba(34, 60, 80, 0.2);
    border-radius: 15px;
    padding: 20px;
    background-color: var(--primary-background-color-transparent);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}

.buttons[b-81q8wi84hd] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
